@charset "UTF-8";@font-face{font-family:Montserrat;font-display:swap;src:url(../fonts/Montserrat-Light.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;font-display:swap;src:url(../fonts/Montserrat-Medium.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Montserrat;font-display:swap;src:url(../fonts/Montserrat-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:Montserrat;font-display:swap;src:url(../fonts/Montserrat-Bold.woff2) format("woff2");font-weight:700;font-style:normal}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}html{position:relative}body,html{overscroll-behavior-y:none;-ms-touch-action:pan-y;touch-action:pan-y}body{font:400 clamp(.6875rem,min(1.116751269cqi,2.2cqh),1.375rem)/150% Montserrat,"Segoe UI",sans-serif;color:#2a2d32;overflow-x:hidden;clip-path:inset(0 0 100% 0)}body::-webkit-scrollbar{width:.2rem;height:.2rem}body::-webkit-scrollbar-track{background:0 0}body::-webkit-scrollbar-thumb{background:#0916214D}body::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3019607843)}body.font-loaded{clip-path:none}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{-ms-scroll-chaining:none;overscroll-behavior:contain}.lenis.lenis-stopped,body.no-scroll,html.no-scroll{overflow:hidden}h2,h3,h4,h5,h6{font-weight:700;margin-left:-.07em}h1,h2{text-transform:uppercase}h1 strong,h2 strong{position:relative;display:inline-block;color:transparent;background-size:2200px;background-position:center;background-repeat:no-repeat;-webkit-background-clip:text;-webkit-text-fill-color:transparent;z-index:1;font-weight:500}h3 strong,h4 strong,h5 strong,h6 strong{font-weight:500}::after,::before{display:block;background-repeat:no-repeat;background-position:center;contain:layout paint style;will-change:transform}a,button,input,svg *,textarea{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}a,button{text-decoration:none;color:inherit}ol,ul{margin:0;padding:0}li{list-style:none}input,textarea{outline:0;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:none;background:0;padding-left:clamp(2.5rem,2.2752808989rem + 1.1235955056vw,3.75rem);border-radius:clamp(.625rem,.6025280899rem + .1123595506vw,.75rem);border:.063rem solid #ffffff1a;display:block;background:#fffFFF1A;backdrop-filter:blur(10px);width:100%;font:400 clamp(.875rem,min(1.116751269cqi,2.2cqh),1.375rem)/150% Montserrat,"Segoe UI",sans-serif;line-height:clamp(5rem,4.6292134831rem + 1.8539325843vw,7.0625rem)}img{display:block;-o-object-fit:cover;object-fit:cover}picture{display:contents}.h1-font,h1{font:500 clamp(3.125rem,min(15.7868020305cqi,31.1cqh),19.4375rem)/80% Montserrat,"Segoe UI",sans-serif;white-space:nowrap;letter-spacing:clamp(-.08em,.004em - .004375vh,-.01em)}.h1-font span,h1 span{display:block}.h2-font,h2{font:500 clamp(2.625rem,min(6.0913705584cqi,12cqh),7.5rem)/100% Montserrat,"Segoe UI",sans-serif}.h3-font,h3{font:500 clamp(1.8125rem,min(2.7918781726cqi,5.5cqh),3.4375rem)/130% Montserrat,"Segoe UI",sans-serif}.h4-font,h4{font:500 clamp(1.5rem,min(1.8274111675cqi,3.6cqh),2.25rem)/130% Montserrat,"Segoe UI",sans-serif}.h5-font,h5{font:600 clamp(.8125rem,min(1.116751269cqi,2.2cqh),1.375rem)/120% Montserrat,"Segoe UI",sans-serif}p{margin:0}.small-size{font:400 clamp(.8125rem,min(1.0152284264cqi,2cqh),1.25rem)/110% Montserrat,"Segoe UI",sans-serif}.light-size{font:400 clamp(.75rem,min(.9137055838cqi,1.8cqh),1.125rem)/110% Montserrat,"Segoe UI",sans-serif}.container,.full-container{margin-inline:auto}.container,.full-container{width:min(1720px,100% - clamp(29px,19.68vw - 83px,200px))}.container--left{margin-left:calc((100% - min(1720px,100% - clamp(39px,19.68vw - 83px,200px)))/ 2);width:auto!important}.desc-wrapper{gap:clamp(.75rem,.6151685393rem + .6741573034vw,1.5rem)}.desc-wrapper,.desc-wrapper ul{display:flex;flex-direction:column}.desc-wrapper ul{padding-left:1.063rem;gap:clamp(.75rem,.7050561798rem + .2247191011vw,1rem)}.desc-wrapper ul li{list-style:disc}.desc-wrapper .btn-main,.desc-wrapper button{margin-top:.25rem}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;border:0!important;padding:0!important;white-space:nowrap!important;clip-path:inset(100%)!important;clip:rect(0 0 0 0)!important;overflow:hidden!important}.flex-center{display:flex;justify-content:center;align-items:center}.parallax{position:relative;overflow:hidden}.parallax__image{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;will-change:transform;height:100%!important}.scroll-fill-title{overflow-wrap:break-word;word-break:break-word}.scroll-fill-title .wordSpan{display:inline-block;white-space:nowrap}.scroll-fill-title .wordSpan span{display:inline-block;-webkit-transform:translateY(40%);transform:translateY(40%);color:#0916214D}.button{display:inline-block;border:0;background:0;text-align:center;border-radius:clamp(.625rem,.6025280899rem + .1123595506vw,.75rem);cursor:pointer;white-space:nowrap;font:400 clamp(.6875rem,min(1.116751269cqi,2.2cqh),1.375rem)/150% Montserrat,"Segoe UI",sans-serif;background:#f2f1ea;padding-inline:clamp(1.3125rem,1.1889044944rem + .6179775281vw,2rem);padding-block:clamp(.75rem,.7050561798rem + .2247191011vw,1rem);position:relative;overflow:hidden;color:#0d1b27!important}.button::after{content:"";display:block;position:absolute;inset:0;width:103%;height:103%;background-color:#0d1b27;-webkit-transform:translate(101%,0);transform:translate(101%,0);-webkit-transition:-webkit-transform .7s ease-in-out;transition:-webkit-transform .7s ease-in-out;transition:transform .7s ease-in-out;transition:transform .7s ease-in-out,-webkit-transform .7s ease-in-out;will-change:transform}.button::before{content:attr(data-text);display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;inset:0;margin:auto;opacity:0;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.button:hover{color:#fff!important}.button:hover::before{opacity:1}.button:hover::after{-webkit-transform:translate(0,0);transform:translate(0,0)}.form .button{width:100%;font:400 clamp(.875rem,min(1.116751269cqi,2.2cqh),1.375rem)/150% Montserrat,"Segoe UI",sans-serif;line-height:clamp(5rem,4.6292134831rem + 1.8539325843vw,7.0625rem);padding:0}@-webkit-keyframes splide-loading{0%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}100%{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}@keyframes splide-loading{0%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}100%{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{-webkit-animation:splide-loading 1s infinite linear;animation:splide-loading 1s infinite linear;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}.arrows{display:flex;gap:clamp(.5rem,.4101123596rem + .4494382022vw,1rem)}.arrows--blur .arrow{background:#0000000D;backdrop-filter:blur(5px);border:.063rem solid #ffffff33}.arrows--blur .arrow--left::after{background-image:url(../img/light-left.svg)}.arrows--blur .arrow--right::after{background-image:url(../img/light-right.svg)}.arrow{background-color:#f2f1ea;border-radius:clamp(3.75rem,3.4129213483rem + 1.6853932584vw,5.625rem);display:flex;justify-content:center;align-items:center;width:clamp(8.25rem,7.7106741573rem + 2.6966292135vw,11.25rem);padding-block:clamp(.625rem,.5351123596rem + .4494382022vw,1.125rem);border:0;cursor:pointer;backdrop-filter:blur(10px);overflow:hidden;position:relative}.arrow:hover::before{-webkit-transform:translate(0,0);transform:translate(0,0)}.arrow:hover.arrow--left::after,.arrow:hover.arrow--right::after{-webkit-filter:invert(100%) sepia(9%) saturate(30%) hue-rotate(316deg) brightness(107%) contrast(107%);filter:invert(100%) sepia(9%) saturate(30%) hue-rotate(316deg) brightness(107%) contrast(107%)}.arrow::before{content:"";display:block;position:absolute;inset:0;width:100%;height:100%;background-color:#0d1b27;-webkit-transform:translate(101%,0);transform:translate(101%,0);-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out;will-change:transform}.arrow::after{content:"";display:inline-block;background-size:cover;width:clamp(1.125rem,.9452247191rem + .8988764045vw,2.125rem);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;aspect-ratio:1;-webkit-filter:0;filter:0}.arrow--left::after{background-image:url(../img/icons/icons.svg#arrow-left)}.arrow--left::before{-webkit-transform:translate(-101%,0);transform:translate(-101%,0)}.arrow--right::after{background-image:url(../img/icons/icons.svg#arrow-right)}html.show{height:100dvh}html.show .header{position:fixed}html.show .header__nav{display:flex;top:0;opacity:1}html.show .header__nav-list a,html.show .offer__content{z-index:10}html.show .header__menu-tools{opacity:0;pointer-events:none}html.block .offer__content,html.block .offer__promo{z-index:300}html.block .header__tel{position:relative;z-index:450}html.block .header__logo{z-index:450}.scrollbar{width:var(--scrollbar-width,0);background:#fff;height:100%}.header--toogle{opacity:1!important;pointer-events:none!important}.header{position:absolute;top:0;inset-inline:0;width:100%;z-index:200}.header__wrapper{justify-content:space-between;padding-block:clamp(.8125rem,-.2275390625rem + 2.9296875vh,1.75rem)}.header__tel,.header__wrapper{display:flex;align-items:center;position:relative}.header__tel{border:.094rem solid #ffffff40;border-radius:.413rem;padding-inline:clamp(.5rem,-2.412109375rem + 8.203125vh,3.125rem);padding-block:clamp(.6875rem,-.283203125rem + 2.734375vh,1.5625rem);font-weight:600;color:#fff;gap:clamp(.75rem,.1953125rem + 1.5625vh,1.25rem);overflow:hidden;-webkit-transition:1.1s ease-in-out;transition:1.1s ease-in-out;white-space:nowrap}.header__tel span{z-index:10}.header__tel:hover{border:.094rem solid #0d1b27!important;border-color:#fff}.header__tel:hover::after{-webkit-transform:translate(0,0);transform:translate(0,0)}.header__tel:active{color:#fff}.header__tel:active::before{-webkit-filter:none;filter:none}.header__tel::after{content:"";display:block;position:absolute;inset:0;width:103%;height:104%;background-color:#0d1b27;-webkit-transform:translate(101%,0);transform:translate(101%,0);-webkit-transition:-webkit-transform .7s ease-in-out;transition:-webkit-transform .7s ease-in-out;transition:transform .7s ease-in-out;transition:transform .7s ease-in-out,-webkit-transform .7s ease-in-out;will-change:transform}.header__tel::before{content:"";width:clamp(1.1875rem,.494140625rem + 1.953125vh,1.8125rem);aspect-ratio:1;flex-shrink:0;background-size:cover;background-image:url(../img/icons/icons.svg#call-calling);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;-webkit-filter:0;filter:0;z-index:10}.header__logo{position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;right:50%}.header__nav{-webkit-transition:all .7s ease-in-out;transition:all .7s ease-in-out;position:fixed;z-index:-1;inset:0;width:100%;z-index:250;height:100dvh;color:#091621;background-color:#f2f1ea;opacity:0}.header__nav *{position:relative;z-index:-1}.header__nav-close{position:absolute;display:none;z-index:550;border:1px solid #ffffff40;border-radius:50%;width:clamp(3.3125rem,2.48046875rem + 2.34375vh,4.0625rem);right:clamp(2.3125rem,1.341796875rem + 2.734375vh,3.1875rem);top:clamp(2.3125rem,1.341796875rem + 2.734375vh,3.1875rem);aspect-ratio:1}.header__nav-wrapper{display:flex;width:100%;height:100%}.header__nav-banner{width:50%!important;height:100%;position:relative;width:100%}.header__nav-banner::before{content:"";position:absolute;background-size:cover;background-position:top right;background-image:url(../img/nav-banner-content.svg);z-index:330}.header__nav-banner::before,.header__nav-image{width:100%;height:100%}.header__nav-list{width:50%;height:100%;display:flex;z-index:-1;flex-direction:column;justify-content:center;text-align:left;padding-inline:clamp(4.9375rem,3.5217696629rem + 7.0786516854vw,12.8125rem);gap:clamp(1.5625rem,.5224609375rem + 2.9296875vh,2.5rem)}.header__nav-item{text-transform:uppercase;font:500 clamp(1rem,min(1.7258883249cqi,3.4cqh),2.125rem)/130% Montserrat,"Segoe UI",sans-serif;opacity:0}.header__menu{position:relative;z-index:450;gap:clamp(1.8125rem,1.0498046875rem + 2.1484375vh,2.5rem)}.header__menu,.header__menu-tools{display:flex;align-items:center}.header__menu-tools{gap:clamp(.9375rem,.5908203125rem + .9765625vh,1.25rem);opacity:1;-webkit-transition:.3s ease;transition:.3s ease}.header__menu-tools::after{content:"|";display:inline-block;color:#fffFFF33;font:400 clamp(.9375rem,min(1.5228426396cqi,3cqh),1.875rem)/150% Montserrat,"Segoe UI",sans-serif;text-align:center;order:1;position:relative;bottom:.188rem}.header__menu-opener{font-size:0;width:clamp(.9375rem,-.1025390625rem + 2.9296875vh,1.875rem);height:clamp(.625rem,-.068359375rem + 1.953125vh,1.25rem);position:relative;display:inline-block;cursor:pointer;background:0 0;border:0;padding:0;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;--color:#fff;--short:60%//верхняя линия короче}.header__menu-opener span{width:100%;height:.11rem;border-radius:100px;background:#fff}.header__menu-opener::after,.header__menu-opener::before{content:"";background:var(--color);height:.11rem;border-radius:100px;-webkit-transition:width .3s ease;transition:width .3s ease}.header__menu-opener::before{width:60%}.header__menu-opener::after,.header__menu-opener:hover::before{width:100%}.header__dark,.header__light{width:clamp(1.25rem,.6259765625rem + 1.7578125vh,1.8125rem);aspect-ratio:1;opacity:.2;cursor:pointer}.header__light{order:0}.header__dark{order:2}.header__callback,.header__logo{z-index:auto}svg.header__menu-opener{height:auto;aspect-ratio:1;outline:0}.logo__image,.logo__image svg{-o-object-fit:contain;object-fit:contain;width:clamp(2.1875rem,.8701171875rem + 3.7109375vh,3.375rem);aspect-ratio:1}.soc1als{display:flex;justify-content:center;align-items:center;gap:clamp(.875rem,.7626404494rem + .5617977528vw,1.5rem)}.soc1als__icon svg,.soc1als__img{opacity:1;-webkit-transition:.5s ease;transition:.5s ease;width:clamp(1.4375rem,1.4150280899rem + .1123595506vw,1.5625rem);background-size:clamp(1.4375rem,1.4150280899rem + .1123595506vw,1.5625rem);aspect-ratio:1;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom}.soc1als__icon svg:hover,.soc1als__img:hover{opacity:.65}.preloader{position:fixed;inset:0;width:100%;height:100dvh;background:#0d1b27;z-index:9999;overflow-x:hidden}.preloader__content,.preloader__slide,.preloader__step{width:100%;height:100dvh;overflow:hidden}.preloader__step{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;text-align:center;position:absolute;inset:0;opacity:0;-webkit-transition:opacity .4s ease,-webkit-transform .6s ease;transition:opacity .4s ease,-webkit-transform .6s ease;transition:opacity .4s ease,transform .6s ease;transition:opacity .4s ease,transform .6s ease,-webkit-transform .6s ease;text-transform:uppercase;white-space:nowrap;font:600 clamp(2.5rem,min(6.345177665cqi,12.5cqh),7.8125rem)/120% Montserrat,"Segoe UI",sans-serif}.preloader__step--show{opacity:1}.preloader .logotype__wrapper{display:flex;flex-direction:column;align-items:center;gap:clamp(1.5625rem,.5224609375rem + 2.9296875vh,2.5rem)}.preloader .logotype__wrapper-img{height:clamp(2.9375rem,2.2071629213rem + 3.6516853933vw,7rem)}.section{margin-top:clamp(5.375rem,4.0941011236rem + 6.404494382vw,12.5rem);background-size:cover;scroll-margin-top:4rem;position:relative}.section--hidden-x{overflow-x:hidden}.section--hidden{overflow:hidden}.section__wrapper.wrapper--single .section__header-wrapper{gap:clamp(.875rem,.6390449438rem + 1.1797752809vw,2.1875rem);margin-bottom:clamp(1.875rem,1.4592696629rem + 2.0786516854vw,4.1875rem)}.section__header-wrapper{display:flex;align-items:center;flex-direction:column;text-align:center;z-index:11;position:relative;text-transform:uppercase;margin:auto}.section__header-wrapper:not(:last-child){margin-bottom:clamp(1.875rem,1.4255617978rem + 2.2471910112vw,4.375rem)}.section__header--half .section__title{font:500 clamp(2rem,min(4.8223350254cqi,9.5cqh),5.9375rem)/115% Montserrat,"Segoe UI",sans-serif}.section__subtitle{font:500 clamp(.9375rem,min(1.3197969543cqi,2.6cqh),1.625rem)/90% Montserrat,"Segoe UI",sans-serif;color:#b3b1a5;display:inline-flex;align-items:center;text-transform:uppercase}.section__subtitle::before{content:"(";margin-right:.25em;line-height:90%;display:inline}.section__subtitle::after{content:")";margin-left:.25em;display:inline}.section__desctiption{font:300 clamp(1rem,min(1.2182741117cqi,2.4cqh),1.5rem)/130% Montserrat,"Segoe UI",sans-serif}.section__banner{margin-top:clamp(2.8125rem,1.9698033708rem + 4.2134831461vw,7.5rem)}.section__button{position:absolute;bottom:0;right:0}.section--add{align-items:flex-start;max-width:inherit}.section--page{padding:0}.section__offer{position:relative;color:#fff;padding-bottom:clamp(2rem,1.5280898876rem + 2.3595505618vw,4.625rem)}.section__offer-banner{position:absolute;width:100%;height:100%}.section__offer .breadcrumb{padding:0}.section__offer-wrapper{background:rgba(0,0,0,.6);position:relative;z-index:10;padding-block:clamp(2rem,1.7303370787rem + 1.3483146067vw,3.5rem)}.section__offer-content{display:flex;flex-direction:column;gap:clamp(.875rem,.7626404494rem + .5617977528vw,1.5rem)}.section__offer-title{font:700 clamp(1.3125rem,min(1.8274111675cqi,3.6cqh),2.25rem)/130% Montserrat,"Segoe UI",sans-serif;letter-spacing:4%}.video{border:2px solid #1a191912;position:relative;overflow:hidden;border-radius:1.125rem;height:clamp(21.875rem,16.8188202247rem + 25.2808988764vw,50rem)}.video::before{content:"";width:100%;height:100%;top:0;left:0;z-index:2;position:absolute;background:#00000033}.video iframe,.video__banner{width:100%;inset:0;position:absolute;border-radius:1.125rem;height:clamp(21.875rem,16.8188202247rem + 25.2808988764vw,50rem)}.video__button{position:absolute;z-index:10;inset:0;margin:auto;width:clamp(8.75rem,7.5140449438rem + 6.1797752809vw,15.625rem);background:0;border:0}.video__button::after,.video__button::before{content:"";position:absolute;inset:0;width:100%;aspect-ratio:1;border-radius:50%;margin:auto;-webkit-animation:pulse-wave 1.3s infinite ease-out;animation:pulse-wave 1.3s infinite ease-out;-webkit-animation-delay:80ms;animation-delay:80ms}.video__button::before{border:2.33px solid #ffffff0f;background:#b3b1A51A;z-index:6}.video__button-icon{border:2.33px solid #ffffff0f;width:60%;aspect-ratio:1;border-radius:50%;display:flex;cursor:pointer;justify-content:center;align-items:center;background-size:2191.56px 574px!important;background-position:center;position:absolute;margin:auto;inset:0;cursor:pointer;z-index:10}.video__button-icon svg{width:clamp(1rem,.7752808989rem + 1.1235955056vw,2.25rem);background-size:clamp(1rem,.7752808989rem + 1.1235955056vw,2.25rem);aspect-ratio:1;-o-object-fit:contain;object-fit:contain;-o-object-fit:cover;object-fit:cover}.video.playing::before{display:none;content:none}#offer{margin:0}.offer{color:#fff}.offer__wrapper{height:clamp(530px,100svh,1200px);position:relative}.offer__wrapper::before{content:"";width:100%;height:100%;top:0;left:0;z-index:2;position:absolute;background:linear-gradient(214.07deg,rgba(0,0,0,.73) -1.92%,rgba(0,0,0,.505987) 24.68%,rgba(0,0,0,0) 37.79%);-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.offer__body{height:100%;position:relative;display:flex;flex-direction:column;justify-content:flex-end}.offer__banner{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;-o-object-position:top;object-position:top}.offer__content{gap:clamp(.9375rem,-.7958984375rem + 4.8828125vh,2.5rem);padding-bottom:clamp(.9375rem,-.1025390625rem + 2.9296875vh,1.875rem);z-index:10}.offer__content,.offer__main{display:flex;flex-direction:column-reverse;align-items:flex-start}.offer__main{gap:clamp(1.25rem,-.13671875rem + 3.90625vh,2.5rem);position:relative;width:100%}.offer__subtitle{font:500 clamp(1.125rem,min(3.0456852792cqi,6cqh),3.75rem)/100% Montserrat,"Segoe UI",sans-serif;letter-spacing:-.01em;display:block}.offer__description{font:400 clamp(.9375rem,min(1.269035533cqi,2.5cqh),1.5625rem)/120% Montserrat,"Segoe UI",sans-serif;max-width:clamp(6.25rem,3.441011236rem + 14.0449438202vw,21.875rem)}.offer__list{flex-direction:row;display:flex;width:100%;gap:clamp(.25rem,.1825842697rem + .3370786517vw,.625rem)}.offer__item:nth-child(1){order:0;text-transform:uppercase}.offer__item:nth-child(2){order:2}.offer__item:nth-child(2) strong{font:500 clamp(2rem,min(3.5532994924cqi,7cqh),4.375rem)/100% Montserrat,"Segoe UI",sans-serif}.offer__item-icon{width:clamp(1.25rem,1.058988764rem + .9550561798vw,2.3125rem);background-size:clamp(1.25rem,1.058988764rem + .9550561798vw,2.3125rem);aspect-ratio:1;-o-object-fit:contain;object-fit:contain;-o-object-fit:cover;object-fit:cover}.offer__item .item--wrapper{display:flex;flex-direction:column;text-align:center;align-items:center;gap:clamp(.8125rem,.3271484375rem + 1.3671875vh,1.25rem)}.offer__callback{position:absolute;bottom:0;right:0;display:flex;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:clamp(.625rem,-1.6630859375rem + 6.4453125vh,2.6875rem)}.offer__callback-title{text-align:center;width:100%;font:400 clamp(.9375rem,min(1.421319797cqi,2.8cqh),1.75rem)/140% Montserrat,"Segoe UI",sans-serif;max-width:clamp(14.5625rem,11.9970703125rem + 7.2265625vh,16.875rem);margin:auto}.offer__button{position:relative;cursor:pointer;width:clamp(8.75rem,1.123046875rem + 21.484375vh,15.625rem)}.offer__button::after,.offer__button::before{content:"";position:absolute;inset:0;width:100%;aspect-ratio:1;border-radius:50%;margin:auto;-webkit-animation:pulse-wave 2s infinite ease-out;animation:pulse-wave 2s infinite ease-out;pointer-events:none}.offer__button::before{border:2.33px solid #ffffff0f;background:#b3b1A51A;z-index:6;-webkit-animation-delay:.2s;animation-delay:.2s}.offer__button::after{border:2.33px solid #ffffff0f;background:#b3b1a533;z-index:8;width:73%;-webkit-animation-delay:.6s;animation-delay:.6s}.offer__button-tel{border:2.33px solid #ffffff0f;width:45%;aspect-ratio:1;border-radius:50%;display:flex;justify-content:center;align-items:center;background-size:2191.56px 574px!important;background-position:center;position:absolute;margin:auto;inset:0;cursor:pointer;z-index:10}.offer__button-tel svg{width:clamp(1.3125rem,1.0765449438rem + 1.1797752809vw,2.625rem);background-size:clamp(1.3125rem,1.0765449438rem + 1.1797752809vw,2.625rem);aspect-ratio:1;-o-object-fit:contain;object-fit:contain;-o-object-fit:cover;object-fit:cover}.offer__promo{background:#f2f1ea;color:#0d1b27;text-align:center;padding-block:clamp(1rem,.9101123596rem + .4494382022vw,1.5rem);font:400 clamp(.9rem,min(1.421319797cqi,2.8cqh),1.75rem)/140% Montserrat,"Segoe UI",sans-serif;white-space:nowrap;position:relative;z-index:10}.offer__promo br{display:none}@-webkit-keyframes pulse-wave{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}}@keyframes pulse-wave{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}}.section--info{margin-top:clamp(3.4375rem,3.044241573rem + 1.9662921348vw,5.625rem)}.section--info .section__header-wrapper{width:clamp(17.5rem,9.9719101124rem + 37.6404494382vw,59.375rem)}.info{height:100%}.info__list{display:flex;flex-direction:column}.info__item{top:0;padding-block:clamp(1.875rem,1.4255617978rem + 2.2471910112vw,4.375rem);border-bottom:.094rem solid #1a19191a;background-color:#fff}.info__item:not(:first-child) .info-block__head{align-items:flex-end}.info__item:not(:first-child) .info-block__text{padding-bottom:clamp(.875rem,.7851123596rem + .4494382022vw,1.375rem)}.info-block__head{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:clamp(.875rem,-.5070224719rem + 6.9101123596vw,8.5625rem)}.info-block__title{color:#09162166}.info-block__title strong{color:#091621}.info-block__icon{margin-bottom:clamp(.625rem,.4564606742rem + .8426966292vw,1.5625rem)}.info-block__icon svg{width:clamp(1.875rem,1.6952247191rem + .8988764045vw,2.875rem);height:auto;-o-object-fit:cover;object-fit:cover;aspect-ratio:1}.section--about{position:relative}.section--about .section__header{position:sticky;height:auto!important;top:0;padding-block:clamp(.9375rem,-.44921875rem + 3.90625vh,2.1875rem);margin-block:clamp(-.9375rem,-.44921875rem - 3.90625vh,-2.1875rem);inset-inline:0;margin-inline:0}.section--about .section__header-wrapper{margin-bottom:0!important}.about{padding-top:clamp(1.875rem,1.4592696629rem + 2.0786516854vw,4.1875rem)}.about__list{display:flex;flex-direction:column;position:relative;gap:clamp(1.625rem,1.4676966292rem + .7865168539vw,2.5rem)}.about__item{position:sticky;top:clamp(120px,20svh,260px);will-change:top;-webkit-transform:none;transform:none;-webkit-backface-visibility:visible;backface-visibility:visible;contain:initial}.about-card{background:#0d1b27 url(../img/clippathgroup.svg) repeat center/contain;background-size:clamp(3.75rem,2.2893258427rem + 7.3033707865vw,11.875rem);border-radius:clamp(.625rem,.5351123596rem + .4494382022vw,1.125rem);padding:clamp(.1875rem,.1537921348rem + .1685393258vw,.375rem);display:flex;color:#fff;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;will-change:transform;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.about-card__icon{width:clamp(1.625rem,1.4002808989rem + 1.1235955056vw,2.875rem);aspect-ratio:1}.about-card__title{text-transform:uppercase;margin-top:clamp(.8125rem,.7113764045rem + .5056179775vw,1.375rem);margin-bottom:clamp(.625rem,.4564606742rem + .8426966292vw,1.5625rem)}.about-card__content{width:48%;padding-inline:clamp(.5rem,-.4213483146rem + 4.606741573vw,5.625rem);padding-bottom:clamp(1.875rem,1.1446629213rem + 3.6516853933vw,5.9375rem);padding-top:clamp(1.875rem,.3581460674rem + 7.5842696629vw,10.3125rem)}.about-card__photo{width:52%}.about-card__photo img{width:100%;height:100%;border-radius:clamp(.625rem,.5800561798rem + .2247191011vw,.875rem)}.location__main{border-block:.094rem solid #1a19190D;margin-block:clamp(1.1875rem,1.0414325843rem + .7303370787vw,2rem);padding-block:clamp(1.1875rem,1.0414325843rem + .7303370787vw,2rem);display:flex}.location__distance{width:50%}.location__distance-list{display:flex;flex-wrap:wrap;padding-right:clamp(2.25rem,1.6207865169rem + 3.1460674157vw,5.75rem);padding-block:clamp(1rem,.8202247191rem + .8988764045vw,2rem)}.location__distance-item{width:50%;display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(1rem,.7752808989rem + 1.1235955056vw,2.25rem)}.location__distance-item:nth-child(1){border-right:.094rem solid #1a19190d}.location__distance-item:nth-child(1),.location__distance-item:nth-child(2){border-bottom:.094rem solid #1a19190d;padding-top:clamp(.0625rem,-.0610955056rem + .6179775281vw,.75rem)}.location__distance-item:nth-child(3){border-right:.094rem solid #1a19190d}.location__distance-item:nth-child(3),.location__distance-item:nth-child(4){padding-bottom:clamp(.0625rem,-.0610955056rem + .6179775281vw,.75rem)}.location__distance-value{font:500 clamp(2rem,min(3.9593908629cqi,7.8cqh),4.875rem)/130% Montserrat,"Segoe UI",sans-serif;margin-top:clamp(.75rem,.6151685393rem + .6741573034vw,1.5rem);margin-bottom:clamp(.25rem,.2050561798rem + .2247191011vw,.5rem)}.location__map{width:50%;background-color:#5654540d}.location__map,.location__map img{border-radius:clamp(.75rem,.6825842697rem + .3370786517vw,1.125rem)}.location__map img{height:100%;width:100%;-o-object-position:bottom right;object-position:bottom right}.location__icon{width:clamp(4.25rem,3.5308988764rem + 3.595505618vw,8.25rem);border-radius:50%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;border:.094rem solid #1a19190d;flex-shrink:0}.location__icon svg{width:clamp(1.6875rem,1.496488764rem + .9550561798vw,2.75rem);aspect-ratio:1}.location__prohibits-list{border-radius:clamp(.75rem,.6825842697rem + .3370786517vw,1.125rem);padding:clamp(.25rem,.2050561798rem + .2247191011vw,.5rem);border:.094rem solid #1a19190d;background:#0d1b27 url(../img/clippathgroup.svg) repeat center/contain;background-size:clamp(3.75rem,2.2893258427rem + 7.3033707865vw,11.875rem);color:#fff;display:flex}.location__prohibits-item{width:50%;display:flex;align-items:center;justify-content:center;border-radius:clamp(.5rem,.4550561798rem + .2247191011vw,.75rem);gap:clamp(.75rem,.2106741573rem + 2.6966292135vw,3.75rem);padding-inline:clamp(1.875rem,1.0884831461rem + 3.9325842697vw,6.25rem);padding-block:clamp(1.875rem,1.7064606742rem + .8426966292vw,2.8125rem)}.location__prohibits-item .location__icon{border:2px solid #ffffff12}.location__prohibits-item .location__icon img{width:clamp(1.6875rem,1.496488764rem + .9550561798vw,2.75rem);aspect-ratio:1}.location__prohibits-item:first-child{border:.094rem solid #1a19190d;background-color:#f2f1ea;color:#0d1b27;border-top-right-radius:clamp(.75rem,.3792134831rem + 1.8539325843vw,2.8125rem);border-bottom-right-radius:clamp(.75rem,.3792134831rem + 1.8539325843vw,2.8125rem)}.location__prohibits-item:first-child .location__icon{border:.094rem solid #1a19190d}.location__prohibits-value{font:500 clamp(2rem,min(3.9593908629cqi,7.8cqh),4.875rem)/130% Montserrat,"Segoe UI",sans-serif;white-space:nowrap;font-variant-numeric:tabular-nums}.callback,.section--callback{overflow:hidden}.callback{border-radius:clamp(.75rem,.6825842697rem + .3370786517vw,1.125rem);padding:clamp(.25rem,.1825842697rem + .3370786517vw,.625rem);border:.125rem solid #1a19190d;background:#0d1b27;position:relative}.callback::after{content:"";display:block;position:absolute;inset:0;background:#0d1b27 url(../img/clippathgroup.svg) repeat center/contain;background-size:clamp(3.125rem,1.8890449438rem + 6.1797752809vw,10rem);width:100%;height:100%}.callback__title{font:500 clamp(2.25rem,min(4.0609137056cqi,8cqh),5rem)/130% Montserrat,"Segoe UI",sans-serif}.callback *{display:flex;align-items:center;position:relative;z-index:10}.callback__wrapper{justify-content:space-between;position:relative;color:#fff;-webkit-transition:.8s;transition:.8s}.callback__content{padding:clamp(1.8125rem,.8349719101rem + 4.8876404494vw,7.25rem);gap:clamp(.9375rem,-.6917134831rem + 8.1460674157vw,10rem);position:relative;z-index:30}.callback__desc{display:inline}.callback__desc p{display:block}.callback__desc strong{display:inline}.callback__button{height:100%;background-color:#f2f1ea;border:0;flex-direction:column;justify-content:center;font:500 clamp(.875rem,min(1.8274111675cqi,3.6cqh),2.25rem)/130% Montserrat,"Segoe UI",sans-serif;gap:clamp(.9375rem,.6566011236rem + 1.404494382vw,2.5rem);padding:clamp(1.5625rem,1.169241573rem + 1.9662921348vw,3.75rem);border-radius:clamp(.4375rem,.3813202247rem + .2808988764vw,.75rem);border-top-left-radius:clamp(.4375rem,.0105337079rem + 2.1348314607vw,2.8125rem);border-bottom-left-radius:clamp(.4375rem,.0105337079rem + 2.1348314607vw,2.8125rem);height:clamp(8.125rem,4.4620786517rem + 18.3146067416vw,28.5rem);width:clamp(6.5625rem,2.764747191rem + 18.9887640449vw,27.6875rem);flex-shrink:0;position:relative;z-index:30;overflow:hidden;color:#0d1b27!important;cursor:pointer}.callback__button::after{content:"";display:block;position:absolute;inset:0;width:102%;height:100%;background-color:#0d1b27;-webkit-transform:translate(101%,0);transform:translate(101%,0);-webkit-transition:-webkit-transform .7s ease-in-out;transition:-webkit-transform .7s ease-in-out;transition:transform .7s ease-in-out;transition:transform .7s ease-in-out,-webkit-transform .7s ease-in-out;will-change:transform}.callback__button-icon svg{height:auto;width:clamp(1.875rem,1.470505618rem + 2.0224719101vw,4.125rem);aspect-ratio:1}.section--apartments .section__title{font:500 clamp(1.375rem,min(5.8375634518cqi,11.5cqh),7.1875rem)/100% Montserrat,"Segoe UI",sans-serif;white-space:nowrap}.apartments__gallery{margin-block:clamp(1.25rem,1.1376404494rem + .5617977528vw,1.875rem)}.apartments__gallery-wrapper{overflow:hidden}.apartments__gallery-head{border-block:.094rem solid #1a19191A;padding-block:clamp(1.25rem,1.1376404494rem + .5617977528vw,1.875rem);margin-bottom:clamp(1.25rem,1.1376404494rem + .5617977528vw,1.875rem);padding-left:clamp(.125rem,.0014044944rem + .6179775281vw,.8125rem);padding-right:clamp(.125rem,.0351123596rem + .4494382022vw,.625rem);display:flex;align-items:center;justify-content:space-between;margin-right:calc((100% - min(1720px,100% - clamp(42px,19.68vw - 83px,200px)))/ 2)}.apartments__gallery-title{text-transform:uppercase}.apartments__gallery-main{padding-right:calc((100% - min(1720px,100% - clamp(42px,19.68vw - 83px,200px)))/ 2)}.apartments__gallery-track{overflow:visible}.apartments__gallery-catalog{position:relative;top:clamp(.375rem,.2626404494rem + .5617977528vw,1rem)}.apartments__gallery-catalog svg{width:clamp(2.0625rem,1.9950842697rem + .3370786517vw,2.4375rem);aspect-ratio:1.1;display:block;height:auto}.apartment-card{position:relative;border-radius:clamp(.625rem,.5351123596rem + .4494382022vw,1.125rem);display:flex;align-items:end;height:clamp(17.5rem,12.4325842697rem + 25.3370786517vw,45.6875rem);overflow:hidden}.apartment-card:hover .apartment-card__image{-webkit-transform:scale(1.1);transform:scale(1.1)}.apartment-card__image{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:1;border-radius:clamp(.625rem,.5351123596rem + .4494382022vw,1.125rem);-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .9s ease;transition:-webkit-transform .9s ease;transition:transform .9s ease;transition:transform .9s ease,-webkit-transform .9s ease}.apartment-card__body{display:flex;justify-content:space-between;position:relative;z-index:10;margin:clamp(.3125rem,.2563202247rem + .2808988764vw,.625rem);width:100%}.apartment-card__values{display:grid;grid-template-columns:1.7fr .3fr;grid-template-rows:1fr 1fr;gap:.413rem;grid-template-areas:"first second" "third third";min-width:clamp(11.25rem,8.7780898876rem + 12.3595505618vw,25rem)}.apartment-card__value{border:.063rem solid #ffffff1a;will-change:transform;background:#0000001A;color:#fff;white-space:nowrap;padding-block:clamp(.625rem,.4564606742rem + .8426966292vw,1.5625rem);padding-inline:clamp(.9375rem,.7015449438rem + 1.1797752809vw,2.25rem);position:relative}.apartment-card__value,.apartment-card__value::after{border-radius:clamp(.625rem,.6025280899rem + .1123595506vw,.75rem)}.apartment-card__value::after{position:absolute;content:"";width:100%;height:100%;backdrop-filter:blur(10px);inset:0;z-index:-1}.apartment-card__value:nth-child(1){grid-area:first}.apartment-card__value:nth-child(2){grid-area:second}.apartment-card__value:nth-child(3){grid-area:third}.apartment-card__plan{background:#f2f1ea;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;cursor:pointer;border-radius:clamp(.625rem,.6025280899rem + .1123595506vw,.75rem);gap:clamp(.5rem,.4213483146rem + .393258427vw,.9375rem);padding-inline:clamp(.5rem,.308988764rem + .9550561798vw,1.5625rem);width:clamp(4.6875rem,3.5639044944rem + 5.6179775281vw,10.9375rem);line-height:110%;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;overflow:hidden;position:relative}.apartment-card__plan:hover{color:#fff}.apartment-card__plan:hover::before{-webkit-filter:invert(100%) sepia(9%) saturate(30%) hue-rotate(316deg) brightness(107%) contrast(107%);filter:invert(100%) sepia(9%) saturate(30%) hue-rotate(316deg) brightness(107%) contrast(107%)}.apartment-card__plan:hover::after{-webkit-transform:translate(0,0);transform:translate(0,0)}.apartment-card__plan::before{content:"";display:inline-block;background-image:url(../img/icons/icons.svg#plan);width:clamp(1.875rem,1.6502808989rem + 1.1235955056vw,3.125rem);aspect-ratio:1;background-size:cover;-webkit-filter:0;filter:0;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;position:relative;z-index:5}.apartment-card__plan::after{content:"";display:block;position:absolute;inset:0;width:102%;height:102%;background-color:#0d1b27;-webkit-transform:translate(101%,0);transform:translate(101%,0);-webkit-transition:-webkit-transform .7s ease-in-out;transition:-webkit-transform .7s ease-in-out;transition:transform .7s ease-in-out;transition:transform .7s ease-in-out,-webkit-transform .7s ease-in-out;will-change:transform}.apartment-card__plan span{position:relative;z-index:5}.apartment-gallery,.apartment-gallery img{display:none}.section--income .section__header{display:flex;flex-direction:row-reverse;justify-content:space-between;border-bottom:.094rem solid #1a19190d;gap:clamp(2.5rem,1.2640449438rem + 6.1797752809vw,9.375rem);padding-bottom:clamp(2.5rem,2.0505617978rem + 2.2471910112vw,5rem);margin-bottom:clamp(1.875rem,1.6502808989rem + 1.1235955056vw,3.125rem)}.section--income .section__header-wrapper{width:clamp(7.8125rem,1.5428370787rem + 31.3483146067vw,42.6875rem);flex-shrink:0;text-align:left;align-items:flex-start;text-transform:none;margin:0}.section--income .section__title{font:600 clamp(.875rem,min(1.421319797cqi,2.8cqh),1.75rem)/140% Montserrat,"Segoe UI",sans-serif;border-block:.094rem solid #1a19190D;padding-block:clamp(1.125rem,1.0575842697rem + .3370786517vw,1.5rem);margin-bottom:clamp(1.9375rem,1.7801966292rem + .7865168539vw,2.8125rem);white-space:nowrap}.section--income .section__desc,.section--income .section__title{padding-inline:clamp(.75rem,.7162921348rem + .1685393258vw,.9375rem)}.section--income .section__header-logos{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-end}.section--income .section__header-logos img{-o-object-fit:contain;object-fit:contain}.section--income .section__header-logo{height:clamp(5.9375rem,5.3757022472rem + 2.808988764vw,9.0625rem);margin-bottom:auto;width:100%}.section--income .section__header-hotel{height:clamp(1.3125rem,.5372191011rem + 3.8764044944vw,5.625rem)}.section--income .section__header-ampersand{height:clamp(1.3125rem,.8181179775rem + 2.4719101124vw,4.0625rem);margin-right:clamp(.875rem,.6390449438rem + 1.1797752809vw,2.1875rem);aspect-ratio:1}.income__list{display:flex;flex-direction:column;position:relative;gap:clamp(1.625rem,1.4676966292rem + .7865168539vw,2.5rem);height:100%}.income__item{color:#fff;position:sticky;top:clamp(10px,20vh,80px);-webkit-transform-origin:center center;transform-origin:center center;will-change:transform}.income__banner{height:clamp(25rem,21.0674157303rem + 19.6629213483vw,46.875rem)}.income__banner,.income__banner-image{border-radius:clamp(.625rem,.5351123596rem + .4494382022vw,1.125rem)}.income__banner-image{width:100%;height:100%}.income__content{top:clamp(.9375rem,.6566011236rem + 1.404494382vw,2.5rem);right:clamp(.9375rem,.6566011236rem + 1.404494382vw,2.5rem);gap:clamp(2.1875rem,1.9066011236rem + 1.404494382vw,3.75rem);display:flex;flex-direction:column;border:.063rem solid #ffffff1a;will-change:transform;background:#0000001A;padding:clamp(2rem,1.6292134831rem + 1.8539325843vw,4.0625rem) clamp(2rem,1.2921348315rem + 3.5393258427vw,5.9375rem) clamp(2rem,1.6292134831rem + 1.8539325843vw,4.0625rem) clamp(2rem,1.6292134831rem + 1.8539325843vw,4.0625rem);width:clamp(16.25rem,11.7556179775rem + 22.4719101124vw,41.25rem)}.income__content,.income__content::after{position:absolute;border-radius:clamp(.625rem,.6025280899rem + .1123595506vw,.75rem)}.income__content::after{content:"";width:100%;height:100%;backdrop-filter:blur(10px);inset:0;z-index:-1}.income__content-list{display:flex;flex-direction:column;gap:clamp(1rem,.8988764045rem + .5056179775vw,1.5625rem)}.income__content-item{display:flex;align-items:center;gap:clamp(.8125rem,.7338483146rem + .393258427vw,1.25rem)}.income__content-icon{aspect-ratio:1;height:clamp(2rem,1.8426966292rem + .7865168539vw,2.875rem)}.income__content-icon svg{width:100%;height:100%}.income__logo{position:absolute;height:clamp(2.1875rem,2.0189606742rem + .8426966292vw,3.125rem);bottom:clamp(1.5625rem,1.2816011236rem + 1.404494382vw,3.125rem);left:clamp(.9375rem,.4318820225rem + 2.5280898876vw,3.75rem)}.faq{margin-top:clamp(1.25rem,.9129213483rem + 1.6853932584vw,3.125rem)}.faq__wrapper{width:73%;margin-left:auto;display:flex;flex-direction:column;gap:clamp(.5rem,.4775280899rem + .1123595506vw,.625rem)}.faq__block{background-color:#0d1b27;border-radius:clamp(.75rem,.6825842697rem + .3370786517vw,1.125rem);font-family:Montserrat;color:#fff;font-weight:400!important}.faq__block--active .faq__container{opacity:1}.faq__block--active .faq__title{background-color:#f2f1ea;color:#0d1b27}.faq__block--active .faq__title::before{color:#0d1B2733}.faq__block--active .faq__title::after{background-image:url(../img/icons/icons.svg#arrow-down-active);width:clamp(1.5625rem,1.3040730337rem + 1.2921348315vw,3rem)}.faq__title{text-transform:uppercase;border:.188rem solid #0d1b27;border-radius:clamp(.75rem,.6825842697rem + .3370786517vw,1.125rem);padding-block:clamp(1.375rem,1.1165730337rem + 1.2921348315vw,2.8125rem);padding-right:clamp(5.125rem,2.2261235955rem + 14.4943820225vw,21.25rem);font-weight:500;padding-left:clamp(8.25rem,6.5870786517rem + 8.3146067416vw,17.5rem);position:relative;display:flex;align-items:center}.faq__title::before{content:attr(data-letter);display:inline-block;position:absolute;color:#fffFFF33;left:clamp(2rem,1.6853932584rem + 1.5730337079vw,3.75rem)}.faq__title::after{content:"";width:clamp(1.5625rem,1.3040730337rem + 1.2921348315vw,3rem);flex-shrink:0;aspect-ratio:1;position:absolute;right:clamp(1.5rem,1.3202247191rem + .8988764045vw,2.5rem);background-size:cover;background-image:url(../img/icons/icons.svg#arrow-down);cursor:pointer}.faq__container{max-height:0;opacity:0;overflow:hidden;-webkit-transition:max-height .7s ease,opacity .5s ease;transition:max-height .7s ease,opacity .5s ease;will-change:max-height,opacity;position:relative}.faq__container-text{padding-block:clamp(1.375rem,1.0379213483rem + 1.6853932584vw,3.25rem);padding-right:clamp(.75rem,-2.9353932584rem + 18.4269662921vw,21.25rem);padding-left:clamp(8.25rem,6.5870786517rem + 8.3146067416vw,17.5rem)}.section--restaurant .section__title{height:clamp(2.8125rem,.7338483146rem + 10.393258427vw,14.375rem);width:54%}.section--restaurant .section__title span{display:inline-block}.section--restaurant .section__title .strong,.section--restaurant .section__title strong{background:0;color:#fff;-webkit-background-clip:text;-webkit-text-fill-color:#fff}.restaurant__banner{position:relative;height:clamp(21.875rem,17.9424157303rem + 19.6629213483vw,43.75rem);color:#fff;margin-block:clamp(.5rem,.4550561798rem + .2247191011vw,.75rem)}.restaurant__banner-image{width:100%;height:100%}.restaurant__banner-text{position:absolute;left:clamp(2.5rem,1.9382022472rem + 2.808988764vw,5.625rem);bottom:clamp(1.25rem,.8005617978rem + 2.2471910112vw,3.75rem);width:clamp(7.5rem,5.8146067416rem + 8.4269662921vw,16.875rem);z-index:20;font:400 clamp(.875rem,min(1.2182741117cqi,2.4cqh),1.5rem)/140% Montserrat,"Segoe UI",sans-serif}.restaurant__main{display:flex;margin-bottom:clamp(.5rem,.4550561798rem + .2247191011vw,.75rem);padding-bottom:clamp(.5rem,.4550561798rem + .2247191011vw,.75rem);border-bottom:.125rem solid #1a19190d}.restaurant__gallery{display:grid;width:100%;grid-template-columns:1fr 1fr;gap:clamp(.5rem,.4550561798rem + .2247191011vw,.75rem)}.restaurant__gallery-image{height:100%;width:100%}.restaurant__prohibits{padding-inline:clamp(.6875rem,-.4248595506rem + 5.5617977528vw,6.875rem);padding-block:clamp(1rem,.2808988764rem + 3.595505618vw,5rem)}.restaurant__prohibits-list{display:flex;flex-direction:column;gap:clamp(1.25rem,.856741573rem + 1.9662921348vw,3.4375rem)}.restaurant__prohibits-item{display:flex;align-items:center;gap:clamp(1.25rem,1.1376404494rem + .5617977528vw,1.875rem)}.restaurant__prohibits-icon{width:clamp(3.75rem,3.0308988764rem + 3.595505618vw,7.75rem);border:.125rem solid #1a19190d;aspect-ratio:1;display:flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0}.restaurant__prohibits-icon svg{width:clamp(1.1875rem,.996488764rem + .9550561798vw,2.25rem);aspect-ratio:1}.conditions,.conditions__wrapper{border-block:.125rem solid #1a19190D}.conditions__wrapper{position:relative;margin-block:clamp(.875rem,.6952247191rem + .8988764045vw,1.875rem)}.conditions__list{display:flex;gap:clamp(.5rem,.4662921348rem + .1685393258vw,.6875rem);color:#fff;height:-webkit-max-content;height:-moz-max-content;height:max-content}.conditions__banner{height:100vh}.conditions__item{will-change:auto!important;backdrop-filter:blur(25px)}.conditions-card,.conditions__item{border-radius:clamp(.5625rem,.5287921348rem + .1685393258vw,.75rem)}.conditions-card{border:.063rem solid #ffffff1a;padding:clamp(2rem,1.6853932584rem + 1.5730337079vw,3.75rem);background:#0d1b27 url(../img/clippathgroup.svg) repeat center/contain;background-size:clamp(5.625rem,4.5014044944rem + 5.6179775281vw,11.875rem);display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;isolation:isolate;overflow:visible}.conditions-card__icon{margin-bottom:clamp(1.25rem,1.0814606742rem + .8426966292vw,2.1875rem)}.conditions-card__icon svg{aspect-ratio:1;width:clamp(2rem,1.8426966292rem + .7865168539vw,2.875rem)}.conditions-card__title{text-transform:uppercase;margin-bottom:clamp(.375rem,.3300561798rem + .2247191011vw,.625rem)}.conditions-card__button{margin-top:clamp(1.25rem,1.1376404494rem + .5617977528vw,1.875rem);width:100%;padding-block:clamp(1.25rem,1.1376404494rem + .5617977528vw,1.875rem)}.section--gallery{margin-top:0;position:relative;overflow:hidden}.section--gallery .pin-spacer{margin:0!important;z-index:-1!important}.section--gallery .section__title{width:100%;height:69vh;display:flex;align-items:center;justify-content:center;text-align:center;position:relative;will-change:transform,opacity;z-index:-1!important}.section--gallery .section__title-split{color:#0d1b27}.section--gallery .section__title-split.top{clip-path:inset(0 0 calc(50% - 1px) 0)}.section--gallery .section__title-split.bottom,.section--gallery .section__title-split.top{position:absolute;text-align:center;text-align:center;left:0;width:100%;z-index:-1;pointer-events:none}.section--gallery .section__title-split.center{height:0;background:#0d1b27;width:200%;position:absolute;z-index:90;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.gallery{z-index:100}.gallery,.gallery__parallax{position:relative}.gallery__parallax-list{top:0;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:.625rem;grid-template-areas:"first big big" "second third fourth";padding:.625rem;background-color:#0d1b27;margin-bottom:clamp(1.5625rem,1.3939606742rem + .8426966292vw,2.5rem)}.gallery__parallax-item:nth-child(1){grid-area:first}.gallery__parallax-item:nth-child(2){grid-area:big}.gallery__parallax-item:nth-child(3){grid-area:second}.gallery__parallax-item:nth-child(4){grid-area:third}.gallery__parallax-item:nth-child(5){grid-area:fourth}.gallery__parallax-image{width:100%;height:100%;aspect-ratio:1.4}.gallery__tab{display:grid;grid-template-columns:1fr 1fr;justify-content:center;align-items:center;margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:clamp(.625rem,.5126404494rem + .5617977528vw,1.25rem)}.gallery__tab-item{background:#f2f1ea;padding-block:clamp(1.25rem,1.1938202247rem + .2808988764vw,1.5625rem);padding-inline:clamp(2.125rem,2.0575842697rem + .3370786517vw,2.5rem);border-radius:6.25rem;cursor:pointer;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;overflow:hidden;position:relative}.gallery__tab-item:hover{color:#fff}.gallery__tab-item:hover::before{-webkit-transform:translate(0,0);transform:translate(0,0)}.gallery__tab-item:hover::after{opacity:1}.gallery__tab-item::before{content:"";display:block;background-color:#c4beb5;-webkit-transform:translate(101%,0);transform:translate(101%,0);-webkit-transition:-webkit-transform .8s ease-in-out;transition:-webkit-transform .8s ease-in-out;transition:transform .8s ease-in-out;transition:transform .8s ease-in-out,-webkit-transform .8s ease-in-out;will-change:transform}.gallery__tab-item::after,.gallery__tab-item::before{position:absolute;inset:0;width:100%;height:100%}.gallery__tab-item::after{content:attr(data-text);display:flex;justify-content:center;align-items:center;top:0;left:0;z-index:10;margin:auto;opacity:0;-webkit-transition:.6s ease-in-out;transition:.6s ease-in-out}.gallery__tab-item--active{background:#0d1b27;color:#fff;cursor:default;pointer-events:none}.gallery__tab-item--active:hover{background:#0d1b27}.gallery__list{display:none}.gallery__list-track{margin-block:clamp(.625rem,.4002808989rem + 1.1235955056vw,1.875rem)}.gallery__list--active{display:block}.gallery__list .arrows{margin-inline:auto;justify-content:center;gap:clamp(.375rem,.2738764045rem + .5056179775vw,.9375rem)}.gallery__item{overflow:hidden;border-radius:clamp(.625rem,.6025280899rem + .1123595506vw,.75rem)}.gallery__item:hover .gallery__item-image{-webkit-transform:scale(1.13);transform:scale(1.13)}.gallery__item-image{height:clamp(15rem,12.0786516854rem + 14.606741573vw,31.25rem);width:100%;border-radius:clamp(.625rem,.6025280899rem + .1123595506vw,.75rem);-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .9s ease;transition:-webkit-transform .9s ease;transition:transform .9s ease;transition:transform .9s ease,-webkit-transform .9s ease}.projects__list{position:relative}.projects__prohibits{display:flex;flex-direction:column;gap:clamp(1.125rem,1.0463483146rem + .393258427vw,1.5625rem)}.projects__prohibits-item{display:flex;align-items:center;gap:clamp(.75rem,.6601123596rem + .4494382022vw,1.25rem)}.projects__prohibits-icon{display:block;height:clamp(1.75rem,1.5926966292rem + .7865168539vw,2.625rem);width:clamp(1.75rem,1.5926966292rem + .7865168539vw,2.625rem)}.projects__prohibits-icon svg{width:100%;height:100%}.projects__item-block{position:relative;border:.094rem solid #1a191912;color:#fff;border-radius:clamp(.75rem,.6825842697rem + .3370786517vw,1.125rem)}.projects__item-logo{width:clamp(9.375rem,8.2851123596rem + 5.4494382022vw,15.4375rem);aspect-ratio:2.8}.projects__item-mobile{position:relative;z-index:50;display:flex;justify-content:space-between;align-items:center;padding:clamp(.75rem,.6825842697rem + .3370786517vw,1.125rem)}.projects__item-details{display:flex;flex-direction:column;align-items:center;background:#0000001A;border:.063rem solid #ffffff0d;backdrop-filter:blur(3.5592205524px);gap:clamp(.25rem,.2162921348rem + .1685393258vw,.4375rem);border-radius:clamp(.625rem,.6025280899rem + .1123595506vw,.75rem);color:#fff;padding:clamp(.625rem,.5800561798rem + .2247191011vw,.875rem);width:clamp(4.0625rem,3.8939606742rem + .8426966292vw,5rem);aspect-ratio:1;font:400 clamp(.6875rem,min(1.116751269cqi,2.2cqh),1.375rem)/150% Montserrat,"Segoe UI",sans-serif}.projects__item-details::before{content:"";display:block;background-image:url(../img/icons/icons.svg#maximize-circle);width:clamp(1.4375rem,1.3700842697rem + .3370786517vw,1.8125rem);background-size:cover;aspect-ratio:1}.projects__item-banner{position:relative}.projects__item-image{position:absolute;inset:0;width:100%;height:100%;z-index:40;border-radius:clamp(.75rem,.6825842697rem + .3370786517vw,1.125rem)}.projects__item-content{position:relative;z-index:50;flex-direction:column;display:flex;border-radius:clamp(.625rem,.6025280899rem + .1123595506vw,.75rem)}.projects .arrows{position:absolute;z-index:90;right:clamp(.375rem,.3075842697rem + .3370786517vw,.75rem);bottom:clamp(.375rem,.3075842697rem + .3370786517vw,.75rem)}.projects .arrow:hover.arrow--left::after,.projects .arrow:hover.arrow--right::after{-webkit-filter:sepia(1);filter:sepia(1)}.section--archive .section__header-wrapper{justify-content:space-between;flex-direction:row;text-align:left}.section--archive .section__header-wrapper h2{font:500 clamp(2rem,min(6.0913705584cqi,12cqh),7.5rem)/100% Montserrat,"Segoe UI",sans-serif;position:relative}.section--archive .section__button{font-weight:600}.section--archive .section__body.container{overflow:hidden}.section--archive .section__header-hand{position:relative;top:clamp(.375rem,.2626404494rem + .5617977528vw,1rem)}.section--archive .section__header-hand svg{width:clamp(2.0625rem,1.9950842697rem + .3370786517vw,2.4375rem);aspect-ratio:1.1;display:block;height:auto}.archive{display:flex;flex-direction:column;padding-right:calc((100% - min(1720px,100% - clamp(42px,19.68vw - 83px,200px)))/ 2)}.archive__more{margin-inline:auto;margin-top:clamp(.625rem,.1530898876rem + 2.3595505618vw,3.25rem);background-color:#0d1b27;color:#fff!important;padding-inline:clamp(3.75rem,3.1320224719rem + 3.0898876404vw,7.1875rem);padding-block:clamp(.9375rem,.544241573rem + 1.9662921348vw,3.125rem)}.archive__list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:clamp(.75rem,.6601123596rem + .4494382022vw,1.25rem)}.archive .card__list{overflow:visible}.archive-block{position:relative;width:100%;border-radius:clamp(.625rem,.5351123596rem + .4494382022vw,1.125rem);height:clamp(9.375rem,3.1952247191rem + 30.8988764045vw,43.75rem);padding:clamp(.625rem,.6025280899rem + .1123595506vw,.75rem);overflow:hidden;display:flex}.archive-block:hover .archive-block__image{-webkit-transform:scale(1.1);transform:scale(1.1)}.archive-block__image{border-radius:clamp(.625rem,.5351123596rem + .4494382022vw,1.125rem);position:absolute;inset:0;width:100%;height:100%;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .9s ease;transition:-webkit-transform .9s ease;transition:transform .9s ease;transition:transform .9s ease,-webkit-transform .9s ease}.archive-block__button,.archive-block__date{border:.053rem solid #ffffff1a;backdrop-filter:blur(20px);z-index:10;position:absolute;display:inline-block;will-change:transform;background:#0000001A;color:#fff!important;border-radius:clamp(.625rem,.6025280899rem + .1123595506vw,.75rem);white-space:nowrap}.archive-block__date{bottom:clamp(.625rem,.6025280899rem + .1123595506vw,.75rem);left:clamp(.625rem,.6025280899rem + .1123595506vw,.75rem);padding-block:clamp(.625rem,.4564606742rem + .8426966292vw,1.5625rem);padding-inline:clamp(.9375rem,.7015449438rem + 1.1797752809vw,2.25rem);text-transform:uppercase;font-weight:600}.archive-block__button{top:clamp(.625rem,.6025280899rem + .1123595506vw,.75rem);right:clamp(.625rem,.6025280899rem + .1123595506vw,.75rem);padding-block:clamp(.4375rem,.235252809rem + 1.0112359551vw,1.5625rem);padding-inline:clamp(.75rem,.4803370787rem + 1.3483146067vw,2.25rem);display:flex;flex-direction:column;align-items:center;gap:clamp(.3125rem,.1439606742rem + .8426966292vw,1.25rem)}.archive-block__button::before{content:"";display:block;background-image:url(../img/icons/icons.svg#maximize-circle);width:clamp(1.5625rem,1.3939606742rem + .8426966292vw,2.5rem);background-size:cover;aspect-ratio:1;position:relative;opacity:1}.archive-block__button span{position:relative;z-index:5}.archive-block__main{display:none}.section--blog .section__body.container{overflow:hidden}.section--blog .section__header-wrapper{justify-content:space-between;flex-direction:row;text-align:left}.section--blog .section__header-wrapper h2{font:500 clamp(2rem,min(6.0913705584cqi,12cqh),7.5rem)/100% Montserrat,"Segoe UI",sans-serif;position:relative}.section--blog .section__button{font-weight:600}.section--blog .section__header-hand{position:relative;top:clamp(.375rem,.2626404494rem + .5617977528vw,1rem)}.section--blog .section__header-hand svg{width:clamp(2.0625rem,1.9950842697rem + .3370786517vw,2.4375rem);aspect-ratio:1.1;display:block;height:auto}.blog .arrows{justify-content:center;margin-top:clamp(.9375rem,.7689606742rem + .8426966292vw,1.875rem)}.blog-block{position:relative;width:100%;border-radius:clamp(.625rem,.5351123596rem + .4494382022vw,1.125rem);height:clamp(9.375rem,3.1952247191rem + 30.8988764045vw,43.75rem);padding:clamp(.625rem,.6025280899rem + .1123595506vw,.75rem);display:flex;overflow:hidden}.blog-block:hover .blog-block__image{-webkit-transform:scale(1.1);transform:scale(1.1)}.blog-block__image{border-radius:clamp(.625rem,.5351123596rem + .4494382022vw,1.125rem);position:absolute;inset:0;width:100%;height:100%;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .9s ease;transition:-webkit-transform .9s ease;transition:transform .9s ease;transition:transform .9s ease,-webkit-transform .9s ease}.blog-block__date{background-color:#fff;padding-block:clamp(.625rem,.5688202247rem + .2808988764vw,.9375rem);padding-inline:clamp(.9375rem,.8026685393rem + .6741573034vw,1.6875rem);border-radius:6.25rem;position:absolute;z-index:10;top:0;right:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:500;top:clamp(.625rem,.5688202247rem + .2808988764vw,.9375rem);left:clamp(.625rem,.5688202247rem + .2808988764vw,.9375rem)}.blog-block__content{display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(.6875rem,.5301966292rem + .7865168539vw,1.5625rem);padding-inline:clamp(.9375rem,.7127808989rem + 1.1235955056vw,2.1875rem);padding-block:clamp(.625rem,.4564606742rem + .8426966292vw,1.5625rem);position:relative;z-index:10;color:#fff;width:100%}.blog-block__title{text-transform:uppercase}.blog-block__link{font-size:0;height:clamp(2rem,1.8876404494rem + .5617977528vw,2.625rem)}.blog-block__link::before{content:"";display:block;background-image:url(../img/icons/icons.svg#arrow-down);width:clamp(2rem,1.8876404494rem + .5617977528vw,2.625rem);background-size:cover;aspect-ratio:1;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.partners__list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;justify-content:space-between;padding:clamp(2rem,1.6853932584rem + 1.5730337079vw,3.75rem);gap:clamp(2rem,.5617977528rem + 7.191011236vw,10rem);border-block:.094rem solid #615b5b1a}.partners__item{height:clamp(2.625rem,2.1980337079rem + 2.1348314607vw,5rem)}.partners__item-logo{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.partners .arrows{justify-content:center}.partners .card__list{border-block:.094rem solid #615b5b1a;padding:clamp(1.375rem,.9480337079rem + 2.1348314607vw,3.75rem);margin-bottom:clamp(1.375rem,.9480337079rem + 2.1348314607vw,3.75rem)}.footer__main,.footer__wrapper{padding-block:clamp(2.5rem,2.0505617978rem + 2.2471910112vw,5rem)}.footer__main{border-block:.094rem solid #615b5b1a;margin-block:clamp(1.5rem,1.3202247191rem + .8988764045vw,2.5rem);display:flex;justify-content:space-between;align-items:center;gap:clamp(.25rem,-1.0533707865rem + 6.5168539326vw,7.5rem)}.footer__nav{width:50%}.footer__nav-list{display:flex;flex-wrap:wrap;gap:clamp(.5rem,-.0280898876rem + 2.6404494382vw,3.4375rem)}.footer__nav-item{white-space:nowrap}.footer__nav-link:hover{color:#e2b879;text-decoration:underline}.footer__nav-link:hover::before{-webkit-filter:invert(80%) sepia(44%) saturate(203%) hue-rotate(354deg) brightness(100%) contrast(93%);filter:invert(80%) sepia(44%) saturate(203%) hue-rotate(354deg) brightness(100%) contrast(93%)}.footer__contacts{width:50%}.footer__contacts-tel{font:500 clamp(1.125rem,min(2.9441624365cqi,5.8cqh),3.625rem)/130% Montserrat,"Segoe UI",sans-serif}.footer__contacts-tel:hover{text-decoration:underline}.footer__soc1al-list{display:flex;margin-top:clamp(.9375rem,.7689606742rem + .8426966292vw,1.875rem);gap:clamp(.3125rem,.2563202247rem + .2808988764vw,.625rem)}.footer__soc1al-link{width:clamp(1.5rem,.0842696629rem + 7.0786516854vw,9.375rem);border:.125rem solid #1a19190d;aspect-ratio:1;display:flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.footer__soc1al-link:hover{background-color:#0d1b27;border:.125rem solid #0d1b27;color:#fff}.footer__soc1al-link:hover svg{-webkit-filter:invert(100%) sepia(9%) saturate(30%) hue-rotate(316deg) brightness(107%) contrast(107%);filter:invert(100%) sepia(9%) saturate(30%) hue-rotate(316deg) brightness(107%) contrast(107%)}.footer__soc1al-link:active{background-color:#0d1b27;border:.125rem solid #0d1b27}.footer__soc1al-link svg{width:clamp(1.375rem,1.0603932584rem + 1.5730337079vw,3.125rem);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;aspect-ratio:1}.footer__logo{height:clamp(3.5rem,1.2078651685rem + 11.4606741573vw,16.25rem)}.footer__logo-image{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.archive-details,.modal-lightbox,.projects-details{position:fixed;inset:0;z-index:1000;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.6);-webkit-animation-name:modalopen;animation-name:modalopen;-webkit-animation-duration:1s;animation-duration:1s}.archive-details.hidden,.modal-lightbox.hidden,.projects-details.hidden{display:none}.archive-details__content,.modal-lightbox__content,.projects-details__content{position:relative;border-radius:clamp(.875rem,.8300561798rem + .2247191011vw,1.125rem);height:clamp(24.375rem,19.3188202247rem + 25.2808988764vw,52.5rem)}.archive-details__close,.modal-lightbox__close,.projects-details__close{position:absolute;border:.063rem solid #ffffff1a;background:#fffFFF1A;backdrop-filter:blur(10px);cursor:pointer;display:flex;justify-content:center;align-items:center;top:clamp(.5rem,.4775280899rem + .1123595506vw,.625rem);right:clamp(.5rem,.4775280899rem + .1123595506vw,.625rem);width:clamp(3.125rem,2.4508426966rem + 3.3707865169vw,6.875rem);border-radius:clamp(.625rem,.6025280899rem + .1123595506vw,.75rem);aspect-ratio:1;z-index:1035;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;overflow:hidden}.archive-details__close:hover,.modal-lightbox__close:hover,.projects-details__close:hover{background-color:#c4beb5;color:#fff}.archive-details__close:hover::before,.modal-lightbox__close:hover::before,.projects-details__close:hover::before{-webkit-filter:invert(100%) sepia(9%) saturate(30%) hue-rotate(316deg) brightness(107%) contrast(107%);filter:invert(100%) sepia(9%) saturate(30%) hue-rotate(316deg) brightness(107%) contrast(107%)}.archive-details__close:hover::after,.modal-lightbox__close:hover::after,.projects-details__close:hover::after{-webkit-transform:translate(0,0);transform:translate(0,0)}.archive-details__close::after,.modal-lightbox__close::after,.projects-details__close::after{content:"";display:block;position:absolute;inset:0;width:101%;height:101%;background-color:#0d1b27;-webkit-transform:translate(101%,0);transform:translate(101%,0);-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out;will-change:transform}.archive-details__close:active,.modal-lightbox__close:active,.projects-details__close:active{background-color:#0d1b27}.archive-details__close:disabled,.modal-lightbox__close:disabled,.projects-details__close:disabled{pointer-events:none;opacity:.6}.archive-details__close svg,.modal-lightbox__close svg,.projects-details__close svg{width:clamp(.875rem,.7851123596rem + .4494382022vw,1.375rem);aspect-ratio:1;-o-object-fit:cover;object-fit:cover;pointer-events:none;z-index:5}.archive-details img,.modal-lightbox img,.projects-details img{width:100%;height:100%;border-radius:clamp(.875rem,.8300561798rem + .2247191011vw,1.125rem)}.archive-details .splide,.archive-details .splide__track,.modal-lightbox .splide,.modal-lightbox .splide__track,.projects-details .splide,.projects-details .splide__track{height:100%}.archive-details__main{padding:clamp(1.25rem,.2387640449rem + 5.0561797753vw,6.875rem);width:47%}.archive-details__title{font:500 clamp(1.4375rem,min(3.4517766497cqi,6.8cqh),4.25rem)/120% Montserrat,"Segoe UI",sans-serif;white-space:nowrap}.archive-details__list{display:flex;flex-direction:column;gap:clamp(.75rem,.5814606742rem + .8426966292vw,1.6875rem);margin-top:clamp(1.3125rem,.9866573034rem + 1.6292134831vw,3.125rem)}.archive-details__item{display:flex;align-items:center;gap:clamp(1.3125rem,1.1776685393rem + .6741573034vw,2.0625rem)}.archive-details img{border-radius:clamp(.625rem,.6025280899rem + .1123595506vw,.75rem)}.archive-details__content{background-color:#0d1b27;color:#fff;border-radius:clamp(.75rem,.6825842697rem + .3370786517vw,1.125rem);border:.125rem solid #1a19190d;display:flex;padding:clamp(.25rem,.2275280899rem + .1123595506vw,.375rem)}.archive-details__gallery{height:clamp(.5625rem,-8.2127808989rem + 43.8764044944vw,49.375rem);width:53%;flex-shrink:0;position:relative}.archive-details__gallery .arrows{justify-content:center;position:absolute;bottom:clamp(.75rem,.6825842697rem + .3370786517vw,1.125rem);left:0;right:0}.archive-details__number{border-radius:50%;text-align:center;width:clamp(1.5625rem,1.0568820225rem + 2.5280898876vw,4.375rem);aspect-ratio:1;color:#0d1b27;background-color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.projects-details{font:400 clamp(.875rem,min(1.421319797cqi,2.8cqh),1.75rem)/160% Montserrat,"Segoe UI",sans-serif}.projects-details__content{background-color:#0d1b27;color:#fff;border-radius:clamp(.75rem,.6825842697rem + .3370786517vw,1.125rem);padding:clamp(1.5rem,1.0730337079rem + 2.1348314607vw,3.875rem);border:.125rem solid #1a19190d;display:flex}.projects-details .projects__item-logo{width:clamp(9.375rem,8.1625rem + 6.0625vw,15.4375rem);height:auto;border-radius:0;aspect-ratio:2.8}.projects-details .projects__prohibits-icon svg{-webkit-filter:invert(1) brightness(3);filter:invert(1) brightness(3)}.projects-details .projects-details__desc{margin-block:clamp(1.4375rem,1.2689606742rem + .8426966292vw,2.375rem)}.projects-details .projects-details__list{display:flex;flex-direction:column;gap:clamp(.6875rem,.5639044944rem + .6179775281vw,1.375rem)}.lightbox-thumbs{position:absolute;top:clamp(.625rem,.5800561798rem + .2247191011vw,.875rem);left:clamp(.625rem,.5800561798rem + .2247191011vw,.875rem);z-index:1050}.lightbox-thumbs,.lightbox-thumbs .splide__track{height:auto!important}.lightbox-thumbs .splide__slide{opacity:.7;-webkit-transition:opacity .2s;transition:opacity .2s;margin:0!important;cursor:pointer}.lightbox-thumbs .splide__slide.is-active{opacity:1;cursor:default}.lightbox-thumbs .splide__track{overflow:visible}.lightbox-thumbs .splide__list{-webkit-transform:none!important;transform:none!important;display:grid;grid-template-columns:1fr 1fr;gap:clamp(.375rem,.3300561798rem + .2247191011vw,.625rem)}.lightbox-thumbs img{width:clamp(4.0625rem,3.5568820225rem + 2.5280898876vw,6.875rem);aspect-ratio:1;border:.125rem solid #ffffff33;gap:clamp(.375rem,.3525280899rem + .1123595506vw,.5rem);border-radius:clamp(.625rem,.6025280899rem + .1123595506vw,.75rem);-o-object-fit:cover;object-fit:cover}.lightbox-tools{display:flex;align-items:center;justify-content:center;position:absolute;bottom:clamp(2rem,1.797752809rem + 1.0112359551vw,3.125rem);inset-inline:0}.lightbox-arrows{display:flex;justify-content:space-between;pointer-events:none}.lightbox-arrow{pointer-events:auto;border:0;height:clamp(2.25rem,1.7556179775rem + 2.4719101124vw,5rem);padding-inline:clamp(1.625rem,1.018258427rem + 3.0337078652vw,5rem);border-radius:6.25rem;background:#0000000D;backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-transition:background .35s;transition:background .35s;z-index:1020;opacity:1;-webkit-transition:.7s ease-in-out;transition:.7s ease-in-out;overflow:hidden}.lightbox-arrow:hover{color:#fff}.lightbox-arrow:hover::after{-webkit-transform:translate(0,0);transform:translate(0,0)}.lightbox-arrow::after{content:"";display:block;position:absolute;inset:0;width:101%;height:101%;background-color:#0d1b27;-webkit-transform:translate(101%,0);transform:translate(101%,0);-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out;will-change:transform}.lightbox-arrow:hover{background-color:#0d1b27;color:#fff}.lightbox-arrow:hover::before{-webkit-filter:invert(100%) sepia(9%) saturate(30%) hue-rotate(316deg) brightness(107%) contrast(107%);filter:invert(100%) sepia(9%) saturate(30%) hue-rotate(316deg) brightness(107%) contrast(107%)}.lightbox-arrow:disabled{pointer-events:none;opacity:.6}.lightbox-arrow__icon{width:clamp(1.125rem,1.0126404494rem + .5617977528vw,1.75rem);aspect-ratio:1;background-size:cover;background-repeat:no-repeat;z-index:5;position:relative}.lightbox-arrow--prev .lightbox-arrow__icon{background-image:url(../img/light-left.svg)}.lightbox-arrow--next .lightbox-arrow__icon{background-image:url(../img/light-right.svg)}.lightbox-dots{display:flex;gap:clamp(.75rem,.6601123596rem + .4494382022vw,1.25rem);margin-inline:clamp(1.6875rem,1.4290730337rem + 1.2921348315vw,3.125rem)}.lightbox-dots>li{line-height:auto;height:.438rem;display:block}.lightbox-dots>li button{width:.438rem;height:.438rem;border-radius:50%;background:rgba(255,255,255,.35);border:0;-webkit-transition:background .2s,-webkit-transform .2s;transition:background .2s,-webkit-transform .2s;transition:background .2s,transform .2s;transition:background .2s,transform .2s,-webkit-transform .2s;display:block}.lightbox-dots>li button.is-active{background:#fff}.d-none{display:none}.form__label{position:relative;display:block;margin-bottom:clamp(.375rem,.3300561798rem + .2247191011vw,.625rem)}.form__icon{width:clamp(1.3125rem,1.1889044944rem + .6179775281vw,2rem);aspect-ratio:1;left:clamp(2.5rem,2.2752808989rem + 1.1235955056vw,3.75rem)}.form__icon,.form__placeholder{position:absolute;top:0;bottom:0;margin:auto;pointer-events:none;z-index:1}.form__placeholder{height:-webkit-min-content;height:-moz-min-content;height:min-content;font:400 clamp(.875rem,min(1.116751269cqi,2.2cqh),1.375rem)/150% Montserrat,"Segoe UI",sans-serif;padding-left:clamp(4.6875rem,4.2380617978rem + 2.2471910112vw,7.1875rem)}.form__placeholder::after{content:"*";display:none;color:red;padding-left:4px}.form__input{padding-left:clamp(4.6875rem,4.2380617978rem + 2.2471910112vw,7.1875rem);color:#fff}.form__privacy{grid-area:fourth}.form__privacy-check{gap:clamp(.9375rem,.8588483146rem + .393258427vw,1.375rem);font:400 clamp(.8125rem,min(.8121827411cqi,1.6cqh),1rem)/150% Montserrat,"Segoe UI",sans-serif;margin-top:clamp(.625rem,.3441011236rem + 1.404494382vw,2.1875rem)}.form__privacy-check,.form__privacy-check input{display:flex;align-items:center;cursor:pointer;padding:0}.form__privacy-check input{width:clamp(1.875rem,1.7626404494rem + .5617977528vw,2.5rem);aspect-ratio:1;flex-shrink:0;margin-top:0;border:.063rem solid #ffffff1a;position:relative;justify-content:center}.form__privacy-check input[type=checkbox]:checked::after{content:"";width:clamp(1.875rem,1.7626404494rem + .5617977528vw,2.5rem);aspect-ratio:1;background:#fff url(../img/icons/icons.svg#check) no-repeat center;background-size:clamp(2.5rem,2.3314606742rem + .8426966292vw,3.4375rem);position:absolute;border-radius:clamp(.625rem,.6025280899rem + .1123595506vw,.75rem)}.form__input:not(:-moz-placeholder-shown)+.form__placeholder{opacity:0}.form__input:not(:placeholder-shown)+.form__placeholder{opacity:0}input:-webkit-autofill+.form__placeholder{opacity:0!important;visibility:hidden!important}.form__label.error .form__placeholder,.form__label.error .form__placeholder-number,.form__label.error input{color:red}.form__button:disabled{cursor:not-allowed}.form input:-internal-autofill-selected+.form-placeholder,.form input:-webkit-autofill+.form-placeholder{opacity:0!important;visibility:hidden!important}.form__label.not-required .form__placeholder::after{display:none!important}#modal{-webkit-transition:.3s ease;transition:.3s ease}#modal .close,#modal .closer-btn{-webkit-transition:.5s ease;transition:.5s ease}#modal .close svg,#modal .closer-btn svg{height:clamp(1.1875rem,1.1650280899rem + .1123595506vw,1.3125rem);width:clamp(1.1875rem,1.1650280899rem + .1123595506vw,1.3125rem)}#modal .modal__form{width:clamp(21.875rem,20.1896067416rem + 8.4269662921vw,31.25rem);margin:auto}.modal{display:none;position:fixed;z-index:1;left:0;top:0;z-index:999999;height:100%;background-color:rgba(0,0,0,.6);overflow:auto}.modal,.modal__body{width:100%;justify-content:center}.modal__body{-webkit-animation-name:modalopen;animation-name:modalopen;-webkit-animation-duration:1s;animation-duration:1s;display:flex;flex-direction:column;position:relative;color:#fff;padding-inline:clamp(1.25rem,.2387640449rem + 5.0561797753vw,6.875rem);padding-bottom:clamp(1.25rem,.4634831461rem + 3.9325842697vw,5.625rem);padding-top:clamp(.0625rem,-2.0610955056rem + 10.6179775281vw,11.875rem)}.modal__body .modal__form{-webkit-box-shadow:none;box-shadow:none}.close,.closer-btn{position:absolute;border:.063rem solid #ffffff1a;background:#fffFFF1A;backdrop-filter:blur(10px);cursor:pointer;display:flex;justify-content:center;align-items:center;top:clamp(.5rem,.4775280899rem + .1123595506vw,.625rem);right:clamp(.5rem,.4775280899rem + .1123595506vw,.625rem);width:clamp(3.75rem,3.1882022472rem + 2.808988764vw,6.875rem);border-radius:clamp(.625rem,.6025280899rem + .1123595506vw,.75rem);aspect-ratio:1;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;overflow:hidden}.close:hover,.closer-btn:hover{color:#fff}.close:hover::before,.closer-btn:hover::before{-webkit-filter:invert(100%) sepia(9%) saturate(30%) hue-rotate(316deg) brightness(107%) contrast(107%);filter:invert(100%) sepia(9%) saturate(30%) hue-rotate(316deg) brightness(107%) contrast(107%)}.close:hover::after,.closer-btn:hover::after{-webkit-transform:translate(0,0);transform:translate(0,0)}.close::after,.closer-btn::after{content:"";display:block;position:absolute;inset:0;width:101%;height:101%;background-color:#c4beb5;-webkit-transform:translate(101%,0);transform:translate(101%,0);-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out;will-change:transform}.close svg,.closer-btn svg{width:clamp(.875rem,.7851123596rem + .4494382022vw,1.375rem);aspect-ratio:1;-o-object-fit:cover;object-fit:cover;position:relative;z-index:5}@-webkit-keyframes modalopen{from{opacity:0}to{opacity:1}}@keyframes modalopen{from{opacity:0}to{opacity:1}}@media (min-width:700px) and (min-height:500px){#modal .modal__form{height:auto}}@media (min-width:700px) and (min-height:630px){.modal__body{margin:auto;padding-inline:clamp(3.125rem,2.4508426966rem + 3.3707865169vw,6.875rem);padding-bottom:clamp(3.125rem,2.6755617978rem + 2.2471910112vw,5.625rem);padding-top:clamp(5rem,3.7640449438rem + 6.1797752809vw,11.875rem);border-radius:clamp(.875rem,.8300561798rem + .2247191011vw,1.125rem);width:auto;background-color:inherit}}@media (min-width:701px){.full-container{padding-inline:clamp(.5rem,.4775280899rem + .1123595506vw,.625rem);margin-inline:auto;max-width:1920px;width:auto;-webkit-box-sizing:content-box;box-sizing:content-box}.visible-mobile-above{display:none!important}.offer__list{backdrop-filter:blur(10px);border:1.5px solid #ffffff1a;background:#0000003B;border-radius:5px;flex-direction:column;gap:0;width:auto;padding-block:clamp(.875rem,-.5810546875rem + 4.1015625vh,2.1875rem);padding-inline:clamp(.875rem,.7514044944rem + .6179775281vw,1.5625rem);gap:clamp(.875rem,.1123046875rem + 2.1484375vh,1.5625rem)}.offer__list::before{content:"";display:block;height:.094rem;width:clamp(8.75rem,-2.34375rem + 31.25vh,18.75rem);background-color:#fffFFF1A;order:1}.offer__callback-title{text-align:left;max-width:inherit;width:clamp(9.5625rem,2.8369140625rem + 18.9453125vh,15.625rem)}}@media (min-width:993px){.visible-table-above{display:none!important}.header__nav-wrapper{max-height:1100px}.soc1als__icon svg,.soc1als__img{width:clamp(.75rem,.6488764045rem + .5056179775vw,1.3125rem);background-size:clamp(.75rem,.6488764045rem + .5056179775vw,1.3125rem);aspect-ratio:1;-o-object-fit:contain;object-fit:contain}.section__header--half .section__header-wrapper{flex-direction:row;align-items:flex-start;text-align:left;margin-bottom:0!important}.section__header--half .section__subtitle{width:50%;padding-top:clamp(1rem,.8202247191rem + .8988764045vw,2rem)}.section__header--half .section__title{width:50%;font:500 clamp(.125rem,min(4.5685279188cqi,9cqh),5.625rem)/115% Montserrat,"Segoe UI",sans-serif}.section__header--abstract .section__header-wrapper{flex-direction:row;align-items:flex-start;text-align:left;margin-bottom:0!important}.section__header--abstract .section__subtitle{width:26%;padding-top:clamp(1rem,.8202247191rem + .8988764045vw,2rem)}.section__header--abstract .section__title{width:74%}.callback__wrapper{cursor:pointer}.callback__wrapper::after{content:"";display:block;height:clamp(8.125rem,4.4620786517rem + 18.3146067416vw,28.5rem);width:clamp(6.5625rem,2.764747191rem + 18.9887640449vw,27.6875rem);flex-shrink:0;background-color:#f2f1ea;position:absolute;right:0;inset-block:0;margin-left:auto;border-radius:clamp(.4375rem,.3813202247rem + .2808988764vw,.75rem);border-top-left-radius:clamp(.4375rem,.0105337079rem + 2.1348314607vw,2.8125rem);border-bottom-left-radius:clamp(.4375rem,.0105337079rem + 2.1348314607vw,2.8125rem);-webkit-transition:.8s;transition:.8s}.callback__wrapper:hover{color:#0d1b27}.callback__wrapper:hover::after{width:100%;border-radius:clamp(.4375rem,.3813202247rem + .2808988764vw,.75rem)}.conditions__list,.restaurant__banner-image{position:absolute;inset:0}.conditions__list{margin-block:auto;justify-content:flex-end}.conditions-card{position:relative;min-width:clamp(20rem,18.3146067416rem + 8.4269662921vw,29.375rem);background:#0000001A}.conditions-card *{position:relative;z-index:9}.conditions-card::after{content:"";display:block;border-radius:clamp(.5625rem,.5287921348rem + .1685393258vw,.75rem);height:100%;width:100%;contain:layout paint style;position:absolute;z-index:5!important;top:0;left:0}.section--gallery .section__title{font:600 clamp(2.25rem,min(17.7664974619cqi,35cqh),21.875rem)/80% Montserrat,"Segoe UI",sans-serif;text-align:center}.gallery__tab{display:flex;border-radius:6.25rem;border:.094rem solid #b3b1a526;padding:.25rem}.projects__item-content{margin:clamp(.375rem,.3300561798rem + .2247191011vw,.625rem);gap:clamp(1.5625rem,1.1130617978rem + 2.2471910112vw,4.0625rem);padding-inline:clamp(1.875rem,1.4255617978rem + 2.2471910112vw,4.375rem);padding-block:clamp(1.875rem,1.3132022472rem + 2.808988764vw,5rem);width:clamp(18.75rem,14.2556179775rem + 22.4719101124vw,43.75rem);border:.063rem solid #ffffff33;background:#0000001A;backdrop-filter:blur(30px)}.archive{padding-right:0;border-top:.094rem solid #615b5b1a;padding-top:clamp(1rem,.9101123596rem + .4494382022vw,1.5rem)}.archive .card__list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:clamp(.75rem,.6601123596rem + .4494382022vw,1.25rem)}.blog{border-top:.094rem solid #615b5b1a;padding-top:clamp(1rem,.9101123596rem + .4494382022vw,1.5rem)}.footer__nav-link{display:flex;align-items:center;gap:clamp(.125rem,-.077247191rem + 1.0112359551vw,1.25rem)}.footer__nav-link::before{content:"";display:inline-block;background-image:url(../img/icons/icons.svg#arrow-nav);width:clamp(.8125rem,-.6435546875rem + 4.1015625vh,2.125rem);aspect-ratio:1;flex-shrink:0;background-size:cover;-webkit-filter:0;filter:0;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.projects-details{display:none}}@media (max-width:992px){.hidden-tablet{display:none!important}html.show .header__menu-opener{opacity:0;-webkit-filter:invert(99%) sepia(15%) saturate(112%) hue-rotate(129deg) brightness(116%) contrast(100%);filter:invert(99%) sepia(15%) saturate(112%) hue-rotate(129deg) brightness(116%) contrast(100%)}.header__nav-close{display:block}.header__nav-banner{width:100%!important}.header__nav-banner::before{display:none}.header__nav-list{position:absolute;width:calc(100% - .625rem);height:calc(100% - .625rem);gap:clamp(.75rem,-1.884765625rem + 7.421875vh,3.125rem);padding-inline:clamp(3.125rem,2.0575842697rem + 5.3370786517vw,9.0625rem);padding-block:clamp(1.25rem,1.0252808989rem + 1.1235955056vw,2.5rem);border:.063rem solid #ffffff33;margin:.313rem;backdrop-filter:blur(50px);border-radius:.75rem}.header__nav-list a{color:#fff}.section--callback{overflow-x:hidden}.about__item{top:clamp(80px,20svh,210px)}.about-card{background-size:clamp(6.25rem,5.2387640449rem + 5.0561797753vw,11.875rem);flex-direction:column-reverse;align-items:flex-start}.about-card__content{width:100%;padding:clamp(1.75rem,1.0533707865rem + 3.4831460674vw,5.625rem)}.about-card__photo{width:100%}.about-card__photo img{height:clamp(11.25rem,6.5308988764rem + 23.595505618vw,37.5rem)}.location__main{flex-direction:column-reverse}.location__distance{width:100%}.location__distance-list{padding-right:0}.location__map{width:100%;height:clamp(23.75rem,21.4803370787rem + 11.3483146067vw,36.375rem)}.location__prohibits-list{background-size:clamp(6.25rem,5.2387640449rem + 5.0561797753vw,11.875rem);background-position:bottom;flex-direction:column}.location__prohibits-item{border-radius:clamp(.5rem,.4550561798rem + .2247191011vw,.75rem);justify-content:flex-start;width:100%;gap:clamp(1.4375rem,1.0217696629rem + 2.0786516854vw,3.75rem)}.callback::after{background-size:100px;background-position:center}.callback *{flex-direction:column;text-align:center}.callback__button{position:static;flex-direction:row;text-transform:uppercase;padding:clamp(1.625rem,.5014044944rem + 5.6179775281vw,7.875rem);width:100%;height:auto;border-radius:clamp(.4375rem,.3813202247rem + .2808988764vw,.75rem)}.section--income .section__header{flex-direction:column-reverse}.section--income .section__header-wrapper,.section--income .section__title{width:100%}.section--income .section__header-logos{justify-content:center}.faq__wrapper{width:100%}.faq__title{padding-left:clamp(1.3125rem,.2001404494rem + 5.5617977528vw,7.5rem);padding-right:clamp(3.75rem,1.7275280899rem + 10.1123595506vw,15rem)}.faq__title::before{display:none}.faq__container-text{padding-inline:clamp(1.3125rem,.2001404494rem + 5.5617977528vw,7.5rem)}.section--restaurant{overflow:hidden}.section--restaurant .section__title{height:clamp(4.0625rem,2.8827247191rem + 5.8988764045vw,10.625rem);margin-top:clamp(.875rem,.6390449438rem + 1.1797752809vw,2.1875rem);width:auto}.section--restaurant .section__title br{display:block!important}.restaurant__banner{flex-direction:column-reverse;display:flex}.restaurant__banner-text{position:static;background-color:#0d1b27;width:100%;text-align:center;padding:clamp(.9375rem,.8251404494rem + .5617977528vw,1.5625rem);margin-top:clamp(.5rem,.4550561798rem + .2247191011vw,.75rem);padding-inline:clamp(3.125rem,2.7879213483rem + 1.6853932584vw,5rem)}.restaurant__banner-text br{display:none}.restaurant__main{flex-direction:column;border-bottom:.063rem solid #1a19190d;padding:0}.restaurant__prohibits{margin-top:clamp(1rem,.1685393258rem + 4.1573033708vw,5.625rem);border-top:.063rem solid #1a19190d}.conditions__wrapper{border-top:.125rem solid #1a19190d;border-bottom:0}.conditions__list{padding:clamp(.5rem,.4550561798rem + .2247191011vw,.75rem) clamp(.5rem,.4550561798rem + .2247191011vw,.75rem) 0;width:100%}.conditions__banner{height:clamp(18.75rem,14.8174157303rem + 19.6629213483vw,40.625rem)}.conditions__item{width:100%}.section--gallery .pin-spacer,.section--gallery .section__title{display:none!important}.section--gallery .section__title.mobile-title{display:block!important;height:auto;text-transform:uppercase;margin-top:clamp(5.375rem,4.0941011236rem + 6.404494382vw,12.5rem);margin-bottom:clamp(1.475rem,1.0125rem + 2.3125vw,4.1875rem)}.gallery__tab-item{border-radius:clamp(.625rem,.5126404494rem + .5617977528vw,1.25rem)}.projects__item-block{height:clamp(28.125rem,25.316011236rem + 14.0449438202vw,43.75rem)}.projects .arrows{inset-inline:0;justify-content:center}.section--archive .section__body.container{margin-left:calc((100% - min(1720px,100% - clamp(39px,19.68vw - 83px,200px)))/ 2);width:auto!important}.archive-block{height:clamp(25rem,21.6292134831rem + 16.8539325843vw,43.75rem)}.section--blog .section__body.container{margin-left:calc((100% - min(1720px,100% - clamp(39px,19.68vw - 83px,200px)))/ 2);width:auto!important}.blog{padding-right:calc((100% - min(1720px,100% - clamp(42px,19.68vw - 83px,200px)))/ 2)}.blog__track{overflow:visible}.blog-block{height:clamp(25rem,21.6292134831rem + 16.8539325843vw,43.75rem)}.blog-block__title{font:400 clamp(1.125rem,min(1.8274111675cqi,3.6cqh),2.25rem)/130% Montserrat,"Segoe UI",sans-serif;width:clamp(10.125rem,9.3384831461rem + 3.9325842697vw,14.5rem)}.footer__wrapper{padding-top:clamp(5.375rem,4.0941011236rem + 6.404494382vw,12.5rem);flex-direction:column-reverse;display:flex;padding-bottom:0}.footer__main{border-block:.063rem solid #615b5b1a;flex-direction:column-reverse;align-items:flex-start;padding-block:0;gap:0}.footer__nav{width:100%}.footer__nav-list{gap:clamp(1.5625rem,1.2254213483rem + 1.6853932584vw,3.4375rem);display:grid;grid-template-columns:1fr 1fr;font:400 clamp(.9375rem,min(2.1319796954cqi,4.2cqh),2.625rem)/130% Montserrat,"Segoe UI",sans-serif;border-top:.063rem solid #615b5b1a}.footer__contacts,.footer__nav-list{padding-block:clamp(1.75rem,1.3904494382rem + 1.797752809vw,3.75rem)}.footer__contacts{width:100%;display:flex;flex-direction:column;align-items:center}.footer__soc1al-item{flex-shrink:0}.footer__soc1al-link{width:clamp(3.5625rem,2.5175561798rem + 5.2247191011vw,9.375rem);border:.094rem solid #1a19190d}.archive-details__main{width:100%}.archive-details__content{height:auto!important;flex-direction:column}.archive-details__gallery{height:clamp(18.75rem,17.6264044944rem + 5.6179775281vw,25rem)!important;width:100%}.projects-details__content{height:auto!important;flex-direction:column}}@media (max-width:992px) and (max-height:500px){#modal .button,#modal .form__input{line-height:clamp(3.75rem,1.0458984375rem + 7.6171875vh,6.1875rem)}}@media (max-width:700px){h2 br,h3 br,h4 br,h5 br,h6 br{display:none}.hidden-mobile{display:none!important}.overflow-x-mobile{overflow:hidden}html.show .header__nav{z-index:460}html.show .header__menu{opacity:0}html.show .header__menu .header__menu-opener{opacity:0!important;-webkit-transition:none!important;transition:none!important;z-index:-1;position:relative}.header__menu{aspect-ratio:1.11;padding-block:0!important;opacity:1;-webkit-transition:.75s ease;transition:.75s ease}.header__wrapper{justify-content:center;gap:clamp(.5rem,.2528089888rem + 1.2359550562vw,1.875rem)}.header__menu{border:.094rem solid #ffffff40;padding-inline:clamp(.6875rem,-.6298828125rem + 3.7109375vh,1.875rem);padding-block:clamp(.8125rem,-.01953125rem + 2.34375vh,1.5625rem);border-radius:.413rem}.preloader__step{white-space:inherit;line-height:140%}.section--offer{overflow:hidden}.offer__wrapper::before{background:linear-gradient(164.86deg,rgba(0,0,0,.73) 19.1%,rgba(0,0,0,.473489) 34.74%,rgba(0,0,0,.392085) 39.4%,rgba(0,0,0,0) 47.05%)}.offer__banner{-o-object-position:calc(50% - 130px) center;object-position:calc(50% - 130px) center}.offer__content{flex-direction:column;justify-content:flex-end;text-align:center}.offer__content :not(img):not(svg){width:100%}.offer__subtitle{line-height:230%}.offer__subtitle,.offer__subtitle *{width:auto!important}.offer__title strong{font-weight:600;background-size:clamp(29.375rem,24.036rem + 35.71vw,40rem)}.offer__item{padding-block:clamp(1.5rem,.9269662921rem + 2.8651685393vw,4.6875rem);border:1.5px solid #ffffff0e;background:#0000003B;border-radius:5px;width:50%;position:relative}.offer__item::after{position:absolute;content:"";width:100%;height:100%;backdrop-filter:blur(10px);inset:0;z-index:-1;border-radius:5px}.offer__callback{position:static}.section--about .section__title{width:clamp(16.875rem,15.4143258427rem + 7.3033707865vw,25rem)}.about__item{top:clamp(50px,20svh,140px)}.apartment-card{content-visibility:auto;contain-intrinsic-size:1px 400px;height:clamp(25rem,21.2808988764rem + 18.595505618vw,45.6875rem)}.apartment-card__body{height:100%;flex-direction:column-reverse;margin:0;padding:clamp(.3125rem,.2563202247rem + .2808988764vw,.625rem)}.apartment-card__value{padding-block:clamp(.9375rem,.8251404494rem + .5617977528vw,1.5625rem);padding-inline:clamp(1.25rem,1.0702247191rem + .8988764045vw,2.25rem);text-align:center}.apartment-card__plan{margin-left:auto;width:clamp(5.9375rem,5.0386235955rem + 4.4943820225vw,10.9375rem);padding-block:clamp(.5rem,.308988764rem + .9550561798vw,1.5625rem)}.section--income .section__header{overflow:hidden}.income__item{top:clamp(10px,20vh,40px)}.section--restaurant .section__title{height:clamp(4.375rem,3.0266853933rem + 6.7415730337vw,11.875rem)}.conditions__list{flex-direction:column}.gallery__list{content-visibility:auto;contain-intrinsic-size:1px 400px}.gallery__item-image{height:clamp(23.75rem,22.4016853933rem + 6.7415730337vw,31.25rem)}.section--archive .section__header-wrapper h2{left:clamp(.4375rem,.3363764045rem + .5056179775vw,1rem)}.section--archive .section__button{display:none}.archive-block__date{padding-block:clamp(.9375rem,.8251404494rem + .5617977528vw,1.5625rem);padding-inline:clamp(1.25rem,1.0702247191rem + .8988764045vw,2.25rem)}.section--blog .section__header-wrapper h2{left:clamp(.4375rem,.3363764045rem + .5056179775vw,1rem)}.blog__slider{display:flex;flex-direction:column}.section--partners .section__body{width:auto}.partners .card__item .partners__item-logo{height:clamp(3.25rem,2.9353932584rem + 1.5730337079vw,5rem);width:clamp(6.875rem,4.9648876404rem + 9.5505617978vw,17.5rem)}.archive-details__content,.modal-lightbox__content,.projects-details__content{height:clamp(35.625rem,32.5912921348rem + 15.1685393258vw,52.5rem)}#modal{background:#091621}#modal .form-container{overflow-y:auto}#modal .modal__form{width:100%!important;border-radius:0!important}}@media (max-height:600px){.archive-details__content,.modal-lightbox__content,.projects-details__content{height:90%!important}}