@charset "UTF-8";@font-face{font-family:Commissioner;font-weight:300;font-style:normal;src:local("Commissioner Light"),local("Commissioner-Light"),url(../fonts/Commissioner-Light.woff2) format("woff2"),url(../fonts/Commissioner-Light.woff) format("woff"),url(../fonts/Commissioner-Light.ttf) format("truetype");font-display:swap}@font-face{font-family:Commissioner;font-weight:400;font-style:normal;src:local("Commissioner Regular"),local("Commissioner-Regular"),url(../fonts/Commissioner-Regular.woff2) format("woff2"),url(../fonts/Commissioner-Regular.woff) format("woff"),url(../fonts/Commissioner-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:Commissioner;font-weight:500;font-style:normal;src:local("Commissioner Medium"),local("Commissioner-Medium"),url(../fonts/Commissioner-Medium.woff2) format("woff2"),url(../fonts/Commissioner-Medium.woff) format("woff"),url(../fonts/Commissioner-Medium.ttf) format("truetype");font-display:swap}@font-face{font-family:Commissioner;font-weight:700;font-style:normal;src:local("Commissioner Bold"),local("Commissioner-Bold"),url(../fonts/Commissioner-Bold.woff2) format("woff2"),url(../fonts/Commissioner-Bold.woff) format("woff"),url(../fonts/Commissioner-Bold.ttf) format("truetype");font-display:swap}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}table{border-collapse:collapse}li,ol,ul{list-style:none}a,a:visited{text-decoration:none;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-transition:all .3s linear;transition:all .3s linear}button,label{cursor:pointer;-webkit-transition:all .3s linear;transition:all .3s linear}sup{top:-.5em}sub{bottom:-.25em}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}hr{width:100%;height:1px;background-color:#bebebe}blockquote{margin-bottom:8px}b,strong{font-weight:600}em{font-style:italic}figure figcaption{margin-top:8px}figure img{margin:0}figure,iframe,img,svg,video{display:block;max-width:100%}svg{max-height:100%}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}*{padding:0;border:0;margin:0}a,button,input,textarea{background-color:transparent;-webkit-tap-highlight-color:transparent}label{display:block}input,textarea{font-family:inherit;width:100%}textarea{resize:none;overflow:hidden}textarea::-webkit-resizer{display:none}button:focus,input:focus,textarea:focus{outline:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}::-webkit-input-placeholder{font:inherit;opacity:1}::-moz-placeholder{font:inherit;opacity:1}:-ms-input-placeholder{font:inherit;opacity:1}::-ms-input-placeholder{font:inherit;opacity:1}::placeholder{font:inherit;opacity:1}:root{--container-offset:max((100vw - 156rem) / 2, 2rem);--container-width:100%;--content-width:calc(100vw - 2 * var(--container-offset));--font-family:"Commissioner",sans-serif;--black:#3d3d3d;--black-rgb:61,61,61;--white:#ffffff;--white-rgb:255,255,255;--primary:#ec603f;--primary-hover:#FF7453;--primary-active:#FF7453;--primary-rgb:236,96,63;--bordo:#440303;--gray:#b5b5b5;--gray-rgb:181,181,181;--dark-gray:#5f5f5f;--dark-gray-rgb:95,95,95;--light-gray:#f9f9f9;--light-gray-2:#f5f5f5;--dark-red:#440303;--yellow:#FFB800;--yellow-rgb:255,184,0;--error-color:#e63811;--scrollbar-color:transparent;--scrollbar-thumb-color:#ec603f;--header-h:8rem;--main-offset:4rem}.preloader{position:fixed;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:0 0;z-index:9999;overflow:hidden;-webkit-transition:opacity .6s ease,visibility .6s ease;transition:opacity .6s ease,visibility .6s ease}.preloader.splitting .split-top{-webkit-animation:splitTop .8s ease forwards;animation:splitTop .8s ease forwards}.preloader.splitting .split-bottom{-webkit-animation:splitBottom .8s ease forwards;animation:splitBottom .8s ease forwards}.preloader.splitting .bars-container span:nth-child(3){top:-100vh}.preloader.splitting .bars-container span:nth-child(4){top:100vh}.preloader.hidden{opacity:0;visibility:hidden;pointer-events:none}.preloader__inner{width:clamp(160px,25vw,573px);aspect-ratio:287/408;position:relative;-webkit-transform:scale(.5);transform:scale(.5);-webkit-animation:preloaderScale .7s .6s cubic-bezier(.34,1.56,.64,1) forwards;animation:preloaderScale .7s .6s cubic-bezier(.34,1.56,.64,1) forwards;z-index:1}.preloader__logo{width:100%;position:absolute;z-index:1;left:88.36%;top:51%;-webkit-animation:hideLogo .3s .3s ease-in-out forwards;animation:hideLogo .3s .3s ease-in-out forwards}.preloader__logo img{width:100%}.split-block{position:absolute;left:0;width:100%;height:50%;background:var(--primary);z-index:1;pointer-events:none}.split-top{top:0}.split-bottom{bottom:0}.bars-container{width:100%;height:100%;position:relative}.bars-container span{position:absolute;background-color:var(--white);-webkit-animation:spanVisibility .3s 1.1s ease-in-out forwards;animation:spanVisibility .3s 1.1s ease-in-out forwards}.bars-container span:nth-child(1){left:0;top:28.55%;width:11.36%;height:23.75%}.bars-container span:nth-child(2){left:14.63%;top:15.59%;width:11.36%;height:47.33%;-webkit-animation-delay:1.2s;animation-delay:1.2s}.bars-container span:nth-child(3){left:29.55%;bottom:31.39%;width:11.36%;height:47.87%;-webkit-transform-origin:center;transform-origin:center;-webkit-animation:fall-span3 2s 1.8s ease-in-out both;animation:fall-span3 2s 1.8s ease-in-out both}.bars-container span:nth-child(4){left:44.18%;top:28.9%;width:11.36%;height:55.49%;-webkit-transform-origin:center;transform-origin:center;-webkit-animation:fall-span4 2s 1.8s ease-in-out both;animation:fall-span4 2s 1.8s ease-in-out both}.bars-container span:nth-child(5){left:59.09%;top:19.85%;width:11.36%;height:55.66%;-webkit-animation-delay:1.3s;animation-delay:1.3s}.bars-container span:nth-child(6){left:73.94%;top:24.51%;width:11.25%;height:31.67%;-webkit-animation-delay:1.4s;animation-delay:1.4s}.bars-container span:nth-child(7){left:88.36%;top:35.81%;width:11.36%;height:13.48%;-webkit-animation-delay:1.5s;animation-delay:1.5s}@-webkit-keyframes splitTop{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes splitTop{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@-webkit-keyframes splitBottom{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes splitBottom{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes preloaderScale{0%{-webkit-transform:scale(.5);transform:scale(.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes preloaderScale{0%{-webkit-transform:scale(.5);transform:scale(.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes hideLogo{0%{opacity:1}100%{opacity:0}}@keyframes hideLogo{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes spanVisibility{0%{background:var(--white);opacity:1}100%{background:var(--primary);opacity:0}}@keyframes spanVisibility{0%{background:var(--white);opacity:1}100%{background:var(--primary);opacity:0}}@-webkit-keyframes fall-span3{0%{-webkit-transform:rotate(0) translate(0,0);transform:rotate(0) translate(0,0)}50%{-webkit-transform:rotate(90deg) scaleY(1.065) translate(15%,clamp(-100px,-4.3vw,-20px));transform:rotate(90deg) scaleY(1.065) translate(15%,clamp(-100px,-4.3vw,-20px))}60%{-webkit-transform:rotate(90deg) scaleY(1.065) translate(15%,clamp(-100px,-4.3vw,-20px));transform:rotate(90deg) scaleY(1.065) translate(15%,clamp(-100px,-4.3vw,-20px))}100%{-webkit-transform:rotate(90deg) scaleY(15.065) translate(15%,clamp(-100px,-4.3vw,-20px));transform:rotate(90deg) scaleY(15.065) translate(15%,clamp(-100px,-4.3vw,-20px))}}@keyframes fall-span3{0%{-webkit-transform:rotate(0) translate(0,0);transform:rotate(0) translate(0,0)}50%{-webkit-transform:rotate(90deg) scaleY(1.065) translate(15%,clamp(-100px,-4.3vw,-20px));transform:rotate(90deg) scaleY(1.065) translate(15%,clamp(-100px,-4.3vw,-20px))}60%{-webkit-transform:rotate(90deg) scaleY(1.065) translate(15%,clamp(-100px,-4.3vw,-20px));transform:rotate(90deg) scaleY(1.065) translate(15%,clamp(-100px,-4.3vw,-20px))}100%{-webkit-transform:rotate(90deg) scaleY(15.065) translate(15%,clamp(-100px,-4.3vw,-20px));transform:rotate(90deg) scaleY(15.065) translate(15%,clamp(-100px,-4.3vw,-20px))}}@-webkit-keyframes fall-span4{0%{-webkit-transform:rotate(0) translate(0,0);transform:rotate(0) translate(0,0)}50%{-webkit-transform:rotate(90deg) scaleY(.919) translate(-15%,clamp(20px,4.3vw,100px));transform:rotate(90deg) scaleY(.919) translate(-15%,clamp(20px,4.3vw,100px))}60%{-webkit-transform:rotate(90deg) scaleY(.919) translate(-15%,clamp(20px,4.3vw,100px));transform:rotate(90deg) scaleY(.919) translate(-15%,clamp(20px,4.3vw,100px))}100%{-webkit-transform:rotate(90deg) scaleY(15.919) translate(-15%,clamp(20px,4.3vw,100px));transform:rotate(90deg) scaleY(15.919) translate(-15%,clamp(20px,4.3vw,100px))}}@keyframes fall-span4{0%{-webkit-transform:rotate(0) translate(0,0);transform:rotate(0) translate(0,0)}50%{-webkit-transform:rotate(90deg) scaleY(.919) translate(-15%,clamp(20px,4.3vw,100px));transform:rotate(90deg) scaleY(.919) translate(-15%,clamp(20px,4.3vw,100px))}60%{-webkit-transform:rotate(90deg) scaleY(.919) translate(-15%,clamp(20px,4.3vw,100px));transform:rotate(90deg) scaleY(.919) translate(-15%,clamp(20px,4.3vw,100px))}100%{-webkit-transform:rotate(90deg) scaleY(15.919) translate(-15%,clamp(20px,4.3vw,100px));transform:rotate(90deg) scaleY(15.919) translate(-15%,clamp(20px,4.3vw,100px))}}.swiper{min-width:0;overflow:hidden;position:relative}.swiper-fade,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-3d{-webkit-perspective:120rem;perspective:120rem}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wrapper{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.swiper-vertical .swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-slide{display:block;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.swiper-slide-active{z-index:2}.swiper-scrollbar{height:1rem;border-radius:1rem;background:var(--gray);margin-top:2rem}.swiper-scrollbar:first-child{margin-top:0}.swiper-scrollbar-lock{display:none}.swiper-scrollbar-drag{height:100%;border-radius:1rem;background:var(--white)}.nav-btn.swiper-button-disabled{opacity:.4!important;pointer-events:none!important}.swiper-2-2-1,.swiper-3-2,.swiper-4{overflow:hidden}.swiper-2-2-1 .swiper,.swiper-3-2 .swiper,.swiper-4 .swiper{max-width:calc(100% - 4rem);overflow:visible}.swiper .nav-btns{position:absolute;top:50%;right:0;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}body,html{height:100%;scroll-behavior:smooth}.custom-scroll::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-color);background-clip:padding-box}body::-webkit-scrollbar,html::-webkit-scrollbar{width:8px;background-color:var(--scrollbar-color)}body.hide-scrollbar::-webkit-scrollbar,html.hide-scrollbar::-webkit-scrollbar{background-color:var(--primary)}.custom-scroll::-webkit-scrollbar{width:4px;height:4px;background-color:#f7bfb2}html{font-size:.625rem}body{min-width:320px;background:var(--light-gray);font-family:var(--font-family);font-size:clamp(1.6rem,.68rem + .72vw,1.8rem);font-weight:400;line-height:1.2;color:var(--black);font-variant-numeric:lining-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;word-break:break-word;overflow-x:hidden}.wrap{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wrap::before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:var(--light-gray);-webkit-transition:all 1s ease-out;transition:all 1s ease-out;z-index:1000}.wrap.loaded::before{visibility:hidden;opacity:0;pointer-events:none}.no-scroll{overflow:hidden}.main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-top:calc(var(--main-offset) + var(--header-h))}.hero{margin-top:calc((var(--header-h) + var(--main-offset)) * -1)}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.6)),to(rgba(0,0,0,.6)));background:linear-gradient(0deg,rgba(0,0,0,.6) 0,rgba(0,0,0,.6) 100%);visibility:hidden;opacity:0;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.overlay.show{visibility:visible;opacity:1}a,button{color:var(--black)}.rub{font-size:clamp(2rem,.4rem + 1.25vw,2.4rem);font-weight:700;line-height:1;letter-spacing:-.03em}.rub:after{content:" ₽"}.h1,.h2,.h3,h1,h2,h3{font-weight:500;letter-spacing:-.02em}.text-lg{font-size:clamp(6.4rem,3.7rem + 3.515625vw,8.2rem);line-height:.9;letter-spacing:-.02em}.text-lg:not(.text-lg--mob) span{font-size:clamp(4.8rem,2.4rem + 3.125vw,6.4rem);display:block}.h1,h1{font-size:clamp(4.8rem,2.4rem + 3.125vw,6.4rem);line-height:.9;letter-spacing:-.02em}.h2,.page-content h1,h2{font-size:clamp(4.8rem,2.4rem + 3.125vw,6.4rem);line-height:1}.h3,.page-content h2,h3{font-size:clamp(2.8rem,1.2rem + 1.25vw,3.2rem);line-height:1.1}.h4,.page-content h3,h4{font-size:clamp(2.2rem,.6rem + 1.25vw,2.8rem);line-height:1.1}.h4,h4{font-weight:400}.h5,.page-content h4,h5{font-size:clamp(2rem,1.7rem + .390625vw,2.2rem);font-weight:400;line-height:1.1}.h6,.page-content h5,h6{font-size:clamp(1.6rem,1rem + .78125vw,2rem);line-height:1.1}p a{color:var(--primary)}p a:hover{color:var(--primary-hover)}.container{width:100%;padding:0 var(--container-offset);margin:0 auto}.fixed-block{min-width:320px}.scrollable{-ms-flex-preferred-size:calc(100% + var(--container-offset) * 2);flex-basis:calc(100% + var(--container-offset) * 2);max-width:calc(100% + var(--container-offset) * 2);margin-left:calc(var(--container-offset) * -1);margin-right:calc(var(--container-offset) * -1);position:relative}.scrollable.show-btn .scrollable__btn{visibility:visible;opacity:1}.scrollable__items{padding:0 var(--container-offset);white-space:nowrap;overflow-x:auto;scrollbar-width:none}.scrollable__items::-webkit-scrollbar{display:inline;width:0;height:0}.scrollable__btn{width:4rem;height:3.2rem;border-radius:2rem;background:var(--white);-webkit-box-shadow:0 2px 1.2rem 0 rgba(var(--black-rgb),.12);box-shadow:0 2px 1.2rem 0 rgba(var(--black-rgb),.12);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;bottom:.1rem;right:var(--container-offset);visibility:hidden;opacity:0}.scrollable__btn svg{stroke:var(--primary);width:1.8rem;height:1.8rem}.media-el{overflow:hidden}.media-el img{width:100%}.media-cover{display:block;position:relative;background:url(../img/svg/skeleton.svg) center/cover,no-repeat;overflow:hidden}.media-cover iframe,.media-cover img,.media-cover video{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.media-contain{display:block;position:relative;overflow:hidden}.media-contain iframe,.media-contain img,.media-contain video{width:100%;height:100%;position:absolute;top:0;left:0;max-height:100%;-o-object-fit:contain;object-fit:contain;margin:auto}.visually-hidden{display:none}.btn{line-height:1;text-align:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem;cursor:pointer;-webkit-transition:all .3s linear;transition:all .3s linear}.btn svg{-ms-flex-negative:0;flex-shrink:0;width:2.4rem;height:2.4rem;pointer-events:none;-webkit-transition:all .3s linear;transition:all .3s linear}.btn .disabled,.btn:disabled{opacity:.4;pointer-events:none}.light-btn,.main-btn,.text-btn,.white-btn{font-size:1.8rem}.light-btn,.main-btn,.white-btn{text-transform:lowercase;padding:0 1.2rem .2rem;border:1px solid transparent;border-radius:2rem}.light-btn span,.main-btn span,.white-btn span{min-height:3.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-btn{color:var(--white);background:var(--primary)}.main-btn svg{fill:var(--white)}.main-btn:hover{background:var(--primary-hover)}.main-btn:active{background:var(--primary-active)}.light-btn,.white-btn{color:var(--primary)}.light-btn svg,.white-btn svg{fill:var(--primary)}.light-btn{background:rgba(var(--primary-rgb),.1)}.light-btn:hover{background:rgba(var(--primary-rgb),.06)}.white-btn{background:var(--white)}.btn-cross{width:2.4rem;height:2.4rem;position:relative}.btn-cross:after,.btn-cross:before{content:"";display:block;width:100%;height:.2rem;background:var(--gray);position:absolute;top:50%;left:0;-webkit-transition:all .3s linear;transition:all .3s linear}.btn-cross:before{-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.btn-cross:after{-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.btn-cross:hover:after,.btn-cross:hover:before{background:var(--primary)}.text-btn{color:var(--primary)}.text-btn svg{fill:var(--primary)}.text-btn:hover{color:var(--primary-hover)}.text-btn:hover svg{fill:var(--primary-hover)}.link{line-height:1;display:inline-block;position:relative}.link:after{content:"";display:block;width:0%;height:1px;background:var(--primary);-webkit-transition:all .6s ease;transition:all .6s ease;position:absolute;right:0;bottom:0}.link:hover:after{width:100%;left:0}.switch-block [data-tab]{cursor:pointer;-webkit-transition:all .4s linear;transition:all .4s linear}.switch-block [data-block]{display:none;-webkit-transition:all .8s linear;transition:all .8s linear}.switch-block [data-block].active{display:block}.tabs{width:-webkit-max-content;width:-moz-max-content;width:max-content;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.4rem;border-radius:5rem;background:var(--white)}.tabs a,.tabs span{min-width:clamp(10rem,7.662rem + .2283vw,12rem);height:4.8rem;padding:.6rem 1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:5rem;-webkit-transition:all .3s linear;transition:all .3s linear}.tabs a.active,.tabs span.active{font-weight:500;background:var(--light-gray)}.tabs--gray{background:var(--light-gray)}.tabs--gray a.active,.tabs--gray span.active{background:var(--white)}.tabs-scroll .nav-btn{right:.8rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);visibility:hidden;opacity:0;-webkit-transition:all .3s linear;transition:all .3s linear;pointer-events:none}.tabs-scroll .nav-btn svg{fill:var(--primary)}.nav-btns{width:8rem;height:5.4rem;background:var(--primary);border-radius:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.4rem}.nav-btn{-ms-flex-negative:0;flex-shrink:0;width:2.4rem;height:2.4rem}.nav-btn svg{fill:var(--white);width:100%;height:100%;pointer-events:none}.section{padding-top:6rem;padding-bottom:1.6rem}.section--white{background:var(--white)}.section--first,.section:first-child{padding-top:0!important}.section--last,.section:last-child{padding-bottom:6rem}.section:has(+.section--white){padding-bottom:6rem}.breadcrumbs+.section{padding-top:0!important}.sec-top{display:grid;grid-template-columns:1fr auto;-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:2.4rem 1rem;margin-bottom:2.4rem}.sec-top:not(section):last-child{margin-bottom:0}.sec-top .h1,.sec-top .h2,.sec-top h1,.sec-top h2{text-transform:lowercase}.sec-top__side{-ms-flex-item-align:center;align-self:center}.sec-top__side .h3,.sec-top__side h3{font-size:clamp(2rem,1.7rem + .390625vw,2.2rem)}.sec-top__side p{max-width:clamp(48rem,37.5vw,54.8rem)}.text-muted{color:var(--gray);font-style:italic}.page-content>:first-child{margin-top:0}.page-content>:last-child{margin-bottom:0}.page-content h1,.page-content h2,.page-content h3{margin-top:2rem}.page-content h1:first-child,.page-content h2:first-child,.page-content h3:first-child{margin-top:0}.page-content h1,.page-content h2,.page-content h3,.page-content h4,.page-content h5,.page-content h6,.page-content hr,.page-content ol,.page-content p,.page-content ul{margin-bottom:1.2rem}.page-content h1:not(section):last-child,.page-content h2:not(section):last-child,.page-content h3:not(section):last-child,.page-content h4:not(section):last-child,.page-content h5:not(section):last-child,.page-content h6:not(section):last-child,.page-content hr:not(section):last-child,.page-content ol:not(section):last-child,.page-content p:not(section):last-child,.page-content ul:not(section):last-child{margin-bottom:0}.page-content li,.page-content p{color:var(--dark-gray)}.page-content ol,.page-content ul{padding-left:2.4rem}.page-content ol li{list-style-type:decimal}.page-content ul li{list-style-type:disc}.page-content figure,.page-content iframe,.page-content img,.page-content video{border-radius:1rem;overflow:hidden;margin:4rem 0}.page-content table{width:100%;display:block}.page-content table tbody,.page-content table thead{display:table;width:100%}.page-content table tr{width:100%!important;height:auto!important}.policy-p .sec-top{max-width:93rem}.policy-p .sec-top .h1 span,.policy-p .sec-top h1 span{display:block}.sec-bottom{margin-top:2.4rem;text-align:center}.sec-bottom:first-child{margin-top:0}.sec-bottom .btn{min-width:min(22rem,100%)}.grid-5{display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-template-columns:repeat(2,1fr);gap:1rem}.grid-4{display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-template-columns:1fr 1fr;gap:1rem}.grid-3{display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:1rem}.grid-2{display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:1rem}.grid-3-2{display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:1rem}.grid-2-3{display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:1rem}.mb-80{margin-bottom:6rem}.mb-80:not(section):last-child{margin-bottom:0}.mb-60{margin-bottom:4rem}.mb-60:not(section):last-child{margin-bottom:0}.mb-40{margin-bottom:2.4rem}.mb-40:not(section):last-child{margin-bottom:0}.mb-32{margin-bottom:2.4rem}.mb-32:not(section):last-child{margin-bottom:0}.mb-24{margin-bottom:2rem}.mb-24:not(section):last-child{margin-bottom:0}.mb-20{margin-bottom:1.6rem}.mb-20:not(section):last-child{margin-bottom:0}.ml-50{margin-left:calc(50% + .8rem)}[data-fancy],[data-fancybox]{cursor:pointer}.video{display:block;position:relative;cursor:pointer}.video:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1}.video:after{content:"";width:10rem;height:10rem;background:url(../img/icons/play.svg) center/contain no-repeat;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .3s ease-out;transition:all .3s ease-out;z-index:2}.video:hover:after{opacity:.5;-webkit-transform:translate(-50%,-50%) scale(1.05);transform:translate(-50%,-50%) scale(1.05)}.social-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:1.2rem}.social-list ul li{-ms-flex-negative:0;flex-shrink:0;width:4rem;height:4rem}.social-list ul li a{width:100%;height:100%;display:block;padding:.8rem;border-radius:5rem;background-color:var(--primary)}.social-list ul li a:hover{background-color:var(--primary-hover)}.social-list ul li a svg{fill:var(--white);width:100%;height:100%}.share .h5{font-weight:500;margin-bottom:2rem}.share .h5:not(section):last-child{margin-bottom:0}.share__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.share__item{-ms-flex-negative:0;flex-shrink:0;width:4.8rem;height:4.8rem;padding:1.2rem;border-radius:50%;background:var(--light-gray)}.share__item:hover{background:var(--light-gray-2)}.share__item svg{width:100%;height:100%;fill:var(--white)}.item-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.8rem}.item-contact__title{font-weight:500}.item-contact a,.item-contact p{color:var(--dark-gray)}.item-contact a:hover{color:var(--primary)}.dropdown{position:relative}.dropdown.show .dropdown__icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.dropdown.show .dropdown__body{visibility:visible;-webkit-clip-path:polygon(-10% -10%,110% -10%,110% 110%,-10% 110%);clip-path:polygon(-10% -10%,110% -10%,110% 110%,-10% 110%);pointer-events:auto}.dropdown--main .dropdown__header{padding:1.3rem 1.2rem;border:1px solid rgba(var(--primary-rgb),.6);background:rgba(var(--white-rgb),.6)}.dropdown__header{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.dropdown__header span{line-height:1;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-right:auto}.dropdown__icon{fill:var(--primary);-ms-flex-negative:0;flex-shrink:0;width:2.4rem;height:2.4rem;-webkit-transition:all .3s ease;transition:all .3s ease}.dropdown__body{padding:2rem;position:absolute;top:calc(100% + .4rem);right:0;width:100%;border-radius:2rem;background:var(--white);z-index:2;visibility:hidden;-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0);pointer-events:none;-webkit-transition:all .3s linear;transition:all .3s linear}.dropdown__body label{border-bottom:1px solid rgba(var(--primary-rgb),.6)}.dropdown__body label:last-child{border-bottom:none}.dropdown__body label input{display:none}.dropdown__body label input:checked+span{background:var(--primary)}.dropdown__body label span{line-height:1;padding:1.5rem 3.8rem;background:rgba(var(--white-rgb),.6);display:block;-webkit-transition:all .3s linear;transition:all .3s linear}.dropdown__body label:hover span{background:var(--white)}.dropdown__body .custom-scroll{max-height:45rem;overflow-y:auto}.show-more.btn-show .show-more__btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.show-more__content{-webkit-transition:all .4s ease-out;transition:all .4s ease-out;overflow:hidden}.show-more__btn{display:none}.accordion.active .accordion__icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.accordion__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;cursor:pointer}.accordion__body{display:none}.accordion__icon{-ms-flex-negative:0;flex-shrink:0;width:2.4rem;height:2.4rem;-webkit-transition:all .3s linear;transition:all .3s linear}.accordion__icon svg{width:100%;height:100%}.tippy{-ms-flex-negative:0;flex-shrink:0;cursor:pointer}.tippy svg{stroke:var(--primary);width:1.6rem;height:1.6rem}.tippy p{display:none}.tippy>*{pointer-events:none}.item-tippy{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.item-tippy .tippy{margin-left:.4rem}[data-animation]{opacity:0}.fadeIn{opacity:0;-webkit-animation:fadeIn .5s calc(var(--item-i,0) * 70ms) forwards;animation:fadeIn .5s calc(var(--item-i,0) * 70ms) forwards}.fadeUp{opacity:0;-webkit-animation:fadeUp .5s calc(var(--item-i,0) * 70ms) forwards;animation:fadeUp .5s calc(var(--item-i,0) * 70ms) forwards}.fadeRight{opacity:0;-webkit-animation:fadeRight .5s calc(var(--item-i,0) * 70ms) forwards;animation:fadeRight .5s calc(var(--item-i,0) * 70ms) forwards}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUp{0%{opacity:0;-webkit-transform:translateY(3rem);transform:translateY(3rem)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUp{0%{opacity:0;-webkit-transform:translateY(3rem);transform:translateY(3rem)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeRight{0%{opacity:0;-webkit-transform:translateX(3rem);transform:translateX(3rem)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeRight{0%{opacity:0;-webkit-transform:translateX(3rem);transform:translateX(3rem)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.about__items,.benefits__items,.infra__items,.projects__features,.purchase__items,.techs__main{counter-reset:my-counter}.about__item,.benefits__item,.item-infra,.item-purchase,.projects__features li,.techs__item{counter-increment:my-counter}.about__item:before,.benefits__item:before,.item-infra:before,.item-purchase:before,.projects__features li:before,.techs__item:before{content:"( " counter(my-counter,decimal-leading-zero) " )";font-variant-numeric:tabular-nums;font-style:italic;color:var(--gray);-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all .3s linear;transition:all .3s linear}.ui-control.error [data-error]{display:block}.ui-control.error input{border-color:var(--error-color)}.ui-input{margin-bottom:1.2rem;position:relative}.ui-input:not(section):last-child{margin-bottom:0}.ui-input input,.ui-input textarea{font:inherit;line-height:1;color:var(--black);padding:.8rem 1.6rem;border:1px solid transparent;border-radius:5rem;background:#f5f5f5;-webkit-transition:all .3s linear;transition:all .3s linear}.ui-input input::-webkit-input-placeholder,.ui-input textarea::-webkit-input-placeholder{color:var(--gray)}.ui-input input::-moz-placeholder,.ui-input textarea::-moz-placeholder{color:var(--gray)}.ui-input input:-ms-input-placeholder,.ui-input textarea:-ms-input-placeholder{color:var(--gray)}.ui-input input::-ms-input-placeholder,.ui-input textarea::-ms-input-placeholder{color:var(--gray)}.ui-input input::placeholder,.ui-input textarea::placeholder{color:var(--gray)}.ui-input .btn-cross{width:1.6rem;height:1.6rem;position:absolute;top:50%;right:1.6rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);visibility:hidden;opacity:0}.ui-input .btn-cross.show{visibility:visible;opacity:1}.ui-input__inp{position:relative}.ui-tab,.ui-text-checkbox input+span,.ui-text-radio input+span{color:var(--primary);line-height:1;width:100%;min-height:3.4rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.6rem 2rem;border-radius:2rem;background:rgba(var(--primary-rgb),.1);-webkit-transition:all .3s linear;transition:all .3s linear}.ui-text-checkbox input,.ui-text-radio input{display:none}.ui-text-checkbox input:checked+span,.ui-text-radio input:checked+span{color:var(--white);background:var(--primary)}.ui-checkbox{cursor:pointer}.ui-checkbox input{display:none}.ui-checkbox input:checked+span:after{opacity:1}.ui-checkbox span{min-height:1.8rem;display:block;padding-left:2.4rem;position:relative}.ui-checkbox span:after,.ui-checkbox span:before{content:"";display:block;position:absolute;-webkit-transition:all .3s linear;transition:all .3s linear}.ui-checkbox span::before{width:1.8rem;height:1.8rem;border:1px solid var(--beige);border-radius:.6rem;top:0;left:0}.ui-checkbox span:after{width:1rem;height:1rem;border-radius:50%;background:var(--beige);top:.4rem;left:.4rem;opacity:0}.ui-checkbox span a{text-decoration:underline}.ui-tab.active{color:var(--white);background:var(--primary)}[data-error]{font-size:1.4rem;display:none;margin-top:.4rem;color:var(--error-color)}.form__grid{display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:1rem}.form__grid .ui-input{margin:0}.form__footer{margin-top:2rem}.form__footer:first-child{margin-top:0}.form__footer .btn{width:100%;margin-bottom:1.2rem}.form__footer .btn:not(section):last-child{margin-bottom:0}.form__text{max-width:clamp(32rem,41.72vw,36rem);margin:0 auto;text-align:center}.form__text p{font-size:clamp(1.4rem,.48rem + .72vw,1.6rem);color:var(--gray)}.form__text p a{color:var(--primary)}.form__text p a:hover{text-decoration:underline}.cookie{min-width:0;position:fixed;bottom:2rem;right:var(--container-offset);-webkit-transition:visibility .3s linear,opacity .3s linear,bottom .3s linear;transition:visibility .3s linear,opacity .3s linear,bottom .3s linear;z-index:400;visibility:hidden;opacity:0;pointer-events:none;z-index:501}.cookie.show{visibility:visible;opacity:1;pointer-events:auto}.cookie p{font-size:1.4rem}.cookie p a{text-decoration:underline}.cookie__inner{width:100%;max-width:41rem;padding:1.6rem;border-radius:2rem;background:var(--white);-webkit-box-shadow:0 4px 5px 0 rgba(var(--gray-rgb),.15);box-shadow:0 4px 5px 0 rgba(var(--gray-rgb),.15);margin-left:auto}.cookie__btns{margin-top:1.6rem}.cookie__btns:first-child{margin-top:0}.cookie__btns .btn{min-width:8rem}.modal{visibility:hidden;opacity:0;padding:3.2rem 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(68,3,3,.4);position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;overflow:auto;pointer-events:none;-webkit-transition:visibility .3s .1s ease-out,opacity .3s .1s ease-out;transition:visibility .3s .1s ease-out,opacity .3s .1s ease-out}.modal.show{visibility:visible;opacity:1;pointer-events:auto;-webkit-transition:visibility .3s ease-out,opacity .3s ease-out;transition:visibility .3s ease-out,opacity .3s ease-out}.modal.show .modal__content{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all .3s .1s ease-out;transition:all .3s .1s ease-out}.modal .light-btn,.modal .main-btn{width:100%}.modal .btn-cross.modal__close{width:2.8rem;height:2.8rem;position:absolute;right:-2.8rem;top:-2.8rem;z-index:1}.modal .btn-cross.modal__close::after,.modal .btn-cross.modal__close::before{height:.5rem;background:var(--white)}.modal__top{min-height:2.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;margin-bottom:2rem}.modal__top:not(section):last-child{margin-bottom:0}.modal__top .h2,.modal__top h2{font-size:clamp(4rem,.8rem + 2.5vw,4.8rem)}.modal__top p{font-size:clamp(1.6rem,1.3rem + .390625vw,1.8rem);color:var(--dark-gray);margin-top:1.2rem}.modal__top p:first-child{margin-top:0}.modal__content{width:100%;max-width:50.2rem;padding:2.4rem;margin:auto;background:var(--white);border-radius:2rem;position:relative;opacity:0;-webkit-transform:translateY(3rem);transform:translateY(3rem);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.modal__icon{width:clamp(5rem,3.625vw,5.8rem);height:clamp(5rem,3.625vw,5.8rem);margin-bottom:2rem}.modal__icon:not(section):last-child{margin-bottom:0}.error-modal .modal__top p,.success-modal .modal__top p{max-width:35rem}.tippy-popup__icon svg{stroke:var(--primary);width:1.6rem;height:1.6rem}.fancy-modal,.zoom-modal{display:block;padding:3.2rem var(--container-offset)!important}.fancy-modal .modal__close.btn-cross,.zoom-modal .modal__close.btn-cross{top:0!important;right:0!important}.fancy-modal .modal__close.btn-cross::after,.fancy-modal .modal__close.btn-cross::before,.zoom-modal .modal__close.btn-cross::after,.zoom-modal .modal__close.btn-cross::before{background:var(--primary)}.fancy-modal .modal__top,.zoom-modal .modal__top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left;padding-right:4rem}.fancy-modal .modal__top .h2,.fancy-modal .modal__top h2,.zoom-modal .modal__top .h2,.zoom-modal .modal__top h2{font-size:clamp(1.6rem,.68rem + .72vw,1.8rem)}.fancy-modal__content,.zoom-modal__content{height:100%;position:relative}.fancy-modal{background:var(--light-gray)}.fancy-modal__content{min-height:20rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fancy-modal__mainswiper{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.fancy-modal__mainswiper .swiper{width:100%;height:100%}.fancy-modal__mainswiper .media-contain,.fancy-modal__mainswiper .media-cover,.fancy-modal__mainswiper .swiper-slide{height:100%}.zoom-modal{background:var(--white);overflow:hidden}.zoom-modal .zoom-control{right:0}.zoom-modal__viewport{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;-ms-touch-action:none;touch-action:none}.zoom-modal__img{width:calc(100dvh - 3.2rem);max-width:100%;aspect-ratio:1;margin:auto;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}.zoom-modal__img.parking{aspect-ratio:1.6715}.zoom-modal__img img,.zoom-modal__img svg{width:100%;height:100%;position:absolute;top:0;left:0;max-height:100%;margin:auto;-o-object-fit:contain;object-fit:contain}@-webkit-keyframes popupFadeIn{0%{opacity:0;-webkit-transform:translateY(10px) scale(.95);transform:translateY(10px) scale(.95)}100%{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes popupFadeIn{0%{opacity:0;-webkit-transform:translateY(10px) scale(.95);transform:translateY(10px) scale(.95)}100%{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}.map{height:100%;overflow:hidden}.map [class*=copyrights-pane]{display:none!important}.map [class*=ground-pane]{-webkit-filter:grayscale(1) brightness(1.05);filter:grayscale(1) brightness(1.05)}.placemark{width:4.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.placemark:not(.placemark--main) .placemark__icon{padding:1.2rem;border-radius:50%;background:var(--white)}.placemark:not(.placemark--main) .placemark__icon img{-webkit-filter:invert(43%) sepia(69%) saturate(1895%) hue-rotate(339deg) brightness(99%) contrast(86%);filter:invert(43%) sepia(69%) saturate(1895%) hue-rotate(339deg) brightness(99%) contrast(86%)}.placemark--main{width:5.6rem}.placemark--main .placemark__icon{height:6.2rem}.placemark--main .placemark__title{min-height:7rem}.placemark__icon{-ms-flex-negative:0;flex-shrink:0;width:100%;height:4.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.placemark__icon img{width:100%;height:100%}.placemark__title{font-weight:500;color:var(--black);width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:30.8rem;min-height:4.8rem;padding:.6rem 1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:2rem;background:var(--white);position:absolute;top:50%;left:100%;-webkit-transform:translate(.8rem,-50%);transform:translate(.8rem,-50%)}.placemark__title p{margin-bottom:.4rem}.placemark__title p:not(section):last-child{margin-bottom:0}.placemark__title p+p{font-weight:400}.main-map{position:relative}.main-map .map{height:clamp(72rem,90vh,90rem)}.main-map__info{width:var(--content-width);padding:1.6rem;border-radius:2rem;background:var(--white);position:absolute;bottom:1rem;right:var(--container-offset)}.main-map__info .main-btn{width:100%}.main-map__info.fadeMap{-webkit-animation:fadeUp .5s forwards;animation:fadeUp .5s forwards}.main-map__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.main-map__item{color:var(--dark-gray);padding:.6rem 1.6rem;border-radius:2rem;background:var(--light-gray);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.main-map__item img{-ms-flex-negative:0;flex-shrink:0;width:2.4rem;height:2.4rem;-o-object-fit:contain;object-fit:contain;-webkit-filter:invert(36%) sepia(9%) saturate(10%) hue-rotate(344deg) brightness(98%) contrast(93%);filter:invert(36%) sepia(9%) saturate(10%) hue-rotate(344deg) brightness(98%) contrast(93%)}.contacts-map .map{height:clamp(55.6rem,73.82vh,69.4rem)}.header{padding:1rem 0;position:fixed;top:0;left:0;width:100%;z-index:501;-webkit-transition:-webkit-transform .4s ease-out;transition:-webkit-transform .4s ease-out;transition:transform .4s ease-out;transition:transform .4s ease-out,-webkit-transform .4s ease-out}.header.scroll.unshow{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.header.scroll.anim_pinned{-webkit-transform:translateY(-100%)!important;transform:translateY(-100%)!important}.header.scroll.show-menu{-webkit-transform:none!important;transform:none!important}.header .light-btn,.header .main-btn{padding-left:1.2rem;padding-right:1.2rem}.header--main:not(.scroll) .header__inner,.header.show-menu .header__inner{padding-left:0;padding-right:0;background:0 0;-webkit-box-shadow:none;box-shadow:none}.header--main:not(.scroll) .header__inner .main-btn,.header.show-menu .header__inner .main-btn{color:var(--black);background:var(--white)}.header--main:not(.scroll) .icon-menu,.header.show-menu .icon-menu{color:var(--black);background:var(--white)}.header--main:not(.scroll) .icon-menu__items line,.header.show-menu .icon-menu__items line{stroke:var(--primary)}.header--main .header__logo{pointer-events:none}.header.show-menu .header__logo-1,.header.show-menu .header__logo-2{fill:var(--white)}.header--main:not(.scroll) .header__logo-2{fill:var(--white)}.header__inner{padding:1rem;border-radius:2rem;background:var(--white);display:grid;grid-template-columns:2fr 1fr 2fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;-webkit-box-shadow:0 4px 5px 0 rgba(var(--gray-rgb),.15);box-shadow:0 4px 5px 0 rgba(var(--gray-rgb),.15);position:relative;z-index:1;-webkit-transition:all .3s linear;transition:all .3s linear}.header__logo{max-width:30rem;padding:0 3rem;justify-self:center;justify-self:start;-webkit-transition:all .3s linear;transition:all .3s linear}.header__logo a{display:inline-block}.header__logo a svg{width:100%}.header__logo-1,.header__logo-2{-webkit-transition:all .3s .3s linear;transition:all .3s .3s linear}.header__logo-1{fill:var(--primary)}.header__logo-2{fill:var(--bordo)}.header__r{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:1rem}.header__phone .light-btn{min-width:6rem;min-height:4rem}.header__phone .light-btn svg{width:1.8rem;height:1.8rem}.header__phone-list li{margin-bottom:1.6rem}.header__phone-list li:not(section):last-child{margin-bottom:0}.header__phone-list li:not(:last-child){padding-bottom:1.6rem;border-bottom:1px solid rgba(var(--black-rgb),.1)}.header__phone-list li a{font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.header__phone-list li a svg{fill:var(--gray);-ms-flex-negative:0;flex-shrink:0;width:2.4rem;height:2.4rem}.header__menu{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(var(--black-rgb),.1);overflow:hidden;visibility:hidden;opacity:0;pointer-events:none;-webkit-transition:.6s 1s linear;transition:.6s 1s linear}.header__menu.show{visibility:visible;opacity:1;pointer-events:auto;-webkit-transition:.6s linear;transition:.6s linear}.header__menu.show .header__menu-content{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition:all .6s linear;transition:all .6s linear}.header__menu.show .header__menu-inner{opacity:1;-webkit-transition:all .3s .6s linear;transition:all .3s .6s linear}.header__menu.show .header__card,.header__menu.show .header__col,.header__menu.show .header__nav ul li a{opacity:1;-webkit-transform:none;transform:none;-webkit-transition:all .3s linear,opacity .5s calc((var(--idx,0) + 2) * .05s + .1s) cubic-bezier(.25,.1,.25,1),-webkit-transform .5s calc((var(--idx,0) + 2) * .05s + .1s) cubic-bezier(.25,.1,.25,1);transition:all .3s linear,opacity .5s calc((var(--idx,0) + 2) * .05s + .1s) cubic-bezier(.25,.1,.25,1),-webkit-transform .5s calc((var(--idx,0) + 2) * .05s + .1s) cubic-bezier(.25,.1,.25,1);transition:all .3s linear,transform .5s calc((var(--idx,0) + 2) * .05s + .1s) cubic-bezier(.25,.1,.25,1),opacity .5s calc((var(--idx,0) + 2) * .05s + .1s) cubic-bezier(.25,.1,.25,1);transition:all .3s linear,transform .5s calc((var(--idx,0) + 2) * .05s + .1s) cubic-bezier(.25,.1,.25,1),opacity .5s calc((var(--idx,0) + 2) * .05s + .1s) cubic-bezier(.25,.1,.25,1),-webkit-transform .5s calc((var(--idx,0) + 2) * .05s + .1s) cubic-bezier(.25,.1,.25,1)}.header__menu-content{width:calc(var(--content-width)/ 5 * 3 + var(--container-offset));margin-left:auto;height:100%;background:var(--primary);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right top;transform-origin:right top;-webkit-transition:all .6s .3s linear;transition:all .6s .3s linear}.header__menu-inner{height:100%;padding-top:var(--header-h);opacity:0;-webkit-transition:all .3s linear;transition:all .3s linear;overflow:hidden}.header__menu-inner .custom-scroll{height:100%;padding:2.4rem var(--container-offset) 3rem 3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow-y:auto}.header__menu-row{display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:1rem;margin-bottom:2rem}.header__menu-row:not(section):last-child{margin-bottom:0}.header__nav{margin-bottom:1.6rem}.header__nav:not(section):last-child{margin-bottom:0}.header__nav ul li{overflow:hidden}.header__nav ul li a{font-size:clamp(4rem,2.8rem + 1.5625vw,4.8rem);letter-spacing:-.02em;color:var(--white);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;-webkit-transform:translateY(100%);transform:translateY(100%)}.header__nav ul li a.active,.header__nav ul li a:hover{color:rgba(var(--white-rgb),.6)}.header__nav ul li a svg{fill:var(--white);-ms-flex-negative:0;flex-shrink:0;width:1rem;height:1rem}.header__card,.header__col,.header__nav ul li a{opacity:0;-webkit-transition:all .6s linear,opacity .6s cubic-bezier(.25,.1,.25,1),-webkit-transform .6s cubic-bezier(.25,.1,.25,1);transition:all .6s linear,opacity .6s cubic-bezier(.25,.1,.25,1),-webkit-transform .6s cubic-bezier(.25,.1,.25,1);transition:all .6s linear,opacity .6s cubic-bezier(.25,.1,.25,1),transform .6s cubic-bezier(.25,.1,.25,1);transition:all .6s linear,opacity .6s cubic-bezier(.25,.1,.25,1),transform .6s cubic-bezier(.25,.1,.25,1),-webkit-transform .6s cubic-bezier(.25,.1,.25,1)}.header__card,.header__col{-webkit-transform:translateY(2rem);transform:translateY(2rem)}.header__card{min-height:11.4rem;padding:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:1rem;border-radius:2rem;background:var(--white);margin-bottom:1.2rem;position:relative;z-index:1;overflow:hidden}.header__card:not(section):last-child{margin-bottom:0}.header__card p{max-width:60%}.header__card .media-contain{width:42.22%;height:100%;position:absolute;top:0;right:1rem;z-index:-1}.header__card:first-child{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.header__card:first-child p{max-width:100%}.header__card:first-child .media-contain{width:67.22%;aspect-ratio:1.117;position:relative;right:0;margin:0 auto}.header__contacts-title{font-style:italic;color:rgba(var(--white-rgb),.5);margin-bottom:1.2rem}.header__contacts-title:not(section):last-child{margin-bottom:0}.header__cols{display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:1rem}.header__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.8rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header__col a,.header__col p{color:var(--white)}.header__col a:hover{color:rgba(var(--white-rgb),.6)}.header__col .white-btn{width:100%;padding-left:1rem;padding-right:1rem}.icon-menu{color:var(--white);min-width:10.8rem;height:4rem;background:var(--primary);border-radius:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem;-webkit-transition:all .5s cubic-bezier(1,0,.645,.65);transition:all .5s cubic-bezier(1,0,.645,.65);cursor:pointer}.icon-menu__items line{fill:none;stroke:var(--white);stroke-width:4;-webkit-transition-property:stroke-dashoffset;transition-property:stroke-dashoffset;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.icon-menu.active .icon-menu__item-1,.icon-menu.active .icon-menu__item-2{stroke-dashoffset:20}.icon-menu.active .icon-menu__cross-1,.icon-menu.active .icon-menu__cross-2{stroke-dashoffset:0}.icon-menu.active .icon-menu__item-1{-webkit-transition-delay:0;transition-delay:0}.icon-menu.active .icon-menu__item-2{-webkit-transition-delay:.15s;transition-delay:.15s}.icon-menu.active .icon-menu__cross-1{-webkit-transition-delay:.6s;transition-delay:.6s}.icon-menu.active .icon-menu__cross-2{-webkit-transition-delay:.75s;transition-delay:.75s}.icon-menu__item-1,.icon-menu__item-2{stroke-dasharray:20;stroke-dashoffset:0}.icon-menu__item-1{-webkit-transition-delay:.4s;transition-delay:.4s}.icon-menu__item-2{-webkit-transition-delay:.55s;transition-delay:.55s}.icon-menu__cross-1,.icon-menu__cross-2{stroke-dasharray:26;stroke-dashoffset:26}.icon-menu__cross-2{-webkit-transition-delay:.15s;transition-delay:.15s}.icon-menu__text{margin-bottom:.2em}.breadcrumbs{margin-bottom:4rem;white-space:nowrap;overflow:hidden}.breadcrumbs:not(section):last-child{margin-bottom:0}.breadcrumbs ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem}.breadcrumbs ul li{color:var(--gray);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:.8rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .3s linear;transition:all .3s linear}.breadcrumbs ul li:after{content:"";display:block;-ms-flex-negative:0;flex-shrink:0;width:.4rem;height:.4rem;background:var(--gray);margin-top:.2em}.breadcrumbs ul li:nth-last-child(2):after{background:var(--black)}.breadcrumbs ul li:last-child{color:var(--black);display:inline;overflow:hidden;text-overflow:ellipsis}.breadcrumbs ul li:last-child:after{display:none}.breadcrumbs ul a{color:var(--gray)}.breadcrumbs--light{position:absolute;top:calc(var(--header-h) + var(--main-offset));left:0;width:100%;z-index:2}.breadcrumbs--light ul a,.breadcrumbs--light ul li{color:rgba(var(--white-rgb),.5)}.breadcrumbs--light ul li:after{background:rgba(var(--white-rgb),.5)}.breadcrumbs--light ul li:nth-last-child(2):after{background:var(--white)}.breadcrumbs--light ul li:last-child{color:var(--white)}.container .breadcrumbs{margin-bottom:1.2rem}.container .breadcrumbs:not(section):last-child{margin-bottom:0}.container .breadcrumbs .container{padding:0!important}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.noUi-target{position:relative;background:0 0;margin:0 1.2rem}.noUi-target:before{content:"";width:calc(100% + 2.4rem);height:100%;border-radius:2rem;background:var(--light-gray);position:absolute;top:0;left:-1.2rem}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1;cursor:pointer}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;height:100%;width:100%;-webkit-transform-style:preserve-3d;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform-style:flat;transform-style:flat}.noUi-horizontal .noUi-origin{height:0}.noUi-touch-area{height:100%;width:100%}.noUi-horizontal{height:.6rem}.noUi-horizontal .noUi-handle{right:-1.2rem;top:-.3rem}.noUi-connect{background:var(--primary)}.noUi-handle{width:2.4rem;height:1.2rem;border-radius:2rem;background:var(--primary);cursor:pointer;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.noUi-state-drag *{cursor:inherit!important}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.hero{padding-top:0!important;position:relative;z-index:1;overflow:hidden}.hero .media-cover{position:absolute;bottom:0;width:100%;height:100%;z-index:-1}.hero .media-cover::after{content:"";position:absolute;width:100%;height:100%;background:rgba(0,0,0,.1)}.hero .container{min-height:calc(100vh - 5.5rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.no-webp .hero--main{background:url(../img/content/intro-bg.jpg) center/cover no-repeat}.hero--main .media-cover{height:50%;background:0 0}.hero--main .media-cover img{-o-object-position:center top;object-position:center top}.hero--main .media-cover::after{content:none}.hero--main .hero__title{max-width:max(50% - 1rem,23rem);justify-self:end}.hero--main .hero__info{width:100%;max-width:clamp(52rem,40.625vw,84rem);justify-self:end}.hero--main .hero__content{padding-bottom:clamp(42vh,50vh - 5vw,80vh)}.hero__content{color:var(--white);padding:calc(var(--main-offset) + var(--header-h) + 2rem) 0 4rem}.hero__info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem}.hero__info span{font-weight:500;line-height:1;padding:.6rem 1.2rem;border-radius:2rem;color:var(--white);background:var(--primary)}.hero__logo{width:100%}.hero__logo img{width:100%}.article .hero{border-radius:0 0 2rem 2rem}.article .hero .container{min-height:clamp(63rem,84.04vh,79rem)}.notfound .h1,.notfound h1{color:var(--primary);text-transform:lowercase;margin-bottom:2.4rem}.notfound .h1:not(section):last-child,.notfound h1:not(section):last-child{margin-bottom:0}.notfound .h1 span,.notfound h1 span{display:block}.notfound .h3{font-size:clamp(4rem,.8rem + 2.5vw,4.8rem);color:rgba(var(--black-rgb),.4);margin-bottom:1.2rem}.notfound .h3:not(section):last-child{margin-bottom:0}.notfound .btn{min-width:18.8rem}.notfound p{max-width:38rem;margin-bottom:2rem}.notfound p:not(section):last-child{margin-bottom:0}.notfound__inner{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:calc(var(--header-h) + var(--main-offset)) 0;background:url(../img/svg/diagram-bg.svg) center bottom/100% 20% repeat-x}.notfound__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.about__items{gap:2.4rem 1rem}.about__item{height:100%;padding-left:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-left:1px solid rgba(var(--black-rgb),.1)}.about__item .h3,.about__item h3{font-size:clamp(2rem,1.7rem + .390625vw,2.2rem);margin-bottom:1.2rem}.about__item .h3:not(section):last-child,.about__item h3:not(section):last-child{margin-bottom:0}.about__item p{color:var(--dark-gray);margin-bottom:2.4rem}.about__item p:not(section):last-child{margin-bottom:0}.about__item .media-cover{width:8.7rem;aspect-ratio:1;border-radius:50%;margin-top:auto}.about__item::before{margin-bottom:2rem}.about__item::before:not(section):last-child{margin-bottom:0}.advants .sec-top .text-lg{max-width:clamp(62rem,48.437vw,80rem)}.advants__wrapper{position:relative}.advants__tabs{position:absolute;bottom:5rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.advants__item{position:relative}.advants__item.active .advants__icon img{-webkit-filter:invert(48%) sepia(13%) saturate(5456%) hue-rotate(336deg) brightness(97%) contrast(91%);filter:invert(48%) sepia(13%) saturate(5456%) hue-rotate(336deg) brightness(97%) contrast(91%)}.advants__item.active .advants__info{visibility:visible;opacity:1;-webkit-transform:translate(-50%,-100%) scale(1);transform:translate(-50%,-100%) scale(1)}.advants__icon{width:4.4rem;height:4.4rem;padding:1rem;border-radius:50%;background:var(--white)}.advants__icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-filter:invert(36%) sepia(9%) saturate(10%) hue-rotate(344deg) brightness(98%) contrast(93%);filter:invert(36%) sepia(9%) saturate(10%) hue-rotate(344deg) brightness(98%) contrast(93%);-webkit-transition:all .3s linear;transition:all .3s linear}.advants__info{width:clamp(21.3rem,19.531vw,29rem);padding:1.2rem 1.6rem;border-radius:2rem;background:var(--white);position:absolute;top:-.9rem;left:50%;-webkit-transform:translate(-50%,-100%) scale(0);transform:translate(-50%,-100%) scale(0);-webkit-transform-origin:center bottom;transform-origin:center bottom;visibility:hidden;opacity:0;-webkit-transition:all .3s linear;transition:all .3s linear;cursor:default}.advants__info .h4,.advants__info h4{font-size:clamp(2rem,1.7rem + .390625vw,2.2rem)}.advants__info p{color:var(--gray);margin-top:1.2rem}.advants__info p:first-child{margin-top:0}.advants__info::after{content:"";width:2.6rem;height:1.6rem;background:url(../img/svg/advants-arrow.svg) top center/contain no-repeat;position:absolute;bottom:.1rem;left:50%;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%)}.advants__block .media-cover{min-height:40rem;height:calc(100vh - 5.5rem)}.stats__item{min-height:100%}.stats__item:not(:last-child){padding-bottom:2rem;border-bottom:1px solid rgba(var(--black-rgb),.1)}.stats__lbl{font-size:clamp(1.4rem,.48rem + .72vw,1.6rem);font-weight:500;max-width:25rem;margin-bottom:2rem}.stats__lbl:not(section):last-child{margin-bottom:0}.stats__val{font-size:clamp(6rem,2rem + 3.125vw,7rem);font-weight:500;line-height:1;color:var(--primary)}.stats__val span{font-size:1.4rem;color:var(--dark-gray);margin-left:.8rem}.benefits__item{padding:1.6rem 0;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:1rem;border-bottom:1px solid rgba(var(--black-rgb),.1)}.benefits__item:first-child{border-top:1px solid rgba(var(--black-rgb),.1)}.benefits__content .h4{margin-bottom:1.2rem}.benefits__content .h4:not(section):last-child{margin-bottom:0}.benefits__content p{color:var(--dark-gray);max-width:min(52rem,100%)}.contacts .item-contact{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:2.4rem}.contacts .item-contact:not(section):last-child{margin-bottom:0}.contacts__items{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.building__card-preview,.item-flat{position:relative;z-index:1;border-radius:2rem;overflow:hidden}.building__card-preview .main-btn,.building__card-preview::before,.item-flat .main-btn,.item-flat::before{position:absolute;z-index:1;visibility:hidden;opacity:0}.building__card-preview:before,.item-flat:before{content:"";width:100%;height:100%;top:0;left:0;background:rgba(var(--white-rgb),.1);-webkit-backdrop-filter:blur(.3rem);backdrop-filter:blur(.3rem);-webkit-transition:all .3s linear;transition:all .3s linear}.building__card-preview .main-btn,.item-flat .main-btn{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:calc(100% - 2rem);top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.item-flat{height:100%;padding:2rem;background:var(--white)}.item-flat .rub{font-size:clamp(1.6rem,.68rem + .72vw,1.8rem);font-weight:500}.item-flat__preview{padding:1.6rem;border-bottom:1px solid rgba(var(--black-rgb),.1);margin-bottom:2.4rem}.item-flat__preview:not(section):last-child{margin-bottom:0}.item-flat__preview .media-contain{padding-top:79%}.item-flat__bot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.projects .sec-top .h2,.projects .sec-top h2{max-width:80rem;text-transform:none}.projects .page-content h1,.projects .page-content h2,.projects .page-content h3{font-weight:400}.projects__row{row-gap:4rem}.projects__row .media-el{border-radius:2rem}.projects__main{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.projects__features{margin-top:auto}.projects__features li{color:var(--dark-gray);padding:1.6rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(var(--black-rgb),.1)}.projects__features li:first-child{border-top:1px solid rgba(var(--black-rgb),.1)}.projects__features li:before{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.item-project .media-cover{padding-top:55.066%;border-radius:2rem;margin-bottom:1.2rem}.item-project .media-cover:not(section):last-child{margin-bottom:0}.promo{background:var(--primary);overflow:hidden}.promo .white-btn{min-width:33.3333333333%;margin:auto}.promo__img{width:100%;position:relative}.promo__img img{width:100%}.promo__text{color:var(--white);width:54.4%;padding:1rem .2rem;background:var(--primary);position:absolute;top:50%;left:40.9%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.item-gal .media-cover{padding-top:137.16%;border-radius:2rem;margin-bottom:1.2rem}.item-gal .media-cover:not(section):last-child{margin-bottom:0}.features__row{display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:1rem;gap:2.4rem 1rem}.features__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.features__tabs span{font-size:clamp(2rem,1.7rem + .390625vw,2.2rem);color:var(--gray);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:left center;transform-origin:left center;gap:.8rem;margin-bottom:.8rem}.features__tabs span:not(section):last-child{margin-bottom:0}.features__tabs span.active{color:var(--black);-webkit-transform:scale(1);transform:scale(1)}.features__tabs span.active::before{visibility:visible;opacity:1}.features__tabs span::before{content:"";-ms-flex-negative:0;flex-shrink:0;width:.8rem;height:.8rem;border-radius:50%;background:var(--primary);margin-top:.2em;visibility:hidden;opacity:0;-webkit-transition:all .3s linear;transition:all .3s linear}.features__block-row{display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:1rem}.item-feature{-webkit-animation-duration:.8s;animation-duration:.8s}.item-feature .media-el{border-radius:2rem;overflow:hidden}.item-feature__content{margin-top:2rem}.item-feature__content:first-child{margin-top:0}.item-feature__content .h4,.item-feature__content h4{font-size:clamp(1.6rem,.68rem + .72vw,1.8rem)}.item-feature__content p{color:var(--gray);margin-top:1.2rem}.item-feature__content p:first-child{margin-top:0}.item-purchase{height:100%;min-height:clamp(16rem,12.5vw,18.3rem);padding:1.6rem;border-radius:2rem;background:var(--light-gray);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.item-purchase:before{margin-bottom:2rem}.item-purchase:before:not(section):last-child{margin-bottom:0}.item-purchase p{font-size:clamp(1.4rem,.48rem + .72vw,1.6rem);margin-top:auto}.financing__row{gap:2.4rem 1rem}.financing__main{max-width:clamp(57rem,44.531vw,66rem)}.financing__logo{min-height:100%;padding:2rem;border-radius:2rem;background:var(--light-gray);text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.financing__logo .media-contain{width:100%;max-width:clamp(30.9rem,24.14vw,37.3rem);aspect-ratio:1.77;margin:0 auto}.financing__logo span{font-style:italic;color:var(--primary)}.partners .sec-top .h2,.partners .sec-top h2{max-width:70rem}.item-partner{padding:2rem;border-radius:2rem;background:var(--light-gray);aspect-ratio:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.item-partner .media-contain{width:100%;max-width:28.3rem;aspect-ratio:3.32}.feedback__inner{color:var(--white);min-height:clamp(51.5rem,161.068vw,70.5rem);padding:4rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;border-radius:2rem;position:relative;overflow:hidden}.feedback__inner .media-cover,.feedback__inner .media-cover:after{width:100%;height:100%;position:absolute;top:0;left:0}.feedback__inner .media-cover{z-index:-1}.feedback__inner .media-cover:after{content:"";background:-webkit-gradient(linear,left top,left bottom,from(rgba(var(--black-rgb),0)),to(rgba(var(--black-rgb),.2)));background:linear-gradient(180deg,rgba(var(--black-rgb),0) 0,rgba(var(--black-rgb),.2) 100%)}.feedback__inner .main-btn{min-width:33.3333333333%;margin:auto}.feedback__title{grid-column-end:span 2;width:100%}.feedback__title img{width:100%}.feedback__content{max-width:28.6rem}.feedback__content p{font-size:clamp(1.6rem,1.3rem + .390625vw,1.8rem)}.techs__row{position:relative}.techs__main{min-width:0}.techs__item{padding:1.6rem 0;border-top:1px solid rgba(var(--black-rgb),.1);display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-template-columns:5.5rem 1fr;margin-bottom:1.6rem;-webkit-transition:all .3s linear;transition:all .3s linear;cursor:pointer}.techs__item:not(section):last-child{margin-bottom:0}.techs__item .h3,.techs__item h3{font-size:clamp(1.6rem,1.3rem + .390625vw,1.8rem);font-weight:400;margin-bottom:1.2rem}.techs__item .h3:not(section):last-child,.techs__item h3:not(section):last-child{margin-bottom:0}.techs__item::before{color:var(--black)}.techs__imageSwiper{-ms-flex-item-align:center;align-self:center}.techs__imageSwiper .swiper-slide{background:var(--light-gray)}.techs__imageSwiper .media-contain{padding-top:86.26%}.houses{width:100%;overflow-y:hidden}.houses__scroll{width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.houses__scroll .simplebar-track.simplebar-horizontal{height:1rem;border-radius:1rem;background:var(--gray);bottom:2.4rem;left:var(--container-offset);right:var(--container-offset);cursor:pointer}.houses__scroll .simplebar-track.simplebar-horizontal .simplebar-scrollbar{height:100%;border-radius:1rem;background:var(--white);top:0;left:0;min-height:auto;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.houses__scroll .simplebar-track.simplebar-horizontal .simplebar-scrollbar::before{content:none}.houses__scroll .simplebar-track.simplebar-vertical{display:none}.houses__scroll .simplebar-track.simplebar-horizontal.simplebar-lock{display:none}.houses__scroll .simplebar-content-wrapper{scrollbar-width:none;-ms-overflow-style:none}.houses__scroll .simplebar-content-wrapper::-webkit-scrollbar{display:none}.houses__scene{position:relative}.houses__photo{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.houses__svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.houses__area{opacity:0;cursor:pointer;-webkit-transition:all .3s linear;transition:all .3s linear}.houses__area.active,.houses__area:hover{opacity:1}.houses__icon{width:4.8rem;height:4.8rem;padding:1.2rem;border-radius:50%;background:var(--white);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute}.houses__icon img{width:100%;height:100%;-webkit-filter:invert(43%) sepia(69%) saturate(1895%) hue-rotate(339deg) brightness(99%) contrast(86%);filter:invert(43%) sepia(69%) saturate(1895%) hue-rotate(339deg) brightness(99%) contrast(86%)}.houses__icon:nth-child(1){top:24%;left:69.6%}.houses__icon:nth-child(2){top:40.5%;left:60.6%}.houses__icon:nth-child(3){top:41%;left:23.4%}.houses__icon:nth-child(4){top:64.8%;left:69.5%}.houses__icon:nth-child(5){top:29.2%;left:41.9%}.house-popup__content,.house-popup__header{margin-bottom:2rem}.house-popup__content:not(section):last-child,.house-popup__header:not(section):last-child{margin-bottom:0}.house-popup__header .text-muted{font-style:normal}.house-popup__title{font-size:clamp(1.6rem,1.3rem + .390625vw,1.8rem);margin-bottom:.8rem}.house-popup__title:not(section):last-child{margin-bottom:0}.house-popup__category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.8rem;margin-bottom:.8rem}.house-popup__category:not(section):last-child{margin-bottom:0}.item-doc{display:block;padding:2.4rem 1.2rem;border-bottom:1px solid rgba(var(--black-rgb),.1);-webkit-transition:all .3s linear;transition:all .3s linear}.item-doc:has(+.item-doc:hover){border-color:transparent}.item-doc:hover{border-radius:2rem;background:rgba(var(--gray-rgb),.1);border-color:transparent}.item-doc:hover .item-doc__btn span{visibility:visible;opacity:1}.item-doc:hover .item-doc__btn svg{stroke:var(--primary)}.item-doc .h3,.item-doc h3{font-size:clamp(1.6rem,1.3rem + .390625vw,1.8rem);font-weight:400;max-width:clamp(65rem,45.12rem + 1.9406vw,82rem)}.item-doc__top{display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-template-columns:1fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;margin-bottom:1.2rem}.item-doc__top:not(section):last-child{margin-bottom:0}.item-doc__btn span,.item-doc__btn svg{-webkit-transition:all .3s linear;transition:all .3s linear}.item-doc__btn span{color:var(--primary);visibility:hidden;opacity:0}.item-doc__btn svg{stroke:var(--gray);width:3.2rem;height:3.2rem}.project-dec{min-height:20.5rem;padding:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-radius:2rem;background:var(--white)}.project-dec .h3{margin-bottom:2rem}.project-dec .h3:not(section):last-child{margin-bottom:0}.project-dec .btn{min-width:min(20.8rem,100%);margin-top:auto}.item-infra,.item-news{padding:1.8rem 0;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-template-columns:1fr 3fr 1fr;gap:1rem;border-bottom:1px solid rgba(var(--black-rgb),.1)}.item-infra:first-child,.item-news:first-child{border-top:1px solid rgba(var(--black-rgb),.1)}.item-infra .media-cover,.item-news .media-cover{border-radius:1rem}.item-infra a.media-cover img,.item-news a.media-cover img{-webkit-transition:all .8s cubic-bezier(.25,.46,.45,.94);transition:all .8s cubic-bezier(.25,.46,.45,.94)}.item-infra a.media-cover:hover img,.item-news a.media-cover:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.item-infra .text-btn,.item-infra__feature,.item-news .text-btn,.item-news__feature{color:var(--gray);justify-self:end}.item-infra .text-btn:hover,.item-news .text-btn:hover{color:var(--primary)}.item-infra__main,.item-news__main{display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-template-columns:1fr 2fr;gap:1rem}.item-infra__content .h4,.item-news__content .h4{margin-bottom:1.2rem}.item-infra__content .h4:not(section):last-child,.item-news__content .h4:not(section):last-child{margin-bottom:0}.item-infra__content .h4 a:hover,.item-news__content .h4 a:hover{color:var(--primary)}.item-infra__content p,.item-news__content p{color:var(--dark-gray)}.item-infra__feature,.item-news__feature{font-style:italic}.item-infra .media-cover{aspect-ratio:1;-webkit-transition:all .5s linear;transition:all .5s linear}.item-infra__content p{max-width:38rem}.item-news .media-cover{aspect-ratio:1.62}.item-news__content .h4{font-size:clamp(2rem,1.7rem + .390625vw,2.2rem)}.item-news__content p{display:none}.article__row{display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:1rem}.article__main .btn{min-width:min(29.6rem,100%)}.building__action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.building__action:has(.building__camTab.active) .building__years{display:none}.building__card .media-cover{padding-top:72.077%}.building__card .main-btn{min-width:min(100%,20rem)}.building__card-preview{margin-bottom:1.2rem}.building__card-preview:not(section):last-child{margin-bottom:0}.building__cam .media-cover{border-radius:2rem;padding-top:56.233%;margin-bottom:1.2rem}.building__cam .media-cover:not(section):last-child{margin-bottom:0}.build-report__item .media-cover{padding-top:114.08%}.live-camera{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.live-camera__item{min-width:5rem;min-height:5rem;width:min(100%,(100vh - var(--header-h) - 4rem) * 16 / 9);aspect-ratio:16/9;background:url(../img/svg/spinner.svg) center/5rem 5rem no-repeat;position:relative;border-radius:2rem;overflow:hidden;margin:0 auto}.live-camera__item video,.live-camera__item-badge{opacity:0;-webkit-transition:all .3s linear;transition:all .3s linear}.live-camera__item-badge{width:3.2rem;aspect-ratio:1;border-radius:50%;background:rgba(var(--white-rgb),.3);position:absolute;top:1.6rem;right:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.live-camera__item-badge span{-ms-flex-negative:0;flex-shrink:0;width:1.2rem;aspect-ratio:1;border-radius:50%;background:var(--primary);-webkit-animation:liveBlink 1s infinite;animation:liveBlink 1s infinite}.live-camera__item video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.live-camera__item.loaded{background:0 0}.live-camera__item.loaded .live-camera__item-badge,.live-camera__item.loaded video{opacity:1}@-webkit-keyframes liveBlink{50%{opacity:.3}}@keyframes liveBlink{50%{opacity:.3}}.catalog .h1,.catalog h1{max-width:100rem}.catalog--parking .catalog__status span.sale span{background:rgba(var(--primary-rgb),.2)}.catalog--parking .catalog__status span.hold span,.catalog--parking .catalog__status span.sold span{border:2px solid var(--yellow);background:rgba(var(--yellow-rgb),.1)}.catalog-info span:after,.catalog-title span:after{content:"";display:inline-block;-ms-flex-negative:0;flex-shrink:0;width:.25em;height:.25em;border-radius:50%;background:var(--gray);margin:0 .2em .2em .4em}.catalog-info span:last-child::after,.catalog-title span:last-child::after{content:none}.catalog-info{font-size:clamp(1.4rem,.48rem + .72vw,1.6rem);color:var(--dark-gray)}.catalog-title{font-weight:500}.catalog-square{-ms-flex-negative:0;flex-shrink:0}.catalog-status{color:var(--dark-gray);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem;margin-top:.8rem}.catalog-status:first-child{margin-top:0}.catalog-status:before{content:"";-ms-flex-negative:0;flex-shrink:0}.catalog-status.on-sale::before{width:1rem;height:1rem;border-radius:50%;background:var(--primary)}.catalog-status.hold::before{width:1.6rem;height:1.6rem;background:url(../img/svg/hold.svg) center/contain no-repeat}.catalog-nav__lbl{font-weight:500;margin-bottom:1.2rem}.catalog-nav__lbl:not(section):last-child{margin-bottom:0}.catalog-nav__items{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6rem}.catalog-nav__filters,.catalog-nav__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem}.catalog-block{display:none;-webkit-transition:all .8s linear;transition:all .8s linear}.catalog-block.active{display:block}.catalog__top{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2rem}.catalog__row{display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:1rem}.catalog__status{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.catalog__status span{color:var(--gray);-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.8rem}.catalog__status span span{width:3.2rem;height:3.2rem;padding:.8rem;border-radius:.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.catalog__status span.sale span{border:2px solid var(--primary);background:var(--white)}.catalog__status span.hold span,.catalog__status span.sold span{color:var(--gray);background:var(--light-gray-2)}.catalog__status span.hold span svg,.catalog__status span.sold span svg{fill:var(--gray);width:100%;height:100%}.filter [data-filter-count]{font-size:clamp(1.4rem,.48rem + .72vw,1.6rem);min-width:2.4rem;height:2.4rem;min-height:0;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:2rem;background-color:var(--white);-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transform-origin:center;transform-origin:center;position:relative}.filter [data-filter-count]::before{content:"";width:100%;height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(../img/svg/filter-icon.svg) center/1.8rem 1.8rem no-repeat;display:none}.filter [data-filter-count]:empty{background:0 0}.filter [data-filter-count]:empty::before{display:block}.filter__showBtn{width:100%}.filter__header{margin-bottom:1.6rem}.filter__header:not(section):last-child{margin-bottom:0}.filter__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;margin-top:2rem}.filter__footer:first-child{margin-top:0}.filter-form__lbl{font-size:clamp(1.6rem,.68rem + .72vw,1.8rem);line-height:1;font-weight:500;margin-bottom:1rem}.filter-form__lbl:not(section):last-child{margin-bottom:0}.filter-form__sec{margin-bottom:2.4rem}.filter-form__sec:not(section):last-child{margin-bottom:0}.filter-form__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.8rem}.filter-form__items--rooms .ui-text-checkbox,.filter-form__items--rooms .ui-text-radio{-webkit-box-flex:1;-ms-flex:1;flex:1}.filter-form__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem}.filter-form__result .h5{font-weight:500;line-height:1}.filter-form__reset{-ms-flex-negative:0;flex-shrink:0;visibility:hidden;opacity:0}.filter-form__reset.show{visibility:visible;opacity:1}.filter-selected ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;margin-top:1.6rem}.filter-selected ul:empty{margin-top:0}.filter-selected ul li{font-size:clamp(1.4rem,.48rem + .72vw,1.6rem);color:var(--dark-gray);padding:.4rem .8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.6rem;border-radius:2rem;border:1px solid rgba(var(--primary-rgb),.4)}.filter-selected ul li .btn-cross{width:1rem;height:1rem}.filter-selected ul li .btn-cross::before,.filter-selected ul li .btn-cross:after{height:2px}.range{padding-bottom:10px}.range__values{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;margin-bottom:1.2rem}.range__values:not(section):last-child{margin-bottom:0}.range__value{width:100%;max-width:13rem;min-height:3.4rem;padding-left:1.2rem;padding-right:1.2rem;border-radius:2rem;background:var(--light-gray-2);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;gap:.2em}.range__value input{color:var(--black);width:clamp(4rem,47%,6rem)}.range__value:has(span) input{text-align:right}.compass{-ms-flex-negative:0;flex-shrink:0;width:8.6rem;height:8.6rem;border-radius:50%;background:url(../img/svg/compass.svg) center/6rem 6rem no-repeat,var(--light-gray)}.compass.north-east{-webkit-transform:rotate(30deg);transform:rotate(30deg)}.item-card{height:100%;padding:1.6rem;border-radius:2rem;background:var(--white)}.item-card:hover{background-color:#fff}.item-card .h4,.item-card h4{margin-bottom:1.2rem}.item-card .h4:not(section):last-child,.item-card h4:not(section):last-child{margin-bottom:0}.item-card .catalog-info{margin-bottom:1.2rem}.item-card .catalog-info:not(section):last-child{margin-bottom:0}.item-card .hover-slider{padding-top:100%;margin-bottom:2.4rem}.item-card .hover-slider:not(section):last-child{margin-bottom:0}.item-card .text-btn,.item-card__top{margin-bottom:1.2rem}.item-card .text-btn:not(section):last-child,.item-card__top:not(section):last-child{margin-bottom:0}.item-card .property-features{padding-top:1.2rem;border-top:1px solid rgba(var(--black-rgb),.1)}.item-scheme{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.8rem;margin-bottom:.8rem}.item-scheme:not(section):last-child{margin-bottom:0}.item-scheme a{font-size:1.4rem;font-weight:500;-ms-flex-negative:0;flex-shrink:0;width:3.2rem;height:3.2rem;border-radius:.8rem;border:1px solid transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.item-scheme a:before{content:"";border-radius:.8rem;border:2px solid var(--primary);position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;opacity:0;pointer-events:none;-webkit-transition:all .3s linear;transition:all .3s linear}.item-scheme a.active::before{opacity:1}.item-scheme a.on-sale{color:var(--dark-red);background:var(--white);border-color:var(--primary)}.item-scheme a.on-sale.active{color:var(--primary)}.item-scheme a.hold{font-size:0;background:url(../img/svg/hold.svg) center/1.6rem 1.6rem no-repeat,var(--light-gray-2)}.item-scheme a.sold{color:var(--gray);background:var(--light-gray-2)}.item-scheme a>*{pointer-events:none}.scheme-cat__block{margin-left:calc(-1 * var(--container-offset));margin-right:calc(-1 * var(--container-offset))}.scheme-cat__sections{padding:0 var(--container-offset);display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:2rem;overflow:auto}.scheme-cat__sec{-ms-flex-negative:0;flex-shrink:0;padding:1.6rem;border-radius:2rem;background:var(--white);margin-right:2rem}.scheme-cat__sec:last-child{margin-right:0}.scheme-cat__sec-header{margin-bottom:1.2rem}.scheme-cat__sec-header:not(section):last-child{margin-bottom:0}.scheme-cat__sec-header .h5{margin-bottom:1.6rem}.scheme-cat__sec-header .h5:not(section):last-child{margin-bottom:0}.scheme-cat__labels{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;margin-bottom:1.2rem}.scheme-cat__labels:not(section):last-child{margin-bottom:0}.scheme-cat__labels span{font-size:1.4rem;line-height:1;color:var(--gray)}.scheme-cat__row{display:-webkit-box;display:-ms-flexbox;display:flex}.scheme-cat__floors{-ms-flex-negative:0;flex-shrink:0;margin-right:2rem}.scheme-cat__floors li{color:var(--gray);min-width:3rem;height:3.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:.8rem}.scheme-cat__floors li:not(section):last-child{margin-bottom:0}.plan-cat{padding:2rem;border-radius:2rem;background:var(--white);position:relative;overflow:hidden}.plan-cat .compass{position:absolute;bottom:3rem;left:3rem}.plan-cat--parking .plan-cat__img{width:min(90.6rem,100%);aspect-ratio:1.6715}.plan-cat__viewport{border-radius:2rem;overflow:hidden}.plan-cat__img{width:min(54.2rem,84%);aspect-ratio:1;margin:0 auto;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}.plan-cat__img img,.plan-cat__img svg{width:100%;height:100%;position:absolute;top:0;left:0;max-height:100%;-o-object-fit:contain;object-fit:contain;margin:auto}.zoom-control{padding:.4rem 0;border-radius:1.2rem;background:var(--light-gray);overflow:hidden;position:absolute;bottom:2rem;right:2rem;display:-webkit-box;display:-ms-flexbox;display:flex}.zoom-control__btn{width:4.8rem;height:4.8rem;padding:1.2rem;border-right:1px solid rgba(var(--primary-rgb),.1)}.zoom-control__btn:last-child{border-right:none;border-bottom:none}.zoom-control__btn svg{stroke:var(--primary);width:100%;height:100%}.zoom-control__btn.disabled,.zoom-control__btn:disabled{pointer-events:none}.zoom-control__btn.disabled svg,.zoom-control__btn:disabled svg{opacity:.3}.hover-path{fill:transparent;cursor:pointer;-webkit-transition:all .3s linear;transition:all .3s linear}.hover-path:hover{fill:rgba(var(--primary-rgb),.6)}.hover-path.on-sale:hover{fill:rgba(var(--primary-rgb),.6);stroke:var(--primary)}.hover-path.hold:hover{fill:rgba(var(--yellow-rgb),.2);stroke:var(--yellow)}.cat-popup .catalog-info{margin-bottom:1.2rem}.cat-popup .catalog-info:not(section):last-child{margin-bottom:0}.cat-popup .catalog-title{margin-bottom:1.2rem}.cat-popup .catalog-title:not(section):last-child{margin-bottom:0}.cat-popup .catalog-title--parking{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.cat-popup .catalog-title--parking span:after{content:none}.cat-popup .catalog-title--parking .catalog-square{font-size:1.4rem;color:var(--dark-gray);margin-top:1.2rem}.cat-popup .catalog-title--parking .catalog-square:first-child{margin-top:0}.cat-popup .catalog-status{font-size:1.4rem}.cat-popup .media-contain{aspect-ratio:1;margin-bottom:1rem}.cat-popup .media-contain:not(section):last-child{margin-bottom:0}.cat-popup__header{margin-bottom:1rem}.cat-popup__header:not(section):last-child{margin-bottom:0}.cat-popup__header+.cat-popup__footer{margin-top:2rem}.cat-popup__header+.cat-popup__footer:first-child{margin-top:0}.cat-popup__footer p{font-size:1.4rem;color:var(--dark-gray);margin-bottom:1.2rem}.cat-popup__footer p:not(section):last-child{margin-bottom:0}.hover-slider{display:block;position:relative}.hover-slider__hovers,.hover-slider__img{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden}.hover-slider__img{opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.hover-slider__img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.hover-slider__img.active{opacity:1}.hover-slider__hovers{display:-webkit-box;display:-ms-flexbox;display:flex}.hover-slider__hovers span{-webkit-box-flex:1;-ms-flex:1;flex:1;cursor:pointer}.hover-slider__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:0;right:0;bottom:-1.6rem}.hover-slider__controls span{-webkit-box-flex:1;-ms-flex:1;flex:1;height:2px;background:rgba(var(--primary-rgb),.4);-webkit-transition:all .3s ease;transition:all .3s ease}.hover-slider__controls span.active{background:var(--primary)}.list-cat__header,.list-cat__item{display:grid;gap:1rem}.list-cat__header{font-size:1.4rem;color:var(--gray);padding:0 2rem;margin-bottom:1.2rem}.list-cat__header:not(section):last-child{margin-bottom:0}.list-cat__item{padding:1.6rem;border-radius:1.2rem;background:var(--white);margin-bottom:1.2rem}.list-cat__item:not(section):last-child{margin-bottom:0}.list-cat__item .h6{font-weight:500}.list-cat__square{color:var(--dark-gray)}.list-cat__square span{color:var(--black)}.property-features{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.8rem}.property-features span{font-size:clamp(1.4rem,.48rem + .72vw,1.6rem);color:var(--dark-gray);padding:.6rem 1.2rem;border-radius:2rem;border:1px solid rgba(var(--gray-rgb),.1);background:var(--light-gray)}.property__preview{min-width:0;overflow:hidden}.property__preview .plan-cat{padding:0!important;margin-bottom:2.4rem}.property__preview .plan-cat:not(section):last-child{margin-bottom:0}.property__preview .plan-cat__img{width:min(51.6rem,94%)}.property__preview .zoom-control{right:0!important}.property__preview-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.property__preview-action{max-width:100%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.property__preview-action .light-btn{font-size:clamp(1.4rem,.48rem + .72vw,1.6rem);min-height:4.8rem;padding-left:1.6rem;padding-right:1.6rem;text-transform:none}.property__main,.property__preview,.property__share{padding:2.4rem 1rem;border-radius:2rem;background:var(--white)}.property__main{margin-bottom:1.2rem}.property__main:not(section):last-child{margin-bottom:0}.property__main .catalog-status{font-weight:500;color:var(--black)}.property__main .catalog-status::before{width:2rem;height:2rem}.property__content{min-width:0}.property__head .h1,.property__head h1{font-size:clamp(2.8rem,2.62rem + .45vw,3.2rem);line-height:1.1;margin-bottom:1.2rem}.property__head .h1:not(section):last-child,.property__head h1:not(section):last-child{margin-bottom:0}.property__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:.8rem}.property__price .rub{font-weight:500;color:var(--primary)}.property__price-meter{color:var(--gray)}.property__param,.property__subparam{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem}.property__param,.property__param-wrap{padding-bottom:1.2rem;border-bottom:1px solid rgba(var(--black-rgb),.1);margin-bottom:1.2rem}.property__param-wrap:not(section):last-child,.property__param:not(section):last-child{margin-bottom:0}.property__param span:last-child{font-size:1.8rem;font-weight:500}.property__param-wrap{margin-bottom:1.6rem}.property__param-wrap:not(section):last-child{margin-bottom:0}.property__param-wrap .property__param{padding-bottom:0;border-bottom:none}.property__subparams span:first-child{color:var(--gray)}.property__subparam{margin-bottom:1.2rem}.property__subparam:not(section):last-child{margin-bottom:0}.property__features-title{font-size:clamp(1.4rem,.48rem + .72vw,1.6rem);font-weight:500;margin-bottom:1.2rem}.property__features-title:not(section):last-child{margin-bottom:0}.property__actions .btn{width:100%;margin-bottom:1.2rem}.property__actions .btn:not(section):last-child{margin-bottom:0}.property__att{font-size:1.4rem;color:var(--dark-gray);margin-bottom:1.6rem}.property__att:not(section):last-child{margin-bottom:0}.footer{padding-bottom:2rem}.footer .form__text{max-width:42rem}.footer .form__text p{font-size:1.2rem}.footer--main .footer__logo a{pointer-events:none}.footer__logo a{width:100%;max-width:clamp(17.1rem,20.77vw,27.6rem);display:inline-block}.footer__logo a img svg{width:100%}.footer__cols{display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-template-columns:1fr 1fr;gap:1rem}.footer__col{min-height:100%;padding:1.6rem;border-radius:2rem;background:var(--white)}.footer__col-title{font-style:italic;color:var(--primary);margin-bottom:4rem}.footer__col-title:not(section):last-child{margin-bottom:0}.footer__main{grid-row-end:span 2}.footer__nav ul li{margin-bottom:.8rem}.footer__nav ul li:not(section):last-child{margin-bottom:0}.footer__nav ul li a:hover{color:var(--primary)}.footer__contacts p{margin-bottom:.8rem}.footer__contacts p:not(section):last-child{margin-bottom:0}.footer__contacts p a{color:var(--black)}.footer__contacts p a:hover{color:var(--primary)}.footer__contacts p.footer__address{margin-bottom:2rem}.footer__contacts p.footer__address:not(section):last-child{margin-bottom:0}.footer__form{grid-column-end:span 2}.footer__form .h2{color:rgba(var(--gray-rgb),.5)}.footer__bottom{grid-column-end:span 2;color:var(--gray);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__bottom a{color:var(--gray)}.footer__dev :hover{color:var(--primary)}.hero--main{background:url(../img/content/intro-bg.webp) center/cover no-repeat}@media (min-width:120.6875rem){html{font-size:clamp(.625rem,.625rem + .375 * (100vw - 120.625rem) / 35.625,1rem)}}@media (min-width:370.98px){.building__card-preview:hover .main-btn,.building__card-preview:hover:before,.item-flat:hover .main-btn,.item-flat:hover:before{visibility:visible;opacity:1}}@media (min-width:767.98px){.mob-only{display:none}.page-content--sm{max-width:75%}.grid-5{grid-template-columns:repeat(5,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-2{grid-template-columns:1fr 1fr}.grid-3-2{grid-template-columns:3fr 2fr}.grid-2-3{grid-template-columns:2fr 3fr}.form__grid{grid-template-columns:1fr 1fr}.main-map__info.fadeMap{-webkit-animation:fadeRight .5s forwards;animation:fadeRight .5s forwards}.main-map__info{width:clamp(36rem,28.125vw,39.2rem);top:2rem;bottom:auto}.header__menu-row{grid-template-columns:2fr 1fr}.header__cols{grid-template-columns:repeat(3,1fr)}.hero .container{min-height:100vh}.hero--main .hero__logo{position:relative;z-index:-2}.advants__block .media-cover{height:100vh}.benefits__item{grid-template-columns:2fr 3fr}.features__block-row{grid-template-columns:1fr 2fr 1fr}.feedback__inner{min-height:clamp(36rem,44.062vw,70.5rem)}.techs__main{min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.techs__contentSwiper{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden}.techs__contentSwiper .swiper-slide{height:auto}.techs__contentSwiper .swiper-slide-thumb-active .techs__item{color:var(--black)}.techs__contentSwiper .swiper-slide-thumb-active .techs__item:before{color:var(--black)}.techs__contentSwiper .swiper-slide-thumb-active .techs__item .h3,.techs__contentSwiper .swiper-slide-thumb-active .techs__item h3,.techs__contentSwiper .swiper-slide-thumb-active .techs__item p{-webkit-transform:scale(1);transform:scale(1)}.techs__item{color:var(--gray)}.techs__item::before{color:var(--gray)}.techs__item p{max-width:43rem}.techs__item .h3,.techs__item h3,.techs__item p{-webkit-transform:scale(.9);transform:scale(.9);-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition:all .3s linear;transition:all .3s linear}.item-infra .media-cover{width:7.1rem;justify-self:end}.item-infra:hover .media-cover{width:100%;aspect-ratio:1.62}.list-cat__header,.list-cat__item{grid-template-columns:1.1fr .6fr 1.3fr 1fr 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.list-cat__header>:not(:first-child):not(:last-child),.list-cat__item>:not(:first-child):not(:last-child){justify-self:center}.list-cat__item .rub{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.list-cat__item .main-btn{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:min(23.2rem,100%);justify-self:end}.footer__cols{grid-template-columns:2fr 1fr 1fr}.footer__main{background-image:url(../img/svg/diagram-bg.svg);background-size:124% auto;background-position:bottom center;background-repeat:repeat-x}.footer__col-title{margin-bottom:4rem}.footer__col-title:not(section):last-child{margin-bottom:0}.footer__bottom{grid-column-end:span 3}}@media (min-width:767.98px) and (min-width:1535.98px){.footer__col-title{margin-bottom:6rem}}@media (min-width:1023.98px){.scrollable__btn{border-radius:2.4rem}.desktop-hidden{display:none}.light-btn,.main-btn,.white-btn{border-radius:2.4rem}.sec-top{margin-bottom:4rem}.sec-bottom{margin-top:4rem}.mb-40{margin-bottom:4rem}.ml-20{margin-left:20%}.dropdown__body{padding:2.4rem}.dropdown__body{border-radius:2.4rem}.ui-tab,.ui-text-checkbox input+span,.ui-text-radio input+span{border-radius:2.4rem}.cookie__inner{padding:2rem}.cookie__inner{border-radius:2.4rem}.modal__content{padding:3.2rem}.modal__content{border-radius:2.4rem}.mob-modal{height:auto;padding:0;border-radius:0;background:0 0;overflow:visible}.mob-modal .modal__content{padding:0;border-radius:0;background:0 0;-webkit-box-shadow:none;box-shadow:none;-webkit-transform:none;transform:none;opacity:1}.mob-modal .modal__close.btn-cross,.mob-modal .modal__top{display:none}.tippy-popup{font-size:1.4rem;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:32rem;padding:2rem;border-radius:2rem;background:var(--white);-webkit-box-shadow:2px 2px 10px 0 rgba(142,142,142,.25);box-shadow:2px 2px 10px 0 rgba(142,142,142,.25)}.hover-popup{width:27.7rem;padding:1.6rem;border-radius:2rem;background:var(--white);-webkit-box-shadow:0 2px 12px 0 rgba(var(--black-rgb),.12);box-shadow:0 2px 12px 0 rgba(var(--black-rgb),.12);-webkit-transition:opacity .2s ease,visibility .2s ease,top .3s ease-out,left .3s ease-out;transition:opacity .2s ease,visibility .2s ease,top .3s ease-out,left .3s ease-out;will-change:transform,opacity,top,left}.hover-popup.show{-webkit-animation:popupFadeIn .3s ease forwards;animation:popupFadeIn .3s ease forwards}.placemark--main{width:7.6rem}.placemark--main .placemark__icon{height:8.6rem}.main-map__info{padding:2rem}.main-map__info{border-radius:2.4rem}.header__inner{padding:1rem 2rem}.header__inner{border-radius:2.4rem}.header__phone{position:relative}.header__phone .phone-popup{visibility:hidden;opacity:0;pointer-events:none}.header__phone:hover .phone-popup{visibility:visible;opacity:1;pointer-events:auto}.header__phone .phone-popup{width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:2rem;position:absolute;top:calc(100% + .4rem);right:0;left:auto;border-radius:2rem;background:var(--white);z-index:2;white-space:nowrap;-webkit-filter:drop-shadow(0 0 .5rem rgba(var(--black-rgb), .1));filter:drop-shadow(0 0 .5rem rgba(var(--black-rgb), .1))}.header__card{padding:2rem}.header__card{border-radius:2.4rem}.noUi-target:before{border-radius:2.4rem}.noUi-handle{border-radius:2.4rem}.hero__info span{padding:.8rem 1.2rem}.hero__info span{border-radius:2.4rem}.article .hero{border-radius:0 0 2.4rem 2.4rem}.about__item{padding-left:2rem}.about__item p{margin-bottom:4rem}.advants__info{border-radius:2.4rem}.building__card-preview,.item-flat{border-radius:2.4rem}.item-flat{padding:2.4rem}.projects__row .media-el{border-radius:2.4rem}.item-project .media-cover{border-radius:2.4rem}.item-gal .media-cover{border-radius:2.4rem}.features__row{grid-template-columns:1fr 4fr}.item-feature .media-el{border-radius:2.4rem}.item-purchase{padding:2rem}.item-purchase{border-radius:2.4rem}.financing__logo{padding:2.4rem}.financing__logo{border-radius:2.4rem}.item-partner{padding:2.4rem}.item-partner{border-radius:2.4rem}.feedback__inner{padding:2.4rem}.feedback__inner{border-radius:2.4rem}.techs__item{padding:2rem 1.2rem}.item-doc:hover{border-radius:2.4rem}.project-dec{padding:2.4rem}.project-dec{border-radius:2.4rem}.item-infra,.item-news{padding:2.4rem 0}.article__row{grid-template-columns:1fr 4fr}.building__cam .media-cover{border-radius:2.4rem}.live-camera__item{border-radius:2.4rem}.live-camera__item-badge{top:2rem}.live-camera__item-badge{right:2rem}.catalog__row{grid-template-columns:1fr 3fr}.catalog__status{padding:.6rem 1.6rem;border-radius:1.6rem;background:var(--white)}.filter [data-filter-count]{border-radius:2.4rem}.filter{position:sticky;top:2rem}.filter-form{padding:3.2rem 2rem;border-radius:2rem;background:var(--white);position:static;visibility:visible;opacity:1;pointer-events:auto}.filter-selected ul li{border-radius:2.4rem}.range__value{border-radius:2.4rem}.item-card{padding:2rem}.item-card{border-radius:2.4rem}.scheme-cat__sec{padding:2rem}.scheme-cat__sec{border-radius:2.4rem}.plan-cat{padding:2.4rem}.plan-cat{border-radius:2.4rem}.plan-cat__viewport{border-radius:2.4rem}.zoom-control{bottom:2.4rem}.zoom-control{right:2.4rem}.zoom-control{padding:0 .4rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;bottom:50%;-webkit-transform:translateY(50%);transform:translateY(50%)}.zoom-control__btn{border-right:none;border-bottom:1px solid rgba(var(--primary-rgb),.1)}.list-cat__item{padding:2rem}.list-cat__header,.list-cat__item{grid-template-columns:repeat(5,1fr)}.property-features span{padding:.8rem 1.2rem}.property-features span{border-radius:2.4rem}.property__preview .plan-cat{margin-bottom:4rem}.property__main,.property__preview,.property__share{padding:3.2rem}.property__main,.property__preview,.property__share{border-radius:2.4rem}.footer__col{padding:2rem}.footer__col{border-radius:2.4rem}.footer__logo a{max-width:27.6rem}}@media (min-width:1023.98px) and (min-width:1023.98px){.tippy-popup{padding:2.4rem}.tippy-popup{border-radius:2.4rem}.hover-popup{padding:2rem}.hover-popup{border-radius:2.4rem}.header__phone .phone-popup{padding:2.4rem}.header__phone .phone-popup{border-radius:2.4rem}.filter-form{border-radius:2.4rem}}@media (min-width:1023.98px) and (min-width:1535.98px){.filter-form{padding:4rem 2rem}}@media (min-width:1279.98px){.text-lg{font-size:clamp(8.2rem,-4.6rem + 10vw,11.4rem)}.h1,h1{font-size:clamp(6.4rem,-.8rem + 5.625vw,8.2rem)}.h5,.page-content h4,h5{font-size:clamp(2.2rem,1.4rem + .625vw,2.4rem)}.h6,.page-content h5,h6{font-size:clamp(2rem,1.2rem + .625vw,2.2rem)}.sec-top{gap:2rem}.sec-top__side .h3,.sec-top__side h3{font-size:clamp(2.2rem,1.4rem + .625vw,2.4rem)}.grid-5{gap:2rem}.grid-4{gap:2rem}.grid-3{gap:2rem}.grid-2{gap:2rem}.grid-3-2{gap:2rem}.grid-2-3{gap:2rem}.accordion__header{gap:1.2rem}.form__grid{gap:2rem}.modal__top p{font-size:clamp(1.8rem,1rem + .625vw,2rem)}.header__inner{gap:2rem}.header__menu-row{gap:2rem}.header__card{gap:1.2rem}.header__cols{gap:2rem}.hero__info{gap:2rem}.about__items{gap:2rem}.about__item .h3,.about__item h3{font-size:clamp(2.2rem,1.4rem + .625vw,2.4rem)}.advants__tabs{gap:1.2rem}.advants__info .h4,.advants__info h4{font-size:clamp(2.2rem,1.4rem + .625vw,2.4rem)}.stats__item:not(:last-child){padding-bottom:0;border-bottom:none;padding-right:1rem;border-right:1px solid rgba(var(--black-rgb),.1)}.benefits__item{gap:2rem}.projects__features li{gap:2rem}.features__row{gap:2rem}.features__row{gap:2rem}.features__tabs span{font-size:clamp(2.2rem,1.4rem + .625vw,2.4rem)}.features__block-row{gap:2rem}.item-purchase p{font-size:clamp(1.6rem,1.3rem + .390625vw,1.8rem)}.financing__row{gap:2rem}.feedback__content p{font-size:clamp(1.8rem,1rem + .625vw,2rem)}.techs__item .h3,.techs__item h3{font-size:clamp(1.8rem,1rem + .625vw,2rem)}.house-popup__title{font-size:clamp(1.8rem,1rem + .625vw,2rem)}.item-doc .h3,.item-doc h3{font-size:clamp(1.8rem,1rem + .625vw,2rem)}.item-doc__top{gap:2rem}.item-infra,.item-news{gap:2rem}.item-infra__main,.item-news__main{gap:2rem}.item-news__content .h4{font-size:clamp(2.2rem,1.4rem + .625vw,2.4rem)}.article__row{gap:2rem}.building__action{gap:2rem}.live-camera__item-badge{width:4.8rem}.catalog-nav__items{gap:8rem}.catalog__top{gap:2.4rem}.catalog__row{gap:2rem}.catalog__status{gap:2rem}.hover-slider__controls{gap:1.2rem}.list-cat__header,.list-cat__item{gap:2rem}.property__preview-row{gap:2rem}.property__preview-action{gap:2rem}.property__head .h1,.property__head h1{font-size:clamp(3.2rem,-.46rem + 2.86vw,4rem)}.property__param,.property__subparam{gap:1.2rem}.footer__cols{gap:2rem}.footer__cols{grid-template-columns:3fr 1fr 1fr}.footer__bottom{gap:2rem}}@media (min-width:1279.98px) and (min-width:1279.98px){.item-purchase p{font-size:clamp(1.8rem,1rem + .625vw,2rem)}}@media (min-width:1535.98px){.swiper-scrollbar{margin-top:2.4rem}.text-lg:not(.text-lg--mob) span{font-size:clamp(4.8rem,2.4rem + 3.125vw,6.4rem)}.btn{gap:1.2rem}.light-btn,.main-btn,.white-btn{padding:0 2.4rem .2rem}.section{padding-top:10rem}.section{padding-bottom:2rem}.section--last,.section:last-child{padding-bottom:8rem}.section:has(+.section--white){padding-bottom:10rem}.page-content h1,.page-content h2,.page-content h3{margin-top:2.4rem}.page-content h1,.page-content h2,.page-content h3,.page-content h4,.page-content h5,.page-content h6,.page-content hr,.page-content ol,.page-content p,.page-content ul{margin-bottom:1.6rem}.mb-80{margin-bottom:8rem}.mb-60{margin-bottom:6rem}.mb-32{margin-bottom:3.2rem}.mb-24{margin-bottom:2.4rem}.mb-20{margin-bottom:2rem}.share .h5{margin-bottom:2.4rem}.share__items{gap:1.2rem}.accordion__header{gap:1.6rem}.ui-tab,.ui-text-checkbox input+span,.ui-text-radio input+span{min-height:4rem}.form__footer{margin-top:2.4rem}.cookie__btns{margin-top:2rem}.modal__top{margin-bottom:2.4rem}.modal__icon{margin-bottom:2.4rem}.hover-popup{width:32rem;padding:2rem}.main-map__item{gap:1.2rem}.header__phone-list li{margin-bottom:2rem}.header__phone-list li:not(:last-child){padding-bottom:2rem}.header__menu-row{margin-bottom:2.4rem}.header__nav{margin-bottom:2rem}.header__card{gap:1.6rem}.header__contacts-title{margin-bottom:1.6rem}.header__nav ul li a{font-size:clamp(4.8rem,2.4rem + 3.125vw,6.4rem)}.breadcrumbs{margin-bottom:6rem}.breadcrumbs ul li{font-size:clamp(1.4rem,.48rem + .72vw,1.6rem)}.container .breadcrumbs{margin-bottom:1.6rem}.notfound .h1,.notfound h1{margin-bottom:3.2rem}.notfound p{margin-bottom:2.4rem}.about__item::before{margin-bottom:2.4rem}.advants__tabs{gap:1.6rem}.advants__icon{padding:1.4rem}.advants__icon{width:5.6rem;height:5.6rem}.stats__lbl{margin-bottom:2.4rem}.benefits__content .h4{margin-bottom:1.6rem}.contacts .item-contact{margin-bottom:3.2rem}.item-flat__preview{margin-bottom:3.2rem}.item-project .media-cover{margin-bottom:1.6rem}.item-gal .media-cover{margin-bottom:1.6rem}.features__tabs span{-webkit-transform:scale(.75);transform:scale(.75)}.item-feature__content{margin-top:2.4rem}.item-feature__content .h4,.item-feature__content h4{font-size:clamp(1.6rem,1.3rem + .390625vw,1.8rem)}.item-purchase:before{margin-bottom:2.4rem}.feedback__inner{padding:4rem}.techs__item{margin-bottom:2rem}.techs__item .h3,.techs__item h3{margin-bottom:1.6rem}.house-popup__content,.house-popup__header{margin-bottom:2.4rem}.project-dec .h3{margin-bottom:2.4rem}.project-dec{min-height:22.6rem}.building__card-preview{margin-bottom:1.6rem}.building__cam .media-cover{margin-bottom:1.6rem}.live-camera__item-badge{width:5.6rem}.catalog__status span span{width:4rem;height:4rem}.catalog-nav-lbl{font-size:clamp(1.4rem,.48rem + .72vw,1.6rem)}.filter__header{margin-bottom:2rem}.filter__footer{margin-top:2.4rem}.filter-form__sec{margin-bottom:3.2rem}.filter-form__footer{gap:1.2rem}.filter-form__lbl{font-size:clamp(1.4rem,.48rem + .72vw,1.6rem)}.filter-selected ul{gap:1.2rem}.range__values{gap:1.2rem}.range__value{min-height:4rem}.item-card .catalog-info{margin-bottom:1.6rem}.item-card .hover-slider{margin-bottom:3.2rem}.item-card .text-btn,.item-card__top{margin-bottom:1.6rem}.item-card .property-features{padding-top:1.6rem}.item-card{padding:2rem}.item-scheme a{width:4rem;height:4rem}.item-scheme a.hold{background-size:2.4rem 2.4rem}.scheme-cat__sec-header .h5{margin-bottom:2rem}.scheme-cat__floors li{height:4rem}.cat-popup .catalog-title{margin-bottom:1.6rem}.cat-popup__header+.cat-popup__footer{margin-top:2.4rem}.hover-slider__controls{gap:1.6rem}.property__head .h1,.property__head h1{margin-bottom:1.6rem}.property__param,.property__subparam{gap:1.6rem}.property__param,.property__param-wrap{padding-bottom:1.6rem}.property__param,.property__param-wrap{margin-bottom:1.6rem}.property__param-wrap{margin-bottom:2rem}.property__att{margin-bottom:2rem}.property__preview .plan-cat__img{width:min(64rem,94%)}.footer__col-title{margin-bottom:6rem}.footer__contacts p.footer__address{margin-bottom:2.4rem}.footer__nav{padding-bottom:6rem}}@media (min-width:1535.98px) and (min-width:1279.98px){.text-lg:not(.text-lg--mob) span{font-size:clamp(6.4rem,-.8rem + 5.625vw,8.2rem)}.item-feature__content .h4,.item-feature__content h4{font-size:clamp(1.8rem,1rem + .625vw,2rem)}}@media (min-width:1535.98px) and (min-width:1023.98px){.hover-popup{padding:2.4rem}.item-card{padding:2.4rem}}@media (min-width:1920.98px){:root{--container-offset:clamp(6rem, 0.04vw, 10rem)}}@media (max-width:1535.98px){:root{--main-offset:3.2rem}.ui-tab .hide,.ui-text-checkbox input+span .hide,.ui-text-radio input+span .hide{display:none}.header__card:first-child .media-contain{width:77%}.header__logo{max-width:24rem;padding:0 2rem}.header__menu-inner .custom-scroll{padding-left:2rem}.header__card{min-height:9rem;padding:1.6rem}.hero__info span{font-size:clamp(1.6rem,1.3rem + .390625vw,1.8rem)}.benefits__content .h4{font-size:clamp(2.2rem,.6rem + 1.25vw,2.8rem)}.item-flat .rub,.item-flat__bot{font-size:clamp(1.6rem,1.3rem + .390625vw,1.8rem)}.item-feature__content p{font-size:1.4rem}.financing .page-content li,.financing .page-content p{font-size:1.8rem}.techs__imageSwiper{width:100%;max-width:62rem;justify-self:end}.cat-popup .catalog-title{font-size:1.8rem}.list-cat__header{display:none}.list-cat__item .h6{font-size:clamp(1.6rem,1.3rem + .390625vw,1.8rem)}.footer__form .h2{font-size:clamp(4rem,2.8rem + 1.5625vw,4.8rem)}.footer__col-title{margin-bottom:2.4rem}.footer__col-title:not(section):last-child{margin-bottom:0}.footer__bottom{font-size:clamp(1.6rem,1.3rem + .390625vw,1.8rem)}}@media (max-width:1535.98px) and (max-width:370.98px){.footer__form .h2{font-size:3.2rem}}@media (max-width:1279.98px){:root{--container-offset:max((100% - 110rem) / 2, 2rem)}.ui-input{font-size:1.8rem}.header__logo{padding:0}.header__logo a{width:100%;max-width:16.7rem}.header__menu-content{width:100%}.header__menu-inner .custom-scroll{padding-left:var(--container-offset)}.stats{grid-template-columns:1fr 1fr}.item-flat .rub{font-size:clamp(1.4rem,.48rem + .72vw,1.6rem)}.item-flat__bot{font-size:1.2rem}.promo__text{font-size:1.2rem;padding:.4rem .2rem}.range__value{max-width:100%}.property .compass{position:absolute;top:2rem;right:2rem}.property__preview{position:relative}.property__preview-action{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative}.property__preview-action .light-btn{position:absolute;top:-.8rem;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@media (max-width:1023.98px){:root{--container-offset:1rem;--main-offset:2rem}.desktop-only{display:none}.sec-top{grid-template-columns:1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start;place-items:start;gap:3.2rem}.sec-top__side{width:100%}.mob-modal{top:0!important;left:0!important}.zoom-modal .zoom-control{bottom:0}.zoom-modal .zoom-control__btn{width:3.6rem;height:3.6rem;padding:.8rem}.header__card p{font-size:clamp(1.4rem,.48rem + .72vw,1.6rem)}.header__contacts-title{font-size:1.4rem}.header__col p{font-size:1.4rem}.breadcrumbs ul li{font-size:1.4rem}.hero__info span{font-size:1.4rem}.about__item .h3,.about__item h3{font-size:1.8rem}.about__item p{font-size:1.2rem}.about__item .media-cover{width:6.2rem}.advants__info p{font-size:1.4rem}.stats{grid-template-columns:1fr}.item-flat{padding:1.2rem}.item-flat__preview{padding:1.2rem;margin-bottom:1.2rem}.item-flat__preview:not(section):last-child{margin-bottom:0}.item-flat__rooms{font-size:1.4rem}.projects .page-content li,.projects .page-content p,.projects__features{font-size:1.4rem}.projects .page-content h3{font-size:clamp(2rem,1.7rem + .390625vw,2.2rem)}.features__tabs{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;overflow:auto;scrollbar-width:none}.features__tabs span{margin-bottom:0}.techs__item{font-size:1.4rem}.item-doc{border-top:1px solid rgba(var(--black-rgb),.1)}.item-infra .text-muted,.item-news .text-muted{font-size:1.4rem}.item-infra__content .h4{font-size:clamp(2rem,1.7rem + .390625vw,2.2rem);margin-bottom:.4rem}.item-infra__content .h4:not(section):last-child{margin-bottom:0}.item-infra__content p{font-size:1.4rem}.article .hero .h2{font-size:clamp(3.2rem,2rem + 1.5625vw,4rem);max-width:80rem}.article__date{font-size:1.4rem}.building__items{gap:2rem}.catalog .zoom-control,.property .zoom-control{padding:0}.catalog .zoom-control__btn:not(:last-child),.property .zoom-control__btn:not(:last-child){display:none}.catalog--parking .catalog__status{font-size:clamp(1.6rem,.68rem + .72vw,1.8rem)}.catalog__status{font-size:clamp(1.4rem,.48rem + .72vw,1.6rem);gap:1rem}.catalog__row,.catalog__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.filter-form__btns{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem}.filter-form__btns .main-btn{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:23.2rem;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.item-card .catalog-info{font-size:1.2rem}.plan-cat>*{-ms-touch-action:auto!important;touch-action:auto!important}.plan-cat{padding:6rem 2rem}.plan-cat .compass{bottom:1.5rem;left:1.5rem}.plan-cat--parking{padding:9rem 2rem}.footer__col-title{font-size:1.4rem}.footer__bottom{font-size:clamp(1.4rem,.48rem + .72vw,1.6rem)}}@media (max-width:1023.98px) and (max-width:370.98px){.article .hero .h2{font-size:2.8rem}}@media (max-width:767.98px){.text-lg-mob{font-size:clamp(6.4rem,3.7rem + 3.515625vw,8.2rem)}.text-lg-mob span,.text-lg.text-lg--mob span{font-size:clamp(4.8rem,2.4rem + 3.125vw,6.4rem);display:block}.mob-hidden{display:none}.tabs{width:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap;white-space:nowrap;overflow-x:auto;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tabs a,.tabs span{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:auto}.tabs-scroll.show-btn .nav-btn{visibility:visible;opacity:1;pointer-events:auto}.policy-p .sec-top .h1,.policy-p .sec-top h1{font-size:clamp(4.8rem,2.4rem + 3.125vw,6.4rem)}.policy-p .sec-top .h1 span,.policy-p .sec-top h1 span{font-size:3.6rem}.modal{padding:4rem 0 0;overflow:hidden}.modal .btn-cross.modal__close{width:2.4rem;height:2.4rem;right:.8rem;top:-3.8rem}.modal .btn-cross.modal__close:after,.modal .btn-cross.modal__close:before{height:.3rem;border-radius:.2rem}.modal__top p{font-size:1.8rem;max-width:86%}.modal__top .h2,.modal__top h2{font-size:clamp(3.2rem,2rem + 1.5625vw,4rem)}.modal__content{max-width:100%;max-height:100%;padding:3.2rem var(--container-offset) 0;margin-bottom:0;border-radius:2.4rem 2.4rem 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal__content .custom-scroll{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;max-width:100%;padding-bottom:3.2rem;margin:0 auto;overflow:auto;scrollbar-width:none}.modal__content .custom-scroll::-webkit-scrollbar{display:none}.mob-modal .modal__top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left}.mob-modal .modal__top .h3{font-size:clamp(2.4rem,1.8rem + .78125vw,2.8rem)}.filter-form .btn-cross.modal__close,.hover-popup .btn-cross.modal__close,.tippy-popup .btn-cross.modal__close{right:var(--container-offset);top:3rem}.filter-form .btn-cross.modal__close::after,.filter-form .btn-cross.modal__close::before,.hover-popup .btn-cross.modal__close::after,.hover-popup .btn-cross.modal__close::before,.tippy-popup .btn-cross.modal__close::after,.tippy-popup .btn-cross.modal__close::before{background:var(--gray)}.header__menu-inner .custom-scroll{scrollbar-width:none}.header__inner{grid-template-columns:auto 1fr}.header__card .media-contain{right:0}.header__card p{max-width:min(70%,12rem)}.header__menu-row{margin-bottom:6rem}.header__menu-row:not(section):last-child{margin-bottom:0}.header__cols{grid-template-columns:1fr 1fr}.header__col:last-child{grid-column-end:span 2}.header__card p{font-size:clamp(1.4rem,.48rem + .72vw,1.6rem)}.icon-menu{min-width:6rem}.icon-menu__text{display:none}.hero--main:after{height:96rem;bottom:0;content:"";position:absolute;width:100%;height:100%;background:rgba(0,0,0,.1);z-index:-1}.hero--main .container{min-height:0;height:clamp(60rem,100vh - 5.5rem,96rem)}.hero--main .main-btn{width:100%;margin-top:auto}.hero--main .hero__content{height:calc(60% + var(--main-offset) + var(--header-h) + 4rem);padding-bottom:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.notfound p{font-size:1.4rem;max-width:31rem}.notfound .container{padding:0}.notfound__content{padding:0 var(--container-offset)}.promo{padding-bottom:2rem}.promo .white-btn{width:100%}.promo__row{gap:2rem}.item-feature{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem}.item-feature>*{-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 1rem);flex:1 1 calc(50% - 1rem)}.item-feature__content{margin-top:0}.item-feature__content p{margin-top:.4rem}.item-purchase{min-height:12.5rem}.financing__logo{min-height:20rem}.financing__logo .media-contain{max-width:19rem;aspect-ratio:1.77;margin:0 auto}.feedback__inner{margin-left:calc(var(--container-offset) * -1);margin-right:calc(var(--container-offset) * -1)}.feedback__inner .main-btn{width:100%}.feedback__content{width:26%;margin-top:14vw;margin-left:74%}.feedback__content p{font-size:1.2rem}.feedback__content,.feedback__title{grid-area:1/1/2/2}.techs{overflow:hidden}.techs__contentSwiper{overflow:visible}.techs__imageSwiper{max-width:calc(100% - 4rem);justify-self:start;overflow:visible}.techs__text{max-width:45rem}.houses__scene{width:auto;aspect-ratio:1600/900;height:calc(100vh - 5.5rem)}.houses__photo{position:absolute;inset:0;width:100%;height:100%}.house-popup__title{font-size:clamp(2rem,1.7rem + .390625vw,2.2rem)}.project-dec{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.project-dec .h3{max-width:55rem}.item-infra,.item-news{grid-template-columns:1fr 1fr;gap:1rem}.item-infra .text-btn,.item-infra__feature,.item-news .text-btn,.item-news__feature{grid-area:1/2/2/3}.item-infra__main,.item-news__main{grid-column:1/3;gap:1rem}.item-infra .media-cover{width:5.5rem}.item-infra__main{grid-template-columns:auto 1fr}.infra .sec-top .text-lg{font-size:clamp(4.8rem,2.4rem + 3.125vw,6.4rem)}.build-report .swiper{max-width:100%}.build-report .swiper-wrapper{display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:1rem}.build-report .nav-btns{display:none}.catalog--parking .catalog-nav{min-width:calc(100% + 2 * var(--container-offset))}.catalog--parking .catalog-nav__col,.catalog--parking .catalog-nav__items{min-width:100%}.catalog__status{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;max-width:calc(100% + 2 * var(--container-offset));-ms-flex-wrap:nowrap;flex-wrap:nowrap;white-space:nowrap;margin-left:calc(-1 * var(--container-offset));margin-right:calc(-1 * var(--container-offset));overflow-x:auto;scrollbar-width:none}.catalog__status::-webkit-scrollbar{display:none}.catalog__status>:first-child{margin-left:var(--container-offset)}.catalog__status>:last-child{margin-right:var(--container-offset)}.cat-popup .media-contain{max-width:42rem;margin-left:auto;margin-right:auto}.cards-cat__items{grid-template-columns:1fr 1fr}.list-cat__item{gap:1.2rem}.list-cat__item .h6{font-size:1.8rem}.list-cat__item .rub,.list-cat__item__status{margin-top:.4rem}.list-cat__item .main-btn{margin-top:.8rem}.property .zoom-control{bottom:0}.property .catalog-status{font-size:1.8rem}.property__preview .plan-cat{padding:5.5rem 0 4rem!important;margin-bottom:.8rem}.property__preview .plan-cat:not(section):last-child{margin-bottom:0}.property__head{margin-bottom:2.4rem}.property__head:not(section):last-child{margin-bottom:0}.property__share .h5{font-size:clamp(2.2rem,.6rem + 1.25vw,2.8rem)}.footer__contacts,.footer__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__main{grid-column-end:span 2;text-align:center}.footer__bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer__dev{margin-top:3.2rem}}@media (max-width:767.98px) and (max-width:370.98px){.text-lg-mob{font-size:5rem}.text-lg-mob span,.text-lg.text-lg--mob span{font-size:4rem}.policy-p .sec-top .h1,.policy-p .sec-top h1{font-size:4rem}.modal__top .h2,.modal__top h2{font-size:2.8rem}.mob-modal .modal__top .h3{font-size:2.2rem}.infra .sec-top .text-lg{font-size:4rem}}@media (max-width:575.98px){.cookie{left:var(--container-offset)}.cookie__inner{max-width:100%}.modal__content .custom-scroll{scrollbar-width:none}.modal__content .custom-scroll::-webkit-scrollbar{display:none;width:0;height:0}}@media (max-width:479.98px){.policy-p .sec-top .h1 span,.policy-p .sec-top h1 span{font-size:3.2rem}.promo .container{padding:0}.promo .white-btn{width:calc(100% - 2 * var(--container-offset))}.article__main .btn{width:100%}.property__main,.property__preview,.property__share{margin-left:calc(-1 * var(--container-offset));margin-right:calc(-1 * var(--container-offset))}.footer .container{padding:0}}@media (max-width:370.98px){.text-lg{font-size:5rem}.text-lg:not(.text-lg--mob) span{font-size:4rem}.h1,h1{font-size:4rem}.h2,.page-content h1,h2{font-size:4rem}.h3,.page-content h2,h3{font-size:2.4rem}.modal__top .h2,.modal__top h2{font-size:3.2rem}.header__nav ul li a{font-size:3.2rem}.notfound .h3{font-size:3.2rem}.stats__val{font-size:4.8rem}.item-card .rub{font-size:clamp(1.6rem,1rem + .78125vw,2rem)}.property__head .h1,.property__head h1{font-size:2.4rem}.footer__contacts,.footer__nav{grid-column-end:span 2}}@media (min-width:575.98px) and (max-width:767.98px){:root{--container-offset:4rem}}@media (min-width:1535.98px) and (max-width:370.98px){.text-lg:not(.text-lg--mob) span{font-size:4rem}.header__nav ul li a{font-size:4rem}}@media (max-width:767.98px) and (min-width:1279.98px){.text-lg-mob{font-size:clamp(8.2rem,-4.6rem + 10vw,11.4rem)}.mob-modal .modal__top .h3{font-size:clamp(2.8rem,1.2rem + 1.25vw,3.2rem)}.house-popup__title{font-size:clamp(2.2rem,1.4rem + .625vw,2.4rem)}.build-report .swiper-wrapper{gap:2rem}}@media (max-width:767.98px) and (min-width:1535.98px){.header__menu-row{margin-bottom:8rem}.property__head{margin-bottom:3.2rem}}@media (min-width:370.98px) and (max-width:767.98px){.header__cards{display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-template-columns:1fr 1fr;gap:1rem}.header__card{min-height:100%;margin-bottom:0}.header__card p{margin-top:auto}.header__card .media-contain{right:0}.header__card:first-child{grid-row-end:span 2}.header__card:first-child .media-contain{width:100%}}@media (min-width:370.98px) and (max-width:767.98px) and (min-width:1279.98px){.header__cards{gap:2rem}}@media (max-width:1535.98px) and (min-width:1279.98px){.hero__info span{font-size:clamp(1.8rem,1rem + .625vw,2rem)}.item-flat .rub,.item-flat__bot{font-size:clamp(1.8rem,1rem + .625vw,2rem)}.list-cat__item .h6{font-size:clamp(1.8rem,1rem + .625vw,2rem)}.footer__bottom{font-size:clamp(1.8rem,1rem + .625vw,2rem)}}@media (min-width:1023.98px) and (max-width:1279.98px){.projects__row{grid-template-columns:1fr 1fr}}@media (max-width:1023.98px) and (min-width:1279.98px){.projects .page-content h3{font-size:clamp(2.2rem,1.4rem + .625vw,2.4rem)}.item-infra__content .h4{font-size:clamp(2.2rem,1.4rem + .625vw,2.4rem)}.building__items{gap:2.4rem}.catalog__status{gap:1.2rem}.filter-form__btns{gap:2.4rem}}@media (min-width:767.98px) and (max-width:1023.98px){.promo__row{grid-template-columns:1fr 1fr}.footer__cols{grid-template-columns:repeat(3,1fr)}}@media (min-width:767.98px) and (max-width:1279.98px){.techs__row{grid-template-columns:1fr 1fr}.range__values{gap:.8rem}.property__head .h1,.property__head h1{font-size:clamp(2.4rem,1.8rem + .78125vw,2.8rem)}.property__price-value{font-size:clamp(2.2rem,.6rem + 1.25vw,2.8rem)}.property__param,.property__param-wrap{font-size:clamp(1.4rem,.48rem + .72vw,1.6rem);padding-bottom:.8rem;margin-bottom:.8rem}.property__param span:last-child{font-size:clamp(1.6rem,.68rem + .72vw,1.8rem)}.property__subparam{margin-bottom:.8rem}.property__subparam:not(section):last-child{margin-bottom:0}}@media (max-width:767.98px) and (min-width:767.98px){.build-report .swiper-wrapper{grid-template-columns:1fr 1fr}}@media (max-width:1023.98px) and (min-width:1535.98px){.catalog__status{gap:1.6rem}}@media (max-width:370.98px) and (min-width:1279.98px){.item-card .rub{font-size:clamp(2rem,1.2rem + .625vw,2.2rem)}}@media (max-width:1279.98px) and (min-width:1023.98px){.property .compass{top:2.4rem}.property .compass{right:2.4rem}}@media (min-width:767.98px) and (max-width:1279.98px) and (min-width:1279.98px){.property__head .h1,.property__head h1{font-size:clamp(2.8rem,1.2rem + 1.25vw,3.2rem)}}@media (min-width:767.98px) and (max-width:1279.98px) and (max-width:370.98px){.property__head .h1,.property__head h1{font-size:2.2rem}}@media (max-width:1535.98px) and (min-width:1023.98px){.footer__col-title{margin-bottom:4rem}}