html{font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%}body{margin: 0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display: block}audio,canvas,progress,video{display: inline-block;vertical-align: baseline}audio:not([controls]){display: none;height: 0}[hidden],template{display: none}a{background-color: transparent}a:active,a:hover{outline: 0}abbr[title]{border-bottom: 1px dotted}b,strong{font-weight: 700}dfn{font-style: italic}h1{font-size: 2em;margin: .67em 0}mark{background: #ff0;color: #000}small{font-size: 80%}sub,sup{font-size: 75%;line-height: 0;position: relative;vertical-align: baseline}sup{top: -.5em}sub{bottom: -.25em}img{border: 0}svg:not(:root){overflow: visible}figure{margin: 1em 40px}hr{-moz-box-sizing: content-box;box-sizing: content-box;height: 0}pre{overflow: auto}code,kbd,pre,samp{font-family: monospace, monospace;font-size: 1em}button,input,optgroup,select,textarea{color: inherit;font: inherit;margin: 0}button{overflow: visible}button,select{text-transform: none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance: button;cursor: pointer}button[disabled],html input[disabled]{cursor: default}button::-moz-focus-inner,input::-moz-focus-inner{border: 0;padding: 0}input{line-height: normal}input[type=checkbox],input[type=radio]{box-sizing: border-box;padding: 0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height: auto}input[type=search]{-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance: none}fieldset{border: 1px solid #c0c0c0;margin: 0 2px;padding: .35em .625em .75em}legend{border: 0;padding: 0}textarea{overflow: auto}optgroup{font-weight: 700}table{border-collapse: collapse;border-spacing: 0}td,th{padding: 0}*,*::before,*::after{box-sizing: border-box;outline: none}ul{margin: 0;padding: 0}ul li{list-style: none}h1,h2,h3,h4{margin: 0}input,select,textarea{-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;-o-appearance: none}@font-face{font-family: 'Acumin Pro';src: url(../fonts/acuminpro-regular.woff2) format('woff2'), url(../fonts/acuminpro-regular.woff) format('woff');font-weight: 400;font-style: normal;font-display: swap}@font-face{font-family: 'PP Rader';src: url(../fonts/PPRader-Bold.woff2) format('woff2'), url(../fonts/PPRader-Bold.woff) format('woff');font-weight: 900;font-style: normal;font-display: swap}@font-face{font-family: 'PP Rader';src: url(../fonts/PPRader-Regular.woff2) format('woff2'), url(../fonts/PPRader-Regular.woff) format('woff');font-weight: 630;font-style: normal;font-display: swap}html{-ms-touch-action: none;font-weight: normal;font-size: calc(10vw - var(--scrollbar-width)/10);line-height: 1.5;font-family: 'Acumin Pro', sans-serif;font-weight: 400;color: #000;background-color: #fff;scroll-behavior: smooth;max-width: 100%;-webkit-tap-highlight-color: transparent;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}body{font-size: .176rem;line-height: 1.25}img{width: 100%;height: auto}*::-webkit-selection{background-color: #fff;color: #111}*::-moz-selection{background-color: #fff;color: #111}*::selection{background-color: #fff;color: #111}a{color: currentColor;text-decoration: none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{transition: background-color 5.0E+3s ease-in-out 0s}.website{width: 100%;overflow: hidden;position: relative}.headline{font-family: 'PP Rader', sans-serif;font-size: .527rem;font-weight: 400;line-height: 1.06}.title{font-family: 'PP Rader', sans-serif;font-size: .41rem;font-weight: 400;line-height: 1.07}.small-title{font-family: 'PP Rader', sans-serif;font-size: .264rem;font-weight: 900;line-height: 1.06;text-transform: uppercase}.body-text{font-family: 'Acumin Pro', sans-serif;font-size: .176rem;font-weight: 400;line-height: 1.25}.small-body-text{font-family: 'Acumin Pro', sans-serif;font-size: .132rem;font-weight: 400;line-height: 1.33}.label{font-family: 'Acumin Pro', sans-serif;font-size: .102rem;font-weight: 400;line-height: 1.43}.richtext{font-size: .176rem;line-height: 1.25;font-weight: 400}.richtext img{width: 100% !important;height: auto !important}.richtext h1,.richtext h2,.richtext h3,.richtext h4,.richtext h5,.richtext h6{margin: 0 0 .176rem}.richtext p,.richtext ul,.richtext ol{margin: 0 0 .176rem}.richtext li > p:first-child{margin: 0 0 .117rem}.richtext p + h1,.richtext p + h2,.richtext p + h3,.richtext p + h4,.richtext p + h5{margin-top: .469rem}.richtext ul + h1,.richtext ul + h2,.richtext ul + h3,.richtext ul + h4,.richtext ul + h5{margin-top: .469rem}.richtext ol + h1,.richtext ol + h2,.richtext ol + h3,.richtext ol + h4,.richtext ol + h5{margin-top: .469rem}.richtext h1{font-family: 'PP Rader', sans-serif;font-size: .527rem;font-weight: 400;line-height: 1.06}.richtext h2{font-family: 'PP Rader', sans-serif;font-size: .41rem;font-weight: 400;line-height: 1.07}.richtext h3{font-family: 'PP Rader', sans-serif;font-size: .264rem;font-weight: 630;line-height: 1.06;text-transform: uppercase}.richtext h4{font-family: 'Acumin Pro', sans-serif;font-size: .176rem;font-weight: 630;line-height: 1.25}.richtext h5,.richtext th{font-family: 'Acumin Pro', sans-serif;font-size: .132rem;font-weight: 400;line-height: 1.33}.richtext h6,.richtext td{font-family: 'Acumin Pro', sans-serif;font-size: .102rem;font-weight: 400;line-height: 1.43}.richtext ul{list-style-position: inside;padding: 0 0 0 .146rem}.richtext ul li{list-style: disc;padding-left: 0}.richtext ol{list-style-position: outside;padding: 0 0 0 .146rem}.richtext ol li{padding-left: 0}.richtext table{width: 100%}.richtext table tr{border-bottom: 2px solid #000;display: grid;grid-template-columns: repeat(4, 1fr);gap: .351rem}.richtext table th{padding: .102rem 0}.richtext table td{padding: .117rem 0 .176rem}.richtext table th,.richtext table td{text-align: start}@-moz-keyframes infinite-loader{0%{width: 0}10%{width: 50%}20%{width: 75%}30%{width: 87.5%}40%{width: 93.75%}50%{width: 96.875%}60%{width: 98.4375%}70%{width: 99.21875%}80%{width: 99.609375%}90%{width: 99.8046875}100%{width: 99.90234375%}}@-webkit-keyframes infinite-loader{0%{width: 0}10%{width: 50%}20%{width: 75%}30%{width: 87.5%}40%{width: 93.75%}50%{width: 96.875%}60%{width: 98.4375%}70%{width: 99.21875%}80%{width: 99.609375%}90%{width: 99.8046875}100%{width: 99.90234375%}}@-o-keyframes infinite-loader{0%{width: 0}10%{width: 50%}20%{width: 75%}30%{width: 87.5%}40%{width: 93.75%}50%{width: 96.875%}60%{width: 98.4375%}70%{width: 99.21875%}80%{width: 99.609375%}90%{width: 99.8046875}100%{width: 99.90234375%}}@-ms-keyframes infinite-loader{0%{width: 0}10%{width: 50%}20%{width: 75%}30%{width: 87.5%}40%{width: 93.75%}50%{width: 96.875%}60%{width: 98.4375%}70%{width: 99.21875%}80%{width: 99.609375%}90%{width: 99.8046875}100%{width: 99.90234375%}}@keyframes infinite-loader{0%{width: 0}10%{width: 50%}20%{width: 75%}30%{width: 87.5%}40%{width: 93.75%}50%{width: 96.875%}60%{width: 98.4375%}70%{width: 99.21875%}80%{width: 99.609375%}90%{width: 99.8046875}100%{width: 99.90234375%}}.border{width: 100%;height: 2px;top: 50%;left: 0;position: absolute}.border:before{content: '';position: absolute;height: 2px;width: 0;background: #000;transition: width .8s 200ms;top: 0;left: 0}.border.is-visible:before{width: 100%}.border--top{top: 0;bottom: auto}.border--bottom{top: auto;bottom: 0}.border--white:before{background: #fff}.border-holder{position: relative}.img{overflow: hidden;position: relative}.img img{transform: translate3d(0, 0, 0) scale(1.05);will-change: transform}.loader{position: fixed;width: 100%;height: 100%;left: 0;top: 0;background: #fff;pointer-events: none;z-index: 20;transition: opacity 500ms ease-in-out}.unscroll{overflow: hidden;position: relative}.link-button{display: inline-flex;width: 100%;align-items: center;justify-content: space-between;position: relative;top: .029rem}.link-button svg{width: 0;height: .264rem;position: relative;top: -0.029rem;opacity: 0;transition: opacity 150ms ease-in-out, width 150ms ease-in-out}.header{position: absolute;right: 0;top: 0;width: 0;height: 1.14rem;padding: .351rem;display: flex;justify-content: space-between}.header__logo{color: #000;z-index: 10}.header__logo svg{width: .798rem;height: .439rem}.header__midle{flex-grow: 1;pointer-events: none}.header__icons{z-index: 15}.header__menu,.header__close{width: .439rem;height: .439rem;background-color: transparent;border-radius: 50%;color: #fff;display: flex;align-items: center;justify-content: center;cursor: pointer}.header__menu svg,.header__close svg{width: .176rem;height: .176rem;z-index: 5}.header__menu:before,.header__close:before{position: absolute;content: '';top: 0;left: 0;width: 100%;height: 100%;border-radius: 50%;background-color: #000;transition: transform 150ms ease-in-out}.header__close{display: none}.header__menu{position: fixed;top: .351rem;right: .351rem}.header__nav-link{padding: .146rem 0}.header__nav{opacity: 0;pointer-events: none}.header__image{opacity: 0;pointer-events: none}.header--light .header__menu{background-color: transparent;color: #000}.header--light .header__menu:before{background-color: #fff}.header--light .header__logo{fill: #fff}.header--home{transition: width 1.2E+3ms 100ms ease-in-out}.header--apartment .header__middle,.header--floor .header__middle,.header--apartment .header__nav,.header--floor .header__nav,.header--apartment .header__image,.header--floor .header__image,.header--apartment .header__icons,.header--floor .header__icons{display: none}.header.has-menu{width: 100vw;height: 100vh;padding: 0;z-index: 20;position: fixed}.header.has-menu .header__logo{position: absolute;top: .351rem;left: .351rem;fill: #000;transition: fill 300ms ease-in-out}.header.has-menu .header__menu{display: none}.header.has-menu .header__close{display: flex;position: absolute;top: .351rem;right: .351rem}.header.has-menu .header__nav{width: 5.52rem;height: 100%;min-width: 5.52rem;padding: 1.14rem .659rem .22rem .337rem;background-color: #cebaa5;opacity: 1;transition: opacity 300ms ease-in-out;pointer-events: all}.header.has-menu .header__image{width: 100%;height: 100vh;transition: opacity 300ms ease-in-out;opacity: 1}.header.has-menu .header__image img{object-fit: cover;width: 100%;height: 100%;object-position: left}.footer{width: 100%;height: auto}.footer__top{width: 100%;height: auto;display: grid;grid-template-columns: repeat(3, 1fr);gap: .586rem .351rem;padding: .351rem}.footer__contact{width: 100%;height: auto;position: relative}.footer__contact-image{position: relative;font-size: 0;margin: 0 0 .176rem}.footer__contact-image:after{content: '';position: absolute;width: 100%;height: 100%;left: 0;top: 0;border: 1px solid}.footer__contact-image img{width: 100%;height: 100%;object-fit: cover}.footer__contact-image svg{position: absolute;width: 100%;height: 100%;top: 0;left: 0}.footer__name{margin: 0 0 .161rem}.footer__contacts{margin: 0}.footer__link{margin: 0 0 .146rem;display: flex;align-items: center;height: .22rem}.footer__link svg{width: .176rem;height: .176rem;margin-right: .117rem;position: relative;top: -0.015rem}.footer__input{position: relative;margin: 0 0 .264rem}.footer__input label{color: #000;line-height: .176rem;position: absolute;width: fit-content;height: auto;top: .146rem;left: .271rem;pointer-events: none;transform: translate3d(0, 0, 0);transition: font-size 250ms ease-in-out, top 250ms ease-in-out}.footer__input input{border-radius: .22rem;line-height: 1.25;width: 100%;background: transparent;height: .439rem;padding-top: .124rem;padding-right: .264rem;padding-bottom: .095rem;padding-left: .264rem;border: 2px solid rgba(0,0,0,0.24)}.footer__input input.has-value,.footer__input input.has-focus{border: 2px solid #000}.footer__input input.has-value + label,.footer__input input.has-focus + label{font-size: .102rem;left: .212rem;top: -0.088rem;padding: .015rem .059rem;width: fit-content;height: min-content;background-color: #e1dddb}.footer__input input.error input{border-color: #ff4343}.footer__input .error-message{display: none;position: absolute;color: #ff4343;font-size: .102rem;line-height: 1.43;top: 100%;margin-top: .059rem;padding-left: .264rem}.footer__input.error input{border-color: #ff4343}.footer__input.error .error-message{display: block}.footer__button-holder{display: flex;justify-content: space-between;align-items: center}.footer__button{width: 1.44rem;background-color: transparent}.footer__checkbox{position: relative;padding: .029rem 0 0 .205rem;height: .234rem;font-family: 'Acumin Pro', sans-serif;font-size: .132rem;font-weight: 400;line-height: 1.33}.footer__checkbox a{color: currentColor;border-bottom: 2px solid currentColor}.footer__checkbox .checkmark{position: absolute;top: .029rem;left: 0;width: .132rem;height: .132rem;padding: 0 .029rem;background-color: transparent;border-radius: .015rem;cursor: pointer;border: 2px solid #000}.footer__checkbox .checkmark:after{content: "";position: absolute;display: none;width: .044rem;height: .088rem;border: solid;border-width: 0rem .015rem .015rem 0rem;transform: rotate(45deg);border-color: #fff}.footer__checkbox input:checked ~ .checkmark{background-color: #000;border-color: #000}.footer__checkbox input:checked ~ .checkmark:after{display: block}.footer__checkbox .checkbox-error-message{display: none;position: absolute;color: #ff4343;font-size: .117rem;line-height: 1.38;top: 100%;margin-top: .015rem;margin-left: .044rem}.footer__checkbox.error .checkmark{border: 2px solid #ff4343}.footer__checkbox.error .checkbox-error-message{display: block}.footer--o-green .footer__link svg,.footer--h-green .footer__link svg{stroke: #fff;fill: #fff}.footer--o-green .footer__input label,.footer--h-green .footer__input label{color: #fff}.footer--o-green .footer__input input,.footer--h-green .footer__input input{border: 2px solid rgba(255,255,255,0.24)}.footer--o-green .footer__input input.has-value + label,.footer--h-green .footer__input input.has-value + label,.footer--o-green .footer__input input.has-focus + label,.footer--h-green .footer__input input.has-focus + label{background-color: #2889a0}.footer--o-green .footer__input input.has-focus,.footer--h-green .footer__input input.has-focus{border: 2px solid #fff}.footer--o-green .footer__input input.has-focus + label,.footer--h-green .footer__input input.has-focus + label{color: #fff}.footer--o-green .footer__input.error input,.footer--h-green .footer__input.error input{border-color: #ff4343}.footer--o-green .footer__checkbox .checkmark,.footer--h-green .footer__checkbox .checkmark{border: 2px solid #fff}.footer--o-green .footer__checkbox .checkmark:after,.footer--h-green .footer__checkbox .checkmark:after{border-color: #2889a0}.footer--o-green .footer__checkbox input:checked ~ .checkmark,.footer--h-green .footer__checkbox input:checked ~ .checkmark{background-color: #fff;border-color: #fff}.footer--o-green .footer__checkbox.error .checkmark,.footer--h-green .footer__checkbox.error .checkmark{border: 2px solid #ff4343}.footer--o-green .footer__button,.footer--h-green .footer__button{color: #fff}.footer--o-green .footer__button .stroke-1,.footer--h-green .footer__button .stroke-1,.footer--o-green .footer__button .stroke-2,.footer--h-green .footer__button .stroke-2{stroke: #fff}.footer--a-yellow .footer__link svg,.footer--h-yellow .footer__link svg{stroke: #000;fill: #000}.footer--a-yellow .footer__input label,.footer--h-yellow .footer__input label{color: #000}.footer--a-yellow .footer__input input,.footer--h-yellow .footer__input input{border: 2px solid rgba(0,0,0,0.24)}.footer--a-yellow .footer__input input.has-value + label,.footer--h-yellow .footer__input input.has-value + label,.footer--a-yellow .footer__input input.has-focus + label,.footer--h-yellow .footer__input input.has-focus + label{background-color: #cebaa5}.footer--a-yellow .footer__input input.has-focus,.footer--h-yellow .footer__input input.has-focus{border: 2px solid #000}.footer--a-yellow .footer__input input.has-focus + label,.footer--h-yellow .footer__input input.has-focus + label{color: #000}.footer--a-yellow .footer__input.error input,.footer--h-yellow .footer__input.error input{border-color: #ff4343}.footer--a-yellow .footer__checkbox .checkmark,.footer--h-yellow .footer__checkbox .checkmark{border: 2px solid #000}.footer--a-yellow .footer__checkbox .checkmark:after,.footer--h-yellow .footer__checkbox .checkmark:after{border-color: #cebaa5}.footer--a-yellow .footer__checkbox input:checked ~ .checkmark,.footer--h-yellow .footer__checkbox input:checked ~ .checkmark{background-color: #000;border-color: #000}.footer--a-yellow .footer__checkbox.error .checkmark,.footer--h-yellow .footer__checkbox.error .checkmark{border: 2px solid #ff4343}.footer--green{background-color: #2889a0;color: #fff}.footer--green .footer__contact-image:after{border-color: #2889a0}.footer--green .fillable{fill: #2889a0}.footer--yellow{background-color: #cebaa5;color: #000}.footer--yellow .footer__contact-image:after{border-color: #cebaa5}.footer--yellow .fillable{fill: #cebaa5}.hero{height: 100vh;position: relative;width: 100%;transform: translate3d(0, 0, 0);transition: width 1.2E+3ms 100ms ease-in-out}.hero .svg-1 svg,.hero .svg-2 svg{width: .673rem;height: .673rem;fill: #cebaa5}.hero img{position: absolute;width: 100%;height: 100%;left: 0;top: 0;object-fit: cover;object-position: center}.hero-left{background: #cebaa5;position: absolute;height: 100%;left: 0;top: 0;width: .337rem}.hero-left .svg-1{width: .673rem;height: .337rem;position: absolute;top: .351rem;left: 100%;overflow: hidden;display: flex;justify-content: flex-end;transform: scale(1.02)}.hero-left .svg-2{width: .673rem;height: .337rem;position: absolute;bottom: .351rem;left: 100%;overflow: hidden;display: flex;justify-content: flex-end;align-items: flex-end;transform: scale(1.02)}.hero-right{background: #cebaa5;position: absolute;height: 100%;right: 0;top: 0;width: .337rem}.hero-right .svg-1{width: .337rem;height: .337rem;position: absolute;top: .351rem;right: 100%;overflow: hidden;display: flex;justify-content: flex-end;transform: scale(1.02)}.hero-right .svg-2{width: .337rem;height: .337rem;position: absolute;bottom: .351rem;right: 100%;overflow: hidden;display: flex;justify-content: flex-end;align-items: flex-end;transform: scale(1.02)}.hero-top{height: .351rem;background: #cebaa5;width: 100%;position: absolute}.hero-bottom{height: .351rem;background: #cebaa5;width: 100%;position: absolute;bottom: 0}.hero-col-1{position: absolute;width: .542rem;left: 1.01rem;background: #cebaa5;height: calc(54vh - .688rem);border-bottom-left-radius: .029rem;border-bottom-right-radius: .029rem;top: 0}.hero-col-1 .svg-1{width: .337rem;height: .337rem;position: absolute;top: .351rem;left: 100%;overflow: hidden;display: flex;transform: scale(1.02)}.hero-col-2{position: absolute;width: .542rem;left: 1.01rem;background: #cebaa5;height: calc(46vh - .688rem);border-top-left-radius: .029rem;border-top-right-radius: .029rem;bottom: 0}.hero-col-2 .svg-1{width: .337rem;height: .337rem;position: absolute;bottom: .351rem;left: 100%;overflow: hidden;display: flex;align-items: flex-end;transform: scale(1.02)}.hero-content{width: 4.38rem;height: 100%;position: absolute;background: #fff;left: 100%;display: flex;justify-content: space-between;flex-direction: column;align-items: center;padding: 1.14rem .351rem .351rem}.hero__title-holder{flex-grow: 1;display: flex;align-items: center}.hero__link-holder{width: 100%}.hero__link{padding: .22rem 0 .234rem}.home-about{display: flex;width: 100%;background-color: #e1dddb}.home-about__text-holder{width: 4.36rem;min-width: 4.36rem;padding: 1.05rem .351rem 1.05rem .337rem}.home-about__title{margin: 0 0 .351rem}.home-about__text{margin: 0 0 .176rem}.home-about__button{margin: .264rem 0}.home-about__image-holder{padding: 1.17rem 0 0}.loaded .loader{opacity: 0}.loaded .hero{width: 5.62rem}.loaded .header{width: 100%}.loaded .header--home{width: 4.38rem}.loaded .header--home.has-menu{width: 100vw}.loaded .header--home.menu-pressed{transition: none}.button{padding: 0 .351rem;padding-top: .015rem;border: 0;border-radius: .22rem;cursor: pointer;font-size: .176rem;height: .439rem;line-height: .439rem;display: inline-block;position: relative;stroke-dasharray: 824;background-color: transparent}.button svg{stroke: #000;position: absolute;width: 100%;height: 100%;left: 0;top: 0}.button .stroke-1{transition: all 1.4E+3ms ease-in-out}.button .stroke-2{transition: all 1.4E+3ms ease-in-out}.button.success{background-color: #fff;border-color: #fff;color: #000}.button.success .stroke-1,.button.success .stroke-2{display: none}.button[data-loading]{position: relative;overflow: hidden}.button[data-loading] span{position: relative;display: flex;justify-content: center}.button[data-loading] .check{width: .176rem;height: .176rem;position: relative;top: .117rem;margin-right: .044rem}.button[data-loading] > i{position: absolute;left: 0;top: 0;bottom: 0;overflow: hidden;transform: translate3d(0, 0, 0);z-index: 1;width: 0}.button[data-loading] > i i{width: 1.44rem;height: 100%;color: #000;position: relative;z-index: 1;font-style: normal;top: 0;display: block;padding-top: .015rem}.button[data-loading] > i:before{content: '';position: absolute;background: #fff;right: 0;top: 0;bottom: 0;width: 100%;min-width: .439rem;border-radius: .22rem}.btn-loading > i{-webkit-animation: infinite-loader 5s linear;animation: infinite-loader 5s linear}.location{width: 100%;height: 100vh;display: flex;flex-wrap: nowrap;background-color: #fff}.location__tag-holder{width: 2.75rem;height: 100%;min-width: 2.75rem;flex-shrink: 0;padding: .732rem .337rem;display: flex;flex-direction: column;justify-content: center}.location__tag{width: fit-content;height: .439rem;display: flex;align-items: center;cursor: pointer}.location__tag:not(:last-child){margin: 0 0 .176rem}.location__tag.active .location__icon-holder{background-color: #000}.location__tag.active .location__icon-holder svg{fill: #fff}.location__tag.active .location__tag-name{opacity: 1}.location__icon-holder{width: .439rem;height: .439rem;position: relative;border-radius: 50%;background-color: #e1dddb;margin-right: .117rem;transition: background-color 100ms ease-in-out}.location__icon-holder svg{width: .176rem;height: .176rem;position: absolute;left: 50%;top: 50%;transform: translate3d(-50%, -50%, 0);z-index: 10}.location__icon-holder:after{content: "";position: absolute;width: 100%;height: 100%;top: 0;left: 0;border-radius: 50%;background-color: inherit;z-index: 1;transition: transform 150ms ease-in-out}.location__tag-name{opacity: 0.3;transition: opacity 100ms ease-in-out}.location__map{width: 100%;height: 100%;position: relative}.location__title{position: absolute;top: .571rem;left: .351rem;z-index: 15;display: none}.location #map{height: 100%}.location__map--homepage .location__title{display: block}.marker-size{width: .439rem;height: .439rem;position: fixed;pointer-events: none}.marker-label{transition: max-width 150ms ease-in-out, padding 150ms ease-in-out, opacity 150ms ease-in-out;max-width: .439rem;transform: translate3d(0, 0, 0);white-space: wrap;position: absolute;width: fit-content;height: .439rem;background-color: #2889a0;border-radius: .22rem;color: #fff;font-family: 'Acumin Pro', sans-serif;font-size: .132rem;font-weight: 400;line-height: 1.33;padding: .044rem .264rem .066rem 0;z-index: 10;overflow: hidden;opacity: 0;pointer-events: none}.marker-label img{position: absolute;top: 0;left: 0;width: .439rem;height: .439rem}.marker-label span{color: #fff}.marker-label .marker-distance{display: flex;align-items: center}.marker-label .marker-distance svg{width: .117rem;height: .117rem;margin-right: .029rem}.marker-label .marker-distance span{font-family: 'Acumin Pro', sans-serif;font-size: .102rem;font-weight: 400;line-height: 1.43;font-weight: 700;display: block;padding-top: .029rem}.marker-label.show{max-width: 5.12rem;padding-left: .439rem;opacity: 1;pointer-events: all}.location-hero{background-color: #e1dddb;padding: 1.14rem .351rem .439rem}.location-hero__title{margin: .476rem 0 0}.location-hero__link{margin: .264rem 0 0;display: flex;align-items: center;font-family: 'Acumin Pro', sans-serif;font-size: .176rem;font-weight: 400;line-height: 1.25}.location-hero__link svg{width: .176rem;height: .176rem;margin-right: .117rem;position: relative;top: -0.015rem}.contact-hero{background-color: #e1dddb;padding: 1.14rem .351rem .351rem}.contact-hero__title{margin: .586rem 0 0}.privacy-hero{background-color: #fff;padding: 1.14rem .351rem .351rem}.privacy-hero__title{margin: .586rem 0 0}.privacy{background-color: #e1dddb;padding: .996rem 3.57rem .878rem .337rem;width: 100%}.not-found{background-color: #2889a0}.not-found__top{padding: 1.14rem .351rem 0;width: 100%;height: auto}.not-found__bottom{width: 100%;height: auto;display: flex;flex-wrap: nowrap}.not-found__left{width: 50%;height: auto;padding: .556rem 0 .556rem .351rem}.not-found__right{width: 50%;height: auto;padding: .556rem 0 0 .168rem}.not-found__right img{width: 100%;height: 100%;object-fit: cover}.not-found__title{color: #fff;margin: 0 0 .351rem}.not-found__button{color: #fff}.not-found__button svg{stroke: #fff}.gallery{background-color: #fff}.gallery__top{padding: 1.14rem .351rem 0;width: 100%;height: auto}.gallery__title{margin: .439rem 0;width: 7.69rem}.gallery__bottom{width: 100%;display: flex;flex-wrap: nowrap}.gallery__left{width: 50%;height: 6.02rem;padding: 0 .168rem 1.19rem 0}.gallery__right{width: 50%;height: 6.02rem;padding: 1.19rem 0 0 .168rem}.gallery__image-holder{width: 100%;height: 100%;position: relative;cursor: pointer}.gallery__image-tag{position: absolute;background-color: transparent;width: auto;height: .439rem;border-radius: .22rem;padding: .11rem .264rem;left: 50%;top: 50%;color: #fff;display: block;transform: translate3d(-50%, -50%, 0);z-index: 5;white-space: nowrap}.gallery__image-tag span{z-index: 6;position: relative;display: block;padding-top: .007rem}.gallery__image-tag:before{position: absolute;content: '';top: 0;left: 0;width: 100%;height: 100%;border-radius: .22rem;background-color: #000;transition: transform 150ms ease-in-out}.gallery-modal{width: 100vw;height: 100vh;position: fixed;left: 0;top: 0;background-color: #000;z-index: 20;opacity: 0;display: none}.gallery-modal.show{opacity: 1;display: block}.gallery-modal__close{position: absolute;top: .351rem;right: .351rem;background-color: #fff;width: .439rem;height: .439rem;border-radius: 50%;cursor: pointer;z-index: 25}.gallery-modal__close svg{position: absolute;top: 50%;left: 50%;transform: translate3d(-50%, -50%, 0);width: .176rem;height: .176rem}.gallery-modal__swiper-holder{width: auto;height: 100%;position: relative;top: 0;left: 0}.gallery-modal__swiper-holder .swiper{width: auto;height: 100%;padding: 0 .176rem}.gallery-modal__swiper-holder .swiper-wrapper.hide-dublicated .swiper-slide-duplicate{display: none}.gallery-modal__swiper-holder .swiper-slide{width: auto;height: 100%;padding: .351rem .176rem}.gallery-modal__swiper-holder .swiper-slide img{width: auto;height: 100%;object-fit: cover}.gallery-modal__swiper-holder .swiper-slide-next{opacity: .72;transition: opacity 300ms ease-out}.gallery-modal .swiper-pagination{position: absolute;right: .351rem;bottom: .351rem;font-size: .176rem;color: #fff;text-align: right;padding-right: .351rem;z-index: 25}.gallery-modal .swiper-slide{-webkit-backface-visibility: hidden;-webkit-transform: translateZ(0)}.gallery-modal__nav{position: absolute;width: 50%;height: 100%;top: 0;z-index: 22}.gallery-modal__nav--prev{left: 0;cursor: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 36 36'%3E%3Cpath data-name='ic_arrow' d='M0 33.999v-34h2v32.586L34.587-.001l1.412 1.412L3.413 33.999H36v2H0Z' fill='%23fff'/%3E%3C/svg%3E") 36 36, pointer}.gallery-modal__nav--next{right: 0;cursor: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 36 36'%3E%3Cpath data-name='ic_arrow' d='M33.999 35.999h-34v-2h32.586L-.001 1.412 1.411 0l32.588 32.586V-.001h2v36Z' fill='%23fff'/%3E%3C/svg%3E") 36 36, pointer}.zoom-control{display: flex;flex-direction: column;padding: 0 .351rem .351rem 0}.zoom-control button{width: .439rem;height: .439rem;border-radius: 50%;background-color: #000;margin: .117rem 0 0;border: 1px solid #000;position: relative}.zoom-control button:after{content: "";width: .132rem;height: .132rem;position: absolute;transform: translate3d(-50%, -50%, 0);z-index: 10}.zoom-control button:before{content: "";position: absolute;width: 100%;height: 100%;top: 0;left: 0;border-radius: 50%;background-color: inherit;transition: transform 150ms ease-in-out}.zoom-control .zoom-control-in:after{background: url(../img/plus.svg)}.zoom-control .zoom-control-out:after{background: url(../img/minus.svg)}.footer-bar,.info-bar{background-color: #cebaa5;width: 100%;height: .586rem;padding: .146rem .337rem;display: flex;justify-content: space-between;align-items: center;color: #000}.footer-bar__border,.info-bar__border{margin: 0 .351rem;width: 100%;height: .293rem}.footer-bar__left,.info-bar__left,.footer-bar__right,.info-bar__right{white-space: nowrap;padding-top: .073rem}.about-hero,.decoration-hero{background-color: #fff;padding: 1.14rem .351rem .439rem}.about-hero__title,.decoration-hero__title{margin: .439rem 0 0}.about-project{background-color: #cebaa5}.about-project__project{padding: .761rem 1.96rem .878rem .19rem;display: flex;flex-wrap: nowrap;justify-content: space-between}.about-project__title{width: 3.66rem}.about-project__text{width: 3.73rem}.about-project__text p{margin: .117rem 0 .19rem}.about-project__slider{position: relative}.about-project__slider .swiper{width: 100%;height: 4.98rem}.about-project__slider .swiper-slide img{width: 100%;height: 100%;object-fit: cover}.about-project__slider .swiper-pagination{position: absolute;text-align: center}.about-project__slider #about-project__pagination{bottom: .351rem;left: 50%;transform: translateX(-50%);width: fit-content;background-color: #cebaa5;padding: .051rem .073rem .029rem;height: .293rem;border-radius: .146rem;cursor: pointer;z-index: 35}.about-project__slider .swiper-pagination-bullet{transition: background-color 200ms ease-in-out, width 200ms ease-in-out;background-color: #cebaa5;border: 2px solid #000;width: .117rem;height: .117rem;opacity: 1;border-radius: .059rem}.about-project__slider .swiper-pagination-bullet:active{background-color: #000}.about-project__slider .swiper-pagination-bullet-active{background-color: #000;width: .351rem}.about-project__nav{position: absolute;width: 50%;height: 100%;top: 0;z-index: 22}.about-project__nav--prev{left: 0;cursor: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 36 36'%3E%3Cpath data-name='ic_arrow' d='M0 33.999v-34h2v32.586L34.587-.001l1.412 1.412L3.413 33.999H36v2H0Z' fill='%23000'/%3E%3C/svg%3E") 36 36, pointer}.about-project__nav--next{right: 0;cursor: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 36 36'%3E%3Cpath data-name='ic_arrow' d='M33.999 35.999h-34v-2h32.586L-.001 1.412 1.411 0l32.588 32.586V-.001h2v36Z' fill='%23000'/%3E%3C/svg%3E") 36 36, pointer}.about-quality__text{background-color: #fff;padding: .878rem .337rem}.about-quality__title{width: 7.7rem;margin-right: auto;margin-bottom: .732rem}.about-quality__items{width: 6.24rem;margin-left: auto}.about-quality__item{padding: .176rem 0 .168rem;display: block}.about-quality__items ul li:nth-child(odd){text-align: left}.about-quality__items ul li:nth-child(even){text-align: right}.about-company{background-color: #e1dddb;padding-top: 1.17rem;display: flex;flex-wrap: nowrap;width: 100%;height: auto}.about-company__image{width: 5.64rem;height: 6.59rem}.about-company__text{padding: 0 .351rem 0 .337rem;width: 4.36rem}.about-company__text img{width: auto;height: .439rem;margin-top: .146rem}.about-company__text p{margin: 0 0 .176rem}.about-company__text ul{margin-bottom: .176rem;list-style-position: inside}.about-company__text ul li{padding-left: .117rem;position: relative}.about-company__text ul li:before{content: "";width: .029rem;height: .029rem;border-radius: 50%;background-color: currentColor;position: absolute;top: .088rem;left: 0}.about-company__title{margin: 0 0 .351rem}.about-cta{background-color: #2889a0;padding: .761rem 0 0;width: 100%;height: 4.98rem;display: flex;flex-wrap: nowrap;justify-content: space-between}.about-cta__text{padding: 0 .351rem .351rem .351rem;width: 4.36rem;color: #fff}.about-cta__title{margin: 0 0 .351rem}.about-cta__button svg{stroke: #fff}.about-cta__image{padding-top: .117rem;height: 4.22rem;width: 5.56rem}.decoration{background-color: #e1dddb}.decoration__image{width: 100%;height: 4.98rem}.decoration__image img{width: 100%;height: 100%}.decoration__top{padding: .761rem 1.96rem .878rem .19rem;display: flex;flex-wrap: nowrap;justify-content: space-between}.decoration__title{width: 3.66rem}.decoration__text{width: 3.73rem}.decoration__text p{margin: .117rem 0 .19rem}.decoration__bottom{display: flex;flex-wrap: nowrap;justify-content: space-between}.decoration__left,.decoration__right{width: 50%;height: auto;display: flex;flex-direction: column}.decoration__left{justify-content: space-between;padding: 0 .168rem 0 0}.decoration__left .decoration__detail:first-child{margin: 0 0 .996rem}.decoration__left .decoration__detail-title{margin: 0 0 .264rem .351rem}.decoration__right{justify-content: center;padding: 0 0 0 .168rem}.decoration__detail-title{margin: 0 0 .264rem}.decoration__detail-image{width: 4.83rem;height: 4.83rem;position: relative}.decoration__detail-image img{object-fit: cover;height: 100%}.decoration__detail-image a{display: block;position: absolute;width: 100%;height: 100%;left: 0;top: 0}.decoration__detail-tag{position: absolute;background-color: transparent;color: #fff;top: 50%;left: 50%;transform: translate3d(-50%, -50%, 0);width: fit-content;height: .439rem;padding: .102rem .264rem;border-radius: .22rem;white-space: nowrap}.decoration__detail-tag svg{width: .176rem;height: .176rem;position: relative;top: .029rem}.decoration__detail-tag span{z-index: 6;position: relative;padding-top: .007rem}.decoration__detail-tag:before{position: absolute;content: '';top: 0;left: 0;width: 100%;height: 100%;border-radius: .22rem;background-color: #000;transition: transform 150ms ease-in-out}.apartment{background-color: #e1dddb;padding: .351rem;display: flex;flex-wrap: nowrap;justify-content: space-between}.apartment__left{width: 3.67rem;height: auto;text-align: right}.apartment__right{width: 4.93rem;height: auto;position: relative}.apartment__button{margin-left: auto;margin-bottom: .82rem}.apartment__detail{display: block;padding: .124rem 0 .117rem}.apartment__detail.small-title{font-size: .234rem;line-height: 1.25}.apartment__detail.small2x-title{font-size: .205rem;line-height: 1.43}.apartment__details ul li:nth-child(odd){text-align: left}.apartment__details ul li:nth-child(even){text-align: right}.apartment__discounted{padding-right: .073rem;color: #2889a0}.apartment__order{text-decoration: line-through}.apartment__tab-holder{width: 1.23rem;height: .439rem;background-color: #000;display: flex;align-items: center;border-radius: .22rem;border: .029rem solid #000;position: relative}.apartment__tab-holder--3d-off{background-color: transparent;border: 0}.apartment__tab{padding: .102rem .183rem .095rem;width: .586rem;height: .381rem;color: #fff;border-radius: .19rem;border: none;background-color: transparent;transition: color 300ms ease-in-out;z-index: 1}.apartment__tab--active{color: #000}.apartment__tab-marker{position: absolute;top: 0;left: 0;background-color: #fff;width: .586rem;height: .381rem;border-radius: .19rem;transition: left 300ms ease-in-out}.apartment__plan-holder{padding: 0 .454rem}.apartment__plan-2d{display: none;opacity: 0;padding-top: .439rem;transition: opacity 150ms ease-in-out;text-align: center}.apartment__plan-2d.show{opacity: 1;display: block}.apartment__plan-2d img{max-width: 80%;width: auto;max-height: calc(100vh - 0.302rem - 1rem)}.apartment__plan-2d--bigger img{max-width: 100%}.apartment__plan-3d{display: none;opacity: 0;transition: opacity 150ms ease-in-out}.apartment__plan-3d.show{opacity: 1;display: block}.apartment__back{position: absolute;top: .351rem;right: .351rem;width: .439rem;height: .439rem;background-color: #000;border-radius: 50%;color: #fff;display: flex;align-items: center;justify-content: center;cursor: pointer}.apartment__back svg{width: .176rem;height: .176rem}.apartment__compass{position: absolute;right: 0;bottom: 0}.apartment__compass .compass{width: .498rem;height: .534rem}.apartment__compass .comp-arrow{width: .117rem;height: .088rem;position: absolute;top: .22rem;left: .19rem}.apartment .position-rotate{display: none}.apartment .position-rotate.show{display: block}.apartment.pr .comp-arrow{transform: rotate(45deg)}.apartment.p .comp-arrow{transform: rotate(90deg)}.apartment.pv .comp-arrow{transform: rotate(135deg)}.apartment.v .comp-arrow{transform: rotate(180deg)}.apartment.sv .comp-arrow{transform: rotate(225deg)}.apartment.s .comp-arrow{transform: rotate(270deg)}.apartment.sr .comp-arrow{transform: rotate(315deg)}.apartment__info{width: 100%;height: auto;background-color: #fff;padding: .351rem .695rem;display: flex;justify-content: space-between;align-items: flex-start}.apartment__additional{width: fit-content}.apartment__additional-title{margin: 0 0 .278rem}.apartment__offer-download{width: fit-content;height: .264rem;display: flex;align-items: center;padding: .059rem .117rem .029rem;border-radius: .132rem;border: 2px solid #e1dddb;margin: 0 0 .117rem}.apartment__offer-download svg{width: .176rem;height: .176rem;margin-right: .059rem;position: relative;top: -0.015rem}.apartment__building-title{margin: 0 0 .249rem}.apartment__button-holder{display: flex;align-items: baseline}.apartment__building-button{position: relative;margin-right: .117rem;cursor: pointer}.apartment__building-button--b{height: .22rem}.apartment__building-button--b svg{width: .593rem;height: .22rem;color: #e1dddb}.apartment__building-button--b span{bottom: .015rem;left: .344rem}.apartment__building-button--a{height: .937rem;padding-bottom: .059rem}.apartment__building-button--a svg{width: .256rem;height: .937rem;color: #e1dddb}.apartment__building-button--a span{top: .439rem;left: .088rem}.apartment__building-button span{font-family: 'Acumin Pro', sans-serif;font-size: .132rem;font-weight: 400;line-height: 1.33;position: absolute;line-height: .132rem;color: #000}.apartment__building-button.active{pointer-events: none}.apartment__building-button.active svg{color: #000}.apartment__building-button.active span{color: #fff}.apartment__mini-plan{width: 3.34rem;min-width: 3.34rem;max-height: 3.34rem;height: 100%}.apartment__floor-tabs{display: flex;justify-content: space-between;align-items: center;height: .264rem;margin: 0 0 .205rem}.apartment__plan-title{margin-right: .176rem;padding-top: .022rem}.apartment__floor-tab-holder{display: flex;justify-content: space-between;flex-wrap: nowrap;width: 100%}.apartment__floor-tab{width: .264rem;height: .264rem;border-radius: 50%;display: flex;justify-content: center;align-items: center;color: #000;cursor: pointer;user-select: none;position: relative;background-color: #e1dddb;transition: color 150ms ease-in-out, background-color 150ms ease-in-out}.apartment__floor-tab span{display: block;padding-top: .007rem;z-index: 15}.apartment__floor-tab.active{color: #fff;background-color: #000;pointer-events: none}.apartment__floor-tab:before{content: '';position: absolute;width: 100%;height: 100%;left: 0;top: 0;border-radius: 50%;background-color: inherit;transition: transform 150ms ease-in-out}.apartment__floor-plan{width: 100%;height: auto;position: relative;display: none}.apartment__floor-plan > svg{position: absolute;top: 0;left: 0;width: 100%;height: 100%}.apartment__floor-plan img{display: block}.apartment__floor-plan.active{display: block}.bank-modal{display: none}.bank-modal__content{padding: .41rem .842rem .439rem;background-color: #fff;z-index: 110;text-align: center;position: fixed;top: 50%;left: 50%;transform: translate3d(-50%, -50%, 0)}.bank-modal__title{margin: 0 0 .395rem}.bank-modal__banks{display: grid;grid-template-columns: repeat(2, 1fr);grid-template-rows: auto;row-gap: .351rem;column-gap: .454rem}.bank-modal__banks a{display: flex;height: .264rem;align-items: center;justify-content: center}.bank-modal__banks .luminor{width: .835rem;height: .19rem}.bank-modal__banks .seb{width: .6rem;height: .264rem}.bank-modal__banks .citadele{width: 1.06rem;height: .161rem}.bank-modal__banks .swedbank img{width: 1.19rem;height: .256rem}.bank-modal__close{position: absolute;top: .176rem;right: .176rem;cursor: pointer}.bank-modal__close svg{width: .176rem;height: .176rem}.bank-modal__overlay{z-index: 100;background-color: #000;opacity: 0.36;position: fixed;top: 0;left: 0;width: 100%;height: 100%}.bank-modal.show{display: block}.info-modal{display: none}.info-modal__content{width: 800px;height: auto;line-height: 0;background-color: #fff;z-index: 110;text-align: center;position: fixed;top: 50%;left: 50%;transform: translate3d(-50%, -50%, 0)}.info-modal__wrap{position: relative}.info-modal__link{position: absolute;width: 100%;height: 100%;top: 0;left: 0}.info-modal__close{position: absolute;top: .176rem;right: .176rem;cursor: pointer;width: .48rem;height: .48rem;border-radius: 50%;background-color: #000;display: flex;align-items: center;justify-content: center}.info-modal__close:hover{transform: scale(.9)}.info-modal__close svg{width: .176rem;height: .176rem}.info-modal__overlay{z-index: 100;background-color: #000;opacity: 0.36;position: fixed;top: 0;left: 0;width: 100%;height: 100%}.info-modal.show{display: block}.contact-modal{display: none}.contact-modal__content{width: 100vw;height: 100vh;line-height: 0;background-color: #e1dddb;z-index: 110;text-align: center;position: fixed;top: 50%;left: 50%;transform: translate3d(-50%, -50%, 0);display: flex;justify-content: center;align-items: center}.contact-modal__wrap{position: relative;width: 3.67rem}.contact-modal__link{position: absolute;width: 100%;height: 100%;top: 0;left: 0}.contact-modal__close{position: absolute;top: .176rem;right: .176rem;cursor: pointer;width: .48rem;height: .48rem;border-radius: 50%;background-color: #000;display: flex;align-items: center;justify-content: center;transition: transform 150ms ease-in-out}.contact-modal__close:hover{transform: scale(.9)}.contact-modal__close svg{width: .176rem;height: .176rem}.contact-modal.show{display: block}.floor-bubble,.apartment-bubble{background-color: #e1dddb;padding: .176rem .176rem .161rem;width: fit-content;height: fit-content;position: fixed;z-index: 20;pointer-events: none;display: none;transform: translate(-50%, -102%);user-select: none}.floor-bubble__floor,.apartment-bubble__floor,.floor-bubble__number,.apartment-bubble__number{width: fit-content;padding-bottom: .073rem;padding-right: .549rem;border-bottom: 2px solid #000;display: flex;justify-content: flex-start;align-items: center;margin-bottom: .176rem;white-space: nowrap}.floor-bubble__apartment,.apartment-bubble__apartment{font-family: 'Acumin Pro', sans-serif;font-size: .176rem;font-weight: 400;line-height: 1.25;display: flex;justify-content: flex-start;position: relative;padding-left: .088rem;white-space: nowrap;flex-wrap: nowrap}.floor-bubble__apartment--commercial,.apartment-bubble__apartment--commercial{display: none}.floor-bubble__apartment--commercial.show,.apartment-bubble__apartment--commercial.show{display: flex}.floor-bubble__apartment:before,.apartment-bubble__apartment:before{content: '';background-color: #000;width: .029rem;height: .029rem;border-radius: 50%;position: absolute;left: 0;top: .081rem}.floor-bubble__reserved,.apartment-bubble__reserved,.floor-bubble__sold,.apartment-bubble__sold{width: fit-content;height: .264rem;padding: .059rem .117rem;border-radius: .132rem;margin: 0 0 0 .088rem;display: none;position: relative;top: -0.029rem;font-family: 'Acumin Pro', sans-serif;font-size: .132rem;font-weight: 400;line-height: 1.33}.floor-bubble__reserved,.apartment-bubble__reserved{background-color: #cebaa5}.floor-bubble__sold,.apartment-bubble__sold{background-color: #ff4343}.floor-bubble__free,.apartment-bubble__free{background-color: #fff}.floor-bubble[data-state="reserved"] .apartment-bubble__number,.apartment-bubble[data-state="reserved"] .apartment-bubble__number{padding-right: 0}.floor-bubble[data-state="reserved"] .apartment-bubble__reserved,.apartment-bubble[data-state="reserved"] .apartment-bubble__reserved{display: block}.floor-bubble[data-state="sold"] .apartment-bubble__number,.apartment-bubble[data-state="sold"] .apartment-bubble__number{padding-right: 0}.floor-bubble[data-state="sold"] .apartment-bubble__sold,.apartment-bubble[data-state="sold"] .apartment-bubble__sold{display: block}[data-floor]{opacity: 0;cursor: pointer;fill: #fff}[data-floor]:hover{opacity: 0.24}[data-hover]{cursor: pointer}[data-hover="reserved"]{fill: #ffdb43}[data-hover="sold"]{fill: #ff4343}[data-hover="free"]{fill: #000;opacity: 0}[data-hover="free"]:hover{opacity: 0.08}[data-focus="active"]{fill: #000;opacity: 0.08}.selection{position: relative}.selection__image{font-size: 0;position: relative}.selection__image img{height: 100%}.selection__image svg{position: absolute;width: 100%;height: 100%;left: 0;top: 0}.selection__building-tag{position: absolute;width: fit-content;height: .264rem;border-radius: .132rem;background-color: #e1dddb;padding: .059rem .117rem}.selection__building-tag--b{left: .351rem;bottom: 2.14rem}.selection__building-tag--a{right: 3.99rem;top: .82rem}.selection__button{position: absolute;top: .351rem;right: .966rem;width: fit-content;height: .439rem;border-radius: .22rem;background-color: transparent;color: #fff;padding: .11rem .351rem;border: none}.selection__button span{z-index: 6;position: relative;display: block;padding-top: .007rem}.selection__button:before{position: absolute;content: '';top: 0;left: 0;width: 100%;height: 100%;border-radius: .22rem;background-color: #000;transition: transform 150ms ease-in-out}.selection__filter{width: 100%;height: 1.57rem;background-color: #2889a0;padding: .351rem .351rem .22rem;display: flex;flex-wrap: nowrap;justify-content: space-between;align-items: flex-start;color: #fff}.selection__filter-type{width: 2.06rem;padding-right: .146rem}.selection__table{background-color: #e1dddb;padding: .586rem .351rem .878rem}.selection__table .table{width: 100%}.selection__table .table__row{display: flex;justify-content: space-between;align-items: center;background-color: #e1dddb;height: .586rem}.selection__table .table__row--head{font-family: 'Acumin Pro', sans-serif;font-size: .132rem;font-weight: 400;line-height: 1.33}.selection__table .table__row.reserved .table__reserved{display: block}.selection__table .table__row.sold{pointer-events: none}.selection__table .table__row.sold .table__sold{display: block}.selection__table .table__row.free .table__free{display: block}.selection__table .table__col{width: 1.55rem;text-align: left}.selection__table .table__col p{margin: 0;white-space: nowrap}.selection__table .table__col--state{display: flex;justify-content: space-between}.selection__table .table__col--state svg{width: 0;height: .264rem;opacity: 0;transition: opacity 150ms ease-in-out, width 150ms ease-in-out}.selection__table .table__col--state span{display: none;font-family: 'Acumin Pro', sans-serif;font-size: .132rem;font-weight: 400;line-height: 1.33;width: fit-content, .264rem;height: fit-content, .264rem;padding: .059rem .117rem .029rem;border-radius: .132rem}.selection__table .table__col--discount p{position: relative;display: flex;align-items: end;gap: .11rem}.selection__table .table__col--discount p span{min-width: .439rem}.selection__table .table__col--discount p svg{width: .264rem;height: .264rem}.selection__table .table__reserved{background-color: #cebaa5}.selection__table .table__sold{background-color: #ff4343}.selection__table .table__free{background-color: #fff}.filter--area .filter__title,.filter--floor .filter__title{margin: 0 0 .264rem}.filter--rooms .filter__title{margin: 0 0 .132rem}.filter--building .filter__title{margin: 0 0 .088rem}.filter__slider{position: relative}.filter #min-area,.filter #max-area,.filter #min-floor,.filter #max-floor{width: .403rem;text-align: center;color: #fff;text-decoration: none;padding-top: .11rem;font-family: 'Acumin Pro', sans-serif;font-size: .132rem;font-weight: 400;line-height: 1.33;top: .271rem !important}.filter #max-area,.filter #max-floor{z-index: 2}.filter #slider-area,.filter #slider-floor{height: 2px;border: none;background: #fff;position: relative;margin-left: .132rem}.filter #slider-area .ui-slider-handle,.filter #slider-floor .ui-slider-handle{width: .264rem;height: .264rem;border-radius: 50%;border: none;background-color: #fff;top: -0.132rem}.filter__buildings{display: flex;align-items: baseline;width: .732rem;height: .732rem}.filter__building{position: relative;margin-right: .117rem;cursor: pointer}.filter__building input{visibility: hidden;display: block;height: 0;width: 0}.filter__building--b{height: .161rem;margin-top: auto}.filter__building--b svg{width: .425rem;height: .161rem;color: #fff}.filter__building--b span{bottom: 0;left: .242rem}.filter__building--a{height: .732rem;padding-bottom: .059rem}.filter__building--a svg{width: .183rem;height: .673rem;color: #fff}.filter__building--a span{top: .307rem;left: .051rem}.filter__building span{font-family: 'Acumin Pro', sans-serif;font-size: .132rem;font-weight: 400;line-height: 1.33;position: absolute;line-height: .132rem;color: #000}.filter__building input:checked ~ span{color: #fff}.filter__building input:checked ~ span ~ svg{color: #000}.filter__checkboxes{display: flex}.filter__checkbox{position: relative;margin-right: .117rem;height: .264rem;cursor: pointer}.filter__checkbox input{visibility: hidden;display: block;height: 0;width: 0}.filter__checkbox span{width: .264rem;height: .264rem;display: flex;justify-content: center;align-items: center;color: #000;background-color: #fff;border-radius: 50%;font-family: 'Acumin Pro', sans-serif;font-size: .132rem;font-weight: 400;line-height: 1.33;padding-top: .029rem;user-select: none}.filter__checkbox input:checked ~ span{background-color: #000;color: #fff}.floor{width: 100%;height: auto;padding: .351rem .351rem .351rem .337rem;position: relative}.floor__tab-holder{display: flex;width: 3.78rem;height: .439rem;justify-content: space-between;margin: 0 auto .439rem;z-index: 20;position: relative}.floor__tab,.floor__close-button{width: .439rem;height: .439rem;border-radius: 50%;display: flex;justify-content: center;align-items: center;color: #000;cursor: pointer;user-select: none;position: relative}.floor__tab{background-color: #e1dddb;transition: color 150ms ease-in-out, background-color 150ms ease-in-out}.floor__tab span{display: block;padding-top: 1px;z-index: 25}.floor__tab.active{color: #fff;background-color: #000}.floor__tab:before{content: '';position: absolute;width: 100%;height: 100%;left: 0;top: 0;border-radius: 50%;background-color: inherit;transition: transform 150ms ease-in-out}.floor__close-button{position: absolute;top: .351rem;right: .351rem;z-index: 20;background-color: #000;user-select: none}.floor__close-button svg{width: .176rem;height: .176rem}.floor__building-tab-holder{width: fit-content;height: .439rem;display: flex;justify-content: space-between;margin: .469rem auto 0;gap: .117rem}.floor__building-tab{width: fit-content;height: .439rem;border-radius: .22rem;background-color: #e1dddb;color: #000;padding: .132rem .264rem .124rem;user-select: none}.floor__building-tab.active{color: #fff;background-color: #000}.floor__plan-holder{width: 100%;height: auto}.floor__plan-holder--b1234{padding: 0 1.6rem}.floor__plan-holder--b567{padding: 0 2.41rem}.floor__plan-holder--a1234567{padding: 0 .791rem}.floor__plan{width: 100%;height: 100%;position: relative}.floor__plan > svg{position: absolute;top: 0;left: 0;width: 100%;height: 100%}.floor__plan img{display: block}.floor__compass{position: absolute;right: .322rem;bottom: .264rem}.floor__compass .compass{width: .498rem;height: .534rem}.floor__compass .comp-arrow{width: .117rem;height: .088rem;position: absolute;top: .22rem;left: .19rem}.floor.r .comp-arrow{transform: rotate(0deg)}.floor.pr .comp-arrow{transform: rotate(45deg)}.floor.p .comp-arrow{transform: rotate(90deg)}.floor.pv .comp-arrow{transform: rotate(135deg)}.floor.v .comp-arrow{transform: rotate(180deg)}.floor.sv .comp-arrow{transform: rotate(225deg)}.floor.s .comp-arrow{transform: rotate(270deg)}.floor.sr .comp-arrow{transform: rotate(315deg)}.cookies{height: .586rem;width: 100%;background-color: rgba(0,0,0,0.6);position: fixed;bottom: 0;z-index: 555;transform: translate3d(0, 110%, 0);color: #fff;display: flex;justify-content: space-between;align-items: center;padding: .146rem .249rem .146rem .264rem;font-family: 'Acumin Pro', sans-serif;font-size: .176rem;font-weight: 400;line-height: 1.25;flex-wrap: nowrap}.cookies span,.cookies a{white-space: nowrap}.cookies__text{display: flex;flex-wrap: nowrap}.cookies__text a{margin-left: .117rem;text-decoration: none;color: inherit}.cookies__border{margin: 0 .351rem;width: 100%;height: .293rem}.cookies__agree{cursor: pointer;position: relative;display: flex}.cookies__agree a{margin-right: .293rem}.cookies__agree svg{position: absolute;width: .176rem;height: .176rem;top: .029rem;right: 0;fill: #fff}.cookies a{position: relative}.cookies a:after{position: absolute;content: "";height: 2px;width: 100%;background-color: #fff;left: 0;bottom: 0}.cookies.show{transform: translate3d(0, 0, 0)}@media only screen and (min-width: 1.55E+3px){body{font-size: 27.2px}.headline{font-size: 81.7px}.title{font-size: 63.5px}.small-title{font-size: 40.8px}.body-text{font-size: 27.2px}.small-body-text{font-size: 20.4px}.label{font-size: 15.9px}.richtext{font-size: 27.2px}.richtext h1{font-size: .598px}.richtext h2{font-size: .465px}.richtext h3{font-size: .299px}.richtext h4{font-size: .199px}.richtext h5,.richtext th{font-size: .15px}.richtext h6,.richtext td{font-size: .116px}}@media only screen and (min-width: 751px){html{overflow-x: hidden}.desktop-hide{display: none}.link-button:hover svg{opacity: 1;width: .264rem}.header__menu:hover:before,.header__close:hover:before{transform: scale(.9)}.location__tag:hover .location__icon-holder:after{transform: scale(1.2)}.gallery__image-holder:hover .gallery__image-tag:before{transform: scale(.9)}.decoration__detail-image:hover .decoration__detail-tag:before{transform: scale(.9)}.selection__button:hover:before{transform: scale(.9)}.zoom-control button:hover:before{transform: scale(1.2)}.apartment__floor-tab:hover{color: #fff;background-color: #000}.apartment__floor-tab:hover:before{transform: scale(1.2)}.floor__tab:hover{color: #fff;background-color: #000}.floor__tab:hover:before{transform: scale(1.2)}.about-project__slider .swiper-pagination-bullet:hover{background-color: #000}.table__row.free:hover .table__col--state svg,.table__row.reserved:hover .table__col--state svg{width: .264rem;opacity: 1}.button:hover .stroke-1{transition: all 1.4E+3ms ease-in-out}.button:hover .stroke-2{transition: all 1.4E+3ms 100ms ease-in-out;stroke-dashoffset: 0}}@media only screen and (max-width: 750px){.mobile-hide{display: none}html.map-modal-is-open .header__icons{display: none}body{font-size: .533rem;line-height: 1.3;overflow-x: hidden}.mobile-hide{display: none}.headline{font-size: 1.28rem;line-height: 1.08}.title{font-size: 1.07rem;line-height: 1.1}.small-title{font-size: .747rem;line-height: 1.07}.body-text{font-size: .533rem;line-height: 1.3}.small-body-text{font-size: .427rem;line-height: 1.38}.label{font-size: .373rem;line-height: 1.43}.richtext{font-size: .533rem;line-height: 1.3}.richtext h1,.richtext h2,.richtext h3,.richtext h4,.richtext h5,.richtext h6{margin: 0 0 .64rem}.richtext p,.richtext ul,.richtext ol{margin: 0 0 .533rem}.richtext li > p:first-child{margin: 0 0 .427rem}.richtext p + h1,.richtext p + h2,.richtext p + h3,.richtext p + h4,.richtext p + h5{margin-top: .96rem}.richtext ul + h1,.richtext ul + h2,.richtext ul + h3,.richtext ul + h4,.richtext ul + h5{margin-top: .96rem}.richtext ol + h1,.richtext ol + h2,.richtext ol + h3,.richtext ol + h4,.richtext ol + h5{margin-top: .96rem}.richtext h1{font-size: 1.28rem;line-height: 1.08}.richtext h2{font-size: 1.07rem;line-height: 1.1}.richtext h3{font-size: .747rem;line-height: 1.07}.richtext h4{font-size: .533rem;line-height: 1.3}.richtext h5,.richtext th{font-size: .427rem;line-height: 1.38}.richtext h6,.richtext td{font-size: .373rem;line-height: 1.43}.richtext ul{padding: 0 0 0 .533rem}.richtext ol{padding: 0 0 0 .533rem}.richtext table tr{gap: 1.28rem}.richtext table th{padding: .373rem 0}.richtext table td{padding: .427rem 0 .64rem}.loaded .hero{width: 100%}.loaded .hero-top .border{opacity: 1}.loaded .home-hero{padding-top: 2.24rem;padding-bottom: 0;background-color: #cebaa5;height: fit-content}.loaded .header--home{width: 100%;opacity: 1}.table-wrap{overflow: scroll;margin-right: -0.64rem}.table-wrap .table{margin-right: .64rem}.link-button{top: .107rem}.link-button svg{width: .96rem;height: .96rem;top: -0.107rem}.header{height: 2.24rem;padding: .64rem;width: 100%;flex-direction: column}.header__logo{width: fit-content}.header__logo svg{width: 1.76rem;height: .96rem}.header__menu,.header__close{width: .96rem;height: .96rem;position: absolute;top: .64rem;right: .64rem}.header__menu svg,.header__close svg{width: .64rem;height: .64rem}.header__menu{position: fixed}.header__nav-link{padding: .613rem 0;white-space: nowrap}.header.has-menu .header{overflow: scroll}.header.has-menu .header__logo{top: .64rem;left: .64rem}.header.has-menu .header__close{top: .64rem;right: .64rem}.header.has-menu .header__nav{width: 100%;height: auto;min-width: 100%;padding: 2.24rem .64rem 0}.header.has-menu .header__image{width: 100%;height: auto}.header.has-menu .header__image img{width: 100%;height: auto;object-position: center}.header--home{opacity: 0;transition: opacity 1.5E+3ms ease-in-out}.footer__top{width: 100%;height: auto;display: grid;grid-template-columns: repeat(2, 1fr);gap: .96rem .427rem;padding: 1.6rem .64rem}.footer__contact{width: 100%;height: auto}.footer__contact-image{margin: 0 0 .427rem;height: 3.52rem}.footer__contact-image:after{content: '';position: absolute;width: 100%;height: 100%;left: 0;top: 0;border: 1px solid}.footer__contact-image img{width: 100%;height: 100%;object-fit: cover}.footer__contact-image svg{position: absolute;width: 100%;height: 100%;top: 0;left: 0}.footer__name{margin: 0 0 .587rem;font-size: .587rem;line-height: 1.18;text-transform: none;font-weight: 400;white-space: normal}.footer__name span{display: block}.footer__contacts{margin: 0}.footer__contacts .button{margin: .32rem 0 0;padding: 0 .64rem;height: 1.28rem;width: 100%;line-height: 1.44rem}.footer__link{margin: 0 0 .213rem;height: auto;font-size: .373rem;line-height: 1.43}.footer__link svg{display: none;width: .64rem;height: .64rem;top: -0.053rem;margin-right: .267rem}.footer__input{margin: 0 0 .96rem}.footer__input label{line-height: .693rem;top: .533rem;left: .96rem}.footer__input input{border-radius: .8rem;line-height: 1.3;height: 1.6rem;padding-top: .453rem;padding-right: .96rem;padding-bottom: .347rem;padding-left: .933rem}.footer__input input.has-value + label,.footer__input input.has-focus + label{font-size: .373rem;left: .747rem;top: -0.32rem;padding: .053rem .213rem}.footer__input .error-message{font-size: .373rem;margin-top: .213rem;padding-left: .96rem}.footer__button-holder{flex-direction: column;align-items: flex-start}.footer__button{width: 8.75rem}.footer__checkbox{padding: .107rem 0 0 .64rem;height: .64rem;font-size: .427rem;line-height: 1.38;margin: 0 0 .96rem}.footer__checkbox .checkmark{top: .107rem;width: .48rem;height: .48rem;padding: 0 .107rem;border-radius: .08rem}.footer__checkbox .checkmark:after{width: .16rem;height: .32rem;border-width: 0rem .053rem .053rem 0rem}.footer__checkbox .checkbox-error-message{font-size: .373rem;line-height: 1.43;margin-top: .107rem;margin-left: .107rem}.footer--o-green .footer__image,.footer--h-green .footer__image,.footer--a-yellow .footer__image,.footer--h-yellow .footer__image{order: 1}.footer--o-green .footer__image svg,.footer--h-green .footer__image svg,.footer--a-yellow .footer__image svg,.footer--h-yellow .footer__image svg{top: 0;left: 0}.footer--o-green .footer__contact,.footer--h-green .footer__contact,.footer--a-yellow .footer__contact,.footer--h-yellow .footer__contact{order: 2}.footer-bar,.info-bar{width: 100%;height: 4.43rem;padding: .64rem;position: relative;z-index: 10}.footer-bar__border,.info-bar__border{margin: 0;width: 100%;height: 1.28rem}.footer-bar__left,.info-bar__left{width: 100%;padding-top: .267rem;text-align: left}.footer-bar__right,.info-bar__right{width: 100%;padding-top: .267rem;text-align: right}.info-bar{flex-direction: column}.footer-bar{flex-direction: column-reverse}.button{padding: 0 1.28rem;padding-top: .053rem;border-radius: .8rem;font-size: .533rem;line-height: 1.6rem;height: 1.6rem;text-align: center}.button[data-loading] .check{width: .64rem;height: .64rem;top: .427rem;margin-right: .16rem}.button[data-loading] > i i{width: 8.75rem;padding-top: .053rem}.button[data-loading] > i:before{min-width: 5.33rem;border-radius: .8rem}.home-hero{height: 100vh;padding-top: calc((100vh - 10rem) / 2);padding-bottom: calc((100vh - 10rem) / 2);transition: padding 2.0E+3ms ease-in-out;height: auto}.hero{height: 10rem;display: flex;flex-direction: column}.hero .svg-1 svg,.hero .svg-2 svg{width: 1.39rem;height: 1.39rem}.hero-top,.hero-bottom{height: .64rem}.hero-top .border,.hero-bottom .border{opacity: 0;transition: opacity 2.0E+3ms ease-in-out}.hero-left{width: .64rem}.hero-left .svg-1{width: 1.39rem;height: .693rem;top: .64rem}.hero-left .svg-2{width: 1.39rem;height: .693rem;bottom: .64rem}.hero-right{width: .64rem}.hero-right .svg-1{width: .693rem;height: .693rem;top: .64rem}.hero-right .svg-2{width: .693rem;height: .693rem;bottom: .64rem}.hero-col-1{width: 1.17rem;left: 2.03rem;border-bottom-left-radius: .107rem;border-bottom-right-radius: .107rem;height: 4.61rem;top: .08rem}.hero-col-1 .svg-1{width: .693rem;height: .693rem;top: .56rem}.hero-col-2{width: 1.17rem;left: 2.03rem;border-top-left-radius: .107rem;border-top-right-radius: .107rem;height: 3.89rem}.hero-col-2 .svg-1{width: .693rem;height: .693rem;bottom: .64rem}.hero-content{position: relative;left: 0;width: 100%;display: flex;height: auto;padding: .96rem .64rem;background-color: #fff}.hero-content .hero__title{margin: 0 0 1.17rem}.hero-content .hero__link{padding: .613rem 0 .64rem;height: 2.24rem}.hero-content .hero__link svg{width: .96rem;opacity: 1}.home-about{flex-direction: column}.home-about__text-holder{width: 100%;padding: 1.6rem .64rem}.home-about__title{margin: 0 0 .96rem}.home-about__text{margin: 0 0 .64rem}.home-about__button{margin: 0;width: 100%}.home-about__image-holder{width: 100%;height: 11.2rem;padding: 0 0 0 .64rem}.location-hero{padding: 2.24rem .64rem 1.12rem}.location-hero__title{margin: 1.28rem 0 0}.location-hero__link{margin: .96rem 0 0;display: flex;align-items: center;font-size: .533rem;line-height: 1.3}.location-hero__link svg{width: .64rem;height: .64rem;margin-right: .427rem;position: relative;top: -0.053rem}.location{width: 100%;height: 100vh;flex-direction: column;margin-bottom: .507rem;position: relative}.location__tag-holder{position: fixed;width: 100%;height: 100vh;min-width: 100%;padding: 1.23rem .64rem .96rem;left: 0;top: 0;background-color: #fff;display: none}.location__tag-holder.show{display: flex;z-index: 100}.location__tag{width: fit-content;height: 1.6rem}.location__tag:not(:last-child){margin: 0 0 .64rem}.location__icon-holder{width: 1.6rem;height: 1.6rem;margin-right: .427rem}.location__icon-holder svg{width: .64rem;height: .64rem}.location__button{margin-top: auto;padding-top: 0;border: 2px solid #000}.location__button .stroke-1,.location__button .stroke-2{display: none}.location__close{width: .96rem;height: .96rem;isolation: isolate;position: absolute;top: .64rem;right: .64rem;border-radius: 50%;background-color: #000;z-index: 110}.location__close svg{width: .64rem;height: .64rem;-webkit-transform: translate3d(-50%, -50%, 0);-moz-transform: translate3d(-50%, -50%, 0);-o-transform: translate3d(-50%, -50%, 0);transform: translate3d(-50%, -50%, 0);position: absolute;top: 50%;left: 50%}.location__filter-button{position: absolute;left: .64rem;bottom: 1.01rem;width: fit-content;height: 1.6rem;border-radius: .8rem;padding: .48rem .96rem;background-color: #000;color: #fff;z-index: 20;border: none}.marker-size{width: 1.6rem;height: 1.6rem}.zoom-control{padding: 0 .64rem .64rem 0}.zoom-control button{width: 1.6rem;height: 1.6rem;margin: .427rem 0 0}.zoom-control button:after{width: .48rem;height: .48rem}.contact-hero{padding: 2.24rem .64rem 1.65rem}.contact-hero__title{margin: 1.28rem 0 0}.privacy-hero{padding: 2.24rem .64rem 1.01rem}.privacy-hero__title{margin: 1.65rem 0 0}.privacy{padding: 1.89rem .64rem 1.6rem}.privacy table{width: 22.2rem}.not-found__top{padding: 2.24rem .64rem 0}.not-found__bottom{flex-direction: column}.not-found__left{width: 100%;height: auto;padding: 1.28rem .64rem 1.6rem}.not-found__right{width: 100%;height: 6.93rem;padding: 0 0 0 .64rem}.not-found__right img{object-position: bottom}.not-found__title{margin: 0 0 1.12rem}.not-found__button{width: 100%}.gallery__top{padding: 2.24rem .64rem 1.12rem}.gallery__bottom{flex-direction: column}.gallery__title{margin: 1.28rem 0 0;width: 100%}.gallery__left{width: 100%;height: 9.68rem;padding: 0 .64rem .32rem 0}.gallery__right{width: 100%;height: 9.68rem;padding: .32rem 0 0 .64rem}.gallery__image-tag{width: fit-content;height: 1.6rem;border-radius: .8rem;padding: .453rem .96rem .347rem}.gallery__image-tag:before{border-radius: .8rem}.gallery-modal{width: 100%;height: 100vh}.gallery-modal__close{top: .64rem;right: .64rem;width: .96rem;height: .96rem}.gallery-modal__close svg{width: .64rem;height: .64rem}.gallery-modal__swiper-holder{width: 100%;height: 100%}.gallery-modal__swiper-holder .swiper{width: 100%;height: 100%;padding: .32rem 0}.gallery-modal__swiper-holder .swiper-slide{padding: .32rem .64rem;width: 100%;height: auto}.gallery-modal__swiper-holder .swiper-slide img{width: 100%;height: auto}.gallery-modal .swiper-pagination{right: 0;bottom: .747rem;font-size: .533rem;text-align: center;padding: 0;display: none}.gallery-modal__nav{width: 25%;height: 2.67rem;top: auto;bottom: 0;padding: 0 .64rem .64rem;cursor: default;display: none}.gallery-modal__nav svg{position: absolute;width: .96rem;height: .96rem;fill: #fff;stroke: #fff;z-index: 50;bottom: .64rem}.gallery-modal__nav--prev{left: 0}.gallery-modal__nav--prev svg{left: .64rem;transform: rotate(90deg)}.gallery-modal__nav--next{right: 0}.gallery-modal__nav--next svg{right: .64rem}.about-hero,.decoration-hero{padding: 2.24rem .64rem 1.17rem}.about-hero__title,.decoration-hero__title{margin: 1.28rem 0 0}.about-project__project{padding: 1.6rem .64rem .907rem;flex-direction: column}.about-project__title{width: 100%;margin: 0 0 .533rem}.about-project__text{width: 100%}.about-project__text p{margin: .427rem 0 .693rem}.about-project__slider .swiper{width: 100%;height: 10rem}.about-project__slider .swiper-slide .img{width: 100%;height: 100%}.about-project__slider #about-project__pagination{bottom: .96rem;padding: .24rem .267rem .107rem;height: 1.07rem;border-radius: .533rem}.about-project__slider .swiper-pagination-bullet{width: .427rem;height: .427rem;border-radius: .213rem}.about-project__slider .swiper-pagination-bullet-active{width: 1.28rem}.about-project__nav{display: none}.about-quality__image{width: 100%;height: 10rem}.about-quality__image img{width: 100%;height: 100%}.about-quality__text{padding: 1.6rem .64rem}.about-quality__title{width: 100%;margin: 0 0 1.6rem}.about-quality__items{width: 100%}.about-quality__item{padding: .72rem 0 .693rem}.about-company{padding-top: 0;flex-direction: column}.about-company__image{order: 2;width: 100%;height: 11.2rem;padding-right: .64rem}.about-company__text{order: 1;padding: 1.89rem .64rem 1.6rem;width: 100%}.about-company__text img{width: auto;height: 1.6rem;margin-top: .8rem}.about-company__text p{margin: 0 0 .267rem}.about-company__text ul{margin-bottom: .267rem}.about-company__text ul li{padding-left: .267rem}.about-company__text ul li:before{width: .107rem;height: .107rem;top: .293rem}.about-company__title{margin: 0 0 .8rem}.about-cta{padding: .64rem 0 0;height: auto;min-height: 100vh;flex-direction: column}.about-cta__text{padding: 0 .64rem 1.6rem;width: 100%}.about-cta__title{margin: 0 0 1.28rem}.about-cta__button{width: 100%}.about-cta__image{padding: 0 0 0 .64rem;width: 100%;height: 6.93rem}.decoration__image{width: 100%;height: 10rem}.decoration__image img{object-fit: cover}.decoration__top{padding: 1.6rem .64rem 1.23rem;flex-direction: column}.decoration__title{width: 100%;margin: 0 0 .533rem}.decoration__text{width: 100%}.decoration__text p{margin: .427rem 0 .64rem}.decoration__bottom{flex-direction: column}.decoration__left,.decoration__right{width: 100%}.decoration__left{padding: 0}.decoration__left .decoration__detail:first-child{margin: 0 0 1.6rem;padding: 0 .64rem 0 0}.decoration__left .decoration__detail:first-child .decoration__detail-title{margin: 0 0 .64rem .64rem}.decoration__left .decoration__detail:nth-child(2){margin: 0 0 1.6rem;padding: 0 0 0 .64rem}.decoration__left .decoration__detail:nth-child(2) .decoration__detail-title{margin: 0 0 .64rem}.decoration__right{padding: 0}.decoration__right .decoration__detail{padding: 0 .64rem 0 0}.decoration__right .decoration__detail .decoration__detail-title{margin: 0 0 .64rem .64rem}.decoration__detail-image{width: 100%;height: 9.39rem}.decoration__detail-tag{width: fit-content;height: 1.6rem;padding: .373rem .96rem;border-radius: .8rem}.decoration__detail-tag svg{width: .64rem;height: .64rem;top: .107rem}.decoration__detail-tag:before{border-radius: .8rem}.apartment{padding: .64rem;flex-direction: column}.apartment__left{width: 100%;height: auto;margin: 0 0 1.6rem}.apartment__right{width: 100%;height: auto}.apartment__button{margin-bottom: .64rem;margin-right: 1.39rem;height: .96rem;padding: .267rem .64rem;font-size: .427rem;line-height: 1.38}.apartment__detail{padding: .587rem 0 .587rem}.apartment__detail.small-title{font-size: .64rem;line-height: 1.08}.apartment__detail.small2x-title{font-size: .48rem;line-height: 1.44}.apartment__discounted{padding-right: .267rem}.apartment__tab-holder{width: 4.48rem;height: 1.6rem;border-radius: .8rem;border: .107rem solid #000}.apartment__tab-holder--3d-off{display: none}.apartment__tab{padding: .373rem .667rem .347rem;width: 2.13rem;height: 1.39rem;color: #fff;border-radius: .693rem}.apartment__tab--active{color: #000}.apartment__tab-marker{width: 2.13rem;height: 1.39rem;border-radius: .693rem}.apartment__plan-holder{padding: 0 0 2.4rem}.apartment__plan-2d{padding-top: 1.6rem}.apartment__plan-2d--only-2d{padding-top: 0}.apartment__plan-3d{padding-top: .64rem}.apartment__back{top: .64rem;right: .64rem;width: .96rem;height: .96rem}.apartment__back svg{width: .64rem;height: .64rem}.apartment__compass .compass{width: 1.81rem;height: 1.95rem}.apartment__compass .comp-arrow{width: .427rem;height: .32rem;top: .8rem;left: .693rem}.apartment__info{padding: .96rem .64rem;flex-direction: column;align-items: flex-start}.apartment__additional-title{margin: 0 0 .427rem}.apartment__offer-download{height: .96rem;padding: .213rem .427rem .107rem;border-radius: .48rem;margin: 0 0 .213rem}.apartment__offer-download svg{width: .64rem;height: .64rem;top: -0.053rem}.apartment__building-title{margin: 0 0 .427rem}.apartment__button-holder{margin: 0 0 1.12rem}.apartment__building-button{margin-right: .64rem}.apartment__building-button span{font-size: .427rem;line-height: 1.38}.apartment__building-button--b{height: .8rem}.apartment__building-button--b svg{width: 2.16rem;height: .8rem;color: #e1dddb}.apartment__building-button--b span{bottom: .053rem;left: 1.25rem}.apartment__building-button--a{height: 3.41rem;padding-bottom: .213rem}.apartment__building-button--a svg{width: .933rem;height: 3.41rem;color: #e1dddb}.apartment__building-button--a span{top: 1.6rem;left: .32rem}.apartment__mini-plan{width: 100%;min-width: 100%;max-height: 100%;height: 100%;margin: 0 0 1.23rem}.apartment__floor-tabs{flex-direction: column;align-items: flex-start;height: auto;margin: 0 0 .64rem}.apartment__plan-title{padding: 0;margin: 0 0 .427rem}.apartment__floor-tab{width: .96rem;height: .96rem}.apartment__floor-tab span{padding-top: .027rem}.bank-modal__content{width: 100%;height: 100%;top: 0;left: 0;transform: translate3d(0, 0, 0);padding: 3.2rem 1.17rem}.bank-modal__title{margin: 0 0 .64rem}.bank-modal__banks{display: flex;flex-direction: column;justify-content: space-evenly;height: 100%}.bank-modal__banks a{height: .96rem;width: 100%}.bank-modal__banks .luminor{width: 3.04rem;height: .693rem}.bank-modal__banks .seb{width: 2.19rem;height: .96rem}.bank-modal__banks .citadele{width: 3.87rem;height: .587rem}.bank-modal__banks .swedbank img{width: 4.32rem;height: .933rem}.bank-modal__close{top: .64rem;right: .64rem;width: .96rem;height: .96rem;border-radius: 50%;background-color: #000;display: flex;align-items: center;justify-content: center}.bank-modal__close svg{width: .64rem;height: .64rem}.bank-modal__overlay{display: none}.info-modal__content{width: 100%;height: 100%;top: 0;left: 0;transform: translate3d(0, 0, 0);padding: 3.2rem 1.17rem;background-color: transparent}.info-modal__close{top: 3.63rem;right: 1.6rem;width: .96rem;height: .96rem;border-radius: 50%;background-color: #000;display: flex;align-items: center;justify-content: center}.info-modal__close svg{width: .64rem;height: .64rem}.contact-modal{display: none}.contact-modal__content{width: 100%;height: 100vh;line-height: 0;background-color: #e1dddb;z-index: 110;text-align: center;position: fixed;top: 50%;left: 50%;transform: translate3d(-50%, -50%, 0);display: flex;justify-content: center;align-items: center}.contact-modal__wrap{position: relative;width: 100%;overflow-y: scroll;padding: .64rem}.contact-modal__link{position: absolute;width: 100%;height: 100%;top: 0;left: 0}.contact-modal__close{position: absolute;top: .64rem;right: .64rem;cursor: pointer;width: .96rem;height: .96rem;border-radius: 50%;background-color: #000;display: flex;align-items: center;justify-content: center;transition: transform 150ms ease-in-out}.contact-modal__close:hover{transform: scale(.9)}.contact-modal__close svg{width: .64rem;height: .64rem}.contact-modal.show{display: block}.selection__image{width: 100%;height: 6.4rem}.selection__image img{width: 100%;height: 100%}.selection__image svg{display: none}.selection__building-tag{height: .64rem;padding: .08rem .32rem;border-radius: .32rem}.selection__building-tag--b{left: 1.15rem;bottom: .32rem}.selection__building-tag--a{right: 1.2rem;bottom: .32rem;top: auto}.selection__button{top: .64rem;right: 2.03rem;width: fit-content;height: .96rem;border-radius: .48rem;padding: .213rem .64rem .267rem;font-size: .427rem;line-height: 1.38}.selection__button:before{border-radius: .48rem}.selection__filter{width: 100%;padding-left: .64rem;padding-right: .64rem;flex-direction: column;height: 0;opacity: 0;padding-top: 0;padding-bottom: 0;max-height: 0;transition: max-height 300ms ease-in-out, opacity 300ms ease-in-out}.selection__toggle{width: 100%;height: 1.6rem;padding: .267rem .64rem;background-color: #2889a0;color: #fff;border: none}.selection__toggle span{width: 100%;display: flex;justify-content: space-between;align-items: center}.selection__toggle span:nth-child(2){display: none}.selection__toggle svg{width: .427rem;height: .427rem}.selection.filter-is-open .selection__filter{padding-top: .48rem;padding-bottom: .96rem;height: auto;opacity: 1;max-height: 21.3rem}.selection.filter-is-open .selection__toggle span:nth-child(1){display: none}.selection.filter-is-open .selection__toggle span:nth-child(2){display: flex}.selection__filter-type{width: 100%;padding: 0}.selection__drag{width: 100%;height: auto;margin: 0 0 .213rem;display: flex;justify-content: center;align-items: center}.selection__drag svg{width: .96rem;height: .96rem;margin-right: .213rem}.selection__table{padding: .96rem .64rem 1.6rem}.selection__table .table{width: 16.5rem}.selection__table .table__row{height: 2.13rem;justify-content: flex-start}.selection__table .table__row--head{font-size: .427rem;line-height: 1.38}.selection__table .table__row.reserved{display: none}.selection__table .table__row.sold{display: none}.selection__table .table__col{width: 2.4rem}.selection__table .table__col--state{width: 3.47rem}.selection__table .table__col--state svg{display: none}.selection__table .table__col--state span{font-size: .427rem;line-height: 1.38;width: fit-content;height: .96rem;padding: .213rem .427rem .107rem;border-radius: .48rem}.selection__table .table__col--discount p{position: relative;display: flex;align-items: self-start;justify-content: space-between}.selection__table .table__col--discount p span{min-width: .667rem}.selection__table .table__col--discount p svg{width: .64rem;height: .64rem;margin-right: .213rem}.filter--area .filter__title,.filter--floor .filter__title{margin: 0 0 .8rem}.filter--area{margin: 0 0 2.19rem}.filter--floor{margin: 0 0 1.2rem}.filter--rooms{margin: 0 0 .96rem}.filter--rooms .filter__title{margin: 0 0 .427rem}.filter--building{margin: 0 0 .693rem}.filter--building .filter__title{margin: 0 0 .427rem}.filter #min-area,.filter #max-area,.filter #min-floor,.filter #max-floor{width: 1.47rem;padding-top: .32rem;font-size: .427rem;line-height: 1.38;top: .987rem !important}.filter #slider-area,.filter #slider-floor{margin: 0 .64rem 0 .32rem}.filter #slider-area .ui-slider-handle,.filter #slider-floor .ui-slider-handle{width: .96rem;height: .96rem;top: -0.48rem}.filter__buildings{width: 2.67rem;height: 2.67rem}.filter__building{margin-right: .32rem;user-select: none}.filter__building--b{height: .587rem}.filter__building--b svg{width: 1.55rem;height: .587rem}.filter__building--b span{left: .88rem}.filter__building--a{height: 2.67rem;padding-bottom: .213rem}.filter__building--a svg{width: .667rem;height: 2.45rem}.filter__building--a span{top: 1.12rem;left: .187rem}.filter__building span{font-size: .427rem;line-height: 1.38;line-height: .48rem}.filter__checkbox{margin-right: .32rem;height: .96rem;user-select: none}.filter__checkbox span{width: .96rem;height: .96rem;padding-top: .107rem;font-size: .427rem;line-height: 1.38}.floor{width: 100%;height: 100vh;padding: 2.24rem .64rem .64rem}.floor__tab-holder{width: 100%;height: .96rem;margin: 0 0 .64rem}.floor__tab,.floor__close-button{width: .96rem;height: .96rem;font-size: .427rem;line-height: 1.38}.floor__close-button{top: .64rem;right: .64rem}.floor__close-button svg{width: .64rem;height: .64rem}.floor__building-tab-holder{height: 1.6rem;gap: .32rem;margin: auto auto 0 0;padding-top: .64rem}.floor__building-tab{height: .96rem;border-radius: .48rem;padding: .213rem .427rem;font-size: .427rem;line-height: 1.38}.floor__plan-holder{width: auto;height: 11.6rem;padding: 0}.floor__plan{width: auto;height: 100%}.floor__plan svg,.floor__plan img{transform: rotate(90deg)}.floor__plan img{width: 11.6rem;height: auto;position: relative;left: -1.47rem}.floor__plan > svg{width: 11.6rem;height: auto;left: -1.47rem;z-index: 2}.floor__plan--a1 img,.floor__plan--a1 svg{top: 2.93rem}.floor__plan--a23456 img,.floor__plan--a23456 svg{top: 3.89rem}.floor__plan--b1 img,.floor__plan--b1 svg{top: 3.47rem}.floor__plan--b234 img,.floor__plan--b234 svg{top: 3.47rem}.floor__plan--b5 img,.floor__plan--b5 svg{top: 1.87rem}.floor__plan--b67 img,.floor__plan--b67 svg{top: 2.93rem}.floor__compass{right: .533rem;bottom: .453rem}.floor__compass .compass{width: 1.81rem;height: 1.95rem}.floor__compass .comp-arrow{width: .427rem;height: .32rem;top: .8rem;left: .693rem}.floor-bubble,.apartment-bubble{padding: .427rem;width: fit-content;height: fit-content}.floor-bubble__floor,.apartment-bubble__floor,.floor-bubble__number,.apartment-bubble__number{padding-bottom: .267rem;padding-right: 2rem;margin-bottom: 16px}.floor-bubble__apartment,.apartment-bubble__apartment{font-size: .533rem;line-height: 1.3;padding-left: .32rem}.floor-bubble__apartment:before,.apartment-bubble__apartment:before{width: .107rem;height: .107rem;top: .213rem}.floor-bubble__reserved,.apartment-bubble__reserved,.floor-bubble__sold,.apartment-bubble__sold{width: fit-content;height: .96rem;padding: .213rem .427rem;border-radius: .48rem;margin: 0 0 0 .32rem;top: -0.107rem;font-size: .427rem;line-height: 1.38}.cookies{height: auto;padding: .587rem .64rem .667rem;flex-direction: column;align-items: flex-start;font-size: .533rem;line-height: 1.3}.cookies__text{flex-direction: column}.cookies__text span{margin: 0 0 .053rem}.cookies__text a{margin: 0 0 .427rem;width: fit-content}.cookies__border{margin: 0 0 .427rem}.cookies__agree a{margin-right: .32rem}.cookies__agree svg{width: .64rem;height: .64rem;position: relative}.apartment-bubble{pointer-events: all}}