*, *::before, *::after{box-sizing: border-box;}*{margin: 0;padding: 0;}ul, ol{list-style: none;}a{text-decoration: none;color: inherit;}input, button, textarea, select{font: inherit;}button{background: none;border: none;cursor: pointer;}input, textarea{border: none;outline: none;}img, picture, video, canvas, svg{display: block;max-width: 100%;height: auto;}@media (prefers-reduced-motion: reduce){*, *::before, *::after{animation-duration: 0.01ms !important;animation-iteration-count: 1 !important;transition-duration: 0.01ms !important;scroll-behavior: auto !important;}}blockquote, q{quotes: none;}blockquote:before, blockquote:after, q:before, q:after{content: '';content: none;}table{border-collapse: collapse;border-spacing: 0;}details{display: block;}summary{display: list-item;cursor: pointer;}.visually-hidden{position: absolute;width: 1px;height: 1px;margin: -1px;border: 0;padding: 0;white-space: nowrap;clip-path: inset(100%);clip: rect(0 0 0 0);overflow: hidden;}::selection{background-color: #b3d4fc;color: #000000;text-shadow: none;}html, body{min-height: 100vh;line-height: 1.5;text-rendering: optimizeSpeed;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;overflow-x: hidden;width: 100%;}fieldset{border: 0;margin: 0;padding: 0;}input[type="number"]::-webkit-outer-spin-button, input[type="number"]::-webkit-inner-spin-button{-webkit-appearance: none;margin: 0;}input[type="number"]{-moz-appearance: textfield;}:root{--color-primary: #FFFFFF;--color-primary-light-gray: #F8F8F8;--color-primary-gray: #E9E9E9;--color-primary-dark-gray: #717273;--color-primary-black: #000000;--color-primary-green: #74C5A5;--color-primary-light-green: #BFE4D6;--color-primary-light-extralight-green: #9CCDB5;--bg-primary: var(--color-primary);--bg-secondary: var(--color-primary-green);--bg-gray: var(--color-primary-gray);--text-primary: var(--color-primary-black);--text-secondary: var(--color-primary-dark-gray);--text-inverse: var(--color-primary);--text-light-green: var(--color-primary-light-green);}:root{--grid-columns: 10;--grid-gutter: 20px;--grid-margin: 40px;--container-max-width: 1920px;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--breakpoint-xxl: 1400px;}@media (max-width: 768px){:root{--grid-gutter: 16px;--grid-margin: 20px;}}@media (max-width: 576px){:root{--grid-gutter: 12px;--grid-margin: 16px;}}.container, .container-fluid{width: 100%;padding-right: var(--grid-margin);padding-left: var(--grid-margin);margin-right: auto;margin-left: auto;}.row{display: flex;flex-wrap: wrap;margin-right: calc(var(--grid-gutter) * -0.5);margin-left: calc(var(--grid-gutter) * -0.5);}[class^="col-"]{flex-shrink: 0;width: 100%;max-width: 100%;padding-right: calc(var(--grid-gutter) * 0.5);padding-left: calc(var(--grid-gutter) * 0.5);}.col{flex: 1 0 0%;}.col-auto{flex: 0 0 auto;width: auto;}.col-1{flex: 0 0 auto;width: calc(100% / var(--grid-columns) * 1);}.col-2{flex: 0 0 auto;width: calc(100% / var(--grid-columns) * 2);}.col-3{flex: 0 0 auto;width: calc(100% / var(--grid-columns) * 3);}.col-4{flex: 0 0 auto;width: calc(100% / var(--grid-columns) * 4);}.col-5{flex: 0 0 auto;width: calc(100% / var(--grid-columns) * 5);}.col-6{flex: 0 0 auto;width: calc(100% / var(--grid-columns) * 6);}.col-7{flex: 0 0 auto;width: calc(100% / var(--grid-columns) * 7);}.col-8{flex: 0 0 auto;width: calc(100% / var(--grid-columns) * 8);}.col-9{flex: 0 0 auto;width: calc(100% / var(--grid-columns) * 9);}.col-10{flex: 0 0 auto;width: 100%;}.offset-1{margin-left: calc(100% / var(--grid-columns) * 1);}.offset-2{margin-left: calc(100% / var(--grid-columns) * 2);}.offset-3{margin-left: calc(100% / var(--grid-columns) * 3);}.offset-4{margin-left: calc(100% / var(--grid-columns) * 4);}.offset-5{margin-left: calc(100% / var(--grid-columns) * 5);}.offset-6{margin-left: calc(100% / var(--grid-columns) * 6);}.offset-7{margin-left: calc(100% / var(--grid-columns) * 7);}.offset-8{margin-left: calc(100% / var(--grid-columns) * 8);}.offset-9{margin-left: calc(100% / var(--grid-columns) * 9);}@media (min-width: 576px){.col-sm{flex: 1 0 0%;}.col-sm-auto{flex: 0 0 auto;width: auto;}.col-sm-1{flex: 0 0 auto;width: calc(100% / var(--grid-columns) * 1);}.col-sm-2{flex: 0 0 auto;width: calc(100% / var(--grid-columns) * 2);}.col-sm-3{flex: 0 0 auto;width: calc(100% / var(--grid-columns) * 3);}.col-sm-4{flex: 0 0 auto;width: calc(100% / var(--grid-columns) * 4);}.col-sm-5{flex: 0 0 auto;width: calc(100% / var(--grid-columns) * 5);}.col-sm-6{flex: 0 0 auto;width: calc(100% / var(--grid-columns) * 6);}.col-sm-7{flex: 0 0 auto;width: calc(100% / var(--grid-columns) * 7);}.col-sm-8{flex: 0 0 auto;width: calc(100% / var(--grid-columns) * 8);}.col-sm-9{flex: 0 0 auto;width: calc(100% / var(--grid-columns) * 9);}.col-sm-10{flex: 0 0 auto;width: 100%;}.offset-sm-1{margin-left: calc(100% / var(--grid-columns) * 1);}.offset-sm-2{margin-left: calc(100% / var(--grid-columns) * 2);}.offset-sm-3{margin-left: calc(100% / var(--grid-columns) * 3);}.offset-sm-4{margin-left: calc(100% / var(--grid-columns) * 4);}.offset-sm-5{margin-left: calc(100% / var(--grid-columns) * 5);}.offset-sm-6{margin-left: calc(100% / var(--grid-columns) * 6);}.offset-sm-7{margin-left: calc(100% / var(--grid-columns) * 7);}.offset-sm-8{margin-left: calc(100% / var(--grid-columns) * 8);}.offset-sm-9{margin-left: calc(100% / var(--grid-columns) * 9);}}@media (min-width: 768px){.col-md{flex: 1 0 0%;}.col-md-auto{flex: 0 0 auto;width: auto;}.col-md-1{flex: 0 0 auto;width: calc(100% / var(--grid-columns) * 1);}.col-md-2{flex: 0 0 auto;width: calc(100% / var(--grid-columns) * 2);}.col-md-3{flex: 0 0 auto;width: calc(100% / var(--grid-columns) * 3);}.col-md-4{flex: 0 0 auto;width: calc(100% / var(--grid-columns) * 4);}.col-md-5{flex: 0 0 auto;width: calc(100% / var(--grid-columns) * 5);}.col-md-6{flex: 0 0 auto;width: calc(100% / var(--grid-columns) * 6);}.col-md-7{flex: 0 0 auto;width: calc(100% / var(--grid-columns) * 7);}.col-md-8{flex: 0 0 auto;width: calc(100% / var(--grid-columns) * 8);}.col-md-9{flex: 0 0 auto;width: calc(100% / var(--grid-columns) * 9);}.col-md-10{flex: 0 0 auto;width: 100%;}.offset-md-1{margin-left: calc(100% / var(--grid-columns) * 1);}.offset-md-2{margin-left: calc(100% / var(--grid-columns) * 2);}.offset-md-3{margin-left: calc(100% / var(--grid-columns) * 3);}.offset-md-4{margin-left: calc(100% / var(--grid-columns) * 4);}.offset-md-5{margin-left: calc(100% / var(--grid-columns) * 5);}.offset-md-6{margin-left: calc(100% / var(--grid-columns) * 6);}.offset-md-7{margin-left: calc(100% / var(--grid-columns) * 7);}.offset-md-8{margin-left: calc(100% / var(--grid-columns) * 8);}.offset-md-9{margin-left: calc(100% / var(--grid-columns) * 9);}}@media (min-width: 992px){.col-lg{flex: 1 0 0%;}.col-lg-auto{flex: 0 0 auto;width: auto;}.col-lg-1{flex: 0 0 auto;width: calc(100% / var(--grid-columns) * 1);}.col-lg-2{flex: 0 0 auto;width: calc(100% / var(--grid-columns) * 2);}.col-lg-3{flex: 0 0 auto;width: calc(100% / var(--grid-columns) * 3);}.col-lg-4{flex: 0 0 auto;width: calc(100% / var(--grid-columns) * 4);}.col-lg-5{flex: 0 0 auto;width: calc(100% / var(--grid-columns) * 5);}.col-lg-6{flex: 0 0 auto;width: calc(100% / var(--grid-columns) * 6);}.col-lg-7{flex: 0 0 auto;width: calc(100% / var(--grid-columns) * 7);}.col-lg-8{flex: 0 0 auto;width: calc(100% / var(--grid-columns) * 8);}.col-lg-9{flex: 0 0 auto;width: calc(100% / var(--grid-columns) * 9);}.col-lg-10{flex: 0 0 auto;width: 100%;}.offset-lg-1{margin-left: calc(100% / var(--grid-columns) * 1);}.offset-lg-2{margin-left: calc(100% / var(--grid-columns) * 2);}.offset-lg-3{margin-left: calc(100% / var(--grid-columns) * 3);}.offset-lg-4{margin-left: calc(100% / var(--grid-columns) * 4);}.offset-lg-5{margin-left: calc(100% / var(--grid-columns) * 5);}.offset-lg-6{margin-left: calc(100% / var(--grid-columns) * 6);}.offset-lg-7{margin-left: calc(100% / var(--grid-columns) * 7);}.offset-lg-8{margin-left: calc(100% / var(--grid-columns) * 8);}.offset-lg-9{margin-left: calc(100% / var(--grid-columns) * 9);}}@media (min-width: 1200px){.col-xl{flex: 1 0 0%;}.col-xl-auto{flex: 0 0 auto;width: auto;}.col-xl-1{flex: 0 0 auto;width: calc(100% / var(--grid-columns) * 1);}.col-xl-2{flex: 0 0 auto;width: calc(100% / var(--grid-columns) * 2);}.col-xl-3{flex: 0 0 auto;width: calc(100% / var(--grid-columns) * 3);}.col-xl-4{flex: 0 0 auto;width: calc(100% / var(--grid-columns) * 4);}.col-xl-5{flex: 0 0 auto;width: calc(100% / var(--grid-columns) * 5);}.col-xl-6{flex: 0 0 auto;width: calc(100% / var(--grid-columns) * 6);}.col-xl-7{flex: 0 0 auto;width: calc(100% / var(--grid-columns) * 7);}.col-xl-8{flex: 0 0 auto;width: calc(100% / var(--grid-columns) * 8);}.col-xl-9{flex: 0 0 auto;width: calc(100% / var(--grid-columns) * 9);}.col-xl-10{flex: 0 0 auto;width: 100%;}.offset-xl-1{margin-left: calc(100% / var(--grid-columns) * 1);}.offset-xl-2{margin-left: calc(100% / var(--grid-columns) * 2);}.offset-xl-3{margin-left: calc(100% / var(--grid-columns) * 3);}.offset-xl-4{margin-left: calc(100% / var(--grid-columns) * 4);}.offset-xl-5{margin-left: calc(100% / var(--grid-columns) * 5);}.offset-xl-6{margin-left: calc(100% / var(--grid-columns) * 6);}.offset-xl-7{margin-left: calc(100% / var(--grid-columns) * 7);}.offset-xl-8{margin-left: calc(100% / var(--grid-columns) * 8);}.offset-xl-9{margin-left: calc(100% / var(--grid-columns) * 9);}}@media (min-width: 1400px){.col-xxl{flex: 1 0 0%;}.col-xxl-auto{flex: 0 0 auto;width: auto;}.col-xxl-1{flex: 0 0 auto;width: calc(100% / var(--grid-columns) * 1);}.col-xxl-2{flex: 0 0 auto;width: calc(100% / var(--grid-columns) * 2);}.col-xxl-3{flex: 0 0 auto;width: calc(100% / var(--grid-columns) * 3);}.col-xxl-4{flex: 0 0 auto;width: calc(100% / var(--grid-columns) * 4);}.col-xxl-5{flex: 0 0 auto;width: calc(100% / var(--grid-columns) * 5);}.col-xxl-6{flex: 0 0 auto;width: calc(100% / var(--grid-columns) * 6);}.col-xxl-7{flex: 0 0 auto;width: calc(100% / var(--grid-columns) * 7);}.col-xxl-8{flex: 0 0 auto;width: calc(100% / var(--grid-columns) * 8);}.col-xxl-9{flex: 0 0 auto;width: calc(100% / var(--grid-columns) * 9);}.col-xxl-10{flex: 0 0 auto;width: 100%;}.offset-xxl-1{margin-left: calc(100% / var(--grid-columns) * 1);}.offset-xxl-2{margin-left: calc(100% / var(--grid-columns) * 2);}.offset-xxl-3{margin-left: calc(100% / var(--grid-columns) * 3);}.offset-xxl-4{margin-left: calc(100% / var(--grid-columns) * 4);}.offset-xxl-5{margin-left: calc(100% / var(--grid-columns) * 5);}.offset-xxl-6{margin-left: calc(100% / var(--grid-columns) * 6);}.offset-xxl-7{margin-left: calc(100% / var(--grid-columns) * 7);}.offset-xxl-8{margin-left: calc(100% / var(--grid-columns) * 8);}.offset-xxl-9{margin-left: calc(100% / var(--grid-columns) * 9);}}.justify-content-start{justify-content: flex-start !important;}.justify-content-end{justify-content: flex-end !important;}.justify-content-center{justify-content: center !important;}.justify-content-between{justify-content: space-between !important;}.justify-content-around{justify-content: space-around !important;}.justify-content-evenly{justify-content: space-evenly !important;}.align-items-start{align-items: flex-start !important;}.align-items-end{align-items: flex-end !important;}.align-items-center{align-items: center !important;}.align-items-baseline{align-items: baseline !important;}.align-items-stretch{align-items: stretch !important;}.order-first{order: -1 !important;}.order-last{order: 6 !important;}.order-0{order: 0 !important;}.order-1{order: 1 !important;}.order-2{order: 2 !important;}.order-3{order: 3 !important;}.order-4{order: 4 !important;}.order-5{order: 5 !important;}.d-none{display: none !important;}.d-flex{display: flex !important;}.d-block{display: block !important;}.d-inline{display: inline !important;}.d-inline-block{display: inline-block !important;}@font-face{font-family: 'CalligraphRuss';src: url('/vendor/storage.yandexcloud.net/rcgit/kamerger/fonts/Calligraph%20Russ/CalligraphRuss-Regular.woff2') format('woff2'), url('/vendor/storage.yandexcloud.net/rcgit/kamerger/fonts/Calligraph%20Russ/CalligraphRuss-Regular.woff') format('woff');font-weight: normal;font-style: normal;font-display: swap;}@font-face{font-family: 'Euclid Circular A';src: url('/vendor/storage.yandexcloud.net/rcgit/kamerger/fonts/Euclid%20Circular%20A/EuclidCircularA-Regular.woff2') format('woff2'), url('/vendor/storage.yandexcloud.net/rcgit/kamerger/fonts/Euclid%20Circular%20A/EuclidCircularA-Regular.woff') format('woff');font-weight: normal;font-style: normal;font-display: swap;}@font-face{font-family: 'Euclid Circular A';src: url('/vendor/storage.yandexcloud.net/rcgit/kamerger/fonts/Euclid%20Circular%20A/EuclidCircularA-Medium.woff2') format('woff2'), url('/vendor/storage.yandexcloud.net/rcgit/kamerger/fonts/Euclid%20Circular%20A/EuclidCircularA-Medium.woff') format('woff');font-weight: 500;font-style: normal;font-display: swap;}@font-face{font-family: 'Euclid Circular A';src: url('/vendor/storage.yandexcloud.net/rcgit/kamerger/fonts/Euclid%20Circular%20A/EuclidCircularA-SemiBold.woff2') format('woff2'), url('/vendor/storage.yandexcloud.net/rcgit/kamerger/fonts/Euclid%20Circular%20A/EuclidCircularA-SemiBold.woff') format('woff');font-weight: 600;font-style: normal;font-display: swap;}@font-face{font-family: 'Euclid Circular A';src: url('/vendor/storage.yandexcloud.net/rcgit/kamerger/fonts/Euclid%20Circular%20A/EuclidCircularA-BoldItalic.woff2') format('woff2'), url('/vendor/storage.yandexcloud.net/rcgit/kamerger/fonts/Euclid%20Circular%20A/EuclidCircularA-BoldItalic.woff') format('woff');font-weight: bold;font-style: italic;font-display: swap;}@font-face{font-family: 'Euclid Circular A';src: url('/vendor/storage.yandexcloud.net/rcgit/kamerger/fonts/Euclid%20Circular%20A/EuclidCircularA-MediumItalic.woff2') format('woff2'), url('/vendor/storage.yandexcloud.net/rcgit/kamerger/fonts/Euclid%20Circular%20A/EuclidCircularA-MediumItalic.woff') format('woff');font-weight: 500;font-style: italic;font-display: swap;}@font-face{font-family: 'Euclid Circular A';src: url('/vendor/storage.yandexcloud.net/rcgit/kamerger/fonts/Euclid%20Circular%20A/EuclidCircularA-Bold.woff2') format('woff2'), url('/vendor/storage.yandexcloud.net/rcgit/kamerger/fonts/Euclid%20Circular%20A/EuclidCircularA-Bold.woff') format('woff');font-weight: bold;font-style: normal;font-display: swap;}@font-face{font-family: 'Euclid Circular A';src: url('/vendor/storage.yandexcloud.net/rcgit/kamerger/fonts/Euclid%20Circular%20A/EuclidCircularA-Light.woff2') format('woff2'), url('/vendor/storage.yandexcloud.net/rcgit/kamerger/fonts/Euclid%20Circular%20A/EuclidCircularA-Light.woff') format('woff');font-weight: 300;font-style: normal;font-display: swap;}@font-face{font-family: 'Euclid Circular A';src: url('/vendor/storage.yandexcloud.net/rcgit/kamerger/fonts/Euclid%20Circular%20A/EuclidCircularA-SemiBoldItalic.woff2') format('woff2'), url('/vendor/storage.yandexcloud.net/rcgit/kamerger/fonts/Euclid%20Circular%20A/EuclidCircularA-SemiBoldItalic.woff') format('woff');font-weight: 600;font-style: italic;font-display: swap;}@font-face{font-family: 'Euclid Circular A';src: url('/vendor/storage.yandexcloud.net/rcgit/kamerger/fonts/Euclid%20Circular%20A/EuclidCircularA-Italic.woff2') format('woff2'), url('/vendor/storage.yandexcloud.net/rcgit/kamerger/fonts/Euclid%20Circular%20A/EuclidCircularA-Italic.woff') format('woff');font-weight: normal;font-style: italic;font-display: swap;}@font-face{font-family: 'Euclid Circular A';src: url('/vendor/storage.yandexcloud.net/rcgit/kamerger/fonts/Euclid%20Circular%20A/EuclidCircularA-LightItalic.woff2') format('woff2'), url('/vendor/storage.yandexcloud.net/rcgit/kamerger/fonts/Euclid%20Circular%20A/EuclidCircularA-LightItalic.woff') format('woff');font-weight: 300;font-style: italic;font-display: swap;}@font-face{font-family: 'Kudry Sans Headline';src: url('/vendor/storage.yandexcloud.net/rcgit/kamerger/fonts/Kudry/Kudry-SansHeadline.woff2') format('woff2'), url('/vendor/storage.yandexcloud.net/rcgit/kamerger/fonts/Kudry/Kudry-SansHeadline.woff') format('woff'), url('/vendor/storage.yandexcloud.net/rcgit/kamerger/fonts/Kudry/kudry_sans-headline.otf') format('opentype');font-weight: 300;font-style: normal;font-display: swap;}@font-face{font-family: 'Kudry Sans Display';src: url('/vendor/storage.yandexcloud.net/rcgit/kamerger/fonts/Kudry/Kudry-SansDisplay.woff2') format('woff2'), url('/vendor/storage.yandexcloud.net/rcgit/kamerger/fonts/Kudry/Kudry-SansDisplay.woff') format('woff');font-weight: 300;font-style: normal;font-display: swap;}@font-face{font-family: 'PPPlayground-Light';src: url('/vendor/storage.yandexcloud.net/rcgit/kamerger/fonts/PPPlayground/PPPlayground-Light.woff2') format('woff2'), url('/vendor/storage.yandexcloud.net/rcgit/kamerger/fonts/PPPlayground/PPPlayground-Light.woff') format('woff');font-weight: 300;font-style: normal;font-display: swap;}@font-face{font-family: 'PPPlayground-Medium';src: url('/vendor/storage.yandexcloud.net/rcgit/kamerger/fonts/PPPlayground/PPPlayground-Medium.woff2') format('woff2'), url('/vendor/storage.yandexcloud.net/rcgit/kamerger/fonts/PPPlayground/PPPlayground-Medium.woff') format('woff');font-weight: 500;font-style: normal;font-display: swap;}@font-face{font-family: 'PPPlayground-Thin';src: url('/vendor/storage.yandexcloud.net/rcgit/kamerger/fonts/PPPlayground/PPPlayground-Thin.woff2') format('woff2'), url('/vendor/storage.yandexcloud.net/rcgit/kamerger/fonts/PPPlayground/PPPlayground-Thin.woff') format('woff');font-weight: 100;font-style: normal;font-display: swap;}header{padding: 47px 0;position: fixed;width: 100%;top: 0;left: 0;z-index: 999;transition: all 0.4s ease;background: transparent;will-change: transform, background;}header.scrolled{padding: 28px 0;background: #fff !important;transform: translateY(0) !important;}header.scrolled .header-link a{color: #717273 !important;transition: 0.3s;}header.scrolled .logo svg path{fill: #717273 !important;transition: 0.3s;}header.scrolled .menu__btn span{color: #717273 !important;transition: 0.3s;}header.scrolled .burger span{background: #717273 !important;transition: 0.3s;}header.scrolled .header-link a:hover{color: #717273 !important;transition: 0.3s;}header.scrolled .logo svg:hover path{fill: #717273 !important;transition: 0.3s;}header.scrolled .menu__btn:hover span{color: #717273 !important;transition: 0.3s;}header.scrolled .menu__btn:hover .burger span{background: #717273 !important;transition: 0.3s;}header.scrolled .header__feedback-mobile a svg circle, header.scrolled .header__feedback-mobile a svg path{stroke: #717273 !important;transition: 0.3s;}header.scrolled .header__favorite-mobile svg path{stroke: #717273 !important;transition: 0.3s;}.header__feedback{display: flex;gap: 97px;justify-content: flex-end;}.nav{display: flex;gap: 52px;}.logo{display: flex;justify-content: center;}.logo svg{height: 18px;}.header__feedback-mobile{display: none;}.header-link a{width: max-content;display: block;font-family: "Euclid Circular A";font-weight: 500;font-style: normal;font-display: swap;font-size: 14px;line-height: 143%;letter-spacing: 0.03em;text-transform: uppercase;color: #fff;transition: 0.3s;}.header-link a:hover{transition: 0.3s;color: #717273;}.logo svg path{fill: #fff;transition: 0.3s;}.logo:hover svg path{transition: 0.3s;fill: #717273;}header .menu__btn span{color: #fff;}header .burger span{background: #fff;}header .header__feedback-mobile a svg circle, header .header__feedback-mobile a svg path{stroke: #fff;transition: 0.3s;}header .header__favorite-mobile svg path{stroke: #fff;transition: 0.3s;}.burger span, span{transition: 0.3s;}.menu__btn:hover .burger span{transition: 0.3s;background: #717273;}.menu__btn:hover span{transition: 0.3s;color: #717273;}.header__favorite-mobile{display: none;}@media (max-width: 1060px){.header-link_phone{display: none;}.header-link_residence{display: none;}}@media (max-width: 768px){header{padding: 13px 0;background: transparent;}header .menu__btn span{color: #000;}header .burger span{background: #000;}header .logo svg path{fill: #000;}header .header__feedback-mobile a svg circle, header .header__feedback-mobile a svg path{stroke: #000;}header .header__favorite-mobile svg path{stroke: #000;}.header__feedback{display: none;}.header-link{display: none;}.header__favorite-mobile{display: none;opacity: 0;}.header__feedback-mobile-mobile{display: none;}.menu__btn-desc{display: none;}.header__feedback-mobile{display: flex;justify-content: flex-end;}.header__feedback-mobile a{width: fit-content;display: block;}header .container .row{align-items: center;}.header__mobile-btn{opacity: 1;}.header__mobile-btn{display: flex;justify-content: flex-end;gap: 10px;}}body.menu-open header{position: fixed !important;z-index: 1000 !important;transform: none !important;background: transparent !important;box-shadow: none !important;will-change: auto !important;}body.menu-open header.scrolled{position: fixed !important;z-index: 1000 !important;transform: none !important;box-shadow: none !important;padding: 28px 0 !important;will-change: auto !important;}body.menu-open header .header__feedback, body.menu-open header .logo, body.menu-open header .header-link:not(.menu__btn .header-link){opacity: 0;visibility: hidden;pointer-events: none;transition: opacity 0.3s ease, visibility 0.3s ease;}body.menu-open header .menu__btn .burger{opacity: 1;visibility: visible;pointer-events: auto;position: relative;z-index: 1001;}body.menu-open header.scrolled .menu__btn-desc{opacity: 0 !important;}body.menu-open header.scrolled .burger span{background: #fff !important;}body.menu-open header.scrolled .burger:hover span{background: #fff !important;}body.menu-open header .nav{justify-content: flex-start;}.menu__btn{display: flex;gap: 15px;align-items: center;z-index: 1001;}.menu__btn span{font-family: "Euclid Circular A";font-weight: 500;font-style: normal;font-display: swap;font-size: 14px;line-height: 143%;letter-spacing: 0.03em;text-transform: uppercase;color: #000;}.menu__item{width: fit-content;}.menu__item a{font-family: "Kudry Sans Headline";font-weight: 300;font-style: normal;font-display: swap;font-size: clamp(36px, 3vw, 65px);line-height: 150%;letter-spacing: 0.03em;text-transform: uppercase;color: var(--color-primary);transition: 0.3s;}.menu__list:not(:hover) .menu__item a{color: var(--color-primary);transition: 0.3s;}.menu__list:hover .menu__item a{color: #bae2d2;transition: 0.3s;}.menu__list .menu__item:hover a{color: var(--color-primary) !important;transition: 0.3s;}.nav-images-container{position: relative;width: 60%;height: 100%;}.nav__image{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-size: cover;background-position: center;background-repeat: no-repeat;opacity: 0;transition: opacity 0.4s ease;pointer-events: none;}.nav__image.active{opacity: 1;z-index: 2;}.nav__image[data-image="project"]{background-image: url("/women/src/images/cdn/%D1%84%D0%BE%D0%BD%20%D0%B1%D1%83%D1%80%D0%B3%D0%B5%D1%80%D0%B0.png");background-size: cover;background-position: center;}.nav__image[data-image="location"]{background-image: url("/women/src/images/cdn/freepik__a-beautiful-model-with-blonde-hair-elegantly-combe__20426%202.png");background-size: cover;background-position: center;}.nav__image[data-image="mansions"]{background-image: url("/women/src/images/cdn/Mask%20group.png");background-size: cover;background-position: center;}.nav__image[data-image="finishing"]{background-image: url("/women/src/images/cdn/freepik__a-beautiful-model-with-blonde-hair-elegantly-combe__20426%202%20(1).png");background-size: cover;background-position: center;}.nav__image[data-image="residences"]{background-image: url("/women/src/images/cdn/freepik__a-beautiful-model-with-blonde-hair-elegantly-combe__20426%202%20(2).png");background-size: cover;background-position: center;}.nav__image[data-image="documents"]{background-image: url("/women/src/images/cdn/menu/menu-documents.jpg");background-size: cover;background-position: center;}.nav__image[data-image="deadlines"]{background-image: url("/women/src/images/cdn/menu/menu-deadlines.jpg");background-size: cover;background-position: center;}.menu__btn{display: flex;align-items: center;cursor: pointer;}.burger{width: 30px;height: 10px;position: relative;display: flex;gap: 8px;align-items: center;z-index: 1002;}.menu-open .burger{z-index: 10002;}.menu-open .burger:hover span{background: white;}.menu-open .menu__btn-desc{opacity: 0 !important;}body.menu-open .burger{z-index: 10002;}.burger span{display: block;position: absolute;height: 1px;width: 100%;background: #000;opacity: 1;left: 0;transform: rotate(0deg);transition: 0.25s ease-in-out;}.burger span:nth-child(1){top: 0;}.burger span:nth-child(2){top: 8px;}.menu-open .burger span:nth-child(1){top: 8px;transform: rotate(135deg);}.menu-open .burger span:nth-child(2){top: 8px;transform: rotate(-135deg);}.menu-open .burger{height: 20px;}.menu{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 1000;display: none;opacity: 0;transition: opacity 0.3s ease;}.menu.active{display: flex;opacity: 1;background-color: var(--color-primary-green);}.menu__nav{background-color: var(--color-primary-green);display: flex;flex-direction: column;justify-content: center;gap: 10px;width: 40%;padding-right: var(--grid-margin);padding-left: var(--grid-margin);margin-right: auto;}.menu__mobile-image{display: none;}.menu__list{}@media (max-width: 1260px){.nav-images-container{width: 50%;}.menu__nav{width: 50%;}}@media (max-width: 768px){.nav-images-container{display: none;}.menu-open .header__feedback-mobile{display: none;}.menu__nav{width: 100%;align-items: center;}.menu__list{display: flex;flex-direction: column;align-items: center;gap: 20px;z-index: 10;}.menu__mobile-image{display: block;position: absolute;bottom: 0;}header.scrolled{padding: 13px 0;}header.scrolled .burger span{background: #717273 !important;}header.scrolled .logo svg path{fill: #717273 !important;}header.scrolled .header__feedback-mobile a svg circle{stroke: #717273 !important;transition: 0.3s;}header.scrolled .header__feedback-mobile a svg path{stroke: #717273 !important;transition: 0.3s;}}footer{height: 100vh;min-height: 1022px;background-color: var(--color-primary-green);display: flex;align-items: center;justify-content: center;position: relative;overflow: hidden;}footer .container{height: 100%;position: relative;z-index: 1;}footer .container .row{height: 100%;}footer .container .row .col{position: relative;display: grid;align-items: center;height: 100%;}footer::after{content: "";position: absolute;inset: 0;background-repeat: no-repeat;background-size: contain;background-position: center bottom;z-index: 0;pointer-events: none;background-image: url("/women/src/images/cdn/Vector%20(3).png");}.footer__block{display: flex;flex-direction: column;align-items: center;gap: 105.64px;}.footer__block svg{width: 165px;height: 92px;flex-shrink: 0;}.footer__info{display: flex;flex-direction: column;align-items: center;gap: 82.94px;}.cookie-consent{position: fixed;bottom: 40px;width: 100%;left: 50%;transform: translateX(-50%);max-width: 877px;background: #141312;padding: 20px;z-index: 1000;display: none;}.cookie-consent.active{display: block;}.cookie-content{display: flex;align-items: center;gap: 120px;}.cookie-consent.show{display: block;}.cookie-text{flex: 1;font-family: "Euclid Circular A";font-weight: 400;font-size: 14px;line-height: 24px;letter-spacing: 0px;vertical-align: middle;color: #ffffff;}.cookie-text a{color: #ffffff;text-decoration: none;transition: 0.3s;}.cookie-text a:hover{text-decoration: underline;transition: 0.3s;}.cookie-accept{background-color: #fff !important;color: #141312 !important;border: none;padding: 10px 38px;cursor: pointer;font-family: "Euclid Circular A";font-weight: 400;font-size: 14px;line-height: 26px;letter-spacing: 0px;vertical-align: middle;}@keyframes slideIn{from{opacity: 0;transform: translate(0, 20px);}to{opacity: 1;transform: translate(0, 0);}}@media (max-width: 760px){.cookie-content{gap: 20px;flex-direction: column;align-items: start;}.cookie-consent{}.cookie-accept{max-width: 134px;}}.footer__info-phone a{font-family: "Kudry Sans Display";font-weight: 300;font-style: normal;font-display: swap;font-size: 70px;line-height: 30px;letter-spacing: 0.05em;text-transform: uppercase;color: var(--color-primary);text-decoration: none;white-space: nowrap;}.footer__info-contact p{font-family: "Euclid Circular A";font-weight: 500;font-style: normal;font-display: swap;font-size: 15px;line-height: 30px;letter-spacing: 0.05em;text-transform: uppercase;text-align: center;color: var(--color-primary-light-green);}.footer__copy{display: flex;justify-content: space-between;align-items: flex-end;position: absolute;bottom: 52px;left: 0;right: 0;width: 100%;}.footer__copy span{font-family: "Euclid Circular A";font-weight: 500;font-style: normal;font-display: swap;font-size: 15px;line-height: 1.2;letter-spacing: 0.05em;text-transform: uppercase;color: var(--color-primary-light-green);}.footer__copy p{font-family: "Euclid Circular A";font-weight: 500;font-style: normal;font-display: swap;font-size: 28px;line-height: 56px;letter-spacing: 0.05em;text-transform: uppercase;text-align: center;color: var(--color-primary);margin: 0;}.footer_copy_block{display: flex;flex-direction: column;flex: 0 0 auto;text-align: start;}.footer_copy_block:last-child{align-items: flex-end;text-align: right;}.footer_copy_block > a{display: none;}.footer__copy a{font-family: "Euclid Circular A";font-weight: 500;font-style: normal;font-display: swap;font-size: 15px;line-height: 1.2;letter-spacing: 0.05em;text-transform: uppercase;color: var(--color-primary-light-green);text-decoration: none;}.footer__copy a:hover{opacity: 0.8;}.footer_center{flex: 0 0 auto;}.footer_center > a{display: none;}.footer_center p a{color: inherit;text-decoration: none;}.footer_center p a:hover{text-decoration: underline;}@media screen and (min-height: 1600px) and (max-height: 2234px){.footer__block{height: 100%;justify-content: center;}}@media (min-width: 769px){footer .container .row .col{display: flex;flex-direction: column;align-items: center;justify-content: flex-start;padding-top: 272px;padding-bottom: 140px;box-sizing: border-box;}}@media (max-width: 768px){.footer-mobile-wrap{position: relative;width: 100%;}footer{min-height: 100vh;height: 100vh !important;padding: 0;align-items: stretch;position: relative;overflow: visible;}footer::after{background-size: 116%;background-position: center bottom;height: 163px;inset: auto 0 0;}footer .container{height: 100%;}footer .container .row .col{display: flex;flex-direction: column;align-items: center;justify-content: center;height: 100%;position: relative;padding: 0;}footer .container .row .col:has(.footer__partners){justify-content: flex-start;padding-top: 24px;overflow-y: auto;}.footer__block{position: static;transform: none;width: 100%;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 46px;padding: 0;box-sizing: border-box;flex-shrink: 0;}.footer__block svg{width: 80.831px;height: 45.069px;margin-bottom: 0;}.footer__info{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 25px;width: 100%;max-width: 275.783px;text-align: center;}.footer__info-phone{display: flex;justify-content: center;width: 100%;}.footer__info-contact{display: flex;justify-content: center;width: 100%;}.footer__info-phone a{font-size: 34.292px;line-height: 14.697px;letter-spacing: 0.05em;white-space: nowrap;text-align: center;}.footer__info-contact p{font-size: 14px;line-height: 1.4;letter-spacing: 0.05em;color: var(--color-primary);text-align: center;}.footer__info-brand, .footer__info-city{display: none;}.footer__copy{position: absolute;bottom: 48px;left: 50%;transform: translateX(-50%);top: auto;width: auto;margin-top: 0;padding-bottom: 0;justify-content: center;align-items: center;}footer .container .row .col:has(.footer__partners) .footer__copy{position: static;transform: none;margin-top: 40px;padding-bottom: 48px;}.footer_copy_block{display: none;}.footer_center{display: block;width: 100%;text-align: center;}.footer_center > a{display: none;}.footer__copy p{font-size: 13.717px;line-height: 27.442px;letter-spacing: 0.05em;color: var(--color-primary);}.footer__copy span{display: none;}.parallax-details-mobile-footer{position: absolute;top: -136px;left: 23px;width: 396px;max-width: calc(100% + 21px);z-index: 3;pointer-events: none;will-change: transform, opacity;opacity: 0;visibility: hidden;}.parallax-details-mobile-footer img{width: 100%;height: auto;display: block;}}.feedback__popup{display: none;height: 100vh;height: 100dvh;width: 100%;position: fixed;top: 0;left: 0;transition: all 0.5s ease;z-index: 2000;justify-content: center;background: rgba(0, 0, 0, 0.35);align-items: center;padding: 24px 16px;box-sizing: border-box;}.feedback__popup-exit{position: absolute;left: 32px;top: 32px;cursor: pointer;z-index: 101;}.feedback__popup-exit svg{width: 24px;height: 24px;}.feedback__details{display: flex;position: relative;background-color: #74c5a5;width: min(100%, 600px);max-height: calc(100vh - 48px);max-height: calc(100dvh - 48px);overflow-x: hidden;overflow-y: auto;flex-direction: column;align-items: center;justify-content: flex-start;padding: 72px 40px 40px;box-sizing: border-box;}.feedback__details-title h2{font-family: "Kudry Sans Headline";font-style: normal;font-display: swap;font-weight: 300;font-size: clamp(32px, 5vw, 56px);line-height: 125%;letter-spacing: 0.03em;text-transform: uppercase;text-align: center;color: #fff;margin: 0;}.feedback__details-header{display: flex;flex-direction: column;gap: 20px;}.feedback__details-list{display: flex;flex-direction: column;gap: 36px;width: 100%;max-width: 420px;justify-content: center;margin: auto 0;}.feedback__details-form{display: flex;flex-direction: column;gap: 28px;align-items: center;width: 100%;}.feedback__details-form .form-group{width: 100%;}.inline-inputs{display: flex;flex-direction: column;gap: 24px;width: 100%;}.inline-inputs input{border-bottom: 1px solid #fff;border-top: none;border-left: none;border-right: none;padding-bottom: 14px;background: none;width: 100%;box-sizing: border-box;font-family: "Euclid Circular A";font-weight: 300;font-style: normal;font-size: 12px;line-height: 125%;letter-spacing: 0.03em;text-transform: uppercase;color: #fff !important;}.inline-inputs input::placeholder{color: #fff !important;opacity: 1;font-family: "Euclid Circular A";font-weight: 300;font-style: normal;font-size: 12px;line-height: 125%;letter-spacing: 0.03em;text-transform: uppercase;}.checkbox-input{appearance: none;-webkit-appearance: none;appearance: none;width: 18px;height: 18px;min-width: 18px;border: 1px solid #fff;cursor: pointer;transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;margin: 2px 0 0;flex-shrink: 0;}.checkbox-item{display: flex;gap: 16px;align-items: flex-start;justify-content: flex-start;width: 100%;}.checkbox-input:checked{background-color: transparent;border-color: #fff;background-image: url("/women/src/images/cdn/ic_baseline-check.svg");background-position: center;}.checkbox-label{flex: 1;font-family: "Euclid Circular A";font-style: normal;font-weight: normal;font-size: 13px;line-height: 130%;letter-spacing: 0.03em;text-transform: uppercase;color: #aadeca;}.checkbox-label a{font-family: "Euclid Circular A";font-style: normal;font-weight: normal;font-size: inherit;line-height: inherit;letter-spacing: 0.03em;color: #fff;vertical-align: middle;text-decoration: underline;}.inline-inputs input:placeholder-shown{font-family: "Euclid Circular A";font-weight: 300;font-style: normal;font-size: 12px;line-height: 125%;letter-spacing: 0.03em;text-transform: uppercase;color: #fff !important;border-bottom: 1px solid #fff;}.inline-inputs input:focus{border-bottom: 1px solid #fff;outline: none;}.inline-inputs input:not(:placeholder-shown):not(:focus):valid{font-family: "Euclid Circular A";font-weight: 300;font-style: normal;font-size: 12px;line-height: 125%;letter-spacing: 0.03em;text-transform: uppercase;color: #fff;border-bottom: 1px solid #fff;}.inline-inputs input:not(.touched):invalid{border-bottom: 1px solid #fff;}.inline-inputs input.touched:invalid{border-bottom: 1px solid #910404;}input:invalid+.error-message{display: block;color: #910404;font-family: "Euclid Circular A";font-weight: 300;font-style: normal;font-size: 12px;line-height: 125%;letter-spacing: 0.03em;text-transform: uppercase;}.captcha-form-group{display: flex;flex-direction: column;align-items: center;gap: 8px;min-height: 0;}.captcha-form-group .smart-captcha{width: 100%;max-width: 300px;min-height: 100px;display: flex;justify-content: center;}.captcha-form-group .smart-captcha iframe, .captcha-form-group .smart-captcha > div{max-width: 100%;}#captcha-error{text-align: center;font-size: 12px;}.button-form-group{margin-top: 0;position: relative;display: grid;width: fit-content;max-width: 100%;}.button-form-group button{font-family: "Euclid Circular A";font-weight: 500;font-style: normal;font-size: 16px;line-height: 125%;letter-spacing: 0.03em;text-transform: uppercase;position: relative;display: inline-flex;align-items: center;justify-content: center;padding: 24px 28px;color: var(--color-primary);text-decoration: none;letter-spacing: 1px;z-index: 10;transition: all 0.3s ease;border: none;background: transparent;cursor: pointer;white-space: nowrap;}.button-form-group svg{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);pointer-events: none;transition: all 0.3s ease;width: min(230px, 100%);height: auto;}.button-form-group:hover button{color: var(--color-primary-green);transition: all 0.3s ease;}.button-form-group:hover svg path{fill: var(--color-primary);stroke: #ffffff;transition: all 0.3s ease;}.success-popup{display: none;height: 100vh;height: 100dvh;width: 100%;position: fixed;top: 0;left: 0;transition: all 0.5s ease;z-index: 2000;justify-content: center;background: rgba(0, 0, 0, 0.35);align-items: center;padding: 24px 16px;box-sizing: border-box;}.success-popup.active{display: flex;flex-direction: column;}.success-popup__details{display: flex;position: relative;background-color: #74c5a5;width: min(100%, 600px);height: min(900px, calc(100vh - 48px));height: min(900px, calc(100dvh - 48px));max-height: calc(100vh - 48px);max-height: calc(100dvh - 48px);overflow: hidden;flex-direction: column;align-items: center;justify-content: center;padding: 0 48px;box-sizing: border-box;}.success-popup__content{position: relative;display: flex;flex-direction: column;align-items: center;z-index: 1;max-width: 454px;width: 100%;}.success-popup__content p{font-family: "Kudry Sans Headline";font-style: normal;font-weight: 300;font-size: clamp(32px, 5vw, 50px);line-height: 125%;letter-spacing: 0.03em;text-transform: uppercase;text-align: center;color: #fff;margin: 0;}.success-img-top, .success-img-bottom{position: absolute;pointer-events: none;user-select: none;z-index: 0;max-width: none;}.success-img-top{top: -17%;width: 100%;}.success-img-bottom{bottom: -7%;left: -11%;width: 100%;}@media (max-width: 1200px), (max-height: 900px){.feedback__popup-exit{top: 20px;left: 20px;}.feedback__details{padding: 56px 32px 32px;}.feedback__details-list{gap: 28px;}.feedback__details-form{gap: 22px;}.inline-inputs{gap: 20px;}}@media (max-height: 780px){.feedback__details{padding: 48px 28px 24px;justify-content: flex-start;}.feedback__details-list{gap: 20px;margin: 0;}.feedback__details-form{gap: 16px;}.inline-inputs{gap: 16px;}.inline-inputs input{padding-bottom: 10px;}.checkbox-label{font-size: 12px;}.button-form-group button{padding: 18px 24px;font-size: 14px;}.button-form-group svg{width: min(200px, 100%);}.captcha-form-group .smart-captcha{min-height: 92px;transform: scale(0.92);transform-origin: center top;}}@media (max-width: 760px){.feedback__popup{padding: 0;align-items: stretch;}.feedback__details{width: 100%;max-width: none;height: 100%;max-height: none;padding: 64px 20px 28px;border-radius: 0;}.feedback__details-title h2{font-size: 28px;line-height: 136%;letter-spacing: 0.04em;}.feedback__details-header{gap: 16px;}.feedback__details-list{gap: 28px;max-width: none;width: 100%;margin: auto 0;}.feedback__details-form{gap: 20px;}.inline-inputs{gap: 20px;}.checkbox-item{gap: 12px;}.checkbox-label{font-size: 12px;line-height: 135%;}.captcha-form-group .smart-captcha{max-width: 100%;transform: none;min-height: 100px;}.feedback__popup-exit{left: 16px;top: 16px;}.feedback__popup-exit svg{width: 22px;height: 22px;}.button-form-group button{padding: 20px 24px;font-size: 14px;}.button-form-group svg{width: min(210px, 90vw);}.success-popup{padding: 0;}.success-popup__details{width: 100%;max-width: none;height: 100%;max-height: none;padding: 0 24px;}.success-popup__content{max-width: 320px;}.success-popup__content p{font-size: clamp(28px, 8.5vw, 40px);}.success-img-top{top: -12%;width: 135%;}.success-img-bottom{bottom: -22%;left: -38%;width: 160%;}}@media (max-width: 760px) and (max-height: 720px){.feedback__details{padding: 52px 16px 20px;}.feedback__details-list{gap: 18px;margin: 0;}.feedback__details-form{gap: 14px;}.feedback__details-title h2{font-size: 24px;}.inline-inputs{gap: 14px;}.captcha-form-group .smart-captcha{transform: scale(0.9);transform-origin: center top;min-height: 90px;}.button-form-group button{padding: 16px 20px;font-size: 13px;}}@media (max-width: 380px){.feedback__details{padding: 52px 14px 20px;}.checkbox-label{font-size: 11px;}.captcha-form-group .smart-captcha{transform: scale(0.86);transform-origin: center top;}}html, body{overflow: hidden;width: 100%;height: 100%;margin: 0;padding: 0;}#smooth-wrapper{position: fixed;top: 0;left: 0;right: 0;bottom: 0;overflow: hidden;width: 100%;height: 100%;}#smooth-content{will-change: transform;position: relative;}#smooth-content>*{transform: translateZ(0);backface-visibility: hidden;perspective: 1000px;}.btn-up:active{transform: translateY(0);}.menu, .parallax-image, .advantages__bg, .carousel-item, .palace__image, .palace__text, .parallax-details{will-change: transform, opacity;}.parallax-image{position: absolute;top: 25%;left: 30%;object-fit: cover;z-index: 2;transform: translate3d(0, 0, 0);-webkit-backface-visibility: hidden;backface-visibility: hidden;}.parallax-details{position: absolute;bottom: -80vh;object-fit: cover;z-index: 2;transform: translateY(0);transition: transform 0.3 ease-out;width: 100%;display: grid;justify-items: center;}.parallax-details img{max-width: clamp(260px, 41.67vw, 800px);height: auto;width: 100%;}.parallax-details-mobile-footer, .parallax-details-mobile-gallery{display: none;}#banner{position: relative;height: 100vh;width: 100%;overflow: hidden;}.banner__media{position: absolute;inset: 0;}.banner__media picture{display: block;width: 100%;height: 100%;}.banner__media img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: center center;}.banner__overlay{position: absolute;inset: 0;background: linear-gradient(191.23deg, rgba(0, 0, 0, 0) 12.223%, rgba(0, 0, 0, 0.6) 87.784%);}.banner__title{position: absolute;inset: 0;max-width: 1920px;margin-inline: auto;padding-inline: var(--grid-margin);box-sizing: border-box;pointer-events: none;}.banner__title-line{position: absolute;margin: 0;font-family: "Kudry Sans Display";font-weight: 300;font-size: clamp(40px, 8.33vw, 160px);line-height: 1;letter-spacing: 0.03em;text-transform: uppercase;color: var(--color-primary-light-gray);white-space: nowrap;opacity: 0;}.banner__title-char{display: inline-block;opacity: 0;}.banner__title-line--1{bottom: clamp(120px, 48.34%, 480px);left: 0;transform: translateY(100%);}.banner__title-line--2{bottom: clamp(80px, 32.23%, 320px);left: 50%;transform: translate(-50%, 100%);}.banner__title-line--3{bottom: clamp(40px, 16.11%, 160px);right: 0;transform: translateY(100%);}#parallax-custom{position: relative;height: 100%;}#first{position: relative;height: 100vh;display: flex;align-items: center;justify-content: center;overflow: hidden;background-color: var(--color-primary-light-gray);}#second{background-image: url("/women/src/images/cdn/3%20%D0%B1%D0%BB%D0%BE%D0%BA_%D1%84%D0%BE%D1%82%D0%BE.webp");height: 100vh;width: 100%;background-size: cover;background-position: center center;}#advantages{background: var(--color-primary-green);background-size: cover;background-position: center;background-repeat: no-repeat;height: 100vh;width: 100%;display: grid;justify-content: center;align-items: center;overflow: hidden;transition: background-image 0.3s ease;position: relative;}#deadlines{background-color: var(--color-primary-gray);padding: 100px 0;width: 100%;}.deadlines__header{display: flex;flex-direction: column;align-items: center;gap: 40px;margin-bottom: 40px;}.deadlines__label{font-family: "Euclid Circular A";font-weight: 500;font-size: 15px;line-height: 200%;letter-spacing: 0.05em;text-transform: uppercase;text-align: center;color: var(--color-primary-dark-gray);}.deadlines__title{font-family: "Kudry Sans Display";font-weight: 300;font-size: 120px;line-height: 100%;text-transform: uppercase;text-align: center;color: var(--color-primary-black);display: flex;flex-direction: column;}.deadlines__title--deadline{display: none;}.deadlines__content{display: flex;align-items: flex-start;justify-content: center;gap: 20px;}.deadlines__map{flex: 0 1 724px;width: 100%;max-width: 724px;aspect-ratio: 724 / 690;}.deadlines__map--home{flex: 0 1 725px;max-width: 725px;aspect-ratio: 725 / 828;}.deadlines-map__scene--home .deadlines-map__decor{fill: #BFE4D6;stroke: #BFE4D6;}.deadlines-map__scene--home .deadlines-map__street{fill: #717273;}.deadlines-map__scene--home .deadlines-map__outline{stroke-width: 1;stroke-miterlimit: 10;}.deadlines__map svg{display: block;width: 100%;height: 100%;}.deadlines-map__building{cursor: pointer;}.deadlines-map__shape{fill: #BFE4D6;stroke: transparent;transition: fill 0.3s ease;}.deadlines-map__outline{fill: none;stroke: var(--color-primary-black);stroke-width: 0.76414;stroke-linecap: round;stroke-linejoin: round;pointer-events: none;}.deadlines-map__building.is-active .deadlines-map__shape{fill: var(--color-primary-green);}.deadlines-map__street{fill: #BFBFBF;pointer-events: none;}.deadlines-map__decor{fill: #D1E5ED;pointer-events: none;}.deadlines-map__number{fill: var(--color-primary-black);pointer-events: none;}.deadlines__list{flex: 0 1 724px;width: 100%;max-width: 724px;display: flex;flex-direction: column;gap: 40px;}.deadlines__item{display: flex;flex-direction: column;gap: 10px;align-items: flex-start;width: 100%;padding: 0;border: none;background: none;text-align: left;cursor: pointer;}.deadlines__item-title{font-family: "Kudry Sans Headline";font-weight: 300;font-size: 50px;line-height: 120%;letter-spacing: 0.03em;text-transform: uppercase;color: var(--color-primary-dark-gray);transition: color 0.3s ease;}.deadlines__item.is-active .deadlines__item-title{color: var(--color-primary-black);}.deadlines__item-details{display: none;width: 100%;justify-content: space-between;align-items: flex-start;padding: 10px 0;border-bottom: 1px solid #bfbfbf;font-family: "Euclid Circular A";font-weight: 400;font-size: 22px;line-height: 145%;letter-spacing: 0.05em;text-transform: uppercase;color: var(--color-primary-black);}.deadlines__item.is-active .deadlines__item-details{display: flex;}.deadlines__item-date{text-align: right;}.deadlines__summary{display: none;width: 100%;justify-content: space-between;align-items: flex-start;padding: 10px 0;border-bottom: 1px solid #bfbfbf;font-family: "Euclid Circular A";font-weight: 500;font-size: 22px;line-height: 145%;letter-spacing: 0.05em;text-transform: uppercase;color: var(--color-primary-black);}.deadlines__summary-date{text-align: right;}.deadlines__link{display: block;width: fit-content;margin: 40px auto 0;font-family: "Euclid Circular A";font-weight: 500;font-size: 15px;line-height: 200%;letter-spacing: 0.05em;text-transform: uppercase;text-decoration: underline;color: var(--color-primary-black);transition: opacity 0.3s ease;}.deadlines__link:hover{opacity: 0.7;}#price-guide{background-color: var(--color-primary-gray);padding: 200px 0 100px;width: 100%;margin-top: -150px;position: relative;z-index: 0;}.price-guide__header{display: flex;flex-direction: column;align-items: center;gap: 40px;margin-bottom: 40px;}.price-guide__label{font-family: "Euclid Circular A";font-weight: 500;font-size: 15px;line-height: 200%;letter-spacing: 0.05em;text-transform: uppercase;text-align: center;color: var(--color-primary-dark-gray);}.price-guide__title{font-family: "Kudry Sans Display";font-weight: 300;font-size: 120px;line-height: 100%;text-transform: uppercase;text-align: center;color: var(--color-primary-black);}.price-guide__list{display: flex;flex-direction: column;gap: 60px;}.price-guide__item{border-top: 1px solid var(--color-primary-black);padding-top: 60px;}.price-guide__row{display: flex;align-items: flex-start;gap: 20px;text-decoration: none;color: inherit;}.price-guide__number{flex: 0 0 166px;font-family: "Kudry Sans Headline";font-weight: 300;font-size: 86px;line-height: 100%;letter-spacing: 0.03em;color: var(--color-primary-black);}.price-guide__card-head, .price-guide__divider, .price-guide__number--mobile, .price-guide__favorite--mobile, .price-guide__specs-building--mobile{display: none;}.price-guide__card-footer, .price-guide__summary, .price-guide__details{display: contents;}.price-guide__number--desktop{order: 1;}.price-guide__plan{order: 2;}.price-guide__specs{order: 3;}.price-guide__finishing{order: 4;}.price-guide__price{order: 5;}.price-guide__finishing-break{display: none;}.price-guide__finishing-text--mobile{display: none;}.price-guide__plan{flex: 0 0 166px;display: flex;align-items: center;justify-content: center;height: 150px;padding: 0 13px;}.price-guide__plan img{display: block;width: 100%;height: 100%;object-fit: contain;}.price-guide__specs{flex: 0 1 352px;display: flex;flex-direction: column;gap: 10px;}.price-guide__specs-main{font-family: "Euclid Circular A";font-weight: 600;font-size: 16px;line-height: 125%;letter-spacing: 0.03em;text-transform: uppercase;color: var(--color-primary-dark-gray);}.price-guide__specs-main span{text-transform: lowercase;}.price-guide__specs-building{font-family: "Euclid Circular A";font-weight: 500;font-size: 14px;line-height: 143%;letter-spacing: 0.03em;text-transform: uppercase;color: var(--color-primary-dark-gray);}.price-guide__finishing{flex: 0 1 352px;}.price-guide__finishing p{font-family: "Euclid Circular A";font-weight: 500;font-size: 14px;line-height: 143%;letter-spacing: 0.03em;text-transform: uppercase;color: var(--color-primary-dark-gray);}.price-guide__price{flex: 0 1 352px;display: flex;align-items: center;justify-content: flex-end;gap: 20px;margin-left: auto;}.price-guide__price span{font-family: "Euclid Circular A";font-weight: 600;font-size: 16px;line-height: 125%;letter-spacing: 0.03em;text-transform: uppercase;color: var(--color-primary-black);white-space: nowrap;}.price-guide__favorite{flex-shrink: 0;padding: 0;border: none;background: none;cursor: pointer;line-height: 0;}.price-guide__favorite.is-active svg path{fill: var(--color-primary-green);stroke: none;}.price-guide__link{display: block;width: fit-content;margin: 40px auto 0;font-family: "Euclid Circular A";font-weight: 500;font-size: 15px;line-height: 200%;letter-spacing: 0.05em;text-transform: uppercase;text-decoration: underline;color: var(--color-primary-black);transition: opacity 0.3s ease;}.price-guide__link:hover{opacity: 0.7;}.construction-page{background-color: #fff;}.construction-page #deadlines{background-color: #fff;}.construction-page #construction-banner{height: 100vh;min-height: 100vh;}@media (min-width: 769px){.construction-page #construction-banner{padding-bottom: 90px;}.deadlines__title--deadline{display: flex;}#deadlines.is-expanded .deadlines__title--deadline{display: none;}.deadlines__title--section{display: none;}#deadlines.is-expanded .deadlines__title--section{display: flex;}.deadlines__summary{display: none !important;}.deadlines__item-details{display: none !important;}}#construction-banner{position: relative;min-height: 720px;height: 50vh;background-image: url("/women/src/images/cdn/construction/hero.webp");background-repeat: no-repeat;background-size: cover;background-position: center;display: flex;align-items: flex-end;padding-bottom: 90px;overflow: hidden;}.construction-banner__kamerger{position: absolute;left: 50%;bottom: 0;transform: translateX(-50%);width: 395px;max-width: none;height: auto;z-index: 2;pointer-events: none;}#construction-banner::before{content: "";position: absolute;inset: 0;background: rgba(0, 0, 0, 0.4);}#construction-banner .container{position: relative;z-index: 1;}.construction-banner__block{display: flex;flex-direction: column;gap: 20px;}.construction-banner__title h1{font-family: "Kudry Sans Display";font-weight: 300;font-size: 96px;line-height: 100%;letter-spacing: 0.03em;text-transform: uppercase;color: #fff;}#construction-progress{padding: 100px 0;background-color: #fff;}.construction-progress__header{display: flex;flex-direction: column;align-items: center;gap: 40px;margin-bottom: 40px;}.construction-progress__label{font-family: "Euclid Circular A";font-weight: 500;font-size: 15px;line-height: 200%;letter-spacing: 0.05em;text-transform: uppercase;text-align: center;color: var(--color-primary-dark-gray);}.construction-progress__title{font-family: "Kudry Sans Display";font-weight: 300;font-size: 120px;line-height: 100%;text-transform: uppercase;text-align: center;color: var(--color-primary-black);}.construction-filters{display: flex;justify-content: center;align-items: center;gap: 20px;margin-bottom: 40px;flex-wrap: nowrap;}.construction-filters[hidden]{display: none;}.construction-filter{display: flex;flex-direction: column;gap: 4px;width: 260px;}.construction-filter__label{font-family: "Euclid Circular A";font-weight: 500;font-size: 14px;line-height: 20px;letter-spacing: 0.03em;text-transform: uppercase;color: rgba(30, 30, 30, 0.6);}.construction-filter__field{position: relative;width: 100%;}.construction-filter__trigger{display: flex;align-items: center;justify-content: space-between;width: 100%;padding: 14px;border: none;background-color: var(--color-primary-gray);cursor: pointer;text-align: left;}.construction-filter__value{font-family: "Euclid Circular A";font-weight: 500;font-size: 14px;line-height: 20px;letter-spacing: 0.03em;text-transform: uppercase;color: var(--color-primary-black);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.construction-filter__icon{flex-shrink: 0;width: 20px;height: 20px;background-image: url("data:image/svg+xml,%3Csvg width='16' height='8' viewBox='0 0 16 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L8 7L15 1' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: center;background-size: 16px 8px;}.construction-filter__popup{position: absolute;top: calc(100% + 4px);left: 0;right: 0;z-index: 20;display: flex;flex-direction: column;gap: 8px;padding: 14px;background-color: var(--color-primary-gray);}.construction-filter__popup[hidden]{display: none;}.construction-filter__option{display: flex;align-items: center;gap: 4px;width: 100%;padding: 0;border: none;background: none;cursor: pointer;text-align: left;}.construction-filter__radio{position: relative;flex-shrink: 0;width: 20px;height: 20px;border-radius: 50%;box-sizing: border-box;}.construction-filter__radio::before{content: "";position: absolute;top: 50%;left: 50%;width: 18px;height: 18px;border: 1px solid var(--color-primary-dark-gray);border-radius: 50%;transform: translate(-50%, -50%);box-sizing: border-box;}.construction-filter__option.is-active .construction-filter__radio::before{border-color: var(--color-primary-black);}.construction-filter__option.is-active .construction-filter__radio::after{content: "";position: absolute;top: 50%;left: 50%;width: 14px;height: 14px;border-radius: 50%;background-color: var(--color-primary-green);transform: translate(-50%, -50%);}.construction-filter__option-text{font-family: "Euclid Circular A";font-weight: 500;font-size: 14px;line-height: 20px;letter-spacing: 0.03em;text-transform: uppercase;color: var(--color-primary-black);white-space: nowrap;}.construction-gallery.infrastructure-slider{margin: 0;width: 100vw;max-width: 100vw;margin-left: calc(50% - 50vw);overflow: hidden;}.construction-gallery .slider-wrapper{margin-left: 20px;align-items: flex-start;cursor: grab;touch-action: pan-y;}.construction-gallery .slider-wrapper:active{cursor: grabbing;}.construction-gallery .construction-card.slider-item{flex: 0 0 auto;width: 538px;margin-right: 20px;user-select: none;}.construction-card{display: flex;flex-direction: column;gap: 20px;}.construction-card__image{position: relative;width: 100%;overflow: hidden;}.construction-card__image img{display: block;width: 100%;height: 100%;object-fit: cover;pointer-events: none;-webkit-user-drag: none;user-select: none;}.construction-card__image--square{height: 538px;}.construction-card__image--tall{height: 710px;}.construction-card__date{position: absolute;top: 20px;left: 20px;z-index: 1;background: #fff;padding: 14px;font-family: "Euclid Circular A";font-weight: 500;font-size: 14px;line-height: 20px;letter-spacing: 0.03em;text-transform: uppercase;color: var(--color-primary-black);}.construction-card__image--tall .construction-card__date{top: 10px;left: 10px;}.construction-card__title{font-family: "Euclid Circular A";font-weight: 500;font-size: 15px;line-height: 140%;letter-spacing: 0.05em;text-transform: uppercase;color: var(--color-primary-black);}.construction-gallery__empty{margin-top: 40px;text-align: center;font-family: "Euclid Circular A";font-size: 15px;line-height: 150%;color: var(--color-primary-dark-gray);text-transform: uppercase;}#location{height: auto;width: 100%;padding: 170px 0 55px 0;display: grid;justify-content: center;align-items: start;overflow: hidden;position: relative;background-color: var(--color-primary-gray);}#palace-bg{padding: 150px 0;height: min-content;position: relative;display: grid;width: 100%;}#palace-bg::before{content: "";position: absolute;top: 0;background-color: var(--color-primary-gray);height: 150px;width: 100%;}#palace-bg::after{content: "";position: absolute;bottom: 0;background-color: var(--color-primary-gray);height: 150px;width: 100%;}#palace{background: var(--color-primary-green);padding: 170px 0;position: relative;width: 100%;box-sizing: border-box;}#lobby{background-color: var(--color-primary-light-gray);}#infrastructure{position: relative;background-color: var(--color-primary-gray);padding: 128.58px 0 90px 0;}#infrastructure::after{content: "";position: absolute;left: 0;width: 100%;height: 250px;background-repeat: no-repeat;background-size: auto 100%;pointer-events: none;z-index: 1;bottom: -125px;background-image: url("data:image/svg+xml,%3Csvg width='262' height='257' viewBox='0 0 262 257' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M261.666 128.224L261.675 128.194H261.651L261.499 127.786C251.871 128.038 135.231 128.878 130.838 0C126.444 128.883 9.80482 128.038 0.176876 127.786L0.0239259 128.189H0L0.00957035 128.219L0 128.249H0.0239259L0.176876 128.657C9.80482 128.405 126.444 127.565 130.838 256.443C135.231 127.56 251.871 128.405 261.499 128.657L261.651 128.254H261.675L261.666 128.224Z' fill='%23E9E9E9'/%3E%3C/svg%3E");background-position: bottom center;transform: scaleY(-1);}#palace::before, #palace::after{content: "";position: absolute;left: 0;width: 100%;height: 250px;background-repeat: no-repeat;background-size: auto 100%;pointer-events: none;z-index: 1;}#palace::before{top: -125px;background-image: url("data:image/svg+xml,%3Csvg width='262' height='257' viewBox='0 0 262 257' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M261.666 128.224L261.675 128.194H261.651L261.499 127.786C251.871 128.038 135.231 128.878 130.838 0C126.444 128.883 9.80482 128.038 0.176876 127.786L0.0239259 128.189H0L0.00957035 128.219L0 128.249H0.0239259L0.176876 128.657C9.80482 128.405 126.444 127.565 130.838 256.443C135.231 127.56 251.871 128.405 261.499 128.657L261.651 128.254H261.675L261.666 128.224Z' fill='%2374C5A5'/%3E%3C/svg%3E");background-position: top center;}#palace::after{bottom: -125px;background-image: url("data:image/svg+xml,%3Csvg width='262' height='257' viewBox='0 0 262 257' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M261.666 128.224L261.675 128.194H261.651L261.499 127.786C251.871 128.038 135.231 128.878 130.838 0C126.444 128.883 9.80482 128.038 0.176876 127.786L0.0239259 128.189H0L0.00957035 128.219L0 128.249H0.0239259L0.176876 128.657C9.80482 128.405 126.444 127.565 130.838 256.443C135.231 127.56 251.871 128.405 261.499 128.657L261.651 128.254H261.675L261.666 128.224Z' fill='%2374C5A5'/%3E%3C/svg%3E");background-position: bottom center;transform: scaleY(-1);}.text__block{display: flex;flex-direction: column;gap: 200px;align-items: center;justify-content: center;z-index: 10;position: relative;}.text__block h1{font-family: "Euclid Circular A";font-weight: 500;font-style: normal;font-display: swap;font-size: 28px;line-height: 154%;letter-spacing: 0.04em;text-transform: uppercase;text-align: center;color: var(--color-primary-black);width: 60%;}.text__block p{font-family: "Euclid Circular A";font-weight: 500;font-style: normal;font-display: swap;font-size: 15px;line-height: 200%;letter-spacing: 0.05em;text-transform: uppercase;color: var(--color-primary-dark-gray);}.text__block a{font-family: "Euclid Circular A";font-weight: 500;font-style: normal;font-display: swap;font-size: 15px;line-height: 200%;letter-spacing: 0.05em;text-transform: uppercase;text-decoration: underline;text-decoration-skip-ink: none;color: var(--color-primary-black);transition: all 0.3s;z-index: 1000;}.text__block a:hover{transition: all 0.3s;color: #717273;}.advantages__info{display: flex;flex-direction: column;gap: 90px;align-items: center;}.advantages__info h2{font-family: "Euclid Circular A";font-weight: 500;font-style: normal;font-display: swap;font-size: 15px;line-height: 200%;letter-spacing: 0.05em;text-transform: uppercase;color: var(--color-primary-light-green);transition: all 0.3s;}.advantages__info a{font-family: "Euclid Circular A";font-weight: 500;font-style: normal;font-display: swap;font-size: 15px;line-height: 200%;letter-spacing: 0.05em;text-transform: uppercase;text-decoration: underline;text-decoration-skip-ink: none;transition: all 0.3s;color: var(--color-primary);}.advantages__info a:hover{transition: all 0.3s;color: #bffbe3;}.advantages__list{display: flex;flex-direction: column;align-items: center;}.advantages__item{display: flex;gap: 11.5px;cursor: pointer;}.advantages__item p{font-family: "Kudry Sans Headline";font-weight: 300;font-style: normal;font-display: swap;font-size: 70px;line-height: 150%;letter-spacing: 0.03em;text-transform: uppercase;text-align: center;color: var(--color-primary);transition: all 0.3s;}.advantages__number{font-family: "Kudry Sans Headline";font-weight: 300;font-style: normal;font-display: swap;font-size: 32px;line-height: 150%;letter-spacing: 0.03em;text-transform: uppercase;color: var(--color-primary-light-green);padding-top: 13px;transition: all 0.3s;}.advantages__bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-size: cover;background-position: center;background-repeat: no-repeat;opacity: 0;visibility: hidden;transition: opacity 0.3s ease, visibility 0.3s ease;z-index: 1;will-change: opacity, visibility, transform;transform: translateZ(0);backface-visibility: hidden;perspective: 1000px;}.advantages__bg--default{background: var(--color-primary-green);opacity: 1;visibility: visible;}.advantages__bg.active{opacity: 1;visibility: visible;}.advantages__info{position: relative;z-index: 2;}.advantages__bg--individual{background-image: url("/women/src/images/cdn/фон_(1)_537.webp");}.advantages__bg--lake{background-image: url("/women/src/images/cdn/фон_(2)_454.webp");}.advantages__bg--lobby{background-image: url("/women/src/images/cdn/фон_(3)_729.webp");}.advantages__bg--construction{background-image: url("/women/src/images/cdn/фон_(4)_535.webp");}#location .container, #location .row, #location .col{height: auto;}#location .location-swiper{cursor: grab;touch-action: pan-y;}#location .location-swiper.is-dragging, #location .location-swiper.swiper-grab-cursor{cursor: grabbing;}.location__block{display: flex;flex-direction: column;align-items: center;justify-content: flex-start;gap: 40px;}.location__block h2{font-family: "Euclid Circular A";font-weight: 500;font-style: normal;font-display: swap;font-size: 15px;line-height: 200%;letter-spacing: 0.05em;text-transform: uppercase;color: var(--color-primary-dark-gray);}.location__block p{font-family: "Kudry Sans Headline";font-weight: 300;font-style: normal;font-display: swap;font-size: 22px;line-height: 168%;letter-spacing: 0.07em;text-transform: uppercase;text-align: center;color: var(--color-primary-black);width: 70%;flex-shrink: 0;}.carousel-item{flex-shrink: 0;}.carousel-item{position: relative;z-index: var(--zIndex, 1);width: var(--width);height: var(--height);user-select: none;transform-origin: 50% 50%;pointer-events: all;transform: translate3d(var(--x, 0), 0, 0);transition: transform 0.6s cubic-bezier(0.23, 1, 0.32, 1);will-change: transform;mix-blend-mode: multiply;margin: 0;}.carousel-box{position: absolute;z-index: 1;top: 0;left: 0;width: 100%;height: 100%;opacity: 1;will-change: transform;}.carousel-item img{width: 100%;height: 100%;object-fit: cover;pointer-events: none;}@media (pointer: fine){.cursor{display: block;}}@media (max-width: 768px){.carousel{height: 40vh !important;margin: 24px 0 40px 0 !important;overflow: hidden !important;position: relative !important;width: 100% !important;display: flex !important;justify-content: center !important;align-items: center !important;z-index: 1 !important;touch-action: pan-y !important;cursor: grab !important;pointer-events: auto !important;}.carousel.is-dragging{cursor: grabbing !important;}.carousel-wrapper{height: 40vh !important;margin: 0 !important;overflow: hidden !important;position: relative !important;width: 100% !important;display: flex !important;justify-content: center !important;align-items: center !important;transition: none !important;transform: none !important;will-change: transform !important;transform: translate3d(var(--wrapper-translate, 0px), 0, 0) !important;transition: transform 0.6s cubic-bezier(0.23, 1, 0.32, 1) !important;}.carousel-item{position: absolute !important;top: 0 !important;width: 60% !important;height: 100% !important;transition: transform 0.5s cubic-bezier(0.23, 1, 0.32, 1), opacity 0.5s cubic-bezier(0.23, 1, 0.32, 1) !important;will-change: transform, opacity !important;mix-blend-mode: normal !important;margin: 0 !important;transform-origin: center center !important;left: 0 !important;right: 0 !important;}.carousel-item.active{transform: translateX(0%) scale(1.1) !important;opacity: 1;z-index: 10 !important;left: 0;right: 0;margin: 0 auto !important;}.carousel-item.next{transform: translateX(80%) scale(0.9) !important;z-index: 5 !important;}.carousel-item.prev{transform: translateX(-60%) scale(0.9) !important;z-index: 5 !important;}.carousel-item.far-prev, .carousel-item.far-next{opacity: 0.1 !important;transform: translateX(calc(var(--offset) * 120%)) scale(0.8) !important;}.carousel-item.hidden{opacity: 0;pointer-events: none;}.carousel-box{width: 100%;height: 100%;}.carousel-item img{width: 100%;height: 100%;object-fit: cover;}.carousel-indicators{position: absolute;bottom: -30px;left: 0;right: 0;display: flex;justify-content: center;gap: 8px;z-index: 20;}.carousel-indicator{width: 6px;height: 6px;border-radius: 50%;background: rgba(0, 0, 0, 0.3);cursor: pointer;transition: background 0.3s ease;}.carousel-indicator.active{background: rgba(0, 0, 0, 0.8);transform: scale(1.2);}#location{min-height: 0;height: auto;align-items: start;}#location .container, #location .row, #location .col{min-height: auto;height: auto;margin-right: 0;margin-left: 0;padding-right: 0;padding-left: 0;}.location__block{min-height: auto;justify-content: flex-start;gap: 24px;}}.palace__header{display: grid;}.palace__header h2{color: var(--color-primary-light-green);font-family: "Euclid Circular A";font-weight: 500;font-style: normal;font-size: 15px;font-display: swap;line-height: 200%;letter-spacing: 0.05em;text-transform: uppercase;}.palace__header h3{font-family: "Kudry Sans Display";font-weight: 300;font-style: normal;font-display: swap;font-size: 120px;line-height: 100%;text-transform: uppercase;text-align: center;color: var(--color-primary);}.palace__header{display: flex;flex-direction: column;gap: 80px;align-items: center;}.palace__btn{position: relative;display: grid;margin-left: 15%;width: fit-content;}.palace__btn a{font-family: "Euclid Circular A";font-weight: 500;font-style: normal;font-size: 14px;line-height: 143%;letter-spacing: 0.03em;text-transform: uppercase;position: relative;display: inline-flex;align-items: center;justify-content: center;padding: 32px;color: var(--color-primary);text-decoration: none;text-transform: uppercase;letter-spacing: 1px;z-index: 10;transition: all 0.3s ease;}.palace__btn svg{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);pointer-events: none;transition: all 0.3s ease;}.palace__btn:hover a{color: var(--color-primary-green);transition: all 0.3s ease;}.palace__btn:hover svg path{fill: var(--color-primary);stroke: #ffffff;transition: all 0.3s ease;}.palace__btn:active svg{transform: translate(-50%, -50%) scale(0.98);}.palace__block{display: flex;flex-direction: column;gap: 83px;align-items: center;}.palace__image{position: relative;width: fit-content;}.palace__image:nth-child(1)::before{content: "01";font-family: "CalligraphRuss";font-weight: normal;font-style: normal;font-display: swap;line-height: normal;font-size: 96px;text-transform: capitalize;position: absolute;z-index: 1;top: 9px;right: -20px;color: var(--color-primary);}.palace__image:nth-child(2)::before{content: "02";font-family: "CalligraphRuss";font-weight: normal;font-style: normal;font-display: swap;line-height: normal;font-size: 96px;text-transform: capitalize;position: absolute;z-index: 1;top: 0;left: -20px;color: var(--color-primary);}.line-2 .palace__image::before{content: "03";font-family: "CalligraphRuss";font-weight: normal;font-style: normal;font-display: swap;line-height: normal;font-size: 96px;text-transform: capitalize;position: absolute;z-index: 1;top: -15px;left: 0;color: var(--color-primary);}.line-3 .palace__image::before{content: "04";font-family: "CalligraphRuss";font-weight: normal;font-style: normal;font-display: swap;line-height: normal;font-size: 96px;text-transform: capitalize;position: absolute;z-index: 1;top: 90%;right: -40px;color: var(--color-primary);}.line-2{margin-top: 62.9px;}.line-2 .palace__image img{margin-left: 50px;}.palace__text{display: flex;flex-direction: column;gap: 23px;margin-bottom: 92.87px;}.palace__text p{font-family: "Euclid Circular A";font-weight: normal;font-style: normal;font-display: swap;font-size: clamp(14px, 1vw, 22px);line-height: 145%;letter-spacing: 0.05em;text-transform: uppercase;color: var(--color-primary);}.line-1{margin-top: 46.59px;}.col-3 .palace__image{float: inline-end;}.line-3{margin-top: 10px;}.parallax-image-small-first{position: absolute;top: -25%;left: 28px;object-fit: cover;z-index: 2;transform: translateY(0);transition: transform 0.1s ease-out;transform: rotate(283deg);}.parallax-image-small-second{position: absolute;top: -35%;left: 98px;object-fit: cover;z-index: 2;transition: transform 0.1s ease-out;}.parallax-image-small-third{position: absolute;top: -20%;left: 28px;object-fit: cover;z-index: 2;transform: translateY(0);transition: transform 0.1s ease-out;}.palace__detals{display: flex;flex-direction: column;gap: 78.24px;}.palace__rez{font-family: "Euclid Circular A";font-weight: 500;font-style: normal;font-display: swap;font-size: 15px;line-height: 200%;letter-spacing: 0.05em;text-transform: uppercase;text-decoration: underline;text-decoration-skip-ink: none;color: var(--color-primary);transition: 0.3s;}.palace__rez:hover{color: #bffbe3;transition: 0.3s;}.pin-spacer{background-color: var(--color-primary-light-gray);}.line-3 .col-4{align-content: center;}.lobby__title{display: flex;flex-direction: column;gap: 36.7px;align-items: center;z-index: 2;position: relative;}.lobby__title h2{font-family: "Euclid Circular A";font-weight: 500;font-style: normal;font-display: swap;font-size: 15px;line-height: 200%;letter-spacing: 0.05em;text-transform: uppercase;color: var(--color-primary-dark-gray);padding-top: 90px;}.lobby-info{display: flex;justify-content: space-between;position: absolute;top: 50%;width: 80%;}.lobby-info__first p{font-family: "Kudry Sans Headline";font-weight: 300;font-style: normal;font-display: swap;font-size: 22px;line-height: 150%;letter-spacing: 0.03em;text-transform: uppercase;color: var(--color-primary-black);opacity: 0.5;}.lobby-info__second{max-width: 291px;display: flex;flex-direction: column;gap: 42.35px;}.lobby-info__first{max-width: 330px;}.lobby__title h3{font-family: "Kudry Sans Display";font-weight: 300;font-style: normal;font-display: swap;font-size: 120px;line-height: 100%;text-transform: uppercase;text-align: center;color: var(--color-primary-black);}.lobby-container{position: relative;height: 100vh;display: flex;flex-direction: column;align-items: center;}.lobby-image{width: 100%;height: 100vh;overflow: hidden;}.lobby-image__wrapper{width: 100%;height: 100%;}.lobby-image__overlay{position: absolute;top: 50%;left: 50%;width: 724px;height: 430px;background: rgba(0, 0, 0, 0);z-index: 4;pointer-events: none;transform: translate(-50%, -50%);}.lobby-info__second p .lobby-image img{width: 100%;height: 100vh;object-fit: cover;will-change: width, height, transform;position: relative;z-index: 1;}.lobby-info__second p{font-family: "Euclid Circular A";font-style: normal;font-display: swap;font-weight: 500;font-size: 16px;line-height: 150%;letter-spacing: 0.03em;text-transform: uppercase;color: rgba(0, 0, 0, 0.7);}.lobby-info__second a{font-family: "Euclid Circular A";font-style: normal;font-display: swap;font-weight: 500;font-size: 15px;line-height: 200%;letter-spacing: 0.05em;text-transform: uppercase;text-decoration: underline;text-decoration-skip-ink: none;color: #000;transition: 0.3s;}.lobby-info__second a:hover{transition: 0.3s;color: #717273;}.lobby-content{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 20;text-align: center;opacity: 0;visibility: hidden;z-index: 5;}.text-content{display: flex;flex-direction: column;gap: 107.68px;}.text-content a{font-family: "Euclid Circular A";font-weight: 500;font-style: normal;font-display: swap;font-size: 15px;line-height: 200%;letter-spacing: 0.05em;text-transform: uppercase;text-decoration: underline;text-decoration-skip-ink: none;color: var(--color-primary);transition: 0.3s;}.text-content a:hover{transition: 0.3s;color: #bfbfbf;}.text-content p{font-family: "Euclid Circular A";font-weight: 500;font-style: normal;font-display: swap;font-size: 15px;line-height: 200%;letter-spacing: 0.05em;text-transform: uppercase;text-align: center;color: rgba(255, 255, 255, 0.85);max-width: 530px;}.infrastructure__block{display: flex;flex-direction: column;gap: 34.42px;align-items: center;}.infrastructure__block-title h2{font-family: "Euclid Circular A";font-weight: 500;font-style: normal;font-display: swap;font-size: 15px;line-height: 200%;letter-spacing: 0.05em;text-transform: uppercase;color: var(--color-primary-black);}.infrastructure__block-info p{font-family: "Kudry Sans Headline";font-weight: 300;font-style: normal;font-display: swap;font-size: 22px;line-height: 168%;letter-spacing: 0.07em;text-transform: uppercase;text-align: center;color: var(--color-primary-black);}.infrastructure-slider{position: relative;width: 100%;margin: 92px 0;overflow: hidden;}.infrastructure-slider .slider-wrapper{cursor: grab;touch-action: pan-y;}.infrastructure-slider.is-dragging .slider-wrapper, .infrastructure-slider .slider-wrapper:active{cursor: grabbing;}.slider-wrapper{display: flex;will-change: transform;transition: transform 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);margin-left: 20px;}.slider-item{flex: 0 0 auto;min-width: fit-content;margin-right: 20px;opacity: 1;transition: transform 0.5s ease;position: relative;user-select: none;}.slider-item:last-child{margin-right: 0;}.slider-image{width: 100%;overflow: hidden;position: relative;}.slider-image img{object-fit: cover;transition: transform 0.6s ease;pointer-events: none;}.slider-content{padding: 21.15px 0;display: flex;flex-direction: column;gap: 14px;}.slider-content h3{font-family: "Euclid Circular A";font-weight: 500;font-style: normal;font-display: swap;font-size: 15px;line-height: 160%;letter-spacing: 0.05em;text-transform: uppercase;color: #000;}.slider-content p{font-family: "Kudry Sans Headline";font-weight: 300;font-size: 15px;line-height: 200%;letter-spacing: 0.03em;text-transform: uppercase;color: #717273;}#finishing{position: relative;height: 100vh;width: 100%;overflow: hidden;}.finishing-container{position: relative;height: 100%;width: 100%;}.finishing-slide{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 3;}.finishing-slide.active{transform: translateY(0);z-index: 2;}.finishing-slide-1{background: url("/women/src/images/cdn/individualnaya-otdelka-render.webp") center/cover no-repeat;display: flex;align-items: center;justify-content: center;text-align: center;color: white;z-index: 1;}.finishing-slide-1-content{max-width: 1135px;display: flex;flex-direction: column;gap: 31px;align-items: center;}.finishing-slide-1 h2{font-family: "Kudry Sans Display";font-weight: 300;font-size: clamp(40px, 6.25vw, 120px);line-height: 108%;text-transform: uppercase;text-align: center;color: #fff;}.finishing-slide-1 p{font-family: "Kudry Sans Headline";font-weight: 300;font-size: 22px;line-height: 145%;letter-spacing: 0.07em;text-transform: uppercase;text-align: center;color: #fff;max-width: 620px;}.finishing-slide-split{display: flex;}.finishing-slide-images-wrapper{position: relative;width: 50%;height: 100%;overflow: hidden;z-index: 3;}.finishing-slide-image{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 3;}.finishing-slide-image-1{background: url("/women/src/images/cdn/finishing-slide-image-1_363.webp") center/cover no-repeat;width: 50vw;height: 100vh;}.finishing-slide-image-2{background: url("/women/src/images/cdn/finishing-slide-image-2.webp") center/cover no-repeat;width: 50vw;height: 100vh;}.finishing-slide-image-3{background: url("/women/src/images/cdn/finishing-slide-image-3.webp") center/cover no-repeat;width: 50vw;height: 100vh;}.finishing-slide-image-four{background: url("/women/src/images/cdn/finishing-slide-image-5_825.webp") center/cover no-repeat;width: 50vw;height: 100vh;}.finishing-slide-content{width: 50vw;height: 100vh;display: flex;flex-direction: column;gap: 50px;justify-content: flex-end;padding: 100px 130px 100px 180px;background: #ececec;}.finishing-slide-content h3{font-family: "Euclid Circular A";font-weight: 500;font-size: 15px;line-height: 200%;letter-spacing: 0.05em;text-transform: uppercase;color: rgba(47, 47, 47, 0.58);margin-bottom: 15px;}.finishing-slide-content p{font-family: "Euclid Circular A";font-weight: 400;font-size: 20px;line-height: 145%;letter-spacing: 0.05em;text-transform: uppercase;color: rgba(47, 47, 47, 0.58);}.finishing-slide-content a{font-family: "Euclid Circular A";font-weight: 500;font-size: 15px;line-height: 200%;letter-spacing: 0.05em;text-transform: uppercase;text-decoration: underline;text-decoration-skip-ink: none;color: #000;transition: 0.3s;}.finishing-slide-content a:hover{color: #717273;transition: 0.3s;}.finishing-slide-7{background: url("/women/src/images/cdn/finishing-slide-image-4.webp") center/cover no-repeat;overflow-y: auto;}#rezidentsii-banner{height: 50vh;background-image: url("/women/src/images/cdn/banner-rezidentsii_920.webp");background-repeat: no-repeat;background-size: cover;display: flex;align-items: flex-end;padding-bottom: 90px;}.rezidentsii-banner__block{display: flex;flex-direction: column;gap: 20px;}.breadcrumbs{display: flex;gap: 3px;}.breadcrumbs__item a{font-family: "Euclid Circular A";font-weight: 300;font-style: normal;font-display: swap;font-size: 14px;line-height: 143%;letter-spacing: 0.03em;text-transform: uppercase;color: rgba(255, 255, 255, 0.8);}.breadcrumbs__item span{font-family: "Euclid Circular A";font-weight: 300;font-style: normal;font-display: swap;font-size: 14px;line-height: 143%;letter-spacing: 0.03em;text-transform: uppercase;color: rgba(255, 255, 255, 0.8);}.rezidentsii-banner__title h1{font-family: "Kudry Sans Display";font-weight: 300;font-style: normal;font-display: swap;font-size: 96px;line-height: 100%;letter-spacing: 0.03em;text-transform: uppercase;color: #fff;}#catalog{margin-bottom: 50px;}.catalog__header{display: flex;align-items: flex-end;justify-content: space-between;width: 100%;padding: 48px 0 40px 0;gap: 20px;}.catalog-filters{display: flex;align-items: flex-end;flex-shrink: 0;gap: 20px;}.catalog-filter{display: flex;flex-direction: column;flex-shrink: 0;gap: 4px;}.catalog-filter--price{width: 300px;}.catalog-filter--bedrooms{width: 204px;}.catalog-filter:not(.catalog-filter--price):not(.catalog-filter--bedrooms){width: 200px;}.catalog-filter__label{font-family: "Euclid Circular A";font-weight: 500;font-size: 14px;line-height: 20px;letter-spacing: 0.03em;text-transform: uppercase;color: rgba(30, 30, 30, 0.6);}.catalog-filter__price{display: flex;flex-direction: column;width: 100%;position: relative;}.catalog-filter__price-field{background-color: var(--color-primary-gray);padding: 14px;height: 49px;box-sizing: border-box;}.catalog-filter__price-row{position: relative;display: flex;align-items: center;height: 20px;}.catalog-filter__price-group{display: flex;align-items: center;gap: 4px;flex: 1;min-width: 0;}.catalog-filter__price-group--to{justify-content: flex-end;}.catalog-filter__price-prefix{font-family: "Euclid Circular A";font-weight: 500;font-size: 14px;line-height: 20px;letter-spacing: 0.03em;text-transform: uppercase;color: rgba(30, 30, 30, 0.6);flex-shrink: 0;}.catalog-filter__price-input{width: 100%;min-width: 0;border: none;background: transparent;padding: 0;font-family: "Euclid Circular A";font-weight: 500;font-size: 14px;line-height: 20px;letter-spacing: 0.03em;text-transform: uppercase;color: var(--color-primary-black);outline: none;}.catalog-filter__price-divider{position: absolute;left: 50%;top: 0;transform: translateX(-50%);width: 1px;height: 20px;background-color: var(--color-primary-dark-gray);flex-shrink: 0;}.catalog-filter__range{position: absolute;height: 20px;z-index: 2;bottom: -10px;width: 100%;}.catalog-filter__range-track{position: absolute;top: 9px;left: 3px;right: 3px;height: 2px;background-color: var(--color-primary-dark-gray);}.catalog-filter__range-fill{position: absolute;top: 9px;height: 2px;background-color: var(--color-primary-black);}.catalog-filter__range-thumb{position: absolute;top: 0;width: 20px;height: 20px;padding: 0;border: none;background-color: transparent;cursor: pointer;transform: translateX(-50%);}.catalog-filter__range-thumb::after{content: "";position: absolute;top: 50%;left: 50%;width: 14px;height: 14px;background-color: var(--color-primary-black);transform: translate(-50%, -50%);}.catalog-filter__bedrooms{display: flex;gap: 4px;}.catalog-filter__bedroom-btn{display: flex;align-items: center;justify-content: center;width: 48px;height: 48px;padding: 14px;border: none;background-color: var(--color-primary-gray);font-family: "Euclid Circular A";font-weight: 500;font-size: 14px;line-height: 20px;letter-spacing: 0.03em;text-transform: uppercase;color: var(--color-primary-black);cursor: pointer;box-sizing: border-box;}.catalog-filter__bedroom-btn.is-active{background-color: var(--color-primary-green);color: var(--color-primary);border: 1px solid var(--color-primary-gray);}.catalog-filter__field{position: relative;width: 100%;}.catalog-filter__trigger{display: flex;align-items: center;justify-content: space-between;width: 100%;height: 48px;padding: 14px;border: none;background-color: var(--color-primary-gray);cursor: pointer;text-align: left;box-sizing: border-box;}.catalog-filter__value{font-family: "Euclid Circular A";font-weight: 500;font-size: 14px;line-height: 20px;letter-spacing: 0.03em;text-transform: uppercase;color: var(--color-primary-black);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.catalog-filter__icon{flex-shrink: 0;width: 20px;height: 20px;background-image: url("data:image/svg+xml,%3Csvg width='17' height='9' viewBox='0 0 17 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 0.5L8.5 8.5L16.5 0.5' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: center;background-size: 16px 8px;}.catalog-filter__popup{position: absolute;top: calc(100% + 4px);left: 0;right: 0;z-index: 20;display: flex;flex-direction: column;gap: 8px;padding: 14px;background-color: var(--color-primary-gray);}.catalog-filter__popup[hidden]{display: none;}.catalog-filter__popup-item{display: flex;align-items: center;gap: 4px;cursor: pointer;width: 100%;}.catalog-count-btn{position: relative;flex-shrink: 0;width: 200px;height: 48px;}.catalog-count-btn__shape{position: absolute;inset: 0;width: 100%;height: 100%;}.catalog-count-btn__content{position: absolute;inset: 0;display: flex;align-items: center;justify-content: center;gap: 5px;font-family: "Euclid Circular A";font-weight: 500;font-size: 14px;line-height: 20px;letter-spacing: 0.03em;text-transform: uppercase;color: #fff;pointer-events: none;}.favorite-btn{display: flex;align-items: center;justify-content: space-between;flex-shrink: 0;width: 200px;height: 48px;padding: 14px;border: none;background-color: var(--color-primary-gray);cursor: pointer;box-sizing: border-box;}.catalog-filter__favorite{align-self: flex-end;}.catalog-mobile-bar{display: none;}.catalog-filter-modal{display: none;}html.catalog-filter-modal-open, html.catalog-filter-modal-open body{overflow: hidden !important;height: 100%;}.catalog-filter__floors{display: flex;align-items: center;justify-content: space-between;background-color: var(--color-primary-gray);padding: 14px;box-sizing: border-box;}.catalog-filter__floor-item{display: flex;align-items: center;gap: 4px;cursor: pointer;}.catalog-filter__floor-input{position: absolute;opacity: 0;width: 0;height: 0;pointer-events: none;}.catalog-filter__floor-checkbox{position: relative;flex-shrink: 0;width: 20px;height: 20px;box-sizing: border-box;}.catalog-filter__floor-checkbox::before{content: "";position: absolute;top: 50%;left: 50%;width: 18px;height: 18px;border: 1px solid var(--color-primary-dark-gray);transform: translate(-50%, -50%);box-sizing: border-box;}.catalog-filter__floor-input:checked+.catalog-filter__floor-checkbox::before{border-color: var(--color-primary-black);background-color: var(--color-primary-green);}.catalog-filter__floor-input:checked+.catalog-filter__floor-checkbox::after{content: "";position: absolute;top: 50%;left: 50%;width: 8px;height: 5px;border-left: 1.5px solid var(--color-primary-black);border-bottom: 1.5px solid var(--color-primary-black);transform: translate(-50%, -60%) rotate(-45deg);}.catalog-filter__floor-text{font-family: "Euclid Circular A";font-weight: 500;font-size: 14px;line-height: 20px;letter-spacing: 0.03em;text-transform: uppercase;color: var(--color-primary-black);}.catalog-filter__sort{display: flex;flex-direction: column;gap: 8px;background-color: var(--color-primary-gray);padding: 14px;box-sizing: border-box;}.catalog-filter__sort-item{display: flex;align-items: center;gap: 4px;cursor: pointer;}.catalog-filter__sort-input{position: absolute;opacity: 0;width: 0;height: 0;pointer-events: none;}.catalog-filter__sort-radio{position: relative;flex-shrink: 0;width: 20px;height: 20px;}.catalog-filter__sort-radio::before{content: "";position: absolute;top: 50%;left: 50%;width: 18px;height: 18px;border: 1px solid var(--color-primary-dark-gray);border-radius: 50%;transform: translate(-50%, -50%);box-sizing: border-box;}.catalog-filter__sort-input:checked+.catalog-filter__sort-radio::before{border-color: var(--color-primary-black);}.catalog-filter__sort-input:checked+.catalog-filter__sort-radio::after{content: "";position: absolute;top: 50%;left: 50%;width: 14px;height: 14px;border-radius: 50%;background-color: var(--color-primary-green);transform: translate(-50%, -50%);}.catalog-filter__sort-text{font-family: "Euclid Circular A";font-weight: 500;font-size: 14px;line-height: 20px;letter-spacing: 0.03em;text-transform: uppercase;color: var(--color-primary-black);}.favorite-btn__text{font-family: "Euclid Circular A";font-weight: 500;font-size: 14px;line-height: 20px;letter-spacing: 0.03em;text-transform: uppercase;color: var(--color-primary-black);}.favorite-btn__icon{flex-shrink: 0;width: 20px;height: 20px;}.favorite-btn.is-active .favorite-btn__icon path{fill: #74c5a5;stroke: none;}@media (min-width: 1360px) and (max-width: 1859px){.catalog__header{flex-wrap: nowrap;align-items: flex-end;gap: 12px;padding: 40px 0 32px;}.catalog-filters{flex: 1 1 auto;flex-wrap: nowrap;min-width: 0;gap: 10px;}.catalog-filter{min-width: 0;}.catalog-filter--price{flex: 1 1 220px;width: auto;max-width: 260px;}.catalog-filter--bedrooms{flex: 0 0 auto;width: auto;}.catalog-filter__bedroom-btn{width: 42px;padding-left: 0;padding-right: 0;}.catalog-filter:not(.catalog-filter--price):not(.catalog-filter--bedrooms){flex: 1 1 110px;width: auto;min-width: 96px;max-width: 150px;}.catalog-filter:has([data-filter="floor"]){max-width: 130px;min-width: 96px;}.catalog-filter:has([data-filter="floor"]) .catalog-filter__trigger, .catalog-filter:has([data-filter="sort"]) .catalog-filter__trigger{padding-left: 10px;padding-right: 10px;}.favorite-btn{flex: 0 1 150px;width: auto;min-width: 120px;max-width: 170px;padding: 14px 10px;}.catalog-count-btn{flex: 0 0 170px;width: 170px;margin-left: 0;}}@media (max-width: 1359px) and (min-width: 769px){.catalog__header{flex-wrap: wrap;align-items: flex-end;gap: 16px;padding: 32px 0 28px;}.catalog-filters{flex: 1 1 100%;flex-wrap: wrap;gap: 12px;}.catalog-filter--price{flex: 1 1 280px;width: auto;max-width: 300px;}.catalog-filter--bedrooms{flex: 0 0 204px;width: 204px;}.catalog-filter:not(.catalog-filter--price):not(.catalog-filter--bedrooms):not(:has([data-filter="floor"])){flex: 1 1 170px;width: auto;min-width: 150px;}.catalog-filter:has([data-filter="floor"]){flex: 1 1 120px;width: auto;min-width: 100px;max-width: 160px;}.catalog-filter:has([data-filter="floor"]) .catalog-filter__trigger{padding-left: 10px;padding-right: 10px;}.favorite-btn{flex: 1 1 170px;width: auto;min-width: 150px;max-width: 200px;}.catalog-count-btn{flex: 0 0 200px;margin-left: auto;}.catalog-filter--price{flex: 1 1 100%;max-width: none;}.catalog-filter:not(.catalog-filter--price):not(.catalog-filter--bedrooms):not(:has([data-filter="floor"])), .favorite-btn{flex: 1 1 calc(33.333% - 8px);min-width: 140px;max-width: none;}.catalog-filter:has([data-filter="floor"]){flex: 1 1 calc(22% - 8px);min-width: 96px;max-width: 150px;}}@media (max-width: 991px) and (min-width: 769px){.catalog__header{padding: 28px 0 24px;gap: 12px;}.catalog-filters{gap: 10px;}.catalog-filter--bedrooms{flex: 0 0 204px;width: 204px;}.catalog-filter:not(.catalog-filter--price):not(.catalog-filter--bedrooms):not(:has([data-filter="floor"])), .favorite-btn{flex: 1 1 calc(50% - 5px);min-width: 130px;}.catalog-filter:has([data-filter="floor"]){flex: 1 1 calc(36% - 5px);min-width: 88px;max-width: 130px;}.catalog-filter:has([data-filter="floor"]) .catalog-filter__trigger{padding-left: 8px;padding-right: 8px;}.catalog-count-btn{flex: 1 1 100%;max-width: 200px;}}.catalog__products{display: flex;flex-direction: column;gap: 50px;}.second-mobile__text{display: none;}.second__bg{display: none;}.product-card{border-top: 1px solid #000;padding-top: 60px;display: flex;justify-content: space-between;text-decoration: none;color: inherit;cursor: pointer;}.product-card__image{display: flex;gap: 90px;}.product-card__number{font-family: "Kudry Sans Headline";font-weight: 300;font-style: normal;font-display: swap;font-size: 86px;line-height: 50%;letter-spacing: 0.03em;color: #33211d;position: relative;top: 15px;min-width: 87px;}.product-card__image img{max-width: 140px;}.product-card__description{display: flex;flex-direction: column;gap: 6px;}.product-card__content{display: flex;width: 60%;justify-content: space-between;}.product-card__description-info{font-family: "Euclid Circular A";font-weight: 600;font-style: normal;font-display: swap;font-size: 16px;line-height: 125%;letter-spacing: 0.03em;text-transform: uppercase;color: #1e1e1e;}.product-card__description-osobnyak{font-family: "Euclid Circular A";font-weight: 500;font-style: normal;font-display: swap;font-size: 14px;line-height: 143%;letter-spacing: 0.03em;text-transform: uppercase;color: rgba(30, 30, 30, 0.6);max-width: 130px;}.product-card__price{display: flex;width: 165px;justify-content: space-between;}.product-card__price span{font-family: "Euclid Circular A";font-weight: 600;font-style: normal;font-display: swap;font-size: 16px;line-height: 125%;letter-spacing: 0.03em;text-transform: uppercase;color: #000;}.product-card__advantage{max-width: 151px;}.product-card__advantage p{font-family: "Euclid Circular A";font-weight: 500;font-style: normal;font-display: swap;font-size: 14px;line-height: 143%;letter-spacing: 0.03em;text-transform: uppercase;color: rgba(30, 30, 30, 0.6);}.product-card__description-info{max-width: 175px;}.product-card__button{height: fit-content;}.btn-up{display: flex;gap: 49px;align-items: center;justify-content: flex-end;margin-bottom: 50px;}.btn-up span{font-family: "Euclid Circular A";font-weight: 600;font-style: normal;font-display: swap;font-size: 14px;line-height: 143%;letter-spacing: 0.03em;text-transform: uppercase;color: rgba(30, 30, 30, 0.6);}#aparts{height: 100vh;background-color: #f8f8f8;display: flex;align-items: center;padding: 80px 0 50px 0;}#aparts .container .row .col{justify-items: center;}#aparts .container .row .col img{max-height: clamp(400px, 80vh, 1000px);height: 100%;}#aparts-info{background: #74c5a5;height: 100vh;position: relative;display: flex;flex-direction: column;justify-content: center;}.aparts-info__block{display: flex;flex-direction: column;gap: 55px;height: min-content;align-items: center;}.aparts-info__title h1{font-family: "Euclid Circular A";font-weight: 500;font-style: normal;font-display: swap;font-size: 15px;line-height: 200%;letter-spacing: 0.05em;text-transform: uppercase;text-align: center;color: #fff;}.aparts-info__description{font-family: "Euclid Circular A";font-weight: normal;font-style: normal;font-display: swap;font-size: 35px;line-height: 123%;letter-spacing: 0.03em;text-transform: uppercase;text-align: center;color: #fff;}.aparts-info__line{max-width: 352px;height: 1px;background-color: #bfe4d6;width: 100%;}.aparts-info__price{display: flex;flex-direction: column;gap: 10px;}.aparts-info__price span{font-family: "Euclid Circular A";font-weight: normal;font-style: normal;font-display: swap;font-size: 35px;letter-spacing: 0.03em;text-transform: lowercase;color: #fff;}.aparts-info__price p{font-family: "Euclid Circular A";font-weight: 300;font-style: normal;font-display: swap;font-size: 24px;letter-spacing: 0.03em;text-transform: lowercase;text-align: center;color: #bfe4d6;}.product-card__header-mobile{display: none;}.product-card__button{display: block;}.product-card__price .product-card__advantage{display: none;}.product-card__description .product-card__number{display: none;}.aparts-mobile-info{display: none;}#gallery{position: relative;width: 100vw;height: 100vh;overflow: hidden;}.gallery-container{display: flex;width: 100%;height: 100%;transition: transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);}.gallery-item{flex: 0 0 100vw;height: 100vh;display: flex;align-items: center;justify-content: center;}.gallery-item img{width: 100%;height: 100%;object-fit: cover;}.cursor-gallery{position: absolute;width: 100px;height: 100px;border-radius: 100%;background: rgba(0, 0, 0, 0);backdrop-filter: blur(10px);display: flex;align-items: center;justify-content: center;pointer-events: none;z-index: 1000;opacity: 0;transition: opacity 0.3s ease, transform 0.2s ease;transform-origin: center;}.cursor-gallery.visible{opacity: 1;}.cursor-gallery.left{transform: rotate(180deg);}.cursor-gallery.right{transform: rotate(0deg);}.cursor-gallery::before{content: "";position: absolute;width: 100%;height: 100%;border-radius: 100%;}.cursor-gallery .arrow{position: relative;z-index: 2;}.cursor-preview{position: absolute;top: 50%;left: 50%;width: 50%;height: 50%;transform: translate(-50%, -50%) scale(2);border-radius: 4px;overflow: hidden;opacity: 0;transition: opacity 0.3s ease;pointer-events: none;}.cursor-preview img{width: 100%;height: 100%;object-fit: cover;}.cursor-gallery:hover .cursor-preview{opacity: 1;}#palace-bg-mobile{display: none;}#finishing-mobile{display: none;}.lobby-info__second-mobile{display: none;}#infrastructure-mobile{display: grid;display: none;}#partners{min-height: 100vh;height: 100%;background: #74c5a5;display: grid;align-items: center;justify-content: center;padding: 170px 0 0 0;}.partners__header{display: flex;flex-direction: column;gap: 70px;align-items: center;margin-bottom: 100px;}.partners__header-sub-title p{font-family: "Euclid Circular A";font-style: normal;font-weight: 500;font-size: 15px;letter-spacing: 0.01em;text-transform: uppercase;color: #bfe4d6;}.partners__header-title h2{font-family: "Kudry Sans Display";font-weight: 300;font-style: normal;font-size: 120px;line-height: 108%;text-transform: uppercase;text-align: center;color: #fff;}.partners__list{display: flex;flex-direction: column;gap: 70px;align-items: end;align-items: center;}.partners__row{display: flex;gap: 90px;}.partners__item{display: flex;flex-direction: column;align-items: center;justify-content: flex-end;gap: 20px;}.partners__item-name p{font-family: "Euclid Circular A";font-style: normal;font-weight: 500;font-size: 18px;letter-spacing: 0.01em;text-transform: uppercase;color: #bfe4d6;}.partners-line{width: 100%;height: 2px;background-color: #ffffff;margin: 40px 0;}.footer__partners{display: none;}.partners__prev{width: 20px !important;height: 20px !important;}.partners__next{width: 20px !important;height: 20px !important;}@media (max-width: 760px){.partners__header{gap: 20px;margin-bottom: 30px;}.partners__header-sub-title p{font-size: 14px;}.partners__header-title h2{font-size: 40px;}.partners__item{gap: 10px;}.partners__list{display: none;}.partners__item-name p{font-size: 12px;}.footer__partners{display: block;}.partners-line{min-width: 180px;margin: 60px auto;width: 60%;}footer{height: 100vh !important;min-height: 100vh;}}@media (max-width: 1440px){.location__block p{width: 60vw;}}@media (max-width: 1250px){#advantages{min-height: 100vh;height: auto;}.advantages__list{gap: 20px;}.advantages__number{display: none;}.advantages__item p{line-height: 120%;font-size: 60px;}}@media (max-width: 1250px) and (min-width: 769px){#deadlines{padding: 100px 40px;}#deadlines .container{display: flex;flex-direction: column;align-items: center;gap: 40px;}.deadlines__header{gap: 40px;margin-bottom: 0;width: 100%;}.deadlines__title{font-size: 72px;line-height: 105%;}.deadlines__content{flex-direction: column;align-items: center;gap: 40px;width: 100%;max-width: 640px;}.deadlines__map{flex: none;width: 100%;max-width: 520px;aspect-ratio: 724 / 690;}.deadlines__map--home{max-width: 520px;aspect-ratio: 725 / 828;}.deadlines__map svg{width: 100%;height: 100%;}.deadlines__list{flex: none;gap: 28px;max-width: 100%;width: 100%;}.deadlines__item-title{font-size: 36px;line-height: 130%;}.deadlines__item-details{font-size: 18px;font-weight: 400;line-height: 145%;flex-direction: row;align-items: flex-start;white-space: normal;}.deadlines__item-date{text-align: right;flex-shrink: 0;}.deadlines__link{font-size: 14px;line-height: 286%;margin: 0;}}@media (max-width: 1250px) and (min-width: 769px){.price-guide__title{font-size: 80px;}.price-guide__number--desktop{flex: 0 0 100px;font-size: 64px;}.price-guide__plan{flex: 0 0 120px;height: 120px;}.price-guide__specs, .price-guide__finishing, .price-guide__price{flex: 1 1 0;min-width: 0;}}@media (max-width: 1250px) and (min-width: 1024px){.deadlines__title{font-size: 80px;}.deadlines__content{flex-direction: row;align-items: flex-start;justify-content: center;max-width: 100%;gap: 20px;}.deadlines__map, .deadlines__list{flex: 1 1 0;min-width: 0;max-width: none;width: auto;}.deadlines__map{max-width: 480px;}.deadlines__item-title{font-size: 38px;}.deadlines__item-details{font-size: 16px;}}@media (max-width: 1250px) and (min-width: 769px){.construction-progress__title{font-size: 80px;}.construction-banner__title h1{font-size: 72px;}}@media (max-width: 996px){.palace__header h3{font-size: 10vw;}.finishing-slide-content{padding-left: 80px;padding-right: 50px;}}@media (max-width: 960px){.product-card{gap: 20px;}.product-card__image{gap: 10px;}.product-card__advantage p{font-size: 13px;}.product-card__price span{font-size: 14px;}.product-card__description-info{font-size: 15px;}.product-card__content{flex: 1;gap: 10px;}}@media screen and (min-height: 1600px) and (max-height: 2234px){#aparts{align-items: center;}#aparts .container .row .col img{max-height: 1200px;}.parallax-details{bottom: 25%;left: 35%;max-width: 1000px;width: 100%;}.parallax-image{left: 45%;}}@media (max-width: 768px){#partners{display: none;}html, body{overflow-y: auto;height: auto;}#smooth-wrapper{position: static;overflow: visible;height: auto;}#smooth-content{transform: none !important;height: auto;}#banner{height: 100vh;height: 100svh;height: var(--app-height, 100svh);background-color: var(--color-primary-light-gray);}#banner .banner__media{inset: 0;height: 100%;}#banner .banner__media img{object-position: center center;}#banner .banner__overlay{background: linear-gradient( 212.7deg, rgba(0, 0, 0, 0) 12.223%, rgba(0, 0, 0, 0.5) 87.784% );}.banner__title{inset: auto;right: 15px;bottom: 6px;left: 15px;max-width: none;margin-inline: 0;padding-inline: 0;display: flex;flex-direction: column;align-items: stretch;width: auto;}.banner__title-line{position: static;font-size: 40px;line-height: 1.2;white-space: normal;transform: none;}.banner__title-line--1{text-align: left;}.banner__title-line--2{text-align: center;}.banner__title-line--3{text-align: right;}#first{height: 100%;padding: 68px 0 157px 0;}.text__block{gap: 30px;}.text__block h1{font-size: 14px;line-height: 150%;width: 100%;}.text__block p{font-size: 14px;line-height: 214%;letter-spacing: 0.05em;}.text__block a{font-size: 14px;line-height: 286%;letter-spacing: 0.05em;}.parallax-image{left: -20px;width: 150%;height: 40%;z-index: 2;}#second{position: relative;overflow: hidden;height: 100vh;display: flex;align-items: flex-end;justify-content: center;background-image: none;}.second__bg{display: block;position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: center center;z-index: 0;}.second-mobile__text{position: relative;z-index: 1;display: flex;flex-direction: column;gap: 8px;align-items: center;width: 131px;margin-bottom: 20px;}.second-mobile__text span{font-family: "Euclid Circular A";font-weight: 500;font-style: normal;font-display: swap;font-size: 13px;line-height: 1.5;letter-spacing: 0.39px;text-transform: uppercase;text-align: center;color: #fff;}.second-mobile__text img{display: block;width: 15px;height: 15px;}.finishing-slide-split{flex-direction: column;}.finishing-slide-image, .finishing-slide-content{width: 100vw;height: 50vh;}.finishing-slide-content{padding: 30px;}.finishing-slide-1 h2{font-size: 32px;}.finishing-slide-content h3{font-size: 28px;}.advantages__info h2{font-size: 14px;line-height: 214%;letter-spacing: 0.05em;}.advantages__info{gap: 30px;max-width: 370px;}.advantages__item p{font-size: 25px;line-height: 150%;letter-spacing: 0.03em;}.advantages__list{gap: 20px;}.advantages__number{display: none;}.advantages__info a{font-size: 14px;line-height: 286%;letter-spacing: 0.05em;}#advantages{min-height: 100%;height: 100%;padding: 73px 0 59px 0;}#deadlines{padding: 100px 15px;}#deadlines .container{display: flex;flex-direction: column;align-items: center;gap: 40px;padding-left: 0;padding-right: 0;}.deadlines__header{gap: 40px;margin-bottom: 0;width: 100%;}.deadlines__label{font-size: 14px;line-height: 30px;letter-spacing: 0.05em;width: 100%;}.deadlines__title{font-size: 40px;line-height: 46px;width: 100%;}.deadlines__title--section{display: none;}.deadlines__title--deadline{display: flex;}.deadlines__content{flex-direction: column;align-items: stretch;gap: 20px;width: 100%;}.deadlines__map{flex: none;align-self: center;width: 100%;max-width: 345px;height: 328px;aspect-ratio: auto;}.deadlines__map--home{height: auto;aspect-ratio: 725 / 828;}.deadlines__map svg{width: 100%;height: 100%;}.deadlines__list{flex: none;gap: 20px;max-width: 100%;width: 100%;align-items: flex-start;}.deadlines__summary{display: none !important;}.deadlines__item{width: 100%;cursor: pointer;}.deadlines__item-title{font-family: "Kudry Sans Headline";font-size: 24px;line-height: 150%;letter-spacing: 0.03em;color: var(--color-primary-dark-gray);}.deadlines__item.is-active .deadlines__item-title{color: var(--color-primary-black);}.deadlines__item-details{display: none !important;}.deadlines__link{font-size: 14px;line-height: 40px;letter-spacing: 0.05em;margin: 0;white-space: nowrap;}.construction-page #construction-banner{padding-bottom: 0;align-items: stretch;justify-content: center;overflow: hidden;background-image: url("/women/src/images/cdn/construction/construction-banner-mobile.webp");background-position: center center;background-size: cover;background-repeat: no-repeat;}.construction-page #construction-banner::before{display: none;}.construction-page #construction-banner .container{display: none;}#construction-progress{padding: 100px 0;}#construction-progress .container{padding-left: 15px;padding-right: 15px;}.construction-progress__header{gap: 40px;margin-bottom: 40px;}.construction-progress__label{font-size: 14px;line-height: 30px;}.construction-progress__title{font-size: 40px;line-height: 46px;}.construction-filters{flex-direction: column;align-items: stretch;gap: 20px;margin-bottom: 40px;}.construction-filter{width: 100%;}.construction-gallery.infrastructure-slider{overflow: visible;width: 100vw;max-width: 100vw;margin-left: calc(50% - 50vw);}.construction-gallery .slider-conteiner-mobile{position: relative;width: 100%;}.construction-gallery .slider-wrapper{overflow: hidden;position: relative;width: 100%;display: flex;justify-content: center;align-items: flex-start;margin: 0;height: 100%;min-height: 430px;cursor: default;transform: none !important;transition: none;touch-action: pan-y;}.construction-gallery .construction-card.slider-item{position: absolute;top: 0;width: 60% !important;height: auto !important;margin: 0 !important;transition: transform 0.5s cubic-bezier(0.23, 1, 0.32, 1), opacity 0.5s cubic-bezier(0.23, 1, 0.32, 1);will-change: transform, opacity;transform-origin: top center;left: 0;right: 0;flex: none;min-width: auto;opacity: 0;}.construction-gallery .construction-card.slider-item.active{transform: translateX(0%) scale(1.1);transform-origin: top center;opacity: 1;z-index: 10;margin: 0 auto !important;position: relative;}.construction-gallery .construction-card.slider-item.next{transform: translateX(80%) scale(0.9);transform-origin: top center;z-index: 5;opacity: 1;}.construction-gallery .construction-card.slider-item.prev{transform: translateX(-60%) scale(0.9);transform-origin: top center;z-index: 5;opacity: 1;}.construction-gallery .construction-card.slider-item[hidden]{display: none !important;}.construction-gallery .construction-card.slider-item.prev .construction-card__title, .construction-gallery .construction-card.slider-item.next .construction-card__title{display: none;}.construction-page .construction-card__title{opacity: 0;transition: opacity 0.5s cubic-bezier(0.23, 1, 0.32, 1);}.construction-gallery .construction-card.slider-item.active .construction-card__title{opacity: 1;}.construction-page .construction-card__image--square, .construction-page .construction-card__image--tall{height: 350px;}.construction-page .construction-card__image--tall .construction-card__date{top: 20px;left: 20px;}.construction-page .construction-card__title{font-size: 14px;line-height: 130%;letter-spacing: 0.05em;text-align: center;}#location{min-height: 0;height: auto;padding: 68px 0 40px 0;}.location__block h2{font-size: 14px;line-height: 214%;letter-spacing: 0.05em;}.location__block p{font-size: 17px;line-height: 140%;letter-spacing: 0.07em;text-align: left;width: 100%;padding-right: var(--grid-margin);padding-left: var(--grid-margin);margin-right: auto;margin-left: auto;}#palace-bg::before{height: 44px;}#palace-bg{padding: 44px 0;}#palace::before{height: 90px;top: -45px;}#palace{padding: 67.45px 0 0 0;}.palace__header{gap: 44.09px;width: 100%;position: relative;}.palace__header h2{font-size: 14px;line-height: 214%;letter-spacing: 0.05em;}.palace__header h3{font-size: 40px;line-height: 115%;text-align: left;width: 100%;}.palace__block{gap: 30px;align-items: flex-start;}.palace__btn{margin: 0;}.palace__image{display: none;}.line-1 .palace__text p{text-align: left;font-size: 14px;line-height: 147%;letter-spacing: 0.05em;}.line-2 .palace__text p{font-size: 14px;line-height: 147%;letter-spacing: 0.05em;text-align: center;}.palace__text{margin: 0;}#palace::after{display: none;}.mobile-full-image{margin-top: 30px;}.mobile-full-image img{width: 100%;}.line-2{margin-top: 75px;}.palace-mobile__image-details{position: absolute;right: -16px;bottom: -45%;}.palace-mobile__image-details img{width: 100%;height: 100%;}.palace__detals{display: flex;flex-direction: row;align-items: flex-end;justify-content: space-between;}.palace__mobile-image{left: -16px;position: relative;}.palace-mobile__image-parallax{position: fixed;right: 10%;z-index: 2;pointer-events: none;transform: translateY(0);transition: transform 0.3 ease-out;}.palace__mobile-block-btn-parallax{display: flex;flex-direction: column;}.palace-mobile__image-parallax-left{position: fixed;left: 10%;z-index: 2;pointer-events: none;transform: translateY(0);transition: transform 0.3 ease-out;}.palace__mobile-block-btn-parallax .palace-mobile__image-parallax{position: absolute;top: 58%;}.line-3{margin-top: 26px;}.line-1{margin-top: 28px;}.line-4{margin-top: 38px;}.line-4 .palace__text p{font-size: 14px;line-height: 147%;letter-spacing: 0.05em;text-align: right;}.line-4 .col{display: flex;flex-direction: column;align-items: flex-end;gap: 30px;}#infrastructure::after{display: none;}#rezidentsii-banner{background-image: url("/women/src/images/cdn/rezidents-mobile.webp");height: 100vh;}.rezidentsii-banner__block{display: none;}#catalog{background: #74c5a5;padding: 0;margin: 0;}.catalog__header{display: block;padding: 100px 0 20px;}.catalog-filters, .catalog-count-btn{display: none;}.catalog-mobile-bar{display: flex;align-items: flex-start;justify-content: space-between;width: 100%;}.catalog-mobile-bar__filters{display: flex;align-items: center;justify-content: space-between;flex-shrink: 0;width: 200px;height: 48px;padding: 14px;border: none;background-color: var(--color-primary-gray);cursor: pointer;box-sizing: border-box;}.catalog-mobile-bar__filters-text{font-family: "Euclid Circular A";font-weight: 500;font-size: 14px;line-height: 20px;letter-spacing: 0.03em;text-transform: uppercase;color: var(--color-primary-black);}.catalog-mobile-bar__filters-icon{flex-shrink: 0;width: 20px;height: 20px;}.catalog-mobile-bar__favorite{display: flex;align-items: center;justify-content: center;flex-shrink: 0;width: 48px;height: 48px;padding: 14px;border: none;background-color: var(--color-primary-gray);cursor: pointer;box-sizing: border-box;}.catalog-mobile-bar__favorite-icon{flex-shrink: 0;width: 20px;height: 20px;}.catalog-mobile-bar__favorite.is-active .catalog-mobile-bar__favorite-icon path{fill: #74c5a5;stroke: none;}.catalog-filter-modal{display: flex;flex-direction: column;position: fixed;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;height: 100dvh;max-height: 100dvh;z-index: 3000;background-color: #fff;overflow: hidden;overscroll-behavior: none;}.catalog-filter-modal[hidden]{display: none !important;}.catalog-filter-modal__close{position: fixed;top: 40px;right: 15px;z-index: 2;display: flex;align-items: center;justify-content: center;padding: 12px;border: none;background: none;cursor: pointer;}.catalog-filter-modal__body{display: flex;flex-direction: column;flex: 1;min-height: 0;overflow-x: hidden;overflow-y: auto;justify-content: flex-start;gap: 80px;padding: 104px 15px max(24px, env(safe-area-inset-bottom));box-sizing: border-box;}.catalog-filter-modal__filters{display: flex;flex-direction: column;flex-shrink: 0;gap: 40px;width: 100%;}.catalog-filter-modal__section{display: flex;flex-direction: column;gap: 4px;width: 100%;flex-shrink: 0;}.catalog-filter-modal__body .catalog-filter__label, .catalog-filter-modal__body .catalog-filter__price-prefix, .catalog-filter-modal__body .catalog-filter__price-input, .catalog-filter-modal__body .catalog-filter__bedroom-btn, .catalog-filter-modal__body .catalog-filter__floor-text, .catalog-filter-modal__body .catalog-filter__sort-text{line-height: 20px;}.catalog-filter-modal__apply{position: relative;flex-shrink: 0;width: 100%;height: 48px;padding: 0;border: none;background: none;cursor: pointer;}.catalog-filter-modal__apply-shape{position: absolute;inset: 0;width: 100%;height: 100%;}.catalog-filter-modal__apply-content{position: relative;z-index: 1;display: flex;align-items: center;justify-content: center;gap: 5px;width: 100%;height: 100%;font-family: "Euclid Circular A";font-weight: 500;font-size: 14px;line-height: 20px;letter-spacing: 0.03em;text-transform: uppercase;color: #fff;pointer-events: none;}.catalog__products{gap: 15px;margin-top: 0;}.product-card{border: none;flex-direction: column;background-color: #fff;padding: 17px 21px 25px 24px;gap: 24px;}.product-card__advantage p{font-size: 10px;line-height: 110%;letter-spacing: 0.03em;}.product-card__number{font-size: 65px;line-height: 50%;letter-spacing: -0.09em;}.product-card__header-mobile{display: flex;flex-direction: row;justify-content: space-between;margin-bottom: 32px;}.product-card__image .product-card__number{display: none;}.product-card__image{justify-content: center;}.product-card__description .product-card__description-osobnyak{display: none;}.product-card__content{flex-direction: column-reverse;}.product-card__description-info{font-weight: 400;font-size: 16px;line-height: 125%;letter-spacing: 0.03em;color: rgba(0, 0, 0, 0.46);max-width: 150px;text-transform: lowercase;}.product-card__price span{font-size: 16px;line-height: 113%;letter-spacing: 0.03em;}.product-card__button{display: none;}.product-card__content .product-card__advantage{display: none;}.product-card__description{flex-direction: row;width: 100%;justify-content: space-between;}.product-card__price .product-card__advantage{display: flex;text-align: right;}.product-card__price{width: 100%;}.product-card__content{width: 100%;}.product-card__header-mobile .product-card__button{display: block;}.product-card__line-mobile{width: 100%;height: 1px;background-color: #e9e9e9;margin: 18px 0;}.product-card__description .product-card__number{display: block;}.up{display: none;}#aparts{background-color: #fff;align-items: center;height: 100%;padding: 100px 0 100px 0;}#aparts-info{display: none;}.aparts-mobile-info{display: block;}.aparts-info__price span{font-family: "Euclid Circular A";font-weight: 600;font-style: normal;font-display: swap;font-size: 22px;line-height: 125%;letter-spacing: 0.03em;text-transform: uppercase;color: #000;}.aparts-info__details{display: flex;justify-content: space-between;width: 100%;}.aparts-info__details p{font-family: "Euclid Circular A";font-weight: normal;font-style: normal;font-display: swap;font-size: 17px;line-height: 125%;letter-spacing: 0.03em;color: #989898;}.aparts-info__details span{font-family: "Euclid Circular A";font-weight: 600;font-style: normal;font-display: swap;font-size: 10px;line-height: 110%;letter-spacing: 0.03em;text-transform: uppercase;text-align: right;color: rgba(30, 30, 30, 0.6);}.parallax-details-mobile-footer, .parallax-details-mobile-gallery{display: block;}.parallax-details-mobile-gallery{position: fixed;top: 40%;left: 33%;z-index: 2;pointer-events: none;transform: translateY(0);transition: transform 0.3 ease-out;}.parallax-details-mobile-footer img, .parallax-details-mobile-gallery img{width: auto;height: auto;max-width: 100%;}.aparts-info__price{width: 100%;}#palace-bg{display: none;}#palace-bg-mobile{display: block;}#price-guide{padding: 100px 0;margin-top: 0;}#price-guide .container{display: flex;flex-direction: column;align-items: center;gap: 40px;padding-left: 15px;padding-right: 15px;}#price-guide .row{width: 100%;margin: 0;}#price-guide .col-8.offset-1{width: 100%;max-width: 100%;margin-left: 0;padding: 0;flex: 0 0 100%;}.price-guide__header{margin-bottom: 0;width: 100%;gap: 40px;}.price-guide__label{font-size: 14px;line-height: 30px;letter-spacing: 0.05em;}.price-guide__title{font-size: 40px;line-height: 46px;}.price-guide__list{width: 100%;gap: 40px;}.price-guide__item{padding-top: 0;border-top: none;}.price-guide__row{position: relative;display: block;width: 100%;height: 450px;background-color: #fff;text-decoration: none;color: inherit;overflow: hidden;}.price-guide__card-head{display: flex;align-items: flex-end;justify-content: space-between;position: absolute;top: 20px;left: 50%;transform: translateX(-50%);width: 295px;max-width: calc(100% - 40px);z-index: 2;}.price-guide__specs-building--mobile{display: block;flex: 0 0 75px;max-width: 75px;margin: 0;font-weight: 400;font-size: 10px;line-height: 12px;letter-spacing: 0.03em;text-transform: uppercase;color: var(--color-primary-dark-gray);}.price-guide__specs-building--desktop{display: none;}.price-guide__favorite--desktop{display: none;}.price-guide__favorite--mobile{display: flex;align-items: center;justify-content: center;flex-shrink: 0;position: relative;z-index: 3;width: 28px;height: 28px;border: 1px solid var(--color-primary-black);border-radius: 50%;background-color: #fff;}.price-guide__favorite--mobile.is-active{border-color: var(--color-primary-green);}.price-guide__favorite--mobile svg{width: 16px;height: auto;}.price-guide__number--desktop{display: none;}.price-guide__plan{position: absolute;top: calc(50% - 55px);left: 50%;transform: translate(-50%, -50%);display: flex;align-items: center;justify-content: center;width: 200px;height: 200px;padding: 0;order: unset;pointer-events: none;}.price-guide__plan img{display: block;width: 200px;height: 200px;max-width: 200px;margin: 0;object-fit: contain;}.price-guide__item:last-child .price-guide__plan img{object-fit: cover;}.price-guide__card-footer{display: flex;flex-direction: column;gap: 20px;position: absolute;left: 50%;bottom: 20px;transform: translateX(-50%);width: 295px;max-width: calc(100% - 40px);}.price-guide__summary{display: flex;align-items: center;justify-content: space-between;width: 100%;}.price-guide__details{display: flex;align-items: flex-start;justify-content: space-between;width: 100%;gap: 20px;}.price-guide__specs{flex: 1 1 0;min-width: 0;gap: 0;order: unset;}.price-guide__specs-main{font-weight: 400;font-size: 16px;line-height: 20px;letter-spacing: 0.03em;color: rgba(0, 0, 0, 0.46);text-transform: lowercase;}.price-guide__specs-main span{text-transform: lowercase;}.price-guide__number--mobile{display: block;flex: 0 0 auto;font-family: "Kudry Sans Display";font-weight: 300;font-size: 65px;line-height: 100%;letter-spacing: -0.02em;color: var(--color-primary-dark-gray);text-align: right;}.price-guide__finishing{flex: 0 0 126px;max-width: 126px;order: unset;}.price-guide__finishing-text--desktop{display: none;}.price-guide__finishing-text--mobile{display: block;}.price-guide__finishing p{margin: 0;font-weight: 500;font-size: 10px;line-height: 11px;letter-spacing: 0.03em;text-align: right;color: rgba(30, 30, 30, 0.6);text-transform: uppercase;}.price-guide__finishing-break{display: inline;}.price-guide__price{flex: 0 1 auto;display: block;margin-left: 0;width: auto;order: unset;}.price-guide__price span{font-weight: 600;font-size: 16px;line-height: 18px;letter-spacing: 0.03em;color: var(--color-primary-black);text-transform: uppercase;}.price-guide__divider{display: block;width: 100%;height: 1px;background-color: var(--color-primary-gray);}.price-guide__link{font-size: 14px;line-height: 40px;letter-spacing: 0.05em;margin: 0;white-space: nowrap;}.lobby__title h3{font-size: 40px;line-height: 115%;}.lobby__title h2{padding: 0;font-size: 14px;line-height: 214%;letter-spacing: 0.05em;}#lobby{padding-top: 67.45px;}.lobby__title{gap: 20px;}.lobby-info__first p{font-family: "Euclid Circular A";font-weight: normal;font-style: normal;font-display: swap;font-size: 14px;line-height: 150%;letter-spacing: 0.03em;text-transform: uppercase;text-align: center;color: #000;opacity: 1;position: absolute;top: 0;justify-self: center;}.lobby-info__second-mobile p{font-family: "Euclid Circular A";font-weight: normal;font-style: normal;font-display: swap;font-size: 14px;line-height: 150%;letter-spacing: 0.03em;text-transform: uppercase;text-align: center;color: #000;position: absolute;top: 0;justify-self: center;opacity: 0;}.lobby-info__second{display: none;}.lobby-image__overlay{display: none;}.lobby-image{position: absolute;z-index: 100;height: 90vh;}.lobby-container{height: 90vh;}.lobby-image__wrapper{height: 100%;display: grid;align-items: end;}.lobby-image__wrapper img{width: 100%;object-fit: cover;height: 50% !important;}.lobby-info{top: 20px;width: 100%;display: flex;flex-direction: column;position: relative;width: 100%;padding: 0 12px 0 10px;}.lobby-info__first{max-width: none;}#infrastructure{padding: 64px 0 44px 0;}.infrastructure__block-title h2{font-size: 14px;line-height: 214%;letter-spacing: 0.05em;color: #717273;}.infrastructure__block-info{display: none;}.lobby-info__second-mobile{display: block;}.slider-content p{display: none;}.slider-content h3{font-family: "Kudry Sans Headline";font-weight: 300;font-style: normal;font-display: swap;font-size: 17px;line-height: 140%;letter-spacing: 0.07em;text-transform: uppercase;text-align: center;color: #000;}#finishing{display: none;}#finishing-mobile{display: block;}.first{background-image: url("/women/src/images/cdn/otdelka-mobile-first_450.webp");background-repeat: no-repeat;background-size: cover;background-position: center;height: 100vh;display: grid;align-content: space-evenly;}.finishing-mobile__item-title p{font-family: "Euclid Circular A";font-weight: 500;font-style: normal;font-display: swap;font-size: 14px;line-height: 214%;letter-spacing: 0.05em;text-transform: uppercase;color: #fff;}.finishing-mobile__item-subtitle p{font-family: "Kudry Sans Display";font-weight: 300;font-style: normal;font-display: swap;font-size: 40px;line-height: 115%;text-transform: uppercase;text-align: center;color: #fff;}.finishing-mobile__item-info{display: flex;flex-direction: column;gap: 35px;align-items: center;display: flex;flex-direction: column;gap: 35px;align-items: center;justify-content: flex-end;height: auto;padding: 0 0 33px 0;}.finishing-mobile__item-info p{font-family: "Euclid Circular A";font-weight: normal;font-style: normal;font-display: swap;font-size: 14px;line-height: 150%;letter-spacing: 0.03em;text-transform: uppercase;text-align: center;color: #fff;}.finishing-mobile__item-info a{font-family: "Euclid Circular A";font-weight: 500;font-style: normal;font-display: swap;font-size: 14px;line-height: 286%;letter-spacing: 0.05em;text-transform: uppercase;text-decoration: underline;text-decoration-skip-ink: none;color: #fff;}.finishing-mobile__item-header{height: 55vh;gap: 135.05px;display: flex;flex-direction: column;align-items: center;padding: 80px 0 0 0;}.finishing-mobile__item{background: #f8f8f8;height: 100vh;display: grid;}.finishing-mobile__item:nth-child(1) .finishing-mobile__item-header{background-image: url("/women/src/images/cdn/otdelka-mobile-1.webp");background-repeat: no-repeat;background-size: cover;background-position: center;height: 55vh;padding: 80px 0 0 0;}.finishing-mobile__item:nth-child(2) .finishing-mobile__item-header{background-image: url("/women/src/images/cdn/otdelka-mobile-2.webp");background-repeat: no-repeat;background-size: cover;background-position: center;height: 55vh;padding: 80px 0 0 0;}.finishing-mobile__item:nth-child(3) .finishing-mobile__item-header{background-image: url("/women/src/images/cdn/otdelka-mobile-3.webp");background-repeat: no-repeat;background-size: cover;background-position: center;height: 55vh;padding: 80px 0 0 0;}.finishing-mobile__item:nth-child(4) .finishing-mobile__item-header{background-image: url("/women/src/images/cdn/otdelka-mobile-4.webp");background-repeat: no-repeat;background-size: cover;background-position: center;height: 55vh;padding: 80px 0 0 0;}.finishing-mobile__item:nth-child(1) .finishing-mobile__item-title p, .finishing-mobile__item:nth-child(2) .finishing-mobile__item-title p, .finishing-mobile__item:nth-child(3) .finishing-mobile__item-title p, .finishing-mobile__item:nth-child(4) .finishing-mobile__item-title p{}.finishing-mobile__item:nth-child(1) .finishing-mobile__item-info p, .finishing-mobile__item:nth-child(2) .finishing-mobile__item-info p, .finishing-mobile__item:nth-child(3) .finishing-mobile__item-info p, .finishing-mobile__item:nth-child(4) .finishing-mobile__item-info p{font-size: 14px;line-height: 140%;letter-spacing: 0.05em;text-transform: uppercase;text-align: center;color: #000;max-width: 300px;}.finishing-mobile__item:nth-child(1) .finishing-mobile__item-info a, .finishing-mobile__item:nth-child(2) .finishing-mobile__item-info a, .finishing-mobile__item:nth-child(3) .finishing-mobile__item-info a, .finishing-mobile__item:nth-child(4) .finishing-mobile__item-info a{font-family: "Euclid Circular A";font-weight: 500;font-style: normal;font-display: swap;font-size: 14px;line-height: 93%;letter-spacing: 0.03em;text-transform: uppercase;text-align: center;color: #000;z-index: 10;position: relative;display: inline-flex;align-items: center;justify-content: center;padding: 32px;}.finishing-mobile__item-info-btn svg{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);pointer-events: none;transition: all 0.3s ease;}.finishing-mobile__item-info-btn{position: relative;display: grid;width: fit-content;}.finishing-mobile__list{position: relative;width: 100%;height: 100vh;overflow: hidden;}.finishing-mobile__item{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;transition: opacity 0.5s ease;pointer-events: none;}.finishing-mobile__item.active{opacity: 1;pointer-events: all;}.finishing-mobile__indicator{position: absolute;bottom: 38%;left: 50%;transform: translateX(-50%);display: flex;align-items: center;justify-content: center;z-index: 10;opacity: 0;transition: opacity 0.3s ease;}.finishing-mobile__indicator.visible{opacity: 1;}.finishing-mobile__indicator svg{width: 77px;height: 18px;}@keyframes indicatorPulse{0%{transform: scale(1);}50%{transform: scale(1.1);}100%{transform: scale(1);}}.finishing-mobile__indicator path:first-child{animation: indicatorPulse 2s infinite;}#infrastructure{display: none;}#infrastructure-mobile{display: flex;flex-direction: column;position: relative;padding: 20px 0 50px 0;justify-items: center;background: #e9e9e9;padding: 64px 0 74px 0;}#infrastructure-mobile .slider-wrapper{overflow: hidden;position: relative;width: 100%;display: flex;justify-content: center;align-items: flex-start;margin: 0;height: 100%;min-height: 500px;}#infrastructure-mobile .slider-content{padding: 30px 0;opacity: 0;}#infrastructure-mobile .slider-item.active .slider-content{opacity: 1;}#infrastructure-mobile .slider-item{position: absolute;top: 0;width: 60% !important;height: 100% !important;transition: transform 0.5s cubic-bezier(0.23, 1, 0.32, 1), opacity 0.5s cubic-bezier(0.23, 1, 0.32, 1);will-change: transform, opacity;mix-blend-mode: normal;margin: 0 !important;transform-origin: top;left: 0;right: 0;flex: none;min-width: auto;opacity: 0;}#infrastructure-mobile .slider-content p{display: none;}#infrastructure-mobile .slider-image{height: 350px;}#infrastructure-mobile .slider-image img{width: 100%;height: 100%;object-fit: cover;}#infrastructure-mobile .slider-content h3{font-size: 17px;line-height: 140%;letter-spacing: 0.07em;color: #000;}#infrastructure-mobile .slider-item.active{transform: translateX(0%) scale(1.1);opacity: 1;z-index: 10;margin: 0 auto !important;position: relative;}#infrastructure-mobile .slider-item.next{transform: translateX(80%) scale(0.9);z-index: 5;opacity: 1;}#infrastructure-mobile .slider-item.prev{transform: translateX(-60%) scale(0.9);z-index: 5;opacity: 1;}#infrastructure-mobile .slider-item.hidden{opacity: 0;pointer-events: none;}#infrastructure-mobile .infrastructure-indicator{z-index: 21;display: flex;justify-content: center;position: relative;top: 10px;}}.desk-hide{display: none;}@media (max-width: 768px){.desk-hide{display: block;width: 100% !important;height: auto !important;object-fit: cover !important;}.construction-banner__kamerger.desk-hide{width: 394.92px !important;height: 148.376px !important;max-width: none;object-fit: contain !important;}.mob-hide{display: none;}}.documents-page{background-color: #fff;}.documents-page #documents-banner{height: 100vh;min-height: 100vh;}@media (min-width: 769px){.documents-page #documents-banner{padding-bottom: 90px;}}#documents-banner{position: relative;min-height: 720px;height: 50vh;background-image: url("/women/src/images/cdn/documents/hero.webp");background-repeat: no-repeat;background-size: cover;background-position: center;display: flex;align-items: flex-end;padding-bottom: 90px;overflow: hidden;}#documents-banner::before{content: "";position: absolute;inset: 0;background: rgba(0, 0, 0, 0.4);}#documents-banner .container{position: relative;z-index: 1;}.documents-banner__block{display: flex;flex-direction: column;gap: 20px;}.documents-banner__title h1{font-family: "Kudry Sans Display";font-weight: 300;font-size: 96px;line-height: 100%;letter-spacing: 0.03em;text-transform: uppercase;color: #fff;}#documents-list{padding: 50px 0 0;background-color: #fff;}.documents-grid{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 50px 20px;}.documents-card{display: flex;flex-direction: column;align-items: center;}.documents-card__notch{width: 100px;height: 50px;flex-shrink: 0;line-height: 0;color: var(--color-primary-green);transition: color 0.3s ease;}.documents-card__notch svg{display: block;width: 100%;height: 100%;}.documents-card:has(.documents-card__body:hover) .documents-card__notch--top, .documents-card:has(.documents-card__body:active) .documents-card__notch--top, .documents-card:has(.documents-card__body:focus-visible) .documents-card__notch--top{color: var(--color-primary-light-extralight-green);}.documents-card:has(.documents-card__download:hover) .documents-card__notch--bottom, .documents-card:has(.documents-card__download:active) .documents-card__notch--bottom, .documents-card:has(.documents-card__download:focus-visible) .documents-card__notch--bottom{color: var(--color-primary-light-extralight-green);}.documents-card__notch--bottom{transform: scaleY(-1);}.documents-card__body{display: flex;flex-direction: column;justify-content: flex-start;width: 100%;min-height: 292px;padding: 20px;background-color: var(--color-primary-green);text-decoration: none;cursor: pointer;transition: background-color 0.3s ease;}.documents-card__body:hover, .documents-card__body:active, .documents-card__body:focus-visible{background-color: var(--color-primary-light-extralight-green);justify-content: space-between;outline: none;}.documents-card__title{font-family: "Euclid Circular A";font-weight: 600;font-size: 16px;line-height: 20px;letter-spacing: 0.03em;text-transform: uppercase;color: #fff;word-break: break-word;}.documents-card__open{display: flex;align-items: center;gap: 4px;opacity: 0;visibility: hidden;transition: opacity 0.3s ease, visibility 0.3s ease;}.documents-card__body:hover .documents-card__open, .documents-card__body:active .documents-card__open, .documents-card__body:focus-visible .documents-card__open{opacity: 1;visibility: visible;}.documents-card__open span{font-family: "Euclid Circular A";font-weight: 400;font-size: 16px;line-height: 20px;letter-spacing: 0.03em;text-transform: uppercase;color: #fff;}.documents-card__download{display: flex;align-items: center;justify-content: space-between;width: 100%;padding: 20px;background-color: var(--color-primary-green);border-top: 1px solid #fff;text-decoration: none;cursor: pointer;transition: background-color 0.3s ease;}.documents-card__download:hover, .documents-card__download:active, .documents-card__download:focus-visible{background-color: var(--color-primary-light-extralight-green);outline: none;}.documents-card__format{display: flex;align-items: center;gap: 4px;}.documents-card__format-label, .documents-card__download-label{font-family: "Euclid Circular A";font-weight: 400;font-size: 16px;line-height: 20px;letter-spacing: 0.03em;text-transform: uppercase;color: #fff;}.documents-card__download-label{display: none;}.documents-card__download:hover .documents-card__format-label, .documents-card__download:active .documents-card__format-label, .documents-card__download:focus-visible .documents-card__format-label{display: none;}.documents-card__download:hover .documents-card__download-label, .documents-card__download:active .documents-card__download-label, .documents-card__download:focus-visible .documents-card__download-label{display: inline;}.documents-card__icon{flex-shrink: 0;}.documents-page__up{padding-top: 50px;}.documents-page__up .btn-up{margin-bottom: 100px;}@media (max-width: 1250px) and (min-width: 769px){.documents-banner__title h1{font-size: 72px;}}@media (max-width: 1200px){.documents-grid{grid-template-columns: repeat(3, minmax(0, 1fr));}}@media (max-width: 992px){.documents-grid{grid-template-columns: repeat(2, minmax(0, 1fr));}.documents-banner__title h1{font-size: 64px;}}@media (max-width: 768px){.documents-page #documents-banner{padding-bottom: 0;align-items: stretch;justify-content: center;overflow: hidden;background-image: url("/women/src/images/cdn/documents/documents-banner-mobile.webp");background-position: center center;background-size: cover;background-repeat: no-repeat;}.documents-page #documents-banner::before{display: none;}.documents-page #documents-banner .container{display: none;}#documents-list{padding: 100px 0;background-color: var(--color-primary-gray);}#documents-list .container{padding-left: 15px;padding-right: 15px;}#documents-list .offset-1{margin-left: 0;}#documents-list .col-8{width: 100%;flex: 0 0 100%;max-width: 100%;}.documents-grid{grid-template-columns: 1fr;gap: 20px;}.documents-card{width: 100%;}.documents-card__body{min-height: 292px;}.documents-page__up{display: none;}}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-slide-shadow{background:#00000026}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode{.swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}}.swiper-virtual.swiper-css-mode.swiper-horizontal{.swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}}.swiper-virtual.swiper-css-mode.swiper-vertical{.swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;position:absolute;width:var(--swiper-navigation-size);z-index:10;&.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}&.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled &{display:none!important}::slotted(svg),svg{height:100%;object-fit:contain;transform-origin:center;width:100%;fill:currentColor;pointer-events:none}}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto;.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(180deg)}}.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{margin-left:0;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev,&~.swiper-button-next,.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(0deg)}}}.swiper-vertical{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0;right:auto}.swiper-button-prev,~.swiper-button-prev{bottom:auto;top:var(--swiper-navigation-sides-offset,4px);.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(-90deg)}}.swiper-button-next,~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto;.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(90deg)}}}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10;&.swiper-pagination-hidden{opacity:0}&.swiper-pagination-disabled,.swiper-pagination-disabled>&{display:none!important}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden;.swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullet-active,.swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullet-active-next-next{transform:scale(.33)}}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));button&{appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable &{cursor:pointer}&:only-child{display:none!important}}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0);.swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}&.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;.swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{.swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}&.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap;.swiper-pagination-bullet{transition:transform .2s,left .2s}}}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute;.swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl & .swiper-pagination-progressbar-fill{transform-origin:right top}&.swiper-pagination-horizontal,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-horizontal>&,.swiper-vertical>&.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical,.swiper-horizontal>&.swiper-pagination-progressbar-opposite,.swiper-vertical>&{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,#0000001a);border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;&.swiper-scrollbar-disabled,.swiper-scrollbar-disabled>&{display:none!important}&.swiper-scrollbar-horizontal,.swiper-horizontal>&{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}&.swiper-scrollbar-vertical,.swiper-vertical>&{height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,#00000080);border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%;>canvas,>img,>svg{max-height:100%;max-width:100%;object-fit:contain}}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade{&.swiper-free-mode{.swiper-slide{transition-timing-function:ease-out}}.swiper-slide{pointer-events:none;transition-property:opacity;.swiper-slide{pointer-events:none}}.swiper-slide-active{pointer-events:auto;& .swiper-slide-active{pointer-events:auto}}}.swiper.swiper-cube{overflow:visible}.swiper-cube{.swiper-slide{backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1;.swiper-slide{pointer-events:none}}&.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-slide-active{&,& .swiper-slide-active{pointer-events:auto}}.swiper-slide-active,.swiper-slide-next,.swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0;&:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}}}.swiper-cube{.swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}}.swiper-cube{.swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-slide-shadow-cube.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}}.swiper.swiper-flip{overflow:visible}.swiper-flip{.swiper-slide{backface-visibility:hidden;pointer-events:none;z-index:1;.swiper-slide{pointer-events:none}}.swiper-slide-active{&,& .swiper-slide-active{pointer-events:auto}}}.swiper-flip{.swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-slide-shadow-flip.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}}.swiper-creative{.swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}}.swiper.swiper-cards{overflow:visible}.swiper-cards{.swiper-slide{backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}}