.callback-modal{position:relative}.callback-modal__title{left:var(--spacing-layout);max-width:var(--md,calc(var(--grid-col-custom) * 5+ var(--grid-gutter) * 4)) var(--n-md,calc(var(--scale-px) * 120));position:absolute;top:var(--xxxxl,calc(var(--spacing-layout) + (var(--scale-px) * 2))) var(--n-xxxxl,var(--xxxl,calc(var(--spacing-layout) + (var(--scale-px) * 7))) var(--n-xxxl,var(--xxl,calc(var(--spacing-layout) + (var(--scale-px) * 2))) var(--n-xxl,var(--md,calc(var(--spacing-layout) + (var(--scale-px) * 4))) var(--n-md,calc(var(--spacing-layout) + (var(--scale-px) * 2))))))}.callback-modal__container{display:flex;flex-direction:column;min-height:100svh;position:relative}.callback-modal__wrapper{margin-left:auto;margin-right:auto;max-width:var(--md,calc(var(--grid-col-custom) * 4 + var(--grid-gutter) * 3)) var(--n-md,100%);width:100%}.callback-modal__form{display:flex;flex:1;flex-direction:column;justify-content:center;padding-top:var(--md,34.5svh) var(--n-md,0)}.callback-modal__fields{margin-bottom:var(--md,auto) var(--n-md,0)}.callback-modal__message{display:flex;flex:1;flex-direction:column;justify-content:var(--md,flex-start) var(--n-md,center);padding-right:var(--md,var(--grid-col-custom)) var(--n-md,0);padding-top:var(--md,34.5svh) var(--n-md,0)}.callback-modal__number{display:flex}.callback-modal__number-value{position:relative}.callback-modal__picture{bottom:var(--md,calc(var(--spacing) / 40 * -24)) var(--n-md,calc(var(--spacing) / 20 * -16));position:absolute;right:var(--md,calc(var(--spacing) / 40 * -133)) var(--n-md,calc(var(--spacing) / 20 * -89));width:var(--md,calc(var(--spacing) / 40 * 180)) var(--n-md,calc(var(--spacing) / 20 * 122))}.callback-modal__price{align-items:center;display:flex;gap:calc(var(--scale-px) * 10);margin-top:var(--md,calc(var(--scale-px) * 10)) var(--n-md,calc(var(--scale-px) * 6))}.callback-modal__price-old{background:rgba(var(--t-heading-rgb),.2);padding:var(--md,calc(var(--scale-px) * 4) calc(var(--scale-px) * 6)) var(--n-md,calc(var(--scale-px) * 5) calc(var(--scale-px) * 6));position:relative}.callback-modal__price-old:before{border-top:1px solid var(--t-text);content:"";left:calc(var(--scale-px) * 6);position:absolute;right:calc(var(--scale-px) * 6);top:50%}.callback-modal--parking .callback-modal__title{max-width:var(--md,calc(var(--grid-col-custom) * 5 + var(--grid-gutter) * 4)) var(--n-md,calc(var(--scale-px) * 180))}.callback-modal--parking .callback-modal__form{padding-top:var(--md,10svh) var(--n-md,0)}.tabs-contents{overflow:hidden;overflow:clip;position:relative}.tabs-contents__content[aria-hidden=true]{display:none}.tabs-contents__content--animating-in{left:0;min-height:100%;position:absolute!important;top:0;width:100%;z-index:1}.tabs-height-test .tabs-contents__content--animating-in{min-height:0}.tabs-contents__content--animating-top{z-index:2}.tabs-contents__content:where([aria-hidden=false]:not(.tabs-contents__content--animating-in)~.tabs-contents__content[aria-hidden=false]){left:0;min-height:100%;position:absolute!important;top:0;width:100%;z-index:1}.tabs-height-test .tabs-contents__content:where([aria-hidden=false]:not(.tabs-contents__content--animating-in)~.tabs-contents__content[aria-hidden=false]){min-height:0}.tabs-contents--overflow{overflow:visible}.contacts{--header-padding:var(--xxxl,calc(var(--scale-px) * 70)) var(--n-xxxl,var(--md,calc(var(--scale-px) * 50)) var(--n-md,calc(var(--scale-px) * 80)));padding-top:var(--header-padding)}.contacts__inner{box-sizing:border-box;min-height:var(--md,calc(100svh - var(--header-padding))) var(--n-md,unset)}.contacts__inner .contacts__map{padding:0}.contacts__inner-row{box-sizing:border-box;min-height:inherit}.contacts-info{position:relative;z-index:2}@media (min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9),(min-width:668px) and (max-aspect-ratio:10/11),(min-width:668px) and (min-height:416px),(min-width:980px){.contacts-info{display:flex;flex-direction:column;justify-content:flex-end}}.contacts-info__inner{display:flex;flex-direction:column;justify-content:flex-end}@media (min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9),(min-width:668px) and (max-aspect-ratio:10/11),(min-width:668px) and (min-height:416px),(min-width:980px){.contacts-info__inner{padding-bottom:calc(var(--spacing) * .5);padding-top:var(--spacing)}}.contacts-info__tabs,.contacts-info__tabs-content{position:relative}.contacts-info__tabs-list{display:flex}.contacts-info__tabs-list .btn{width:50%}.contacts-info__tabs-list .btn:first-child{flex-shrink:0;min-width:var(--md,50%) var(--n-md,57%)}.contacts-info__separator{margin:var(--md,calc(var(--scale-px) * 60) 0 calc(var(--scale-px) * 19)) var(--n-md,calc(var(--scale-px) * 30) 0 calc(var(--scale-px) * 19) 0)}.contacts-info__phone{--fos:-0.11em;--foe:-0.19em;--lh:var(--xxxxl,1.0625em) var(--n-xxxxl,var(--xxxl,1.07692em) var(--n-xxxl,var(--xxl,1.1em) var(--n-xxl,var(--md,1.11111em) var(--n-md,1.07407em))));font-family:TT Norms Pro,Helvetica,Arial,sans-serif;font-size:var(--xxxxl,calc(var(--scale-text-rem) * 8)) var(--n-xxxxl,var(--xxxl,calc(var(--scale-text-rem) * 6.5)) var(--n-xxxl,var(--xxl,calc(var(--scale-text-rem) * 5)) var(--n-xxl,var(--md,calc(var(--scale-text-rem) * 4.5)) var(--n-md,calc(var(--scale-text-rem) * 2.7)))));font-weight:var(--md,450) var(--n-md,400);letter-spacing:var(--md,-.02em) var(--n-md,-.01em);line-height:var(--lh);text-transform:uppercase}.contacts-info__time,.is-win .contacts-info__phone{--fos:-0.11em;--foe:-0.19em}.contacts-info__time{--lh:var(--xxxl,1.28571em) var(--n-xxxl,var(--xxl,1.27273em) var(--n-xxl,1.33333em));color:rgba(var(--c-blue-gray-rgb),.6);font-family:TT Norms Pro,Helvetica,Arial,sans-serif;font-size:var(--xxxl,calc(var(--scale-text-rem) * 1.4)) var(--n-xxxl,var(--xxl,calc(var(--scale-text-rem) * 1.1)) var(--n-xxl,calc(var(--scale-text-rem) * .9)));font-weight:450;letter-spacing:.04em;line-height:var(--lh);margin-top:calc(var(--scale-px) * 30);text-transform:uppercase}.is-win .contacts-info__time{--fos:-0.11em;--foe:-0.19em}.contacts-info__contacts{margin-bottom:var(--md,calc(var(--scale-px) * 110)) var(--n-md,calc(var(--scale-px) * 80));padding-top:var(--md,calc(var(--scale-px) * 5)) var(--n-md,0)}.contacts-info__buttons{display:flex;gap:calc(var(--spacing) * .5);justify-content:var(--md,flex-end) var(--n-md,space-between)}.contacts-info__buttons .btn{flex-shrink:1;width:var(--md,auto) var(--n-md,50%)}.contacts-info__tabs-content-inner{--box-height:var(--xxxl,calc(var(--scale-px) * 600)) var(--n-xxxl,var(--md,calc(var(--scale-px) * 520)) var(--n-md,0));box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;min-height:var(--box-height);padding:var(--md,calc(var(--spacing) * 3) calc(var(--spacing) * .5) calc(var(--spacing) * .5) calc(var(--spacing) * .5)) var(--n-md,calc(var(--scale-px) * 60) var(--spacing) var(--spacing) var(--spacing))}@media (min-width:1200px) and (min-height:800px){.contacts-info__tabs-content-inner{min-height:calc(100vh - 280px - var(--spacing) * .5);padding-top:calc((100vh - 280px - var(--spacing) * .5) * .25)}}@media (min-width:980px) and (max-height:720px){.contacts-info__contacts{font-size:1.4rem;line-height:1.8rem;margin-bottom:60px}.contacts-info__tabs-content-inner{min-height:unset}.contacts-info__phone{font-size:5rem;line-height:5.5rem}.contacts-info__buttons .btn,.contacts-info__time{font-size:1.1rem;line-height:1.4rem}.contacts-info__buttons .btn{height:60px}}.contacts-map{box-sizing:border-box;height:100%;height:var(--md,unset) var(--n-md,calc(100vw * 1.25));margin-top:var(--md,0) var(--n-md,calc(var(--scale-px) * -20));z-index:1}.contacts-map,.contacts-map__inner{min-height:inherit;position:relative}.contacts-map__inner{height:100%;margin-left:calc(var(--spacing) * -1);width:100vw}@media (min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9),(min-width:668px) and (max-aspect-ratio:10/11),(min-width:668px) and (min-height:416px),(min-width:980px){.contacts-map__inner{height:100%;margin-left:0;position:absolute;right:calc(var(--grid-gutter) * .5);top:0;width:100%;width:calc(100vw - var(--spacing))}}.contacts-map__tabs{height:100%;position:relative}.contacts-map__background{height:100%;left:0;position:absolute;top:0;width:100%}@media (min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9),(min-width:668px) and (max-aspect-ratio:10/11),(min-width:668px) and (min-height:416px),(min-width:980px){.contacts-map__background{left:calc(var(--spacing) * -.5);width:100vw}}.contacts-map__background picture{height:100%}.contacts-map__background img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:right;object-position:right;position:relative;width:100%}