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: 'Space Grotesk';src: url(../fonts/SpaceGrotesk-Regular.woff2) format('woff2'), url(../fonts/SpaceGrotesk-Regular.woff) format('woff');font-weight: 400;font-style: normal;font-display: swap}@font-face{font-family: 'Space Grotesk';src: url(../fonts/SpaceGrotesk-SemiBold.woff2) format('woff2'), url(../fonts/SpaceGrotesk-SemiBold.woff) format('woff');font-weight: 600;font-style: normal;font-display: swap}@font-face{font-family: 'GT Walsheim Pro';src: url(../fonts/GT-Walsheim-Pro-Condensed-Bold.woff2) format('woff2'), url(../fonts/GT-Walsheim-Pro-Condensed-Bold.woff) format('woff');font-weight: 700;font-style: normal;font-display: swap}html{-ms-touch-action: none;font-weight: 400;font-size: 10vw;line-height: 1.5;font-family: 'Space Grotesk', sans-serif;color: #000;scroll-behavior: smooth;-webkit-tap-highlight-color: transparent;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}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}body{font-size: .117rem;line-height: 1.38;background-color: #fff}img{width: 100%;height: auto}button{background-color: transparent;border: none;padding: 0}a{text-decoration: none;color: #000}p{margin: 0}*::-webkit-selection{background-color: #f0f0f0;color: #000}*::-moz-selection{background-color: #f0f0f0;color: #000}*::selection{background-color: #f0f0f0;color: #000}.height-100vh{height: calc(var(--vh) * 100);min-height: calc(var(--vh) * 100)}html.sr .reveal-loaded{visibility: hidden}.preloader{position: fixed;width: 100%;height: 100%;left: 0;top: 0;z-index: 300;background: #fff;transition: opacity 200ms ease-in-out}.page-loaded .preloader{opacity: 0;pointer-events: none}.headline{font-family: 'GT Walsheim Pro', sans-serif;font-weight: 700;font-size: .556rem;line-height: 1.05;text-transform: uppercase}.large-text{font-family: 'Space Grotesk', sans-serif;font-weight: 400;font-size: .205rem;line-height: 1.21}.link-text{font-family: 'Space Grotesk', sans-serif;font-weight: 600;font-size: .117rem;line-height: 1.38}.body-text{font-family: 'Space Grotesk', sans-serif;font-weight: 400;font-size: .117rem;line-height: 1.38}.link{position: relative;display: inline-block;width: fit-content;overflow: hidden;padding-bottom: .015rem}.link:before{content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: .015rem;background-color: currentColor;transition: opacity 250ms ease-in-out;opacity: 0}@media only screen and (min-width: 751px){.link:hover:before{opacity: 1}}.more{display: flex;width: fit-content;overflow: hidden;align-items: center;font-family: 'Space Grotesk', sans-serif;font-weight: 600;font-size: .117rem;line-height: 1.38}.more span{position: relative;padding-bottom: .015rem}.more span:before{content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: .015rem;background-color: currentColor;transition: opacity 250ms ease-in-out;opacity: 0}.more svg{width: .176rem;height: .176rem;margin-left: .059rem}.more--back svg{transform: rotate(180deg);margin-left: 0;margin-right: .059rem}@media only screen and (min-width: 751px){.more:hover span:before{opacity: 1}}.button{width: .527rem;height: .527rem;border-radius: 50%;display: flex;justify-content: center;align-items: center;background-color: #fff;color: #000;border: .015rem solid #000;transition: background-color 250ms ease-in-out, color 250ms ease-in-out}.button span{display: none}.button svg{width: .176rem;height: .176rem}@media only screen and (min-width: 751px){.button:hover{background-color: #000;color: #fff}}.link-hover-on-empty:before{animation: offUnderline .35s cubic-bezier(.77, 0, .175, 1) forwards}.link-hover-on-empty .hover-target:before{animation: offUnderline .35s cubic-bezier(.77, 0, .175, 1) forwards}@media only screen and (min-width: 751px){.link-hover-on-empty:hover:before{animation: onUnderline .35s cubic-bezier(.77, 0, .175, 1) forwards}.link-hover-on-empty:hover .hover-target:before{animation: onUnderline .35s cubic-bezier(.77, 0, .175, 1) forwards}}.link-hover-on-visible:before{opacity: 1;animation: none}.link-hover-on-visible .hover-target:before{opacity: 1;animation: none}@media only screen and (min-width: 751px){.link-hover-on-visible:hover:before{animation: lineHover .5s forwards}.link-hover-on-visible:hover .hover-target:before{animation: lineHover .5s forwards}}@keyframes offUnderline{0%{transform: translate3d(0, 0, 0)}100%{transform: translate3d(110%, 0, 0)}}@keyframes onUnderline{0%{transform: translate3d(-110%, 0, 0)}100%{transform: translate3d(0, 0, 0)}}@keyframes lineHover{0%{transform: translate3d(0, 0, 0)}50%{transform: translate3d(100%, 0, 0)}51%{transform: translate3d(-100%, 0, 0)}100%{transform: translate3d(0, 0, 0)}}.header,.footer,section{overflow-x: hidden}.header{height: calc(var(--vh) * 100);min-height: calc(var(--vh) * 100);display: flex;width: 100%;position: relative;overflow: hidden;pointer-events: none}.header .left{display: flex;flex-direction: column;justify-content: space-between;padding: .351rem .512rem .351rem .351rem;width: 2.67rem;height: fit-content}.header .left .logo{width: 1.32rem;height: .351rem;position: relative;z-index: 3;pointer-events: all}.header .left .logo svg{width: 100%;height: 100%}.header .right{width: 7.33rem;font-size: 0}.header .right img{width: 100%;height: 100%;object-fit: cover}.header .menu{position: absolute;right: 0;bottom: 0;padding: .351rem;text-align: right;z-index: 3;pointer-events: all}.header .menu ul{display: flex;flex-direction: column;align-items: flex-end}.header .menu li + li{margin-top: .132rem}.pattern{position: absolute;font-size: 0;overflow: hidden}.pattern svg{width: 100%;height: 100%}.top-section{margin-top: calc(var(--vh) * -100)}.hero{height: calc(var(--vh) * 100);min-height: calc(var(--vh) * 100);display: flex;width: 100%;position: relative;overflow: hidden}.hero .headline{font-size: .366rem;line-height: 1.12}.hero .left{display: flex;flex-direction: column;justify-content: flex-end;padding: .351rem .512rem .351rem .351rem;width: 2.67rem}.hero .right{width: 7.33rem;font-size: 0}.hero .right .splide{height: 100%;width: 100%}.hero .right .splide .splide__track,.hero .right .splide .splide__list,.hero .right .splide .splide__slide{height: 100%}.hero .right .splide.single{visibility: visible}.hero .right .splide.single .splide__slide{max-width: 100%}.hero .right img{width: 100%;height: 100%;object-fit: cover}.hero .pattern-1{width: 3.42rem;height: 3.4rem;bottom: -0.007rem;right: -0.007rem}.wrap{width: 100%;max-width: 10rem;padding-left: .608rem;padding-right: 1.35rem;padding-top: 1.17rem;padding-bottom: 0}.image{font-size: 0}.flex{display: flex}.about .left{width: 50%;padding-right: .461rem}.about .right{width: 50%;padding-left: .461rem}.about__text{padding: 0 0 .586rem}.about__text h2{margin: 0 0 .176rem}.about__text p + p{margin-top: .176rem}.empty{width: 100%;height: .439rem;padding: .117rem;display: flex;align-items: center;justify-content: center;background-color: #f0f0f0;border-radius: .059rem;display: none}.rent h2{margin: 0 0 .586rem}.rent.no-items .empty{display: flex}.rent.no-items .more-button-holder{display: none}.rent.no-items .rent__list{display: none}.rent__list .rent__item:first-child{border-top: .015rem solid #000}.rent__item{width: 100%;display: flex;padding: .351rem 0;border-bottom: .015rem solid #000;align-items: center}.rent__image{width: 1.32rem;height: 1.32rem;min-width: 1.32rem;flex-grow: 1}.rent__image img{width: 100%;height: 100%;object-fit: cover}.rent__info{padding-left: .351rem;height: .527rem;width: 100%;display: grid;grid-template-columns: 45% 23% 22% 10%}.rent__info a{justify-self: end}.block{display: flex;flex-direction: column;justify-content: space-between}.block span{display: block}.block span:last-child{font-family: 'Space Grotesk', sans-serif;font-weight: 400;font-size: .205rem;line-height: 1.21}.more-button-holder{display: flex;justify-content: center;margin-top: .351rem}.build{margin-bottom: 1.17rem}.build h2{margin: 0 0 .586rem}.build__list .build__item:nth-child(even){flex-direction: row-reverse}.build__list .build__item + .build__item{margin-top: .586rem}.build__item{display: flex;flex-wrap: nowrap;width: 100%;height: 3.51rem}.build__images{width: 5.05rem;height: 100%}.build__images .splide{height: 100%}.build__images .splide.single{visibility: visible}.build__images .splide.single .counter{display: none}.build__images .splide.single .splide-controls{display: none}.build__images .splide.single .splide__slide{max-width: 100%}.build__images .splide__track{height: 100%;max-height: 100%}.build__images .splide__track img{width: 100%;height: 100%;object-fit: cover;object-position: center}.build__images .splide-controls{position: absolute;width: 100%;height: 100%;top: 0;left: 0;pointer-events: none}.build__images .splide__arrows{position: relative;width: 100%;top: 50%;transform: translateY(-50%);display: flex;justify-content: space-between;padding: 0 .22rem;pointer-events: none}.build__images .splide__arrow{width: .351rem;height: .351rem;background-color: rgba(0,0,0,0.6);color: #fff;border-radius: 50%;display: flex;justify-content: center;align-items: center;pointer-events: all;cursor: pointer;transition: background-color 240ms ease-in-out}.build__images .splide__arrow svg{width: .176rem;height: .176rem}.build__images .splide__arrow--prev svg{rotate: 180deg}.build__images .splide__arrow:hover{background-color: #000;color: #fff}.build__slider{position: relative}.build__slider .counter{position: absolute;bottom: .176rem;right: .176rem;height: .264rem;padding: .037rem .088rem;min-width: .351rem;background-color: rgba(0,0,0,0.6);color: #fff;display: flex;justify-content: center;align-items: center;z-index: 2;border-radius: .22rem}.build__info{display: flex;flex-direction: column;justify-content: center;padding: .264rem .586rem;background-color: #f0f0f0}.build__info .block span:first-child{margin: 0 0 .059rem}.build__info .block:first-child{padding-bottom: .264rem;border-bottom: .015rem solid #000}.build__info .block:nth-child(2){padding-top: .264rem}.build__info .more{margin-top: .351rem}.footer{overflow: hidden;min-height: 4.98rem;background-color: #02a088;position: relative;padding-top: .351rem;display: flex;flex-direction: column}.footer--empty{display: none}.footer .pattern{position: absolute;bottom: -0.073rem;left: 0;width: 100%;height: 8.27rem;z-index: 1}.footer .pattern svg{width: 100%;height: 100%}.footer__top{position: relative;z-index: 2;flex-grow: 1}.footer__top .left{width: 50%}.footer__top .right{width: 50%;display: flex;flex-direction: column;align-items: flex-end}.footer__top .right h2{margin: 0 0 .264rem}.footer__bottom{position: relative;z-index: 2;display: flex;justify-content: space-between;flex-wrap: nowrap;width: 100%;margin-top: auto;align-self: flex-end;padding: .351rem 0}.footer__bottom span,.footer__bottom a{display: inline-block}.footer__bottom a{position: relative}.footer__bottom a:after{content: '';position: absolute;left: 0;bottom: -0.015rem;height: .011rem;width: 100%;background-color: #000;opacity: 0;transition: opacity 250ms ease-in-out}.footer__bottom a:hover:after{opacity: 1}.footer__logo{width: 1.32rem;height: .351rem}.footer__logo svg{width: 100%;height: 100%}.form-holder{width: 2.81rem;margin-left: auto;position: relative;overflow: hidden}.form-holder.sent .success{transform: translate3d(0, 0, 0)}.form-holder.sent .form{opacity: 0}.form-holder .success{position: absolute;width: 100%;height: 100%;top: 0;left: 0;transition: transform 400ms ease-in-out;transform: translate3d(0, -100%, 0);display: flex;flex-direction: column;justify-content: center;align-content: center;font-family: 'Space Grotesk', sans-serif;font-weight: 400;font-size: .205rem;line-height: 1.21}.form-holder .success svg{width: .586rem;height: .586rem;margin: 0 auto .176rem}.form-holder .success span{display: block;margin: 0 auto;width: 1.98rem;text-align: center}.form__input{position: relative;margin: 0 0 .117rem}.form__input label{color: #000;font-size: .117rem;line-height: .146rem;position: absolute;width: 100%;height: 100%;top: .146rem;left: .117rem;pointer-events: none;transform: translate3d(0, 0, 0);transition: font-size 250ms ease-in-out, top 250ms ease-in-out}.form__input input,.form__input textarea{width: 100%;height: .439rem;font-size: .117rem;line-height: 1.43;background: transparent;padding: .22rem .117rem .073rem;border: 1px solid #000;border-radius: .059rem;position: relative}.form__input input.has-value + label,.form__input textarea.has-value + label,.form__input input.has-focus + label,.form__input textarea.has-focus + label{font-size: .088rem;line-height: .102rem;top: .073rem;width: fit-content;height: min-content}.form__input input.has-focus,.form__input textarea.has-focus{border-width: .015rem;padding: .212rem .11rem .066rem}.form__input input.has-focus:hover,.form__input textarea.has-focus:hover{border-width: .015rem}.form__input input:hover,.form__input textarea:hover{border-width: .015rem;padding: .212rem .11rem .066rem}.form__input .error-message{display: none;position: absolute;color: #d5486e;font-size: .088rem;line-height: 1;top: 100%;margin-top: 0;padding-left: 0}.form__input.error input,.form__input.error textarea{border-color: #d5486e}.form__input.error .error-message{display: block}.form__input--textarea textarea{height: .703rem;resize: none}.form__input--textarea textarea + label{top: .461rem}.form__button-holder{display: flex;justify-content: space-between;align-items: center;font-size: .117rem;line-height: 1.25;margin: .176rem 0 .117rem 0}.form__checkbox{position: relative;padding: .007rem 0 0 .19rem;height: .176rem;display: flex}.form__checkbox .checkmark{position: absolute;top: .007rem;left: 0;width: .132rem;height: .132rem;border-radius: .029rem;padding: 0 .029rem;background-color: transparent;cursor: pointer;border: .015rem solid #000}.form__checkbox .checkmark:after{content: '';position: absolute;display: none;width: .044rem;height: .088rem;border: solid;border-width: 0rem .015rem .015rem 0rem;transform: rotate(45deg)}.form__checkbox span,.form__checkbox a{white-space: nowrap}.form__checkbox input:checked ~ .checkmark{background-color: #000;border-color: #000}.form__checkbox input:checked ~ .checkmark:after{display: block;border-color: #fff}.form__checkbox input:hover ~ .checkmark{border-color: #000;background-color: #000}.form__checkbox input:hover ~ .checkmark:after{display: block;border-color: #fff}.form__checkbox .checkbox-error-message{display: none;position: absolute;color: #d5486e;font-size: .088rem;line-height: 1.5;top: 100%;margin-top: 0rem}.form__checkbox.error .checkmark{border-color: #d5486e}.form__checkbox.error .checkbox-error-message{display: block}.form__privacy{text-decoration: underline}.form__privacy.link{text-decoration: none;display: inline-block;padding-bottom: 0}.form__agree{display: block}.privacy{width: 100%;display: flex;flex-wrap: nowrap}.privacy .left{min-width: 6.15rem;max-width: 6.15rem;width: 6.15rem;padding: 1.87rem 0 1.17rem .351rem;flex-grow: 1}.privacy .left h1{width: 50%;margin: 0 0 .351rem}.privacy .right{width: 100%;position: relative}.privacy .right .pattern-3{width: 2.67rem;height: 3.21rem;top: -0.007rem;right: -0.007rem}.privacy__text{width: 100%}.cookies{width: 100%;height: auto;position: fixed;bottom: 0;left: 0;display: flex;justify-content: center;padding: 0 .176rem .176rem;z-index: 200;transform: translate3d(0, .732rem, 0)}.cookies__wrap{width: fit-content;height: .439rem;background-color: #f0f0f0;color: #000;display: flex;align-items: center;flex-wrap: nowrap;border-radius: .059rem;padding: .132rem .176rem}.cookies__left{display: flex;flex-wrap: nowrap;margin: 0 .264rem 0 0}.cookies span,.cookies a{display: inline-block}.cookies a{text-decoration: underline}.cookies.show{transform: translate3d(0, 0, 0)}.richtext{font-size: .117rem;line-height: 1.38;font-weight: 400}.richtext img{width: 100% !important;height: auto}.richtext iframe{width: 100%;height: auto;aspect-ratio: 1.78}.richtext a{text-decoration: underline;overflow-wrap: break-word;word-wrap: break-word}.richtext p,.richtext ul,.richtext ol,.richtext h1,.richtext h2,.richtext h3,.richtext h4,.richtext h5{margin: 0}.richtext h1 + p,.richtext h1 + ul,.richtext h1 + ol,.richtext h3 + p,.richtext h3 + ul,.richtext h3 + ol,.richtext h1 + h1,.richtext h1 + h2,.richtext h1 + h4,.richtext h1 + h5,.richtext h2 + h1,.richtext h2 + h2,.richtext h2 + h4,.richtext h2 + h5,.richtext h3 + h1,.richtext h3 + h2,.richtext h3 + h4,.richtext h3 + h5{margin-top: .117rem}.richtext h2 + p,.richtext h2 + ul,.richtext h2 + ol{margin-top: .234rem}.richtext h1 + h3,.richtext h2 + h3,.richtext h3 + h3{margin-top: .176rem}.richtext h1 + table,.richtext h2 + table,.richtext h3 + table,.richtext h4 + table,.richtext h5 + table{margin-top: .234rem}.richtext h1 + .table-wrap,.richtext h2 + .table-wrap,.richtext h3 + .table-wrap,.richtext h4 + .table-wrap,.richtext h5 + .table-wrap{margin-top: .234rem}.richtext h4 + p,.richtext h4 + ul,.richtext h4 + ol,.richtext h4 + h4,.richtext h4 + h5,.richtext h5 + p,.richtext h5 + ul,.richtext h5 + ol,.richtext h5 + h4,.richtext h5 + h5{margin-top: 0}.richtext h1 + img,.richtext h2 + img,.richtext h3 + img,.richtext h4 + img,.richtext h5 + img,.richtext h1 + iframe,.richtext h2 + iframe,.richtext h3 + iframe,.richtext h4 + iframe,.richtext h5 + iframe{margin-top: .264rem}.richtext p + h4{margin-top: .117rem}.richtext p + h1,.richtext p + h2,.richtext p + h3,.richtext p + h5,.richtext p + img,.richtext p + iframe,.richtext ul + h1,.richtext ul + h2,.richtext ul + h3,.richtext ul + h4,.richtext ul + h5,.richtext ul + img,.richtext ul + iframe,.richtext ol + h1,.richtext ol + h2,.richtext ol + h3,.richtext ol + h4,.richtext ol + h5,.richtext ol + img,.richtext ol + iframe,.richtext table + h1,.richtext table + h2,.richtext table + h3,.richtext table + h4,.richtext table + h5,.richtext table + img,.richtext table + iframe,.richtext .table-wrap + h1,.richtext .table-wrap + h2,.richtext .table-wrap + h3,.richtext .table-wrap + h4,.richtext .table-wrap + h5,.richtext .table-wrap + img,.richtext .table-wrap + iframe,.richtext img + h1,.richtext img + h2,.richtext img + h3,.richtext img + h4,.richtext img + h5,.richtext img + p,.richtext img + ul,.richtext img + ol,.richtext img + table,.richtext img + .table-wrap,.richtext iframe + h1,.richtext iframe + h2,.richtext iframe + h3,.richtext iframe + h4,.richtext iframe + h5,.richtext iframe + p,.richtext iframe + ul,.richtext iframe + ol,.richtext iframe + table,.richtext iframe + .table-wrap,.richtext img + img,.richtext img + iframe,.richtext iframe + img,.richtext iframe + iframe{margin-top: .351rem}.richtext p + p,.richtext ul + p,.richtext ol + p,.richtext table + p,.richtext .table-wrap + p{margin-top: .176rem}.richtext p + ul,.richtext ul + ul,.richtext ol + ul,.richtext table + ul,.richtext .table-wrap + ul{margin-top: .117rem}.richtext p + ol,.richtext ul + ol,.richtext ol + ol,.richtext table + ol,.richtext .table-wrap + ol{margin-top: .117rem}.richtext p + table,.richtext ul + table,.richtext ol + table,.richtext table + table{margin-top: .117rem}.richtext p + .table-wrap,.richtext ul + .table-wrap,.richtext ol + .table-wrap,.richtext table + .table-wrap{margin-top: .117rem}.richtext li > p + p{margin-top: .117rem;margin-bottom: .264rem}.richtext li + li{margin-top: 0}.richtext strong{font-weight: 600}.richtext h1{font-size: .176rem;line-height: 1.33;font-weight: 600}.richtext h2{font-size: .176rem;line-height: 1.33;font-weight: 400}.richtext h3{font-size: .205rem;line-height: 1.21;font-weight: 400}.richtext h4{font-size: .117rem;line-height: 1.38;font-weight: 600}.richtext h5,.richtext th{font-size: .117rem;line-height: 1.38;font-weight: 600}.richtext td{font-size: .117rem;line-height: 1.38;font-weight: 400}.richtext ul{list-style: none}.richtext ul li{list-style: unset;padding-left: .073rem;position: relative}.richtext ul li:before{content: '';position: absolute;left: 0;top: .066rem;width: .029rem;height: .029rem;border-radius: 50%;background-color: #000}.richtext ol{list-style-position: outside;padding: 0;counter-reset: item}.richtext ol li{display: block}.richtext ol li:before{content: counters(item, '.') '.';counter-increment: item;padding-right: .029rem}.richtext ol li + li{margin-top: 0}.richtext table tr{display: grid;grid-template-columns: repeat(4, 1fr);gap: .146rem;grid-gap: .146rem;border-bottom: .015rem solid #000}.richtext table th{padding: 0 0 .117rem 0}.richtext table td{padding: .117rem 0 .117rem}.richtext table th,.richtext table td{text-align: start}.not-found{height: calc(var(--vh) * 100);min-height: calc(var(--vh) * 100);overflow: hidden;display: flex;flex-direction: column;align-items: flex-start;justify-content: center;padding: .351rem}.not-found .pattern-4{width: 6.41rem;height: 6.38rem;bottom: 0;right: 0}.not-found .pattern-4 svg{position: relative;bottom: -0.007rem;right: -0.007rem}.not-found h1,.not-found a{position: relative;z-index: 3}.not-found h1{width: 50%;margin: 0 0 .264rem}@media only screen and (min-width: 751px){.desktop-hide{display: none !important}}@media only screen and (max-width: 750px){.mobile-hide{display: none !important}body{font-size: .427rem}.headline{font-family: 'GT Walsheim Pro', sans-serif;font-weight: 700;font-size: 1.49rem;line-height: 1.07;text-transform: uppercase}.large-text{font-family: 'Space Grotesk', sans-serif;font-weight: 400;font-size: .64rem;line-height: 1.25}.link-text{font-family: 'Space Grotesk', sans-serif;font-weight: 600;font-size: .427rem;line-height: 1.38}.body-text{font-family: 'Space Grotesk', sans-serif;font-weight: 400;font-size: .427rem;line-height: 1.38}.link{padding-bottom: .053rem}.link:before{height: .053rem}.more{font-family: 'Space Grotesk', sans-serif;font-weight: 600;font-size: .427rem;line-height: 1.38}.more span{padding-bottom: .053rem}.more span:before{height: .053rem}.more svg{width: .64rem;height: .64rem;margin-left: .213rem}.more--back svg{margin-right: .213rem}.button{height: .96rem;background-color: none;border: 0;border-radius: unset;transition: unset;display: flex;width: fit-content;overflow: hidden;align-items: center}.button span{display: inline-block;position: relative;font-family: 'Space Grotesk', sans-serif;font-weight: 600;font-size: .427rem;line-height: 1.38;padding-bottom: .053rem}.button span:before{content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: .053rem;background-color: currentColor;transition: opacity 250ms ease-in-out;opacity: 0}.button svg{width: .64rem;height: .64rem;margin-left: .213rem}.header{height: calc(var(--vh) * 100);min-height: calc(var(--vh) * 100);display: block;width: 100%}.header .left{display: flex;flex-direction: row;justify-content: space-between;align-items: center;padding: .64rem;width: 100%;height: fit-content}.header .left .logo{width: 3.6rem;height: .96rem;position: relative;z-index: 3;pointer-events: all}.header .left .logo svg{width: 100%;height: 100%}.header .menu{position: absolute;right: 0;bottom: 0;top: 0;padding: .96rem;text-align: left;z-index: 10;pointer-events: all;background-color: #fff;pointer-events: none;transform: translate3d(100%, 0, 0);transition: transform 600ms ease-in-out;display: flex;flex-direction: column}.header .menu nav{position: relative;top: 50%;transform: translateY(-50%);pointer-events: all}.header .menu ul{display: flex;flex-direction: column;align-items: flex-start}.header .menu ul a{font-size: .64rem;line-height: 1.25}.header .menu li + li{margin-top: .64rem}.header .menu__contacts{margin-top: auto;width: fit-content}.header .menu__contacts a{display: block;width: fit-content}.header .menu__contacts a + a{margin-top: .213rem}.toggle{width: 1.49rem;height: 1.49rem;border-radius: 50%;background-color: #000;position: relative;z-index: 15;display: flex;justify-content: center;align-items: center;pointer-events: all}.hamburger{width: .48rem;height: .32rem;position: relative;transform: rotate(0deg);transition: .5s ease-in-out}.hamburger .line{width: .48rem;height: .053rem;border-radius: .027rem;position: absolute;background: #fff;opacity: 1;transform: rotate(0deg);transition: .25s ease-in-out}.hamburger .line--1{top: 0}.hamburger .line--2{top: .133rem}.hamburger .line--3{top: .133rem;opacity: 0}.hamburger .line--4{top: .267rem}.menu-overlay{position: absolute;width: 100%;height: 100%;left: 0;top: 0;z-index: 5;background-color: rgba(0,0,0,0.6);opacity: 0;pointer-events: none;transition: opacity 300ms ease-in-out}.show-menu .menu{transform: translate3d(0, 0, 0)}.show-menu .menu-overlay{opacity: 1}.show-menu .hamburger .line--1{top: .133rem;opacity: 0}.show-menu .hamburger .line--2{rotate: 45deg}.show-menu .hamburger .line--3{rotate: -45deg;opacity: 1}.show-menu .hamburger .line--4{top: .133rem;opacity: 0}.hero{flex-direction: column;width: 100%}.hero .headline{font-size: 1.49rem;line-height: 1.07}.hero .left{display: flex;flex-direction: column;justify-content: flex-end;padding: 3.73rem .64rem .64rem .613rem;width: 100%}.hero .right{width: 100%;height: 100%}.hero .right img{width: 100%;height: 100%;object-fit: cover}.hero .pattern-1{width: 7.09rem;height: 7.07rem;bottom: -0.027rem;right: -0.027rem}.wrap{width: 100%;max-width: none;padding-left: .613rem;padding-right: .64rem;padding-top: 3.2rem;padding-bottom: 0}.flex{flex-direction: column}.about .left{width: 100%;padding-right: 0;margin: 0 0 1.6rem}.about .right{width: 100%;padding-left: 0}.about__text{padding: 0 0 1.6rem}.about__text h2{margin: 0 0 .64rem}.about__text p + p{margin-top: .64rem}.empty{width: 100%;height: auto;padding: .427rem;display: flex;align-items: center;justify-content: center;background-color: #f0f0f0;border-radius: .213rem;display: none;text-align: center}.rent h2{margin: 0 0 1.6rem}.rent__list .rent__item:first-child{border-top: .053rem solid #000}.rent__item{width: 100%;display: flex;flex-direction: column;padding: .96rem 0;border-bottom: .053rem solid #000;align-items: flex-start}.rent__image{width: 8.75rem;height: 8.75rem;min-width: unset;flex-grow: 1}.rent__image img{width: 100%;height: 100%;object-fit: cover}.rent__info{padding: .96rem 0 0;height: auto;width: 100%;display: grid;grid-template-columns: .8fr 1.2fr;grid-template-rows: 1.73rem 1.73rem 1.28rem;gap: .533rem 0}.rent__info a{justify-self: unset;align-self: center;grid-column-start: 1;grid-column-end: 3}.rent__info .block:first-child{grid-column-start: 1;grid-column-end: 3}.block{display: flex;flex-direction: column;justify-content: space-between}.block span{display: block}.block span:last-child{font-family: 'Space Grotesk', sans-serif;font-weight: 400;font-size: .64rem;line-height: 1.25}.more-button-holder{display: flex;justify-content: center;margin-top: .96rem}.build{margin-bottom: 3.2rem}.build h2{margin: 0 0 1.6rem}.build__list .build__item:nth-child(even){flex-direction: column}.build__list .build__item + .build__item{margin-top: 1.6rem}.build__item{display: flex;flex-wrap: nowrap;flex-direction: column;width: 100%;height: auto;min-height: 12.1rem}.build__images{width: 100%;height: 6.4rem}.build__images .splide{height: 100%}.build__images .splide.single{visibility: visible}.build__images .splide.single .counter{display: none}.build__images .splide.single .splide-controls{display: none}.build__images .splide.single .splide__slide{max-width: 100%}.build__images .splide__track{height: 100%;max-height: 100%}.build__images .splide__track img{width: 100%;height: 100%;object-fit: cover;object-position: center}.build__images .splide-controls{position: absolute;width: 100%;height: 100%;top: 0;left: 0;pointer-events: none}.build__images .splide__arrows{position: relative;width: 100%;top: 50%;transform: translateY(-50%);display: flex;justify-content: space-between;padding: 0 .32rem;pointer-events: none}.build__images .splide__arrow{width: .96rem;height: .96rem;background-color: rgba(0,0,0,0.6);color: #fff;border-radius: 50%;display: flex;justify-content: center;align-items: center;pointer-events: all;cursor: pointer;transition: background-color 240ms ease-in-out}.build__images .splide__arrow svg{width: .64rem;height: .64rem}.build__images .splide__arrow--prev svg{rotate: 180deg}.build__images .splide__arrow:hover{background-color: #000;color: #fff}.build__slider{position: relative}.build__slider .counter{position: absolute;bottom: .32rem;right: .32rem;height: .96rem;padding: .133rem .32rem;min-width: 1.6rem;background-color: rgba(0,0,0,0.6);color: #fff;display: flex;justify-content: center;align-items: center;z-index: 2;border-radius: .8rem}.build__info{display: flex;flex-direction: column;justify-content: center;padding: .64rem;background-color: #f0f0f0}.build__info .block span:first-child{margin: 0 0 .32rem}.build__info .block:first-child{padding-bottom: .64rem;border-bottom: .053rem solid #000}.build__info .block:nth-child(2){padding-top: .64rem}.build__info .more{margin-top: .96rem}.footer{overflow: hidden;min-height: unset;background-color: #37d083;position: relative;padding-top: .96rem;display: flex;flex-direction: column}.footer--empty{display: none}.footer .pattern{display: none}.footer__top{position: relative;z-index: 2;flex-grow: 1;flex-direction: column}.footer__top .left{width: 100%;margin: 0 0 1.6rem}.footer__top .right{width: 100%;display: flex;flex-direction: column;align-items: flex-start}.footer__top .right h2{margin: 0 0 .64rem}.footer__bottom{display: flex;flex-direction: column;justify-self: flex-start;width: 100%;margin-top: auto;padding: 1.28rem 0 .96rem;line-height: 1.75}.footer__bottom span,.footer__bottom a{display: inline-block}.footer__bottom div{order: 4}.footer__bottom div a{text-decoration: underline}.footer__bottom a{width: fit-content}.footer__bottom a:after{content: none}.footer__logo{width: 3.6rem;height: .96rem}.footer__logo svg{width: 100%;height: 100%}.form-holder{width: 100%;margin-left: unset}.form-holder .success{font-family: 'Space Grotesk', sans-serif;font-weight: 400;font-size: .64rem;line-height: 1.25}.form-holder .success svg{width: 2.13rem;height: 2.13rem;margin: 0 auto .64rem}.form-holder .success span{display: block;margin: 0 auto;width: 70%;text-align: center}.form__input{position: relative;margin: 0 0 .427rem}.form__input label{color: #000;font-size: .427rem;line-height: .533rem;position: absolute;width: 100%;height: 100%;top: .533rem;left: .427rem;pointer-events: none;transform: translate3d(0, 0, 0);transition: font-size 250ms ease-in-out, top 250ms ease-in-out}.form__input input,.form__input textarea{width: 100%;height: 1.6rem;font-size: .427rem;line-height: 1.43;background: transparent;padding: .8rem .427rem .267rem;border: 1px solid #000;border-radius: .213rem;position: relative}.form__input input.has-value + label,.form__input textarea.has-value + label,.form__input input.has-focus + label,.form__input textarea.has-focus + label{font-size: .32rem;line-height: .373rem;top: .267rem;width: fit-content;height: min-content}.form__input input.has-focus,.form__input textarea.has-focus{border-width: .053rem;padding: .773rem .4rem .24rem}.form__input input.has-focus:hover,.form__input textarea.has-focus:hover{border-width: .053rem}.form__input input:hover,.form__input textarea:hover{border-width: .053rem;padding: .773rem .4rem .24rem}.form__input .error-message{display: none;position: absolute;color: #d5486e;font-size: .32rem;line-height: 1;top: 100%;margin-top: 0;padding-left: 0}.form__input.error input,.form__input.error textarea{border-color: #d5486e}.form__input.error .error-message{display: block}.form__input--textarea textarea{height: 2.56rem;resize: none}.form__input--textarea textarea + label{top: 1.68rem}.form__button-holder{display: flex;justify-content: space-between;align-items: flex-start;font-size: .427rem;line-height: 1.25;margin: .64rem 0 .427rem 0}.form__checkbox{position: relative;padding: .027rem 0 0 .693rem;height: auto;display: flex;flex-direction: column;width: 50%}.form__checkbox .checkmark{position: absolute;top: .08rem;left: 0;width: .48rem;height: .48rem;border-radius: .107rem;padding: 0 .107rem;background-color: transparent;cursor: pointer;border: .053rem solid #000;display: block;white-space: normal}.form__checkbox .checkmark:after{content: '';position: absolute;display: none;width: .16rem;height: .32rem;border: solid;border-width: 0rem .053rem .053rem 0rem;transform: rotate(45deg)}.form__checkbox span,.form__checkbox a{display: block;white-space: nowrap}.form__checkbox input:checked ~ .checkmark{background-color: #000;border-color: #000}.form__checkbox input:checked ~ .checkmark:after{display: block;border-color: #fff}.form__checkbox input:hover ~ .checkmark{border-color: #000;background-color: #000}.form__checkbox input:hover ~ .checkmark:after{display: block;border-color: #fff}.form__checkbox .checkbox-error-message{width: 200%;display: none;position: absolute;color: #d5486e;font-size: .32rem;line-height: 1.5;top: 100%;margin-top: 0rem}.form__checkbox.error .checkmark{border-color: #d5486e}.form__checkbox.error .checkbox-error-message{display: block}.form__privacy{text-decoration: underline}.form__privacy.link{text-decoration: underline;display: inline-block;padding-bottom: 0}.form__privacy.link:before{content: none}.form__agree{display: block}.privacy{width: 100%;display: flex;flex-wrap: nowrap;flex-direction: column}.privacy .left{min-width: 100%;max-width: none;width: 100%;padding: 3.2rem .64rem 3.2rem .613rem;flex-grow: 1}.privacy .left h1{width: 80%;margin: 0 0 1.28rem}.privacy .right{width: 100%;position: relative;overflow: hidden}.privacy .right .pattern-3{width: 2.67rem;height: 3.21rem;top: -0.007rem;right: -0.007rem}.privacy__text{width: 100%}.not-found{height: calc(var(--vh) * 100);min-height: calc(var(--vh) * 100);overflow: hidden;display: flex;flex-direction: column;align-items: flex-start;justify-content: center;padding: 1.28rem .64rem 1.28rem .613rem}.not-found .pattern-4{width: 10rem;height: 10rem;bottom: 0;right: 0}.not-found .pattern-4 svg{position: relative;bottom: -0.027rem;right: -0.027rem}.not-found h1,.not-found a{position: relative;z-index: 3}.not-found h1{width: 80%;margin: 0 0 .96rem}.privacy{width: 100%;display: flex;flex-direction: column-reverse}.privacy .left{min-width: 100%;max-width: none;width: 100%;padding: 3.73rem .64rem 3.2rem .613rem;flex-grow: 1}.privacy .left h1{width: 100%;margin: 0 0 1.28rem}.privacy .right{width: 100%;position: relative}.privacy .right .pattern-3{width: 2.8rem;height: 3.33rem;top: -0.027rem;right: -0.027rem}.privacy__text{width: 100%}.cookies{width: 100%;height: auto;position: fixed;bottom: 0;left: 0;display: flex;justify-content: center;padding: 0 .64rem .96rem .613rem;z-index: 200;transform: translate3d(0, 13.3rem, 0);font-size: .373rem;line-height: 1.43}.cookies__wrap{width: 100%;height: auto;background-color: #f0f0f0;color: #000;display: flex;align-items: center;flex-direction: column;flex-wrap: nowrap;border-radius: .427rem;padding: .427rem .427rem .427rem}.cookies__left{display: flex;flex-wrap: nowrap;margin: 0;text-align: center}.cookies span,.cookies a{color: #000;display: block;padding-bottom: 0}.cookies span + a,.cookies a + a,.cookies a + span{margin-left: .107rem}.cookies.show{transform: translate3d(0, 0, 0)}.richtext{font-size: .427rem;line-height: 1.38;font-weight: 400}.richtext img{width: 100% !important;height: auto}.richtext iframe{width: 100%;height: auto;aspect-ratio: 1.78}.richtext a{text-decoration: underline;overflow-wrap: break-word;word-wrap: break-word}.richtext p,.richtext ul,.richtext ol,.richtext h1,.richtext h2,.richtext h3,.richtext h4,.richtext h5{margin: 0}.richtext h1 + p,.richtext h1 + ul,.richtext h1 + ol,.richtext h3 + p,.richtext h3 + ul,.richtext h3 + ol,.richtext h1 + h1,.richtext h1 + h2,.richtext h1 + h4,.richtext h1 + h5,.richtext h2 + h1,.richtext h2 + h2,.richtext h2 + h4,.richtext h2 + h5,.richtext h3 + h1,.richtext h3 + h2,.richtext h3 + h4,.richtext h3 + h5{margin-top: .427rem}.richtext h2 + p,.richtext h2 + ul,.richtext h2 + ol{margin-top: .853rem}.richtext h1 + h3,.richtext h2 + h3,.richtext h3 + h3{margin-top: .64rem}.richtext h1 + table,.richtext h2 + table,.richtext h3 + table,.richtext h4 + table,.richtext h5 + table{margin-top: .853rem}.richtext h1 + .table-wrap,.richtext h2 + .table-wrap,.richtext h3 + .table-wrap,.richtext h4 + .table-wrap,.richtext h5 + .table-wrap{margin-top: .853rem}.richtext h4 + p,.richtext h4 + ul,.richtext h4 + ol,.richtext h4 + h4,.richtext h4 + h5,.richtext h5 + p,.richtext h5 + ul,.richtext h5 + ol,.richtext h5 + h4,.richtext h5 + h5{margin-top: 0}.richtext h1 + img,.richtext h2 + img,.richtext h3 + img,.richtext h4 + img,.richtext h5 + img,.richtext h1 + iframe,.richtext h2 + iframe,.richtext h3 + iframe,.richtext h4 + iframe,.richtext h5 + iframe{margin-top: .96rem}.richtext p + h4{margin-top: .427rem}.richtext p + h1,.richtext p + h2,.richtext p + h3,.richtext p + h5,.richtext p + img,.richtext p + iframe,.richtext ul + h1,.richtext ul + h2,.richtext ul + h3,.richtext ul + h4,.richtext ul + h5,.richtext ul + img,.richtext ul + iframe,.richtext ol + h1,.richtext ol + h2,.richtext ol + h3,.richtext ol + h4,.richtext ol + h5,.richtext ol + img,.richtext ol + iframe,.richtext table + h1,.richtext table + h2,.richtext table + h3,.richtext table + h4,.richtext table + h5,.richtext table + img,.richtext table + iframe,.richtext .table-wrap + h1,.richtext .table-wrap + h2,.richtext .table-wrap + h3,.richtext .table-wrap + h4,.richtext .table-wrap + h5,.richtext .table-wrap + img,.richtext .table-wrap + iframe,.richtext img + h1,.richtext img + h2,.richtext img + h3,.richtext img + h4,.richtext img + h5,.richtext img + p,.richtext img + ul,.richtext img + ol,.richtext img + table,.richtext img + .table-wrap,.richtext iframe + h1,.richtext iframe + h2,.richtext iframe + h3,.richtext iframe + h4,.richtext iframe + h5,.richtext iframe + p,.richtext iframe + ul,.richtext iframe + ol,.richtext iframe + table,.richtext iframe + .table-wrap,.richtext img + img,.richtext img + iframe,.richtext iframe + img,.richtext iframe + iframe{margin-top: 1.28rem}.richtext p + p,.richtext ul + p,.richtext ol + p,.richtext table + p,.richtext .table-wrap + p{margin-top: .64rem}.richtext p + ul,.richtext ul + ul,.richtext ol + ul,.richtext table + ul,.richtext .table-wrap + ul{margin-top: .427rem}.richtext p + ol,.richtext ul + ol,.richtext ol + ol,.richtext table + ol,.richtext .table-wrap + ol{margin-top: .427rem}.richtext p + table,.richtext ul + table,.richtext ol + table,.richtext table + table{margin-top: .427rem}.richtext p + .table-wrap,.richtext ul + .table-wrap,.richtext ol + .table-wrap,.richtext table + .table-wrap{margin-top: .427rem}.richtext li > p + p{margin-top: .427rem;margin-bottom: .96rem}.richtext li + li{margin-top: 0}.richtext strong{font-weight: 600}.richtext h1{font-size: .64rem;line-height: 1.33;font-weight: 600}.richtext h2{font-size: .64rem;line-height: 1.33;font-weight: 400}.richtext h3{font-size: .64rem;line-height: 1.25;font-weight: 400}.richtext h4{font-size: .427rem;line-height: 1.38;font-weight: 600}.richtext h5,.richtext th{font-size: .427rem;line-height: 1.38;font-weight: 600}.richtext td{font-size: .427rem;line-height: 1.38;font-weight: 400}.richtext ul{list-style: none}.richtext ul li{list-style: unset;padding-left: .267rem;position: relative}.richtext ul li:before{content: '';position: absolute;left: 0;top: .24rem;width: .107rem;height: .107rem;border-radius: 50%;background-color: #000}.richtext ol{list-style-position: outside;padding: 0;counter-reset: item}.richtext ol li{display: block}.richtext ol li:before{content: counters(item, '.') '.';counter-increment: item;padding-right: .107rem}.richtext ol li + li{margin-top: 0}.richtext .table-wrap{width: calc(100% + .64rem);overflow-x: scroll;padding-bottom: .267rem}.richtext table{width: 24rem;margin-right: .64rem}.richtext table tr{display: grid;grid-template-columns: repeat(4, 1fr);gap: .533rem;grid-gap: .533rem;border-bottom: .053rem solid #000}.richtext table th{padding: 0 0 .427rem 0}.richtext table td{padding: .427rem 0 .427rem}.richtext table th,.richtext table td{text-align: start}}