.header{position:fixed;top:0;left:0;right:0;padding:calc(20/var(--size-unit)*1em);display:flex;justify-content:center;z-index:112;transition:background-color .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}@media(max-width:991px){.header{padding:calc(10/var(--size-unit)*1em)}}.header--hidden{transform:translateY(-100%)}.header--menu-active{background-color:#d9d9d9!important}.header--active-bg{background-color:#fff}.header-content{justify-content:space-between;max-width:var(--size-container);width:100%}.header .left,.header-content{display:flex;align-items:center}.header .left{gap:calc(20/var(--size-unit)*1em)}.header .left .header__logo{width:100%;height:100%}.header .left .header__logo-link{width:calc(272/var(--size-unit)*1em);height:calc(22/var(--size-unit)*1em);margin-top:-1px}@media(max-width:991px){.header .left .header__logo-link{width:calc(160/var(--size-unit)*1em);height:calc(13/var(--size-unit)*1em)}}.header .left .header__nav{display:flex;align-items:center;gap:calc(20/var(--size-unit)*1em);transition:opacity .7s cubic-bezier(.16,1,.3,1)}.header .left .header__nav--active{opacity:0;pointer-events:none}.header .right{display:flex;align-items:center;gap:calc(20/var(--size-unit)*1em)}.header .right .buttons-wrapper{position:relative}.header .right .menu-button{display:flex;align-items:center;justify-content:center;gap:calc(5/var(--size-unit)*1em);transition:transform .7s cubic-bezier(.16,1,.3,1),-webkit-clip-path .7s cubic-bezier(.16,1,.3,1);transition:clip-path .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transition:clip-path .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1),-webkit-clip-path .7s cubic-bezier(.16,1,.3,1)}@media(hover:hover){.header .right .menu-button:hover .menu-icon{transform:rotate(90deg)}}.header .right .menu-button--active .menu-icon{transform:rotate(0deg)!important}.header .right .menu-button--active .menu-icon>line:first-of-type{transform:rotate(90deg)}.header .right .menu-button--default{transform:translateY(0);-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.header .right .menu-button--default-hide{transform:translateY(-1em);-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0)}.header .right .menu-button--form{position:absolute;top:0;right:0;transform:translateY(1em);-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}.header .right .menu-button--form-show{transform:translateY(0);-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.header .right .menu-button .menu-icon{width:1em;height:1em;transform:rotate(0deg);transition:transform .7s cubic-bezier(.16,1,.3,1)}.header .right .menu-button .menu-icon line{transition:transform .7s cubic-bezier(.16,1,.3,1);transform-origin:center}.header .right .header__contact-link{transition:opacity .7s cubic-bezier(.16,1,.3,1)}@media(max-width:991px){.header .right .header__contact-link--phone{display:none}}.header .right .header__contact-link--active{opacity:0;pointer-events:none}.footer .made-by__link,.underline-link{width:-moz-fit-content;width:fit-content;text-wrap:nowrap;position:relative}@media(hover:hover){.footer .made-by__link:hover:after,.underline-link:hover:after{transform:scaleX(0)}}.footer .made-by__link:after,.underline-link:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:.07em;background-color:#0f0f0f;transform:scaleX(1);transform-origin:left;transition:transform .7s cubic-bezier(.16,1,.3,1)}.footer{height:calc(100vh - 40/var(--size-unit)*1em);min-height:calc(700/var(--size-unit)*1em);max-height:calc(1000/var(--size-unit)*1em);background-color:#a1d9fa;padding:calc(20/var(--size-unit)*1em);display:flex;justify-content:center}@media(max-width:991px){.footer{padding:calc(20/var(--size-unit)*1em) calc(10/var(--size-unit)*1em);height:auto;min-height:unset}}.footer-content{width:100%;max-width:var(--size-container)}@media(max-width:991px){.footer-content{row-gap:0}}.footer .address{grid-row:1;grid-column:1/8;display:flex;flex-direction:column;gap:calc(10/var(--size-unit)*1em)}@media(max-width:991px){.footer .address{grid-column:1/2;padding-right:1em}}.footer .contacts-left{grid-row:1;grid-column:9/13;display:flex;flex-direction:column;gap:calc(20/var(--size-unit)*1em)}@media(max-width:991px){.footer .contacts-left{grid-column:2/3}}.footer .contacts-right{grid-row:1;grid-column:13/16;display:flex;flex-direction:column;gap:calc(20/var(--size-unit)*1em)}@media(max-width:991px){.footer .contacts-right{margin-top:calc(20/var(--size-unit)*1em);grid-column:2/3;grid-row:2}}.footer .email{grid-row:1;grid-column:13/16}@media(max-width:991px){.footer .email{grid-column:2/3;grid-row:2;padding-top:calc(20/var(--size-unit)*1em)}}.footer .app-links{align-self:center;grid-row:2;grid-column:1/8;display:flex;flex-direction:column;gap:calc(10/var(--size-unit)*1em);height:-moz-fit-content;height:fit-content}@media(max-width:991px){.footer .app-links{grid-column:1/3;grid-row:3;margin-top:calc(50/var(--size-unit)*1em)}}.footer .app-links__list{display:flex;align-items:center;gap:calc(10/var(--size-unit)*1em)}.footer .app-links__item{position:relative;width:calc(120/var(--size-unit)*1em);height:calc(40/var(--size-unit)*1em);transition:opacity .3s ease}@media(hover:hover){.footer .app-links__item:hover{opacity:.8}}.footer-nav-and-legals{display:flex;flex-direction:column;gap:calc(20/var(--size-unit)*1em);grid-column:1/4;grid-row:2}@media(max-width:991px){.footer-nav-and-legals{grid-column:1/2}}.footer .footer-nav-and-residents{height:-moz-fit-content;height:fit-content;grid-row:2;grid-column:9/17;display:grid;grid-template-columns:repeat(9,calc(88 / var(--size-unit) * 1em));align-self:center}@media(max-width:991px){.footer .footer-nav-and-residents{grid-column:1/3;grid-row:4;grid-template-columns:repeat(2,1fr);margin-top:calc(50/var(--size-unit)*1em)}}.footer .pages-nav{display:flex;flex-direction:column;gap:calc(5/var(--size-unit)*1em);height:-moz-fit-content;height:fit-content}.footer .for-residents-and-legals{display:flex;flex-direction:column;justify-content:space-between;grid-column:5/9;grid-row:2}@media(max-width:991px){.footer .for-residents-and-legals{grid-column:2/3}}.footer .socials{grid-row:3;grid-column:1/8;align-self:flex-end;display:flex;align-items:center;gap:calc(5/var(--size-unit)*1em)}@media(max-width:991px){.footer .socials{grid-row:5;grid-column:1/3;margin-top:calc(50/var(--size-unit)*1em)}}.footer .socials__item{position:relative;width:3.13em;height:3.13em;border-radius:50em;overflow:hidden;transition:background-color .3s ease,filter .3s ease}@media(hover:hover){.footer .socials__item:hover{background-color:#fff;filter:invert(1)}}.footer .made-by{grid-row:3;grid-column:9/18;align-self:end;display:flex;align-items:center;gap:.5ch}@media(max-width:991px){.footer .made-by{grid-column:1/3;grid-row:6;margin-top:calc(20/var(--size-unit)*1em)}}.footer .made-by__link h3{line-height:110%}.footer .list{display:flex;flex-direction:column}.footer .list--legals{gap:calc(5/var(--size-unit)*1em)}@media(max-width:991px){.footer .list--legals--desktop{display:none}}@media(min-width:991px){.footer .list--legals--mobile{display:none}}.footer .list-title{margin-bottom:calc(5/var(--size-unit)*1em)}.footer .locale{grid-column:9/12;grid-row:3;display:flex;align-items:flex-end;gap:.3ch}@media(max-width:479px){.footer .locale{grid-column:1/2;grid-row:6;justify-content:flex-start}}.footer .locale__link--active{pointer-events:none}.footer .created-by{grid-column:13/16;grid-row:3;display:flex;align-items:flex-end}@media(max-width:991px){.footer .created-by{justify-content:flex-end;grid-column:2/3;grid-row:6;margin-top:calc(20/var(--size-unit)*1em)}}.footer .created-by-text{display:flex;gap:.3ch}@media(max-width:991px){.footer h3{font-size:calc(16/var(--size-unit)*1em)!important}}.super-text{font-family:var(--font-unit-sans),sans-serif;font-style:normal;font-weight:400;font-size:calc(72/var(--size-unit)*1em);line-height:95%;text-transform:uppercase}@media(max-width:991px){.super-text{font-size:calc(35/var(--size-unit)*1em)}}.glyph-02{font-feature-settings:"ss02"}.glyph-03{font-feature-settings:"ss03"}.glyph-04{font-feature-settings:"ss04"}.glyph-05{font-feature-settings:"ss05"}.glyph-06{font-feature-settings:"ss06"}.glyph-07{font-feature-settings:"ss07"}.glyph-08{font-feature-settings:"ss08"}.body h1{font-family:var(--font-twid-grotesk),sans-serif;font-style:normal;font-weight:400;font-size:calc(50/var(--size-unit)*1em);line-height:110%;letter-spacing:normal}@media(max-width:991px){.body h1{font-size:calc(26/var(--size-unit)*1em)}}.body h2{font-family:var(--font-twid-grotesk),sans-serif;font-style:normal;font-weight:400;font-size:calc(35/var(--size-unit)*1em);line-height:110%;letter-spacing:normal}@media(max-width:991px){.body h2{font-size:calc(21/var(--size-unit)*1em)}}.body h3{font-family:var(--font-twid-grotesk),sans-serif;font-style:normal;font-weight:400;font-size:calc(25/var(--size-unit)*1em);line-height:120%;letter-spacing:normal}@media(max-width:991px){.body h3{font-size:calc(21/var(--size-unit)*1em)}}.body h4{font-family:var(--font-twid-grotesk),sans-serif;font-style:normal;font-weight:400;font-size:calc(16/var(--size-unit)*1em);line-height:120%;letter-spacing:normal}@media(max-width:991px){.body h4{font-size:calc(16/var(--size-unit)*1em)}}.body{font-family:var(--font-graphik-lcg),sans-serif;font-style:normal;font-weight:400;font-size:var(--size-font);line-height:120%;letter-spacing:-.03em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bold{font-weight:700}@media(max-width:991px){.body h3.h3-secondary{font-size:calc(18/var(--size-unit)*1em)}}[data-hidden]{opacity:0}[data-only-desktop]{display:none}@media screen and (min-aspect-ratio:5/3){[data-only-desktop]{display:block}}[data-only-desktop--flex]{display:none}@media screen and (min-aspect-ratio:5/3){[data-only-desktop--flex]{display:flex}}[data-not-desktop]{display:block}@media screen and (min-aspect-ratio:5/3){[data-not-desktop]{display:none}}[data-not-desktop--flex]{display:flex}@media screen and (min-aspect-ratio:5/3){[data-not-desktop--flex]{display:none}}[data-hide-for-mobile]{display:block}@media screen and (max-aspect-ratio:2/3){[data-hide-for-mobile]{display:none}}[data-only-mobile]{display:none}@media screen and (max-aspect-ratio:2/3){[data-only-mobile]{display:block}}[data-touch-element]{display:block}@media screen and (min-aspect-ratio:5/3){[data-touch-element]{display:none}}@media screen and (min-aspect-ratio:4/3)and (max-aspect-ratio:5/3){[data-touch-element]{display:none}}@media(hover:none)and (min-aspect-ratio:2/3){[data-touch-element]{display:block!important}}[data-touch-element--flex]{display:flex}@media screen and (min-aspect-ratio:5/3){[data-touch-element--flex]{display:none}}@media screen and (min-aspect-ratio:4/3)and (max-aspect-ratio:5/3){[data-touch-element--flex]{display:none}}@media(hover:none)and (min-aspect-ratio:2/3){[data-touch-element--flex]{display:flex!important}}@media(hover:none){[data-desktop-element]{display:none!important}}@media screen and (max-aspect-ratio:2/3){[data-desktop-element]{display:none}}@media screen and (min-aspect-ratio:2/3)and (max-aspect-ratio:4/3){[data-desktop-element]{display:none}}@media screen and (min-aspect-ratio:5/3){[data-desktop-element]{display:block}}@media screen and (min-aspect-ratio:4/3)and (max-aspect-ratio:5/3){[data-desktop-element]{display:block}}:root{--size-unit:16;--size-container-ideal:1440;--size-container-min:992px;--size-container-max:1920px;--size-container:clamp(var(--size-container-min),100vw,var(--size-container-max));--size-font:calc(var(--size-container) / (var(--size-container-ideal) / var(--size-unit)))}@media screen and (max-width:991px){:root{--size-container-ideal:834;--size-container-min:768px;--size-container-max:991px}}@media screen and (max-width:767px){:root{--size-container-ideal:550;--size-container-min:480px;--size-container-max:767px}}@media screen and (max-width:479px){:root{--size-unit:14;--size-container-ideal:375;--size-container-min:320px;--size-container-max:479px}}.body{background-color:#fff;color:#0f0f0f;overflow-x:hidden;opacity:1}.body ::selection{color:#5f00f9;background:rgba(105,41,255,.1058823529);mix-blend-mode:difference}.html{scrollbar-width:none;-ms-overflow-style:none;overflow:-moz-scrollbars-none}.html::-webkit-scrollbar{display:none}.html::-moz-scrollbar{display:none}@supports(-ms-overflow-style:none){.html{-ms-overflow-style:none;overflow:-ms-autohiding-scrollbar}}.container{margin-right:auto;margin-left:auto;max-width:calc(var(--size-container) - 40/var(--size-unit)*1em)}@media(max-width:991px){.container{max-width:calc(var(--size-container) - 20/var(--size-unit)*1em)}}.container--wide{max-width:var(--size-container);margin-right:auto;margin-left:auto;width:100%}.shadow{color:#b2b2b2}.main--loading{position:fixed;top:0;width:100vw;height:100vh;overflow:hidden}.grid{display:grid;grid-template-columns:repeat(16,calc(88 / var(--size-unit) * 1em))}@media(max-width:991px){.grid{grid-template-columns:repeat(2,1fr)}}.underline-link1{text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:8%}@media(hover:hover){.underline-link1:hover{text-decoration:none}}.underline-link{width:-moz-fit-content;width:fit-content;text-wrap:nowrap;position:relative}@media(hover:hover){.underline-link:hover:after{transform:scaleX(0)}}.underline-link:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:.07em;background-color:#0f0f0f;transform:scaleX(1);transform-origin:left;transition:transform .7s cubic-bezier(.16,1,.3,1)}.to-underline-hover1{text-decoration:none;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:8%}@media(hover:hover){.to-underline-hover1:hover{text-decoration:underline}}.to-underline-hover{position:relative;width:-moz-fit-content;width:fit-content;text-wrap:nowrap;display:block}@media(hover:hover){.to-underline-hover:hover:after{transform:scaleX(1)}}.to-underline-hover:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:.07em;background-color:#0f0f0f;transform:scaleX(0);transform-origin:left;transition:transform .7s cubic-bezier(.16,1,.3,1)}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0;margin:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.maps{margin-top:calc(140/var(--size-unit)*1em);position:relative;width:100%;height:calc(480/var(--size-unit)*1em)}@media(max-width:991px){.maps{margin-top:calc(70/var(--size-unit)*1em)}}.maps__menu{position:absolute;top:calc(20/var(--size-unit)*1em);right:calc(20/var(--size-unit)*1em);z-index:10;background-color:#fff;display:flex;gap:calc(20/var(--size-unit)*1em);padding:calc(10/var(--size-unit)*1em) calc(20/var(--size-unit)*1em);border:.1em solid rgba(0,0,0,.1)}@media(max-width:991px){.maps__menu{top:calc(10/var(--size-unit)*1em);right:calc(10/var(--size-unit)*1em);padding:calc(10/var(--size-unit)*1em) calc(15/var(--size-unit)*1em);gap:calc(10/var(--size-unit)*1em)}}.maps__menu-button{opacity:.3;transition:opacity .3s ease}.maps__menu-button--active{opacity:1}.maps .map-wrapper{width:100%;height:100%;overflow:hidden;position:relative}.maps .map-wrapper .map-frame{width:100%;height:100%;border:none}.maps .map-loading{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:hsla(0,0%,100%,.9);z-index:5}.maps .map-loading p{margin-top:calc(10/var(--size-unit)*1em);color:rgba(0,0,0,.6);font-size:.9em}.maps .loading-spinner{width:2em;height:2em;border:.2em solid rgba(0,0,0,.1);border-top-color:#000;border-radius:50%;animation:spin 1s linear infinite}.maps .map-container{width:100%;height:100%;position:relative}.maps .genplan-container .genplan-wrapper{width:100%;height:100%;position:relative;overflow:hidden}.maps .genplan-container .genplan-image{width:100%;height:100%;object-fit:cover;display:block}.maps .genplan-container .genplan-controls{position:absolute;bottom:calc(20/var(--size-unit)*1em);left:calc(20/var(--size-unit)*1em);display:flex;gap:calc(10/var(--size-unit)*1em);z-index:10}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}