@font-face{font-family:Bahnschrift;src:local("Bahnschrift Light"),local("Bahnschrift-Light"),local("Bahnschrift");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Bahnschrift;src:local("Bahnschrift"),local("Bahnschrift Regular"),local("Bahnschrift-Regular");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Bahnschrift;src:local("Bahnschrift Bold"),local("Bahnschrift-Bold"),local("Bahnschrift");font-weight:700;font-style:normal;font-display:swap}:root{--c-white: #f4f7fc;--c-blue: #1c252c;--c-light-blue: #a1a8b5;--c-gold: #be9e87;--c-gold-grad-start: #d2ac90;--c-gold-grad-end: #ad8f79;--c-red: #b75959;--c-grey: #46535c;--color-bg: var(--c-blue);--color-surface: var(--c-blue);--color-surface-elevated: #22262c;--color-text: var(--c-white);--color-text-muted: var(--c-light-blue);--color-accent: var(--c-gold);--color-accent-soft: rgba(190, 158, 135, .22);--color-accent-strong: var(--c-gold-grad-start);--figma-panel: var(--c-blue);--figma-on-dark: var(--c-white);--figma-ink: var(--c-blue);--figma-border: var(--c-light-blue);--figma-canvas: var(--c-white);--figma-gold-start: var(--c-gold-grad-start);--figma-gold-end: var(--c-gold-grad-end);--font-display: "Bahnschrift", "DIN Next", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-body: "Bahnschrift", "DIN Next", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-ui: "Bahnschrift", "DIN Next", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--header-chip-h: 55px;--header-gap: 15px;--header-glass: rgba(28, 37, 44, .78);--header-glass-border: rgba(255, 255, 255, .08);--stats-h: clamp(5.5rem, 12vw, 6.75rem);--radius-pill: 999px;--shadow-header: 0 8px 32px rgba(0, 0, 0, .35);--hero-image: url(/pervomaiskiu/assets/hero-main-BXUmrQLl.png);--hero-overlay-figma: linear-gradient( 199.41deg, rgba(28, 37, 44, 0) 41.931%, rgba(28, 37, 44, .6) 88.061% );--page-pad: clamp(1.25rem, 6vw, 6.25rem)}html.nc-webp{--hero-image: image-set(url(/pervomaiskiu/assets/hero-main-DJ6__Tbu.webp) type("image/webp"), url(/pervomaiskiu/assets/hero-main-BXUmrQLl.png) type("image/png"))}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-gutter:stable;-webkit-text-size-adjust:100%;text-size-adjust:100%}body.is-scroll-locked{touch-action:none;overscroll-behavior:none}body{margin:0;min-height:100vh;font-family:var(--font-body);font-size:1rem;line-height:1.55;color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased}.skip-link{position:absolute;left:-9999px;top:auto;z-index:10000;padding:.75rem 1rem;background:var(--color-accent);color:#111;font-weight:600;text-decoration:none;border-radius:4px}.skip-link:focus{left:1rem;top:1rem}.nc-wp-hidden{display:none!important}.site-header{position:fixed;inset:0 0 auto 0;z-index:1000;padding:0;pointer-events:none}.site-header__cluster{pointer-events:auto;position:relative;display:flex;align-items:center;gap:var(--header-gap);max-width:1440px;margin:0 auto;padding:20px clamp(1.25rem,4vw,6.25rem) 0}.nav-toggle{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:var(--header-chip-h);height:var(--header-chip-h);min-width:var(--header-chip-h);min-height:var(--header-chip-h);max-width:var(--header-chip-h);max-height:var(--header-chip-h);padding:0;flex:0 0 var(--header-chip-h);flex-shrink:0;border:0;border-radius:10px;background:#23272eb3;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:var(--shadow-header);color:#f4f7fc;cursor:pointer}.nav-toggle:focus-visible{outline:2px solid #be9e87;outline-offset:2px}.nav-toggle__bars{position:relative;display:block;width:29.591px;height:35.002px}.nav-toggle__bar{position:absolute;left:0;display:block;height:2.642px;background:currentColor;border-radius:1.321px;transition:width .25s ease,transform .3s cubic-bezier(.2,.8,.2,1),opacity .2s ease,top .25s ease;transform-origin:center}.nav-toggle__bar--top{top:0;width:29.591px}.nav-toggle__bar--mid{top:15.85px;width:20.714px}.nav-toggle__bar--bot{top:32.36px;width:10.358px}.nav-toggle.is-open .nav-toggle__bar--top{top:15.85px;width:29.591px;transform:rotate(45deg)}.nav-toggle.is-open .nav-toggle__bar--mid{opacity:0;transform:scaleX(.4)}.nav-toggle.is-open .nav-toggle__bar--bot{top:15.85px;width:29.591px;transform:rotate(-45deg)}.header-main{flex:1 1 auto;display:flex;align-items:center;justify-content:space-between;gap:0;min-width:0;box-sizing:border-box;height:var(--header-chip-h);min-height:var(--header-chip-h);max-height:var(--header-chip-h);padding:0 30px;overflow:hidden;border:1px solid var(--header-glass-border);border-radius:10px;background:var(--header-glass);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:var(--shadow-header)}.header-main__lead{display:flex;align-items:center;gap:34px;min-width:0;flex-shrink:1}.header-main__brand{display:flex;align-items:flex-end;gap:14px;flex-shrink:0;text-decoration:none;color:inherit}.header-main__brand:hover .header-main__mark{filter:brightness(1.1)}.header-main__mark{display:block;height:40px;width:auto;color:#be9e87;flex-shrink:0}.header-main__caption{position:relative;display:block;width:58px;height:33px;flex-shrink:0}.header-main__caption:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(../figma/home/header-caption.svg?v=2) center / contain no-repeat}.header-main__caption>span{position:absolute;opacity:0;pointer-events:none}.header-main__sep{display:block;width:1px;min-width:1px;height:40px;flex-shrink:0;align-self:center;background:#f4f7fc59}.header-main__project{font-family:"Bahnschrift",var(--font-ui);font-size:22px;font-weight:300;line-height:40px;letter-spacing:0;color:#f4f7fc;white-space:nowrap;flex-shrink:0}.header-main__contacts{display:flex;align-items:center;gap:34px;flex-shrink:0}.header-main__phone{position:relative;color:var(--c-white);text-decoration:none;font-family:"Bahnschrift",var(--font-ui);font-weight:300;font-size:30px;line-height:1.2;letter-spacing:0;white-space:nowrap;flex-shrink:0;transition:color .2s ease}.header-main__phone:hover,.header-main__phone:focus-visible{color:var(--c-gold)}.btn--header-cta{flex-shrink:0;min-height:45.436px;padding:0 30px;font-family:"Bahnschrift",var(--font-ui);font-size:20px;font-weight:400;line-height:1;letter-spacing:0;color:#f4f7fc;background:linear-gradient(173.92deg,var(--c-gold-grad-start) 11.47%,var(--c-gold-grad-end) 95.03%);border:1px solid transparent;border-radius:10px;box-shadow:none;white-space:nowrap;cursor:pointer;box-sizing:border-box;transition:filter .15s ease,transform .15s ease,border-color .15s ease}.btn--header-cta:hover,.btn--header-cta:focus-visible{border-color:#f4f7fc;filter:brightness(1.05);transform:none;outline:none}.btn--header-cta:active{transform:translateY(1px)}.header-main__call{display:none;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;margin:0;padding:0;border:0;border-radius:5px;background:transparent;color:inherit;font:inherit;cursor:pointer;text-decoration:none;transition:filter .2s ease}.header-main__call-icon{position:relative;display:block;width:40px;height:40px;border-radius:5px}.header-main__call-bg{display:block;width:40px;height:40px;border-radius:5px}.header-main__call-handset{position:absolute;top:21.15%;right:19.23%;bottom:21.15%;left:21.15%;overflow:visible}.header-main__call-handset img{display:block;width:100%;height:100%;max-width:none}.header-main__call:hover,.header-main__call:focus-visible{filter:brightness(1.06)}.nav-popover{position:relative;display:flex;flex:0 0 var(--header-chip-h);align-items:center;height:var(--header-chip-h)}.site-nav-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#23272e8c;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s ease,visibility 0s linear .28s;z-index:1100}.site-nav-backdrop.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .28s ease,visibility 0s linear 0s}.site-nav{position:fixed;left:var(--menu-start-left, 20px);top:var(--menu-start-top, calc(20px + var(--header-chip-h) + var(--header-gap)));box-sizing:border-box;width:333px;max-width:calc(100vw - 1rem);padding:30px 0;background:#23272eb3;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-radius:10px;box-shadow:none;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-16px) scale(.94);transform-origin:top left;z-index:1101}.site-nav.site-nav--ready{transition:opacity .3s cubic-bezier(.2,.8,.2,1),visibility 0s linear .3s,transform .38s cubic-bezier(.2,.8,.2,1)}.site-nav.site-nav--ready.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1);transition:opacity .3s cubic-bezier(.2,.8,.2,1),visibility 0s linear 0s,transform .42s cubic-bezier(.2,.8,.2,1)}.site-nav__list{display:flex;flex-direction:column;align-items:stretch;gap:20px;width:100%;list-style:none;margin:0;padding:0}.site-nav__item,.site-nav__sep{margin:0;padding:0;width:100%}.site-nav.site-nav--ready .site-nav__item{opacity:0;transform:translate3d(-10px,-8px,0);transition:opacity .34s cubic-bezier(.2,.8,.2,1),transform .4s cubic-bezier(.2,.8,.2,1)}.site-nav.site-nav--ready .site-nav__sep{opacity:0;transform:scaleX(.88);transform-origin:left center;transition:opacity .28s ease,transform .32s cubic-bezier(.2,.8,.2,1)}.site-nav.site-nav--ready .site-nav__item.is-in{opacity:1;transform:translateZ(0)}.site-nav.site-nav--ready .site-nav__sep.is-in{opacity:1;transform:scaleX(1)}.site-nav__link{display:flex;align-items:center;gap:11px;box-sizing:border-box;width:100%;height:34px;padding:0 10px;color:#f4f7fc;text-decoration:none;font-family:var(--font-ui);font-size:28px;font-weight:700;line-height:normal;text-transform:uppercase;transition:color .3s ease-out,padding-left .3s ease-out}.site-nav__lead{flex-shrink:0;width:5px;height:9px;background-color:currentColor;opacity:0;-webkit-mask:url(../figma/home/nav-item-arrow.svg) center / contain no-repeat;mask:url(../figma/home/nav-item-arrow.svg) center / contain no-repeat;transition:opacity .3s ease-out}.site-nav__label{display:block;flex-shrink:0;width:283px;height:30px;line-height:30px;white-space:nowrap}.site-nav__sep{display:block;width:100%;height:0;margin:0;padding:0;border:0;border-top:1px solid rgba(244,247,252,.2);flex-shrink:0}.site-nav__link:hover,.site-nav__link:focus-visible{color:var(--c-gold);padding-left:28px;outline:none}.site-nav__link:hover .site-nav__lead,.site-nav__link:focus-visible .site-nav__lead{opacity:1}.site-nav__link:focus-visible{outline:2px solid rgba(190,158,135,.65);outline-offset:2px}.site-nav__link[aria-current=page]{color:#f4f7fc}@media(max-width:640px){.site-nav{width:min(333px,calc(100vw - .75rem));max-height:calc(100dvh - 1.5rem);padding:30px 0;overflow:auto}}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.55rem 1.25rem;font-family:inherit;font-size:.875rem;font-weight:600;text-decoration:none;border-radius:var(--radius-pill);border:1px solid transparent;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .15s ease}.btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.btn--primary{background:var(--color-accent);color:#1a1a1a;border-color:#ffffff0d;box-shadow:0 4px 14px #c19a742e;padding:.7rem 1.5rem}.btn--primary:hover{transform:translateY(-1px);filter:brightness(1.05)}.btn.btn--header-cta{min-height:45.436px;padding:0 30px;font-size:20px;font-weight:400;border-radius:10px}@media(min-width:1280px){:root{--header-chip-h: 80px;--header-gap: 20px;--hero-text-inset: 20px;--home-block-gap: 100px}.hero{width:100%;max-width:none;min-height:860px;height:860px;padding-top:calc(20px + var(--header-chip-h) + 20px);overflow:hidden}.hero__media{background:#0a0b0e}.hero__media[data-bg]{background:var(--hero-image) center / cover no-repeat}.hero__overlay{background:var(--hero-overlay-figma)}.hero__slogan{left:var(--content-edge-pad);right:auto;top:auto;bottom:200px;transform:none;display:flex;flex-direction:column;align-items:stretch;gap:5px;width:788px;max-width:calc(100% - var(--content-edge-pad))}.hero__slogan-top{margin:0;font-family:var(--font-display);font-size:52px;font-weight:400;line-height:normal}.hero__slogan-headline{width:100%;max-width:none}.hero__slogan-main{margin:0;font-size:80px;font-weight:700;line-height:96px;letter-spacing:0}.hero__slogan-main+.hero__slogan-main{margin-top:0;text-align:right}.hero__slogan-main--right{align-self:stretch;width:100%;text-align:right}.hero__location{right:var(--content-edge-pad);bottom:50px;padding:0;text-align:right}.hero__location-city{font-family:var(--font-display);font-size:18px;font-weight:300}.hero__location-street{font-family:var(--font-display);font-size:24px;font-weight:700}#stats.stats-bar{width:100%;max-width:none;background:var(--c-blue);border-top:0;box-shadow:none}.stats-bar__grid{display:grid;grid-template-columns:repeat(5,max-content);grid-template-rows:auto;justify-content:start;align-items:start;column-gap:80px;row-gap:0;max-width:calc(var(--content-max) + (var(--content-edge-pad) * 2));margin-inline:auto;padding:50px var(--content-edge-pad);box-sizing:border-box;white-space:nowrap}.stats-bar__grid .stat{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;justify-self:start;width:max-content;max-width:none;gap:10px;padding:0}.stats-bar__grid .stat:nth-child(n){grid-column:auto;grid-row:auto}.stats-bar__grid .stat__label{margin:0;font-family:var(--font-display);font-size:22px;font-weight:300;line-height:normal;color:var(--c-white)}.stats-bar__grid .stat__value{margin:0;font-family:var(--font-display);font-size:28px;font-weight:700;line-height:normal;color:var(--c-gold);white-space:nowrap}#filter .filter-wrap{max-width:calc(var(--content-max) + (var(--content-edge-pad) * 2));margin-inline:auto;padding-left:var(--content-edge-pad);padding-right:var(--content-edge-pad);gap:10px;box-sizing:border-box}.filter-bar{display:grid;grid-template-columns:196px minmax(0,1fr) auto;column-gap:20px;align-items:start;width:100%;max-width:none;margin-inline:0;padding:0;box-sizing:border-box}.filter-rooms{gap:20px;width:196px;min-width:0;justify-content:flex-start}.filter-room{width:52px;height:52px;font-size:20px}#filter .filter-price{gap:0;min-width:0;min-height:63px}#filter .filter-price__display{height:51px;min-height:51px;margin:0 0 -14px;padding:13px 12px;font-size:20px;color:#23272e}#filter .filter-price__display b{font-weight:400;color:#23272e}#filter .filter-price__sep{height:24px}#filter .filter-price__slider{position:relative;height:27px;flex:0 0 27px}#filter .filter-price__track{display:none}#filter .filter-price__range{z-index:1;background:var(--c-gold)}#filter .filter-price__input{position:absolute;top:0;left:0;width:100%;height:27px;margin:0;z-index:2}#filter .filter-price__input--max{z-index:3}#filter .filter-price__input::-webkit-slider-runnable-track,#filter .filter-price__input::-moz-range-track,#filter .filter-price__input::-moz-range-progress{background:transparent;border:none;box-shadow:none}#filter .filter-price__input::-webkit-slider-thumb,#filter .filter-price__input::-moz-range-thumb{width:27px;height:27px;border:1px solid transparent;border-radius:50%;background:radial-gradient(circle at 32% 30%,#f0dccd,var(--c-gold-grad-end)),var(--c-gold);box-shadow:none;transition:border-color .15s ease}#filter .filter-price__input:hover::-webkit-slider-thumb,#filter .filter-price__input:hover::-moz-range-thumb{border-color:#1c252c59;box-shadow:none}#filter .filter-price__input:active::-webkit-slider-thumb,#filter .filter-price__input:focus::-webkit-slider-thumb,#filter .filter-price__input:active::-moz-range-thumb,#filter .filter-price__input:focus::-moz-range-thumb{border-color:#1c252c59;box-shadow:0 0 0 7px #be9e8747;cursor:grabbing}.filter-submit.btn--gold-grad{width:auto;min-width:267px;max-width:none;height:52px;min-height:52px;padding:0 30px;gap:.4em;font-size:20px;border:1px solid transparent;border-radius:10px;box-shadow:none;filter:none;background:linear-gradient(176.01deg,var(--c-gold-grad-start) 11.47%,var(--c-gold-grad-end) 95.03%)}}.btn--ghost{background:transparent;color:var(--color-text);border-color:#fff3}.btn--ghost:hover{border-color:var(--color-accent);color:var(--color-accent-strong)}.btn--lg{padding:.85rem 1.75rem;font-size:1rem}.hero{position:relative;min-height:min(100dvh,860px);padding-top:calc(1rem + var(--header-chip-h) + 1rem)}.hero__media{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,#0a0b0ec7,#0a0b0e33 45%,#0a0b0e8c);z-index:0}.hero__media[data-bg]{background:linear-gradient(120deg,#0a0b0ec7,#0a0b0e33 45%,#0a0b0e8c),var(--hero-image) center / cover no-repeat}.hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 80% 60% at 20% 30%,rgba(193,154,116,.08),transparent 55%);z-index:1;pointer-events:none}.hero__inner{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;width:min(100%,100dvw);max-width:calc(var(--content-max, 1440px) + (var(--content-edge-pad, 20px) * 2));margin-inline:auto;padding-inline:var(--content-edge-pad, 20px);box-sizing:border-box;pointer-events:none}.hero__slogan{position:absolute;left:clamp(1.3rem,7vw,6.2rem);bottom:clamp(6.9rem,22vh,12.5rem);z-index:3;color:var(--c-white);font-family:var(--font-display);font-style:normal;line-height:1}.hero__slogan-headline{display:flex;flex-direction:column;align-items:stretch;width:100%}.hero__slogan-top{margin:0 0 .45rem;font-size:clamp(1.35rem,2.8vw,3.25rem);font-weight:400}.hero__slogan-main{margin:0;font-size:clamp(2.2rem,5.3vw,5rem);font-weight:700;letter-spacing:.01em;line-height:1.03;text-transform:uppercase}.hero__slogan-main--right{text-align:right}.hero__location{position:absolute;right:clamp(1.3rem,7vw,6.2rem);bottom:clamp(2rem,7vh,3.1rem);z-index:3;display:flex;flex-direction:column;align-items:flex-end;margin:0;font-style:normal;color:var(--c-white)}.hero__location-city{font-size:clamp(1rem,1.6vw,1.35rem);font-weight:300;line-height:1.2}.hero__location-street{font-size:clamp(1.25rem,2vw,2rem);font-weight:700;line-height:1.12}@keyframes hero-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.stats-bar{position:relative;z-index:2;background:linear-gradient(180deg,#162027f5,#18232bfa);border-top:none;box-shadow:none}.stats-bar__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;width:100%;padding:clamp(1rem,2.2vw,1.3rem) clamp(.6rem,2vw,1.6rem)}.stat{padding:.35rem clamp(.8rem,1.9vw,1.55rem)}.stat__label{margin:0 0 .35rem;font-family:var(--font-body);font-size:clamp(.84rem,.9vw,.98rem);font-weight:400;letter-spacing:.01em;text-transform:none;color:#f4f7fc}.stat__value{margin:0;font-family:var(--font-body);font-weight:700;font-size:clamp(1.16rem,1.45vw,1.68rem);color:var(--c-gold);line-height:1.2;white-space:nowrap}@media(min-width:960px)and (max-width:1279.98px){:root{--header-chip-h: 70px;--header-gap: 20px;--home-block-gap: 50px}.hero{width:100%;max-width:none;min-height:clamp(557px,54vw,860px);height:clamp(557px,54vw,860px);margin-inline:0;padding-top:calc(20px + var(--header-chip-h) + 20px);overflow:hidden}.hero__media{background:#0a0b0e}.hero__media[data-bg]{background:var(--hero-image) center / cover no-repeat}.hero__overlay{background:var(--hero-overlay-figma)}.hero__slogan{left:var(--content-edge-pad);right:auto;top:auto;bottom:clamp(120px,18vh,160px);transform:none;display:flex;flex-direction:column;align-items:flex-start;gap:5px;max-width:calc(100% - 92px)}.hero__slogan-top{margin:0;font-family:var(--font-display);font-size:clamp(36px,4.2vw,45.5px);font-weight:400;line-height:normal;white-space:nowrap}.hero__slogan-headline{max-width:min(689px,100%);width:100%;align-items:stretch}.hero__slogan-main{margin:0;font-size:clamp(56px,6.5vw,70px);font-weight:700;line-height:1.2;letter-spacing:0}.hero__slogan-main+.hero__slogan-main{margin-top:0;text-align:right}.hero__slogan-main--right{align-self:stretch;width:100%;text-align:right}.hero__location{right:var(--content-edge-pad);bottom:50px;padding:0;text-align:right;white-space:nowrap}.hero__location-city{font-family:var(--font-display);font-size:18px;font-weight:300;line-height:normal}.hero__location-street{font-family:var(--font-display);font-size:24px;font-weight:700;line-height:normal}#stats.stats-bar{width:100%;max-width:none;margin-inline:0;background:var(--c-blue);border-top:0;box-shadow:none}.stats-bar__grid{display:grid;grid-template-columns:repeat(5,max-content);grid-template-rows:auto;justify-content:space-between;align-items:start;column-gap:0;row-gap:0;max-width:none;width:100%;margin-inline:0;padding:28px clamp(24px,4vw,64px);box-sizing:border-box}.stats-bar__grid .stat:nth-child(n){grid-column:auto;grid-row:auto}.stats-bar__grid .stat{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;gap:8px;padding:0;justify-self:start;width:max-content;max-width:none;min-width:0}.stats-bar__grid .stat__label{margin:0;font-family:var(--font-display);font-size:clamp(14px,1.35vw,18px);font-weight:300;line-height:normal;color:var(--c-white);white-space:nowrap}.stats-bar__grid .stat__value{margin:0;font-family:var(--font-display);font-size:clamp(18px,1.9vw,24px);font-weight:700;line-height:normal;color:var(--c-gold);white-space:nowrap}}@media(min-width:960px)and (max-width:1199px){.stats-bar__grid .stat{flex-direction:column;flex-wrap:nowrap;align-items:flex-start;gap:6px}}@media(min-width:960px)and (max-width:1279.98px){.page-section--filter{padding-top:var(--home-block-gap);padding-bottom:0;gap:10px}#filter .filter-wrap{max-width:calc(var(--content-max) + (var(--content-edge-pad) * 2));margin-left:auto;margin-right:auto;padding-left:var(--content-edge-pad);padding-right:var(--content-edge-pad);gap:10px;box-sizing:border-box}.filter-badge{min-height:53px;padding:12px 30px;box-sizing:border-box}.filter-badge__label{font-size:18px;font-weight:300}.filter-badge__value{font-size:24px;font-weight:700}.filter-bar{display:grid;grid-template-columns:196px minmax(0,1fr) auto;column-gap:20px;align-items:start;width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding:0;box-sizing:border-box}.filter-rooms{gap:20px;width:196px;min-width:0;justify-content:flex-start}.filter-price{width:auto;max-width:none;min-width:0}.filter-price__display{height:51px;font-size:20px;padding:13px 12px;margin-bottom:-14px}.filter-submit.btn--gold-grad{width:auto;min-width:267px;max-width:none;height:52px;min-height:52px;padding:0 30px;gap:.4em;font-size:20px;box-sizing:border-box}.page-section--intro{padding-top:var(--home-block-gap);padding-bottom:0}#intro .page-wrap{padding-left:50px;padding-right:50px}.intro-grid{gap:20px}.intro-lead{max-width:793px;font-family:var(--font-display);font-size:24px;font-weight:700;line-height:31px;letter-spacing:0}.intro-body{max-width:793px;font-family:var(--font-body);font-size:18px;font-weight:400;line-height:24px;letter-spacing:0}.intro-lead br{display:none}.page-section--showcase{width:100%;max-width:none;margin-inline:0;padding-top:var(--home-block-gap);padding-bottom:0}.showcase-slider__overlay{min-height:272px;padding:25px 40px;gap:30px}.showcase-slider__desc{max-width:625px;font-size:20px;font-weight:300;line-height:23px;color:#f4f7fc}.showcase-slider__desc p{line-height:23px}.showcase-slider__dots{gap:40px}.showcase-dot__label{font-size:20px}.page-section--about{padding-top:var(--home-block-gap);padding-bottom:0}.page-section--about .page-wrap{display:flex;flex-direction:column;gap:60px;padding-left:50px;padding-right:50px}.page-section--about .section-heading{margin:0;padding:0;font-size:45px;font-weight:600;line-height:1}.about-panel{gap:60px}.about-features{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:0;margin-inline:0;padding:0;width:100%;box-sizing:border-box}.about-card{display:flex;flex-direction:column;align-items:center;flex:1 0 0;min-width:0;padding-inline:30px;box-sizing:border-box;text-align:center}.about-card__icon{display:block;margin:0 auto 50px;max-width:135px}.about-card__title,.about-card__text{width:100%;max-width:none;margin-inline:0}.about-card:first-child .about-card__title{max-width:266px;margin-inline:auto}.about-card__title{font-size:20px;font-weight:700;line-height:normal;margin:0 0 12px}.about-card__text{font-size:20px;font-weight:300;line-height:normal}.about-card__text br{display:none}.about-card:nth-child(3) .about-card__text-line{display:inline;white-space:normal}.about-specs{display:grid;grid-template-columns:1fr 1fr;column-gap:0;row-gap:30px;margin-inline:0;padding-inline:25px;width:100%;max-width:none;box-sizing:border-box;opacity:1}.about-specs__row{padding-inline:25px;font-size:20px}.page-section--infra{padding-top:var(--home-block-gap);padding-bottom:0}.page-section--infra .page-wrap{display:flex;flex-direction:column;gap:40px;padding-left:50px;padding-right:50px}.page-section--infra .section-heading{margin:0;padding:0;font-size:45px;font-weight:600;line-height:1}.infra-panel{gap:15px}.infra-panel__tabs{flex-wrap:nowrap;overflow-x:auto;gap:15px;padding-bottom:2px;touch-action:pan-x}.infra-tab{flex:0 0 auto;min-height:50px;height:50px;padding:13px 25px;border-radius:10px;font-size:20px}.infra-slide{gap:15px}.infra-slide__hero{aspect-ratio:861 / 454;min-height:0;border-radius:10px}.infra-slide__body{left:44px;top:41.85%;bottom:auto;transform:none;max-width:min(calc(100% - 88px),273px)}.infra-slide__title{font-size:45px;line-height:44px}.infra-slide__title-line{display:block;line-height:44px}.infra-slide__stats{padding:35px 45px;border-radius:10px;max-width:none}.infra-slide__stats-board{display:block;width:100%}.infra-slide__stats-rows{display:grid!important;visibility:visible!important;height:auto!important;overflow:visible!important;margin:0;padding:0;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:0;row-gap:0;align-items:start;width:100%;opacity:1}.infra-slide__stats--dense .infra-slide__stats-rows{grid-template-columns:repeat(4,minmax(0,1fr))}.infra-slide__stats-cols{display:none!important}.infra-slide__stat-row{gap:15px;justify-self:stretch;width:auto;max-width:100%;min-width:0}.infra-slide__stat-row-copy{gap:5px;min-width:0}.infra-slide__stat-row-copy b{font-size:20px;font-weight:700;line-height:normal;color:var(--c-gold)}.infra-slide__stat-row .infra-slide__stat-label,.infra-slide__stat-row .infra-slide__stat-desc-line{font-size:20px;font-weight:300;line-height:normal;color:var(--c-white)}.infra-slide__stat-row .infra-slide__stat-icon-slot--walk{width:19px;height:35px}.infra-slide__stat-row .infra-slide__stat-icon-slot--walk .infra-walk-icon{width:19.157px;height:35px;transform:none;transform-origin:top left}.infra-slide__stat-row .infra-slide__stat-icon-slot--car{width:35px;height:32px}.infra-slide__stat-row .infra-slide__stat-icon--car{width:35px;height:32px;object-fit:contain;object-position:left top}.page-section--tours{padding-top:var(--home-block-gap);padding-bottom:0}.page-section--tours .page-wrap{display:flex;flex-direction:column;gap:30px;padding-left:50px;padding-right:50px}.page-section--tours .section-heading{margin:0;font-size:45px;font-weight:600;line-height:1}.tours-block{gap:40px}.tours-block__photo{height:auto;min-height:0;aspect-ratio:861 / 470;border-radius:10px}.tours-block__cta{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:24px}.tours-block__text{display:flex;flex:0 1 auto;flex-direction:column;align-items:flex-start;gap:10px;max-width:432px;min-width:0}.tours-block__text strong{font-family:var(--font-ui);font-size:28px;font-weight:700;line-height:normal;text-transform:uppercase;color:var(--c-blue);white-space:nowrap}.tours-block__text span{font-family:var(--font-ui);font-size:20px;font-weight:400;line-height:normal;color:var(--c-gold);white-space:nowrap}.page-section--tours .btn--gold-wide{flex-shrink:0;width:auto;height:50px;min-height:50px;padding:0 30px;border-radius:10px;font-family:var(--font-ui);font-size:20px;font-weight:400;line-height:normal}.page-section--map{padding-top:var(--home-block-gap);padding-bottom:0}.page-section--map .section-heading{margin:0;font-size:45px;font-weight:600;line-height:1}.map-head{margin-bottom:30px}.map-embed{height:auto;min-height:0;aspect-ratio:961 / 578}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.btn--gold-wide,.btn--gold-grad{flex-shrink:0;padding:.65rem 1.75rem;font-family:var(--font-ui);font-size:1.05rem;font-weight:400;color:var(--c-white);background:linear-gradient(176deg,var(--c-gold-grad-start) 11.5%,var(--c-gold-grad-end) 95%);border:1px solid transparent;border-radius:10px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:.4em;box-shadow:0 4px 14px #0000001f;transition:filter .15s ease,transform .15s ease,border-color .15s ease}.btn--gold-wide:hover,.btn--gold-grad:hover,.btn--gold-wide:focus-visible,.btn--gold-grad:focus-visible{border-color:var(--c-white);filter:brightness(1.05)}.btn--gold-wide:active,.btn--gold-grad:active{transform:translateY(1px)}.plans-action--primary,.floorplan-summary-card__cta,.floorplan-similar-action--primary,.site-footer__cta,.btn--header-cta{border:1px solid transparent;box-sizing:border-box;transition:filter .15s ease,transform .15s ease,border-color .15s ease}.plans-action--primary:hover,.plans-action--primary:focus-visible,.floorplan-summary-card__cta:hover:not(:disabled),.floorplan-summary-card__cta:focus-visible:not(:disabled),.floorplan-similar-action--primary:hover,.floorplan-similar-action--primary:focus-visible,.site-footer__cta:hover,.site-footer__cta:focus-visible,.btn--header-cta:hover,.btn--header-cta:focus-visible{border-color:var(--c-white);filter:brightness(1.05)}.site-footer__cta:active,.btn--header-cta:active,.floorplan-summary-card__cta:active:not(:disabled){transform:translateY(1px)}.page-section{position:relative}.page-wrap{max-width:var(--content-max);margin:0 auto;padding-left:var(--page-pad);padding-right:var(--page-pad)}.page-wrap--full{max-width:none}.page-wrap--narrow{max-width:36rem;text-align:center}.page-section--filter{background:var(--figma-canvas);padding:20px 0 28px;display:flex;flex-direction:column;align-items:center;gap:15px}.filter-wrap{display:flex;flex-direction:column;align-items:center;gap:.625rem;width:100%;max-width:none;padding-left:clamp(1rem,3.4vw,3.125rem);padding-right:clamp(1rem,3.4vw,3.125rem)}.filter-badge{display:inline-flex;align-items:center;justify-content:center;justify-self:center;gap:15px;padding:12px 30px;background:var(--c-blue);border-radius:10px;font-family:var(--font-ui);color:var(--c-white);line-height:normal;white-space:nowrap;width:max-content;max-width:100%}.filter-badge__label{font-size:18px;font-weight:300;letter-spacing:0}.filter-badge__value{color:var(--c-gold);font-size:24px;font-weight:700;font-variant-numeric:tabular-nums;line-height:normal}.filter-bar{display:grid;grid-template-columns:auto minmax(280px,1fr) auto;align-items:start;gap:1.25rem;width:100%;max-width:none;box-sizing:border-box;padding:0}.filter-rooms{display:flex;gap:1.25rem;border:0;padding:0;margin:0}.filter-room{position:relative;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:10px;font-family:var(--font-ui);font-size:20px;font-weight:400;color:var(--c-blue);background:var(--c-white);border:1.5px solid var(--c-light-blue);cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease;-webkit-user-select:none;user-select:none}.filter-room input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.filter-room:hover,.filter-room:has(input:focus-visible){border-color:#23272e}.filter-room:active{background:var(--c-blue);border-color:var(--c-blue);color:var(--c-white)}.filter-room:has(input:checked){background:var(--c-blue);border-color:var(--c-blue);color:var(--c-white)}.filter-room:has(input:checked):hover,.filter-room:has(input:checked):has(input:focus-visible){background:var(--c-blue);border-color:#23272e;color:var(--c-white)}.filter-room:has(input:checked):active{background:var(--c-blue);border-color:var(--c-blue);color:var(--c-white)}.filter-room:has(input:focus-visible){outline:2px solid var(--c-gold);outline-offset:2px}.filter-price{display:flex;flex-direction:column;gap:0;min-width:0}.filter-price__display{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:51px;margin-bottom:-14px;padding:13px 12px;border:1.5px solid var(--c-light-blue);border-radius:10px;background:var(--c-white);font-family:var(--font-ui);font-size:20px;font-weight:400;color:#23272e;text-align:center;letter-spacing:0;position:relative;z-index:2;box-sizing:border-box}.filter-price__display b{font-weight:400;font-variant-numeric:tabular-nums;margin-left:.2em}.filter-price__sep{width:1px;height:1.25rem;background:var(--c-light-blue);justify-self:center}.filter-price__slider{--thumb-size: 27px;--thumb-half: calc(var(--thumb-size) / 2);--track-width: calc(100% - var(--thumb-size));position:relative;height:27px;margin:0;cursor:pointer;touch-action:none}.filter-price__track,.filter-price__range{position:absolute;top:50%;height:5px;margin-top:-2.5px;border-radius:999px;pointer-events:none}.filter-price__track{left:var(--thumb-half);width:var(--track-width);right:auto;z-index:0;background:#a1a8b573;display:block}.filter-price__range{left:calc(var(--thumb-half) + var(--track-width) * var(--range-min, 0));width:calc(var(--track-width) * (var(--range-max, 1) - var(--range-min, 0)));right:auto;z-index:1;background:linear-gradient(180deg,var(--c-gold-grad-start) 0%,var(--c-gold) 52%,var(--c-gold-grad-end) 100%)}.filter-price__input{position:absolute;top:0;left:0;width:100%;height:var(--thumb-size);margin:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;pointer-events:none;z-index:2}.filter-price__input--min{z-index:2}.filter-price__input--max{z-index:3}.filter-price__input::-webkit-slider-runnable-track{-webkit-appearance:none;height:var(--thumb-size);background:transparent;border:none;box-shadow:none}.filter-price__input::-moz-range-track{height:var(--thumb-size);background:transparent;border:none;box-shadow:none}.filter-price__input::-moz-range-progress{background:transparent}.filter-price__input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:auto;width:var(--thumb-size);height:var(--thumb-size);margin-top:0;border:1px solid transparent;border-radius:50%;background:radial-gradient(circle at 32% 28%,#f0dccd 0%,var(--c-gold-grad-start) 45%,var(--c-gold-grad-end) 100%);box-shadow:none;cursor:grab;transition:box-shadow .15s ease,border-color .15s ease}.filter-price__input:hover::-webkit-slider-thumb{border-color:#1c252c59;box-shadow:none}.filter-price__input:active::-webkit-slider-thumb,.filter-price__input:focus::-webkit-slider-thumb{border-color:#1c252c59;box-shadow:0 0 0 7px #be9e8747;cursor:grabbing}.filter-price__input::-moz-range-thumb{pointer-events:auto;width:var(--thumb-size);height:var(--thumb-size);border:1px solid transparent;border-radius:50%;background:radial-gradient(circle at 32% 28%,#f0dccd 0%,var(--c-gold-grad-start) 45%,var(--c-gold-grad-end) 100%);box-shadow:none;cursor:grab;transition:box-shadow .15s ease,border-color .15s ease}.filter-price__input:hover::-moz-range-thumb{border-color:#1c252c59;box-shadow:none}.filter-price__input:active::-moz-range-thumb,.filter-price__input:focus::-moz-range-thumb{border-color:#1c252c59;box-shadow:0 0 0 7px #be9e8747;cursor:grabbing}.filter-price__input:focus-visible::-webkit-slider-thumb,.filter-price__input:focus-visible::-moz-range-thumb{border-color:#1c252c59;box-shadow:0 0 0 7px #be9e8747}.filter-submit{height:52px;min-width:0;padding:0 30px;font-size:20px;font-weight:400;letter-spacing:0;white-space:nowrap}.filter-submit.btn--gold-grad{gap:.4em;padding:0 30px;box-shadow:none;border:1px solid transparent}.filter-submit.btn--gold-grad:hover,.filter-submit.btn--gold-grad:focus-visible{border-color:var(--c-white);filter:brightness(1.05)}.page-section--intro{background:var(--c-white);padding:20px 0;color:var(--c-blue)}#intro .page-wrap{padding-left:clamp(20px,8vw,100px);padding-right:clamp(20px,8vw,100px)}.intro-grid{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.intro-lead{margin:0;padding:0;max-width:793px;font-family:var(--font-display);font-size:28px;font-weight:700;line-height:calc(31 / 28);letter-spacing:0;color:var(--c-blue);text-align:left}.intro-body{margin:0;padding:0;max-width:924px;font-family:var(--font-body);font-size:28px;font-weight:400;line-height:calc(31 / 28);letter-spacing:0;color:var(--c-blue);text-align:left}@media(max-width:959px){.page-section--about{padding:20px 0 50px}.page-section--about .page-wrap{display:flex;flex-direction:column;gap:55px;box-sizing:border-box}.about-panel{gap:55px}.page-section--about .section-heading{margin:0;padding:0;font-family:var(--font-ui);font-size:25px;font-weight:600;line-height:normal;letter-spacing:0;text-transform:none}.about-features{display:flex;flex-direction:column;align-items:center;gap:55px;grid-template-columns:unset;grid-template-rows:unset;max-width:none;width:100%;margin:0;padding:0;box-sizing:border-box;overflow:visible}.about-card{flex:none;width:100%;max-width:100%;min-width:0;padding:0 30px;box-sizing:border-box;text-align:center}.about-card__icon{display:block;width:auto;height:auto;margin:0 auto 30px;object-fit:fill}.about-card:nth-child(1) .about-card__icon{width:114.41px;height:110px}.about-card:nth-child(2) .about-card__icon{width:95.33px;height:110px}.about-card:nth-child(3) .about-card__icon{width:101.93px;height:110px}.about-card__title{margin:0 auto 12px;max-width:100%;font-family:var(--font-display);font-size:18px;font-weight:700;line-height:normal;letter-spacing:0;text-transform:uppercase;color:var(--c-gold)}.about-card:first-child .about-card__title{max-width:266px}.about-card__text{margin:0;font-family:var(--font-body);font-size:16px;font-weight:300;line-height:normal;color:var(--c-white)}.about-card__text br{display:none}.about-card__text-line{display:block;white-space:normal}.about-specs{display:grid;grid-template-columns:1fr;gap:30px 0;margin:0;padding:0;opacity:1}.about-specs__row{padding-inline:0;font-size:16px}.about-specs__row dd{font-size:18px}}@media(max-width:959px){.page-section--infra{padding:0}.page-section--infra .page-wrap,.page-section--about .page-wrap,#infrastructure .page-wrap,#about-block .page-wrap{display:flex;flex-direction:column;gap:20px;box-sizing:border-box}.page-section--infra .section-heading{margin:0;padding:0;font-family:var(--font-ui);font-size:25px;font-weight:600;line-height:normal;letter-spacing:0;text-transform:none;color:var(--c-blue)}.infra-panel{gap:15px}.infra-panel__tabs{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;gap:15px;padding-bottom:2px;scrollbar-width:none}.infra-panel__tabs::-webkit-scrollbar{display:none}.infra-tab{flex:0 0 auto;min-height:40px;padding:13px 25px;border-radius:5px;font-size:18px;line-height:normal}.infra-slide{gap:15px}.infra-slide__hero{aspect-ratio:auto;height:206px;border-radius:5px}.infra-slide__body{left:44px;bottom:16px;max-width:calc(100% - 88px)}.infra-slide__title{font-size:30px;line-height:30px;text-shadow:none}.infra-slide__title-line{line-height:30px}.infra-slide__stats{display:flex;justify-content:center;align-items:flex-start;width:100%;margin:0;padding:30px;border-radius:5px;background:var(--c-blue);box-sizing:border-box}.infra-slide__stats-board{display:flex;justify-content:center;align-items:flex-start;width:100%;max-width:100%;margin-inline:auto}.infra-slide__stats-cols{grid-template-columns:34px 68px minmax(88px,max-content);column-gap:20px;row-gap:25px}.infra-slide__stats-col--times b{margin:0;font-family:var(--font-ui);font-size:16px;font-weight:700;line-height:normal;color:#b6977a}.infra-slide__stat-label{font-family:var(--font-body);font-size:14px;font-weight:300;line-height:normal;color:var(--c-white)}.infra-slide__stat-desc-line{display:block;margin:0}}@media(max-width:959px){.page-section--gallery{padding:0}.page-section--gallery .page-wrap{display:flex;flex-direction:column;gap:20px;max-width:none;margin:0;padding-left:20px;padding-right:20px;box-sizing:border-box}.gallery-head{display:flex;flex-direction:column;align-items:flex-start;gap:15px;width:100%;margin:0}.page-section--gallery .section-heading,.gallery-head .section-heading{margin:0;padding:0;font-family:var(--font-ui);font-size:25px;font-weight:600;line-height:normal;letter-spacing:0;text-transform:none;color:var(--c-blue)}.gallery-tabs{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;gap:15px;width:100%;padding-bottom:0;scrollbar-width:none}.gallery-tabs::-webkit-scrollbar{display:none}.gallery-tab{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:max-content;max-width:none;height:40px;min-height:40px;padding:0 32px;border:1.5px solid var(--c-light-blue);border-radius:5px;background:var(--c-white);font-family:var(--font-ui);font-size:18px;font-weight:400;line-height:normal;color:var(--c-blue);white-space:nowrap;cursor:pointer}.gallery-tab.is-active{padding:0 30px;background:var(--c-blue);border-color:var(--c-blue);color:var(--c-white)}.gallery-tab:not(.is-active):hover{border-color:var(--c-blue)}.gallery-stage{position:relative;width:100%;aspect-ratio:400 / 197;min-height:0;height:auto;border-radius:5px;overflow:hidden;background:transparent}.gallery-track__viewport{height:100%;min-height:0}.gallery-slide__media{min-height:0;height:100%}.gallery-track__dots{bottom:15px;gap:14px}.gallery-dot{width:12px;height:12px}.gallery-dot.is-active{background:var(--c-blue)}.gallery-dot:not(.is-active){background:var(--c-white)}.gallery-slide:not(.is-active){visibility:hidden;pointer-events:none}}@media(max-width:959px){.page-section--build{padding:0}.page-section--build .page-wrap{display:flex;flex-direction:column;gap:20px;max-width:none;margin:0;padding-left:20px;padding-right:20px;box-sizing:border-box}.page-section--build .section-heading{margin:0;padding:0;font-family:var(--font-ui);font-size:25px;font-weight:600;line-height:normal;letter-spacing:0;text-transform:none;color:var(--c-blue)}.build-panel{gap:20px;width:100%;margin:0;border:none}.build-slider{margin:0;width:100%;border:none}.build-slider__arrow{display:none!important}.build-slider__rail{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;gap:15px;padding-bottom:0;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x}.build-slider__rail::-webkit-scrollbar{display:none}.build-chip{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:max-content;min-width:0;height:40px;min-height:40px;padding:0 32px;border-radius:5px;border:1.5px solid var(--c-light-blue);background:var(--c-white);font-size:18px;font-weight:400;line-height:normal;color:var(--c-blue)}.build-chip.is-active{background:var(--c-white);border-color:var(--c-light-blue);color:var(--c-blue);font-weight:400}.build-chip:not(.is-active):hover{border-color:var(--c-blue)}.build-content{display:flex;flex-direction:column;gap:15px;height:479px;min-height:479px;grid-template-columns:unset}.build-content__text{flex:1 1 0;min-height:0;display:flex;flex-direction:column;justify-content:flex-start;gap:34px;padding:25px;border-radius:10px}.build-content__period{margin:0;flex:0 0 auto;font-family:var(--font-ui);font-size:18px;font-weight:700;line-height:normal}.build-content__body{flex:0 1 auto;margin-top:auto;display:flex;flex-direction:column;justify-content:flex-start;gap:.85em;min-height:0;overflow:hidden}.build-content__text p,.build-content__body p{flex:0 0 auto;margin:0;display:block;font-family:var(--font-body);font-size:14px;font-weight:300;line-height:normal;opacity:1}.build-content__media{flex:1 1 0;min-height:0;border-radius:10px;background-color:#50616f;background-size:cover;background-position:center}}@media(max-width:959px){.page-section--extras{padding:0}.page-section--extras .page-wrap{display:flex;flex-direction:column;gap:20px;max-width:none;margin:0;padding-left:20px;padding-right:20px;box-sizing:border-box}.page-section--extras .section-heading{margin:0;padding:0;font-family:var(--font-ui);font-size:25px;font-weight:600;line-height:normal;letter-spacing:0;text-transform:none;color:var(--c-blue)}.extras-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;width:100%}.extras-card{min-height:170px;height:170px;padding:15px 10px;border-radius:10px;align-items:flex-end}.extras-card--parking:before{background-image:linear-gradient(180deg,rgba(28,37,44,0) 0%,var(--c-blue) 100%),var(--extras-bg)}.extras-card--storage:before{background-image:linear-gradient(180deg,#1c252c00,#1c252c99),var(--extras-bg);background-size:cover}.extras-card--parking:before{background-size:cover}.extras-card__title{font-family:var(--font-ui);font-size:20px;font-weight:700;line-height:normal}}@media(max-width:959px){.page-section--map{display:flex;flex-direction:column;gap:20px;align-items:stretch;padding:0}#location .page-wrap{max-width:none;margin:0;padding-left:20px;padding-right:20px;box-sizing:border-box}.page-section--map .section-heading{margin:0;padding:0;font-family:var(--font-ui);font-size:25px;font-weight:600;line-height:normal;letter-spacing:0;text-transform:none;color:var(--c-blue)}.map-head{margin-bottom:0}.map-embed{height:300px;min-height:300px;max-height:none;aspect-ratio:auto}.map-embed__canvas{transform:none;transform-origin:center center}}@media(max-width:959px){.page-section--plans{padding:50px 0 0}.page-section--plans .page-wrap{display:flex;flex-direction:column;gap:20px;max-width:none;margin:0;padding-left:20px;padding-right:20px;box-sizing:border-box}.page-section--plans .section-heading,.plans-head .section-heading{margin:0;padding:0;font-family:var(--font-ui);font-size:25px;font-weight:600;line-height:normal;letter-spacing:0;color:var(--c-blue)}.plans-head{margin-bottom:0}.plans-toolbar{display:flex;flex-direction:column;align-items:stretch;gap:15px;width:100%;margin-bottom:0}.plans-toolbar__rooms-row{display:flex;align-items:stretch;gap:15px;width:100%}.plans-rooms{display:flex;gap:15px;flex:0 0 auto;padding-top:0}.plans-room,.plans-free-toggle{box-sizing:border-box;height:40px;min-height:40px;border:1.5px solid var(--c-light-blue);border-radius:10px;background:var(--c-white);font-family:var(--font-ui);font-size:18px;font-weight:400;line-height:normal;color:var(--c-blue)}.plans-room{display:inline-flex;align-items:center;justify-content:center;width:40px;min-width:40px;padding:0;cursor:pointer}.plans-room.is-active{background:var(--c-blue);border-color:var(--c-blue);color:var(--c-white);font-weight:400}.plans-room:not(.is-active):hover,.plans-room:not(.is-active):focus-visible{border-color:#23272e}.plans-room:not(.is-active):active{background:var(--c-blue);border-color:var(--c-blue);color:var(--c-white)}.plans-room.is-active:hover,.plans-room.is-active:focus-visible{background:var(--c-blue);border-color:#23272e;color:var(--c-white)}.plans-free-toggle{display:inline-flex;align-items:center;justify-content:center;flex:1 1 0;min-width:0;padding:0 30px;border:1.5px solid var(--c-light-blue);background:var(--c-white);color:var(--c-blue);font-family:var(--font-ui);font-weight:400;cursor:pointer;white-space:nowrap;transition:border-color .15s ease,color .15s ease,font-weight .15s ease}.plans-free-toggle:hover{border-color:var(--c-blue)}.plans-free-toggle.is-active{border-color:var(--c-blue);font-weight:700}.plans-toolbar__actions{display:flex;flex-direction:column;align-items:stretch;gap:15px;width:100%}.plans-toolbar .plans-action{width:100%;max-width:none;height:40px;min-height:40px;padding:0 30px;border-radius:10px;font-size:18px;justify-content:center}.plans-toolbar .plans-action--primary{order:0;margin-left:0;border:1px solid transparent;background:linear-gradient(177.92deg,var(--c-gold-grad-start) 11.47%,var(--c-gold-grad-end) 95.03%);color:var(--c-white)}.plans-toolbar .plans-action--secondary{order:1;border:1.5px solid var(--c-light-blue);background:var(--c-white);color:var(--c-blue)}.plans-slider-shell__fade{display:none}.plans-slider{min-height:0}.plans-slider__arrow{display:none}.plans-scroller{display:flex;flex-direction:column;gap:10px;overflow:visible;scroll-snap-type:none}.plan-card{flex:none;width:100%;max-width:100%;min-height:0;max-height:none;aspect-ratio:411 / 390.333;scroll-snap-align:none;overflow:hidden}.plan-card .plan-card__hit{flex:1 1 0;min-height:0;overflow:hidden}.plan-card__diagram{flex:1 1 0;min-height:0;height:auto!important;max-height:none;padding:27px 40px;background:var(--c-white)}.plan-card__meta{position:relative;flex:0 0 auto;height:auto!important;min-height:0;padding:0 20px 20px;gap:15px;font-size:18px;justify-content:flex-start}.plan-card__status{position:static;top:auto;left:auto;right:auto;width:100%;margin:0;display:flex;align-items:center}.plan-card__status:before,.plan-card__status:after{height:1px;background:#bac0ca;flex:1 1 auto;min-width:0}.plan-card__badge{min-height:0;padding:4px 18px;font-size:14px;margin:0;border-width:1px;flex-shrink:0}.plan-card__data{display:flex;flex-direction:column;gap:10px;width:100%}.plan-card__badge--sold{background:#97635b;color:var(--c-white);border-color:#bac0ca}.plan-card__badge--booked{background:#46535c;color:var(--c-white);border-color:#bac0ca}.plan-card__badge--free{background:#eaedf1;color:var(--c-gold);border-color:#bac0ca}.plan-card__row{font-size:18px;gap:10px}.plan-card__row span{font-size:18px;font-weight:300;opacity:1}.plan-card__row b{font-size:18px;font-weight:700}.plan-card__area-sup{font-size:11.61px;font-weight:700;line-height:1;vertical-align:super}.plans-mobile-all-wrap{display:block;margin:0;width:100%}.plans-mobile-all{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;height:40px;min-height:40px;padding:13px 30px;border:1.5px solid var(--c-light-blue);border-radius:10px;background:var(--c-white);color:var(--c-blue);font-family:var(--font-ui);font-size:18px;font-weight:400;line-height:normal;text-decoration:none;box-sizing:border-box}.plan-card:hover{border-color:var(--c-light-blue);transform:none;box-shadow:none}.plan-card:hover:before{opacity:0}}@media(min-width:600px)and (max-width:959px){.page-section--about .page-wrap,.about-panel,.about-features{gap:55px}.about-card{max-width:422px}}.page-section--showcase{background:var(--c-white);width:100%;max-width:none;padding-top:0;padding-bottom:20px;padding-left:var(--content-edge-pad, var(--page-pad));padding-right:var(--content-edge-pad, var(--page-pad));box-sizing:border-box}.showcase-slider{position:relative;width:100%;max-width:var(--content-max, 1440px);margin-inline:auto;aspect-ratio:1441 / 804;min-height:0;max-height:none;background:var(--c-blue);overflow:hidden;border-radius:10px}.showcase-slider__track{position:relative;height:100%;min-height:inherit}.showcase-slider:after{content:"";position:absolute;left:0;right:0;bottom:0;aspect-ratio:1441 / 539;background:linear-gradient(to top,#14171be6 20.673%,#23272e00);pointer-events:none;z-index:1}.showcase-slide{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;transition:opacity .55s ease;pointer-events:none}.showcase-slide.is-active{opacity:1;pointer-events:auto}.showcase-slide__media{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#2a3640;background-position:center;background-size:cover;background-repeat:no-repeat}.showcase-slider__dots{display:flex;gap:var(--showcase-dots-gap, 40px);width:100%;flex-shrink:0;z-index:2}.showcase-dot{display:flex;flex:1 0 0;flex-direction:column;gap:12px;align-items:flex-start;min-width:0;padding:0;border:0;background:transparent;cursor:pointer;color:var(--c-white);transition:color .25s ease;text-align:left}.showcase-dot__line{display:block;width:100%;height:3px;border-radius:2px;background:var(--c-white);transition:background .25s ease}.showcase-dot__label{font-family:var(--font-ui);font-size:20px;font-weight:400;line-height:normal;white-space:nowrap}.showcase-dot.is-active{color:var(--c-gold)}.showcase-dot.is-active .showcase-dot__line{background:var(--c-gold)}.showcase-slider__overlay{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:30px;min-height:272px;padding:25px 40px}.showcase-slider__desc{margin:0;max-width:625px;color:var(--c-white);font-family:var(--font-body);font-size:20px;font-weight:300;line-height:23px}.showcase-slider__desc p{margin:0;line-height:23px}@media(max-width:900px){.showcase-slider__overlay{min-height:0;padding:20px;gap:20px}.showcase-slider__desc{max-width:100%;font-size:clamp(16px,4vw,20px);line-height:1.15}.showcase-slider__desc p{line-height:inherit}.showcase-slider__dots{flex-direction:column;gap:16px}.showcase-dot__label{white-space:normal;font-size:clamp(16px,4vw,20px)}}.page-section--about{width:100%;max-width:none;background:var(--c-blue);color:var(--c-white)}.section-heading{margin:0 0 2.5rem;font-family:var(--font-display);font-size:clamp(2rem,3.2vw,3.125rem);font-weight:600;line-height:1.1}.section-heading--light{color:var(--figma-on-dark)}.section-heading--dark{color:var(--figma-ink)}.about-card{text-align:center}.about-card__title,.about-card__text{width:100%;max-width:343px;margin-inline:auto}.about-card:first-child .about-card__title{max-width:266px}.about-card__title{font-family:var(--font-display);font-weight:700;text-transform:uppercase;color:var(--c-gold)}.about-card__text{font-family:var(--font-body);font-weight:300;color:var(--c-white);margin:0}.about-specs{display:grid;grid-template-columns:1fr;row-gap:30px;margin:0;padding:0}.about-specs__row{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;column-gap:1.2rem;row-gap:8px;align-items:center;margin:0;padding-inline:60px;padding-block:0;border-bottom:none;font-family:var(--font-body);font-size:22px;line-height:normal}.about-specs__row:after{content:"";grid-column:1 / -1;grid-row:2;border-bottom:1.5px solid rgba(161,168,181,.55)}.about-specs__row dt{grid-column:1;grid-row:1;margin:0;font-weight:300;color:var(--c-white)}.about-specs__row dd{grid-column:2;grid-row:1;margin:0;font-weight:700;color:var(--c-gold);text-align:right;font-variant-numeric:tabular-nums}@media(min-width:960px){.about-specs{grid-template-columns:1fr 1fr;column-gap:0;row-gap:30px;padding-inline:40px;opacity:1}.about-specs__row:nth-child(1){grid-column:1;grid-row:1}.about-specs__row:nth-child(2){grid-column:1;grid-row:2}.about-specs__row:nth-child(3){grid-column:1;grid-row:3}.about-specs__row:nth-child(4){grid-column:2;grid-row:1}.about-specs__row:nth-child(5){grid-column:2;grid-row:2}.about-specs__row:nth-child(6){grid-column:2;grid-row:3}}@media(min-width:1280px){.page-section--about{padding-top:var(--home-block-gap);padding-bottom:0}.page-section--showcase{padding-bottom:0}.page-section--about .page-wrap{display:flex;flex-direction:column;gap:80px}.page-section--about .section-heading{margin:0;padding:0;font-size:54px;font-weight:600;line-height:1}.about-panel{gap:80px}.about-features{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:0;margin-inline:0;padding:0;width:100%;box-sizing:border-box}.about-card{display:flex;flex-direction:column;align-items:center;flex:1 1 0;min-width:0;padding-inline:20px;box-sizing:border-box;text-align:center}.about-card__icon{display:block;margin:0 auto 50px;height:auto;max-width:135px}.about-card__title,.about-card__text{width:100%;max-width:343px;margin-inline:auto}.about-card:first-child .about-card__title{max-width:266px;margin-inline:auto}.about-card__title{margin:0 0 12px;font-size:22px;font-weight:700;line-height:normal}.about-card__text{font-size:22px;font-weight:300;line-height:normal}.about-card:nth-child(3) .about-card__text-line{display:block;white-space:normal}.about-specs{margin-inline:-60px;width:calc(100% + 120px);padding-inline:40px;box-sizing:border-box;opacity:1}.about-specs__row{padding-inline:60px;font-size:22px}}@media(min-width:960px)and (max-width:1279.98px){.about-specs__row:nth-child(1){grid-column:1;grid-row:1}.about-specs__row:nth-child(2){grid-column:1;grid-row:2}.about-specs__row:nth-child(3){grid-column:1;grid-row:3}.about-specs__row:nth-child(4){grid-column:2;grid-row:1}.about-specs__row:nth-child(5){grid-column:2;grid-row:2}.about-specs__row:nth-child(6){grid-column:2;grid-row:3}}.page-section--infra{background:var(--c-white);padding:clamp(3rem,5vw,4.5rem) 0 clamp(3.5rem,6vw,5.5rem)}.infra-panel{display:flex;flex-direction:column;gap:20px;position:relative;width:100%;max-width:100%;min-width:0}.about-panel{display:flex;flex-direction:column;gap:55px;position:relative;width:100%;max-width:100%;min-width:0}.infra-panel__tabs{display:flex;flex-wrap:nowrap;align-items:center;gap:15px;margin:0;padding:0 0 2px;list-style:none;position:relative;z-index:5;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x}.infra-panel__tabs::-webkit-scrollbar{display:none}.infra-tab{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:40px;height:40px;padding:13px 25px;border:1.5px solid var(--c-light-blue);border-radius:5px;white-space:nowrap;background:var(--c-white);font-family:var(--font-ui);font-size:18px;font-weight:400;line-height:normal;color:var(--c-blue);cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.infra-tab:hover{border-color:var(--c-blue)}.infra-tab.is-active{background:var(--c-blue);border-color:var(--c-blue);color:var(--c-white);font-weight:400}.infra-panel__stage{position:relative;min-height:0;overflow:visible;background:transparent;z-index:1}.infra-slide{position:relative;display:flex;flex-direction:column;gap:20px;padding:0;margin:0;opacity:0;transition:opacity .45s ease;pointer-events:none}.infra-slide[hidden]{display:none}.infra-slide.is-active{opacity:1;pointer-events:auto}.infra-slide__hero{position:relative;width:100%;border-radius:10px;overflow:hidden;background:#2a3640}.infra-slide__media{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#2a3640;background-position:center;background-size:cover;background-repeat:no-repeat}.infra-slide__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1c252c00 40%,#1c252c8c);pointer-events:none}.infra-slide__body{position:absolute;left:clamp(20px,8.5vw,117px);bottom:clamp(20px,6vw,72px);z-index:2;max-width:min(90%,900px);pointer-events:none}.infra-slide__title{margin:0;display:flex;flex-direction:column;font-family:var(--font-ui);font-size:clamp(2rem,8vw,80px);font-weight:700;line-height:1.06;letter-spacing:0;color:var(--c-white);text-shadow:0 2px 24px rgba(0,0,0,.35)}.infra-slide__title-line{display:block;line-height:1.06}.infra-slide__stats{box-sizing:border-box;width:100%;list-style:none;background:var(--c-blue);border-radius:10px}.infra-slide__stats-rows{display:none}.infra-slide__stat-row{display:flex;flex-direction:row;align-items:flex-start;gap:20px;min-width:0}.infra-slide__stat-row-copy{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0}.infra-slide__stat-row-copy b{margin:0;font-family:var(--font-ui);font-size:28px;font-weight:700;line-height:normal;color:#b6977a}.infra-slide__stat-row .infra-slide__stat-label,.infra-slide__stat-row .infra-slide__stat-desc-line{margin:0;font-family:var(--font-body);font-size:20px;font-weight:300;line-height:normal;color:var(--c-white)}.infra-slide__stats-cols{display:grid;grid-template-columns:35px 68px minmax(88px,max-content);column-gap:20px;row-gap:25px;align-items:start;justify-content:center;width:max-content;max-width:100%;margin-inline:auto}.infra-slide__stats--dense .infra-slide__stats-cols{row-gap:35px}.infra-slide__stats-col{display:contents}.infra-slide__stats-col--icons>:nth-child(1),.infra-slide__stats-col--times>:nth-child(1),.infra-slide__stats-col--labels>:nth-child(1){grid-row:1}.infra-slide__stats-col--icons>:nth-child(2),.infra-slide__stats-col--times>:nth-child(2),.infra-slide__stats-col--labels>:nth-child(2){grid-row:2}.infra-slide__stats-col--icons>:nth-child(3),.infra-slide__stats-col--times>:nth-child(3),.infra-slide__stats-col--labels>:nth-child(3){grid-row:3}.infra-slide__stats-col--icons>:nth-child(4),.infra-slide__stats-col--times>:nth-child(4),.infra-slide__stats-col--labels>:nth-child(4){grid-row:4}.infra-slide__stats-col--icons>:nth-child(1),.infra-slide__stats-col--icons>:nth-child(2),.infra-slide__stats-col--icons>:nth-child(3),.infra-slide__stats-col--icons>:nth-child(4){grid-column:1;justify-self:start}.infra-slide__stats-col--times>:nth-child(1),.infra-slide__stats-col--times>:nth-child(2),.infra-slide__stats-col--times>:nth-child(3),.infra-slide__stats-col--times>:nth-child(4){grid-column:2;justify-self:start;align-self:center}.infra-slide__stats-col--labels>:nth-child(1),.infra-slide__stats-col--labels>:nth-child(2),.infra-slide__stats-col--labels>:nth-child(3),.infra-slide__stats-col--labels>:nth-child(4){grid-column:3;justify-self:start;align-self:center}.infra-slide__stats-col--times b{display:block;margin:0;white-space:nowrap}.infra-slide__stats-col--icons .infra-slide__stat-icon-slot{display:flex;align-items:flex-start;justify-content:flex-start;flex-shrink:0;width:35px;min-height:35px;height:auto}.infra-slide__stat-icon-slot picture{display:flex;align-items:center;justify-content:center}.infra-slide__stat{min-width:0}.infra-slide__stat-icon{flex-shrink:0;display:block;object-fit:contain;object-position:center center}.infra-slide__stat-icon-slot--walk{width:35px;height:35px}.infra-slide__stat-icon-slot--car{width:35px;height:32px}.infra-walk-icon{position:relative;display:block;width:24.084px;height:44.002px;flex-shrink:0;transform:scale(.7955);transform-origin:top left}.infra-walk-icon__part{position:absolute;display:block;max-width:none}.infra-walk-icon__part--body{left:0;top:10.84px;width:24.084px;height:33.008px}.infra-walk-icon__part--leg{left:.36px;top:27.57px;width:11.485px;height:16.432px}.infra-walk-icon__part--arm{left:17.39px;top:16.62px;width:6.632px;height:7.754px}.infra-walk-icon__part--head{left:7.56px;top:0;width:9.423px;height:9.423px}.infra-slide__stat-icon--car{width:35px;height:32px;object-fit:contain;object-position:left top}.infra-slide__stat-label{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.infra-slide__stats-col--times>b:not(:last-child){margin-bottom:15px}.infra-slide__stat-copy{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;white-space:nowrap}.infra-slide__stat-copy b{margin:0;font-family:var(--font-ui);font-size:28px;font-weight:700;line-height:normal;color:#b6977a}.infra-slide__stat-desc{display:flex;flex-direction:column;align-items:flex-start;gap:0;min-width:0}.infra-slide__stat-desc-line{display:block;margin:0;font-family:var(--font-body);font-size:20px;font-weight:300;line-height:normal;color:var(--c-white)}.infra-slide__stat-copy span:not(.infra-slide__stat-desc):not(.infra-slide__stat-desc-line){margin:0;font-family:var(--font-body);font-size:20px;font-weight:300;line-height:normal;color:var(--c-white);white-space:normal}.infra-slide__stats>li:not(.infra-slide__stat){display:flex;flex-direction:row;align-items:flex-start;gap:20px;min-width:0;justify-self:start}.infra-slide__stats>li:not(.infra-slide__stat):before{content:"";flex-shrink:0;width:24px;height:49px;background:center / 24px 44px no-repeat url(../figma/home/infra-walk-p1.svg)}.infra-slide__stats>li:not(.infra-slide__stat)>b{margin:0;font-family:var(--font-ui);font-size:28px;font-weight:700;line-height:normal;color:#b6977a}.infra-slide__stats>li:not(.infra-slide__stat)>span{margin:0;font-family:var(--font-body);font-size:20px;font-weight:300;line-height:normal;color:var(--c-white)}.infra-slide[data-infra-id=education] .infra-slide__stats>li:not(.infra-slide__stat):nth-child(3):before,.infra-slide[data-infra-id=shops] .infra-slide__stats>li:not(.infra-slide__stat):nth-child(3):before,.infra-slide[data-infra-id=shops] .infra-slide__stats>li:not(.infra-slide__stat):nth-child(4):before,.infra-slide[data-infra-id=leisure] .infra-slide__stats>li:not(.infra-slide__stat):nth-child(3):before,.infra-slide[data-infra-id=sport] .infra-slide__stats>li:not(.infra-slide__stat):nth-child(2):before,.infra-slide[data-infra-id=sport] .infra-slide__stats>li:not(.infra-slide__stat):nth-child(3):before{background-image:url(../figma/home/infra-car-raw.svg)}@media(min-width:960px)and (max-width:1279.98px){.infra-slide__stats-rows{display:grid!important;visibility:visible!important;height:auto!important;overflow:visible!important}.infra-slide__stats-cols{display:none!important}}@media(min-width:1280px){.page-section--infra{padding:100px 0}.page-section--infra .page-wrap,.page-section--about .page-wrap,#infrastructure .page-wrap,#about-block .page-wrap{display:flex;flex-direction:column;gap:40px}.page-section--infra .section-heading{margin:0;padding:0;font-size:54px;font-weight:600;line-height:1}.infra-panel{gap:40px}.infra-panel__tabs{flex-wrap:wrap;overflow-x:visible;touch-action:auto;gap:20px;padding-bottom:0}.infra-tab{min-height:50px;height:50px;padding:13px 32px;border-radius:10px;font-size:20px}.infra-slide{gap:20px}.infra-slide__hero{aspect-ratio:1440 / 719;min-height:0;border-radius:10px}.infra-slide__body{left:117px;bottom:72px}.infra-slide__title{font-size:80px;line-height:1.06}.infra-slide__title-line{line-height:1.06}.infra-slide__stats{max-width:1440px;margin:0 auto;padding:60px 120px;border-radius:10px}.infra-slide__stats-board{display:block;width:100%}.infra-slide__stats-rows{display:grid!important;visibility:visible!important;height:auto!important;overflow:visible!important;margin:0;padding:0;grid-template-columns:repeat(3,max-content);justify-content:space-between;column-gap:0;row-gap:0;align-items:start;width:100%}.infra-slide__stats-cols{display:none!important}.infra-slide__stat-row{gap:20px;justify-self:start;width:max-content;max-width:none}.infra-slide__stat-row-copy{gap:10px}.infra-slide__stat-row-copy b{font-size:28px;font-weight:700;line-height:normal;color:var(--c-gold)}.infra-slide__stat-row .infra-slide__stat-label{gap:0}.infra-slide__stat-row .infra-slide__stat-label,.infra-slide__stat-row .infra-slide__stat-desc-line{font-size:20px;font-weight:300;line-height:normal;color:var(--c-white)}.infra-slide__stat-row .infra-slide__stat-icon-slot{display:flex;align-items:flex-start;justify-content:flex-start;flex-shrink:0}.infra-slide__stat-row .infra-slide__stat-icon-slot--walk{width:24px;height:44px}.infra-slide__stat-row .infra-slide__stat-icon-slot--walk .infra-walk-icon{width:24.084px;height:44.002px;transform:none;transform-origin:top left}.infra-slide__stat-row .infra-slide__stat-icon-slot--car{width:52px;height:49px}.infra-slide__stat-row .infra-slide__stat-icon--car{width:52px;height:49px;object-fit:contain;object-position:left top}.infra-slide__stats--dense .infra-slide__stats-rows{grid-template-columns:repeat(4,max-content);row-gap:0;column-gap:0}.infra-slide__stats--dense .infra-slide__stat-row{min-width:0;width:max-content}}@media(max-width:959px){.infra-slide__stats{display:flex;justify-content:center;align-items:flex-start}.infra-slide__stats-board{display:flex;justify-content:center;width:100%}.infra-slide__stats-rows{display:none}.infra-slide__stats-cols{display:grid;grid-template-columns:34px 68px minmax(88px,max-content);column-gap:20px;row-gap:25px}}.page-section--tours{background:var(--c-white);padding:clamp(2.75rem,3.9vw,3.5rem) 0 clamp(3.25rem,4.8vw,4.5rem)}.page-section--tours .page-wrap{display:grid;gap:40px;max-width:none;padding-left:clamp(1.25rem,3.4vw,6.25rem);padding-right:clamp(1.25rem,3.4vw,6.25rem)}.page-section--tours .section-heading{margin:0;font-size:50px;font-weight:600;line-height:1}.tours-block__photo{width:100%;height:clamp(420px,50vw,720px);min-height:0;border-radius:10px;background:url(../figma/home/tours-main.png) center / cover no-repeat}html.nc-webp .tours-block__photo{background-image:image-set(url(../figma/home/tours-main.webp) type("image/webp"),url(../figma/home/tours-main.png) type("image/png"))}.tours-block{display:flex;flex-direction:column;gap:40px}.tours-block__cta{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:40px;margin-top:0}.tours-block__text{display:flex;flex:1 1 auto;align-items:center;gap:40px;min-width:0;font-family:var(--font-body);color:var(--c-blue)}.tours-block__text strong{flex-shrink:0;font-family:var(--font-ui);font-size:28px;font-weight:700;line-height:normal;text-transform:uppercase;letter-spacing:0;color:var(--c-blue);white-space:nowrap}.tours-block__text span{flex-shrink:0;font-family:var(--font-ui);font-size:22px;font-weight:400;line-height:normal;color:var(--c-gold);white-space:nowrap}.page-section--tours .btn--gold-wide{flex-shrink:0;height:52px;min-height:52px;padding:0 30px;border-radius:10px;font-family:var(--font-ui);font-size:20px;font-weight:400;line-height:normal;color:var(--c-white);background:linear-gradient(176.37deg,var(--c-gold-grad-start) 11.47%,var(--c-gold-grad-end) 95.03%)}.tours-block__btn-text-extra{display:none}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:1rem}.modal[hidden]{display:none}.modal[aria-hidden=false]{display:grid}.modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#1c252c8c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer}.modal__panel{position:relative;width:min(480px,100%);max-height:calc(100dvh - 2rem);overflow:auto;padding:clamp(1.5rem,4vw,2.25rem);background:var(--c-white);border-radius:14px;box-shadow:0 24px 60px #1c252c59;color:var(--c-blue);font-family:var(--font-body);animation:modal-in .2s ease}@keyframes modal-in{0%{transform:translateY(8px);opacity:0}to{transform:none;opacity:1}}.modal__close{position:absolute;top:.75rem;right:.85rem;width:36px;height:36px;border:0;background:transparent;font-size:1.6rem;line-height:1;color:var(--c-blue);cursor:pointer;border-radius:50%;display:grid;place-items:center}.modal__close:hover{background:#1c252c14}.modal__title{margin:0 0 .5rem;font-family:var(--font-display);font-weight:700;font-size:clamp(1.4rem,2.5vw,1.75rem);color:var(--c-blue)}.modal__lead{margin:0 0 1.5rem;color:var(--c-grey);font-size:.95rem}.lead-form{display:grid;gap:1rem}.lead-form__field{display:grid;gap:.4rem}.lead-form__label{font-size:.85rem;color:var(--c-grey);letter-spacing:.02em}.lead-form__label em{color:var(--c-red);font-style:normal}.lead-form__field input{height:50px;padding:0 1rem;border:1.5px solid var(--c-light-blue);border-radius:10px;background:var(--c-white);font-family:var(--font-body);font-size:1rem;color:var(--c-blue);transition:border-color .15s ease}.lead-form__field input:focus{outline:none;border-color:var(--c-gold)}.lead-form__field input[type=date],.lead-form__field select{height:50px;padding:0 1rem;border:1.5px solid var(--c-light-blue);border-radius:10px;background:var(--c-white);font-family:var(--font-body);font-size:1rem;color:var(--c-blue)}.lead-form__field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%231C252C' stroke-width='1.6' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .85rem center;padding-right:2.25rem}.lead-form__row2{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}@media(max-width:520px){.lead-form__row2{grid-template-columns:1fr}}.lead-form__hint{margin:0;font-size:.78rem;color:var(--c-grey);line-height:1.45}.btn--gold-grad.lead-form__submit:disabled{opacity:.45;cursor:not-allowed;pointer-events:none;filter:none}.lead-form__check.is-invalid{color:var(--c-red)}.lead-form__field.is-invalid input,.lead-form__field.is-invalid select{border-color:var(--c-red);background:#b759590f;color:var(--c-red)}.lead-form__error{display:none;font-size:.8rem;color:var(--c-red);min-height:1em}.lead-form__field.is-invalid .lead-form__error{display:block}.lead-form__check{display:flex;gap:.6rem;align-items:flex-start;font-size:.8rem;color:var(--c-grey);line-height:1.5}.lead-form__check input{margin-top:2px;accent-color:var(--c-gold)}.lead-form__check a{color:var(--c-blue);text-decoration:underline}.lead-form__submit{margin-top:.25rem;height:52px;font-size:1rem;font-weight:700}.lead-form__success{margin:0;padding:.85rem 1rem;background:#be9e8726;border-radius:10px;color:var(--c-blue);font-size:.95rem}.modal__panel--callback{width:330px;max-width:calc(100vw - 2rem);padding:50px 33px 35px;background:#f4f7fc;border-radius:10px;box-shadow:0 24px 60px #1c252c47;overflow:visible}.modal__panel--tour{min-height:566px}.modal--tour .modal__lead{max-width:282px;margin-left:auto;margin-right:auto}.modal__content--callback{display:flex;flex-direction:column;align-items:center;gap:30px;text-align:center}.modal__panel--callback .modal__title{margin:0;width:100%;font-family:var(--font-ui);font-size:28px;font-weight:700;line-height:normal;color:#1c252c}.modal__panel--callback .modal__lead{margin:0;width:100%;font-family:var(--font-ui);font-size:18px;font-weight:300;line-height:20px;color:#1c252c}.modal__close--callback{top:20px;right:20px;width:14px;height:14px;padding:0;border:0;border-radius:0;color:#a1a8b5;display:grid;place-items:center}.modal__close--callback:hover{background:transparent;color:#1c252c}.modal__close--callback svg{display:block}.lead-form--callback{width:100%;display:flex;flex-direction:column;gap:30px;align-items:stretch}.lead-form--callback .lead-form__fields{display:flex;flex-direction:column;gap:11px;width:100%}.lead-form--callback .lead-form__field{gap:.25rem}.lead-form--callback .lead-form__field input,.lead-form--callback .lead-form__field select{width:100%;height:40px;padding:0 16px;border:1.5px solid #a1a8b5;border-radius:10px;background:#f4f7fc;font-family:var(--font-ui);font-size:16px;font-weight:300;color:#1c252c}.lead-form--callback .lead-form__field input::placeholder{color:#1c252c;opacity:1}.lead-form--callback .lead-form__field input:focus,.lead-form--callback .lead-form__field select:focus{outline:none;border-color:#1c252c}.lead-form--callback .lead-form__field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.25rem;background-image:url("data:image/svg+xml,%3Csvg width='8' height='13' viewBox='0 0 8 13' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l5 5.5L1 12' stroke='%231C252C' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;cursor:pointer;color:#1c252c}.lead-form--callback .lead-form__submit{width:100%;height:52px;margin:0;padding:0 30px;font-family:var(--font-ui);font-size:20px;font-weight:400}.lead-form__legal{margin:0;font-family:var(--font-ui);font-size:12px;font-weight:300;line-height:14px;color:#1c252c;text-align:center}.lead-form__legal a{color:inherit;text-decoration:underline;text-underline-offset:2px}.lead-form--callback .lead-form__error{text-align:left;font-size:12px}.lead-form--callback .lead-form__field.is-invalid input,.lead-form--callback .lead-form__field.is-invalid select,.lead-form--callback .lead-form__field.is-invalid .call-time-picker__box{border-color:var(--c-red)}.lead-form__field--call-time{position:relative;z-index:1}.lead-form__field--call-time:has(.call-time-picker.is-open){z-index:6}.call-time-picker{width:100%}.call-time-picker__box{border:1.5px solid #a1a8b5;border-radius:10px;background:#f4f7fc;overflow:hidden;transition:border-color .15s ease}.call-time-picker.is-open .call-time-picker__box{display:flex;flex-direction:column;gap:10px;min-height:224px;padding:10px 0;overflow:visible}.call-time-picker__trigger{width:100%;min-height:40px;padding:0 16px;border:0;background:transparent;display:flex;align-items:center;justify-content:space-between;gap:12px;font-family:var(--font-ui);font-size:16px;font-weight:300;line-height:20px;color:#1c252c;cursor:pointer;text-align:left}.call-time-picker.is-open .call-time-picker__trigger{flex:0 0 auto;min-height:0;height:20px;padding:0 16px}.call-time-picker__value{flex:1 1 auto;min-width:0}.call-time-picker__value.is-placeholder{color:#1c252c}.call-time-picker__chevron{flex:0 0 8px;width:8px;height:8px;background:center / contain no-repeat url("data:image/svg+xml,%3Csvg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 2 4 5.5 7 2' stroke='%231C252C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");transition:transform .15s ease}.call-time-picker.is-open .call-time-picker__chevron{transform:rotate(180deg)}.call-time-picker__panel{flex:1 1 auto;min-height:0;padding:0}.call-time-picker__panel[hidden]{display:none}.call-time-picker__list{list-style:none;margin:0;padding:0 1.5px 0 0;max-height:176px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#a1a8b5 transparent}.call-time-picker__list::-webkit-scrollbar{width:6px}.call-time-picker__list::-webkit-scrollbar-thumb{background:#a1a8b5;border-radius:3px;min-height:54px}.call-time-picker__list::-webkit-scrollbar-track{background:transparent}.call-time-picker__item{margin:0}.call-time-picker__option{width:100%;height:44px;padding:0 16px;border:0;border-top:1px solid #a1a8b5;background:transparent;display:flex;align-items:center;font-family:var(--font-ui);font-size:16px;font-weight:300;line-height:20px;color:#1c252c;cursor:pointer;text-align:left}.call-time-picker__item:last-child .call-time-picker__option{border-bottom:1px solid #a1a8b5}.call-time-picker__option:hover,.call-time-picker__option.is-selected{background:#a1a8b514}.call-time-picker__option-text{min-width:0}.share-popover{position:absolute;z-index:4000;min-width:240px;padding:.85rem 1rem 1rem;background:var(--c-white);border:1.5px solid var(--c-light-blue);border-radius:12px;box-shadow:0 12px 40px #1c252c2e}.share-popover[hidden]{display:none!important}.share-popover__title{margin:0 0 .65rem;font-family:var(--font-ui);font-size:.85rem;color:var(--c-blue)}.share-popover__actions{display:grid;gap:.45rem}.share-popover__link{display:block;text-align:center;padding:.55rem .75rem;border-radius:8px;border:1px solid var(--c-light-blue);font-family:var(--font-ui);font-size:.88rem;color:var(--c-blue);text-decoration:none;transition:border-color .15s ease,background .15s ease}.share-popover__link:hover{border-color:var(--c-blue)}.share-popover__link--btn{width:100%;cursor:pointer;background:#be9e871f}.share-popover__close{position:absolute;top:.35rem;right:.45rem;border:0;background:transparent;font-size:1.35rem;line-height:1;cursor:pointer;color:var(--c-grey)}.page-section--gallery{background:var(--c-white);padding:clamp(2.75rem,3.9vw,3.5rem) 0 clamp(3.25rem,4.8vw,4.5rem)}.page-section--gallery .page-wrap{max-width:none;padding-left:clamp(1.25rem,3.4vw,6.25rem);padding-right:clamp(1.25rem,3.4vw,6.25rem)}.gallery-head{display:flex;margin-bottom:0}.gallery-tabs{display:flex;flex-wrap:nowrap;align-items:center;gap:15px;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x}.gallery-tabs::-webkit-scrollbar{display:none}.gallery-tab{flex:0 0 auto;height:50px;padding:13px 32px;border:1.5px solid var(--c-light-blue);border-radius:10px;background:var(--c-white);font-family:var(--font-ui);font-size:20px;font-weight:400;color:var(--c-blue);white-space:nowrap;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.gallery-tab:hover{border-color:var(--c-blue)}.gallery-tab.is-active{background:var(--c-blue);border-color:var(--c-blue);color:var(--c-white);font-weight:400}.gallery-stage{position:relative;border-radius:10px;overflow:hidden;background:transparent}.gallery-track{position:absolute;top:0;right:0;bottom:0;left:0}.gallery-track[hidden]{display:none}.gallery-track__viewport{position:relative;height:100%}.gallery-slide{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;transition:opacity .5s ease}.gallery-slide.is-active{opacity:1}.gallery-slide__media{width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat;background-color:#2a3640}.gallery-slide__photo{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.gallery-track__dots{position:absolute;bottom:30px;left:50%;transform:translate(-50%);display:flex;gap:30px;z-index:2}.gallery-dot{width:17px;height:17px;border:0;border-radius:50%;background:var(--c-white);cursor:pointer;padding:0;transition:background .2s ease}.gallery-dot.is-active{background:var(--c-blue)}.gallery-dot:not(.is-active){background:var(--c-white)}.gallery-track__nav{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.gallery-track__zone{position:absolute;top:0;bottom:0;width:min(30%,220px);min-width:72px;border:0;padding:0;margin:0;background:transparent;cursor:pointer;pointer-events:auto}.gallery-track__zone--prev{left:0}.gallery-track__zone--next{right:0}.gallery-track__arrow{position:absolute;top:50%;width:80px;height:80px;transform:translateY(-50%);opacity:0;transition:opacity .2s ease;pointer-events:none}.gallery-track__zone--prev .gallery-track__arrow{left:clamp(12px,2.5vw,30px)}.gallery-track__zone--next .gallery-track__arrow{right:clamp(12px,2.5vw,30px);transform:translateY(-50%) scaleX(-1)}.gallery-track__zone:hover .gallery-track__arrow,.gallery-track__zone:focus-visible .gallery-track__arrow{opacity:1}.gallery-track__zone:focus-visible{outline:none}.gallery-track__zone:focus-visible .gallery-track__arrow{opacity:1}@media(min-width:960px)and (max-width:1279.98px){.page-section--gallery .page-wrap{display:grid;gap:30px}.gallery-head{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:30px}.gallery-tabs{gap:20px}.gallery-stage{min-height:clamp(320px,50vw,520px);border-radius:10px}}@media(min-width:1280px){.page-section--gallery .page-wrap{display:grid;gap:40px}.gallery-head{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:40px}.gallery-tabs{flex-wrap:wrap;overflow-x:visible;touch-action:auto;gap:26px}.gallery-tab{height:50px;min-height:50px;padding:13px 32px;border-radius:10px;font-size:20px}.gallery-stage{aspect-ratio:1440 / 800;width:100%;min-height:0;height:auto;border-radius:10px}.gallery-track{position:absolute;top:0;right:0;bottom:0;left:0}.gallery-track__nav{display:block}.gallery-track__zone{top:50%;bottom:auto;width:80px;min-width:80px;height:80px;transform:translateY(-50%)}.gallery-track__zone--prev{left:40px}.gallery-track__zone--next{right:40px}.gallery-track__zone--prev .gallery-track__arrow{left:0}.gallery-track__zone--next .gallery-track__arrow{right:0}.gallery-stage:hover .gallery-track:not([hidden]) .gallery-track__arrow,.gallery-track__zone:focus-visible .gallery-track__arrow{opacity:1}.gallery-track__viewport,.gallery-slide__media{min-height:0;height:100%}.gallery-track__dots{bottom:30px;gap:30px}.gallery-dot{width:17px;height:17px}.gallery-dot.is-active{background:var(--c-blue)}.gallery-dot:not(.is-active){background:var(--c-white)}}@media(max-width:959px){.page-section--gallery .page-wrap{display:flex;flex-direction:column;gap:20px;padding-left:20px;padding-right:20px}.gallery-head{flex-direction:column;align-items:flex-start;gap:15px}.gallery-tabs{flex-wrap:nowrap;overflow-x:auto;gap:15px}.gallery-stage{aspect-ratio:400 / 197;min-height:0;height:auto;border-radius:5px}.gallery-track__dots{bottom:15px;gap:14px}.gallery-dot{width:12px;height:12px}.gallery-dot.is-active{background:var(--c-blue)}.gallery-dot:not(.is-active){background:var(--c-white)}.gallery-track__nav{display:none}}.page-section--build{background:var(--c-white);padding:clamp(3rem,5vw,4.5rem) 0}.page-section--build .page-wrap{max-width:none;padding-left:clamp(1.25rem,3.4vw,6.25rem);padding-right:clamp(1.25rem,3.4vw,6.25rem)}.build-chip__text--long{display:none}.build-chip__text--short{display:inline}.build-slider__arrow{display:none;flex:0 0 50px;width:50px;height:50px;padding:0;border:1.5px solid var(--c-light-blue);border-radius:10px;background:var(--c-white);color:var(--c-blue);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.build-slider__arrow svg{display:block}.build-slider__arrow:hover:not(:disabled){background:var(--c-blue);border-color:var(--c-blue);color:var(--c-white)}.build-slider__arrow:disabled{opacity:.35;cursor:not-allowed}.build-slider{margin:0;width:100%}.build-slider__rail{display:flex;align-items:center;gap:20px;min-width:0;flex:1 1 auto}.build-chip{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:center;height:50px;padding:13px 32px;border-radius:10px;border:1.5px solid var(--c-light-blue);background:var(--c-white);color:var(--figma-ink);font-family:var(--font-ui);font-size:20px;font-weight:400;line-height:1;white-space:nowrap;cursor:pointer;transition:all .15s ease}.build-chip:hover{border-color:var(--c-blue)}.build-chip.is-active{background:var(--c-blue);border-color:var(--c-blue);color:var(--c-white);font-weight:700}.build-panel{display:flex;flex-direction:column;gap:20px;width:100%}.build-content{display:flex;flex-direction:column;gap:15px;align-items:stretch}.build-content__text{border-radius:10px;background:var(--figma-panel);color:var(--figma-on-dark)}.build-content__period{margin:0;font-family:var(--font-ui);font-weight:700}.build-content__text p{margin:0;font-family:var(--font-body);font-weight:300;line-height:normal}.build-content__body{display:flex;flex-direction:column;gap:.85em}.build-content__body p{margin:0}.build-content__media{border-radius:10px;background-color:#50616f;background-size:cover;background-position:center}@media(min-width:960px)and (max-width:1279.98px){.page-section--build .page-wrap{display:flex;flex-direction:column;gap:32px}.page-section--build>.page-wrap>.section-heading{font-size:40px;font-weight:600;margin:0}.build-slider{display:flex;align-items:center;gap:20px}.build-slider__arrow{display:grid;place-items:center}.build-chip__text--short{display:none}.build-chip__text--long{display:inline}.build-chip.is-active{background:var(--c-white);border-color:var(--c-blue);color:var(--c-blue);font-weight:400}.build-content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:100%;aspect-ratio:1720 / 641;min-height:0}.build-content__text{grid-column:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:20px;padding:30px;min-height:0;height:100%;box-sizing:border-box}.build-content__period{margin:0;flex:0 0 auto;font-family:var(--font-ui);font-size:22px;font-weight:700;line-height:normal;color:var(--c-white)}.build-content__body{flex:0 1 auto;margin-top:auto;display:flex;flex-direction:column;justify-content:flex-start;gap:.85em;min-height:0;width:100%;overflow:hidden}.build-content__text p,.build-content__body p{flex:0 0 auto;margin:0;display:block;font-family:var(--font-body);font-size:14px;font-weight:300;line-height:normal;color:var(--c-white);opacity:1}.build-content__media{grid-column:2 / span 2;min-height:0;background-color:#50616f}}@media(min-width:1280px){.page-section--build .page-wrap{display:flex;flex-direction:column;gap:40px;padding-left:clamp(1.25rem,6.25vw,100px);padding-right:clamp(1.25rem,6.25vw,100px)}.page-section--build>.page-wrap>.section-heading{margin:0;font-family:var(--font-ui);font-size:50px;font-weight:600;line-height:normal;color:var(--c-blue)}.build-panel{gap:20px}.build-slider{display:flex;align-items:center;gap:20px}.build-slider__arrow{display:grid;place-items:center}.build-slider__rail{gap:20px}.build-chip__text--short{display:none}.build-chip__text--long{display:inline}.build-chip.is-active{background:var(--c-white);border-color:var(--c-blue);color:var(--c-blue);font-weight:400}.build-content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:100%;aspect-ratio:1720 / 641;min-height:0}.build-content__text{grid-column:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:20px;padding:50px;min-height:0;height:100%}.build-content__period{margin:0;flex:0 0 auto;font-family:var(--font-ui);font-size:22px;font-weight:700;line-height:normal}.build-content__body{flex:0 1 auto;margin-top:auto;display:flex;flex-direction:column;justify-content:flex-start;gap:.85em;min-height:0;width:100%;overflow:hidden}.build-content__text p,.build-content__body p{margin:0;flex:0 0 auto;display:block;font-family:var(--font-body);font-size:20px;font-weight:300;line-height:normal;opacity:1}.build-content__media{grid-column:2 / span 2;min-height:0;background-color:#50616f}}@media(max-width:959px){.page-section--build>.page-wrap>.section-heading{margin:0}.build-panel{gap:15px}.build-slider{display:block;margin:0;width:100%}.build-slider__arrow{display:none!important}.build-slider__rail{flex-wrap:nowrap;overflow-x:auto;gap:15px;padding-bottom:0}.build-chip{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:max-content;height:40px;min-height:40px;padding:0 32px;border-radius:5px;border:1.5px solid var(--c-light-blue);background:var(--c-white);font-size:18px;font-weight:400;line-height:normal;color:var(--c-blue)}.build-chip.is-active{background:var(--c-white);border-color:var(--c-light-blue);color:var(--c-blue);font-weight:400}.build-content{display:flex;flex-direction:column;gap:15px;height:479px;min-height:479px;grid-template-columns:unset}.build-content__text{flex:1 1 0;min-height:0;display:flex;flex-direction:column;justify-content:flex-start;gap:34px;padding:25px}.build-content__period{flex:0 0 auto;margin:0}.build-content__body{flex:0 1 auto;margin-top:auto;display:flex;flex-direction:column;justify-content:flex-start;gap:.85em;min-height:0;overflow:hidden}.build-content__text p,.build-content__body p{flex:0 0 auto;display:block;margin:0;font-size:14px}.build-content__media{flex:1 1 0;min-height:0;background-color:#50616f}}.page-section--extras{background:var(--c-white);padding:clamp(3rem,5vw,4.5rem) 0 clamp(3.5rem,6vw,5.5rem)}.extras-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.extras-card{position:relative;display:flex;align-items:flex-end;min-height:170px;padding:15px 10px;border-radius:10px;overflow:hidden;text-decoration:none;color:var(--c-white);isolation:isolate;transition:transform .25s ease}.extras-card:hover{transform:none}.extras-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#1c252c0d 40%,#1c252ca3),var(--extras-bg, linear-gradient(135deg, #5a6873, #1c252c));background-size:cover;background-position:center;transition:transform .5s ease}.extras-card:hover:before{transform:scale(1.04)}.extras-card--parking{--extras-bg: url(../figma/home/extras-parking.png)}.extras-card--storage{--extras-bg: url(../figma/home/extras-storage.png)}html.nc-webp .extras-card--parking{--extras-bg: image-set(url(../figma/home/extras-parking.webp) type("image/webp"), url(../figma/home/extras-parking.png) type("image/png"))}html.nc-webp .extras-card--storage{--extras-bg: image-set(url(../figma/home/extras-storage.webp) type("image/webp"), url(../figma/home/extras-storage.png) type("image/png"))}.extras-card__title{font-family:var(--font-ui);font-size:20px;font-weight:700;line-height:normal}@media(min-width:960px)and (max-width:1279.98px){.extras-grid{gap:15px}.extras-card{min-height:266px;height:266px;padding:15px 30px;align-items:flex-end}.extras-card--parking:before{background-image:linear-gradient(180deg,rgba(28,37,44,0) 0%,var(--c-blue) 100%),var(--extras-bg)}.extras-card--storage:before{background-image:linear-gradient(180deg,#1c252c00,#1c252c99),var(--extras-bg)}.extras-card__title{font-family:var(--font-ui);font-size:45px;font-weight:700;line-height:normal;color:var(--c-white);white-space:nowrap}}@media(min-width:1280px){.extras-grid{gap:clamp(1rem,2vw,1.5rem)}.extras-card{min-height:333px;height:auto;padding:2.25rem 3.2rem}.extras-card__title{font-family:var(--font-display);font-size:clamp(2rem,3.1vw,3.15rem);line-height:1}}@media(max-width:959px){.extras-grid{grid-template-columns:1fr 1fr;gap:15px}.extras-card{min-height:170px;height:170px;padding:15px 10px}.extras-card__title{font-size:20px}}.page-section--map{width:100%;max-width:none;padding:clamp(3rem,5vw,4.5rem) 0 0;background:var(--c-white);box-sizing:border-box;overflow-x:clip}.map-head{display:block;margin-bottom:20px}.map-embed{position:relative;width:100%;max-width:none;margin-inline:0;padding-inline:0;box-sizing:border-box;height:300px;min-height:300px;background:#d8dee5;overflow:hidden}.map-embed--interactive:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#f4f7fc0a,#1c252c0f)}.map-embed__canvas{width:100%;height:100%}.map-embed__canvas [class*=gotoymaps],.map-embed__canvas [class*=gototech]{display:none!important}@media(min-width:960px)and (max-width:1279.98px){.page-section--map{padding:40px 0 0}.page-section--map .section-heading{font-size:54px;font-weight:600}.map-head{margin-bottom:30px}.map-embed{height:auto;min-height:0;aspect-ratio:961 / 578}}@media(min-width:1280px){.map-head{margin-bottom:clamp(1.25rem,2.5vw,2rem)}.map-embed{height:auto;min-height:0;max-height:804px;aspect-ratio:1640 / 804}.map-embed__canvas{width:100%;height:100%;transform:none}}@media(max-width:959px){.page-section--map{display:flex;flex-direction:column;gap:20px;padding:0}.map-head{margin-bottom:0}.map-embed{height:300px;min-height:300px;aspect-ratio:auto}.map-embed__canvas{transform:none}}.page-section--plans-catalog{background:var(--c-white);padding:clamp(2rem,4vw,3rem) 0 clamp(3rem,5vw,4rem)}.plans-catalog-wrap{max-width:none;padding-left:clamp(1.25rem,6.1vw,6.25rem);padding-right:clamp(1.25rem,6.1vw,6.25rem)}.page-plans-catalog .breadcrumbs{margin-bottom:1.5rem}.page-section--plans-catalog .section-heading{margin:0 0 2rem;font-size:clamp(2rem,4vw,3.125rem);font-weight:600;line-height:1.1;color:#1c252c}.plans-catalog-toolbar{display:flex;flex-direction:column;align-items:center;gap:30px;width:100%;margin-bottom:2.5rem}.page-section--plans-catalog .filter-badge{margin:0}.page-section--plans-catalog .filter-bar{width:100%;margin:0}.filter-bar__lead{display:flex;align-items:center;gap:20px;min-width:0}.page-plans-catalog .filter-bar__lead .plans-free-toggle{flex-shrink:0}.plans-catalog-filter-all{display:none}@media(min-width:1280px){.page-section--plans-catalog .filter-badge__label{font-size:22px}.page-section--plans-catalog .filter-badge__value{font-size:28px}.page-plans-catalog .filter-bar{grid-template-columns:auto minmax(280px,1fr) auto;column-gap:20px;align-items:start}}@media(max-width:959px){.page-plans-catalog .filter-bar__lead{grid-column:1;grid-row:1;width:auto;min-width:0;padding:10px 0 0}.page-plans-catalog .filter-rooms{grid-column:auto;grid-row:auto;padding:0}}.plans-catalog__count{margin:0 0 2rem;font-family:var(--font-body);font-size:1.125rem;color:#46535c}.plans-catalog__count b{font-weight:700;color:#1c252c}.plans-catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}.plans-catalog-grid .plan-card{flex:none;width:100%;min-width:0;height:705px;min-height:705px;max-height:705px;overflow:hidden;aspect-ratio:auto}.plans-catalog-grid .plan-card__diagram{flex:1 1 auto;height:auto;min-height:0;padding:80px 40px;background:var(--c-white)}.plans-catalog-grid .plan-card__diagram--alt{padding-inline:60px}.plans-catalog-grid .plan-card__diagram--narrow{padding-block:45px;padding-inline:60px}.plans-catalog-grid .plan-card__plan{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center}.plans-catalog-grid .plan-card__meta{flex-shrink:0;gap:25px;height:115px}.plans-catalog-grid .plan-card__row b .plan-card__area-sup{font-size:14.19px;line-height:1;vertical-align:super}.plans-catalog-grid .plan-card__badge--booked{background:#4d535a}.plans-catalog__empty{margin:2rem 0 0;font-family:var(--font-body);font-size:1.125rem;line-height:1.5;color:#46535c;text-align:center}@media(max-width:1279.98px){.plans-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.plans-catalog-grid{grid-template-columns:1fr}.plans-catalog-grid .plan-card{min-height:auto}}@media(max-width:599px){.page-section--plans-catalog{padding-top:20px;padding-bottom:32px}.page-plans-catalog .plans-catalog-wrap{padding-left:20px;padding-right:20px}.page-plans-catalog .breadcrumbs{margin-bottom:15px;font-size:14px}.page-section--plans-catalog .section-heading{font-size:30px;line-height:1;margin-bottom:20px}.plans-catalog-toolbar{gap:15px;margin-bottom:20px}.page-plans-catalog .filter-bar__lead{flex-wrap:wrap;gap:15px}.page-plans-catalog .filter-bar__lead .plans-free-toggle{height:40px;padding:0 16px;font-size:16px;border-radius:5px}.page-plans-catalog .plans-catalog__count{margin-bottom:20px;font-size:18px;line-height:1.2}.page-plans-catalog .plans-catalog-grid .plan-card{min-height:520px;height:auto}.page-plans-catalog .plans-catalog-grid .plan-card__diagram{min-height:0;padding:80px 40px}.page-plans-catalog .plans-catalog-grid .plan-card__diagram--alt{padding-inline:60px}.page-plans-catalog .plans-catalog-grid .plan-card__diagram--narrow{padding-block:45px;padding-inline:60px}.page-plans-catalog .plans-catalog-grid .plan-card__plan{width:100%;height:100%;max-width:100%;max-height:100%}.page-plans-catalog .plans-catalog-grid .plan-card{aspect-ratio:auto;min-height:520px;height:auto;max-height:none}.page-plans-catalog .plans-catalog-grid .plan-card__meta{height:auto;min-height:115px;padding-bottom:30px;gap:25px}}@media(max-width:959px){.page-section--showcase{padding-left:0;padding-right:0;padding-bottom:20px}.showcase-slider{border-radius:0;aspect-ratio:440 / 252.421}.showcase-slider__overlay{min-height:0;padding:15px 20px;gap:0;justify-content:flex-end}.showcase-slider__desc{display:none}.showcase-slider__dots{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:15px;align-items:start;width:100%}.showcase-dot{flex:none;flex-direction:column;gap:5px;align-items:stretch;min-width:0}.showcase-dot.is-active{grid-column:span 3;color:var(--c-gold)}.showcase-dot:not(.is-active){grid-column:span 1}.showcase-dot__line{height:3px;border-radius:2px}.showcase-dot__label{font-family:var(--font-ui);font-size:16px;font-weight:300;line-height:normal}.showcase-dot:not(.is-active) .showcase-dot__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page-section--filter{align-items:stretch;gap:15px;padding-top:20px;padding-bottom:28px}#filter .filter-wrap,.page-plans-catalog .plans-catalog-wrap,#about-block .page-wrap,#infrastructure .page-wrap,#tours .page-wrap,#gallery .page-wrap,#construction .page-wrap,#extras .page-wrap,#location .page-wrap,#floorplans .page-wrap{width:100%;max-width:none;margin-left:0;margin-right:0;box-sizing:border-box;padding-left:clamp(20px,5vw,30px);padding-right:clamp(20px,5vw,30px)}#filter .filter-wrap,.page-plans-catalog .plans-catalog-wrap{gap:15px}.filter-badge{min-height:42px;padding:10px 30px;border-radius:5px;box-sizing:border-box}.filter-badge__label{font-size:18px;font-weight:300}.filter-badge__value{font-size:22px;font-weight:700}.filter-room,.filter-price__display,.filter-submit{border-radius:5px}.filter-bar{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-template-rows:auto auto;align-items:start;column-gap:15px;row-gap:15px;width:100%;max-width:none;margin-inline:0;padding:10px 0 0;box-sizing:border-box}.filter-rooms{grid-column:1;grid-row:1;gap:15px;width:auto;min-width:0;margin:0;padding:0;justify-content:flex-start;align-items:center}.filter-room{width:40px;height:40px;font-size:16px}.filter-price{grid-column:2;grid-row:1;width:auto;min-width:0;max-width:none}.filter-price__display{height:40px;font-size:clamp(12px,3.4vw,16px);padding:0 8px}.filter-price__slider{height:27px}.filter-submit{grid-column:1 / -1;grid-row:2;justify-self:center;width:min(246px,100%);margin-inline:0;height:40px;padding:0 20px;font-size:18px;box-sizing:border-box}.intro-lead{max-width:100%;font-size:19px;line-height:1.2}.intro-body{max-width:100%;font-size:17px;line-height:1.35}.intro-lead br{display:none}.stats-bar__grid{grid-template-columns:repeat(3,minmax(0,1fr));padding:20px 30px;row-gap:15px;column-gap:16px}.stats-bar__grid .stat:nth-child(1){grid-column:1;grid-row:1}.stats-bar__grid .stat:nth-child(3){grid-column:2;grid-row:1}.stats-bar__grid .stat:nth-child(2){grid-column:3;grid-row:1}.stats-bar__grid .stat:nth-child(4){grid-column:1;grid-row:2}.stats-bar__grid .stat:nth-child(5){grid-column:2;grid-row:2}.stats-bar__grid .stat{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;gap:5px;padding:0}.stats-bar__grid .stat__label{margin:0;font-size:17px;line-height:1.2}.stats-bar__grid .stat__value{font-size:19px;line-height:1.2;white-space:nowrap}}@media(min-width:600px)and (max-width:959px){:root{--header-chip-h: 55px;--header-gap: 15px}.hero{min-height:337px;height:337px;max-width:none;margin-inline:0;padding-top:0}.hero__media{background:#0a0b0e}.hero__media[data-bg]{background:var(--hero-image) center / cover no-repeat}.hero__overlay{background:linear-gradient(198.76deg,#1c252c00 41.931%,#1c252c99 88.061%)}.hero__slogan{left:30px;bottom:76px;gap:3px;max-width:min(330px,calc(100% - 60px))}.hero__slogan-top{margin:0;font-size:20.612px;line-height:normal}.hero__slogan-headline{max-width:312px}.hero__slogan-main{font-size:31.711px;line-height:1.05;letter-spacing:0}.hero__slogan-main+.hero__slogan-main{margin-top:-4px}.hero__location{right:30px;bottom:15px;padding:0}.hero__location-city{font-size:14px;font-weight:300}.hero__location-street{font-size:16px;font-weight:700}.stats-bar__grid{padding:20px 30px;column-gap:31px;row-gap:15px}.stats-bar__grid .stat{flex-direction:column;flex-wrap:nowrap;align-items:flex-start;gap:5px}.stats-bar__grid .stat__label{font-size:17px;font-weight:300;line-height:normal}.stats-bar__grid .stat__value{font-size:19px;font-weight:700;line-height:normal;white-space:nowrap}#filter .filter-wrap{padding-left:30px;padding-right:30px;gap:15px}.filter-badge{align-self:center;border-radius:5px;gap:15px;padding:10px 30px;min-height:42px}.filter-badge__label{font-size:16px;font-weight:300}.filter-badge__value{font-size:18px;font-weight:700}.filter-bar{column-gap:15px;row-gap:15px;padding-top:0}.filter-rooms{gap:15px;padding-top:10px}.filter-room{width:40px;height:40px;border-radius:5px;font-size:18px}.filter-price__display{height:40px;padding:0 10px;font-size:18px;border-radius:5px}.filter-submit{width:246px;height:40px;font-size:18px;border-radius:5px}#intro .page-wrap{padding-left:30px;padding-right:75px}.intro-grid{gap:20px}.intro-lead{font-size:16px;font-weight:700;line-height:19px}.intro-body{font-size:14px;font-weight:300;line-height:17px}.showcase-slider{aspect-ratio:602 / 345.358}.showcase-slider__overlay{padding-left:30px;padding-right:30px}.section-heading{font-size:30px;line-height:1;margin-bottom:20px}#filter .page-wrap,#infrastructure .page-wrap,#tours .page-wrap,#gallery .page-wrap,#construction .page-wrap,#extras .page-wrap,#location .page-wrap,#floorplans .page-wrap{padding-left:30px;padding-right:30px}}@media(max-width:480px){.filter-bar{max-width:100%}.filter-price__display{font-size:14px}.filter-rooms{gap:10px}.plans-action--primary,.plans-action--secondary{width:100%;max-width:none}}.page-section--plans{background:var(--c-white);padding:clamp(3rem,5vw,5rem) 0}.page-section--plans .page-wrap{max-width:none;padding-left:clamp(1.25rem,6.1vw,6.25rem);padding-right:clamp(1.25rem,6.1vw,6.25rem)}.page-section--plans .section-heading{margin:0;font-size:50px;font-weight:600;line-height:normal;color:#1c252c}.floorplan-extra__graph-wrap{margin-top:2rem;text-align:center}.floorplan-extra__graph-img{max-width:100%;height:auto;border-radius:12px;border:1.5px solid var(--c-light-blue)}.plans-head{display:flex;align-items:center;justify-content:flex-start;margin-bottom:40px}.plans-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem;width:100%;margin-bottom:40px}.plans-toolbar__rooms-row{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.plans-toolbar__actions{display:flex;align-items:center;gap:20px}.plans-free-toggle{box-sizing:border-box;height:52px;margin:0;padding:0 30px;border:1.5px solid var(--c-light-blue);border-radius:10px;background:var(--c-white);font-family:var(--font-ui);font-size:20px;font-weight:400;line-height:1;color:var(--c-blue);cursor:pointer;white-space:nowrap;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .15s ease,color .15s ease,font-weight .15s ease}.plans-free-toggle:hover{border-color:var(--c-blue)}.plans-free-toggle.is-active{border-color:var(--c-blue);font-weight:700}.plans-rooms{display:flex;gap:20px}.plans-room{box-sizing:border-box;width:52px;height:52px;margin:0;padding:0;border:1.5px solid #a1a8b5;border-radius:10px;background:var(--c-white);font-family:var(--font-ui);font-size:20px;font-weight:400;line-height:1;color:#1c252c;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.plans-room:hover,.plans-room:focus-visible{border-color:#23272e;outline:none}.plans-room:active{background:#1c252c;border-color:#1c252c;color:#f4f7fc}.plans-room.is-active{background:#1c252c;border-color:#1c252c;color:#f4f7fc;font-weight:400}.plans-room.is-active:hover,.plans-room.is-active:focus-visible{background:#1c252c;border-color:#23272e;color:#f4f7fc}.plans-room.is-active:active{background:#1c252c;border-color:#1c252c;color:#f4f7fc}.plans-action{box-sizing:border-box;height:52px;margin:0;padding:0 30px;border-radius:10px;font-family:var(--font-ui);font-size:20px;font-weight:400;line-height:1;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;text-decoration:none;cursor:pointer;box-shadow:none;transform:none;transition:filter .15s ease,border-color .15s ease}.plans-action--primary{color:#f4f7fc;background:linear-gradient(177.92deg,var(--c-gold-grad-start) 11.47%,var(--c-gold-grad-end) 95.03%)}.plans-action--secondary{color:#1c252c;border:1.5px solid #a1a8b5;background:var(--c-white);transition:border-color .15s ease,background-color .15s ease,color .15s ease}.plans-action--secondary:hover,.plans-action--secondary:focus-visible{border-color:#23272e;filter:none;transform:none}.plans-action--secondary:active{background:var(--c-blue);border-color:var(--c-blue);color:var(--c-white)}.plans-slider{position:relative;min-height:705px}.plans-slider-shell{position:relative}.plans-slider-shell__fade{position:absolute;top:0;width:92px;height:707px;z-index:6;pointer-events:none}.plans-slider-shell__fade--left{left:-8px;background:linear-gradient(90deg,var(--c-white) 0%,rgba(244,247,252,0) 100%)}.plans-slider-shell__fade--right{right:-8px;background:linear-gradient(270deg,var(--c-white) 0%,rgba(244,247,252,0) 100%)}.plans-slider__arrow{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;border-radius:10px;border:1.5px solid var(--c-light-blue);background:var(--c-white);color:var(--c-blue);display:grid;place-items:center;cursor:pointer;transition:all .15s ease;z-index:5}.plans-slider__arrow--prev{left:21px}.plans-slider__arrow--next{right:21px}.plans-slider__arrow:hover:not(:disabled){background:var(--c-blue);border-color:var(--c-blue);color:var(--c-white)}.plans-slider__arrow:disabled,.plans-slider__arrow[disabled],.plans-slider__arrow[hidden]{display:none!important}.plans-slider-shell__fade[hidden]{display:none!important}.plans-scroller{display:flex;gap:20px;overflow-x:auto;padding:2px;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;cursor:grab}.plans-scroller.is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto;-webkit-user-select:none;user-select:none}.plans-scroller.is-dragging a{pointer-events:none}.plans-scroller::-webkit-scrollbar{display:none}.plans-mobile-all-wrap{display:none;margin:1.25rem 0 0;text-align:center}.plans-mobile-all{min-width:min(100%,280px)}.plan-card{position:relative;display:flex;flex-direction:column;gap:5px;flex:0 0 431px;width:431px;min-height:705px;scroll-snap-align:start;border-radius:10px;border:1.5px solid #a1a8b5;background:var(--c-white);overflow:hidden;isolation:isolate;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease;cursor:pointer}.plan-card:before{content:"";position:absolute;top:1.5px;bottom:1.5px;left:-40%;width:60%;background:linear-gradient(90deg,#f4f7fc00,#f4f7fccc);transform:skew(-12deg);opacity:0;transition:transform .5s ease,opacity .3s ease;pointer-events:none;z-index:1}.plan-card:hover{border-color:var(--c-blue);box-shadow:0 12px 28px #1c252c1a}.plan-card:hover:before{opacity:1;transform:translate(220%) skew(-12deg)}.plan-card[data-status=sold]:hover,.plan-card[data-status=booked]:hover,.plan-card[data-status=sold]:focus-within,.plan-card[data-status=booked]:focus-within{border-color:#1c252c;box-shadow:none}.plan-card[data-status=sold]:hover:before,.plan-card[data-status=booked]:hover:before,.plan-card[data-status=sold]:focus-within:before,.plan-card[data-status=booked]:focus-within:before{opacity:0;transform:none}@media(min-width:960px){.page-section--plans .plan-card:hover,.plans-catalog-grid .plan-card:hover{border-color:var(--c-blue);box-shadow:0 12px 28px #1c252c1a}.page-section--plans .plan-card:hover:before,.plans-catalog-grid .plan-card:hover:before{opacity:1;transform:translate(220%) skew(-12deg)}.page-section--plans .plan-card[data-status=sold]:hover,.page-section--plans .plan-card[data-status=booked]:hover,.plans-catalog-grid .plan-card[data-status=sold]:hover,.plans-catalog-grid .plan-card[data-status=booked]:hover{border-color:#1c252c;box-shadow:none}.page-section--plans .plan-card[data-status=sold]:hover:before,.page-section--plans .plan-card[data-status=booked]:hover:before,.plans-catalog-grid .plan-card[data-status=sold]:hover:before,.plans-catalog-grid .plan-card[data-status=booked]:hover:before{opacity:0;transform:none}}.plan-card .plan-card__hit{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;text-decoration:none;color:inherit}.plan-card__ppm2{margin:.35rem 0 0;font-family:var(--font-ui);font-size:.82rem;color:var(--c-grey)}.plan-card__diagram{flex:1 1 auto;display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:0;padding:27px 40px;position:relative;background:var(--c-white);overflow:hidden}.plan-card__plan{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center}.plan-card__diagram--alt{padding-inline:60px}.plan-card__diagram--narrow{padding-block:45px;padding-inline:60px}.plan-card__meta{position:relative;height:115px;padding:0 40px 30px;font-family:var(--font-body);font-size:22px;color:#1c252c;display:flex;flex-direction:column;gap:10px;justify-content:flex-end}.plan-card__data{display:flex;flex-direction:column;gap:10px;width:100%}.plan-card__status{position:absolute;top:-29px;left:40px;right:40px;width:auto;max-width:none;display:flex;align-items:center;gap:0}.plan-card__status:before,.plan-card__status:after{content:"";height:1px;background:var(--c-light-blue);flex:1 1 auto}.plan-card__badge{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:4px 18px;border-radius:10px;font-size:16px;font-weight:400;line-height:1;text-transform:none;letter-spacing:0;font-family:var(--font-ui);width:fit-content;justify-self:center;margin:0 18px;border:1.5px solid transparent}.plan-card__badge--free{background:#eaedf1;color:#be9e87;border-color:#bac0ca}.plan-card__badge--sold{background:#97635b;color:#f4f7fc;border-color:transparent}.plan-card__badge--booked{background:#4d535a;color:#f4f7fc;border-color:transparent}.plan-card__area-sup{font-size:.65em;font-weight:700;line-height:1;vertical-align:super}.plan-card__row{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;font-family:var(--font-ui);font-size:22px;line-height:1}.plan-card__row span{font-weight:300;color:#1c252c;opacity:1}.plan-card__row b{font-weight:700;color:#be9e87;font-variant-numeric:tabular-nums}@media(min-width:960px)and (max-width:1279.98px){.page-section--plans .page-wrap{padding-left:clamp(24px,5vw,50px);padding-right:clamp(24px,5vw,50px)}.page-section--plans .section-heading{font-size:45px}.plans-toolbar{display:flex;flex-direction:column;align-items:center;gap:26px;margin-bottom:20px;width:100%}.plans-toolbar__rooms-row{display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:center;gap:20px;width:auto}.plans-rooms{display:flex;gap:20px;flex:0 0 auto;padding-top:0}.plans-room,.plans-free-toggle{box-sizing:border-box;height:50px;min-height:50px;border:1.5px solid var(--c-light-blue);border-radius:10px;background:var(--c-white);font-family:var(--font-ui);font-size:20px;font-weight:400;line-height:normal;color:var(--c-blue)}.plans-room{display:inline-flex;align-items:center;justify-content:center;width:50px;min-width:50px;padding:0}.plans-free-toggle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:0 30px;white-space:nowrap}.plans-toolbar__actions{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:20px;width:auto}.plans-toolbar .plans-action{width:auto;max-width:none;height:52px;min-height:52px;padding:0 30px;border-radius:10px;font-size:20px;font-weight:400;justify-content:center}.plans-toolbar .plans-action--primary{order:0;margin-left:0;border:1px solid transparent;background:linear-gradient(175.95deg,var(--c-gold-grad-start) 11.47%,var(--c-gold-grad-end) 95.03%);color:var(--c-white)}.plans-toolbar .plans-action--secondary{order:1;border:1.5px solid var(--c-light-blue);background:var(--c-white);color:var(--c-blue)}.plans-scroller{flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;gap:20px}.plan-card{flex:0 0 320px;width:320px;min-height:520px;max-height:520px;aspect-ratio:auto}.plan-card__diagram{flex:1 1 0;min-height:0;height:auto;padding:50px 28px}.plans-mobile-all-wrap{display:none}}@media(min-width:1280px){.page-section--plans .section-heading{font-size:50px}.plans-head{margin-bottom:40px}.plans-toolbar{display:flex;flex-wrap:wrap;margin-bottom:40px}.plans-toolbar__actions{display:flex;flex-direction:row;align-items:center;gap:20px;margin-left:auto;width:auto}.plans-toolbar .plans-action{height:52px;padding:0 30px;font-size:20px;width:auto}.plans-room{width:52px;height:52px;font-size:20px}.plans-free-toggle{height:52px;font-size:20px}.plans-slider{min-height:705px}.plans-slider__arrow{display:grid}.plans-scroller{flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;gap:20px}.plan-card{flex:0 0 431px;width:431px;min-height:705px;max-height:none;aspect-ratio:auto}.plan-card__diagram{flex:1 1 0;min-height:0;height:auto;padding:80px 40px}.plan-card__meta{height:115px;padding:0 40px 30px;font-size:22px;gap:10px}.plan-card__status{left:40px;right:40px}.plan-card__badge{font-size:16px}.plan-card__row{font-size:22px}.plans-mobile-all-wrap{display:none}}@media(max-width:959px){.plans-toolbar{flex-direction:column;gap:15px;margin-bottom:0}.plans-scroller{flex-direction:column;overflow:visible;gap:10px}.plan-card{width:100%;aspect-ratio:411 / 390.333;min-height:0;max-height:none}.plan-card .plan-card__hit{flex:1 1 0;min-height:0;overflow:hidden}.plan-card__diagram{flex:1 1 0;min-height:0;height:auto;max-height:none;padding:27px 40px}.plan-card__meta{flex:0 0 auto;height:auto;padding:0 20px 20px;gap:15px;justify-content:flex-start}.plan-card__status{position:static;top:auto;left:auto;right:auto;width:100%;margin:0}.plan-card__badge{margin:0;border-width:1px;font-size:14px}.plan-card__row,.plan-card__row span,.plan-card__row b{font-size:18px}.plans-mobile-all-wrap{display:block}}.page-inner{background:var(--c-white);color:var(--c-blue);overflow-x:visible}html:has(body.page-inner){overflow-x:visible}.page-inner .site-header{position:fixed;background:transparent}.page-inner>main{padding-top:calc(20px + var(--header-chip-h) + 12px)}.page-section--breadcrumb{background:var(--c-white);padding:clamp(2rem,4vw,3rem) 0 0}.breadcrumbs{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;font-family:var(--font-ui);font-size:.85rem;color:var(--c-grey);margin-bottom:1rem}.breadcrumbs a{color:var(--c-grey);text-decoration:none}.breadcrumbs a:hover,.breadcrumbs [aria-current=page]{color:var(--c-blue)}.page-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;padding-bottom:clamp(1.5rem,3vw,2.25rem);border-bottom:1px solid rgba(161,168,181,.4)}.page-title{margin:0;font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);font-weight:700;color:var(--c-blue)}.page-subtitle{margin:0;font-family:var(--font-body);font-size:1.05rem;color:var(--c-grey)}.page-subtitle b{color:var(--c-blue);font-weight:700}.page-section--catalog{padding:clamp(2rem,4vw,3rem) 0 clamp(3.5rem,6vw,5.5rem)}.catalog-wrap{display:grid;grid-template-columns:minmax(260px,320px) 1fr;gap:clamp(1.5rem,3vw,2.5rem);align-items:start}.catalog-filter{position:sticky;top:96px;background:var(--c-white);border:1px solid rgba(161,168,181,.45);border-radius:14px;padding:1.25rem}.catalog-filter__form{display:grid;gap:1.5rem}.filter-group{border:0;padding:0;margin:0;display:grid;gap:.75rem}.filter-group legend{font-family:var(--font-ui);font-size:.85rem;letter-spacing:.06em;text-transform:uppercase;color:var(--c-grey);padding:0}.filter-checks{display:grid;gap:.5rem}.filter-checks label{display:flex;gap:.6rem;align-items:center;font-family:var(--font-body);font-size:.95rem;color:var(--c-blue);cursor:pointer}.filter-checks input{accent-color:var(--c-gold);width:18px;height:18px}.catalog-filter__reset{margin-top:.5rem;height:44px;font-size:.9rem}.catalog-list{display:grid;gap:1rem}.catalog-list__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.5rem}.catalog-list__count{margin:0;font-family:var(--font-body);color:var(--c-grey)}.catalog-list__count b{color:var(--c-blue)}.catalog-list__sort{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--font-ui);font-size:.9rem;color:var(--c-grey)}.catalog-list__sort select{height:40px;padding:0 2rem 0 .85rem;border-radius:8px;border:1.5px solid var(--c-light-blue);background:var(--c-white) url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%231C252C' stroke-width='1.6' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right .75rem center;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:var(--font-ui);font-size:.95rem;color:var(--c-blue);cursor:pointer}.catalog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem;list-style:none;margin:0;padding:0}.catalog-grid li{list-style:none}.plan-card--catalog{display:flex;flex-direction:column;height:100%;border:1.5px solid var(--c-light-blue);border-radius:12px;overflow:hidden;background:var(--c-white);text-decoration:none;color:inherit;transition:border-color .2s ease}.plan-card--catalog .plan-card__hit{display:block;text-decoration:none;color:inherit}.plan-card--catalog:hover{border-color:var(--c-blue)}.plan-card__title a{color:inherit;text-decoration:none}.plan-card__title a:hover{color:var(--c-gold)}.plan-card__tools{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:.65rem}.unit-tool-row{display:flex;align-items:center;gap:20px}.unit-tool-btn{display:inline-grid;place-items:center;flex-shrink:0;width:52px;height:52px;padding:0;border-radius:10px;border:1.5px solid var(--c-light-blue);background:transparent;color:var(--c-light-blue);cursor:pointer;transition:border-color .15s ease,color .15s ease}.unit-tool-btn:hover,.unit-tool-btn:active,.unit-tool-btn:focus-visible{border-color:var(--c-gold);color:var(--c-gold)}.unit-tool-btn__icon{display:flex;align-items:center;justify-content:center;pointer-events:none}.unit-tool-btn__icon svg{display:block}.btn--tiny-ghost,.btn--tiny-gold{font-family:var(--font-ui);font-size:.72rem;padding:.35rem .55rem;border-radius:8px;border:1px solid var(--c-light-blue);background:transparent;color:var(--c-blue);cursor:pointer;transition:border-color .15s ease,color .15s ease}.btn--tiny-ghost:hover{border-color:var(--c-blue)}.btn--tiny-gold{border-color:var(--c-gold);color:var(--c-blue);background:#be9e8726}.btn--tiny-gold:disabled,.btn--tiny-gold[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.plan-card__title{margin:0;font-family:var(--font-display);font-size:1.05rem;font-weight:700;color:var(--c-blue);letter-spacing:.01em}.plan-card__params{display:grid;grid-template-columns:1fr 1fr;gap:.4rem 1rem;margin:0;font-family:var(--font-ui);font-size:.85rem;color:var(--c-grey)}.plan-card__params div{display:flex;flex-direction:column}.plan-card__params dt{margin:0;font-size:.78rem;color:var(--c-grey);text-transform:uppercase;letter-spacing:.04em}.plan-card__params dd{margin:0;color:var(--c-blue);font-weight:700}.plan-card__price{margin:.35rem 0 0;font-family:var(--font-display);font-weight:700;font-size:1.1rem;color:var(--c-gold);font-variant-numeric:tabular-nums}.catalog-list__empty{margin:1.5rem 0 0;padding:2rem;border:1.5px dashed var(--c-light-blue);border-radius:14px;text-align:center;color:var(--c-grey)}@media(max-width:880px){.catalog-wrap{grid-template-columns:1fr}.catalog-filter{position:static}}.page-section--extras-page{padding:clamp(2rem,4vw,3rem) 0 clamp(3.5rem,6vw,5.5rem)}.extras-layout{display:grid;grid-template-columns:minmax(260px,320px) 1fr;gap:clamp(1.5rem,3vw,2.5rem);align-items:start}.extras-filter{position:sticky;top:96px;background:var(--c-white);border:1px solid rgba(161,168,181,.45);border-radius:14px;padding:1.25rem}.extras-filter__form,.extras-content{display:grid;gap:1.5rem}.extras-info{padding:clamp(1.25rem,2.5vw,2rem);background:var(--c-blue);color:var(--c-white);border-radius:14px;display:grid;gap:.85rem}.extras-info__title{margin:0;font-family:var(--font-display);font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:700;color:var(--c-gold)}.extras-info p{margin:0;font-family:var(--font-body);font-weight:300;font-size:1rem;line-height:1.55;color:#f4f7fc}.extras-info__list{margin:0;padding:0 0 0 1.1rem;display:grid;gap:.4rem;font-size:.95rem;color:#f4f7fc}.extras-list{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.extras-card-row{display:grid;grid-template-columns:minmax(110px,130px) 1fr auto auto;gap:1rem;align-items:center;padding:.85rem 1rem;border:1.5px solid rgba(161,168,181,.4);border-radius:12px;background:var(--c-white);transition:border-color .15s ease}.extras-card-row:hover{border-color:var(--c-blue)}.extras-card-row[data-status=sold]{opacity:.55}.extras-card-row__num{display:grid;gap:.15rem}.extras-card-row__level{font-family:var(--font-ui);font-size:.78rem;letter-spacing:.04em;color:var(--c-grey);text-transform:uppercase}.extras-card-row__id{font-family:var(--font-display);font-size:1.05rem;font-weight:700;color:var(--c-blue)}.extras-card-row__main{display:grid;gap:.3rem}.extras-card-row__title{margin:0;font-family:var(--font-body);font-size:.95rem;color:var(--c-blue)}.extras-card-row__price{margin:0;font-family:var(--font-display);font-size:1.1rem;font-weight:700;color:var(--c-gold);font-variant-numeric:tabular-nums;white-space:nowrap}.extras-card-row__cta{height:40px;padding:0 1rem;font-size:.9rem}.extras-card-row__cta:disabled{cursor:not-allowed;background:transparent;color:var(--c-light-blue);border-color:var(--c-light-blue)}@media(max-width:880px){.extras-layout{grid-template-columns:1fr}.extras-filter{position:static}.extras-card-row{grid-template-columns:1fr 1fr;grid-template-areas:"num main" "price cta";gap:.5rem 1rem}.extras-card-row__num{grid-area:num}.extras-card-row__main{grid-area:main}.extras-card-row__price{grid-area:price}.extras-card-row__cta{grid-area:cta;justify-self:end}}.page-section--floorplan{padding:clamp(1rem,2vw,1.5rem) 0 100px;background:var(--c-white)}.page-floorplan .page-wrap{max-width:1661px;margin-inline:auto;padding-left:clamp(1.25rem,6.1vw,6.25rem);padding-right:clamp(1.25rem,6.1vw,6.25rem);box-sizing:border-box}.floorplan-page,.floorplan-unit,.floorplan-page__top,.floorplan-page__bottom,.floorplan-aside{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.floorplan-page__top,.floorplan-page__bottom{display:grid;grid-template-columns:minmax(0,974px) 467px;gap:20px;align-items:start}.floorplan-page__bottom{grid-template-columns:minmax(0,1.85fr) minmax(260px,1fr);margin-top:20px;align-items:stretch}.floorplan-stage{display:flex;flex-direction:column;gap:20px;min-height:0;background:#f4f7fc;border:1.5px solid #46535c;border-radius:10px;padding:20px;box-sizing:border-box}.floorplan-stage__tabs{display:flex;flex-wrap:wrap;gap:20px}.floorplan-stage__picker{display:none;justify-content:center;width:100%;position:relative;z-index:4}.floorplan-view-dropdown{position:relative;display:inline-flex;max-width:100%}.floorplan-view-dropdown__trigger{display:inline-flex;align-items:center;gap:15px;height:40px;padding:0 15px;border:none;border-radius:5px;background:#1c252c;font-family:var(--font-ui);font-size:18px;font-weight:400;line-height:20px;color:#f4f7fc;cursor:pointer;box-sizing:border-box}.floorplan-view-dropdown__trigger:hover,.floorplan-view-dropdown__trigger:focus-visible{outline:none;box-shadow:0 0 0 2px #be9e8773}.floorplan-view-dropdown__label{white-space:nowrap}.floorplan-view-dropdown__chevron{display:block;width:13px;height:8px;flex-shrink:0;transform:rotate(-90deg)}.floorplan-view-dropdown.is-open .floorplan-view-dropdown__chevron{transform:rotate(90deg)}.floorplan-view-dropdown__menu{position:absolute;top:calc(100% + 6px);left:50%;z-index:30;min-width:100%;margin:0;padding:6px 0;list-style:none;border:1.5px solid #46535c;border-radius:5px;background:#f4f7fc;box-shadow:0 8px 24px #1c252c2e;transform:translate(-50%);box-sizing:border-box}.floorplan-view-dropdown__menu[hidden]{display:none!important}.floorplan-view-dropdown__menu li{padding:10px 15px;font-family:var(--font-ui);font-size:18px;line-height:20px;color:#1c252c;cursor:pointer;white-space:nowrap}.floorplan-view-dropdown__menu li:hover,.floorplan-view-dropdown__menu li[aria-selected=true]{background:#e8edf5}.floorplan-stage__tab{height:50px;padding:0 32px;border-radius:10px;border:1.5px solid #a1a8b5;background:transparent;font-family:var(--font-ui);font-size:20px;font-weight:400;line-height:1;color:#1c252c;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.floorplan-stage__tab:not(.is-active):hover,.floorplan-stage__tab:not(.is-active):focus-visible{border-color:#23272e;color:#1c252c;background:transparent;outline:none}.floorplan-stage__tab:not(.is-active):active{background:#1c252c;border-color:#1c252c;color:#f4f7fc}.floorplan-stage__tab.is-active{background:#1c252c;border-color:#1c252c;color:#f4f7fc}.floorplan-stage__tab.is-active:hover,.floorplan-stage__tab.is-active:focus-visible{background:#1c252c;border-color:#23272e;color:#f4f7fc;outline:none}.floorplan-stage__tab.is-active:active{background:#1c252c;border-color:#1c252c;color:#f4f7fc}.floorplan-stage__panel{position:relative;display:flex;flex:1 1 auto;flex-direction:column;min-height:724px}.floorplan-stage__view{position:relative;inset:auto;display:none;flex-direction:column;gap:20px;min-height:0;opacity:0;visibility:hidden;pointer-events:none}.floorplan-stage__view.is-active{display:flex;opacity:1;visibility:visible;pointer-events:auto;z-index:1}.floorplan-stage__view[hidden]{display:none!important}.floorplan-stage__canvas{flex:1 1 auto;display:flex;align-items:center;justify-content:center;min-height:0;padding:clamp(24px,5vw,46px) clamp(20px,8vw,100px);box-sizing:border-box;background:#f4f7fc}.floorplan-stage__plan-img{display:block;width:100%;max-width:100%;height:auto;max-height:min(520px,58vh);object-fit:contain;object-position:center}.floorplan-stage__plan-inline{display:flex;align-items:center;justify-content:center;flex:1 1 auto;align-self:stretch;width:100%;max-width:100%;min-width:0;min-height:0}.floorplan-stage__plan-inline svg.floorplan-stage__plan-img,.floorplan-stage__plan-inline svg.floorplan-stage__plan-img--floor{display:block;width:100%;height:auto;max-width:100%;max-height:min(720px,75vh);aspect-ratio:auto;object-fit:contain}img.floorplan-stage__plan-img.is-pending,img.floorplan-stage__plan-img:not([src]){opacity:0;visibility:hidden}.floorplan-stage__carousel{position:relative;flex:1 1 auto;display:flex;align-items:center;justify-content:center;min-height:clamp(320px,50vw,560px);border-radius:10px;overflow:hidden}.floorplan-stage__carousel-track{position:relative;width:100%;height:100%;min-height:inherit}.floorplan-stage__slide{position:absolute;top:0;right:0;bottom:0;left:0;margin:0}.floorplan-stage__slide.is-active{position:relative}.floorplan-stage__slide[hidden]{display:none!important}.floorplan-stage__slide img{width:100%;height:100%;min-height:clamp(320px,50vw,560px);object-fit:cover;object-position:center;border-radius:10px}.floorplan-stage__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:52px;height:52px;border:1.5px solid #a1a8b5;border-radius:10px;background:#f4f7fceb url(../figma/floorplan/arrow.svg) center / 15px 26px no-repeat;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.floorplan-stage__arrow:hover,.floorplan-stage__arrow:focus-visible{border-color:#1c252c;background-color:#f4f7fc;outline:none}.floorplan-stage__arrow--prev{left:12px}.floorplan-stage__arrow--next{right:12px;transform:translateY(-50%) rotate(180deg)}.floorplan-stage__foot{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-shrink:0}.floorplan-stage__foot--tools-only{justify-content:flex-end}.floorplan-stage__compass-img{width:clamp(72px,10vw,106px);height:auto;flex-shrink:0;transform-origin:center center}.floorplan-stage__tools{display:flex;gap:20px;margin-left:auto}.floorplan-stage .unit-tool-btn{border-color:#46535c;color:#46535c;background:transparent;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.floorplan-stage .unit-tool-btn:hover,.floorplan-stage .unit-tool-btn:focus-visible{border-color:#be9e87;color:#be9e87;outline:none}.floorplan-stage .unit-tool-btn:active{background:#1c252c;border-color:#1c252c;color:#f4f7fc}.floorplan-aside{display:flex;flex-direction:column;gap:20px}.floorplan-summary-card,.floorplan-details-card,.floorplan-growth-card,.floorplan-rent-card{width:100%;max-width:100%;min-width:0;background:#1c252c;border-radius:10px;box-sizing:border-box;color:#f4f7fc}.floorplan-summary-card{padding:40px 50px;display:flex;flex-direction:column;gap:30px;min-height:344px;box-sizing:border-box}.floorplan-summary-card__metrics{display:flex;flex-direction:column;gap:30px;width:100%;max-width:100%;min-width:0}.floorplan-summary-card__col{display:flex;align-items:center;justify-content:space-between;gap:16px;font-family:var(--font-ui);line-height:1.2;color:#f4f7fc}.floorplan-summary-card__label{font-size:22px;font-weight:300;color:#f4f7fc}.floorplan-summary-card__col:first-child .floorplan-summary-card__label{font-weight:400}.floorplan-summary-card__label--ppm2 sup{font-size:.645em;font-weight:300;line-height:1;top:0}.floorplan-summary-card__value{font-size:36px;font-weight:700;color:#be9e87;text-align:right;white-space:nowrap}.floorplan-summary-card__value--area b{font-size:inherit;font-weight:700}.floorplan-summary-card__value--area sup{font-size:.645em;font-weight:700;line-height:1;top:0}.floorplan-summary-card__cta{width:100%;height:52px;padding:0 60px;border:1px solid transparent;border-radius:10px;font-family:var(--font-ui);font-size:20px;font-weight:400;line-height:1;color:#f4f7fc;background:linear-gradient(177.05deg,var(--c-gold-grad-start) 11.47%,var(--c-gold-grad-end) 95.03%);cursor:pointer;box-shadow:none;display:flex;align-items:center;justify-content:center;box-sizing:border-box;transition:filter .15s ease,transform .15s ease,border-color .15s ease}.floorplan-summary-card__cta:hover:not(:disabled),.floorplan-summary-card__cta:focus-visible:not(:disabled){border-color:#f4f7fc;filter:brightness(1.05);outline:none}.floorplan-summary-card__cta:active:not(:disabled){transform:translateY(1px)}.floorplan-summary-card__cta:disabled,.floorplan-summary-card__cta[disabled],.floorplan-summary-card__cta[aria-disabled=true]{opacity:.55;cursor:default;pointer-events:none;filter:none;transform:none;border-color:transparent}.floorplan-details-card{padding:55px 50px 50px;display:flex;flex-direction:column;gap:30px;min-height:500px;box-sizing:border-box}.floorplan-details-card__item{display:flex;flex-direction:column;gap:8px;width:100%;min-height:40px;box-sizing:border-box}.floorplan-details-card__line{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:22px;font-family:var(--font-ui);font-size:22px;line-height:normal;white-space:nowrap}.floorplan-details-card__label{flex-shrink:0;font-weight:300;color:#f4f7fc}.floorplan-details-card__value{flex-shrink:0;font-weight:700;color:#be9e87;text-align:right;white-space:nowrap}.floorplan-details-card__divider{display:block;width:100%;height:1px;margin:0;padding:0;border:0;background:#a1a8b5;flex-shrink:0}.floorplan-growth-card{display:grid;grid-template-columns:minmax(280px,1fr) minmax(0,1.2fr);gap:clamp(20px,2.8vw,50px);align-items:center;padding:50px;min-height:441px;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.floorplan-growth-card__content{display:flex;flex-direction:column;gap:20px;width:100%;min-width:0}.floorplan-growth-card__title{margin:0;font-family:var(--font-ui);font-size:30px;font-weight:700;line-height:normal;color:#f4f7fc}.floorplan-growth-card__body{margin:0;max-width:430px;font-family:var(--font-ui);font-size:20px;font-weight:300;line-height:normal;color:#f4f7fc}.floorplan-growth-card__chart{display:flex;flex-direction:column;justify-content:center;align-items:stretch;width:100%;min-width:0;padding:0;box-sizing:border-box;overflow:hidden;align-self:stretch}.floorplan-growth-card__chart-img{display:block;width:100%;max-width:100%;height:auto;max-height:340px;aspect-ratio:461 / 303;object-fit:contain;object-position:center;margin:0}.floorplan-rent-card{display:flex;flex-direction:column;justify-content:space-between;gap:24px;padding:50px;min-height:441px}.floorplan-rent-card__title{margin:0;font-family:var(--font-ui);font-size:30px;font-weight:700;line-height:1.2;color:#f4f7fc}.floorplan-rent-card__value-wrap{display:flex;flex-direction:column;gap:20px}.floorplan-rent-card__value{margin:0;font-family:var(--font-ui);font-size:36px;font-weight:700;line-height:1.2;color:#be9e87}.floorplan-rent-card__source{margin:0;font-family:var(--font-ui);font-size:20px;font-weight:300;line-height:1.2;color:#f4f7fc}.floorplan-aside__back{font-family:var(--font-ui);font-size:18px;color:#46535c;text-decoration:none}.floorplan-aside__back:hover{color:#1c252c}.page-section--floorplan-extra{background:var(--c-blue);color:var(--c-white);padding:clamp(3rem,5vw,4.5rem) 0}.floorplan-extra__title{margin:0 0 clamp(1.25rem,2.5vw,2rem);font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;color:var(--c-gold)}.floorplan-extra__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(1.25rem,2.5vw,2rem)}.floorplan-extra__grid h3{margin:0 0 .5rem;font-family:var(--font-display);font-weight:700;font-size:1.1rem;color:var(--c-white)}.floorplan-extra__grid p{margin:0;font-family:var(--font-body);font-weight:300;font-size:.95rem;line-height:1.55;color:#f4f7fc}.page-section--floorplan-similar{padding:0 0 100px;background:var(--c-white)}.floorplan-similar-wrap{max-width:1661px;margin-inline:auto;padding-left:clamp(1.25rem,6.1vw,6.25rem);padding-right:clamp(1.25rem,6.1vw,6.25rem);display:flex;flex-direction:column;gap:54px}.floorplan-similar__title{margin:0;font-family:var(--font-ui);font-size:clamp(2rem,4vw,50px);font-weight:600;line-height:1;color:#1c252c}.floorplan-similar__body{display:flex;flex-direction:column;gap:40px}.floorplan-similar-toolbar{display:flex;flex-direction:column;align-items:stretch;gap:15px;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.floorplan-similar-toolbar__filters{display:flex;align-items:center;gap:15px;width:100%;max-width:100%;min-width:0}.floorplan-similar-toolbar .plans-rooms{display:flex;flex-wrap:nowrap;align-items:center;gap:15px;flex:0 1 auto;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.floorplan-similar-toolbar .plans-rooms::-webkit-scrollbar{display:none}.floorplan-similar-free{display:inline-flex;align-items:center;justify-content:center;flex:1 0 0;min-width:1px;height:40px;padding:0 30px;border:1.5px solid #a1a8b5;border-radius:10px;background:#f4f7fc;font-family:var(--font-ui);font-size:18px;font-weight:400;line-height:normal;color:#1c252c;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;box-sizing:border-box;transition:border-color .15s ease,background .15s ease,color .15s ease,font-weight .15s ease}.floorplan-similar-free:hover,.floorplan-similar-free:has(:focus-visible){border-color:#23272e}.floorplan-similar-free input{position:absolute;opacity:0;pointer-events:none}.floorplan-similar-free.is-active{border-color:#1c252c;font-weight:700}.floorplan-similar-toolbar__actions{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:20px;width:100%;min-width:0}.floorplan-similar-action{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:40px;min-height:40px;padding:0 30px;border-radius:10px;font-family:var(--font-ui);font-size:18px;font-weight:400;line-height:normal;text-decoration:none;white-space:nowrap;cursor:pointer;transition:border-color .15s ease,filter .15s ease}.floorplan-similar-action--secondary{flex:1 0 0;min-width:1px;border:1.5px solid #a1a8b5;background:#f4f7fc;color:#1c252c}.floorplan-similar-action--secondary:hover,.floorplan-similar-action--secondary:focus-visible{border-color:#23272e;outline:none}.floorplan-similar-action--primary{flex:0 0 auto;max-width:100%;background:linear-gradient(176.62deg,#d2ac90 11.47%,#ad8f79 95.03%);color:#f4f7fc;box-shadow:none}.floorplan-similar-action--primary:hover{filter:brightness(1.05)}.floorplan-similar-grid.plans-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.floorplan-similar-grid .plan-card{flex:none;width:100%;height:705px;min-height:705px;max-height:705px;cursor:pointer}.floorplan-similar-grid .plan-card__diagram{flex:1 1 auto;height:auto;min-height:0;padding:80px 40px}.floorplan-similar-grid .plan-card__diagram--alt{padding-inline:60px}.floorplan-similar-grid .plan-card__diagram--narrow{padding-block:45px;padding-inline:60px}.floorplan-similar-grid .plan-card__plan{max-height:100%}.floorplan-similar-grid .plan-card__meta{flex-shrink:0;gap:25px;height:115px;padding-bottom:30px}.floorplan-similar-grid .plan-card__badge--sold,.floorplan-similar-grid .plan-card__badge--booked{border-color:transparent}.floorplan-similar-grid .plan-card__row b .plan-card__area-sup{font-size:14.19px;line-height:1;vertical-align:super}.btn--outline{display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 30px;border:1.5px solid #a1a8b5;border-radius:10px;background:transparent;font-family:var(--font-ui);font-size:20px;font-weight:400;line-height:1;color:#1c252c;text-decoration:none;cursor:pointer;transition:border-color .15s ease,color .15s ease;white-space:nowrap}.btn--outline:hover{border-color:#1c252c;color:#1c252c}.page-section--floorplan-tours{position:relative;z-index:1;background:#1c252c;padding:50px 0;margin-bottom:100px;color:#f4f7fc}body.page-floorplan .site-footer{position:relative;z-index:3;background:#f4f7fc;isolation:isolate;margin-top:0}.page-section--floorplan-tours .page-wrap{max-width:1661px;margin-inline:auto;padding-left:clamp(1.25rem,6.1vw,6.25rem);padding-right:clamp(1.25rem,6.1vw,6.25rem);display:flex;flex-direction:column;gap:40px}.floorplan-tours__title{margin:0;font-family:var(--font-ui);font-size:clamp(2rem,4vw,50px);font-weight:600;line-height:1;color:#f4f7fc}.floorplan-tours__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 40px}.floorplan-tours__text{display:flex;flex-wrap:wrap;align-items:center;gap:40px;min-width:0}.floorplan-tours__text strong{font-family:var(--font-ui);font-size:clamp(1.25rem,2vw,28px);font-weight:700;line-height:1.2;text-transform:uppercase;color:#f4f7fc}.floorplan-tours__text span{font-family:var(--font-ui);font-size:clamp(1rem,1.6vw,22px);font-weight:400;line-height:1.2;color:#be9e87}.floorplan-tours__btn{height:52px;padding:0 30px;font-size:20px;box-shadow:none;flex-shrink:0}@media(min-width:960px){.floorplan-similar-toolbar .plans-room{width:52px;min-width:52px;height:52px;font-size:20px}.floorplan-similar-free{height:52px;font-size:20px}.floorplan-similar-action{height:52px;min-height:52px;font-size:20px}}@media(max-width:1100px){.floorplan-similar-grid.plans-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.floorplan-page__top,.floorplan-page__bottom{grid-template-columns:1fr}.floorplan-stage{min-height:auto}.floorplan-stage__panel{min-height:clamp(420px,62vw,724px);--fp-stage-media-h: clamp(300px, 48vw, 420px)}.floorplan-stage__canvas,.floorplan-stage__carousel,.floorplan-stage__carousel-track,.floorplan-stage__slide img{height:var(--fp-stage-media-h);min-height:var(--fp-stage-media-h);max-height:var(--fp-stage-media-h)}.floorplan-stage__foot,.floorplan-stage__foot--tools-only{min-height:40px;align-items:center;justify-content:flex-end}.floorplan-stage__compass-img{display:none}.floorplan-stage__plan-img{width:100%;height:100%;max-height:none;object-fit:contain;object-position:center}.floorplan-summary-card,.floorplan-details-card,.floorplan-growth-card,.floorplan-rent-card{padding:32px 28px}.floorplan-growth-card{grid-template-columns:1fr;gap:28px;min-height:auto}.floorplan-growth-card__chart img{margin-inline:auto}.floorplan-rent-card,.floorplan-summary-card,.floorplan-details-card{min-height:auto}.floorplan-tours__row{flex-direction:column;align-items:flex-start}}@media(max-width:640px){.floorplan-similar-grid.plans-catalog-grid{grid-template-columns:1fr}.floorplan-similar-grid .plan-card{height:auto;min-height:auto;max-height:none}.page-section--floorplan{padding-bottom:clamp(2.5rem,6vw,100px);margin-bottom:clamp(2.5rem,6vw,100px)}.page-section--floorplan-similar,.page-section--floorplan-tours{padding-bottom:40px;margin-bottom:0}.floorplan-stage__tab{flex:1 1 auto;min-width:0;padding:0 16px;font-size:16px}.floorplan-stage__canvas{padding:20px 12px}.floorplan-tours__btn{width:100%}}@media(max-width:599px){.page-floorplan .page-wrap,.page-floorplan .floorplan-similar-wrap{padding-left:20px;padding-right:20px}.page-section--breadcrumb .page-wrap{padding-left:20px;padding-right:20px;padding-top:0}.page-section--floorplan{padding-top:0;padding-bottom:40px}.floorplan-stage{padding:20px;gap:15px}.floorplan-stage__tabs{display:none}.floorplan-stage__picker{display:flex;justify-content:center;width:100%}.floorplan-stage__panel{min-height:0;--fp-stage-media-h: 280px}.floorplan-stage__canvas{padding:20px 0;min-height:0}.floorplan-stage__plan-img{width:100%;height:100%;max-height:none;object-fit:contain}.floorplan-stage__carousel,.floorplan-stage__carousel-track,.floorplan-stage__slide img{height:var(--fp-stage-media-h);min-height:var(--fp-stage-media-h);max-height:var(--fp-stage-media-h)}.floorplan-summary-card,.floorplan-details-card,.floorplan-growth-card,.floorplan-rent-card{padding:35px 30px}.floorplan-details-card{gap:20px;min-height:0}.floorplan-details-card__line,.floorplan-details-card__value{font-size:18px}.floorplan-summary-card__metrics{flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;gap:8px;max-width:100%;min-width:0}.floorplan-summary-card__col{flex:1 1 0;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:10px;min-width:0;max-width:33.333%;overflow:hidden}.floorplan-summary-card__label{font-size:clamp(12px,3.6vw,18px);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.floorplan-summary-card__value{font-size:clamp(14px,4.8vw,24px);text-align:left;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.floorplan-summary-card__value--area sup{font-size:15.48px}.floorplan-summary-card__label--ppm2 sup{font-size:11.61px}.floorplan-summary-card__cta{height:40px;min-height:40px;padding:0 30px;font-size:18px;border-radius:5px}.floorplan-growth-card{gap:15px;min-height:0}.floorplan-growth-card__content{gap:20px}.floorplan-growth-card__title{font-size:25px;margin-bottom:0}.floorplan-growth-card__body{font-size:16px;max-width:none}.floorplan-growth-card__chart-img{max-width:100%;margin-inline:0}.floorplan-rent-card__title{font-size:22px}.floorplan-rent-card__value{font-size:28px}.floorplan-rent-card__source{font-size:17px}.floorplan-similar-wrap{gap:20px}.floorplan-similar__title{font-size:30px;line-height:1}.floorplan-similar__body,.floorplan-similar-grid.plans-catalog-grid{gap:20px}.floorplan-similar-grid .plan-card{height:520px;min-height:520px;max-height:520px}.floorplan-similar-grid .plan-card__diagram{padding:40px 48px;min-height:400px}.page-section--floorplan-tours{padding:35px 0;margin-bottom:60px}.floorplan-tours__row{align-items:center;text-align:center;gap:20px}.floorplan-tours__text{align-items:center}.floorplan-tours__btn{width:auto;min-width:156px;align-self:center;height:40px;font-size:18px}}.site-footer{position:relative;background:#f4f7fc;color:#23272e;padding-top:0;clear:both;overflow:hidden}.site-footer__watermark{position:absolute;left:50%;bottom:0;z-index:0;width:min(772px,calc(100% - 40px));max-width:772px;height:auto;transform:translate(-50%);pointer-events:none;-webkit-user-select:none;user-select:none}.site-footer__inner.page-wrap{max-width:none;padding-left:20px;padding-right:20px}.site-footer__inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:50px;max-width:none;padding:40px 20px}.site-footer__logo{display:block;width:94px;height:40px;color:#be9e87;position:relative;z-index:1;flex-shrink:0}.site-footer__top{padding-top:0}.site-footer__logo-row{display:flex;align-items:center;justify-content:space-between;gap:0;width:100%}.site-footer__line{display:none;flex:1 1 0;min-width:0;align-self:center;border:0;padding:0;background:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20width='100%25'%20height='100%25'%20overflow='visible'%20style='display:%20block;'%20viewBox='0%200%201015.29%201'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cline%20id='Line%207'%20y1='0.5'%20x2='1015.29'%20y2='0.5'%20stroke='%2323272E'/%3e%3c/svg%3e") no-repeat center / 100% 100%}.site-footer__cta{position:relative;z-index:1;flex-shrink:0;width:max-content;max-width:none;height:40px;padding:0 30px;border-radius:10px;background:linear-gradient(176.15deg,#d2ac90 11.47%,#ad8f79 95.03%);color:#f4f7fc;font-family:var(--font-ui);font-size:18px;font-weight:400;line-height:1;white-space:nowrap;cursor:pointer}.site-footer__menu,.site-footer__legal-block{display:flex;flex-direction:column;gap:50px;width:100%}.site-footer__social-disclaimer{display:flex;flex-direction:column;align-items:flex-start;gap:24px;width:100%}.site-footer__legal-row,.site-footer__legal-links{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%}.site-footer__offices{display:flex;flex-direction:column;gap:40px;min-width:0}.site-footer__nav-cluster{display:flex;flex-direction:column;gap:40px;align-items:flex-start;min-width:0}.site-footer__office{display:flex;flex-direction:column;gap:10px;min-width:0;max-width:100%}.site-footer__office h3,.site-footer__col h3{margin:0;font-family:var(--font-ui);font-size:20px;line-height:24px;font-weight:700;color:#be9e87}.site-footer__office p{margin:0;font-family:var(--font-ui);font-size:16px;line-height:24px;font-weight:400;color:#23272e}.site-footer__office a{font-family:var(--font-ui);font-size:18px;line-height:normal;font-weight:400;color:#23272e;text-decoration:none}.site-footer__col{display:flex;flex-direction:column;gap:10px;min-width:0}.site-footer__col-group,.site-footer__col-links{display:flex;flex-direction:column;gap:4px}.site-footer__col strong{margin:0;font-family:var(--font-ui);font-size:16px;line-height:normal;font-weight:700;color:#23272e}.site-footer__col a{font-family:var(--font-ui);font-size:16px;line-height:normal;font-weight:300;color:#23272e;text-decoration:none}.site-footer__col-link--wrap{max-width:144px;line-height:20px}.site-footer__legal-policy,.site-footer__legal-consent{font-family:var(--font-ui);font-size:16px;line-height:normal;font-weight:400;color:#23272e;text-decoration:none}.site-footer__legal-links{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%}.site-footer__disclaimer{margin:0;flex:1 1 auto;min-width:0;width:100%;text-align:right;font-family:var(--font-ui);font-size:12px;line-height:normal;font-weight:300;color:#23272e}.site-footer__disclaimer-l2{display:block}.site-footer__socials{display:flex;align-items:center;justify-content:flex-start;gap:25px;width:100%}.site-footer__social-link{display:block;flex-shrink:0;text-decoration:none;line-height:0}.site-footer__social-link:focus-visible{outline:2px solid #c9a962;outline-offset:3px;border-radius:4px}.figma-social__frame{position:relative;display:block;width:52px;height:52px;overflow:hidden;border-radius:4.19px;background-color:#23272e}.figma-social__bg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;pointer-events:none;transition:opacity .2s ease}.site-footer__social-link:hover .figma-social__bg,.site-footer__social-link:focus-visible .figma-social__bg{opacity:0}.figma-social__fg-wrap{position:absolute;pointer-events:none}.figma-social__fg-wrap--dzen{top:16.02%;right:16.07%;bottom:16.02%;left:15.98%}.figma-social__fg-wrap--ok1{top:20.3%;right:34.68%;bottom:49.79%;left:35.44%}.figma-social__fg-wrap--ok2{top:50%;right:29.44%;bottom:19.42%;left:30.19%}.figma-social__fg-wrap--telegram{top:29.67%;right:23.42%;bottom:26.63%;left:21.05%}.figma-social__fg-wrap--vk{top:31.46%;right:18.51%;bottom:30.35%;left:20.5%}.figma-social__fg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:contain}.site-footer__legal{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.site-footer__legal a,.site-footer__legal-policy,.site-footer__legal-consent{font-family:var(--font-ui);font-size:16px;line-height:normal;font-weight:400;color:#23272e;text-decoration:none}.site-footer__office a,.site-footer__col a,.site-footer__legal a,.site-footer__legal-policy,.site-footer__legal-consent{transition:color .2s ease}.site-footer__office a:hover,.site-footer__office a:focus-visible,.site-footer__col a:hover,.site-footer__col a:focus-visible,.site-footer__legal a:hover,.site-footer__legal a:focus-visible,.site-footer__legal-policy:hover,.site-footer__legal-policy:focus-visible,.site-footer__legal-consent:hover,.site-footer__legal-consent:focus-visible{color:#be9e87}.site-footer__copy{margin:0;max-width:none;text-align:left;font-family:var(--font-ui);font-size:18px;line-height:normal;font-weight:400;color:#be9e87}@media(min-width:1441px){.site-footer__inner.page-wrap{padding-left:clamp(1.25rem,3.4vw,6.25rem);padding-right:clamp(1.25rem,3.4vw,6.25rem)}.site-footer__inner{gap:80px;padding:70px clamp(1.25rem,3.4vw,6.25rem) 100px}.site-footer__logo{width:129px;height:55px;margin-right:-129px}.site-footer__line{display:block;flex:1 1 0;min-width:0;height:20.787px;margin-right:-129px;align-self:center}.site-footer__logo-row{align-items:center;justify-content:space-between;gap:0}.site-footer__cta{width:auto;height:52px;padding:0 30px;font-size:20px}.site-footer__menu{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:32px}.site-footer__nav-cluster{display:contents}.site-footer__offices{flex:0 0 auto;gap:40px}.site-footer__col{flex:0 0 auto;min-width:0}.site-footer__legal-block{gap:60px}.site-footer__social-disclaimer{flex-direction:row;align-items:flex-end;gap:200px}.site-footer__socials{flex:0 0 auto;justify-content:flex-start;width:auto}.site-footer__disclaimer{max-width:957px;font-size:13px;font-weight:300;line-height:normal;text-align:right}.site-footer__legal-row{flex-direction:row;align-items:center;justify-content:space-between;gap:24px}.site-footer__legal-links{flex-direction:row;align-items:center;gap:66px;width:auto}.site-footer__legal-policy{flex:0 0 auto;max-width:268px;font-size:18px}.site-footer__legal-consent{flex:0 0 auto;max-width:393px;font-size:18px}.site-footer__copy{flex:0 0 auto;max-width:318px;text-align:right;font-size:20px;white-space:nowrap}.site-footer__office{gap:20px}.site-footer__office h3,.site-footer__col h3{font-size:26px;line-height:30px;white-space:nowrap}.site-footer__office p{font-size:20px;line-height:24px;white-space:normal}.site-footer__office a{font-size:22px}.site-footer__col{gap:20px}.site-footer__col strong,.site-footer__col a{font-size:20px}.site-footer__col-link--wrap{max-width:144px;line-height:20px}.site-footer__watermark{bottom:0;top:auto;transform:translate(-50%)}}@media(max-width:959px){.page-section--infra,.page-section--gallery,.page-section--build,.page-section--extras,.page-section--plans,.page-section--map{padding-block:0}.page-section--about{padding:20px 0 50px}#about-block .page-wrap,#infrastructure .page-wrap,#gallery .page-wrap,#construction .page-wrap,#extras .page-wrap,#floorplans .page-wrap,#location .page-wrap{padding-left:20px;padding-right:20px}.page-section--infra .section-heading,.page-section--gallery .section-heading,.page-section--build .section-heading,.page-section--extras .section-heading,.page-section--map .section-heading,.page-section--plans .section-heading{font-family:var(--font-ui);font-size:25px;font-weight:600;line-height:normal;letter-spacing:0;text-transform:none;color:var(--c-blue)}.page-section--about .page-wrap{gap:55px}.page-section--infra .page-wrap,.page-section--gallery .page-wrap,.page-section--extras .page-wrap,.page-section--plans .page-wrap{gap:20px}.page-section--tours{padding-bottom:0;border:none}.page-section--gallery{padding-top:32px;padding-bottom:0;border:none}.page-section--build{padding-top:0;padding-bottom:0;border:none}.page-section--build>.page-wrap{padding-top:40px;padding-bottom:0}.page-section--build .page-wrap{display:flex;flex-direction:column;gap:15px}.page-section--extras,.page-section--map{padding-top:40px;padding-bottom:0;border:none}.gallery-head,.build-panel{border:none}.gallery-head{flex-direction:column;align-items:stretch;gap:15px;width:100%;min-width:0;overflow:visible}.gallery-tabs{display:flex;flex-wrap:nowrap;align-items:center;gap:15px;width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x;padding-bottom:0}.gallery-tabs::-webkit-scrollbar{display:none}.gallery-tab{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:max-content;max-width:none;height:40px;min-height:40px;padding:0 32px;border:1.5px solid var(--c-light-blue);border-radius:5px;background:var(--c-white);font-family:var(--font-ui);font-size:18px;font-weight:400;line-height:normal;color:var(--c-blue);white-space:nowrap;cursor:pointer}.gallery-tab.is-active{padding:0 30px;background:var(--c-blue);border-color:var(--c-blue);color:var(--c-white)}.gallery-tab:not(.is-active):hover{border-color:var(--c-blue)}.build-slider{margin-bottom:0}.build-slider__rail{flex-wrap:nowrap;overflow-x:auto;gap:15px;touch-action:pan-x;scrollbar-width:none}.build-slider__rail::-webkit-scrollbar{display:none}.build-chip{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:max-content;height:40px;min-height:40px;padding:0 32px;border:1.5px solid var(--c-light-blue);border-radius:5px;background:var(--c-white);font-family:var(--font-ui);font-size:18px;font-weight:400;line-height:normal;color:var(--c-blue);white-space:nowrap}.build-chip.is-active{background:var(--c-white);border-color:var(--c-light-blue);color:var(--c-blue);font-weight:400}.build-chip:not(.is-active):hover{border-color:var(--c-blue)}#build-title{margin:0;padding:0;border:none}.build-slider{margin:0;border:none}.build-content{height:479px;min-height:479px;border:none}.infra-panel{gap:15px}.infra-panel__tabs{flex-wrap:nowrap;overflow-x:auto;gap:15px;touch-action:pan-x}.infra-tab{flex:0 0 auto;height:40px;min-height:40px;padding:13px 25px;border-radius:5px;font-size:18px}.infra-slide{gap:15px}.infra-slide__hero{height:206px;border-radius:5px}.infra-slide__stats{display:flex;justify-content:center;padding:30px;border-radius:5px}.infra-slide__stats-board{display:flex;justify-content:center;width:100%}.infra-slide__stats-rows{display:none}.infra-slide__stats-cols{display:grid!important;grid-template-columns:34px 68px minmax(88px,max-content);column-gap:20px;row-gap:25px}.infra-slide__stats-rows{display:none!important}.infra-slide__stats-col--times b{font-size:16px;color:#b6977a}.infra-slide__stats-col--labels .infra-slide__stat-label,.infra-slide__stats-col--labels .infra-slide__stat-desc-line{font-size:14px;font-weight:300;color:var(--c-white)}ul.infra-slide__stats>li.infra-slide__stat{display:none}.build-panel,.build-content{gap:15px}}@media(max-width:959px){.infra-slide__stats-rows{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important}.infra-slide__stats-cols{display:grid!important;grid-template-columns:34px 68px minmax(88px,max-content);column-gap:20px;row-gap:25px}.infra-slide__stats-board{display:flex;justify-content:center;width:100%}.infra-slide__stats{display:flex;justify-content:center;align-items:flex-start}}@media(max-width:959px){.build-content{gap:15px;height:479px;min-height:479px}.extras-grid{gap:15px}.extras-card{height:170px;min-height:170px}.map-embed{height:300px;min-height:300px}.map-embed__canvas{transform:none}.plans-toolbar{gap:15px}.plans-scroller{gap:10px}.plan-card{aspect-ratio:411 / 390.333}}@media(max-width:880px){.stats-bar__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.hero{justify-items:stretch}.hero__slogan{left:1.25rem;right:1.25rem;bottom:9.75rem}.hero__location{right:1.25rem;bottom:1.25rem}}.extras-view-bar{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:1rem}.extras-view-toggle{display:inline-flex;border:1px solid rgba(161,168,181,.5);border-radius:999px;padding:3px;background:var(--c-white)}.extras-view-toggle button{border:0;background:transparent;padding:.45rem 1rem;border-radius:999px;font-family:var(--font-ui);font-size:.88rem;color:var(--c-grey);cursor:pointer}.extras-view-toggle button.is-active{background:var(--c-blue);color:var(--c-white)}.parking-scheme{border:1.5px solid rgba(161,168,181,.45);border-radius:12px;padding:1rem;background:var(--c-white)}.parking-scheme[hidden],.storage-scheme[hidden]{display:none!important}.scheme-diagram{position:relative;margin-top:.75rem;min-height:200px}.scheme-diagram__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-position:center;background-size:contain;pointer-events:none;border-radius:8px;opacity:0}.scheme-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.scheme-cell{aspect-ratio:1;border-radius:6px;border:1px solid var(--c-light-blue);font-family:var(--font-ui);font-size:.65rem;display:grid;place-items:center;cursor:default;color:var(--c-blue);background:#f4f7fce6}.scheme-cell--free{cursor:pointer;background:#be9e872e}.scheme-cell--free:hover{border-color:var(--c-blue)}.scheme-cell--booked{background:#46535c59;color:var(--c-blue)}.scheme-cell--sold{background:#b7595973;color:var(--c-white)}.scheme-cell__selected-mark{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;color:#e9edf1}.scheme-cell__selected-mark .scheme-cell__label{height:var(--scheme-label-h, 29%);width:auto;max-width:92%;color:#e9edf1}.scheme-legend{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.75rem;font-size:.78rem;color:var(--c-grey)}.scheme-detail{margin-top:1rem;padding:1rem;border-radius:10px;background:var(--c-blue);color:var(--c-white);display:none}.scheme-detail.is-visible{display:grid;gap:.35rem}.extras-layout--scheme-mode .extras-filter,.extras-layout--scheme-mode .catalog-list__head,.extras-layout--scheme-mode [data-parking-list],.extras-layout--scheme-mode [data-parking-empty],.extras-layout--scheme-mode [data-storage-list],.extras-layout--scheme-mode [data-storage-empty]{display:none}.extras-layout--scheme-mode [data-parking-scheme],.extras-layout--scheme-mode [data-storage-scheme]{display:block!important}.extras-layout--scheme-mode .extras-view-bar{width:100%}.storages-layout--scheme-mode .storages-chip:has([name=onlyFree]){display:none}.storages-layout--scheme-mode .storages-area,.storages-layout--scheme-mode .storages-toolbar__only-free,.storages-layout--scheme-mode .storages-toolbar__submit,.storages-layout--scheme-mode .storages-toolbar__controls{display:none}.storages-layout--scheme-mode [data-storage-scheme],.storages-layout--scheme-mode .storage-scheme-wrap{display:block!important}.page-storages{background:var(--c-white);color:var(--c-blue)}.page-storages .site-header{background:transparent}.page-section--storages{padding:clamp(2rem,4vw,3.75rem) 0 clamp(3.5rem,6vw,5rem)}.page-section--storages .page-wrap{max-width:1080px;margin-left:auto;margin-right:auto;padding-left:clamp(24px,5vw,100px);padding-right:clamp(24px,5vw,100px)}.storages-layout{display:grid;gap:60px}.storages-hero{display:grid;gap:30px}.storages-hero__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px}.storages-hero__title{margin:0;font-family:var(--font-display);font-size:50px;font-weight:700;line-height:1;color:var(--c-blue)}.storages-intro{margin:0;max-width:980px;font-family:var(--font-body);font-size:28px;font-weight:400;line-height:31px;color:var(--c-blue)}.storages-view-toggle{display:flex;flex-wrap:wrap;gap:20px}.storages-view-toggle button{min-height:50px;padding:13px 32px;border-radius:10px;border:1.5px solid var(--c-light-blue);background:var(--c-white);color:var(--c-blue);font-family:var(--font-ui);font-size:20px;font-weight:400;line-height:normal;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.storages-view-toggle button:hover,.storages-view-toggle button:focus-visible{outline:none}.storages-view-toggle button:not(.is-active):hover,.storages-view-toggle button:not(.is-active):focus-visible{border-color:#1c252c;background:var(--c-white);color:#1c252c}.storages-view-toggle button.is-active{background:var(--c-blue);border-color:var(--c-blue);color:var(--c-white)}.storages-view-toggle button.is-active:hover,.storages-view-toggle button.is-active:focus-visible{background:#1c252c;border-color:#1c252c;color:#f4f7fc}.storages-toolbar{display:flex;flex-direction:column;align-items:stretch;gap:20px;width:100%}.storages-toolbar__chips{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.storages-toolbar__controls{display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px;width:100%}.storages-toolbar__sections{display:flex;flex-wrap:wrap;gap:20px}.storages-chip{display:inline-flex;align-items:center;cursor:pointer}.storages-chip input{position:absolute;opacity:0;pointer-events:none}.storages-chip span{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 30px;border-radius:10px;border:1.5px solid var(--c-light-blue);background:var(--c-white);color:#1c252c;font-family:var(--font-ui);font-size:20px;font-weight:400;line-height:normal;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.storages-chip:hover span,.storages-chip:focus-within span{border-color:#23272e}.storages-chip:active span{background:var(--c-blue);border-color:var(--c-blue);color:var(--c-white)}.storages-chip.is-active span,.storages-chip:has(input:checked) span{background:var(--c-blue);border-color:var(--c-blue);color:var(--c-white)}.storages-chip.is-active:hover span,.storages-chip.is-active:focus-within span,.storages-chip:has(input:checked):hover span,.storages-chip:has(input:checked):focus-within span{background:var(--c-blue);border-color:#23272e;color:var(--c-white)}.storages-chip.is-active:active span,.storages-chip:has(input:checked):active span{background:var(--c-blue);border-color:var(--c-blue);color:var(--c-white)}.storages-toolbar__only-free{display:inline-flex}.storages-area{flex:1 1 0;min-width:min(100%,320px);margin:0;padding:0;border:0}@media(min-width:960px){.page-storages .storages-area .filter-price__display{min-height:51px;padding:13px 12px;border:1.5px solid var(--c-light-blue);border-radius:10px;color:#23272e;font-size:20px}}.page-storages .storages-area .filter-price__display b{color:#23272e;font-weight:400}.page-storages .storages-area .filter-price__track{display:none}.page-storages .storages-area .filter-price__range{background:var(--c-gold);z-index:1}@media(min-width:960px){.page-storages .storages-area .filter-price__input::-webkit-slider-thumb{width:27px;height:27px;border:1px solid transparent;background:var(--c-gold)}.page-storages .storages-area .filter-price__input::-moz-range-thumb{width:27px;height:27px;border:1px solid transparent;background:var(--c-gold)}}.storages-toolbar__submit{flex:0 0 auto;min-height:52px;padding:0 30px;font-size:20px;white-space:nowrap}@media(min-width:960px){.page-parking .parking-toolbar__controls,.page-storages .storages-toolbar__controls{flex-wrap:nowrap;align-items:flex-start;gap:20px}.page-parking .parking-area,.page-storages .storages-area{flex:1 1 0;min-width:0;max-width:none}.page-parking .parking-area .filter-price,.page-storages .storages-area .filter-price{display:flex;flex-direction:column;align-items:stretch;gap:0;height:auto;min-height:64px;position:relative;overflow:visible}.page-parking .parking-area .filter-price__display,.page-storages .storages-area .filter-price__display{position:relative;top:auto;left:auto;right:auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;height:51px;min-height:51px;margin:0 0 -14px;padding:0 12px;border:1.5px solid var(--c-light-blue);border-radius:10px;background:var(--c-white);font-family:var(--font-ui);font-size:20px;font-weight:400;line-height:normal;color:#23272e;box-sizing:border-box;z-index:2}.page-parking .parking-area .filter-price__from,.page-parking .parking-area .filter-price__to,.page-storages .storages-area .filter-price__from,.page-storages .storages-area .filter-price__to{text-align:center}.page-parking .parking-area .filter-price__display b,.page-storages .storages-area .filter-price__display b{font-weight:400;color:#23272e}.page-parking .parking-area .filter-price__display sup,.page-storages .storages-area .filter-price__display sup{font-size:12.9px;line-height:0}.page-parking .parking-area .filter-price__sep,.page-storages .storages-area .filter-price__sep{width:1px;height:24px;margin:0 auto;background:var(--c-light-blue)}.page-parking .parking-area .filter-price__slider,.page-storages .storages-area .filter-price__slider{position:relative;top:auto;left:auto;right:auto;bottom:auto;flex:0 0 27px;width:100%;height:27px;margin:0;padding:0;z-index:3;overflow:visible}.page-parking .parking-area .filter-price__track,.page-storages .storages-area .filter-price__track{display:none}.page-parking .parking-area .filter-price__range,.page-storages .storages-area .filter-price__range{background:var(--c-gold);z-index:1}.page-parking .parking-area .filter-price__input,.page-storages .storages-area .filter-price__input{position:absolute;top:0;left:0;width:100%;height:27px;margin:0;z-index:2}.page-parking .parking-area .filter-price__input--max,.page-storages .storages-area .filter-price__input--max{z-index:3}.page-parking .parking-area .filter-price__input::-webkit-slider-runnable-track,.page-parking .parking-area .filter-price__input::-moz-range-track,.page-parking .parking-area .filter-price__input::-moz-range-progress,.page-storages .storages-area .filter-price__input::-webkit-slider-runnable-track,.page-storages .storages-area .filter-price__input::-moz-range-track,.page-storages .storages-area .filter-price__input::-moz-range-progress{background:transparent;border:none;box-shadow:none}.page-parking .parking-area .filter-price__input::-webkit-slider-thumb,.page-storages .storages-area .filter-price__input::-webkit-slider-thumb{width:27px;height:27px;margin-top:0;border:1px solid transparent;border-radius:50%;background:var(--c-gold);box-shadow:none}.page-parking .parking-area .filter-price__input::-moz-range-thumb,.page-storages .storages-area .filter-price__input::-moz-range-thumb{width:27px;height:27px;border:1px solid transparent;border-radius:50%;background:var(--c-gold);box-shadow:none}.page-parking .parking-toolbar__submit,.page-storages .storages-toolbar__submit{align-self:flex-start;flex-shrink:0;height:52px;min-height:52px;padding:0 30px;font-size:20px;border-radius:10px}.page-parking .parking-toolbar__submit.btn--gold-grad,.page-storages .storages-toolbar__submit.btn--gold-grad{box-shadow:none;filter:none;background:linear-gradient(176.01deg,var(--c-gold-grad-start) 11.47%,var(--c-gold-grad-end) 95.03%)}}.page-storages .storage-scheme-wrap{width:100%}.page-storages .storages-scheme-block{display:flex;flex-direction:column;align-items:center;gap:50px;width:100%;max-width:1080px;margin:0 auto}.page-storages .storage-scheme{display:flex;justify-content:center;width:100%;background:transparent;border:none;padding:0;box-shadow:none;outline:none}.page-storages .storages-scheme-legend{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:60px;margin:0}.page-storages .storages-scheme-legend__item{display:inline-flex;align-items:center;gap:15px;font-family:var(--font-ui);font-size:22px;font-weight:300;line-height:normal;color:var(--c-blue)}.page-storages .storages-scheme-legend__swatch{width:50px;height:19px;border-radius:10px;border:1px solid #1c252c;flex-shrink:0}.page-storages .storages-scheme-legend__swatch--free{background:#e8edf1}.page-storages .storages-scheme-legend__swatch--booked{background:#46535c}.page-storages .storages-scheme-legend__swatch--sold{background:#b75959}.page-storages .scheme-diagram--storages{position:relative;width:100%;max-width:min(1024.679px,100%);margin:0 auto;aspect-ratio:var(--scheme-aspect-w, 1024.679) / var(--scheme-aspect-h, 687);min-height:280px;overflow:hidden;background:#f4f7fc;border:none;box-shadow:none;outline:none}.page-storages .scheme-diagram--storages .scheme-diagram__base,.page-storages .scheme-diagram--storages .scheme-diagram__vector,.page-storages .scheme-diagram--storages .scheme-diagram__vector-inline,.page-storages .scheme-diagram--storages .scheme-diagram__vector-inline svg,.page-storages .scheme-diagram--storages .scheme-diagram__deco-img,.page-storages .scheme-diagram--storages .scheme-diagram__mask{position:absolute;pointer-events:none;-webkit-user-select:none;user-select:none;object-fit:fill;margin:0;padding:0;border:0}.page-storages .scheme-diagram--storages .scheme-diagram__vector-inline{overflow:visible}.page-storages .scheme-diagram--storages .scheme-diagram__vector-inline svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:fill}.page-storages .scheme-diagram--storages .scheme-diagram__slot-plane{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;margin:0;padding:0;pointer-events:none;overflow:visible}.page-storages .scheme-diagram--storages .scheme-diagram__walls{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;margin:0;padding:0;pointer-events:none;overflow:visible}.page-storages .scheme-diagram--storages .scheme-diagram__walls .scheme-diagram__vector{z-index:1}.page-storages .scheme-diagram--storages .scheme-diagram__masks{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;margin:0}.page-storages .scheme-diagram--storages .scheme-diagram__deco{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;margin:0}.page-storages .scheme-diagram--storages .scheme-diagram__base--inline{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden;margin:0;padding:0}.page-storages .scheme-diagram--storages .scheme-diagram__base--inline svg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:fill;pointer-events:none;display:block}.page-storages .scheme-diagram--storages #storage-hit-layer rect[data-storage-hit]{pointer-events:all;cursor:pointer}.page-storages .scheme-diagram--storages .scheme-diagram__base{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;object-fit:fill}.page-storages .scheme-diagram--storages .scheme-diagram__labels-plane{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;margin:0;padding:0;pointer-events:none;overflow:visible}.page-storages .scheme-diagram--storages .scheme-cell__label-wrap{background:transparent!important;cursor:default}.page-storages .scheme-diagram--storages .scheme-diagram__mask{background:#f4f7fc}.page-storages .scheme-diagram--storages .scheme-grid--storages{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;grid-template-columns:none;gap:0;margin:0;padding:0;width:100%;height:100%;pointer-events:none}.page-storages .scheme-diagram--storages .scheme-grid--storages .scheme-cell{position:absolute;margin:0;border-radius:0;border:none;aspect-ratio:auto;display:block;box-sizing:border-box;pointer-events:auto;cursor:default;min-width:0;min-height:0}.page-storages .scheme-cell__label-wrap{display:flex;align-items:center;justify-content:center;box-sizing:border-box;pointer-events:none}.page-storages .scheme-cell__label-wrap--free .scheme-cell__label{color:#be9e87}.page-storages .scheme-cell__label-wrap--free.is-selected .scheme-cell__label,.page-storages .scheme-cell__label-wrap--booked .scheme-cell__label,.page-storages .scheme-cell__label-wrap--sold .scheme-cell__label{color:#e9edf1}.page-storages .scheme-cell__label{display:block;flex:0 0 auto;width:auto;max-width:none;height:15.78px;margin:0;padding:0;overflow:visible;color:#be9e87}.page-storages .scheme-grid--storages .scheme-cell.scheme-cell--free{background:transparent;cursor:pointer;pointer-events:none;transition:background .12s ease}.page-storages .scheme-grid--storages .scheme-cell.scheme-cell--free:hover,.page-storages .scheme-grid--storages .scheme-cell.scheme-cell--free:focus-visible{background:transparent}.page-storages .scheme-grid--storages .scheme-cell.scheme-cell--free.is-selected,.page-storages .scheme-grid--storages .scheme-cell.scheme-cell--free.is-selected:hover,.page-storages .scheme-grid--storages .scheme-cell.scheme-cell--free.is-selected:focus-visible{background:transparent}.page-storages .scheme-cell__selected-mark .scheme-cell__label{height:var(--scheme-label-h, 29%);width:auto;max-width:92%;color:#e9edf1}.page-storages .scheme-grid--storages .scheme-cell.scheme-cell--booked,.page-storages .scheme-grid--storages .scheme-cell.scheme-cell--sold{background:transparent;cursor:default;pointer-events:none}.page-storages .floorplan-media__tabs{display:none}.storages-layout--scheme-mode .floorplan-media__tabs{display:flex;justify-content:center;gap:20px;margin:0;width:100%}.storages-layout--scheme-mode .floorplan-media__tabs .floorplan-tab{min-width:129px;min-height:52px;padding:13px 30px;border-radius:10px;border:1.5px solid #a1a8b5;background:transparent;color:#1c252c;font-family:var(--font-ui);font-size:20px;font-weight:400;line-height:normal;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.storages-layout--scheme-mode .floorplan-media__tabs .floorplan-tab:hover,.storages-layout--scheme-mode .floorplan-media__tabs .floorplan-tab:focus-visible{border-color:#1c252c;outline:none}.storages-layout--scheme-mode .floorplan-media__tabs .floorplan-tab:not(.is-active):hover,.storages-layout--scheme-mode .floorplan-media__tabs .floorplan-tab:not(.is-active):focus-visible{background:transparent;color:#1c252c}.storages-layout--scheme-mode .floorplan-media__tabs .floorplan-tab.is-active{border-color:#1c252c;background:#1c252c;color:#f4f7fc}.storages-layout--scheme-mode .floorplan-media__tabs .floorplan-tab.is-active:hover,.storages-layout--scheme-mode .floorplan-media__tabs .floorplan-tab.is-active:focus-visible{background:#1c252c;border-color:#1c252c;color:#f4f7fc}.page-storages .scheme-selected-wrap{width:100%}.page-storages .scheme-selected-wrap[hidden]{display:none!important}.page-storages .scheme-selected .storage-unit-card{width:100%}.storages-layout--scheme-mode{display:flex;flex-direction:column;gap:50px}.storages-layout--scheme-mode .storages-toolbar__chips{justify-content:center}.storages-layout--scheme-mode .storages-toolbar__sections,.storages-layout--scheme-mode .storages-toolbar{display:none}.storages-layout--scheme-mode .storage-scheme-wrap{order:1}.storages-layout--scheme-mode .scheme-selected-wrap{order:3;margin:0}.storages-layout--scheme-mode .storages-list,.storages-layout--scheme-mode .storages-empty{display:none}.storages-list{display:flex;flex-direction:column;gap:25px;margin:0;padding:0;list-style:none}.storages-list>li{list-style:none}.storage-unit-card{display:grid;margin:0;background:var(--c-blue);color:var(--c-white);box-sizing:border-box}.storage-unit-card__left{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;align-self:stretch;min-width:0;gap:12px}.storage-unit-card__meta{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;width:100%}.storage-unit-card__title{margin:0;font-family:var(--font-ui);font-weight:700;line-height:normal;color:var(--c-white)}.storage-unit-card__title-line{display:block}.storage-unit-card__area{margin:0;font-family:var(--font-ui);font-weight:700;line-height:1;color:var(--c-gold)}.storage-unit-card__area-num{font-weight:700}.storage-unit-card__area sup{line-height:0}.storage-unit-card__status{margin:0;font-family:var(--font-ui);font-weight:300;line-height:normal;color:var(--c-white)}.storage-unit-card[data-status=sold] .storage-unit-card__status{color:var(--c-red)}.storage-unit-card[data-status=booked] .storage-unit-card__status{color:var(--c-grey)}.storage-unit-card__divider{align-self:stretch;width:1px;background:#a1a8b58c}.storage-unit-card__right{display:flex;flex-direction:column;align-items:flex-end;gap:15px;min-width:0}.storage-unit-card__prices{display:flex;flex-direction:column;gap:5px;width:100%;min-width:0}.storage-unit-card__price-row{display:flex;align-items:center;gap:15px;width:100%;min-width:0}.storage-unit-card__price-row--total{min-height:29px}.storage-unit-card__price-row--sqm{min-height:24px}.storage-unit-card__label{flex:0 0 auto;font-family:var(--font-ui);font-weight:300;line-height:normal;color:var(--c-white);white-space:nowrap}.storage-unit-card__label sup{line-height:0}.storage-unit-card__leader{flex:1 1 auto;min-width:4px;height:0;align-self:center;border-bottom:1px solid rgba(161,168,181,.55)}.storage-unit-card__value{flex:0 0 auto;font-family:var(--font-ui);font-weight:700;line-height:normal;color:var(--c-gold);font-variant-numeric:tabular-nums;white-space:nowrap}.storage-unit-card__tools{display:none;align-items:center;gap:20px;flex-shrink:0}.storage-unit-card__tools .unit-tool-btn{color:var(--c-light-blue);border-color:var(--c-light-blue)}.storage-unit-card__tools .unit-tool-btn:hover,.storage-unit-card__tools .unit-tool-btn:focus-visible{border-color:var(--c-gold);color:var(--c-gold);outline:none}.storage-unit-card__request{display:flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:40px;height:40px;padding:0 25px;border:1.5px solid var(--c-light-blue);border-radius:5px;background:transparent;color:var(--c-white);font-family:var(--font-ui);font-size:18px;font-weight:400;line-height:normal;white-space:nowrap;box-sizing:border-box;cursor:pointer;transition:border-color .15s ease,color .15s ease}.storage-unit-card__request:hover:not(:disabled){border-color:var(--c-gold);color:var(--c-gold)}.storage-unit-card__request:disabled{color:var(--c-light-blue);cursor:not-allowed}@media(min-width:960px){.storage-unit-card{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-rows:auto auto 55px;column-gap:50px;row-gap:11px;padding:30px 40px;border-radius:10px}.storage-unit-card__left,.storage-unit-card__right{display:contents}.storage-unit-card__meta{grid-column:1;grid-row:1;flex-direction:row;align-items:center;justify-content:space-between;gap:24px;width:100%}.storage-unit-card__title{font-size:36px}.storage-unit-card__area{font-size:36px;text-align:right}.storage-unit-card__area-num{font-size:36px}.storage-unit-card__area sup{font-size:23px}.storage-unit-card__status{grid-column:1;grid-row:2;font-size:22px}.storage-unit-card__tools{display:flex;grid-column:1;grid-row:3;justify-self:start}.storage-unit-card__tools .unit-tool-btn{width:45px;height:45px;border-radius:10px}.storage-unit-card__divider{grid-column:2;grid-row:1 / 4}.storage-unit-card__prices{grid-column:3;grid-row:1 / 3;align-self:start}.storage-unit-card__price-row--total .storage-unit-card__label,.storage-unit-card__price-row--sqm .storage-unit-card__label{font-size:22px}.storage-unit-card__label sup{font-size:14px}.storage-unit-card__value--total{font-size:36px}.storage-unit-card__value--sqm{font-size:30px}.storage-unit-card__request{grid-column:3;grid-row:3;justify-self:end;width:233px;max-width:100%;min-height:45px;border-radius:10px;font-size:20px}}.storages-empty{margin:0;padding:1.25rem 1.5rem;border-radius:10px;border:1.5px dashed rgba(161,168,181,.55);color:var(--c-grey);font-family:var(--font-body);font-size:18px;text-align:center}@media(max-width:959px){.page-storages .storage-scheme-wrap{display:none!important}}@media(max-width:959px){.page-section--storages,.page-section--parking{padding-top:0;padding-bottom:40px;background:var(--c-white)}.page-section--storages .page-wrap,.page-section--parking .page-wrap{padding-left:30px;padding-right:30px}.storages-layout,.parking-layout{gap:32px}.storages-hero,.parking-hero{gap:20px}.storages-hero__top,.parking-hero__top{display:block}.storages-view-toggle,.parking-view-toggle{display:none}.storages-hero__title,.parking-hero__title{font-family:var(--font-display);font-size:25px;font-weight:700;line-height:31px;color:var(--c-blue)}.storages-intro,.parking-intro{font-family:var(--font-body);font-size:16px;font-weight:400;line-height:20px;color:#000}.storages-toolbar,.parking-toolbar{display:flex;flex-direction:column;align-items:stretch;gap:20px;width:100%}.storages-toolbar__chips,.storages-toolbar__controls,.parking-toolbar__chips,.parking-toolbar__controls{display:contents}.storages-toolbar__sections,.parking-toolbar__levels{display:flex;gap:20px;width:100%}.storages-toolbar__sections .storages-chip,.parking-toolbar__levels .parking-chip{flex:1 1 0;min-width:0}.storages-toolbar__sections .storages-chip span,.parking-toolbar__levels .parking-chip span{width:100%}.storages-toolbar__only-free,.parking-toolbar__only-free{display:flex;width:100%;max-width:100%;box-sizing:border-box}.storages-toolbar__only-free.storages-chip,.parking-toolbar__only-free.parking-chip{flex:0 0 auto;align-self:stretch;width:100%;max-width:100%;min-width:0}.storages-toolbar__only-free span,.parking-toolbar__only-free span{width:100%}.page-storages .storages-area.filter-group,.page-parking .parking-area.filter-group{display:block;flex:0 0 auto;align-self:stretch;width:100%;max-width:100%;min-width:0;margin:0;padding:0;border:0}.storages-chip span,.parking-chip span{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 30px;border:1.5px solid var(--c-light-blue);border-radius:5px;background:var(--c-white);color:#1c252c;font-family:var(--font-ui);font-size:18px;font-weight:400;line-height:normal;white-space:nowrap;box-sizing:border-box}.page-storages .storages-area .filter-price,.page-parking .parking-area .filter-price{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:0;width:100%;min-height:53px;height:auto;max-height:none;overflow:visible;padding-bottom:8px;box-sizing:content-box}.page-storages .storages-area .filter-price__display{position:relative;top:auto;left:auto;right:auto;flex:0 0 40px;display:grid;grid-template-columns:1fr auto 1fr;align-items:start;height:40px;min-height:40px;max-height:40px;margin:0 0 -14px;padding:8px 12px;border:1.5px solid var(--c-light-blue);border-radius:5px;background:var(--c-white);font-family:var(--font-ui);font-size:18px;line-height:1;color:#23272e;width:100%;box-sizing:border-box;z-index:2}.page-storages .storages-area .filter-price__from,.page-storages .storages-area .filter-price__to,.page-parking .parking-area .filter-price__from,.page-parking .parking-area .filter-price__to{text-align:center}.page-storages .storages-area .filter-price__display b{font-weight:400;color:#23272e}.page-storages .storages-area .filter-price__display sup{font-size:11.61px;line-height:0}.page-storages .storages-area .filter-price__sep{height:22px;margin:0 auto}.page-storages .storages-area .filter-price__slider{position:relative;top:auto;left:auto;right:auto;bottom:auto;flex:0 0 27px;z-index:3;width:100%;height:27px;min-height:27px;margin:0;padding:0;box-sizing:border-box;overflow:visible}.page-storages .storages-area .filter-price__slider .filter-price__range{top:50%;bottom:auto;margin-top:-2.5px}.page-storages .storages-area .filter-price__slider .filter-price__input{top:0;bottom:auto}.page-storages .storages-area .filter-price__input{position:absolute;top:0;left:0;width:100%;height:27px;z-index:1}.storages-toolbar__submit,.parking-toolbar__submit{width:100%;min-height:40px;height:40px;padding:0 30px;border:1px solid transparent;border-radius:5px;font-family:var(--font-ui);font-size:18px;font-weight:400;line-height:normal;color:var(--c-white);white-space:nowrap;box-shadow:none;filter:none}.page-storages .storages-toolbar__submit.btn--gold-grad,.page-parking .parking-toolbar__submit.btn--gold-grad{box-shadow:none;background:linear-gradient(178deg,var(--c-gold-grad-start) 11.47%,var(--c-gold-grad-end) 95.03%)}.storages-list,.parking-list{gap:10px}.storage-unit-card,.parking-unit-card{grid-template-columns:minmax(0,129px) auto minmax(0,1fr);grid-template-rows:1fr;column-gap:20px;padding:25px;border-radius:5px;width:100%;min-width:0;overflow:hidden}.storage-unit-card__left,.parking-unit-card__left{grid-column:1;grid-row:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;align-self:stretch;min-height:100%;min-width:0}.storage-unit-card__divider,.parking-unit-card__divider{grid-column:2;grid-row:1;align-self:stretch}.storage-unit-card__right,.parking-unit-card__right{grid-column:3;grid-row:1;display:flex;flex-direction:column;align-items:stretch;align-self:stretch;width:100%;min-width:0}.storage-unit-card__price-row,.parking-unit-card__price-row{display:grid;grid-template-columns:auto minmax(4px,1fr) auto;column-gap:15px;align-items:center}.storage-unit-card__leader,.parking-unit-card__leader{flex:unset;width:100%;min-width:4px}.storage-unit-card__value,.parking-unit-card__value{flex:unset;text-align:right;justify-self:end}.storage-unit-card__request,.parking-unit-card__request{width:100%;max-width:100%;min-width:0;align-self:stretch;flex-shrink:0;padding-inline:clamp(10px,3vw,25px);font-size:clamp(14px,4.2vw,18px)}.storage-unit-card__title,.parking-unit-card__title,.storage-unit-card__area,.storage-unit-card__area-num,.parking-unit-card__area,.parking-unit-card__area-num{font-size:16px}.storage-unit-card__area sup,.parking-unit-card__area sup{font-size:10.32px}.storage-unit-card__status,.parking-unit-card__status,.storage-unit-card__label,.parking-unit-card__label{font-size:14px}.storage-unit-card__label sup,.parking-unit-card__label sup{font-size:9.03px}.storage-unit-card__value--total,.parking-unit-card__value--total{font-size:16px}.storage-unit-card__value--sqm,.parking-unit-card__value--sqm{font-size:14px}}@media(max-width:599px){.page-section--storages .page-wrap,.page-section--parking .page-wrap{padding-left:20px;padding-right:20px}.storages-layout,.parking-layout{gap:32px}.storages-toolbar__sections,.parking-toolbar__levels{display:flex;justify-content:center;gap:20px;width:100%;min-width:0}.storages-toolbar__only-free,.parking-toolbar__only-free{order:unset;display:flex;width:100%;min-width:0;max-width:100%}.storages-toolbar__only-free.storages-chip,.parking-toolbar__only-free.parking-chip{flex:none;width:100%}.storages-toolbar__only-free span,.parking-toolbar__only-free span{display:flex;align-items:center;justify-content:center;width:100%;min-height:40px;height:40px;box-sizing:border-box}.page-storages .storages-area.filter-group{order:unset;display:block;width:100%;min-width:0;max-width:100%;margin:0;padding:0;border:0}.page-storages .storages-area .filter-price,.page-parking .parking-area .filter-price{width:100%;min-width:0;max-width:100%}.page-storages .storages-area .filter-price__from,.page-storages .storages-area .filter-price__to,.page-parking .parking-area .filter-price__from,.page-parking .parking-area .filter-price__to{min-width:0}.storages-toolbar__submit,.parking-toolbar__submit{width:100%;max-width:100%;color:var(--c-white);background:linear-gradient(178deg,var(--c-gold-grad-start) 11.47%,var(--c-gold-grad-end) 95.03%);box-shadow:none}.storage-unit-card,.parking-unit-card{grid-template-columns:minmax(0,100px) auto minmax(0,1fr);column-gap:12px;padding:20px 16px}.storage-unit-card__price-row,.parking-unit-card__price-row{column-gap:8px}.storage-unit-card__request,.parking-unit-card__request{padding-inline:10px;font-size:14px}}@media(min-width:600px)and (max-width:959px){.storages-toolbar,.parking-toolbar{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}.storages-toolbar__sections,.parking-toolbar__levels{flex:0 0 100%;justify-content:center}.storages-toolbar__sections .storages-chip,.parking-toolbar__levels .parking-chip{flex:0 0 auto}.storages-area,.parking-area{order:2;flex:0 0 100%;width:100%;max-width:541px;margin-inline:auto}.storages-toolbar__only-free,.storages-toolbar__submit,.parking-toolbar__only-free,.parking-toolbar__submit{order:3;width:auto;flex:0 0 auto}.storages-toolbar__only-free,.parking-toolbar__only-free{display:flex}.storages-toolbar__only-free span,.parking-toolbar__only-free span{width:auto}.storages-toolbar__submit,.parking-toolbar__submit{width:auto;min-width:200px}.storages-list,.parking-list{gap:15px}.storage-unit-card,.parking-unit-card{grid-template-columns:190px 1px minmax(0,1fr);column-gap:30px;row-gap:11px;padding:30px 40px;border-radius:5px;min-height:173px;overflow:hidden}.storage-unit-card__left,.parking-unit-card__left{gap:12px}.storage-unit-card__title,.parking-unit-card__title,.storage-unit-card__area,.storage-unit-card__area-num,.parking-unit-card__area,.parking-unit-card__area-num{font-size:18px}.storage-unit-card__area sup,.parking-unit-card__area sup{font-size:11.61px}.storage-unit-card__status,.parking-unit-card__status{font-size:16px}.storage-unit-card__right,.parking-unit-card__right{align-items:flex-end;gap:15px}.storage-unit-card__price-row,.parking-unit-card__price-row{display:grid;grid-template-columns:auto minmax(4px,1fr) auto;column-gap:15px;min-height:24px}.storage-unit-card__price-row--total,.parking-unit-card__price-row--total{min-height:29px}.storage-unit-card__label,.parking-unit-card__label{font-size:16px}.storage-unit-card__label sup,.parking-unit-card__label sup{font-size:10.32px}.storage-unit-card__value--total,.parking-unit-card__value--total{font-size:18px}.storage-unit-card__value--sqm,.parking-unit-card__value--sqm{font-size:16px}.storage-unit-card__request,.parking-unit-card__request{width:187px;min-width:187px;max-width:187px;height:40px;min-height:40px;padding:0 25px;font-size:18px}}.page-parking{background:var(--c-white);color:var(--c-blue)}.page-parking .site-header{background:transparent}.page-section--parking{padding:clamp(2rem,4vw,3.75rem) 0 clamp(3.5rem,6vw,5rem)}.page-section--parking .page-wrap{max-width:1080px;margin-left:auto;margin-right:auto;padding-left:clamp(24px,5vw,100px);padding-right:clamp(24px,5vw,100px)}.parking-layout{display:grid;gap:60px}.parking-hero{display:grid;gap:30px}.parking-hero__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px}.parking-hero__title{margin:0;font-family:var(--font-display);font-size:50px;font-weight:700;line-height:1;color:var(--c-blue)}.parking-intro{margin:0;max-width:980px;font-family:var(--font-body);font-size:28px;font-weight:400;line-height:31px;color:var(--c-blue)}.parking-view-toggle{display:flex;flex-wrap:wrap;gap:20px}.parking-view-toggle button{min-height:50px;padding:13px 32px;border-radius:10px;border:1.5px solid var(--c-light-blue);background:var(--c-white);color:var(--c-blue);font-family:var(--font-ui);font-size:20px;font-weight:400;line-height:normal;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.parking-view-toggle button:hover,.parking-view-toggle button:focus-visible{outline:none}.parking-view-toggle button:not(.is-active):hover,.parking-view-toggle button:not(.is-active):focus-visible{border-color:#1c252c;background:var(--c-white);color:#1c252c}.parking-view-toggle button.is-active{background:var(--c-blue);border-color:var(--c-blue);color:var(--c-white)}.parking-view-toggle button.is-active:hover,.parking-view-toggle button.is-active:focus-visible{background:#1c252c;border-color:#1c252c;color:#f4f7fc}.parking-toolbar{display:flex;flex-direction:column;align-items:stretch;gap:20px;width:100%}.parking-toolbar__chips{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.parking-toolbar__controls{display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px;width:100%}.parking-toolbar__levels{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.parking-chip{display:inline-flex;align-items:center;cursor:pointer}.parking-chip input{position:absolute;opacity:0;pointer-events:none}.parking-chip span{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 30px;border-radius:10px;border:1.5px solid var(--c-light-blue);background:var(--c-white);color:#1c252c;font-family:var(--font-ui);font-size:20px;font-weight:400;line-height:normal;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.parking-chip:hover span,.parking-chip:focus-within span{border-color:#23272e}.parking-chip:active span{background:var(--c-blue);border-color:var(--c-blue);color:var(--c-white)}.parking-chip.is-active span,.parking-chip:has(input:checked) span{background:var(--c-blue);border-color:var(--c-blue);color:var(--c-white)}.parking-chip.is-active:hover span,.parking-chip.is-active:focus-within span,.parking-chip:has(input:checked):hover span,.parking-chip:has(input:checked):focus-within span{background:var(--c-blue);border-color:#23272e;color:var(--c-white)}.parking-chip.is-active:active span,.parking-chip:has(input:checked):active span{background:var(--c-blue);border-color:var(--c-blue);color:var(--c-white)}.parking-area{flex:1 1 0;min-width:min(100%,320px);margin:0;padding:0;border:0}.page-parking .parking-area .filter-price__display{min-height:51px;padding:13px 12px;border:1.5px solid var(--c-light-blue);border-radius:10px;color:#23272e;font-size:20px}.page-parking .parking-area .filter-price__display b{color:#23272e;font-weight:400}.page-parking .parking-area .filter-price__track{display:none}.page-parking .parking-area .filter-price__range{background:var(--c-gold);z-index:1}.page-parking .parking-area .filter-price__input::-webkit-slider-thumb{width:27px;height:27px;border:0;background:var(--c-gold)}.page-parking .parking-area .filter-price__input::-moz-range-thumb{width:27px;height:27px;border:0;background:var(--c-gold)}.parking-toolbar__submit{flex:0 0 auto;min-height:52px;padding:0 30px;font-size:20px;white-space:nowrap}.page-parking .parking-scheme-wrap{width:100%}.page-parking .parking-scheme-block{display:flex;flex-direction:column;align-items:center;gap:50px;width:100%;max-width:1080px;margin:0 auto}.page-parking .parking-scheme{display:flex;justify-content:center;width:100%;background:transparent;border:none;padding:0}.page-parking .parking-scheme-legend{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:60px;margin:0}.page-parking .parking-scheme-legend__item{display:inline-flex;align-items:center;gap:15px;font-family:var(--font-ui);font-size:22px;font-weight:300;line-height:normal;color:var(--c-blue)}.page-parking .parking-scheme-legend__swatch{width:50px;height:19px;border-radius:10px;border:1px solid #1c252c;flex-shrink:0}.page-parking .parking-scheme-legend__swatch--free{background:#e8edf1}.page-parking .parking-scheme-legend__swatch--booked{background:#4a535b}.page-parking .parking-scheme-legend__swatch--sold{background:#a55f5a}.page-parking .scheme-diagram--parking{position:relative;width:100%;max-width:1080px;margin:0 auto;aspect-ratio:var(--scheme-aspect-w, 1080) / var(--scheme-aspect-h, 648);height:auto;overflow:hidden;background:#f4f7fc;cursor:default;pointer-events:auto}.page-parking .scheme-diagram--parking .scheme-diagram__base,.page-parking .scheme-diagram--parking .scheme-diagram__base--inline{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:fill;pointer-events:none;display:block}.page-parking .scheme-diagram--parking .scheme-diagram__base--inline svg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:fill;pointer-events:none;display:block}.page-parking .scheme-diagram--parking #parking-hit-layer rect[data-parking-hit]{pointer-events:all;cursor:pointer}.page-parking .scheme-diagram--parking .scheme-diagram__slot-plane{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;overflow:visible}.page-parking .scheme-diagram--parking .scheme-diagram__labels-plane{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;overflow:visible}.page-parking .scheme-diagram--parking .scheme-grid--parking{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;margin:0;padding:0;width:100%;height:100%;pointer-events:none;grid-template-columns:none;gap:0}.page-parking .scheme-diagram--parking .scheme-grid--parking:not(.is-aligned) .scheme-cell{visibility:hidden}.page-parking .scheme-diagram--parking .scheme-grid--parking .scheme-cell{position:absolute;margin:0;border:none;border-radius:0;box-sizing:border-box;display:block;pointer-events:none;cursor:default;aspect-ratio:auto;min-width:0;min-height:0}.page-parking .scheme-grid--parking .scheme-cell.scheme-cell--free{background:transparent;cursor:pointer;pointer-events:none;transition:background .12s ease}.page-parking .scheme-grid--parking .scheme-cell.scheme-cell--free.is-hovered,.page-parking .scheme-grid--parking .scheme-cell.scheme-cell--free:focus-visible{background:transparent}.page-parking .scheme-grid--parking .scheme-cell.scheme-cell--free.is-selected,.page-parking .scheme-grid--parking .scheme-cell.scheme-cell--free.is-selected.is-hovered,.page-parking .scheme-grid--parking .scheme-cell.scheme-cell--free.is-selected:focus-visible{background:transparent}.page-parking .scheme-diagram--parking #parking-selection-layer,.page-parking .scheme-diagram--parking #parking-scheme-hover-layer{pointer-events:none}.page-parking .scheme-grid--parking .scheme-cell.scheme-cell--booked,.page-parking .scheme-grid--parking .scheme-cell.scheme-cell--sold{background:transparent;cursor:default;pointer-events:none}.page-parking .scheme-cell__label-wrap--free .scheme-cell__label{color:#be9e87}.page-parking .scheme-cell__label-wrap--free.is-selected .scheme-cell__label,.page-parking .scheme-cell__label-wrap--booked .scheme-cell__label,.page-parking .scheme-cell__label-wrap--sold .scheme-cell__label{color:#e9edf1}.page-parking .floorplan-media__tabs{display:none}.parking-layout--scheme-mode .floorplan-media__tabs{display:flex;justify-content:center;gap:20px;margin:0;width:100%}.parking-layout--scheme-mode .floorplan-media__tabs .floorplan-tab{min-width:129px;min-height:52px;padding:13px 30px;border-radius:10px;border:1.5px solid #a1a8b5;background:transparent;color:#1c252c;font-family:var(--font-ui);font-size:20px;font-weight:400;line-height:normal;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.parking-layout--scheme-mode .floorplan-media__tabs .floorplan-tab:hover,.parking-layout--scheme-mode .floorplan-media__tabs .floorplan-tab:focus-visible{border-color:#1c252c;outline:none}.parking-layout--scheme-mode .floorplan-media__tabs .floorplan-tab:not(.is-active):hover,.parking-layout--scheme-mode .floorplan-media__tabs .floorplan-tab:not(.is-active):focus-visible{background:transparent;color:#1c252c}.parking-layout--scheme-mode .floorplan-media__tabs .floorplan-tab.is-active{border-color:#1c252c;background:#1c252c;color:#f4f7fc}.parking-layout--scheme-mode .floorplan-media__tabs .floorplan-tab.is-active:hover,.parking-layout--scheme-mode .floorplan-media__tabs .floorplan-tab.is-active:focus-visible{background:#1c252c;border-color:#1c252c;color:#f4f7fc}.page-parking .scheme-selected-wrap{width:100%}.page-parking .scheme-selected-wrap[hidden]{display:none!important}.page-parking .scheme-selected .parking-unit-card{width:100%}.parking-unit-card{display:grid;margin:0;background:var(--c-blue);color:var(--c-white);box-sizing:border-box}.parking-unit-card__left{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;align-self:stretch;min-width:0}.parking-unit-card__meta{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0}.parking-unit-card__title{margin:0;font-family:var(--font-ui);font-weight:700;line-height:normal;color:var(--c-white)}.parking-unit-card__title-line{display:block}.parking-unit-card__area{margin:0;font-family:var(--font-ui);font-weight:700;line-height:1;color:var(--c-gold)}.parking-unit-card__area-num{font-weight:700}.parking-unit-card__area sup{line-height:0}.parking-unit-card__status{margin:0;font-family:var(--font-ui);font-weight:300;line-height:normal;color:var(--c-white)}.parking-unit-card[data-status=sold] .parking-unit-card__status{color:var(--c-red)}.parking-unit-card[data-status=booked] .parking-unit-card__status{color:var(--c-grey)}.parking-unit-card__tools{display:none;align-items:center;gap:20px;flex-shrink:0}.parking-unit-card__tools .unit-tool-btn{color:var(--c-light-blue);border-color:var(--c-light-blue)}.parking-unit-card__tools .unit-tool-btn:hover,.parking-unit-card__tools .unit-tool-btn:focus-visible{border-color:var(--c-gold);color:var(--c-gold);outline:none}.parking-unit-card__divider{align-self:stretch;width:1px;background:#a1a8b58c}.parking-unit-card__right{display:flex;flex-direction:column;align-items:flex-end;gap:15px;min-width:0}.parking-unit-card__prices{display:flex;flex-direction:column;gap:5px;width:100%;min-width:0}.parking-unit-card__price-row{display:flex;align-items:center;gap:15px;width:100%;min-width:0}.parking-unit-card__price-row--total{min-height:29px}.parking-unit-card__price-row--sqm{min-height:24px}.parking-unit-card__label{flex:0 0 auto;font-family:var(--font-ui);font-weight:300;line-height:normal;color:var(--c-white);white-space:nowrap}.parking-unit-card__label sup{line-height:0}.parking-unit-card__leader{flex:1 1 auto;min-width:4px;height:0;align-self:center;border-bottom:1px solid rgba(161,168,181,.55)}.parking-unit-card__value{flex:0 0 auto;font-family:var(--font-ui);font-weight:700;line-height:normal;color:var(--c-gold);font-variant-numeric:tabular-nums;white-space:nowrap}.parking-unit-card__request{flex:0 0 auto;min-height:40px;height:40px;padding:0 25px;border:1.5px solid var(--c-light-blue);border-radius:5px;background:transparent;color:var(--c-white);font-family:var(--font-ui);font-size:18px;font-weight:400;line-height:normal;white-space:nowrap;cursor:pointer;transition:border-color .15s ease,color .15s ease}.parking-unit-card__request:hover:not(:disabled){border-color:var(--c-gold);color:var(--c-gold)}.parking-unit-card__request:disabled{color:var(--c-light-blue);cursor:not-allowed}@media(min-width:960px){.parking-unit-card{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-rows:auto auto 55px;column-gap:50px;row-gap:11px;padding:30px 40px;border-radius:10px}.parking-unit-card__left,.parking-unit-card__right{display:contents}.parking-unit-card__meta{grid-column:1;grid-row:1;flex-direction:row;align-items:center;justify-content:space-between;gap:24px;width:100%}.parking-unit-card__title{font-size:36px}.parking-unit-card__area{font-size:36px;text-align:right}.parking-unit-card__area-num{font-size:36px}.parking-unit-card__area sup{font-size:23px}.parking-unit-card__status{grid-column:1;grid-row:2;font-size:22px}.parking-unit-card__tools{display:flex;grid-column:1;grid-row:3;justify-self:start}.parking-unit-card__tools .unit-tool-btn{width:45px;height:45px;border-radius:10px}.parking-unit-card__divider{grid-column:2;grid-row:1 / 4}.parking-unit-card__prices{grid-column:3;grid-row:1 / 3;align-self:start}.parking-unit-card__price-row--total .parking-unit-card__label,.parking-unit-card__price-row--sqm .parking-unit-card__label{font-size:22px}.parking-unit-card__label sup{font-size:14px}.parking-unit-card__value--total{font-size:36px}.parking-unit-card__value--sqm{font-size:30px}.parking-unit-card__request{grid-column:3;grid-row:3;justify-self:end;width:233px;max-width:100%;min-height:45px;border-radius:10px;font-size:20px}}.parking-layout--scheme-mode{display:flex;flex-direction:column;gap:50px}.parking-layout--scheme-mode .parking-toolbar__chips{justify-content:center}.parking-layout--scheme-mode .parking-toolbar__levels,.parking-layout--scheme-mode .parking-toolbar{display:none}.parking-layout--scheme-mode .parking-scheme-wrap{order:1}.parking-layout--scheme-mode .scheme-selected-wrap{order:3;margin:0}.parking-layout--scheme-mode .parking-list,.parking-layout--scheme-mode .parking-empty{display:none}.parking-layout--scheme-mode [data-parking-scheme],.parking-layout--scheme-mode .parking-scheme-wrap{display:block!important}.parking-list{display:flex;flex-direction:column;gap:25px;margin:0;padding:0;list-style:none}.parking-list>li{list-style:none}.parking-empty{margin:0;padding:1.25rem 1.5rem;border-radius:10px;border:1.5px dashed rgba(161,168,181,.55);color:var(--c-grey);font-family:var(--font-body);font-size:18px;text-align:center}@media(max-width:959px){.page-parking .parking-scheme-wrap{display:none!important}}@media(max-width:959px){.page-section--parking{padding-top:0;padding-bottom:40px;background:var(--c-white)}.parking-layout{gap:32px}.parking-hero{gap:20px}.parking-hero__top{display:block}.parking-view-toggle{display:none}.parking-hero__title{font-family:var(--font-display);font-size:25px;font-weight:700;line-height:31px;color:var(--c-blue)}.parking-intro{font-family:var(--font-body);font-size:16px;font-weight:400;line-height:20px;color:#000}.parking-toolbar{display:flex;flex-direction:column;align-items:stretch;gap:20px;width:100%}.parking-toolbar__chips,.parking-toolbar__controls{display:contents}.parking-toolbar__levels{display:flex;gap:20px;width:100%}.parking-toolbar__only-free{display:flex;width:100%;max-width:100%;box-sizing:border-box}.parking-toolbar__only-free.parking-chip{flex:0 0 auto;align-self:stretch;width:100%;max-width:100%;min-width:0}.page-parking .parking-area.filter-group{display:block;flex:0 0 auto;align-self:stretch;width:100%;max-width:100%;min-width:0}.parking-area{width:100%;min-width:0;margin:0;padding:0;border:0}.parking-chip span{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 30px;border:1.5px solid var(--c-light-blue);border-radius:5px;background:var(--c-white);color:#1c252c;font-family:var(--font-ui);font-size:18px;font-weight:400;line-height:normal;white-space:nowrap;box-sizing:border-box}.page-parking .parking-area .filter-price{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:0;width:100%;min-height:53px;height:auto;max-height:none;overflow:visible;padding-bottom:8px;box-sizing:content-box}.page-parking .parking-area .filter-price__display{position:relative;top:auto;left:auto;right:auto;flex:0 0 40px;display:grid;grid-template-columns:1fr auto 1fr;align-items:start;height:40px;min-height:40px;max-height:40px;margin:0 0 -14px;padding:8px 12px;border:1.5px solid var(--c-light-blue);border-radius:5px;background:var(--c-white);font-family:var(--font-ui);font-size:18px;line-height:1;color:#23272e;width:100%;box-sizing:border-box;z-index:2}.page-parking .parking-area .filter-price__from,.page-parking .parking-area .filter-price__to{text-align:center}.page-parking .parking-area .filter-price__display b{font-weight:400;color:#23272e}.page-parking .parking-area .filter-price__display sup{font-size:11.61px;line-height:0}.page-parking .parking-area .filter-price__sep{height:22px;margin:0 auto}.page-parking .parking-area .filter-price__slider{position:relative;top:auto;left:auto;right:auto;bottom:auto;flex:0 0 27px;z-index:3;width:100%;height:27px;min-height:27px;margin:0;padding:0;box-sizing:border-box;overflow:visible}.page-parking .parking-area .filter-price__slider .filter-price__range{top:50%;bottom:auto;margin-top:-2.5px}.page-parking .parking-area .filter-price__slider .filter-price__input{top:0;bottom:auto}.page-parking .parking-area .filter-price__track{display:none}.page-parking .parking-area .filter-price__range{z-index:1}.page-parking .parking-area .filter-price__input::-webkit-slider-thumb{width:27px;height:27px;border:0;border-radius:50%;background:var(--c-gold);box-shadow:none}.page-parking .parking-area .filter-price__input::-moz-range-thumb{width:27px;height:27px;border:0;border-radius:50%;background:var(--c-gold);box-shadow:none}.page-parking .parking-area .filter-price__input{position:absolute;top:0;left:0;width:100%;height:27px;z-index:1}.parking-toolbar__only-free span{width:100%}.parking-toolbar__submit{width:100%;min-height:40px;height:40px;padding:0 30px;border:1px solid transparent;border-radius:5px;font-family:var(--font-ui);font-size:18px;font-weight:400;line-height:normal;color:var(--c-white);white-space:nowrap;box-shadow:none;filter:none}.page-parking .parking-toolbar__submit.btn--gold-grad{box-shadow:none;background:linear-gradient(178deg,var(--c-gold-grad-start) 11.47%,var(--c-gold-grad-end) 95.03%)}}@media(min-width:600px)and (max-width:959px){.page-section--parking .page-wrap{padding-left:30px;padding-right:30px}.parking-layout{gap:40px}.parking-hero{gap:20px}.page-parking .parking-toolbar{display:grid;grid-template-columns:repeat(2,auto);justify-content:center;align-items:start;column-gap:20px;row-gap:20px;width:100%}.page-parking .parking-toolbar__chips,.page-parking .parking-toolbar__controls{display:contents}.page-parking .parking-toolbar__levels{grid-column:1 / -1;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:20px;width:100%;min-width:0}.page-parking .parking-toolbar__levels .parking-chip{flex:0 0 auto;width:auto;min-width:0}.page-parking .parking-area.filter-group{grid-column:1 / -1;display:block;width:100%;max-width:541px;min-width:0;justify-self:center;margin:0;padding:0;border:0}.page-parking .parking-toolbar__only-free{display:inline-flex;width:auto;max-width:none;flex:none}.page-parking .parking-toolbar__only-free.parking-chip{flex:none;width:auto;max-width:none;min-width:0}.page-parking .parking-toolbar__only-free span{width:auto}.page-parking .parking-toolbar__submit{width:auto;max-width:none;flex:none;min-height:40px;height:40px;box-shadow:none}.parking-unit-card__request{width:auto;align-self:auto}.parking-list{gap:15px}.parking-unit-card{grid-template-columns:190px 1px minmax(0,1fr);column-gap:30px;row-gap:11px;padding:30px 40px;border-radius:5px;min-height:173px;overflow:hidden}.parking-unit-card__left{grid-column:1;grid-row:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;align-self:stretch;min-height:100%;min-width:0;gap:12px}.parking-unit-card__divider{grid-column:2;grid-row:1;align-self:stretch;width:1px}.parking-unit-card__right{grid-column:3;grid-row:1;display:flex;flex-direction:column;align-items:flex-end;align-self:stretch;width:100%;min-width:0;gap:15px}.parking-unit-card__title{font-size:18px;white-space:nowrap}.parking-unit-card__title-line{display:inline}.parking-unit-card__area,.parking-unit-card__area-num{font-size:18px}.parking-unit-card__area sup{font-size:11.61px}.parking-unit-card__status{font-size:16px}.parking-unit-card__price-row{display:grid;grid-template-columns:auto minmax(4px,1fr) auto;column-gap:15px;min-height:24px}.parking-unit-card__price-row--total{min-height:29px}.parking-unit-card__label{font-size:16px}.parking-unit-card__label sup{font-size:10.32px}.parking-unit-card__value--total{font-size:18px}.parking-unit-card__value--sqm{font-size:16px}.parking-unit-card__request{width:187px;min-width:187px;max-width:187px;height:40px;min-height:40px;padding:0 25px;font-size:18px}}@media(max-width:599px){.page-section--parking .page-wrap{padding-left:20px;padding-right:20px}.parking-layout{gap:32px}.parking-toolbar__levels{display:flex;justify-content:center;gap:20px;width:100%;min-width:0}.parking-toolbar__levels .parking-chip{flex:1 1 0;min-width:0}.parking-toolbar__levels .parking-chip span{width:100%}.parking-toolbar__only-free{order:unset;display:flex;width:100%;min-width:0;max-width:100%}.parking-toolbar__only-free.parking-chip{flex:none;width:100%}.parking-toolbar__only-free span{display:flex;align-items:center;justify-content:center;width:100%;min-height:40px;height:40px;box-sizing:border-box}.page-parking .parking-area.filter-group{order:unset;display:block;width:100%;min-width:0;max-width:100%;margin:0;padding:0;border:0}.page-parking .parking-area .filter-price{width:100%;min-width:0;max-width:100%}.page-parking .parking-area .filter-price__from,.page-parking .parking-area .filter-price__to{min-width:0}.parking-toolbar__submit{width:100%;max-width:100%;color:var(--c-white);background:linear-gradient(178deg,var(--c-gold-grad-start) 11.47%,var(--c-gold-grad-end) 95.03%);box-shadow:none}.parking-list{gap:10px}.parking-unit-card{grid-template-columns:minmax(0,100px) auto minmax(0,1fr);column-gap:12px;padding:20px 16px}.parking-unit-card__price-row{column-gap:8px}.parking-unit-card__request{padding-inline:10px;font-size:14px}}.legal-page{padding:clamp(2rem,4vw,4rem) 0 clamp(3rem,6vw,5rem)}.legal-page__lead{font-size:1rem;color:var(--c-grey);line-height:1.6;max-width:52rem}.legal-page__list,.legal-page__body{max-width:52rem;line-height:1.65;color:var(--c-blue)}.legal-page__body[data-info-pending]{min-height:8rem}.legal-page__body[data-info-pending]:before{content:"";display:block;width:min(100%,28rem);height:1rem;margin:.35rem 0 1rem;border-radius:4px;background:linear-gradient(90deg,#e8ecef,#f4f6f7,#e8ecef 90%);background-size:200% 100%;animation:nc-info-skel 1.1s ease-in-out infinite}.legal-page__body[data-info-pending]:after{content:"";display:block;width:min(100%,40rem);height:1rem;border-radius:4px;background:linear-gradient(90deg,#e8ecef,#f4f6f7,#e8ecef 90%);background-size:200% 100%;animation:nc-info-skel 1.1s ease-in-out infinite;animation-delay:.15s}@keyframes nc-info-skel{0%{background-position:100% 0}to{background-position:-100% 0}}.legal-page__body :where(p,ul,ol){margin:0 0 1rem}.legal-page__body :where(h2,h3){margin:1.5rem 0 .75rem;color:var(--c-blue);font-family:var(--font-ui);font-weight:700;line-height:1.3}.legal-page__body :where(ul,ol){padding-left:1.25rem}.legal-page__body :where(a){color:var(--c-gold)}.legal-page__body .info-article{margin:0 0 2rem;padding:0 0 1.5rem;border-bottom:1px solid rgba(28,37,44,.12)}.legal-page__body .info-article:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.legal-page__body .info-article__title{margin:0 0 .5rem;font-size:clamp(1.25rem,2.2vw,1.6rem)}.legal-page__body .info-article__date{margin:0 0 .75rem;color:var(--c-grey);font-size:.95rem}.legal-page__body .info-article__image{display:block;width:100%;max-width:52rem;height:auto;margin:0 0 1rem;border-radius:8px;object-fit:cover}.legal-page__body .info-article__text{margin:0}.legal-page__body .info-article__text :where(p,ul,ol){margin:0 0 1rem}.legal-page__body .info-article__text :where(p:last-child,ul:last-child,ol:last-child){margin-bottom:0}@media(max-width:599px){#filter .page-wrap,#intro .page-wrap,#about-block .page-wrap,#infrastructure .page-wrap,#tours .page-wrap,#gallery .page-wrap,#construction .page-wrap,#extras .page-wrap,#location .page-wrap,#floorplans .page-wrap,.filter-wrap,.page-plans-catalog .plans-catalog-wrap,.page-floorplan .page-wrap,.page-floorplan .floorplan-similar-wrap,.page-section--breadcrumb .page-wrap{padding-left:20px;padding-right:20px}.page-section--filter{padding-top:20px;padding-bottom:28px}.filter-badge{width:fit-content;max-width:100%;padding:10px 20px;min-height:42px}.filter-badge__label{font-size:16px}.filter-badge__value{font-size:22px}.filter-room{width:40px;height:40px;font-size:1rem}.filter-price__display{height:40px;font-size:1rem;padding:0 .6rem}.filter-submit{min-height:40px;height:40px;font-size:1rem}.page-section--infra{padding-top:20px;padding-bottom:32px}.tours-block{gap:15px}.page-section--tours{padding-top:30px;padding-bottom:0}.page-section--tours .section-heading{font-size:25px}.tours-block__photo{height:180px}.tours-block__cta{display:grid;gap:15px;justify-content:stretch}.tours-block__text{flex-direction:column;align-items:flex-start;gap:6px;width:100%;max-width:none}.tours-block__text strong,.tours-block__text span{white-space:normal}.tours-block__text strong{font-size:22px;line-height:1}.tours-block__text span{font-size:19px;line-height:1;margin-top:6px}.page-section--tours .btn--gold-wide{width:100%;min-height:40px;height:40px;font-size:18px;padding:0 16px}}@media(min-width:600px)and (max-width:959px){.page-section--tours{padding-top:30px;padding-bottom:0}#tours .page-wrap,.page-section--tours .page-wrap{padding-left:30px;padding-right:30px;gap:20px}.page-section--tours .section-heading{font-size:25px;line-height:1}.tours-block{gap:15px}.tours-block__photo{aspect-ratio:550 / 290;border-radius:5px}.tours-block__cta{flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:15px}.tours-block__text{max-width:none;gap:0}.tours-block__text strong{font-size:18px;white-space:nowrap}.tours-block__text span{margin-top:0;font-size:16px;white-space:nowrap}.page-section--tours .btn--gold-wide{height:40px;min-height:40px;border-radius:5px;padding:0 30px;font-size:18px}}@media(min-width:460px)and (max-width:599px){:root{--header-chip-h: 55px;--header-gap: 15px}.hero{min-height:320px;height:320px;max-width:none;margin-inline:0;padding-top:0}.hero__media{background:#0a0b0e}.hero__media[data-bg]{background:var(--hero-image) center / cover no-repeat}.hero__overlay{background:linear-gradient(202.87deg,#1c252c00 41.931%,#1c252c99 88.061%)}.hero__slogan{left:20px;right:auto;bottom:76px;gap:3px;max-width:min(330px,calc(100% - 40px))}.hero__slogan-top{margin:0;font-size:20.612px;line-height:normal}.hero__slogan-headline{max-width:312px}.hero__slogan-main{font-size:31.711px;line-height:1.05}.hero__slogan-main+.hero__slogan-main{margin-top:-4px}.hero__location{right:20px;bottom:15px}.hero__location-city{font-size:14px;font-weight:300}.hero__location-street{font-size:16px;font-weight:700}#stats.stats-bar{min-height:137px}.stats-bar__grid{padding:20px 25px;column-gap:30px;row-gap:15px}.stats-bar__grid .stat{flex-direction:column;align-items:flex-start;flex-wrap:nowrap;gap:5px}.stats-bar__grid .stat__label{margin:0;font-size:14px;font-weight:300;line-height:normal;color:var(--c-white)}.stats-bar__grid .stat__value{font-size:16px;font-weight:700;line-height:normal;color:var(--c-gold)}#filter .filter-wrap{padding-left:20px;padding-right:20px;gap:15px}.filter-badge{align-self:center}.filter-bar{display:flex;flex-direction:column;align-items:center;gap:15px;width:100%;padding-top:0}.filter-rooms{justify-content:center;width:auto;padding-top:0;margin:0}.filter-price{width:100%;max-width:100%}.filter-price__display{height:40px;font-size:clamp(12px,3.6vw,18px);padding:0 6px}.filter-submit{width:100%;max-width:none;justify-self:stretch}#intro .page-wrap{padding-left:20px;padding-right:20px}.intro-grid{gap:20px}.intro-lead{font-size:16px;font-weight:700;line-height:19px}.intro-body{font-size:14px;font-weight:300;line-height:17px}#filter .page-wrap,#infrastructure .page-wrap,#tours .page-wrap,#gallery .page-wrap,#construction .page-wrap,#extras .page-wrap,#location .page-wrap,#floorplans .page-wrap{padding-left:20px;padding-right:20px}}@media(min-width:360px)and (max-width:459px){:root{--header-chip-h: 55px;--header-gap: 15px}html:not(:has(body.page-inner)){overflow-x:clip}html:has(body.page-inner){overflow-x:visible}body:not(.page-inner){overflow-x:clip;width:100%}body.page-inner{overflow-x:visible;width:100%}main,.hero,.stats-bar,.page-section{width:100%;max-width:100%}.hero{min-height:320px;height:320px;max-width:none;margin-inline:0;padding-top:0;overflow:hidden}.hero__media{background:#0a0b0e}.hero__media[data-bg]{background:var(--hero-image) center / cover no-repeat}.hero__overlay{background:linear-gradient(203.84deg,#1c252c00 41.931%,#1c252c99 88.061%)}.hero__slogan{left:20px;right:auto;bottom:76px;gap:3px;max-width:min(330px,calc(100% - 40px))}.hero__slogan-top{margin:0;font-size:20.612px;line-height:normal}.hero__slogan-headline{max-width:312px}.hero__slogan-main{font-size:31.711px;line-height:1.05}.hero__slogan-main+.hero__slogan-main{margin-top:-4px}.hero__location{right:20px;bottom:15px}.hero__location-city{font-size:14px;font-weight:300}.hero__location-street{font-size:16px;font-weight:700}#stats.stats-bar{min-height:137px;width:100%}.stats-bar__grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto;padding:20px;column-gap:10px;row-gap:15px}.stats-bar__grid .stat:nth-child(1){grid-column:1;grid-row:1}.stats-bar__grid .stat:nth-child(3){grid-column:2;grid-row:1}.stats-bar__grid .stat:nth-child(2){grid-column:3;grid-row:1}.stats-bar__grid .stat:nth-child(4){grid-column:1;grid-row:2}.stats-bar__grid .stat:nth-child(5){grid-column:2;grid-row:2}.stats-bar__grid .stat{flex-direction:column;align-items:flex-start;flex-wrap:nowrap;gap:5px;padding:0;min-width:0}.stats-bar__grid .stat__label{margin:0;font-size:14px;font-weight:300;line-height:normal;color:var(--c-white)}.stats-bar__grid .stat__value{font-size:16px;font-weight:700;line-height:normal;color:var(--c-gold);white-space:normal}#filter .filter-wrap{padding-left:20px;padding-right:20px;gap:15px}.filter-badge{align-self:center;padding:10px 30px;min-height:42px}.filter-badge__label{font-size:16px;font-weight:300}.filter-badge__value{font-size:18px;font-weight:700}.filter-bar{display:flex;flex-direction:column;align-items:center;gap:15px;width:100%;padding-top:0}.filter-rooms{justify-content:center;width:auto;padding-top:0;margin:0}.filter-price{width:100%;max-width:100%}.filter-price__display{height:40px;font-size:18px}.filter-submit{width:100%;max-width:none;justify-self:stretch}#intro .page-wrap{padding-left:20px;padding-right:20px}.intro-grid{gap:20px}.intro-lead{font-size:16px;font-weight:700;line-height:19px}.intro-body{font-size:14px;font-weight:300;line-height:17px}#filter .page-wrap,#infrastructure .page-wrap,#tours .page-wrap,#gallery .page-wrap,#construction .page-wrap,#extras .page-wrap,#location .page-wrap,#floorplans .page-wrap{padding-left:20px;padding-right:20px}.section-heading{font-size:30px;line-height:1;margin-bottom:20px}.page-section--about .section-heading{margin-bottom:0;padding:0;font-size:25px}#tours-title,.gallery-head .section-heading,#gallery-title,#build-title{margin:0;border:none}.plans-toolbar{display:flex;flex-direction:column;align-items:stretch;gap:15px}.plans-rooms{justify-content:flex-start;padding-top:0}.plans-toolbar__actions{display:flex;flex-direction:column;align-items:stretch;gap:15px;width:100%}.plans-toolbar .plans-action{width:100%;max-width:none}.plan-card{flex:0 0 min(400px,100%);width:min(400px,100%)}}@media(max-width:359px){:root{--header-chip-h: 55px;--header-gap: 15px}html:not(:has(body.page-inner)){overflow-x:clip}html:has(body.page-inner){overflow-x:visible}body:not(.page-inner){overflow-x:clip;width:100%}body.page-inner{overflow-x:visible;width:100%}main,.hero,.stats-bar,.page-section{width:100%;max-width:100%}.hero{min-height:320px;height:320px;padding-top:0;overflow:hidden}.hero__overlay{background:linear-gradient(203.84deg,#1c252c00 41.931%,#1c252c99 88.061%)}.hero__slogan{left:20px;bottom:76px;gap:3px;max-width:calc(100% - 40px)}.hero__slogan-top{font-size:clamp(18px,5.5vw,20.612px)}.hero__slogan-main{font-size:clamp(26px,8.5vw,31.711px);line-height:1.05}.hero__location{right:20px;bottom:15px}.hero__location-city{font-size:14px;font-weight:300}.hero__location-street{font-size:16px;font-weight:700}#stats.stats-bar{min-height:137px;width:100%}.stats-bar__grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto;padding:20px;column-gap:8px;row-gap:15px}.stats-bar__grid .stat:nth-child(1){grid-column:1;grid-row:1}.stats-bar__grid .stat:nth-child(3){grid-column:2;grid-row:1}.stats-bar__grid .stat:nth-child(2){grid-column:3;grid-row:1}.stats-bar__grid .stat:nth-child(4){grid-column:1;grid-row:2}.stats-bar__grid .stat:nth-child(5){grid-column:2;grid-row:2}.stats-bar__grid .stat{flex-direction:column;align-items:flex-start;gap:5px;padding:0;min-width:0}.stats-bar__grid .stat__label{font-size:13px;font-weight:300}.stats-bar__grid .stat__value{font-size:15px;font-weight:700;white-space:normal}#filter .filter-wrap{gap:15px}.filter-badge{align-self:center;padding:10px 30px}.filter-badge__label{font-size:16px}.filter-badge__value{font-size:18px}.filter-bar{display:flex;flex-direction:column;align-items:center;gap:15px;width:100%}.filter-rooms{justify-content:center}.filter-price,.filter-submit{width:100%;max-width:none}.filter-price__display{font-size:clamp(12px,3.6vw,16px);padding:0 6px}.section-heading{font-size:30px;line-height:1;margin-bottom:20px}.plan-card{width:100%;flex:0 0 100%}}@media(max-width:959px){#tours,#gallery,#construction,#extras,#location,.page-section--tours,.page-section--gallery,.page-section--build,.page-section--extras,.page-section--map,#tours .page-wrap,.page-section--gallery .page-wrap,.page-section--build .page-wrap,.page-section--extras .page-wrap,#location .page-wrap,.tours-block,.tours-block__photo,.tours-block__cta,.gallery-head,.gallery-stage,.gallery-track,.gallery-track__viewport,.gallery-slide,.gallery-slide__media,.build-panel,.build-slider,.build-content,.build-content__text,.build-content__media,.extras-grid,.map-head,.map-embed{border:none!important;box-shadow:none!important;outline:none!important}#tours-title,#gallery-title,#build-title,#extras-title,#map-title,.page-section--tours .section-heading,.gallery-head .section-heading,.page-section--gallery .section-heading,.page-section--build .section-heading,.page-section--extras .section-heading,.page-section--map .section-heading{margin:0!important;padding:0!important;border:none!important;box-shadow:none!important}.page-section--tours{padding-bottom:0!important}.page-section--gallery{padding-top:32px!important;padding-bottom:0!important;margin:0!important;background:var(--c-white)}.page-section--build{padding-top:0!important;padding-bottom:0!important;margin:0!important;background:var(--c-white)}.page-section--build>.page-wrap{padding-top:40px;gap:15px}.page-section--extras{padding-top:40px!important;padding-bottom:0!important;margin:0!important;background:var(--c-white)}.page-section--extras .page-wrap{gap:20px}.page-section--map{padding-top:40px!important;padding-bottom:0!important;margin:0!important;background:var(--c-white)}.page-section--map .page-wrap,#location.page-section--map{gap:20px}.gallery-tab,.build-chip{border:1.5px solid var(--c-light-blue)!important;box-shadow:none!important;outline:none!important}.gallery-tab.is-active{background:var(--c-blue)!important;border-color:var(--c-blue)!important;color:var(--c-white)!important}.gallery-tab:not(.is-active):hover{border-color:var(--c-blue)!important}.build-chip.is-active{background:var(--c-white)!important;border-color:var(--c-light-blue)!important;color:var(--c-blue)!important}.build-chip:not(.is-active):hover{border-color:var(--c-blue)!important}.gallery-slide:not(.is-active){visibility:hidden;pointer-events:none}#floorplans,.page-section--plans{padding-top:50px!important;padding-bottom:0!important;margin:0!important;background:var(--c-white)}#plans-title,.page-section--plans .section-heading,.plans-head .section-heading{margin:0!important;padding:0!important;border:none!important;font-size:25px!important;font-weight:600!important;line-height:normal!important;color:var(--c-blue)!important}.page-section--plans .page-wrap{display:flex!important;flex-direction:column!important;gap:20px!important;padding-left:20px!important;padding-right:20px!important}.plans-head{margin:0!important}.plans-toolbar{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:15px!important;width:100%!important;margin:0!important}.plans-toolbar__rooms-row{display:flex!important;align-items:stretch!important;gap:15px!important;width:100%!important}.plans-rooms{display:flex!important;gap:15px!important;flex:0 0 auto!important;padding-top:0!important}.plans-room,.plans-free-toggle{box-sizing:border-box!important;height:40px!important;min-height:40px!important;border:1.5px solid var(--c-light-blue)!important;border-radius:10px!important;background:var(--c-white)!important;font-size:18px!important}.plans-room{width:40px!important;min-width:40px!important;padding:0!important}.plans-free-toggle{flex:1 1 0!important;min-width:0!important;padding:0 30px!important;font-weight:400!important}.plans-rooms{justify-content:flex-start!important}.plans-room,.plans-free-toggle{line-height:normal!important;font-family:var(--font-ui)!important;color:var(--c-blue)!important}.plans-toolbar__actions{display:flex;flex-direction:column;align-items:stretch;gap:15px;width:100%}.plans-toolbar .plans-action{width:100%!important;max-width:none!important;height:40px!important;min-height:40px!important;padding:0 30px!important;border-radius:10px!important;font-size:18px!important;font-weight:400!important;font-family:var(--font-ui)!important;line-height:normal!important;justify-content:center!important;box-shadow:none!important;transform:none!important}.plans-toolbar .plans-action:hover{transform:none!important}.plans-toolbar .plans-action--primary{order:0!important;margin-left:0!important;border:1px solid transparent!important;background:linear-gradient(177.92deg,var(--c-gold-grad-start) 11.47%,var(--c-gold-grad-end) 95.03%)!important;color:var(--c-white)!important}.plans-toolbar .plans-action--secondary{order:1!important;border:1.5px solid var(--c-light-blue)!important;background:var(--c-white)!important;color:var(--c-blue)!important}.plans-slider-shell__fade,.plans-slider__arrow{display:none!important}.plans-scroller{display:flex!important;flex-direction:column!important;gap:10px!important;overflow:visible!important;scroll-snap-type:none!important}.plan-card{flex:none!important;width:100%!important;max-width:100%!important;min-height:0!important;max-height:none!important;aspect-ratio:411 / 390.333!important;border:1.5px solid var(--c-light-blue)!important;overflow:hidden!important}.plan-card .plan-card__hit{flex:1 1 0!important;min-height:0!important;overflow:hidden!important}.plan-card__diagram{flex:1 1 0!important;min-height:0!important;height:auto!important;max-height:none!important;padding:27px 40px!important;display:flex!important;align-items:center!important;justify-content:center!important}.plan-card__plan{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important}.plan-card__meta{position:relative!important;flex:0 0 auto!important;height:auto!important;padding:0 20px 20px!important;gap:15px!important;justify-content:flex-start!important}.plan-card__status{position:static!important;top:auto!important;left:auto!important;right:auto!important;width:100%!important;margin:0!important}.plan-card__badge{margin:0!important;border-width:1px!important}.plan-card__data{display:flex!important;flex-direction:column!important;gap:10px!important;width:100%!important}.plan-card__row{width:100%!important;font-size:18px!important;gap:10px!important}.plan-card__row span{font-size:18px!important;font-weight:300!important;color:var(--c-blue)!important;opacity:1}.plan-card__row b{font-size:18px!important;font-weight:700!important;color:var(--c-gold)!important}.plans-mobile-all-wrap{display:block!important;margin:0!important;width:100%!important}.plans-mobile-all{display:flex!important;width:100%!important;height:40px!important;min-height:40px!important;padding:0 30px!important;border:1.5px solid var(--c-light-blue)!important;border-radius:10px!important;background:var(--c-white)!important;color:var(--c-blue)!important;font-size:18px!important;text-decoration:none!important;box-shadow:none!important}.page-plans-catalog .plans-catalog-grid .plan-card{width:100%!important;min-height:520px!important;height:auto!important;max-height:none!important;aspect-ratio:auto!important;overflow:hidden!important}.page-plans-catalog .plans-catalog-grid .plan-card .plan-card__hit{flex:1 1 auto!important;min-height:0!important}.page-plans-catalog .plans-catalog-grid .plan-card__diagram{flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important;padding:40px!important}.page-plans-catalog .plans-catalog-grid .plan-card__meta{flex:0 0 auto!important;height:auto!important;min-height:115px!important;padding:0 40px 30px!important;gap:25px!important}}@media print{.site-header,.nav-toggle,.share-popover,.floorplan-stage__tools,.floorplan-stage__arrow,.modal,.skip-link{display:none!important}body{background:#fff!important;color:#000!important}.page-inner .site-header{position:static}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.site-nav.site-nav--ready,.site-nav.site-nav--ready.is-open,.site-nav.site-nav--ready .site-nav__item,.site-nav.site-nav--ready .site-nav__sep,.site-nav-backdrop,.nav-toggle__bar{transition:none!important;animation:none!important}.site-nav.site-nav--ready .site-nav__item,.site-nav.site-nav--ready .site-nav__sep,.site-nav.site-nav--ready .site-nav__item.is-in,.site-nav.site-nav--ready .site-nav__sep.is-in{opacity:1;transform:none}.site-nav__link,.site-nav__lead{transition:none!important}}:root{--content-max: 1440px;--content-edge-pad: 20px}@media(min-width:460px)and (max-width:599.98px){:root{--content-edge-pad: 20px}}@media(min-width:600px)and (max-width:959px){:root{--content-edge-pad: 30px}}@media(min-width:960px)and (max-width:1279.98px){:root{--content-edge-pad: 50px}}@media(min-width:1280px){:root{--content-edge-pad: 100px}}.page-wrap:not(.page-wrap--full){width:100%!important;max-width:calc(var(--content-max) + (var(--content-edge-pad) * 2))!important;margin-left:auto!important;margin-right:auto!important;padding-left:var(--content-edge-pad)!important;padding-right:var(--content-edge-pad)!important;box-sizing:border-box!important}.site-header__cluster{align-items:center}.site-header .nav-toggle,.site-header .header-main{align-self:center}@media(max-width:959px){.hero__inner{max-width:none!important;padding-inline:0!important}}@media(min-width:960px){.hero{width:100%!important;max-width:none!important;margin-inline:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}.hero__inner{width:min(100%,100dvw)!important;max-width:calc(var(--content-max) + (var(--content-edge-pad) * 2))!important;margin-inline:auto!important;padding-inline:0!important;box-sizing:border-box!important}.hero__slogan{left:var(--content-edge-pad)!important;right:auto!important;top:auto!important;bottom:clamp(120px,18vh,160px)!important;transform:none!important}.hero__location{right:var(--content-edge-pad)!important;bottom:clamp(48px,7%,72px)!important;top:auto!important}@media(min-width:1280px){.hero__slogan{bottom:200px!important}.hero__location{bottom:50px!important}}#stats.stats-bar{width:100%;max-width:none!important;margin-inline:0!important}}@media(min-width:960px)and (max-width:1279.98px){#stats.stats-bar{background:var(--c-blue)!important;border-top:0!important;box-shadow:none!important}#stats .stats-bar__grid{display:grid!important;grid-template-columns:repeat(5,max-content)!important;grid-template-rows:auto!important;justify-content:space-between!important;align-items:start!important;column-gap:0!important;row-gap:0!important;max-width:none!important;width:100%!important;margin-inline:0!important;padding:28px clamp(24px,4vw,64px)!important;box-sizing:border-box!important;white-space:normal!important}#stats .stats-bar__grid .stat:nth-child(n){grid-column:auto!important;grid-row:auto!important}#stats .stats-bar__grid .stat{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:flex-start!important;gap:8px!important;padding:0!important;justify-self:start!important;width:max-content!important;max-width:none!important;min-width:0!important}#stats .stats-bar__grid .stat__label{margin:0!important;font-family:var(--font-display)!important;font-size:clamp(14px,1.35vw,18px)!important;font-weight:300!important;line-height:normal!important;color:var(--c-white)!important;white-space:nowrap!important}#stats .stats-bar__grid .stat__value{margin:0!important;font-family:var(--font-display)!important;font-size:clamp(18px,1.9vw,24px)!important;font-weight:700!important;line-height:normal!important;color:var(--c-gold)!important;white-space:nowrap!important}}@media(min-width:960px)and (max-width:1199px){#stats .stats-bar__grid .stat{flex-direction:column!important;flex-wrap:nowrap!important;align-items:flex-start!important;gap:6px!important}}@media(min-width:960px)and (max-width:1279.98px){#intro .page-wrap{padding-left:50px!important;padding-right:50px!important}#intro .intro-grid{gap:20px!important}#intro .intro-lead{max-width:793px!important;font-family:var(--font-display)!important;font-size:24px!important;font-weight:700!important;line-height:31px!important;letter-spacing:0!important}#intro .intro-body{max-width:793px!important;font-family:var(--font-body)!important;font-size:18px!important;font-weight:400!important;line-height:24px!important;letter-spacing:0!important}#intro .intro-lead br,#intro .intro-body br{display:none!important}.page-section--about{padding:40px 0 50px!important}.page-section--about .page-wrap{gap:60px!important;padding-left:50px!important;padding-right:50px!important}.page-section--about .section-heading{font-size:45px!important}.page-section--about .about-panel{gap:60px!important}.page-section--about .about-features{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:flex-start!important;justify-content:space-between!important;gap:0!important;margin-inline:0!important;padding:0!important;width:100%!important;max-width:none!important}.page-section--about .about-card{display:flex!important;flex-direction:column!important;align-items:center!important;flex:1 0 0!important;min-width:0!important;width:auto!important;max-width:none!important;padding-inline:30px!important;text-align:center!important}.page-section--about .about-card__title,.page-section--about .about-card__text{width:100%!important;max-width:none!important;margin-inline:0!important;font-size:20px!important;text-align:center!important}.page-section--about .about-card:first-child .about-card__title{max-width:266px!important;margin-inline:auto!important}.page-section--about .about-card__icon{display:block!important;margin:0 auto 50px!important}.page-section--about .about-card__title{margin:0 0 12px!important;font-family:var(--font-display)!important;font-weight:700!important;line-height:normal!important;text-transform:uppercase!important;color:var(--c-gold)!important}.page-section--about .about-card__text{margin:0!important;font-family:var(--font-body)!important;font-weight:300!important;line-height:normal!important;color:var(--c-white)!important}.page-section--about .about-card__text br{display:none!important}.page-section--about .about-card:nth-child(3) .about-card__text-line{display:inline!important;white-space:normal!important}.page-section--about .about-specs{display:grid!important;grid-template-columns:1fr 1fr!important;column-gap:0!important;row-gap:30px!important;margin-inline:0!important;width:100%!important;padding-inline:25px!important;opacity:1!important}.page-section--about .about-specs__row{padding-inline:25px!important;font-size:20px!important}.page-section--about .about-specs__row:nth-child(6){opacity:1!important}.page-section--about .about-specs__row:nth-child(1){grid-column:1!important;grid-row:1!important}.page-section--about .about-specs__row:nth-child(2){grid-column:1!important;grid-row:2!important}.page-section--about .about-specs__row:nth-child(3){grid-column:1!important;grid-row:3!important}.page-section--about .about-specs__row:nth-child(4){grid-column:2!important;grid-row:1!important}.page-section--about .about-specs__row:nth-child(5){grid-column:2!important;grid-row:2!important}.page-section--about .about-specs__row:nth-child(6){grid-column:2!important;grid-row:3!important}.page-section--infra .page-wrap{gap:40px!important;padding-left:50px!important;padding-right:50px!important}.page-section--infra .section-heading{font-size:45px!important}.infra-panel{gap:15px!important}.infra-panel__tabs{flex-wrap:nowrap!important;overflow-x:auto!important;gap:15px!important;touch-action:pan-x!important}.infra-tab{flex:0 0 auto!important;min-height:50px!important;height:50px!important;padding:13px 25px!important;border-radius:10px!important;font-size:20px!important}.infra-slide{gap:15px!important}.infra-slide__hero{aspect-ratio:861 / 454!important;border-radius:10px!important}.infra-slide__body{left:44px!important;top:41.85%!important;bottom:auto!important;max-width:min(calc(100% - 88px),273px)!important}.infra-slide__title{font-size:45px!important;line-height:44px!important}.infra-slide__title-line{display:block!important;line-height:44px!important}.infra-slide__stats{padding:35px 45px!important;border-radius:10px!important}.infra-slide__stats-board{display:block!important;width:100%!important}.infra-slide__stats-rows{display:grid!important;visibility:visible!important;height:auto!important;overflow:visible!important;margin:0!important;padding:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;column-gap:0!important;row-gap:0!important;width:100%!important;opacity:1}.infra-slide__stats--dense .infra-slide__stats-rows{grid-template-columns:repeat(4,minmax(0,1fr))!important}.infra-slide__stats-cols{display:none!important}.infra-slide__stat-row{gap:15px!important;justify-self:stretch!important;width:auto!important;max-width:100%!important;min-width:0!important}.infra-slide__stat-row-copy{gap:5px!important;min-width:0!important}.infra-slide__stat-row-copy b{font-size:20px!important;font-weight:700!important;line-height:normal!important;color:var(--c-gold)!important}.infra-slide__stat-row .infra-slide__stat-label,.infra-slide__stat-row .infra-slide__stat-desc-line{font-size:20px!important;font-weight:300!important;line-height:normal!important;color:var(--c-white)!important}.infra-slide__stat-row .infra-slide__stat-icon-slot--walk{width:19px!important;height:35px!important}.infra-slide__stat-row .infra-slide__stat-icon-slot--walk .infra-walk-icon{width:19.157px!important;height:35px!important;transform:none!important}.infra-slide__stat-row .infra-slide__stat-icon-slot--car,.infra-slide__stat-row .infra-slide__stat-icon--car{width:35px!important;height:32px!important}.page-section--tours .page-wrap{gap:30px!important;padding-left:50px!important;padding-right:50px!important}.page-section--tours .section-heading{font-size:45px!important}.tours-block{gap:40px!important}.tours-block__cta{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:24px!important}.tours-block__text{display:flex!important;flex:0 1 auto!important;flex-direction:column!important;align-items:flex-start!important;gap:10px!important;max-width:432px!important;min-width:0!important}.tours-block__text strong{font-family:var(--font-ui)!important;font-size:28px!important;font-weight:700!important;line-height:normal!important;text-transform:uppercase!important;color:var(--c-blue)!important;white-space:nowrap!important}.tours-block__text span{font-family:var(--font-ui)!important;font-size:20px!important;font-weight:400!important;line-height:normal!important;color:var(--c-gold)!important;white-space:nowrap!important}.page-section--tours .btn--gold-wide{flex-shrink:0!important;width:auto!important;height:50px!important;min-height:50px!important;padding:0 30px!important;border-radius:10px!important;font-family:var(--font-ui)!important;font-size:20px!important;font-weight:400!important;line-height:normal!important}.build-content__text{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:20px!important;padding:30px!important;box-sizing:border-box!important;height:100%!important;min-height:0!important}.build-content__period{margin:0!important;flex:0 0 auto!important;font-family:var(--font-ui)!important;font-size:22px!important;font-weight:700!important;line-height:normal!important;color:var(--c-white)!important}.build-content__body{flex:0 1 auto!important;margin-top:auto!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;gap:.85em!important;min-height:0!important;width:100%!important;overflow:hidden!important}.build-content__text p,.build-content__body p{flex:0 0 auto!important;margin:0!important;display:block!important;font-family:var(--font-body)!important;font-size:14px!important;font-weight:300!important;line-height:normal!important;color:var(--c-white)!important;opacity:1!important}.plans-toolbar{display:flex!important;flex-direction:column!important;align-items:center!important;gap:26px!important;width:100%!important;margin-bottom:20px!important}.plans-toolbar__rooms-row{display:flex!important;flex-wrap:nowrap!important;align-items:flex-start!important;justify-content:center!important;gap:20px!important;width:auto!important}.plans-rooms{display:flex!important;gap:20px!important;flex:0 0 auto!important;padding-top:0!important}.plans-room,.plans-free-toggle{box-sizing:border-box!important;height:50px!important;min-height:50px!important;border:1.5px solid var(--c-light-blue)!important;border-radius:10px!important;background:var(--c-white)!important;font-family:var(--font-ui)!important;font-size:20px!important;font-weight:400!important;line-height:normal!important;color:var(--c-blue)!important}.plans-room{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:50px!important;min-width:50px!important;padding:0!important}.plans-free-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;padding:0 30px!important;white-space:nowrap!important}.plans-toolbar__actions{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-end!important;gap:20px!important;width:auto!important}.plans-toolbar .plans-action{width:auto!important;max-width:none!important;height:52px!important;min-height:52px!important;padding:0 30px!important;border-radius:10px!important;font-family:var(--font-ui)!important;font-size:20px!important;font-weight:400!important;line-height:normal!important;justify-content:center!important;box-shadow:none!important;transform:none!important}.plans-toolbar .plans-action--primary{order:0!important;margin-left:0!important;border:1px solid transparent!important;background:linear-gradient(175.95deg,var(--c-gold-grad-start) 11.47%,var(--c-gold-grad-end) 95.03%)!important;color:var(--c-white)!important}.plans-toolbar .plans-action--secondary{order:1!important;border:1.5px solid var(--c-light-blue)!important;background:var(--c-white)!important;color:var(--c-blue)!important}}@media(min-width:460px)and (max-width:599px){body:not(.page-inner){background:var(--c-white)!important}#stats.stats-bar{border-top:0!important;box-shadow:none!important}#filter,#intro,#showcase,#about-block,#infrastructure,#tours,#gallery,#construction,#extras,#location,#floorplans,.page-section--filter,.page-section--intro,.page-section--showcase,.page-section--about,.page-section--infra,.page-section--tours,.page-section--gallery,.page-section--build,.page-section--extras,.page-section--map,.page-section--plans,#filter .filter-wrap,#intro .page-wrap,#about-block .page-wrap,#infrastructure .page-wrap,#tours .page-wrap,.page-section--gallery .page-wrap,.page-section--build .page-wrap,.page-section--extras .page-wrap,#location .page-wrap,.page-section--plans .page-wrap,.filter-bar,.intro-grid,.showcase-slider,.about-panel,.infra-panel,.tours-block,.tours-block__photo,.tours-block__cta,.gallery-head,.gallery-stage,.gallery-track,.gallery-track__viewport,.gallery-slide,.gallery-slide__media,.build-panel,.build-slider,.build-content,.build-content__text,.build-content__media,.extras-grid,.map-head,.map-embed{border:none!important;box-shadow:none!important;outline:none!important}#filter-heading,#intro-heading,#about-block-title,#infra-title,#tours-title,#gallery-title,#build-title,#extras-title,#map-title,#plans-title,.page-section--tours .section-heading,.page-section--gallery .section-heading,.page-section--build .section-heading,.page-section--extras .section-heading,.page-section--map .section-heading,.page-section--plans .section-heading,.gallery-head .section-heading{margin:0!important;padding:0!important;border:none!important;box-shadow:none!important}.page-section--filter,.page-section--intro,.page-section--showcase{background:var(--c-white)!important}.page-section--intro{padding-top:20px!important;padding-bottom:0!important}.page-section--showcase{padding-top:20px!important;padding-bottom:20px!important}.page-section--tours{padding-bottom:0!important}.page-section--gallery{padding-top:32px!important;padding-bottom:0!important;margin:0!important;background:var(--c-white)!important}.page-section--build{padding-top:0!important;padding-bottom:0!important;margin:0!important;background:var(--c-white)!important}.page-section--extras,.page-section--map{padding-top:40px!important;padding-bottom:0!important;margin:0!important;background:var(--c-white)!important}.gallery-tab,.build-chip{border:1.5px solid var(--c-light-blue)!important;box-shadow:none!important;outline:none!important}.page-section--about,#about-block{overflow:visible!important;padding-top:20px!important;padding-bottom:50px!important;background:var(--c-blue)!important}#about-block .page-wrap,.page-section--about .page-wrap{display:flex!important;flex-direction:column!important;gap:45px!important;width:100%!important;max-width:none!important;margin-inline:0!important;padding-left:20px!important;padding-right:20px!important;box-sizing:border-box!important;overflow:visible!important}.page-section--about .section-heading,#about-block-title{margin:0!important;padding:0!important;font-family:var(--font-ui)!important;font-size:25px!important;font-weight:600!important;line-height:normal!important;letter-spacing:0!important;text-transform:none!important;color:var(--c-white)!important}.about-panel{display:flex!important;flex-direction:column!important;gap:45px!important;width:100%!important;overflow:visible!important}.page-section--about .about-features{display:flex!important;flex-direction:column!important;align-items:center!important;gap:45px!important;width:100%!important;max-width:none!important;margin:0!important;padding:0 20px!important;box-sizing:border-box!important;overflow:visible!important}.page-section--about .about-card{flex:none!important;width:100%!important;max-width:none!important;min-width:0!important;padding:0 30px!important;box-sizing:border-box!important;text-align:center!important}.page-section--about .about-card__icon{display:block!important;width:auto!important;height:auto!important;max-height:110px!important;margin:0 auto 30px!important;object-fit:contain!important}.page-section--about .about-card:nth-child(1) .about-card__icon{max-width:114.411px!important}.page-section--about .about-card:nth-child(2) .about-card__icon{max-width:95.333px!important}.page-section--about .about-card:nth-child(3) .about-card__icon{max-width:101.932px!important}.page-section--about .about-card__title{margin:0 auto 12px!important;max-width:100%!important;font-family:var(--font-ui)!important;font-size:18px!important;font-weight:700!important;line-height:normal!important;letter-spacing:0!important;text-transform:uppercase!important;color:var(--c-gold)!important}.page-section--about .about-card:first-child .about-card__title{max-width:266px!important}.page-section--about .about-card__text{margin:0!important;max-width:100%!important;width:100%!important;font-family:var(--font-ui)!important;font-size:16px!important;font-weight:300!important;line-height:normal!important;color:var(--c-white)!important}.page-section--about .about-card__text br{display:inline!important}.page-section--about .about-card:nth-child(3) .about-card__text-line{display:inline!important;white-space:normal!important}.page-section--about .about-specs{display:grid!important;grid-template-columns:1fr!important;gap:30px 0!important;width:100%!important;margin:0!important;padding:0 10px!important;box-sizing:border-box!important;opacity:1!important;overflow:visible!important}.page-section--about .about-specs__row{display:grid!important;grid-template-columns:1fr auto!important;grid-template-rows:auto auto!important;column-gap:1rem!important;row-gap:8px!important;align-items:center!important;margin:0!important;padding:0!important;font-family:var(--font-ui)!important;font-size:16px!important;line-height:normal!important;white-space:nowrap!important}.page-section--about .about-specs__row:after{content:""!important;grid-column:1 / -1!important;grid-row:2!important;border-bottom:1.5px solid rgba(161,168,181,.55)!important}.page-section--about .about-specs__row dt{margin:0!important;font-weight:300!important;color:var(--c-white)!important}.page-section--about .about-specs__row dd{margin:0!important;font-size:18px!important;font-weight:700!important;color:var(--c-gold)!important;text-align:right!important}.infra-slide__hero{aspect-ratio:auto!important;height:206px!important;min-height:206px!important;max-height:none!important;border-radius:5px!important}.infra-slide__body{left:44px!important;top:73px!important;bottom:auto!important;transform:none!important;max-width:calc(100% - 88px)!important}.infra-slide__title{display:flex!important;flex-direction:column!important;margin:0!important;font-family:var(--font-ui)!important;font-size:30px!important;font-weight:700!important;line-height:30px!important;letter-spacing:0!important;color:var(--c-white)!important;text-shadow:none!important}.infra-slide__title-line{display:block!important;line-height:30px!important;white-space:nowrap!important}.tours-block{gap:15px!important}.tours-block__photo{aspect-ratio:auto!important;height:180px!important;min-height:180px!important;border-radius:5px!important}.tours-block__cta{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:15px!important;width:100%!important;margin:0!important;padding:0!important}.tours-block__text{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:0!important;width:100%!important;max-width:none!important;min-width:0!important;font-family:var(--font-ui)!important;color:var(--c-blue)!important}.tours-block__text strong{margin:0!important;font-family:var(--font-ui)!important;font-size:18px!important;font-weight:700!important;line-height:normal!important;letter-spacing:0!important;text-transform:uppercase!important;color:var(--c-blue)!important;white-space:nowrap!important}.tours-block__text span{margin:0!important;font-family:var(--font-ui)!important;font-size:16px!important;font-weight:400!important;line-height:normal!important;color:var(--c-gold)!important;white-space:nowrap!important}.page-section--tours .btn--gold-wide{flex:none!important;width:100%!important;max-width:none!important;height:40px!important;min-height:40px!important;padding:0 30px!important;border-radius:5px!important;font-family:var(--font-ui)!important;font-size:18px!important;font-weight:400!important;line-height:normal!important;color:var(--c-white)!important;white-space:nowrap!important;background:linear-gradient(178.02deg,var(--c-gold-grad-start) 11.47%,var(--c-gold-grad-end) 95.03%)!important}.page-section--tours .tours-block__btn-text-extra{display:inline!important}}@media(min-width:360px)and (max-width:459px){.page-section--about .about-specs{display:grid!important;grid-template-columns:1fr!important;gap:30px 0!important;width:100%!important;margin:0!important;padding:0 10px!important;box-sizing:border-box!important;opacity:1!important;overflow:visible!important}.page-section--about .about-specs__row{display:grid!important;grid-template-columns:1fr auto!important;grid-template-rows:auto auto!important;column-gap:1rem!important;row-gap:8px!important;align-items:center!important;margin:0!important;padding:0!important;font-family:var(--font-ui)!important;font-size:16px!important;line-height:normal!important;white-space:nowrap!important}.page-section--about .about-specs__row:after{content:""!important;grid-column:1 / -1!important;grid-row:2!important;border-bottom:1.5px solid rgba(161,168,181,.55)!important}.page-section--about .about-specs__row dt{margin:0!important;font-weight:300!important;color:#f4f7fc!important;white-space:nowrap!important}.page-section--about .about-specs__row dd{margin:0!important;font-size:18px!important;font-weight:700!important;color:#be9e87!important;text-align:right!important;white-space:nowrap!important}#tours .page-wrap,.page-section--tours .page-wrap{display:flex!important;flex-direction:column!important;gap:20px!important;width:100%!important;max-width:none!important;margin-inline:0!important;padding-left:20px!important;padding-right:20px!important;box-sizing:border-box!important}.page-section--tours .section-heading,#tours-title{margin:0!important;padding:0!important;font-family:var(--font-ui)!important;font-size:25px!important;font-weight:600!important;line-height:normal!important;color:var(--c-blue)!important}.tours-block{display:flex!important;flex-direction:column!important;gap:15px!important;width:100%!important}.tours-block__photo{aspect-ratio:auto!important;height:180px!important;min-height:180px!important;border-radius:5px!important}.tours-block__cta{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:15px!important;width:100%!important;margin:0!important;padding:0!important}.tours-block__text{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:0!important;width:100%!important;max-width:none!important;min-width:0!important;font-family:var(--font-ui)!important;color:var(--c-blue)!important}.tours-block__text strong{margin:0!important;font-family:var(--font-ui)!important;font-size:18px!important;font-weight:700!important;line-height:normal!important;letter-spacing:0!important;text-transform:uppercase!important;color:var(--c-blue)!important;white-space:nowrap!important}.tours-block__text span{margin:0!important;font-family:var(--font-ui)!important;font-size:16px!important;font-weight:400!important;line-height:normal!important;color:var(--c-gold)!important;white-space:nowrap!important}.page-section--tours .btn--gold-wide{flex:none!important;width:100%!important;max-width:none!important;height:40px!important;min-height:40px!important;padding:0 30px!important;border-radius:5px!important;font-family:var(--font-ui)!important;font-size:18px!important;font-weight:400!important;line-height:normal!important;color:var(--c-white)!important;white-space:nowrap!important;background:linear-gradient(177.92deg,var(--c-gold-grad-start) 11.47%,var(--c-gold-grad-end) 95.03%)!important}.page-section--tours .tours-block__btn-text-extra{display:inline!important}.plans-toolbar{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:15px!important;width:100%!important;margin:0!important}.plans-toolbar__rooms-row{display:flex!important;flex-direction:row!important;align-items:center!important;gap:15px!important;width:100%!important}.plans-rooms{display:flex!important;flex:0 0 auto!important;gap:15px!important;padding-top:0!important;justify-content:flex-start!important}.plans-room,.plans-free-toggle{box-sizing:border-box!important;height:40px!important;min-height:40px!important;border:1.5px solid var(--c-light-blue)!important;border-radius:10px!important;background:var(--c-white)!important;font-family:var(--font-ui)!important;font-size:18px!important;font-weight:400!important;line-height:normal!important;color:var(--c-blue)!important}.plans-room{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:40px!important;min-width:40px!important;padding:0!important}.plans-free-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:1 1 0!important;min-width:0!important;padding:0 30px!important;white-space:nowrap!important}.plans-free-toggle.is-active{border-color:var(--c-blue)!important;font-weight:700!important}.plans-toolbar__actions{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:15px!important;width:100%!important}.plans-toolbar .plans-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:none!important;height:40px!important;min-height:40px!important;padding:0 30px!important;border-radius:10px!important;font-family:var(--font-ui)!important;font-size:18px!important;font-weight:400!important;line-height:normal!important;white-space:nowrap!important;box-shadow:none!important;transform:none!important}.plans-toolbar .plans-action--secondary{order:0!important;margin:0!important;border:1.5px solid var(--c-light-blue)!important;background:var(--c-white)!important;color:var(--c-blue)!important}.plans-toolbar .plans-action--primary{order:1!important;margin:0!important;border:none!important;background:linear-gradient(177.92deg,var(--c-gold-grad-start) 11.47%,var(--c-gold-grad-end) 95.03%)!important;color:var(--c-white)!important}body:not(.page-inner){background:var(--c-white)!important}#stats.stats-bar{border-top:0!important;box-shadow:none!important}#filter,#intro,#showcase,#about-block,#infrastructure,#tours,#gallery,#construction,#extras,#location,#floorplans,.page-section--filter,.page-section--intro,.page-section--showcase,.page-section--about,.page-section--infra,.page-section--tours,.page-section--gallery,.page-section--build,.page-section--extras,.page-section--map,.page-section--plans,#filter .filter-wrap,#intro .page-wrap,#about-block .page-wrap,#infrastructure .page-wrap,#tours .page-wrap,.page-section--gallery .page-wrap,.page-section--build .page-wrap,.page-section--extras .page-wrap,#location .page-wrap,.page-section--plans .page-wrap,.filter-bar,.intro-grid,.showcase-slider,.about-panel,.infra-panel,.tours-block,.tours-block__photo,.tours-block__cta,.gallery-head,.gallery-stage,.gallery-track,.gallery-track__viewport,.gallery-slide,.gallery-slide__media,.build-panel,.build-slider,.build-content,.build-content__text,.build-content__media,.extras-grid,.map-head,.map-embed,.plans-toolbar,.plans-head{border:none!important;box-shadow:none!important;outline:none!important}#filter-heading,#intro-heading,#about-block-title,#infra-title,#tours-title,#gallery-title,#build-title,#extras-title,#map-title,#plans-title,.page-section--tours .section-heading,.page-section--gallery .section-heading,.page-section--build .section-heading,.page-section--extras .section-heading,.page-section--map .section-heading,.page-section--plans .section-heading,.gallery-head .section-heading{margin:0!important;padding:0!important;border:none!important;box-shadow:none!important}.page-section--filter,.page-section--intro,.page-section--showcase,.page-section--tours,.page-section--gallery,.page-section--build,.page-section--extras,.page-section--map,.page-section--plans{background:var(--c-white)!important}.gallery-tab,.build-chip,.plans-room,.plans-free-toggle,.plans-action{border:1.5px solid var(--c-light-blue)!important;box-shadow:none!important;outline:none!important}.plans-action--primary{border:none!important}}@media(min-width:1280px)and (max-width:1440px){.filter-price__input::-webkit-slider-thumb{border-color:#1c252c59;transition:box-shadow .15s ease,border-color .15s ease}.filter-price__input::-moz-range-thumb{border-color:#1c252c59;transition:box-shadow .15s ease,border-color .15s ease}.filter-price__input:hover::-webkit-slider-thumb,.filter-price__input:hover::-moz-range-thumb{border-color:#1c252c59;box-shadow:none}.filter-price__input:active::-webkit-slider-thumb,.filter-price__input:focus::-webkit-slider-thumb,.filter-price__input:active::-moz-range-thumb,.filter-price__input:focus::-moz-range-thumb{border-color:#1c252c59;box-shadow:0 0 0 7px #be9e8747;cursor:grabbing}.filter-price__input:focus-visible::-webkit-slider-thumb,.filter-price__input:focus-visible::-moz-range-thumb{border-color:#1c252c59;box-shadow:0 0 0 7px #be9e8747}#filter .filter-price__input:hover::-webkit-slider-thumb,#filter .filter-price__input:hover::-moz-range-thumb,#filter .filter-price__input:active::-webkit-slider-thumb,#filter .filter-price__input:active::-moz-range-thumb{border-color:#1c252c59}#filter .filter-price__input:active::-webkit-slider-thumb,#filter .filter-price__input:focus::-webkit-slider-thumb,#filter .filter-price__input:active::-moz-range-thumb,#filter .filter-price__input:focus::-moz-range-thumb,#filter .filter-price__input:focus-visible::-webkit-slider-thumb,#filter .filter-price__input:focus-visible::-moz-range-thumb{box-shadow:0 0 0 7px #be9e8747;cursor:grabbing}.floorplan-similar-toolbar{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:20px;width:100%}.floorplan-similar-toolbar__filters{display:flex;flex-direction:row;align-items:center;gap:20px;flex:0 1 auto;min-width:0;width:auto}.floorplan-similar-toolbar .plans-rooms{gap:20px;flex:0 0 auto;overflow:visible}.floorplan-similar-toolbar .plans-room{width:52px;min-width:52px;height:52px;font-size:20px}.floorplan-similar-free{flex:0 0 auto;width:auto;min-width:0;height:52px;padding:0 30px;font-size:20px}.floorplan-similar-toolbar__actions{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:20px;flex:0 0 auto;width:auto;min-width:0}.floorplan-similar-action{height:52px;min-height:52px;padding:0 30px;font-size:20px}.floorplan-similar-action--secondary{flex:0 0 auto;width:auto;min-width:0;max-width:none}.floorplan-similar-action--primary{flex:0 0 auto;order:-1;max-width:none}.floorplan-stage .unit-tool-btn{width:52px;height:52px;min-width:52px;min-height:52px;border-radius:10px;border-color:#46535c;color:#46535c;background:transparent;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.floorplan-stage .unit-tool-btn:hover,.floorplan-stage .unit-tool-btn:focus-visible{border-color:#be9e87;color:#be9e87;outline:none}.floorplan-stage .unit-tool-btn:active{background:#1c252c;border-color:#1c252c;color:#f4f7fc}.floorplan-similar-toolbar .plans-room:not(.is-active){transition:border-color .15s ease,background-color .15s ease,color .15s ease}.floorplan-similar-toolbar .plans-room:not(.is-active):hover,.floorplan-similar-toolbar .plans-room:not(.is-active):focus-visible{border-color:#23272e;outline:none}.floorplan-similar-toolbar .plans-room:not(.is-active):active{background:#1c252c;border-color:#1c252c;color:#f4f7fc}.floorplan-similar-free:not(.is-active){transition:border-color .15s ease,background-color .15s ease,color .15s ease,font-weight .15s ease}.floorplan-similar-free:not(.is-active):hover,.floorplan-similar-free:not(.is-active):has(:focus-visible){border-color:#23272e}.floorplan-similar-free:not(.is-active):active{background:#1c252c;border-color:#1c252c;color:#f4f7fc;font-weight:400}.floorplan-similar-action--secondary{transition:border-color .15s ease,background-color .15s ease,color .15s ease}.floorplan-similar-action--secondary:hover,.floorplan-similar-action--secondary:focus-visible{border-color:#23272e;outline:none}.floorplan-similar-action--secondary:active{background:#1c252c;border-color:#1c252c;color:#f4f7fc}.floorplan-similar-action--primary:active{transform:translateY(1px)}}@media(min-width:960px)and (max-width:1279.98px){.page-plans-catalog .plans-catalog-toolbar{gap:40px}.page-section--plans-catalog .filter-badge__label{font-size:22px;font-weight:300}.page-section--plans-catalog .filter-badge__value{font-size:28px;font-weight:700}.page-plans-catalog .filter-bar{display:grid;grid-template-columns:minmax(0,1fr) 267px;grid-template-rows:auto auto;column-gap:20px;row-gap:20px;align-items:start;width:100%;max-width:none;padding:0}.page-plans-catalog .filter-bar__lead{grid-column:1 / -1;grid-row:1;display:flex;align-items:center;justify-content:center;gap:20px;width:100%;min-width:0}.page-plans-catalog .filter-rooms{display:flex;flex:0 0 auto;gap:20px;margin:0;padding:0;border:0}.page-plans-catalog .filter-room{flex-shrink:0;width:52px;height:52px;font-size:20px;border-radius:10px}.page-plans-catalog .filter-bar__lead .plans-free-toggle{flex-shrink:0;height:52px;padding:0 30px;font-size:20px;border-radius:10px}.page-plans-catalog .filter-price{grid-column:1;grid-row:2;min-width:0;width:100%}.page-plans-catalog .filter-price__display{height:51px;min-height:51px;margin-bottom:-14px;padding:13px 12px;font-size:20px;border-radius:10px;color:#23272e}.page-plans-catalog .filter-price__sep{height:24px}.page-plans-catalog .filter-price__slider{height:27px}.page-plans-catalog .filter-submit.btn--gold-grad{grid-column:2;grid-row:2;align-self:start;flex-shrink:0;width:267px;max-width:none;height:52px;min-height:52px;padding:0 30px;font-size:20px;border-radius:10px}}@media(min-width:600px)and (max-width:959px){.page-plans-catalog .plans-catalog-toolbar{align-items:stretch;gap:15px;width:100%}.page-section--plans-catalog .filter-badge{align-self:center;gap:15px;padding:10px 30px;border-radius:5px}.page-section--plans-catalog .filter-badge__label{font-size:16px;font-weight:300}.page-section--plans-catalog .filter-badge__value{font-size:18px;font-weight:700}.page-plans-catalog .filter-bar{display:grid;grid-template-columns:minmax(0,1fr) 246px;grid-template-rows:auto auto;column-gap:20px;row-gap:15px;align-items:center;width:100%;max-width:none;padding:0}.page-plans-catalog .filter-bar__lead{grid-column:1 / -1;grid-row:1;display:flex;align-items:center;gap:15px;width:100%;min-width:0;padding:0}.page-plans-catalog .filter-rooms{display:flex;flex:0 0 auto;gap:15px;margin:0;padding:0;border:0}.page-plans-catalog .filter-room{flex-shrink:0;width:40px;height:40px;min-width:40px;min-height:40px;font-size:18px;border-radius:5px}.page-plans-catalog .filter-bar__lead .plans-free-toggle{flex:1 1 0;min-width:0;height:40px;padding:0 30px;font-size:18px;border-radius:5px}.page-plans-catalog .filter-price{grid-column:1;grid-row:2;min-width:0;width:100%}.page-plans-catalog .filter-price__display{display:flex;align-items:center;justify-content:center;height:40px;min-height:40px;margin:0;padding:0 12px;border:1.5px solid var(--c-light-blue);border-radius:5px;background:var(--c-white);font-size:18px;font-weight:400;color:#1c252c;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-plans-catalog .filter-price__from,.page-plans-catalog .filter-price__to{flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis}.page-plans-catalog .filter-price__sep{flex:0 0 1px;width:1px;height:17px;margin:0 8px}.page-plans-catalog .filter-price__track,.page-plans-catalog .filter-price__range,.page-plans-catalog .filter-price__slider{display:none}.page-plans-catalog .filter-submit.btn--gold-grad{grid-column:2;grid-row:2;justify-self:stretch;align-self:center;width:246px;max-width:none;height:40px;min-height:40px;padding:0 30px;font-size:18px;border-radius:5px;white-space:nowrap}}@media(min-width:600px)and (max-width:959px){.page-plans-catalog .plans-catalog-grid{grid-template-columns:minmax(0,1fr);gap:20px;width:100%;max-width:501px;margin-inline:auto;justify-items:stretch}.page-plans-catalog .plans-catalog-grid .plan-card{flex:none!important;width:100%!important;max-width:100%!important;height:520px!important;min-height:520px!important;max-height:520px!important;aspect-ratio:auto!important;overflow:hidden!important}.page-plans-catalog .plans-catalog-grid .plan-card .plan-card__hit{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important}.page-plans-catalog .plans-catalog-grid .plan-card__diagram{flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important;padding:80px!important}.page-plans-catalog .plans-catalog-grid .plan-card__diagram--alt{padding:73px 130px!important}.page-plans-catalog .plans-catalog-grid .plan-card__diagram--narrow{padding:39px 60px!important}.page-plans-catalog .plans-catalog-grid .plan-card__plan{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important}.page-plans-catalog .plans-catalog-grid .plan-card__meta{flex:0 0 auto!important;height:115px!important;min-height:115px!important;padding:0 40px 30px!important;gap:25px!important;font-size:18px!important}.page-plans-catalog .plans-catalog-grid .plan-card__data{gap:10px!important}.page-plans-catalog .plans-catalog-grid .plan-card__row{font-size:18px!important;line-height:normal!important}.page-plans-catalog .plans-catalog-grid .plan-card__badge{font-size:14px!important;min-height:0!important;padding:4px 18px!important}.page-plans-catalog .plans-catalog-grid .plan-card__row b .plan-card__area-sup{font-size:11.61px!important;line-height:1!important}}@media(min-width:460px)and (max-width:599px){.page-plans-catalog .plans-catalog-wrap{padding-left:20px;padding-right:20px}.page-plans-catalog .plans-catalog-toolbar{align-items:stretch;gap:20px;width:100%}.page-section--plans-catalog .filter-badge{align-self:center;gap:15px;min-height:48px;padding:12px 30px;border-radius:10px;background:var(--c-blue)}.page-section--plans-catalog .filter-badge__label{font-size:18px;font-weight:300;color:var(--c-white)}.page-section--plans-catalog .filter-badge__value{font-size:20px;font-weight:700;color:var(--c-gold)}.page-plans-catalog .filter-bar{display:grid;grid-template-columns:minmax(0,1fr) 246px;grid-template-rows:auto auto;column-gap:20px;row-gap:15px;align-items:center;width:100%;max-width:none;padding:0}.page-plans-catalog .filter-bar__lead{grid-column:1 / -1;grid-row:1;display:flex;align-items:center;gap:15px;width:100%;min-width:0;padding:0;flex-wrap:nowrap}.page-plans-catalog .filter-rooms{display:flex;flex:0 0 auto;gap:15px;margin:0;padding:0;border:0}.page-plans-catalog .filter-room{flex-shrink:0;width:40px;height:40px;min-width:40px;min-height:40px;font-size:18px;border-radius:10px}.page-plans-catalog .filter-bar__lead .plans-free-toggle{flex:1 1 0;min-width:0;height:40px;padding:0 30px;font-size:18px;border-radius:10px}.page-plans-catalog .filter-price{display:none}.page-plans-catalog .plans-catalog-filter-all{grid-column:1;grid-row:2;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-width:0;height:40px;min-height:40px;padding:0 30px;border:1.5px solid var(--c-light-blue);border-radius:10px;background:var(--c-white);font-family:var(--font-ui);font-size:18px;font-weight:400;line-height:normal;color:var(--c-blue);white-space:nowrap;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.page-plans-catalog .plans-catalog-filter-all:hover{border-color:var(--c-blue)}.page-plans-catalog .filter-submit.btn--gold-grad{grid-column:2;grid-row:2;justify-self:stretch;align-self:center;width:246px;max-width:none;height:40px;min-height:40px;padding:0 30px;font-size:18px;border-radius:10px;white-space:nowrap;gap:.35em}.page-plans-catalog .plans-catalog__count{margin-bottom:20px;font-size:18px;line-height:1.2}.page-plans-catalog .plans-catalog-grid{grid-template-columns:minmax(0,1fr);gap:20px;width:100%;max-width:421px;margin-inline:auto;justify-items:stretch}.page-plans-catalog .plans-catalog-grid .plan-card{flex:none!important;width:100%!important;max-width:100%!important;height:520px!important;min-height:520px!important;max-height:520px!important;aspect-ratio:auto!important;overflow:hidden!important}.page-plans-catalog .plans-catalog-grid .plan-card .plan-card__hit{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important}.page-plans-catalog .plans-catalog-grid .plan-card__diagram{flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important;padding:80px!important}.page-plans-catalog .plans-catalog-grid .plan-card__diagram--alt{padding:73px 130px!important}.page-plans-catalog .plans-catalog-grid .plan-card__diagram--narrow{padding:39px 139px!important}.page-plans-catalog .plans-catalog-grid .plan-card__plan{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important}.page-plans-catalog .plans-catalog-grid .plan-card__meta{flex:0 0 auto!important;height:115px!important;min-height:115px!important;padding:0 40px 30px!important;gap:25px!important;font-size:18px!important}.page-plans-catalog .plans-catalog-grid .plan-card__data{gap:10px!important}.page-plans-catalog .plans-catalog-grid .plan-card__row{font-size:18px!important;line-height:normal!important}.page-plans-catalog .plans-catalog-grid .plan-card__badge{font-size:14px!important;min-height:0!important;padding:4px 18px!important}.page-plans-catalog .plans-catalog-grid .plan-card__row b .plan-card__area-sup{font-size:11.61px!important;line-height:1!important}}@media(min-width:360px)and (max-width:459px){.page-plans-catalog .plans-catalog-wrap{padding-left:20px;padding-right:20px}.page-plans-catalog .plans-catalog-toolbar{align-items:stretch;gap:15px;width:100%}.page-section--plans-catalog .filter-badge{align-self:center;gap:15px;min-height:48px;padding:12px 30px;border-radius:10px;background:var(--c-blue)}.page-section--plans-catalog .filter-badge__label{font-size:18px;font-weight:300;color:var(--c-white)}.page-section--plans-catalog .filter-badge__value{font-size:20px;font-weight:700;color:var(--c-gold)}.page-plans-catalog .filter-bar{display:flex;flex-direction:column;align-items:center;gap:15px;width:100%;max-width:none;padding:0}.page-plans-catalog .filter-bar__lead{display:contents}.page-plans-catalog .filter-rooms{order:1;display:flex;flex:0 0 auto;justify-content:center;gap:15px;width:100%;margin:0;padding:0;border:0}.page-plans-catalog .filter-room{flex-shrink:0;width:40px;height:40px;min-width:40px;min-height:40px;font-size:18px;border-radius:10px}.page-plans-catalog .filter-bar__lead .plans-free-toggle{order:2;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:40px;min-height:40px;padding:0 30px;font-size:18px;border-radius:10px;white-space:nowrap}.page-plans-catalog .filter-price{display:none}.page-plans-catalog .filter-submit.btn--gold-grad{order:3;display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:none;height:40px;min-height:40px;padding:0 30px;font-size:18px;border-radius:10px;white-space:nowrap;gap:.35em}.page-plans-catalog .plans-catalog-filter-all{order:4;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-width:0;height:40px;min-height:40px;padding:0 30px;border:1.5px solid var(--c-light-blue);border-radius:10px;background:var(--c-white);font-family:var(--font-ui);font-size:18px;font-weight:400;line-height:normal;color:var(--c-blue);white-space:nowrap;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.page-plans-catalog .plans-catalog-filter-all:hover{border-color:var(--c-blue)}}@media(min-width:1280px)and (max-width:1440px){.site-footer{opacity:1!important}.site-footer__inner.page-wrap{padding-left:clamp(77px,calc(50px + 3.9vw),100px)!important;padding-right:clamp(77px,calc(50px + 3.9vw),100px)!important}.site-footer__inner{gap:80px!important;padding-top:0!important;padding-bottom:100px!important;padding-left:clamp(77px,calc(50px + 3.9vw),100px)!important;padding-right:clamp(77px,calc(50px + 3.9vw),100px)!important}.site-footer__logo{width:129px!important;height:55px!important;margin-right:-129px!important}.site-footer__line{display:block!important;flex:1 1 0!important;min-width:0!important;height:20.787px!important;margin-right:-129px!important;align-self:center!important;background:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20width='100%25'%20height='100%25'%20overflow='visible'%20style='display:%20block;'%20viewBox='0%200%201015.29%201'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cline%20id='Line%207'%20y1='0.5'%20x2='1015.29'%20y2='0.5'%20stroke='%2323272E'/%3e%3c/svg%3e") no-repeat center / 100% 100%!important;border:0!important}.site-footer__logo-row{align-items:center!important;justify-content:space-between!important;gap:0!important;width:100%!important}.site-footer__cta{width:216px!important;height:52px!important;padding:0 30px!important;font-size:20px!important;flex-shrink:0!important}.site-footer__menu{display:flex!important;flex-direction:row!important;align-items:flex-start!important;justify-content:space-between!important;gap:0!important;width:100%!important;grid-template-columns:unset!important;grid-template-rows:unset!important}.site-footer__nav-cluster{display:contents!important}.site-footer__offices{display:flex!important;flex:0 0 auto!important;flex-direction:column!important;gap:40px!important}.site-footer__office:first-child,.site-footer__office:last-child,.site-footer__col[data-footer-col=projects],.site-footer__col[data-footer-col=company],.site-footer__col[data-footer-col=buy],.site-footer__col[data-footer-col=buyers]{grid-column:unset!important;grid-row:unset!important}.site-footer__office{gap:20px!important}.site-footer__office h3,.site-footer__col h3{font-size:26px!important;line-height:30px!important;white-space:normal!important}.site-footer__office p{font-size:20px!important;line-height:24px!important}.site-footer__office a{font-size:22px!important}.site-footer__col{gap:20px!important}.site-footer__col strong,.site-footer__col a{font-size:20px!important}.site-footer__col-link--wrap{max-width:144px!important;line-height:20px!important}.site-footer__legal-block{gap:60px!important}.site-footer__social-disclaimer{flex-direction:row!important;align-items:flex-end!important;justify-content:flex-start!important;gap:clamp(120px,14vw,200px)!important;width:100%!important}.site-footer__socials{flex:0 0 auto!important;gap:25px!important}.site-footer__disclaimer{flex:1 1 0!important;min-width:0!important;max-width:none!important;width:auto!important;font-size:13px!important;font-weight:300!important;line-height:normal!important;min-height:38px!important;text-align:right!important;align-self:flex-end!important}.site-footer__disclaimer-l1{white-space:nowrap!important}.site-footer__legal-row{flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:0!important;width:100%!important}.site-footer__legal-links{flex-direction:row!important;align-items:center!important;gap:66px!important;width:auto!important}.site-footer__legal-policy{flex:0 0 auto!important;max-width:268px!important;font-size:18px!important}.site-footer__legal-consent{flex:0 0 auto!important;max-width:393px!important;font-size:18px!important}.site-footer__copy{flex:0 0 auto!important;max-width:318px!important;font-size:20px!important;text-align:right!important;white-space:nowrap!important;color:#be9e87!important}}@media(min-width:960px)and (max-width:1279.98px){.site-footer__inner.page-wrap{padding-left:50px!important;padding-right:50px!important}.site-footer__inner{gap:80px!important;padding:40px 50px!important}.site-footer__logo{width:129px!important;height:55px!important;margin-right:-129px!important}.site-footer__line{display:block!important;flex:1 1 0!important;min-width:0!important;height:20.338px!important;margin-right:-129px!important;align-self:center!important;background:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20width='100%25'%20height='100%25'%20overflow='visible'%20style='display:%20block;'%20viewBox='0%200%201015.29%201'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cline%20id='Line%207'%20y1='0.5'%20x2='1015.29'%20y2='0.5'%20stroke='%2323272E'/%3e%3c/svg%3e") no-repeat center / 100% 100%!important;border:0!important}.site-footer__logo-row{align-items:center!important;justify-content:space-between!important;gap:0!important}.site-footer__cta{width:216px!important;height:50px!important;padding:0 30px!important;font-size:20px!important}.site-footer__menu{display:flex!important;flex-direction:row!important;align-items:flex-start!important;justify-content:space-between!important;gap:0!important;width:100%!important;grid-template-columns:unset!important;grid-template-rows:unset!important}.site-footer__offices{display:flex!important;flex:0 0 auto!important;flex-direction:column!important;gap:40px!important}.site-footer__nav-cluster{display:flex!important;flex-direction:column!important;gap:40px!important;align-items:flex-start!important;flex:0 0 auto!important}.site-footer__office:first-child,.site-footer__office:last-child,.site-footer__col[data-footer-col=projects],.site-footer__col[data-footer-col=company],.site-footer__col[data-footer-col=buy],.site-footer__col[data-footer-col=buyers]{grid-column:unset!important;grid-row:unset!important}.site-footer__office{gap:20px!important}.site-footer__office h3,.site-footer__col h3{font-size:26px!important;line-height:30px!important;white-space:normal!important}.site-footer__office p{font-size:20px!important;line-height:24px!important}.site-footer__office a{font-size:22px!important}.site-footer__col{gap:20px!important}.site-footer__col strong,.site-footer__col a{font-size:20px!important}.site-footer__col-link--wrap{max-width:144px!important;line-height:20px!important}.site-footer__legal-block{gap:60px!important}.site-footer__social-disclaimer{display:flex!important;flex-direction:row!important;align-items:flex-end!important;justify-content:space-between!important;gap:0!important;width:100%!important}.site-footer__socials{order:unset!important;flex:0 0 auto!important;justify-content:flex-start!important;width:auto!important}.site-footer__disclaimer{order:unset!important;flex:0 0 378px!important;max-width:378px!important;width:378px!important;font-size:13px!important;font-weight:300!important;line-height:normal!important;text-align:right!important}.site-footer__legal-row{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;width:100%!important}.site-footer__legal-links{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:10px!important;width:auto!important}.site-footer__legal-policy{max-width:268px!important;font-size:18px!important}.site-footer__legal-consent{max-width:393px!important;font-size:18px!important}.site-footer__copy{flex:0 0 auto!important;max-width:318px!important;text-align:right!important;font-size:20px!important;white-space:nowrap!important;color:#be9e87!important}}@media(min-width:600px)and (max-width:959px){.site-footer__inner.page-wrap{padding-left:30px!important;padding-right:30px!important}.site-footer__inner{gap:50px!important;padding:40px 30px!important}.site-footer__logo-row{align-items:center!important;justify-content:space-between!important;gap:0!important;width:100%!important}.site-footer__logo{width:94px!important;height:40px!important;margin-right:0!important;flex-shrink:0!important}.site-footer__line{display:block!important;flex:1 1 0!important;min-width:0!important;height:20.118px!important;margin:0!important;align-self:center!important;background-color:transparent!important;background-image:linear-gradient(to right,#23272e,#23272e)!important;background-repeat:no-repeat!important;background-position:center center!important;background-size:calc(100% - 80px) 1px!important;border:0!important}.site-footer__cta{width:max-content!important;max-width:none!important;height:40px!important;padding:0 30px!important;font-size:18px!important;flex-shrink:0!important;white-space:nowrap!important;box-sizing:border-box!important}.site-footer__menu{display:grid!important;grid-template-columns:max-content max-content!important;justify-content:space-between!important;align-items:start!important;column-gap:0!important;row-gap:40px!important;width:100%!important;flex-direction:unset!important}.site-footer__offices,.site-footer__nav-cluster{display:contents!important;flex-direction:unset!important;gap:unset!important}.site-footer__office:first-child{grid-column:1!important;grid-row:1!important}.site-footer__office:last-child{grid-column:2!important;grid-row:1!important}.site-footer__col[data-footer-col=projects]{grid-column:1!important;grid-row:2!important}.site-footer__col[data-footer-col=company]{grid-column:2!important;grid-row:2!important}.site-footer__col[data-footer-col=buy]{grid-column:1!important;grid-row:3!important}.site-footer__col[data-footer-col=buyers]{grid-column:2!important;grid-row:3!important}.site-footer__office,.site-footer__col{display:flex!important;flex-direction:column!important;gap:10px!important}.site-footer__office h3,.site-footer__col h3{font-size:20px!important;line-height:24px!important;white-space:nowrap!important}.site-footer__office p{font-size:16px!important;line-height:24px!important}.site-footer__office a{font-size:18px!important}.site-footer__col strong,.site-footer__col a{font-size:16px!important}.site-footer__col-link--wrap{max-width:144px!important;line-height:20px!important}.site-footer__legal-block{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:30px!important;width:100%!important}.site-footer__social-disclaimer{display:contents!important;flex-direction:unset!important;align-items:unset!important;justify-content:unset!important;gap:unset!important}.site-footer__socials{order:1!important;display:flex!important;justify-content:center!important;width:100%!important;gap:25px!important}.site-footer__legal-row{order:2!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:10px!important;width:100%!important}.site-footer__disclaimer{order:3!important;flex:none!important;max-width:none!important;width:100%!important;font-size:12px!important;font-weight:300!important;line-height:normal!important;text-align:right!important}.site-footer__legal-links{gap:10px!important;align-items:flex-start!important}.site-footer__legal-policy,.site-footer__legal-consent{font-size:16px!important}.site-footer__copy{max-width:281px!important;font-size:18px!important;text-align:left!important;color:#be9e87!important}}@media(min-width:460px)and (max-width:599px){.site-footer__inner.page-wrap{padding-left:20px!important;padding-right:20px!important}.site-footer__inner{gap:50px!important;padding:40px 20px!important}.site-footer__logo-row{justify-content:space-between!important;gap:0!important;width:100%!important}.site-footer__logo{width:94px!important;height:40px!important;flex-shrink:0!important}.site-footer__cta{width:216px!important;height:40px!important;padding:0 30px!important;border-radius:10px!important;font-family:var(--font-ui)!important;font-size:18px!important;font-weight:400!important;line-height:normal!important;background:linear-gradient(176.15deg,var(--c-gold-grad-start) 11.47%,var(--c-gold-grad-end) 95.03%)!important;flex-shrink:0!important}.site-footer__menu{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:50px!important;width:100%!important;grid-template-columns:unset!important;grid-template-rows:unset!important}.site-footer__offices{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:40px!important;width:100%!important}.site-footer__nav-cluster{display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:96px!important;width:auto!important}.site-footer__nav-cluster+.site-footer__nav-cluster{margin-top:-10px!important}.site-footer__office:first-child,.site-footer__office:last-child,.site-footer__col[data-footer-col=projects],.site-footer__col[data-footer-col=company],.site-footer__col[data-footer-col=buy],.site-footer__col[data-footer-col=buyers]{grid-column:unset!important;grid-row:unset!important}.site-footer__office,.site-footer__col{display:flex!important;flex-direction:column!important;gap:10px!important;min-width:0!important}.site-footer__office h3,.site-footer__col h3{margin:0!important;font-family:var(--font-ui)!important;font-size:20px!important;line-height:24px!important;font-weight:700!important;color:#be9e87!important;white-space:nowrap!important}.site-footer__office p{margin:0!important;font-family:var(--font-ui)!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;color:#23272e!important}.site-footer__office a{font-family:var(--font-ui)!important;font-size:18px!important;line-height:normal!important;font-weight:400!important;color:#23272e!important}.site-footer__col-group,.site-footer__col-links{gap:4px!important}.site-footer__col strong{font-size:16px!important;line-height:normal!important;font-weight:700!important}.site-footer__col a{font-size:16px!important;line-height:normal!important;font-weight:300!important}.site-footer__col-link--wrap{max-width:144px!important;line-height:20px!important}.site-footer__legal-block{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:30px!important;width:100%!important}.site-footer__social-disclaimer{display:contents!important;flex-direction:unset!important;align-items:unset!important;justify-content:unset!important;gap:unset!important}.site-footer__socials{order:1!important;display:flex!important;justify-content:center!important;gap:25px!important;width:100%!important}.site-footer__legal-row{order:2!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:10px!important;width:100%!important}.site-footer__disclaimer{order:3!important;margin:0!important;flex:none!important;max-width:none!important;width:100%!important;font-family:var(--font-ui)!important;font-size:12px!important;font-weight:300!important;line-height:normal!important;text-align:right!important;color:#23272e!important}.site-footer__legal-links{gap:10px!important;align-items:flex-start!important}.site-footer__legal-policy,.site-footer__legal-consent{font-size:16px!important;font-weight:400!important;line-height:normal!important;color:#23272e!important}.site-footer__copy{max-width:281px!important;font-size:18px!important;font-weight:400!important;line-height:normal!important;text-align:left!important;color:#be9e87!important}}@media(max-width:459px){.site-footer__inner.page-wrap{padding-left:20px!important;padding-right:20px!important}.site-footer__inner{gap:50px!important;padding:40px 20px!important}.site-footer__logo-row{justify-content:space-between!important;gap:0!important;width:100%!important}.site-footer__logo{width:94px!important;height:40px!important;flex-shrink:0!important}.site-footer__cta{width:216px!important;height:40px!important;padding:0 30px!important;border-radius:10px!important;font-family:var(--font-ui)!important;font-size:18px!important;font-weight:400!important;line-height:normal!important;background:linear-gradient(176.15deg,var(--c-gold-grad-start) 11.47%,var(--c-gold-grad-end) 95.03%)!important;flex-shrink:0!important}.site-footer__menu{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:50px!important;width:100%!important;grid-template-columns:unset!important;grid-template-rows:unset!important}.site-footer__offices{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:40px!important;width:100%!important}.site-footer__nav-cluster{display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:50px!important;width:100%!important}.site-footer__nav-cluster+.site-footer__nav-cluster{margin-top:-10px!important}.site-footer__office:first-child,.site-footer__office:last-child,.site-footer__col[data-footer-col=projects],.site-footer__col[data-footer-col=company],.site-footer__col[data-footer-col=buy],.site-footer__col[data-footer-col=buyers]{grid-column:unset!important;grid-row:unset!important}.site-footer__office,.site-footer__col{display:flex!important;flex-direction:column!important;gap:10px!important;min-width:0!important}.site-footer__office h3,.site-footer__col h3{margin:0!important;font-family:var(--font-ui)!important;font-size:20px!important;line-height:24px!important;font-weight:700!important;color:#be9e87!important;white-space:nowrap!important}.site-footer__office p{margin:0!important;font-family:var(--font-ui)!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;color:#23272e!important}.site-footer__office a{font-family:var(--font-ui)!important;font-size:18px!important;line-height:normal!important;font-weight:400!important;color:#23272e!important}.site-footer__col-group,.site-footer__col-links{gap:4px!important}.site-footer__col strong{font-size:16px!important;line-height:normal!important;font-weight:700!important;color:#23272e!important}.site-footer__col a{font-size:16px!important;line-height:normal!important;font-weight:300!important;color:#23272e!important}.site-footer__col-link--wrap{max-width:144px!important;line-height:20px!important}.site-footer__legal-block{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:30px!important;width:100%!important}.site-footer__social-disclaimer{display:contents!important;flex-direction:unset!important;align-items:unset!important;justify-content:unset!important;gap:unset!important}.site-footer__socials{order:1!important;display:flex!important;justify-content:center!important;gap:25px!important;width:100%!important}.site-footer__social-link{width:52px!important;height:52px!important}.site-footer__legal-row{order:2!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:10px!important;width:100%!important}.site-footer__disclaimer{order:3!important;margin:0!important;flex:none!important;max-width:none!important;width:100%!important;font-family:var(--font-ui)!important;font-size:12px!important;font-weight:300!important;line-height:normal!important;text-align:right!important;color:#23272e!important}.site-footer__legal-links{gap:10px!important;align-items:flex-start!important}.site-footer__legal-policy,.site-footer__legal-consent{font-size:16px!important;font-weight:400!important;line-height:normal!important;color:#23272e!important}.site-footer__copy{max-width:281px!important;font-size:18px!important;font-weight:400!important;line-height:normal!important;text-align:left!important;color:#be9e87!important}}@media(min-width:960px)and (max-width:1279.98px){.floorplan-stage{min-height:864px}.floorplan-stage__panel{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;height:auto;max-height:none}.floorplan-stage__view.is-active{flex:1 1 auto;flex-direction:column;min-height:0}.floorplan-stage__canvas.floorplan-stage__canvas--plan{flex:1 1 auto;display:flex;align-items:center;justify-content:center;min-height:0;height:auto!important;max-height:none!important;padding:46px 100px;box-sizing:border-box}.floorplan-stage__canvas.floorplan-stage__canvas--plan .floorplan-stage__plan-img{display:block;width:auto;height:100%;max-width:100%;max-height:none;aspect-ratio:1100 / 868;object-fit:contain;object-position:center}.floorplan-stage__canvas.floorplan-stage__canvas--plan .floorplan-stage__plan-inline{width:100%;height:100%;min-height:0}.floorplan-stage__canvas.floorplan-stage__canvas--plan .floorplan-stage__plan-inline svg.floorplan-stage__plan-img{width:100%!important;height:auto!important;max-width:100%!important;max-height:min(720px,75vh)!important;aspect-ratio:auto!important}.floorplan-stage__foot{flex-shrink:0}.floorplan-stage__compass-img{display:block!important;width:105.658px;height:103.233px;flex-shrink:0}.floorplan-stage__carousel{flex:1 1 auto;min-height:0;height:auto!important;max-height:none!important}.floorplan-stage__carousel-track,.floorplan-stage__slide img{min-height:0!important;max-height:none!important}.floorplan-summary-card{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;gap:0;padding:40px 35px;min-height:0}.floorplan-summary-card__metrics{display:contents}.floorplan-summary-card__col{flex:0 0 auto;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:10px;max-width:none;overflow:visible}.floorplan-summary-card__label{font-size:20px;font-weight:300;line-height:normal;white-space:nowrap;overflow:visible;text-overflow:clip}.floorplan-summary-card__col:first-child .floorplan-summary-card__label{font-weight:300}.floorplan-summary-card__value{font-size:24px;font-weight:700;line-height:normal;text-align:left;white-space:nowrap;overflow:visible;text-overflow:clip}.floorplan-summary-card__value--area sup{font-size:15.48px}.floorplan-summary-card__label--ppm2 sup{font-size:12.9px}.floorplan-summary-card__cta{flex:0 0 auto;align-self:stretch;width:auto;height:auto;min-height:0;padding:0 60px;font-size:20px;border-radius:10px}.floorplan-growth-card{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:50px;align-items:stretch;padding:40px 35px;min-height:0}.floorplan-growth-card__content{display:flex;flex-direction:column;gap:20px;max-width:430px;align-self:stretch}.floorplan-growth-card__title{font-size:35px;font-weight:700;line-height:normal}.floorplan-growth-card__body{font-size:18px;font-weight:300;line-height:normal;max-width:430px}.floorplan-growth-card__chart{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;padding:0;min-width:0;overflow:hidden}.floorplan-growth-card__chart-img{display:block;width:auto;max-width:100%;height:auto;max-height:307px;aspect-ratio:461 / 303;object-fit:contain;object-position:right center;margin:0 0 0 auto}.page-section--floorplan-tours{padding:40px 0}.page-section--floorplan-tours .page-wrap{gap:40px}.floorplan-tours__title{display:block;font-size:45px;font-weight:600;line-height:normal}.floorplan-tours__row{flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:0;width:100%;text-align:left}.floorplan-tours__text{flex-direction:column;flex-wrap:nowrap;align-items:flex-start;gap:0;flex:0 1 auto;min-width:0}.floorplan-tours__text strong{font-size:28px;font-weight:700;line-height:normal;text-transform:uppercase}.floorplan-tours__text span{font-size:22px;font-weight:400;line-height:normal;color:#be9e87}.floorplan-tours__btn{flex:0 0 auto;width:auto;height:52px;min-height:52px;padding:0 30px;font-size:20px;border-radius:10px;align-self:center}}@media(min-width:600px)and (max-width:959px){.floorplan-stage{display:flex;flex-direction:column;gap:20px;padding:20px;min-height:0;background:#f4f7fc;border:1.5px solid #46535c;border-radius:5px;box-sizing:border-box}.floorplan-stage__tabs{display:none!important}.floorplan-stage__picker{display:flex!important;justify-content:center!important;width:100%!important}.floorplan-view-dropdown__trigger{min-width:159px;justify-content:center}.floorplan-stage__panel{flex:1 1 auto;display:flex;flex-direction:column;min-height:0!important;height:auto!important}.floorplan-stage__view.is-active{flex:1 1 auto;display:flex;flex-direction:column;gap:20px;min-height:0}.floorplan-stage__canvas{flex:1 1 auto;display:flex;align-items:center;justify-content:center;min-height:0!important;height:auto!important;max-height:none!important;padding:46px 10px!important;box-sizing:border-box}.floorplan-stage__canvas.floorplan-stage__canvas--plan .floorplan-stage__plan-img{display:block;width:100%;max-width:100%;height:auto;max-height:none!important;aspect-ratio:614.336 / 484.767;object-fit:contain;object-position:center}.floorplan-stage__carousel{flex:1 1 auto;min-height:0!important;height:auto!important;max-height:none!important}.floorplan-stage__carousel-track,.floorplan-stage__slide img{min-height:280px!important;height:auto!important;max-height:none!important}.floorplan-stage__foot{display:flex!important;flex-shrink:0;align-items:flex-end!important;justify-content:space-between!important;gap:20px;min-height:90px}.floorplan-stage__foot--tools-only{justify-content:flex-end!important;min-height:40px}.floorplan-stage__compass-img{display:block!important;width:92px!important;height:90px!important;flex-shrink:0}.floorplan-stage__tools{display:flex;gap:20px;align-items:flex-end;margin-left:0}.floorplan-stage .unit-tool-btn{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;border-radius:5px!important;border-color:#46535c!important}.page-section--floorplan-similar{padding-bottom:40px}.page-floorplan .floorplan-similar-wrap{gap:40px;width:100%;max-width:100%}.floorplan-similar__title{font-size:25px;font-weight:600;line-height:normal;width:100%}.floorplan-similar__body{gap:40px;width:100%;max-width:100%;align-items:stretch}.floorplan-similar-grid.plans-catalog-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:20px;width:100%;max-width:100%;justify-items:stretch}.floorplan-similar-grid .plan-card{flex:none!important;width:100%!important;max-width:100%!important;min-width:0!important;height:520px!important;min-height:520px!important;max-height:520px!important;justify-self:stretch}.floorplan-similar-grid .plan-card__diagram{flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center;padding:80px 40px}.floorplan-similar-grid .plan-card__diagram--alt{padding:73px 130px}.floorplan-similar-grid .plan-card__diagram--narrow{padding:39px 60px}.floorplan-similar-grid .plan-card__plan{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center}.floorplan-similar-grid .plan-card__meta{flex:0 0 auto;width:100%;box-sizing:border-box;padding:0 40px 30px;gap:25px;height:auto;min-height:115px}.floorplan-similar-toolbar{width:100%;max-width:100%}}@media(min-width:460px)and (max-width:599px){.page-floorplan .page-wrap,.page-floorplan .floorplan-similar-wrap,.page-section--breadcrumb .page-wrap{padding-left:20px!important;padding-right:20px!important}.page-section--floorplan{padding-bottom:40px!important}.floorplan-unit,.floorplan-aside,.floorplan-page__top,.floorplan-page__bottom{gap:15px!important}.floorplan-stage{display:flex;flex-direction:column;gap:20px;padding:20px;min-height:0;background:#f4f7fc;border:1.5px solid #46535c;border-radius:5px;box-sizing:border-box}.floorplan-stage__tabs{display:none!important}.floorplan-stage__picker{display:flex!important;justify-content:center!important;width:100%!important}.floorplan-view-dropdown__trigger{min-width:159px;justify-content:center}.floorplan-stage__panel{flex:1 1 auto;display:flex;flex-direction:column;min-height:0!important;height:auto!important}.floorplan-stage__view.is-active{flex:1 1 auto;display:flex;flex-direction:column;gap:20px;min-height:0}.floorplan-stage__canvas{flex:1 1 auto;display:flex;align-items:center;justify-content:center;min-height:280px!important;height:auto!important;max-height:none!important;padding:0 10px!important;box-sizing:border-box}.floorplan-stage__canvas.floorplan-stage__canvas--plan .floorplan-stage__plan-img{display:block;width:100%;max-width:100%;height:auto;max-height:280px!important;aspect-ratio:614.336 / 484.767;object-fit:contain;object-position:center}.floorplan-stage__carousel{flex:1 1 auto;min-height:280px!important;height:auto!important;max-height:none!important}.floorplan-stage__carousel-track,.floorplan-stage__slide img{min-height:280px!important;height:auto!important;max-height:none!important}.floorplan-stage__foot{display:flex!important;flex-shrink:0;align-items:flex-end!important;justify-content:space-between!important;gap:20px;min-height:60px}.floorplan-stage__foot--tools-only{justify-content:flex-end!important;min-height:40px}.floorplan-stage__compass-img{display:block!important;width:61px!important;height:60px!important;flex-shrink:0}.floorplan-stage__tools{display:flex;gap:20px;align-items:flex-end;margin-left:0}.floorplan-stage .unit-tool-btn{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;border-radius:5px!important;border-color:#46535c!important}.floorplan-summary-card,.floorplan-details-card,.floorplan-growth-card,.floorplan-rent-card{padding:35px 30px!important;border-radius:5px!important;min-height:0!important}.floorplan-summary-card{display:flex!important;flex-direction:column!important;gap:30px!important;align-items:stretch!important}.floorplan-summary-card__metrics{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:flex-start!important;justify-content:space-between!important;gap:8px!important;width:100%!important;max-width:100%!important;min-width:0!important}.floorplan-summary-card__col{flex:1 1 0!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:10px!important;min-width:0!important;max-width:none!important;overflow:visible!important}.floorplan-summary-card__label{font-size:16px!important;font-weight:300!important;line-height:normal!important;white-space:nowrap!important}.floorplan-summary-card__col:first-child .floorplan-summary-card__label{font-weight:400!important}.floorplan-summary-card__value{font-size:22px!important;font-weight:700!important;line-height:normal!important;text-align:left!important;white-space:nowrap!important}.floorplan-summary-card__value--area sup{font-size:14.19px!important}.floorplan-summary-card__label--ppm2 sup{font-size:10.32px!important}.floorplan-summary-card__cta{width:100%!important;height:40px!important;min-height:40px!important;padding:0 30px!important;font-size:18px!important;border-radius:5px!important}.floorplan-details-card{display:flex!important;flex-direction:column!important;gap:20px!important}.floorplan-details-card__item{gap:8px!important;min-height:40px!important}.floorplan-details-card__line{font-size:16px!important;line-height:normal!important}.floorplan-details-card__label{font-weight:300!important}.floorplan-details-card__value{font-size:22px!important;font-weight:700!important}.floorplan-growth-card{display:flex!important;flex-direction:column!important;gap:15px!important;align-items:stretch!important}.floorplan-growth-card__content{gap:20px!important;max-width:none!important}.floorplan-growth-card__title{font-size:25px!important;font-weight:700!important;line-height:normal!important}.floorplan-growth-card__body{font-size:16px!important;font-weight:300!important;line-height:normal!important;max-width:none!important}.floorplan-growth-card__chart{padding:0!important;overflow:hidden}.floorplan-growth-card__chart-img{display:block;width:auto;max-width:100%;height:auto;aspect-ratio:461 / 303;object-fit:contain;object-position:center bottom;margin:0 auto}.floorplan-rent-card{display:flex!important;flex-direction:column!important;gap:15px!important}.floorplan-rent-card__title{font-size:25px!important;font-weight:700!important;line-height:normal!important;max-width:none!important}.floorplan-rent-card__value-wrap{display:flex!important;flex-direction:row!important;align-items:flex-end!important;justify-content:space-between!important;gap:16px!important;width:100%!important}.floorplan-rent-card__value{font-size:24px!important;font-weight:700!important;line-height:normal!important}.floorplan-rent-card__source{font-size:18px!important;font-weight:300!important;line-height:normal!important;color:#f4f7fc!important}.page-section--floorplan-similar{padding-bottom:40px!important}.page-floorplan .floorplan-similar-wrap{gap:50px!important;width:100%;max-width:100%}.floorplan-similar__title{font-size:25px!important;font-weight:600!important;line-height:normal!important;width:100%}.floorplan-similar__body{gap:40px!important;width:100%;max-width:100%;align-items:stretch}.floorplan-similar-grid.plans-catalog-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:20px!important;width:100%;max-width:100%;justify-items:stretch}.floorplan-similar-grid .plan-card{flex:none!important;width:100%!important;max-width:100%!important;min-width:0!important;height:520px!important;min-height:520px!important;max-height:520px!important;justify-self:stretch}.floorplan-similar-grid .plan-card__diagram{flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center;padding:48px 56px!important}.floorplan-similar-grid .plan-card__diagram--alt,.floorplan-similar-grid .plan-card__diagram--narrow{padding:48px 56px!important}.floorplan-similar-grid .plan-card__plan{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center}.floorplan-similar-grid .plan-card__meta{flex:0 0 auto;width:100%;box-sizing:border-box;padding:0 40px 30px!important;gap:25px!important;height:auto;min-height:115px}.floorplan-similar-toolbar{width:100%;max-width:100%}.page-section--floorplan-tours{padding:35px 0!important;margin-bottom:0!important}.floorplan-tours__title{display:none!important}.page-section--floorplan-tours .page-wrap{gap:20px!important;align-items:center!important;text-align:center!important}.floorplan-tours__row{flex-direction:column!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;gap:20px!important;width:100%!important;text-align:center!important}.floorplan-tours__text{flex-direction:column!important;align-items:center!important;gap:5px!important;flex:none!important;width:100%!important}.floorplan-tours__text strong{font-size:20px!important;font-weight:700!important;line-height:24px!important;text-transform:uppercase!important}.floorplan-tours__text span{font-size:16px!important;font-weight:400!important;line-height:19px!important;color:#be9e87!important}.floorplan-tours__btn{flex:0 0 auto!important;width:auto!important;min-width:156px!important;height:40px!important;min-height:40px!important;padding:0 20px!important;font-size:18px!important;border-radius:5px!important;align-self:center!important}}@media(min-width:360px)and (max-width:459px){.page-floorplan .page-wrap,.page-floorplan .floorplan-similar-wrap,.page-section--breadcrumb .page-wrap{padding-left:20px!important;padding-right:20px!important}.page-section--floorplan{padding-bottom:40px!important}.floorplan-unit,.floorplan-aside,.floorplan-page__top,.floorplan-page__bottom{gap:15px!important}.floorplan-stage{display:flex;flex-direction:column;gap:20px;padding:20px;min-height:0;background:#f4f7fc;border:1.5px solid #46535c;border-radius:5px;box-sizing:border-box}.floorplan-stage__tabs{display:none!important}.floorplan-stage__picker{display:flex!important;justify-content:center!important;width:100%!important}.floorplan-view-dropdown__trigger{min-width:159px;justify-content:center}.floorplan-stage__panel{flex:1 1 auto;display:flex;flex-direction:column;min-height:0!important;height:auto!important;--fp-stage-media-h: 221px}.floorplan-stage__view.is-active{flex:1 1 auto;display:flex;flex-direction:column;gap:20px;min-height:0}.floorplan-stage__canvas{flex:1 1 auto;display:flex;align-items:center;justify-content:center;min-height:221px!important;height:auto!important;max-height:none!important;padding:0 10px!important;box-sizing:border-box}.floorplan-stage__canvas.floorplan-stage__canvas--plan .floorplan-stage__plan-img{display:block;width:100%;max-width:100%;height:auto;max-height:221px!important;aspect-ratio:614.336 / 484.767;object-fit:contain;object-position:center}.floorplan-stage__carousel{flex:1 1 auto;min-height:221px!important;height:auto!important;max-height:none!important}.floorplan-stage__carousel-track,.floorplan-stage__slide img{min-height:221px!important;height:auto!important;max-height:none!important}.floorplan-stage__foot{display:flex!important;flex-shrink:0;align-items:flex-end!important;justify-content:space-between!important;gap:20px;min-height:60px}.floorplan-stage__foot--tools-only{justify-content:flex-end!important;min-height:40px}.floorplan-stage__compass-img{display:block!important;width:61px!important;height:60px!important;flex-shrink:0}.floorplan-stage__tools{display:flex;gap:20px;align-items:flex-end;margin-left:0}.floorplan-stage .unit-tool-btn{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;border-radius:5px!important;border-color:#46535c!important}.floorplan-summary-card,.floorplan-details-card,.floorplan-growth-card,.floorplan-rent-card{padding:35px 30px!important;border-radius:5px!important;min-height:0!important}.floorplan-summary-card{display:flex!important;flex-direction:column!important;gap:30px!important;align-items:stretch!important}.floorplan-summary-card__metrics{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:flex-start!important;justify-content:flex-start!important;gap:15px!important;width:100%!important;max-width:100%!important;min-width:0!important}.floorplan-summary-card__col{flex:none!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:5px!important;min-width:0!important;max-width:none!important;overflow:visible!important}.floorplan-summary-card__label{font-size:16px!important;font-weight:300!important;line-height:normal!important;white-space:nowrap!important;max-width:none!important;overflow:visible!important;text-overflow:clip!important}.floorplan-summary-card__col:first-child .floorplan-summary-card__label{font-weight:400!important}.floorplan-summary-card__value{font-size:22px!important;font-weight:700!important;line-height:normal!important;text-align:left!important;white-space:nowrap!important;max-width:none!important;overflow:visible!important;text-overflow:clip!important}.floorplan-summary-card__value--area sup{font-size:14.19px!important}.floorplan-summary-card__label--ppm2 sup{font-size:10.32px!important}.floorplan-summary-card__cta{width:100%!important;height:40px!important;min-height:40px!important;padding:0 30px!important;font-size:18px!important;border-radius:5px!important}.floorplan-details-card{display:flex!important;flex-direction:column!important;gap:20px!important}.floorplan-details-card__item{gap:8px!important;min-height:40px!important}.floorplan-details-card__line{font-size:16px!important;line-height:normal!important}.floorplan-details-card__label{font-weight:300!important}.floorplan-details-card__value{font-size:22px!important;font-weight:700!important}.floorplan-growth-card{display:flex!important;flex-direction:column!important;gap:15px!important;align-items:stretch!important}.floorplan-growth-card__content{gap:20px!important;max-width:none!important}.floorplan-growth-card__title{font-size:25px!important;font-weight:700!important;line-height:normal!important}.floorplan-growth-card__body{font-size:16px!important;font-weight:300!important;line-height:normal!important;max-width:none!important}.floorplan-growth-card__chart{padding:0!important;overflow:hidden}.floorplan-growth-card__chart-img{display:block;width:auto;max-width:100%;height:auto;aspect-ratio:461 / 303;object-fit:contain;object-position:center bottom;margin:0 auto}.floorplan-rent-card{display:flex!important;flex-direction:column!important;gap:15px!important}.floorplan-rent-card__title{font-size:25px!important;font-weight:700!important;line-height:normal!important;max-width:none!important}.floorplan-rent-card__value-wrap{display:flex!important;flex-direction:row!important;align-items:flex-end!important;justify-content:space-between!important;gap:16px!important;width:100%!important}.floorplan-rent-card__value{font-size:24px!important;font-weight:700!important;line-height:normal!important}.floorplan-rent-card__source{font-size:18px!important;font-weight:300!important;line-height:normal!important;color:#f4f7fc!important}.page-section--floorplan-similar{padding-bottom:40px!important}.page-floorplan .floorplan-similar-wrap{gap:20px!important;width:100%;max-width:100%}.floorplan-similar__title{font-size:25px!important;font-weight:600!important;line-height:normal!important;width:100%}.floorplan-similar__body{gap:20px!important;width:100%;max-width:100%;align-items:stretch}.floorplan-similar-grid.plans-catalog-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:20px!important;width:100%;max-width:100%;justify-items:stretch}.floorplan-similar-grid .plan-card{flex:none!important;width:100%!important;max-width:100%!important;min-width:0!important;height:520px!important;min-height:520px!important;max-height:520px!important;justify-self:stretch}.floorplan-similar-grid .plan-card__diagram{flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center;padding:25px!important}.floorplan-similar-grid .plan-card__diagram--alt,.floorplan-similar-grid .plan-card__diagram--narrow{padding:25px!important}.floorplan-similar-grid .plan-card__plan{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center}.floorplan-similar-grid .plan-card__meta{flex:0 0 auto;width:100%;box-sizing:border-box;padding:0 40px 30px!important;gap:25px!important;height:auto;min-height:115px}.floorplan-similar-grid .plan-card__data{width:100%;max-width:240px;margin-inline:auto}.floorplan-similar-toolbar{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:15px!important;width:100%!important;max-width:100%!important;min-width:0!important}.floorplan-similar-toolbar__filters{display:flex!important;flex-direction:column!important;align-items:center!important;gap:15px!important;width:100%!important;min-width:0!important}.floorplan-similar-toolbar .plans-rooms{display:flex!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:15px!important;width:auto!important;max-width:100%!important;min-width:0!important;overflow-x:visible!important;overflow-y:visible!important}.floorplan-similar-free{flex:none!important;width:213px!important;max-width:100%!important;height:40px!important;min-height:40px!important;padding:0 30px!important;font-size:18px!important;white-space:nowrap!important}.floorplan-similar-toolbar__actions{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:15px!important;width:100%!important;min-width:0!important}.floorplan-similar-action{width:100%!important;max-width:100%!important;height:40px!important;min-height:40px!important;padding:0 30px!important;font-size:18px!important;line-height:normal!important;border-radius:10px!important;white-space:nowrap!important;overflow:visible!important;box-sizing:border-box!important}.floorplan-similar-action--primary{order:1!important;flex:none!important}.floorplan-similar-action--secondary{order:2!important;flex:none!important}.page-section--floorplan-tours{padding:35px 0!important;margin-bottom:0!important}.floorplan-tours__title{display:none!important}.page-section--floorplan-tours .page-wrap{gap:20px!important;padding-left:20px!important;padding-right:20px!important;align-items:center!important;text-align:center!important}.floorplan-tours__row{flex-direction:column!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;gap:20px!important;width:100%!important;text-align:center!important}.floorplan-tours__text{flex-direction:column!important;align-items:center!important;gap:5px!important;flex:none!important;width:100%!important}.floorplan-tours__text strong{font-size:20px!important;font-weight:700!important;line-height:24px!important;text-transform:uppercase!important}.floorplan-tours__text span{font-size:16px!important;font-weight:400!important;line-height:19px!important;color:#be9e87!important}.floorplan-tours__btn{flex:0 0 auto!important;width:auto!important;min-width:156px!important;height:40px!important;min-height:40px!important;padding:0 20px!important;font-size:18px!important;border-radius:5px!important;align-self:center!important}}@media(min-width:1280px)and (max-width:1440px){.page-section--storages .page-wrap{max-width:1083px}.storages-list{gap:25px}.storage-unit-card{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-rows:auto auto 55px;column-gap:50px;row-gap:11px;padding:30px 40px;border-radius:10px;min-height:216px;box-sizing:border-box}.storage-unit-card__left,.storage-unit-card__right{display:contents!important}.storage-unit-card__meta{grid-column:1;grid-row:1;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:24px;width:100%;min-width:0}.storage-unit-card__title{font-size:36px;font-weight:700;line-height:normal}.storage-unit-card__area,.storage-unit-card__area-num{font-size:36px;font-weight:700;text-align:right;line-height:normal}.storage-unit-card__area sup{font-size:23.22px;line-height:0}.storage-unit-card__status{grid-column:1;grid-row:2;align-self:start;font-size:22px;font-weight:300;line-height:normal}.storage-unit-card__tools{display:flex!important;grid-column:1;grid-row:3;justify-self:end;align-self:end;gap:20px}.storage-unit-card__tools .unit-tool-btn{width:45px;height:45px;min-width:45px;min-height:45px;border-radius:10px}.storage-unit-card__divider{grid-column:2;grid-row:1 / 4;align-self:stretch;width:1px}.storage-unit-card__prices{grid-column:3;grid-row:1 / 3;align-self:start;display:flex;flex-direction:column;gap:11px;width:100%;min-width:0}.storage-unit-card__price-row{display:flex;align-items:center;gap:25px;width:100%;min-width:0}.storage-unit-card__price-row--total{min-height:43px}.storage-unit-card__price-row--sqm{min-height:36px}.storage-unit-card__price-row--total .storage-unit-card__label,.storage-unit-card__price-row--sqm .storage-unit-card__label{font-size:22px;font-weight:300;line-height:normal}.storage-unit-card__label sup{font-size:14.19px;line-height:0}.storage-unit-card__leader{flex:1 1 auto;min-width:4px;height:0;align-self:center;border-bottom:1px solid rgba(161,168,181,.55)}.storage-unit-card__value{flex:0 0 auto;text-align:right;line-height:normal}.storage-unit-card__value--total{font-size:36px;font-weight:700}.storage-unit-card__value--sqm{font-size:30px;font-weight:700}.storage-unit-card__request{grid-column:3;grid-row:3;justify-self:end;align-self:end;width:213px;max-width:100%;min-height:45px;height:45px;padding:0 30px;border:1px solid #a1a8b5;border-radius:10px;font-size:20px;font-weight:400;line-height:normal}}@media(min-width:960px)and (max-width:1279.98px){.page-storages .storages-toolbar{gap:20px}.page-storages .storages-toolbar__chips{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px;width:100%}.page-storages .storages-toolbar__sections{display:contents}.page-storages .storages-toolbar__sections .storages-chip,.page-storages .storages-toolbar__only-free.storages-chip{flex:0 0 auto;width:auto;max-width:none}.page-storages .storages-toolbar__only-free{display:inline-flex;width:auto;max-width:none}.page-storages .storages-chip span{display:inline-flex;align-items:center;justify-content:center;height:50px;min-height:50px;padding:0 30px;border:1.5px solid var(--c-light-blue);border-radius:10px;background:var(--c-white);color:#1c252c;font-family:var(--font-ui);font-size:20px;font-weight:400;line-height:normal;white-space:nowrap;box-sizing:border-box;width:auto}.page-storages .storage-unit-card{grid-template-columns:minmax(0,400px) 1px minmax(0,1fr);grid-template-rows:minmax(123px,auto);column-gap:30px;row-gap:0;padding:30px 40px;border-radius:10px;min-height:183px;box-sizing:border-box}.page-storages .storage-unit-card__left,.page-storages .storage-unit-card__right{display:grid!important}.page-storages .storage-unit-card__left{grid-column:1;grid-row:1;grid-template-columns:1fr auto;grid-template-rows:1fr auto;align-self:stretch;min-height:123px;height:100%}.page-storages .storage-unit-card__meta{grid-column:1 / -1;grid-row:1;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:12px;width:100%;min-width:0}.page-storages .storage-unit-card__title{font-size:24px;font-weight:700;line-height:normal}.page-storages .storage-unit-card__area,.page-storages .storage-unit-card__area-num{font-size:24px;font-weight:700;text-align:left;line-height:normal}.page-storages .storage-unit-card__area sup{font-size:15.48px;line-height:0}.page-storages .storage-unit-card__status{grid-column:1;grid-row:2;align-self:end;font-size:20px;font-weight:300;line-height:normal}.page-storages .storage-unit-card__tools{display:flex!important;grid-column:2;grid-row:2;justify-self:end;align-self:end;gap:20px}.page-storages .storage-unit-card__tools .unit-tool-btn{width:40px;height:40px;min-width:40px;min-height:40px;border-radius:10px}.page-storages .storage-unit-card__divider{grid-column:2;grid-row:1;align-self:stretch;width:1px}.page-storages .storage-unit-card__right{grid-column:3;grid-row:1;grid-template-columns:1fr;grid-template-rows:1fr auto;align-self:stretch;align-items:end;justify-items:stretch;min-height:123px;height:100%;gap:0}.page-storages .storage-unit-card__prices{grid-row:1;grid-column:1;align-self:start;display:flex;flex-direction:column;gap:10px;width:100%;min-width:0}.page-storages .storage-unit-card__price-row{gap:25px}.page-storages .storage-unit-card__price-row--total{min-height:29px}.page-storages .storage-unit-card__price-row--sqm{min-height:24px}.page-storages .storage-unit-card__price-row--total .storage-unit-card__label,.page-storages .storage-unit-card__price-row--sqm .storage-unit-card__label{font-size:20px;font-weight:300;line-height:normal}.page-storages .storage-unit-card__label sup{font-size:12.9px;line-height:0}.page-storages .storage-unit-card__value{text-align:right;line-height:normal}.page-storages .storage-unit-card__value--total{font-size:24px;font-weight:700}.page-storages .storage-unit-card__value--sqm{font-size:20px;font-weight:700}.page-storages .storage-unit-card__request{grid-row:2;grid-column:1;justify-self:end;align-self:end;width:213px;max-width:100%;min-height:40px;height:40px;padding:0 30px;border:1px solid #a1a8b5;border-radius:10px;font-size:20px;font-weight:400;line-height:normal}}@media(min-width:600px)and (max-width:959px){.page-storages .storages-toolbar{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;width:100%}.page-storages .storages-toolbar__chips,.page-storages .storages-toolbar__controls{display:contents}.page-storages .storages-toolbar__sections{order:1;flex:0 0 100%;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:20px;width:100%;min-width:0}.page-storages .storages-toolbar__sections .storages-chip{flex:0 0 auto;width:auto;min-width:0}.page-storages .storages-toolbar__sections .storages-chip span{display:inline-flex;align-items:center;justify-content:center;width:auto;height:40px;min-height:40px;padding:0 30px;border:1.5px solid #a1a8b5;border-radius:5px;background:var(--c-white);color:#1c252c;font-family:var(--font-ui);font-size:18px;font-weight:400;line-height:normal;white-space:nowrap;box-sizing:border-box}.page-storages .storages-area{order:2;flex:0 0 100%;width:100%;max-width:541px;margin-inline:auto}.page-storages .storages-toolbar__only-free{order:3;display:inline-flex;width:auto;max-width:none;flex:0 0 auto;align-self:auto}.page-storages .storages-toolbar__only-free.storages-chip{flex:0 0 auto;width:auto;max-width:none;min-width:0}.page-storages .storages-toolbar__only-free span{display:inline-flex;align-items:center;justify-content:center;width:auto;height:40px;min-height:40px;padding:0 30px;border:1.5px solid #a1a8b5;border-radius:5px;background:var(--c-white);color:#1c252c;font-family:var(--font-ui);font-size:18px;font-weight:400;line-height:normal;white-space:nowrap;box-sizing:border-box}.page-storages .storages-toolbar__submit{order:3;width:auto;max-width:none;flex:0 0 auto;min-width:0;min-height:40px;height:40px;padding:0 30px;border:1px solid transparent;border-radius:5px;font-family:var(--font-ui);font-size:18px;font-weight:400;line-height:normal;color:var(--c-white);white-space:nowrap;box-shadow:none;filter:none}.page-storages .storages-toolbar__submit.btn--gold-grad{box-shadow:none;background:linear-gradient(178deg,var(--c-gold-grad-start) 11.47%,var(--c-gold-grad-end) 95.03%)}.page-storages .storages-list{gap:15px}.page-storages .storage-unit-card{grid-template-columns:190px 1px minmax(0,1fr);grid-template-rows:1fr;column-gap:30px;row-gap:11px;padding:30px 40px;border-radius:5px;min-height:173px;overflow:hidden;width:100%;min-width:0;box-sizing:border-box}.page-storages .storage-unit-card__left{grid-column:1;grid-row:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;align-self:stretch;gap:12px;min-width:0}.page-storages .storage-unit-card__meta{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%;min-width:0}.page-storages .storage-unit-card__divider{grid-column:2;grid-row:1;align-self:stretch}.page-storages .storage-unit-card__right{grid-column:3;grid-row:1;display:flex;flex-direction:column;align-items:flex-end;align-self:stretch;gap:15px;min-width:0;width:100%}.page-storages .storage-unit-card__prices{display:flex;flex-direction:column;gap:5px;width:100%;min-width:0}.page-storages .storage-unit-card__price-row{display:grid;grid-template-columns:auto minmax(4px,1fr) auto;column-gap:15px;align-items:center;min-height:24px}.page-storages .storage-unit-card__price-row--total{min-height:29px}.page-storages .storage-unit-card__leader{flex:unset;width:100%;min-width:4px}.page-storages .storage-unit-card__value{text-align:right;justify-self:end}.page-storages .storage-unit-card__title,.page-storages .storage-unit-card__area,.page-storages .storage-unit-card__area-num{font-size:18px}.page-storages .storage-unit-card__area sup{font-size:11.61px}.page-storages .storage-unit-card__status,.page-storages .storage-unit-card__label{font-size:16px}.page-storages .storage-unit-card__label sup{font-size:10.32px}.page-storages .storage-unit-card__value--total{font-size:18px}.page-storages .storage-unit-card__value--sqm{font-size:16px}.page-storages .storage-unit-card__request{align-self:flex-end;width:auto;min-width:0;max-width:none;height:40px;min-height:40px;padding:0 25px;font-size:18px;border-radius:5px}}.filter-price__slider .filter-price__range,.page-storages .storages-area .filter-price__slider .filter-price__range,.page-parking .parking-area .filter-price__slider .filter-price__range,#filter .filter-price__slider .filter-price__range{height:5px;margin-top:-2.5px;border-radius:999px;background:linear-gradient(180deg,var(--c-gold-grad-start) 0%,var(--c-gold) 52%,var(--c-gold-grad-end) 100%)}.filter-price__slider .filter-price__input--min,.page-storages .storages-area .filter-price__slider .filter-price__input--min,.page-parking .parking-area .filter-price__slider .filter-price__input--min,#filter .filter-price__slider .filter-price__input--min{z-index:2}.filter-price__slider .filter-price__input--max,.page-storages .storages-area .filter-price__slider .filter-price__input--max,.page-parking .parking-area .filter-price__slider .filter-price__input--max,#filter .filter-price__slider .filter-price__input--max{z-index:3}@media(min-width:1280px)and (max-width:1440px){.page-parking .parking-area.filter-group{flex:1 1 0;min-width:0;max-width:none}.page-parking .parking-area .filter-price{display:flex;flex-direction:column;align-items:stretch;gap:0;width:100%;min-height:64px;position:relative;overflow:visible}.page-parking .parking-area .filter-price__display{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;height:51px;min-height:51px;margin:0 0 -14px;padding:0 12px;border:1.5px solid var(--c-light-blue);border-radius:10px;background:var(--c-white);font-family:var(--font-ui);font-size:20px;font-weight:400;line-height:normal;color:#23272e;box-sizing:border-box;z-index:2}.page-parking .parking-area .filter-price__from,.page-parking .parking-area .filter-price__to{text-align:center}.page-parking .parking-area .filter-price__display b{font-weight:400;color:#23272e}.page-parking .parking-area .filter-price__display sup{font-size:12.9px;line-height:0}.page-parking .parking-area .filter-price__sep{width:1px;height:24px;margin:0 auto;background:var(--c-light-blue)}.page-parking .parking-area .filter-price__slider{--thumb-size: 27px;--thumb-half: 13.5px;--track-width: calc(100% - var(--thumb-size));position:relative;flex:0 0 27px;width:100%;height:27px;margin:0;padding:0;z-index:3;overflow:visible;cursor:pointer;touch-action:none}.page-parking .parking-area .filter-price__track{display:none}.page-parking .parking-area .filter-price__range{position:absolute;top:50%;left:calc(var(--thumb-half) + var(--track-width) * var(--range-min, 0));width:calc(var(--track-width) * (var(--range-max, 1) - var(--range-min, 0)));height:5px;margin-top:-2.5px;border-radius:999px;z-index:1;pointer-events:none;background:linear-gradient(180deg,var(--c-gold-grad-start) 0%,var(--c-gold) 52%,var(--c-gold-grad-end) 100%)}.page-parking .parking-area .filter-price__input{position:absolute;top:0;left:0;width:100%;height:27px;margin:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;pointer-events:none}.page-parking .parking-area .filter-price__input--min{z-index:2}.page-parking .parking-area .filter-price__input--max{z-index:3}.page-parking .parking-area .filter-price__input::-webkit-slider-runnable-track{-webkit-appearance:none;height:27px;background:transparent;border:none;box-shadow:none}.page-parking .parking-area .filter-price__input::-moz-range-track{height:27px;background:transparent;border:none;box-shadow:none}.page-parking .parking-area .filter-price__input::-moz-range-progress{background:transparent}.page-parking .parking-area .filter-price__input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:auto;width:27px;height:27px;margin-top:0;border:none;border-radius:50%;background:radial-gradient(circle at 32% 28%,#f0dccd 0%,var(--c-gold-grad-start) 45%,var(--c-gold-grad-end) 100%);box-shadow:none;cursor:grab;transition:box-shadow .15s ease}.page-parking .parking-area .filter-price__input::-moz-range-thumb{pointer-events:auto;width:27px;height:27px;border:none;border-radius:50%;background:radial-gradient(circle at 32% 28%,#f0dccd 0%,var(--c-gold-grad-start) 45%,var(--c-gold-grad-end) 100%);box-shadow:none;cursor:grab;transition:box-shadow .15s ease}.page-parking .parking-area .filter-price__input:hover::-webkit-slider-thumb,.page-parking .parking-area .filter-price__input:hover::-moz-range-thumb{box-shadow:none}.page-parking .parking-area .filter-price__input:active::-webkit-slider-thumb,.page-parking .parking-area .filter-price__input:focus::-webkit-slider-thumb,.page-parking .parking-area .filter-price__input:active::-moz-range-thumb,.page-parking .parking-area .filter-price__input:focus::-moz-range-thumb,.page-parking .parking-area .filter-price__input:focus-visible::-webkit-slider-thumb,.page-parking .parking-area .filter-price__input:focus-visible::-moz-range-thumb{box-shadow:0 0 0 7px #be9e8747;cursor:grabbing}}@media(min-width:1280px)and (max-width:1440px){.page-section--parking .page-wrap{max-width:1083px}.page-parking .parking-unit-card{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:50px;row-gap:15px;padding:30px 40px;border-radius:10px;min-height:212px;box-sizing:border-box}.page-parking .parking-unit-card__left,.page-parking .parking-unit-card__right{display:contents!important}.page-parking .parking-unit-card__meta{grid-column:1;grid-row:1;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:6px;width:100%;min-width:0}.page-parking .parking-unit-card__title{font-size:36px;font-weight:700;line-height:normal}.page-parking .parking-unit-card__title-line{display:inline}.page-parking .parking-unit-card__area,.page-parking .parking-unit-card__area-num{font-size:36px;font-weight:700;text-align:left;line-height:normal}.page-parking .parking-unit-card__area sup{font-size:23.22px;line-height:0}.page-parking .parking-unit-card__status{grid-column:1;grid-row:2;align-self:end;justify-self:start;font-size:22px;font-weight:300;line-height:normal}.page-parking .parking-unit-card__tools{display:flex!important;grid-column:1;grid-row:2;justify-self:end;align-self:end;gap:20px}.page-parking .parking-unit-card__tools .unit-tool-btn{width:45px;height:45px;min-width:45px;min-height:45px;border-radius:10px}.page-parking .parking-unit-card__divider{grid-column:2;grid-row:1 / 3;align-self:stretch;width:1px}.page-parking .parking-unit-card__prices{grid-column:3;grid-row:1;align-self:start;display:flex;flex-direction:column;gap:10px;width:100%;min-width:0}.page-parking .parking-unit-card__price-row{display:flex;align-items:center;gap:25px;width:100%;min-width:0}.page-parking .parking-unit-card__price-row--total{min-height:43px}.page-parking .parking-unit-card__price-row--sqm{min-height:36px}.page-parking .parking-unit-card__price-row--total .parking-unit-card__label,.page-parking .parking-unit-card__price-row--sqm .parking-unit-card__label{font-size:22px;font-weight:300;line-height:normal}.page-parking .parking-unit-card__label sup{font-size:14.19px;line-height:0}.page-parking .parking-unit-card__leader{flex:1 1 auto;min-width:4px}.page-parking .parking-unit-card__value{text-align:right;line-height:normal}.page-parking .parking-unit-card__value--total{font-size:36px;font-weight:700}.page-parking .parking-unit-card__value--sqm{font-size:30px;font-weight:700}.page-parking .parking-unit-card__request{grid-column:3;grid-row:2;justify-self:end;align-self:end;width:213px;max-width:100%;min-height:45px;height:45px;padding:0 30px;border:1px solid #a1a8b5;border-radius:10px;font-size:20px;font-weight:400;line-height:normal}}@media(min-width:960px)and (max-width:1279.98px){.page-parking .parking-layout:not(.parking-layout--scheme-mode) .parking-toolbar{display:flex;flex-direction:column;align-items:stretch;gap:20px;width:100%}.page-parking .parking-layout--scheme-mode .parking-toolbar{display:none}.page-parking .parking-toolbar__chips{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px;width:100%}.page-parking .parking-toolbar__levels{display:contents}.page-parking .parking-toolbar__levels .parking-chip,.page-parking .parking-toolbar__only-free.parking-chip{flex:0 0 auto;width:auto;max-width:none}.page-parking .parking-toolbar__only-free{display:inline-flex;width:auto;max-width:none}.page-parking .parking-chip span{display:inline-flex;align-items:center;justify-content:center;height:50px;min-height:50px;padding:0 30px;border:1.5px solid #a1a8b5;border-radius:10px;background:var(--c-white);color:#1c252c;font-family:var(--font-ui);font-size:20px;font-weight:400;line-height:normal;white-space:nowrap;box-sizing:border-box;width:auto}.page-parking .parking-toolbar__controls{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:20px;width:100%}.page-parking .parking-area.filter-group{flex:1 1 0;min-width:0;max-width:none;width:auto;margin:0;padding:0;border:0}.page-parking .parking-toolbar__submit{flex:0 0 auto;width:auto;max-width:none;min-width:0;align-self:flex-start;height:50px;min-height:50px;padding:0 30px;border:1px solid transparent;border-radius:10px;font-family:var(--font-ui);font-size:20px;font-weight:400;line-height:normal;color:var(--c-white);white-space:nowrap;box-shadow:none;filter:none}.page-parking .parking-toolbar__submit.btn--gold-grad{box-shadow:none;background:linear-gradient(178deg,var(--c-gold-grad-start) 11.47%,var(--c-gold-grad-end) 95.03%)}.page-parking .parking-unit-card{grid-template-columns:minmax(0,400px) 1px minmax(0,1fr);grid-template-rows:minmax(123px,auto);column-gap:30px;row-gap:0;padding:30px 40px;border-radius:10px;min-height:183px;box-sizing:border-box}.page-parking .parking-unit-card__left,.page-parking .parking-unit-card__right{display:grid!important}.page-parking .parking-unit-card__left{grid-column:1;grid-row:1;grid-template-columns:1fr auto;grid-template-rows:1fr auto;align-self:stretch;min-height:123px;height:100%}.page-parking .parking-unit-card__meta{grid-column:1 / -1;grid-row:1;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:0;width:100%;min-width:0}.page-parking .parking-unit-card__title{font-size:24px;font-weight:700;line-height:normal;white-space:nowrap}.page-parking .parking-unit-card__title-line{display:inline}.page-parking .parking-unit-card__area,.page-parking .parking-unit-card__area-num{font-size:24px;font-weight:700;text-align:left;line-height:normal}.page-parking .parking-unit-card__area sup{font-size:15.48px;line-height:0}.page-parking .parking-unit-card__status{grid-column:1;grid-row:2;align-self:end;font-size:20px;font-weight:300;line-height:normal}.page-parking .parking-unit-card__tools{display:flex!important;grid-column:2;grid-row:2;justify-self:end;align-self:end;gap:20px}.page-parking .parking-unit-card__tools .unit-tool-btn{width:40px;height:40px;min-width:40px;min-height:40px;border-radius:10px}.page-parking .parking-unit-card__divider{grid-column:2;grid-row:1;align-self:stretch;width:1px}.page-parking .parking-unit-card__right{grid-column:3;grid-row:1;grid-template-columns:1fr;grid-template-rows:1fr auto;align-self:stretch;align-items:end;justify-items:stretch;min-height:123px;height:100%;gap:0}.page-parking .parking-unit-card__prices{grid-row:1;grid-column:1;align-self:start;display:flex;flex-direction:column;gap:10px;width:100%;min-width:0}.page-parking .parking-unit-card__price-row{display:flex;align-items:center;gap:25px;width:100%;min-width:0}.page-parking .parking-unit-card__price-row--total{min-height:29px}.page-parking .parking-unit-card__price-row--sqm{min-height:24px}.page-parking .parking-unit-card__price-row--total .parking-unit-card__label,.page-parking .parking-unit-card__price-row--sqm .parking-unit-card__label{font-size:20px;font-weight:300;line-height:normal}.page-parking .parking-unit-card__label sup{font-size:12.9px;line-height:0}.page-parking .parking-unit-card__value{text-align:right;line-height:normal}.page-parking .parking-unit-card__value--total{font-size:24px;font-weight:700}.page-parking .parking-unit-card__value--sqm{font-size:20px;font-weight:700}.page-parking .parking-unit-card__request{grid-row:2;grid-column:1;justify-self:end;align-self:end;width:auto;max-width:100%;min-height:40px;height:40px;padding:0 30px;border:1px solid #a1a8b5;border-radius:10px;font-size:20px;font-weight:400;line-height:normal}}@media(min-width:600px)and (max-width:959px){.page-parking .parking-toolbar{display:grid;grid-template-columns:repeat(2,auto);justify-content:center;align-items:start;column-gap:20px;row-gap:20px;width:100%}.page-parking .parking-toolbar__chips,.page-parking .parking-toolbar__controls{display:contents}.page-parking .parking-toolbar__levels{grid-column:1 / -1;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:20px;width:100%;min-width:0}.page-parking .parking-toolbar__levels .parking-chip{flex:0 0 auto;width:auto;min-width:0}.page-parking .parking-toolbar__levels .parking-chip span{display:inline-flex;align-items:center;justify-content:center;width:auto;height:40px;min-height:40px;padding:0 30px;border:1.5px solid #a1a8b5;border-radius:5px;background:var(--c-white);color:#1c252c;font-family:var(--font-ui);font-size:18px;font-weight:400;line-height:normal;white-space:nowrap;box-sizing:border-box}.page-parking .parking-area.filter-group{grid-column:1 / -1;display:block;width:100%;max-width:541px;min-width:0;justify-self:center;margin:0;padding:0;border:0}.page-parking .parking-toolbar__only-free{display:inline-flex;width:auto;max-width:none;flex:none;align-self:auto}.page-parking .parking-toolbar__only-free.parking-chip{flex:0 0 auto;width:auto;max-width:none;min-width:0}.page-parking .parking-toolbar__only-free span{display:inline-flex;align-items:center;justify-content:center;width:auto;height:40px;min-height:40px;padding:0 30px;border:1.5px solid #a1a8b5;border-radius:5px;background:var(--c-white);color:#1c252c;font-family:var(--font-ui);font-size:18px;font-weight:400;line-height:normal;white-space:nowrap;box-sizing:border-box}.page-parking .parking-toolbar__submit{width:auto;max-width:none;flex:none;min-width:0;min-height:40px;height:40px;padding:0 30px;border:1px solid transparent;border-radius:5px;font-family:var(--font-ui);font-size:18px;font-weight:400;line-height:normal;color:var(--c-white);white-space:nowrap;box-shadow:none;filter:none}.page-parking .parking-toolbar__submit.btn--gold-grad{box-shadow:none;background:linear-gradient(178deg,var(--c-gold-grad-start) 11.47%,var(--c-gold-grad-end) 95.03%)}}@media(max-width:459px){.page-parking .parking-list{gap:10px}.page-parking .parking-unit-card{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto;row-gap:7px;column-gap:0;width:100%;min-width:0;padding:20px 25px;border-radius:5px;overflow:hidden;box-sizing:border-box}.page-parking .parking-unit-card__left,.page-parking .parking-unit-card__meta,.page-parking .parking-unit-card__right,.page-parking .parking-unit-card__prices{display:contents}.page-parking .parking-unit-card__divider,.page-parking .parking-unit-card__tools{display:none}.page-parking .parking-unit-card__title{grid-column:1 / -1;font-size:16px;font-weight:700;line-height:normal;white-space:nowrap}.page-parking .parking-unit-card__title-line{display:inline}.page-parking .parking-unit-card__area,.page-parking .parking-unit-card__area-num{grid-column:1;font-size:16px;font-weight:700;line-height:normal;text-align:left}.page-parking .parking-unit-card__area sup{font-size:10.32px;line-height:0}.page-parking .parking-unit-card__status{grid-column:2;justify-self:end;align-self:start;font-size:14px;font-weight:300;line-height:normal}.page-parking .parking-unit-card__price-row{grid-column:1 / -1;display:grid;grid-template-columns:auto minmax(4px,1fr) auto;column-gap:15px;align-items:center;width:100%;min-width:0}.page-parking .parking-unit-card__price-row--total{min-height:29px}.page-parking .parking-unit-card__price-row--sqm{min-height:24px}.page-parking .parking-unit-card__price-row--total .parking-unit-card__label,.page-parking .parking-unit-card__price-row--sqm .parking-unit-card__label{font-size:14px;font-weight:300;line-height:normal}.page-parking .parking-unit-card__label sup{font-size:9.03px;line-height:0}.page-parking .parking-unit-card__leader{flex:unset;width:100%;min-width:4px}.page-parking .parking-unit-card__value{flex:unset;text-align:right;justify-self:end}.page-parking .parking-unit-card__value--total{font-size:16px;font-weight:700;line-height:normal}.page-parking .parking-unit-card__value--sqm{font-size:14px;font-weight:700;line-height:normal}.page-parking .parking-unit-card__request{grid-column:1 / -1;width:270px;max-width:100%;min-width:0;height:40px;min-height:40px;margin-top:11px;padding:0 25px;border:1.5px solid #a1a8b5;border-radius:5px;background:transparent;font-size:18px;font-weight:400;line-height:normal;align-self:flex-start}}.filter-price__slider,.page-parking .parking-area .filter-price__slider,.page-storages .storages-area .filter-price__slider,.page-plans-catalog .filter-price__slider,#filter .filter-price__slider{--thumb-size: 27px;--thumb-half: calc(var(--thumb-size) / 2);--track-width: calc(100% - var(--thumb-size));position:relative;height:var(--thumb-size);margin:0;cursor:pointer;touch-action:none}.filter-price__slider .filter-price__track,.page-parking .parking-area .filter-price__slider .filter-price__track,.page-storages .storages-area .filter-price__slider .filter-price__track,.page-plans-catalog .filter-price__slider .filter-price__track,#filter .filter-price__slider .filter-price__track{display:none;pointer-events:none}.filter-price__slider .filter-price__range,.page-parking .parking-area .filter-price__slider .filter-price__range,.page-storages .storages-area .filter-price__slider .filter-price__range,.page-plans-catalog .filter-price__slider .filter-price__range,#filter .filter-price__slider .filter-price__range{position:absolute;top:50%;left:calc(var(--thumb-half) + var(--track-width) * var(--range-min, 0));width:calc(var(--track-width) * (var(--range-max, 1) - var(--range-min, 0)));height:5px;margin-top:-2.5px;border-radius:999px;z-index:1;pointer-events:none;background:linear-gradient(180deg,var(--c-gold-grad-start) 0%,var(--c-gold) 52%,var(--c-gold-grad-end) 100%)}.filter-price__slider .filter-price__input,.page-parking .parking-area .filter-price__slider .filter-price__input,.page-storages .storages-area .filter-price__slider .filter-price__input,.page-plans-catalog .filter-price__slider .filter-price__input,#filter .filter-price__slider .filter-price__input{position:absolute;top:0;left:0;width:100%;height:var(--thumb-size);margin:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;pointer-events:none}.filter-price__slider .filter-price__input--min,.page-parking .parking-area .filter-price__slider .filter-price__input--min,.page-storages .storages-area .filter-price__slider .filter-price__input--min,.page-plans-catalog .filter-price__slider .filter-price__input--min,#filter .filter-price__slider .filter-price__input--min{z-index:2}.filter-price__slider .filter-price__input--max,.page-parking .parking-area .filter-price__slider .filter-price__input--max,.page-storages .storages-area .filter-price__slider .filter-price__input--max,.page-plans-catalog .filter-price__slider .filter-price__input--max,#filter .filter-price__slider .filter-price__input--max{z-index:3}.filter-price__slider .filter-price__input::-webkit-slider-runnable-track,.filter-price__slider .filter-price__input::-moz-range-track,.filter-price__slider .filter-price__input::-moz-range-progress,.page-parking .parking-area .filter-price__slider .filter-price__input::-webkit-slider-runnable-track,.page-parking .parking-area .filter-price__slider .filter-price__input::-moz-range-track,.page-parking .parking-area .filter-price__slider .filter-price__input::-moz-range-progress,.page-storages .storages-area .filter-price__slider .filter-price__input::-webkit-slider-runnable-track,.page-storages .storages-area .filter-price__slider .filter-price__input::-moz-range-track,.page-storages .storages-area .filter-price__slider .filter-price__input::-moz-range-progress,.page-plans-catalog .filter-price__slider .filter-price__input::-webkit-slider-runnable-track,.page-plans-catalog .filter-price__slider .filter-price__input::-moz-range-track,.page-plans-catalog .filter-price__slider .filter-price__input::-moz-range-progress,#filter .filter-price__slider .filter-price__input::-webkit-slider-runnable-track,#filter .filter-price__slider .filter-price__input::-moz-range-track,#filter .filter-price__slider .filter-price__input::-moz-range-progress{height:var(--thumb-size);background:transparent;border:none;box-shadow:none}.filter-price__slider .filter-price__input::-webkit-slider-thumb,.page-parking .parking-area .filter-price__slider .filter-price__input::-webkit-slider-thumb,.page-storages .storages-area .filter-price__slider .filter-price__input::-webkit-slider-thumb,.page-plans-catalog .filter-price__slider .filter-price__input::-webkit-slider-thumb,#filter .filter-price__slider .filter-price__input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:auto;width:var(--thumb-size);height:var(--thumb-size);margin-top:0;border:1px solid transparent;border-radius:50%;background:radial-gradient(circle at 32% 28%,#f0dccd 0%,var(--c-gold-grad-start) 45%,var(--c-gold-grad-end) 100%);box-shadow:none;cursor:grab;transition:box-shadow .15s ease,border-color .15s ease}.filter-price__slider .filter-price__input::-moz-range-thumb,.page-parking .parking-area .filter-price__slider .filter-price__input::-moz-range-thumb,.page-storages .storages-area .filter-price__slider .filter-price__input::-moz-range-thumb,.page-plans-catalog .filter-price__slider .filter-price__input::-moz-range-thumb,#filter .filter-price__slider .filter-price__input::-moz-range-thumb{pointer-events:auto;width:var(--thumb-size);height:var(--thumb-size);border:1px solid transparent;border-radius:50%;background:radial-gradient(circle at 32% 28%,#f0dccd 0%,var(--c-gold-grad-start) 45%,var(--c-gold-grad-end) 100%);box-shadow:none;cursor:grab;transition:box-shadow .15s ease,border-color .15s ease}.filter-price__slider .filter-price__input:hover::-webkit-slider-thumb,.filter-price__slider .filter-price__input:hover::-moz-range-thumb,.page-parking .parking-area .filter-price__slider .filter-price__input:hover::-webkit-slider-thumb,.page-parking .parking-area .filter-price__slider .filter-price__input:hover::-moz-range-thumb,.page-storages .storages-area .filter-price__slider .filter-price__input:hover::-webkit-slider-thumb,.page-storages .storages-area .filter-price__slider .filter-price__input:hover::-moz-range-thumb,.page-plans-catalog .filter-price__slider .filter-price__input:hover::-webkit-slider-thumb,.page-plans-catalog .filter-price__slider .filter-price__input:hover::-moz-range-thumb,#filter .filter-price__slider .filter-price__input:hover::-webkit-slider-thumb,#filter .filter-price__slider .filter-price__input:hover::-moz-range-thumb{border-color:#1c252c59;box-shadow:none}.filter-price__slider .filter-price__input:active::-webkit-slider-thumb,.filter-price__slider .filter-price__input:focus::-webkit-slider-thumb,.filter-price__slider .filter-price__input:active::-moz-range-thumb,.filter-price__slider .filter-price__input:focus::-moz-range-thumb,.filter-price__slider.is-dragging .filter-price__input::-webkit-slider-thumb,.filter-price__slider.is-dragging .filter-price__input::-moz-range-thumb,.page-parking .parking-area .filter-price__slider .filter-price__input:active::-webkit-slider-thumb,.page-parking .parking-area .filter-price__slider .filter-price__input:focus::-webkit-slider-thumb,.page-parking .parking-area .filter-price__slider .filter-price__input:active::-moz-range-thumb,.page-parking .parking-area .filter-price__slider .filter-price__input:focus::-moz-range-thumb,.page-parking .parking-area .filter-price__slider.is-dragging .filter-price__input::-webkit-slider-thumb,.page-parking .parking-area .filter-price__slider.is-dragging .filter-price__input::-moz-range-thumb,.page-storages .storages-area .filter-price__slider .filter-price__input:active::-webkit-slider-thumb,.page-storages .storages-area .filter-price__slider .filter-price__input:focus::-webkit-slider-thumb,.page-storages .storages-area .filter-price__slider .filter-price__input:active::-moz-range-thumb,.page-storages .storages-area .filter-price__slider .filter-price__input:focus::-moz-range-thumb,.page-storages .storages-area .filter-price__slider.is-dragging .filter-price__input::-webkit-slider-thumb,.page-storages .storages-area .filter-price__slider.is-dragging .filter-price__input::-moz-range-thumb,.page-plans-catalog .filter-price__slider .filter-price__input:active::-webkit-slider-thumb,.page-plans-catalog .filter-price__slider .filter-price__input:focus::-webkit-slider-thumb,.page-plans-catalog .filter-price__slider .filter-price__input:active::-moz-range-thumb,.page-plans-catalog .filter-price__slider .filter-price__input:focus::-moz-range-thumb,.page-plans-catalog .filter-price__slider.is-dragging .filter-price__input::-webkit-slider-thumb,.page-plans-catalog .filter-price__slider.is-dragging .filter-price__input::-moz-range-thumb,#filter .filter-price__slider .filter-price__input:active::-webkit-slider-thumb,#filter .filter-price__slider .filter-price__input:focus::-webkit-slider-thumb,#filter .filter-price__slider .filter-price__input:active::-moz-range-thumb,#filter .filter-price__slider .filter-price__input:focus::-moz-range-thumb,#filter .filter-price__slider.is-dragging .filter-price__input::-webkit-slider-thumb,#filter .filter-price__slider.is-dragging .filter-price__input::-moz-range-thumb{border-color:#1c252c59;box-shadow:0 0 0 7px #be9e8747;cursor:grabbing}.filter-price__slider .filter-price__input:focus-visible::-webkit-slider-thumb,.filter-price__slider .filter-price__input:focus-visible::-moz-range-thumb,.page-parking .parking-area .filter-price__slider .filter-price__input:focus-visible::-webkit-slider-thumb,.page-parking .parking-area .filter-price__slider .filter-price__input:focus-visible::-moz-range-thumb,.page-storages .storages-area .filter-price__slider .filter-price__input:focus-visible::-webkit-slider-thumb,.page-storages .storages-area .filter-price__slider .filter-price__input:focus-visible::-moz-range-thumb,.page-plans-catalog .filter-price__slider .filter-price__input:focus-visible::-webkit-slider-thumb,.page-plans-catalog .filter-price__slider .filter-price__input:focus-visible::-moz-range-thumb,#filter .filter-price__slider .filter-price__input:focus-visible::-webkit-slider-thumb,#filter .filter-price__slider .filter-price__input:focus-visible::-moz-range-thumb{border-color:#1c252c59;box-shadow:0 0 0 7px #be9e8747;cursor:grabbing}@media(min-width:1280px)and (max-width:1440px){#stats.stats-bar{width:100%;max-width:none;margin-inline:0;background:var(--c-blue);border:0;box-shadow:none;outline:none}#stats .stats-bar__grid{display:grid;grid-template-columns:repeat(5,max-content);grid-template-rows:auto;justify-content:start;align-items:start;column-gap:80px;row-gap:0;width:100%;max-width:none;margin-inline:0;padding:50px clamp(50px,calc(50px + 3.9vw),100px);box-sizing:border-box;white-space:nowrap}#stats .stats-bar__grid .stat:nth-child(n){grid-column:auto;grid-row:auto}#stats .stats-bar__grid .stat{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px;min-height:82px;height:82px;padding:0;justify-self:start;width:max-content;max-width:none}#stats .stats-bar__grid .stat__label{margin:0;font-family:var(--font-display);font-size:22px;font-weight:300;line-height:normal;color:var(--c-white)}#stats .stats-bar__grid .stat__value{margin:0;font-family:var(--font-display);font-size:28px;font-weight:700;line-height:normal;color:var(--c-gold);white-space:nowrap}#stats .stats-bar__grid .stat__value sup{font-size:18.06px;line-height:0}}@media(min-width:960px)and (max-width:1440px){body:not(.page-inner){background:var(--c-white)}#stats.stats-bar{border:0!important;box-shadow:none!important;outline:none!important}#filter,#intro,#showcase,#about-block,#infrastructure,#tours,#gallery,#construction,#extras,#location,#floorplans,.page-section--filter,.page-section--intro,.page-section--showcase,.page-section--about,.page-section--infra,.page-section--tours,.page-section--gallery,.page-section--build,.page-section--extras,.page-section--map,.page-section--plans,#filter .filter-wrap,#intro .page-wrap,#about-block .page-wrap,#infrastructure .page-wrap,#tours .page-wrap,.page-section--gallery .page-wrap,.page-section--build .page-wrap,.page-section--extras .page-wrap,#location .page-wrap,.page-section--plans .page-wrap,.filter-bar,.intro-grid,.showcase-slider,.about-panel,.infra-panel,.tours-block,.tours-block__photo,.tours-block__cta,.gallery-head,.gallery-stage,.gallery-track,.gallery-track__viewport,.gallery-slide,.gallery-slide__media,.build-panel,.build-slider,.build-content,.build-content__text,.build-content__media,.extras-grid,.map-head,.map-embed{border:none!important;box-shadow:none!important;outline:none!important}#tours-title,#gallery-title,#build-title,#extras-title,#map-title,.page-section--tours .section-heading,.page-section--gallery .section-heading,.page-section--build .section-heading,.page-section--extras .section-heading,.page-section--map .section-heading,.gallery-head .section-heading{margin:0!important;padding:0!important;border:none!important;box-shadow:none!important}#filter .filter-price{overflow:hidden}#filter .filter-price__slider .filter-price__track{display:none!important}}@media(min-width:1441px){#stats.stats-bar{background:var(--c-blue);border:0;box-shadow:none;outline:none}#stats .stats-bar__grid{display:grid;grid-template-columns:repeat(5,max-content);grid-template-rows:auto;justify-content:start;align-items:start;column-gap:80px;row-gap:0;width:100%;max-width:calc(var(--content-max) + (var(--content-edge-pad) * 2));margin-inline:auto;padding:50px var(--content-edge-pad);box-sizing:border-box;white-space:nowrap}#stats .stats-bar__grid .stat:nth-child(n){grid-column:auto;grid-row:auto}#stats .stats-bar__grid .stat{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px;min-height:82px;height:82px;padding:0;justify-self:start;width:max-content;max-width:none}#stats .stats-bar__grid .stat__label{margin:0;font-family:var(--font-display);font-size:22px;font-weight:300;line-height:normal;color:var(--c-white)}#stats .stats-bar__grid .stat__value{margin:0;font-family:var(--font-display);font-size:28px;font-weight:700;line-height:normal;color:var(--c-gold);white-space:nowrap}#stats .stats-bar__grid .stat__value sup{font-size:18.06px;line-height:0}}body:not(.page-inner){background:var(--c-white)}body:not(.page-inner) #stats.stats-bar,body:not(.page-inner) .stats-bar{border:0!important;box-shadow:none!important;outline:none!important}body:not(.page-inner) #filter,body:not(.page-inner) #intro,body:not(.page-inner) #showcase,body:not(.page-inner) #about-block,body:not(.page-inner) #infrastructure,body:not(.page-inner) #tours,body:not(.page-inner) #gallery,body:not(.page-inner) #construction,body:not(.page-inner) #extras,body:not(.page-inner) #location,body:not(.page-inner) #floorplans,body:not(.page-inner) .page-section--filter,body:not(.page-inner) .page-section--intro,body:not(.page-inner) .page-section--showcase,body:not(.page-inner) .page-section--about,body:not(.page-inner) .page-section--infra,body:not(.page-inner) .page-section--tours,body:not(.page-inner) .page-section--gallery,body:not(.page-inner) .page-section--build,body:not(.page-inner) .page-section--extras,body:not(.page-inner) .page-section--map,body:not(.page-inner) .page-section--plans,body:not(.page-inner) #filter .filter-wrap,body:not(.page-inner) #intro .page-wrap,body:not(.page-inner) #about-block .page-wrap,body:not(.page-inner) #infrastructure .page-wrap,body:not(.page-inner) #tours .page-wrap,body:not(.page-inner) .page-section--gallery .page-wrap,body:not(.page-inner) .page-section--build .page-wrap,body:not(.page-inner) .page-section--extras .page-wrap,body:not(.page-inner) #location .page-wrap,body:not(.page-inner) .page-section--plans .page-wrap,body:not(.page-inner) .filter-bar,body:not(.page-inner) .intro-grid,body:not(.page-inner) .showcase-slider,body:not(.page-inner) .about-panel,body:not(.page-inner) .infra-panel,body:not(.page-inner) .tours-block,body:not(.page-inner) .tours-block__photo,body:not(.page-inner) .tours-block__cta,body:not(.page-inner) .gallery-head,body:not(.page-inner) .gallery-stage,body:not(.page-inner) .gallery-track,body:not(.page-inner) .gallery-track__viewport,body:not(.page-inner) .gallery-slide,body:not(.page-inner) .gallery-slide__media,body:not(.page-inner) .build-panel,body:not(.page-inner) .build-slider,body:not(.page-inner) .build-content,body:not(.page-inner) .build-content__text,body:not(.page-inner) .build-content__media,body:not(.page-inner) .extras-grid,body:not(.page-inner) .map-head,body:not(.page-inner) .map-embed{border:none!important;box-shadow:none!important;outline:none!important}body:not(.page-inner) #tours-title,body:not(.page-inner) #gallery-title,body:not(.page-inner) #build-title,body:not(.page-inner) #extras-title,body:not(.page-inner) #map-title,body:not(.page-inner) .page-section--tours .section-heading,body:not(.page-inner) .page-section--gallery .section-heading,body:not(.page-inner) .page-section--build .section-heading,body:not(.page-inner) .page-section--extras .section-heading,body:not(.page-inner) .page-section--map .section-heading,body:not(.page-inner) .gallery-head .section-heading{margin:0!important;padding:0!important;border:none!important;box-shadow:none!important}body:not(.page-inner) #filter .filter-price{overflow:hidden}.filter-price__slider .filter-price__track,.page-parking .parking-area .filter-price__slider .filter-price__track,.page-storages .storages-area .filter-price__slider .filter-price__track,.page-plans-catalog .filter-price__slider .filter-price__track,#filter .filter-price__slider .filter-price__track,.filter-price__track{display:none!important}@media(min-width:1280px){.site-header__cluster{width:min(1440px,calc(100vw - 40px))!important;max-width:1440px!important;margin-inline:auto!important;padding:20px 0 0!important;gap:20px!important;box-sizing:border-box!important}.site-header .nav-toggle{flex:0 0 80px!important;width:80px!important;height:80px!important;min-width:80px!important;min-height:80px!important;max-width:80px!important;max-height:80px!important;padding:22.5px 0 0 25.2px!important;justify-content:flex-start!important;align-items:flex-start!important;border:0!important;border-radius:10px!important;background:#23272eb3!important;box-shadow:none!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.site-header .header-main{flex:1 1 0!important;min-width:0!important;height:80px!important;min-height:80px!important;max-height:80px!important;padding:0 30px!important;gap:0!important;border:0!important;border-radius:10px!important;background:#1c252cb3!important;box-shadow:none!important;justify-content:space-between!important;align-items:center!important;overflow:visible!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.site-header .header-main__lead{display:flex!important;align-items:flex-end!important;gap:34px!important;flex:0 0 auto!important;flex-shrink:0!important;min-width:0!important;overflow:visible!important}.site-header .header-main__brand{display:flex!important;align-items:flex-end!important;gap:14px!important;width:169px!important;height:40px!important;flex:0 0 169px!important;flex-shrink:0!important;overflow:hidden!important}.site-header .header-main__mark{display:block!important;width:97px!important;height:40px!important;flex:0 0 97px!important;flex-shrink:0!important;color:#be9e87!important}.site-header .header-main__caption{display:block!important;width:58px!important;height:33px!important;flex:0 0 58px!important;flex-shrink:0!important}.site-header .header-main__sep{display:block!important;flex:0 0 1px!important;flex-shrink:0!important;width:1px!important;min-width:1px!important;height:40px!important;align-self:flex-end!important;background:#f4f7fc59!important}.site-header .header-main__project{display:block!important;flex:0 0 auto!important;flex-shrink:0!important;max-width:190px!important;height:40px!important;font-family:var(--font-ui)!important;font-size:22px!important;line-height:40px!important;font-weight:300!important;color:#f4f7fc!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}.site-header .header-main__contacts{display:flex!important;align-items:center!important;gap:45px!important;flex:0 0 auto!important;flex-shrink:0!important;margin-left:0!important}.site-header .header-main__phone{font-family:var(--font-ui)!important;font-size:30px!important;font-weight:300!important;line-height:normal!important;text-align:right!important;color:#f4f7fc!important}.site-header .header-main__call{display:none!important}.site-header .btn.btn--header-cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:45.436px!important;min-height:45.436px!important;max-height:45.436px!important;padding:0 30px!important;font-family:var(--font-ui)!important;font-size:20px!important;font-weight:400!important;line-height:normal!important;color:#f4f7fc!important;border:1px solid transparent!important;border-radius:10px!important;box-shadow:none!important;background:linear-gradient(173.92deg,var(--c-gold-grad-start) 11.47%,var(--c-gold-grad-end) 95.03%)!important}}@media(min-width:960px)and (max-width:1279.98px){.site-header__cluster{display:flex!important;align-items:center!important;width:100%!important;max-width:calc(var(--content-max) + (var(--content-edge-pad) * 2))!important;margin-inline:auto!important;padding:20px var(--content-edge-pad) 0!important;gap:20px!important;box-sizing:border-box!important}.site-header .nav-toggle{flex:0 0 70px!important;width:70px!important;height:70px!important;min-width:70px!important;min-height:70px!important;max-width:70px!important;max-height:70px!important;border:0!important;border-radius:10px!important;background:#23272eb3!important;box-shadow:none!important;justify-content:flex-start!important;align-items:flex-start!important;padding:17px 0 0 20px!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.site-header .nav-toggle .nav-toggle__bar{height:2.717px!important;border-radius:1.358px!important}.site-header .nav-toggle__bars{width:30.437px!important;height:35.997px!important}.site-header .nav-toggle__bar--top{width:30.437px!important}.site-header .nav-toggle__bar--mid{top:16.3px!important;width:21.306px!important}.site-header .nav-toggle__bar--bot{top:33.28px!important;width:10.654px!important}.site-header .header-main{flex:1 1 0!important;min-width:0!important;height:70px!important;min-height:70px!important;max-height:70px!important;padding:0 30px!important;gap:0!important;border:0!important;border-radius:10px!important;background:#1c252cb3!important;box-shadow:none!important;justify-content:space-between!important;align-items:center!important;overflow:visible!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.site-header .header-main__lead{display:flex!important;align-items:flex-end!important;flex:0 0 auto!important;flex-shrink:0!important;min-width:0!important;gap:0!important;overflow:visible!important}.site-header .header-main__brand{display:flex!important;align-items:flex-end!important;gap:14px!important;width:169px!important;height:40px!important;flex:0 0 169px!important;flex-shrink:0!important;overflow:hidden!important}.site-header .header-main__sep,.site-header .header-main__project{display:none!important;visibility:hidden!important;position:absolute!important;width:0!important;height:0!important;overflow:hidden!important;pointer-events:none!important}.site-header .header-main__mark{display:block!important;width:97px!important;height:40px!important;flex:0 0 97px!important;flex-shrink:0!important;color:#be9e87!important}.site-header .header-main__caption{display:block!important;width:58px!important;height:33px!important;flex:0 0 58px!important;flex-shrink:0!important}.site-header .header-main__contacts{display:flex!important;align-items:center!important;gap:45px!important;flex:0 0 auto!important;flex-shrink:0!important;margin-left:0!important}.site-header .header-main__phone{display:block!important;font-family:var(--font-ui)!important;font-size:24px!important;font-weight:300!important;line-height:normal!important;text-align:right!important;color:#f4f7fc!important;white-space:nowrap!important}.site-header .header-main__call{display:none!important}.site-header .btn.btn--header-cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:50px!important;min-height:50px!important;max-height:50px!important;padding:0 30px!important;font-family:var(--font-ui)!important;font-size:20px!important;font-weight:400!important;line-height:normal!important;color:#f4f7fc!important;border:1px solid transparent!important;border-radius:10px!important;box-shadow:none!important;flex-shrink:0!important;background:linear-gradient(173.31deg,var(--c-gold-grad-start) 11.47%,var(--c-gold-grad-end) 95.03%)!important}}@media(min-width:600px)and (max-width:959px){:root{--header-chip-h: 55px;--header-gap: 15px}.site-header__cluster{display:flex!important;align-items:center!important;width:100%!important;max-width:none!important;margin-inline:auto!important;padding:19px 30px 0!important;gap:15px!important;box-sizing:border-box!important}.site-header .nav-toggle{flex:0 0 55px!important;width:55px!important;height:55px!important;min-width:55px!important;min-height:55px!important;max-width:55px!important;max-height:55px!important;border:0!important;border-radius:4px!important;background:#23272eb3!important;box-shadow:none!important;justify-content:flex-start!important;align-items:flex-start!important;padding:12px 0 0 14px!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.site-header .nav-toggle .nav-toggle__bar{height:2.415px!important;border-radius:1.208px!important}.site-header .nav-toggle__bars{width:27.055px!important;height:29.58px!important}.site-header .nav-toggle__bar--top{width:27.055px!important}.site-header .nav-toggle__bar--mid{top:14.49px!important;width:18.939px!important}.site-header .nav-toggle__bar--bot{top:29.58px!important;width:9.47px!important}.site-header .header-main{display:flex!important;flex:1 1 0!important;min-width:0!important;height:55px!important;min-height:55px!important;max-height:55px!important;padding:0 8px!important;gap:0!important;border:0!important;border-radius:5px!important;background:#1c252cb3!important;box-shadow:none!important;justify-content:space-between!important;align-items:center!important;overflow:visible!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.site-header .header-main__lead{display:flex!important;align-items:flex-end!important;flex:0 0 155px!important;width:155px!important;min-width:155px!important;max-width:155px!important;flex-shrink:0!important;overflow:hidden!important;margin:0!important;padding:0!important;gap:0!important}.site-header .header-main__brand{display:flex!important;align-items:flex-end!important;gap:6px!important;width:155px!important;height:32px!important;flex:0 0 155px!important;flex-shrink:0!important;overflow:hidden!important;margin:0!important;padding:0 0 0 10px!important;box-sizing:border-box!important}.site-header .header-main__sep,.site-header .header-main__project{display:none!important;visibility:hidden!important;position:absolute!important;width:0!important;height:0!important;overflow:hidden!important;pointer-events:none!important}.site-header .header-main__mark{display:block!important;width:77px!important;height:32px!important;flex:0 0 77px!important;flex-shrink:0!important;color:#be9e87!important}.site-header .header-main__caption{display:block!important;position:relative!important;width:46px!important;height:26px!important;flex:0 0 46px!important;flex-shrink:0!important;overflow:hidden!important}.site-header .header-main__contacts{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:20px!important;flex:0 0 auto!important;flex-shrink:0!important;margin-left:0!important;min-width:0!important}.site-header .header-main__phone{display:block!important;font-family:var(--font-ui)!important;font-size:20px!important;font-weight:300!important;line-height:normal!important;text-align:right!important;white-space:nowrap!important;color:#f4f7fc!important}.site-header .header-main__call{display:inline-flex!important;align-items:center!important;justify-content:center!important;opacity:1;flex-shrink:0!important;width:40px!important;height:40px!important;border-radius:5px!important}.site-header .header-main__call-icon{width:40px!important;height:40px!important}.site-header .header-main__call:hover,.site-header .header-main__call:focus-visible{opacity:1!important}.site-header .btn.btn--header-cta{display:none!important;visibility:hidden!important;position:absolute!important;width:0!important;height:0!important;overflow:hidden!important;pointer-events:none!important}}@media(min-width:460px)and (max-width:599px){.site-header__cluster{width:100%!important;max-width:none!important;margin-inline:auto!important;padding:20px 20px 0!important;gap:15px!important;box-sizing:border-box!important}.site-header .nav-toggle{flex:0 0 55px!important;width:55px!important;height:55px!important;min-width:55px!important;min-height:55px!important;max-width:55px!important;max-height:55px!important;border:0!important;border-radius:4px!important;background:#23272eb3!important;box-shadow:none!important;justify-content:flex-start!important;align-items:flex-start!important;padding:12px 0 0 14px!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.site-header .nav-toggle .nav-toggle__bar{height:2.415px!important;border-radius:1.208px!important}.site-header .nav-toggle__bars{width:27.055px!important;height:29.58px!important}.site-header .nav-toggle__bar--top{width:27.055px!important}.site-header .nav-toggle__bar--mid{top:14.49px!important;width:18.939px!important}.site-header .nav-toggle__bar--bot{top:29.58px!important;width:9.47px!important}.site-header .header-main{flex:1 1 0!important;min-width:0!important;height:55px!important;min-height:55px!important;max-height:55px!important;padding:0 8px!important;gap:0!important;border:0!important;border-radius:5px!important;background:#1c252cb3!important;box-shadow:none!important;justify-content:space-between!important;align-items:center!important;overflow:hidden!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.site-header .header-main__lead{display:contents!important}.site-header .header-main__brand{display:flex!important;align-items:center!important;flex-shrink:0!important;margin:0!important;padding:0 0 0 10px!important;box-sizing:border-box!important}.site-header .header-main__mark{height:32px!important;width:77px!important}.site-header .header-main__caption,.site-header .header-main__sep,.site-header .header-main__project{display:none!important}.site-header .header-main__contacts{display:flex!important;align-items:center!important;gap:20px!important;flex:0 0 auto!important;flex-shrink:0!important;margin-left:auto!important}.site-header .header-main__phone{display:block!important;font-family:var(--font-ui)!important;font-size:20px!important;font-weight:300!important;line-height:1.2!important;text-align:right!important;white-space:nowrap!important;color:#f4f7fc!important}.site-header .header-main__call{display:inline-flex!important;opacity:1!important;flex-shrink:0!important}.site-header .btn.btn--header-cta{display:none!important}}@media(max-width:959px){.page-storages .storages-layout--scheme-mode .storages-list{display:flex!important}.page-storages .storages-layout--scheme-mode .storages-empty,.page-storages .storages-layout--scheme-mode .storages-area,.page-storages .storages-layout--scheme-mode .storages-toolbar__only-free,.page-storages .storages-layout--scheme-mode .storages-toolbar__submit{display:block!important}.page-storages .storages-layout--scheme-mode .storages-toolbar__controls{display:contents!important}.page-storages .storages-layout--scheme-mode .storages-toolbar{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:20px!important;width:100%!important}.page-storages .storages-layout--scheme-mode .storages-toolbar__only-free{display:inline-flex!important}.page-storages .storages-layout--scheme-mode .storages-toolbar__submit{display:inline-flex!important;align-items:center;justify-content:center}.page-parking .parking-layout--scheme-mode .parking-toolbar{display:none!important}.page-storages .storages-area .filter-price,.page-parking .parking-area .filter-price{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;width:100%!important;min-height:53px!important;height:auto!important;max-height:none!important;position:relative!important;overflow:visible!important;padding-bottom:8px!important;box-sizing:content-box!important}.page-storages .storages-area .filter-price__display,.page-parking .parking-area .filter-price__display{position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;flex:0 0 40px!important;display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:start!important;width:100%!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0 0 -14px!important;padding:8px 12px!important;border:1.5px solid #a1a8b5!important;border-radius:5px!important;background:var(--c-white)!important;font-family:var(--font-ui)!important;font-size:18px!important;font-weight:400!important;line-height:1!important;color:#23272e!important;box-sizing:border-box!important;z-index:2!important;overflow:visible!important}.page-storages .storages-area .filter-price__from,.page-storages .storages-area .filter-price__to,.page-parking .parking-area .filter-price__from,.page-parking .parking-area .filter-price__to{text-align:center!important}.page-storages .storages-area .filter-price__display b,.page-parking .parking-area .filter-price__display b{font-weight:400!important;color:#23272e!important}.page-storages .storages-area .filter-price__display sup,.page-parking .parking-area .filter-price__display sup{font-size:11.61px!important;line-height:0!important}.page-storages .storages-area .filter-price__sep,.page-parking .parking-area .filter-price__sep{width:1px!important;height:22px!important;margin:0 auto!important;background:#a1a8b5!important}.page-storages .storages-area .filter-price__slider,.page-parking .parking-area .filter-price__slider{position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;flex:0 0 27px!important;width:100%!important;height:27px!important;min-height:27px!important;margin:0!important;padding:0!important;z-index:3!important;overflow:visible!important}.page-storages .storages-area .filter-price__slider .filter-price__range,.page-parking .parking-area .filter-price__slider .filter-price__range{top:50%!important;bottom:auto!important;margin-top:-2.5px!important;height:5px!important;border-radius:999px!important;background:linear-gradient(180deg,var(--c-gold-grad-start) 0%,var(--c-gold) 52%,var(--c-gold-grad-end) 100%)!important;z-index:1!important}.page-storages .storages-area .filter-price__slider .filter-price__input,.page-parking .parking-area .filter-price__slider .filter-price__input{top:0!important;bottom:auto!important}.page-parking .parking-toolbar__levels .parking-chip span,.page-parking .parking-toolbar__only-free span{transition:border-color .15s ease,background .15s ease,color .15s ease}.page-parking .parking-toolbar__levels .parking-chip:hover span,.page-parking .parking-toolbar__levels .parking-chip:has(:focus-visible) span,.page-parking .parking-toolbar__only-free:hover span,.page-parking .parking-toolbar__only-free:has(:focus-visible) span{border-color:#23272e!important}.page-parking .parking-toolbar__levels .parking-chip:active span,.page-parking .parking-toolbar__only-free:active span{background:#1c252c!important;border-color:#1c252c!important;color:#f4f7fc!important}.page-parking .parking-toolbar__levels .parking-chip.is-active span,.page-parking .parking-toolbar__levels .parking-chip:has(input:checked) span,.page-parking .parking-toolbar__only-free.is-active span,.page-parking .parking-toolbar__only-free:has(input:checked) span{background:#1c252c!important;border-color:#1c252c!important;color:#f4f7fc!important}.page-parking .parking-toolbar__levels .parking-chip.is-active:hover span,.page-parking .parking-toolbar__levels .parking-chip.is-active:has(:focus-visible) span,.page-parking .parking-toolbar__levels .parking-chip:has(input:checked):hover span,.page-parking .parking-toolbar__levels .parking-chip:has(input:checked):has(:focus-visible) span,.page-parking .parking-toolbar__only-free.is-active:hover span,.page-parking .parking-toolbar__only-free.is-active:has(:focus-visible) span,.page-parking .parking-toolbar__only-free:has(input:checked):hover span,.page-parking .parking-toolbar__only-free:has(input:checked):has(:focus-visible) span{background:#1c252c!important;border-color:#23272e!important;color:#f4f7fc!important}.page-parking .parking-toolbar__levels .parking-chip.is-active:active span,.page-parking .parking-toolbar__levels .parking-chip:has(input:checked):active span,.page-parking .parking-toolbar__only-free.is-active:active span,.page-parking .parking-toolbar__only-free:has(input:checked):active span{background:#1c252c!important;border-color:#1c252c!important;color:#f4f7fc!important}}@media(max-width:959px){.page-storages .storages-area.filter-group,.page-storages .storages-area .filter-price,.page-storages .storages-area .filter-price__slider,.page-parking .parking-area.filter-group,.page-parking .parking-area .filter-price,.page-parking .parking-area .filter-price__slider{overflow:visible!important}.page-storages .storages-area .filter-price,.page-parking .parking-area .filter-price{min-height:53px!important;height:auto!important;max-height:none!important;padding-bottom:8px!important;box-sizing:content-box!important}.page-storages .storages-area .filter-price__display .filter-price__from,.page-storages .storages-area .filter-price__display .filter-price__to,.page-parking .parking-area .filter-price__display .filter-price__from,.page-parking .parking-area .filter-price__display .filter-price__to{align-self:start;padding-top:1px}.page-storages .storages-area .filter-price__display .filter-price__sep,.page-parking .parking-area .filter-price__display .filter-price__sep{align-self:center;margin-top:2px}}.filter-price,.filter-price__slider,.filter-group .filter-price,body:not(.page-inner) #filter .filter-price,#filter .filter-price__slider{overflow:visible}.filter-price__slider.is-thumb-min-hover:not(.is-dragging) .filter-price__input--min::-webkit-slider-thumb,.filter-price__slider.is-thumb-max-hover:not(.is-dragging) .filter-price__input--max::-webkit-slider-thumb,.page-parking .parking-area .filter-price__slider.is-thumb-min-hover:not(.is-dragging) .filter-price__input--min::-webkit-slider-thumb,.page-parking .parking-area .filter-price__slider.is-thumb-max-hover:not(.is-dragging) .filter-price__input--max::-webkit-slider-thumb,.page-storages .storages-area .filter-price__slider.is-thumb-min-hover:not(.is-dragging) .filter-price__input--min::-webkit-slider-thumb,.page-storages .storages-area .filter-price__slider.is-thumb-max-hover:not(.is-dragging) .filter-price__input--max::-webkit-slider-thumb,.page-plans-catalog .filter-price__slider.is-thumb-min-hover:not(.is-dragging) .filter-price__input--min::-webkit-slider-thumb,.page-plans-catalog .filter-price__slider.is-thumb-max-hover:not(.is-dragging) .filter-price__input--max::-webkit-slider-thumb,#filter .filter-price__slider.is-thumb-min-hover:not(.is-dragging) .filter-price__input--min::-webkit-slider-thumb,#filter .filter-price__slider.is-thumb-max-hover:not(.is-dragging) .filter-price__input--max::-webkit-slider-thumb{border-color:#1c252c59!important;box-shadow:none!important}.filter-price__slider.is-thumb-min-hover:not(.is-dragging) .filter-price__input--min::-moz-range-thumb,.filter-price__slider.is-thumb-max-hover:not(.is-dragging) .filter-price__input--max::-moz-range-thumb,.page-parking .parking-area .filter-price__slider.is-thumb-min-hover:not(.is-dragging) .filter-price__input--min::-moz-range-thumb,.page-parking .parking-area .filter-price__slider.is-thumb-max-hover:not(.is-dragging) .filter-price__input--max::-moz-range-thumb,.page-storages .storages-area .filter-price__slider.is-thumb-min-hover:not(.is-dragging) .filter-price__input--min::-moz-range-thumb,.page-storages .storages-area .filter-price__slider.is-thumb-max-hover:not(.is-dragging) .filter-price__input--max::-moz-range-thumb,.page-plans-catalog .filter-price__slider.is-thumb-min-hover:not(.is-dragging) .filter-price__input--min::-moz-range-thumb,.page-plans-catalog .filter-price__slider.is-thumb-max-hover:not(.is-dragging) .filter-price__input--max::-moz-range-thumb,#filter .filter-price__slider.is-thumb-min-hover:not(.is-dragging) .filter-price__input--min::-moz-range-thumb,#filter .filter-price__slider.is-thumb-max-hover:not(.is-dragging) .filter-price__input--max::-moz-range-thumb{border-color:#1c252c59!important;box-shadow:none!important}.filter-price__slider .filter-price__input.is-thumb-active::-webkit-slider-thumb,.filter-price__slider.is-dragging .filter-price__input.is-thumb-active::-webkit-slider-thumb,.page-parking .parking-area .filter-price__slider .filter-price__input.is-thumb-active::-webkit-slider-thumb,.page-parking .parking-area .filter-price__slider.is-dragging .filter-price__input.is-thumb-active::-webkit-slider-thumb,.page-storages .storages-area .filter-price__slider .filter-price__input.is-thumb-active::-webkit-slider-thumb,.page-storages .storages-area .filter-price__slider.is-dragging .filter-price__input.is-thumb-active::-webkit-slider-thumb,.page-plans-catalog .filter-price__slider .filter-price__input.is-thumb-active::-webkit-slider-thumb,.page-plans-catalog .filter-price__slider.is-dragging .filter-price__input.is-thumb-active::-webkit-slider-thumb,#filter .filter-price__slider .filter-price__input.is-thumb-active::-webkit-slider-thumb,#filter .filter-price__slider.is-dragging .filter-price__input.is-thumb-active::-webkit-slider-thumb{border-color:#1c252c59!important;box-shadow:0 0 0 7px #be9e8747!important;cursor:grabbing!important}.filter-price__slider .filter-price__input.is-thumb-active::-moz-range-thumb,.filter-price__slider.is-dragging .filter-price__input.is-thumb-active::-moz-range-thumb,.page-parking .parking-area .filter-price__slider .filter-price__input.is-thumb-active::-moz-range-thumb,.page-parking .parking-area .filter-price__slider.is-dragging .filter-price__input.is-thumb-active::-moz-range-thumb,.page-storages .storages-area .filter-price__slider .filter-price__input.is-thumb-active::-moz-range-thumb,.page-storages .storages-area .filter-price__slider.is-dragging .filter-price__input.is-thumb-active::-moz-range-thumb,.page-plans-catalog .filter-price__slider .filter-price__input.is-thumb-active::-moz-range-thumb,.page-plans-catalog .filter-price__slider.is-dragging .filter-price__input.is-thumb-active::-moz-range-thumb,#filter .filter-price__slider .filter-price__input.is-thumb-active::-moz-range-thumb,#filter .filter-price__slider.is-dragging .filter-price__input.is-thumb-active::-moz-range-thumb{border-color:#1c252c59!important;box-shadow:0 0 0 7px #be9e8747!important;cursor:grabbing!important}.site-footer__logo-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:0!important;width:100%!important}.site-footer__logo{position:relative!important;z-index:1!important;flex-shrink:0!important}.site-footer__line{display:none!important}.site-footer__cta{position:relative!important;z-index:1!important;flex-shrink:0!important}@media(max-width:599px){.site-footer__line{display:none!important}.site-footer__logo{margin-right:0!important}}@media(min-width:600px)and (max-width:959px){.site-footer__logo{width:94px!important;height:40px!important;margin-right:0!important}.site-footer__line{display:block!important;flex:1 1 0!important;min-width:0!important;height:20.118px!important;margin:0!important;align-self:center!important;border:0!important;padding:0!important;background-color:transparent!important;background-image:linear-gradient(to right,#23272e,#23272e)!important;background-repeat:no-repeat!important;background-position:center center!important;background-size:calc(100% - 80px) 1px!important}}@media(min-width:960px)and (max-width:1279.98px){.site-footer__logo{width:129px!important;height:55px!important;margin-right:-129px!important}.site-footer__line{display:block!important;flex:1 1 0!important;min-width:0!important;height:20.338px!important;margin-right:-129px!important;align-self:center!important;background:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20width='100%25'%20height='100%25'%20overflow='visible'%20style='display:%20block;'%20viewBox='0%200%201015.29%201'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cline%20id='Line%207'%20y1='0.5'%20x2='1015.29'%20y2='0.5'%20stroke='%2323272E'/%3e%3c/svg%3e") no-repeat center / 100% 100%!important;border:0!important}}@media(min-width:1280px){.site-footer__logo{margin-right:-129px!important}.site-footer__line{display:block!important;flex:1 1 0!important;min-width:0!important;height:20.787px!important;margin-right:-129px!important;align-self:center!important;background:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20width='100%25'%20height='100%25'%20overflow='visible'%20style='display:%20block;'%20viewBox='0%200%201015.29%201'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cline%20id='Line%207'%20y1='0.5'%20x2='1015.29'%20y2='0.5'%20stroke='%2323272E'/%3e%3c/svg%3e") no-repeat center / 100% 100%!important;border:0!important}}@media(max-width:459px){:root{--header-chip-h: 55px;--header-gap: 15px}.site-header__cluster{display:flex!important;align-items:center!important;width:100%!important;max-width:none!important;margin-inline:auto!important;padding:20px 20px 0!important;gap:15px!important;box-sizing:border-box!important}.site-header .nav-toggle{flex:0 0 55px!important;width:55px!important;height:55px!important;min-width:55px!important;min-height:55px!important;max-width:55px!important;max-height:55px!important;border:0!important;border-radius:4px!important;background:#23272eb3!important;box-shadow:none!important;justify-content:flex-start!important;align-items:flex-start!important;padding:12px 0 0 14px!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.site-header .nav-toggle .nav-toggle__bar{height:2.415px!important;border-radius:1.208px!important}.site-header .nav-toggle__bars{width:27.055px!important;height:29.58px!important}.site-header .nav-toggle__bar--top{width:27.055px!important}.site-header .nav-toggle__bar--mid{top:14.49px!important;width:18.939px!important}.site-header .nav-toggle__bar--bot{top:29.58px!important;width:9.47px!important}.site-header .header-main{display:flex!important;flex:1 1 0!important;min-width:0!important;height:55px!important;min-height:55px!important;max-height:55px!important;padding:0 8px!important;gap:0!important;border:0!important;border-radius:5px!important;background:#1c252cb3!important;box-shadow:none!important;justify-content:flex-end!important;align-items:center!important;overflow:visible!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.site-header .header-main__lead,.site-header .header-main__brand,.site-header .header-main__caption,.site-header .header-main__sep,.site-header .header-main__project{display:none!important;visibility:hidden!important;position:absolute!important;width:0!important;height:0!important;overflow:hidden!important;pointer-events:none!important}.site-header .header-main__contacts{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:20px!important;flex:0 0 auto!important;flex-shrink:0!important;margin-left:0!important}.site-header .header-main__phone{display:block!important;font-family:var(--font-ui)!important;font-size:20px!important;font-weight:300!important;line-height:normal!important;text-align:right!important;white-space:nowrap!important;color:#f4f7fc!important}.site-header .header-main__call{display:inline-flex!important;align-items:center!important;justify-content:center!important;opacity:1!important;flex-shrink:0!important;width:40px!important;height:40px!important;border-radius:5px!important}.site-header .header-main__call-icon{width:40px!important;height:40px!important}.site-header .btn.btn--header-cta{display:none!important;visibility:hidden!important;position:absolute!important;width:0!important;height:0!important;overflow:hidden!important;pointer-events:none!important}}@media(min-width:460px)and (max-width:599px){.site-header .header-main__lead{display:contents!important}.site-header .header-main__brand{display:flex!important}.site-header .header-main{justify-content:space-between!important}}@media(min-width:600px)and (max-width:959px){.page-parking .parking-layout:not(.parking-layout--scheme-mode) .parking-toolbar{display:grid!important;grid-template-columns:repeat(2,auto)!important;justify-content:center!important;align-items:start!important;column-gap:20px!important;row-gap:20px!important;width:100%!important}.page-parking .parking-layout--scheme-mode .parking-toolbar{display:none!important}.page-parking .parking-toolbar__chips,.page-parking .parking-toolbar__controls{display:contents!important}.page-parking .parking-toolbar__levels{grid-column:1 / -1!important;display:flex!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:20px!important;width:100%!important;min-width:0!important}.page-parking .parking-toolbar__levels .parking-chip{flex:0 0 auto!important;width:auto!important;min-width:0!important}.page-parking .parking-toolbar__levels .parking-chip span{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;height:40px!important;min-height:40px!important;padding:0 30px!important;border:1.5px solid #a1a8b5!important;border-radius:5px!important;background:var(--c-white)!important;color:#1c252c!important;font-family:var(--font-ui)!important;font-size:18px!important;font-weight:400!important;line-height:normal!important;white-space:nowrap!important;box-sizing:border-box!important}.page-parking .parking-area.filter-group{grid-column:1 / -1!important;display:block!important;flex:none!important;width:100%!important;max-width:541px!important;min-width:0!important;justify-self:center!important;margin:0!important;padding:0!important;border:0!important}.page-parking .parking-toolbar__only-free{display:inline-flex!important;width:auto!important;max-width:none!important;flex:none!important}.page-parking .parking-toolbar__only-free.parking-chip{flex:none!important;width:auto!important;max-width:none!important;min-width:0!important}.page-parking .parking-toolbar__only-free span{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;height:40px!important;min-height:40px!important;padding:0 30px!important;border:1.5px solid #a1a8b5!important;border-radius:5px!important;background:var(--c-white)!important;color:#1c252c!important;font-family:var(--font-ui)!important;font-size:18px!important;font-weight:400!important;line-height:normal!important;white-space:nowrap!important;box-sizing:border-box!important}.page-parking .parking-toolbar__submit{width:auto!important;max-width:none!important;flex:none!important;min-width:0!important;min-height:40px!important;height:40px!important;padding:0 30px!important;border:1px solid transparent!important;border-radius:5px!important;font-family:var(--font-ui)!important;font-size:18px!important;font-weight:400!important;line-height:normal!important;color:var(--c-white)!important;white-space:nowrap!important;box-shadow:none!important;filter:none!important}.page-parking .parking-toolbar__submit.btn--gold-grad{box-shadow:none!important;background:linear-gradient(178deg,var(--c-gold-grad-start) 11.47%,var(--c-gold-grad-end) 95.03%)!important}}@media(min-width:600px)and (max-width:959px){.site-header__cluster{display:flex!important;align-items:center!important;width:100%!important;max-width:none!important;margin-inline:auto!important;padding:19px 30px 0!important;gap:15px!important;box-sizing:border-box!important}.site-header .nav-toggle{flex:0 0 55px!important;width:55px!important;height:55px!important;min-width:55px!important;min-height:55px!important;max-width:55px!important;max-height:55px!important;border:0!important;border-radius:4px!important;background:#23272eb3!important;box-shadow:none!important;justify-content:flex-start!important;align-items:flex-start!important;padding:12px 0 0 14px!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.site-header .nav-toggle .nav-toggle__bar{height:2.415px!important;border-radius:1.208px!important}.site-header .nav-toggle__bars{width:27.055px!important;height:29.58px!important}.site-header .nav-toggle__bar--top{width:27.055px!important}.site-header .nav-toggle__bar--mid{top:14.49px!important;width:18.939px!important}.site-header .nav-toggle__bar--bot{top:29.58px!important;width:9.47px!important}.site-header .header-main{display:flex!important;flex:1 1 0!important;min-width:0!important;height:55px!important;min-height:55px!important;max-height:55px!important;padding:0 8px!important;gap:0!important;border:0!important;border-radius:5px!important;background:#1c252cb3!important;box-shadow:none!important;justify-content:space-between!important;align-items:center!important;overflow:visible!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.site-header .header-main__lead{display:flex!important;flex:0 0 155px!important;width:155px!important;min-width:155px!important;max-width:155px!important;flex-shrink:0!important;align-items:center!important;overflow:hidden!important;margin:0!important;padding:0!important}.site-header .header-main__brand{display:flex!important;align-items:flex-end!important;gap:6px!important;width:155px!important;height:32px!important;flex:0 0 155px!important;flex-shrink:0!important;overflow:hidden!important}.site-header .header-main__sep,.site-header .header-main__project{display:none!important;visibility:hidden!important;position:absolute!important;width:0!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;clip-path:inset(50%)!important;pointer-events:none!important}.site-header .header-main__mark{display:block!important;width:77px!important;height:32px!important;flex:0 0 77px!important;flex-shrink:0!important;color:#be9e87!important}.site-header .header-main__caption{display:block!important;position:relative!important;width:46px!important;height:26px!important;flex:0 0 46px!important;flex-shrink:0!important;overflow:hidden!important}.site-header .header-main__contacts{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:20px!important;flex:0 0 auto!important;flex-shrink:0!important;margin-left:0!important;min-width:0!important}.site-header .header-main__phone{display:block!important;font-family:var(--font-ui)!important;font-size:20px!important;font-weight:300!important;line-height:normal!important;text-align:right!important;white-space:nowrap!important;color:#f4f7fc!important}.site-header .header-main__call{display:inline-flex!important;opacity:1;flex-shrink:0!important;width:40px!important;height:40px!important;border-radius:5px!important}.site-header .header-main__call-icon{width:40px!important;height:40px!important}.site-header .header-main__call:hover,.site-header .header-main__call:focus-visible{opacity:1!important}.site-header .btn.btn--header-cta{display:none!important;visibility:hidden!important;position:absolute!important;width:0!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;clip-path:inset(50%)!important;pointer-events:none!important}}@media(min-width:960px)and (max-width:1279.98px){:root{--header-chip-h: 70px;--header-gap: 20px}.site-header__cluster{display:flex!important;align-items:center!important;width:100%!important;max-width:calc(var(--content-max) + (var(--content-edge-pad) * 2))!important;margin-inline:auto!important;padding:20px var(--content-edge-pad) 0!important;gap:20px!important;box-sizing:border-box!important}.site-header .nav-toggle{flex:0 0 70px!important;width:70px!important;height:70px!important;min-width:70px!important;min-height:70px!important;max-width:70px!important;max-height:70px!important;padding:17px 0 0 20px!important;justify-content:flex-start!important;align-items:flex-start!important;border-radius:10px!important}.site-header .nav-toggle__bars{width:30.437px!important;height:35.997px!important}.site-header .nav-toggle__bar--top{width:30.437px!important}.site-header .nav-toggle__bar--mid{top:16.3px!important;width:21.306px!important}.site-header .nav-toggle__bar--bot{top:33.28px!important;width:10.654px!important}.site-header .header-main{display:flex!important;flex:1 1 0!important;min-width:0!important;height:70px!important;min-height:70px!important;max-height:70px!important;padding:0 30px!important;justify-content:space-between!important;align-items:center!important;overflow:visible!important}.site-header .header-main__lead{display:flex!important;align-items:flex-end!important;flex:0 0 auto!important;flex-shrink:0!important;width:auto!important;min-width:0!important;max-width:none!important;gap:0!important;overflow:visible!important}.site-header .header-main__brand{display:flex!important;align-items:flex-end!important;gap:14px!important;width:169px!important;height:40px!important;flex:0 0 169px!important;flex-shrink:0!important;overflow:hidden!important}.site-header .header-main__sep,.site-header .header-main__project{display:none!important;visibility:hidden!important;position:absolute!important;width:0!important;height:0!important;overflow:hidden!important;pointer-events:none!important}.site-header .header-main__mark{display:block!important;width:97px!important;height:40px!important;flex:0 0 97px!important;flex-shrink:0!important;color:#be9e87!important}.site-header .header-main__caption{display:block!important;width:58px!important;height:33px!important;flex:0 0 58px!important;flex-shrink:0!important;overflow:visible!important}.site-header .header-main__contacts{display:flex!important;align-items:center!important;gap:45px!important;flex:0 0 auto!important;flex-shrink:0!important;margin-left:0!important}.site-header .header-main__phone{font-family:var(--font-ui)!important;font-size:24px!important;font-weight:300!important;line-height:normal!important;text-align:right!important;color:#f4f7fc!important;white-space:nowrap!important}.site-header .header-main__call{display:none!important;visibility:hidden!important;position:absolute!important;width:0!important;height:0!important;overflow:hidden!important;pointer-events:none!important}.site-header .btn.btn--header-cta{display:inline-flex!important;visibility:visible!important;position:static!important;align-items:center!important;justify-content:center!important;width:auto!important;height:50px!important;min-height:50px!important;max-height:50px!important;padding:0 30px!important;font-family:var(--font-ui)!important;font-size:20px!important;font-weight:400!important;line-height:normal!important;color:#f4f7fc!important;overflow:visible!important;clip-path:none!important;pointer-events:auto!important;flex-shrink:0!important;background:linear-gradient(173.31deg,var(--c-gold-grad-start) 11.47%,var(--c-gold-grad-end) 95.03%)!important}}@media(min-width:1280px){.site-header__cluster{gap:20px!important;padding:20px 0 0!important}.site-header .nav-toggle{flex:0 0 80px!important;width:80px!important;height:80px!important;min-width:80px!important;min-height:80px!important;max-width:80px!important;max-height:80px!important;padding:22.5px 0 0 25.2px!important;justify-content:flex-start!important;align-items:flex-start!important}.site-header .header-main{justify-content:space-between!important;overflow:visible!important}.site-header .header-main__lead{display:flex!important;align-items:flex-end!important;gap:34px!important;flex:0 0 auto!important;flex-shrink:0!important;overflow:visible!important}.site-header .header-main__brand{display:flex!important;align-items:flex-end!important;gap:14px!important;width:169px!important;height:40px!important;flex:0 0 169px!important;flex-shrink:0!important;overflow:hidden!important}.site-header .header-main__mark{display:block!important;width:97px!important;height:40px!important;flex:0 0 97px!important;flex-shrink:0!important;color:#be9e87!important}.site-header .header-main__caption{display:block!important;width:58px!important;height:33px!important;flex:0 0 58px!important;flex-shrink:0!important}.site-header .header-main__sep{display:block!important;visibility:visible!important;position:static!important;width:1px!important;min-width:1px!important;height:40px!important;flex:0 0 1px!important;flex-shrink:0!important;align-self:flex-end!important;margin:0!important;padding:0!important;background:#f4f7fc59!important;overflow:visible!important;pointer-events:none!important}.site-header .header-main__project{display:block!important;visibility:visible!important;position:static!important;flex:0 0 auto!important;flex-shrink:0!important;width:auto!important;max-width:190px!important;height:40px!important;font-family:var(--font-ui)!important;font-size:22px!important;font-weight:300!important;line-height:40px!important;color:#f4f7fc!important;overflow:visible!important;pointer-events:auto!important;white-space:nowrap!important}.site-header .header-main__contacts{gap:45px!important;flex:0 0 auto!important;flex-shrink:0!important;margin-left:0!important}.site-header .header-main__phone{font-family:var(--font-ui)!important;font-size:30px!important;font-weight:300!important;line-height:normal!important;text-align:right!important;color:#f4f7fc!important}}@media(min-width:600px)and (max-width:959px){.page-parking .parking-unit-card{display:grid!important;grid-template-columns:190px 1px minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr)!important;column-gap:30px!important;row-gap:11px!important;padding:30px 40px!important;border-radius:5px!important;min-height:173px!important;width:100%!important;min-width:0!important;overflow:hidden!important;box-sizing:border-box!important}.page-parking .parking-unit-card__left,.page-parking .parking-unit-card__right{display:flex!important}.page-parking .parking-unit-card__left{grid-column:1!important;grid-row:1!important;flex-direction:column!important;align-items:flex-start!important;justify-content:space-between!important;align-self:stretch!important;min-height:100%!important;min-width:0!important;gap:12px!important}.page-parking .parking-unit-card__meta{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:12px!important;width:100%!important;min-width:0!important}.page-parking .parking-unit-card__divider{display:block!important;grid-column:2!important;grid-row:1!important;align-self:stretch!important;width:1px!important;min-width:1px!important}.page-parking .parking-unit-card__right{grid-column:3!important;grid-row:1!important;flex-direction:column!important;align-items:flex-end!important;align-self:stretch!important;width:100%!important;min-width:0!important;gap:15px!important}.page-parking .parking-unit-card__prices{display:flex!important;flex-direction:column!important;gap:5px!important;width:100%!important;min-width:0!important}.page-parking .parking-unit-card__title{font-size:18px!important;font-weight:700!important;line-height:normal!important;white-space:nowrap!important}.page-parking .parking-unit-card__title-line{display:inline!important}.page-parking .parking-unit-card__area,.page-parking .parking-unit-card__area-num{font-size:18px!important;font-weight:700!important;line-height:normal!important;text-align:left!important}.page-parking .parking-unit-card__area sup{font-size:11.61px!important;line-height:0!important}.page-parking .parking-unit-card__status{font-size:16px!important;font-weight:300!important;line-height:normal!important}.page-parking .parking-unit-card__price-row{display:grid!important;grid-template-columns:auto minmax(4px,1fr) auto!important;column-gap:15px!important;align-items:center!important;width:100%!important;min-width:0!important}.page-parking .parking-unit-card__price-row--total{min-height:29px!important}.page-parking .parking-unit-card__price-row--sqm{min-height:24px!important}.page-parking .parking-unit-card__label{font-size:16px!important;font-weight:300!important;line-height:normal!important}.page-parking .parking-unit-card__label sup{font-size:10.32px!important;line-height:0!important}.page-parking .parking-unit-card__leader{flex:unset!important;width:100%!important;min-width:4px!important}.page-parking .parking-unit-card__value{flex:unset!important;text-align:right!important;justify-self:end!important}.page-parking .parking-unit-card__value--total{font-size:18px!important;font-weight:700!important;line-height:normal!important;color:var(--c-gold)!important}.page-parking .parking-unit-card__value--sqm{font-size:16px!important;font-weight:700!important;line-height:normal!important;color:var(--c-gold)!important}.page-parking .parking-unit-card__request{width:auto!important;min-width:0!important;max-width:none!important;height:40px!important;min-height:40px!important;padding:0 25px!important;align-self:flex-end!important;flex-shrink:0!important;border-radius:5px!important;font-size:18px!important;font-weight:400!important;line-height:normal!important;white-space:nowrap!important}}@media(min-width:1280px){.site-header__cluster{display:flex!important;align-items:center!important;width:min(1440px,calc(100vw - 40px))!important;max-width:1440px!important;margin-inline:auto!important;padding:20px 0 0!important;gap:20px!important;box-sizing:border-box!important}.site-header .nav-toggle{flex:0 0 80px!important;width:80px!important;height:80px!important;min-width:80px!important;min-height:80px!important;max-width:80px!important;max-height:80px!important;padding:22.5px 0 0 25.2px!important;border-radius:10px!important;background:#23272eb3!important;box-shadow:none!important}.site-header .header-main{flex:1 1 0!important;height:80px!important;min-height:80px!important;max-height:80px!important;padding:0 30px!important;border-radius:10px!important;background:#1c252cb3!important;box-shadow:none!important;justify-content:space-between!important;align-items:center!important;overflow:visible!important}.site-header .header-main__lead{display:flex!important;align-items:flex-end!important;gap:34px!important;flex:0 0 auto!important;flex-shrink:0!important;overflow:visible!important}.site-header .header-main__brand{display:flex!important;align-items:flex-end!important;gap:14px!important;width:169px!important;height:40px!important;flex:0 0 169px!important;flex-shrink:0!important;overflow:hidden!important}.site-header .header-main__mark{width:97px!important;height:40px!important;flex:0 0 97px!important;color:#be9e87!important}.site-header .header-main__caption{width:58px!important;height:33px!important;flex:0 0 58px!important}.site-header .header-main__sep{display:block!important;visibility:visible!important;position:static!important;width:1px!important;min-width:1px!important;height:40px!important;flex:0 0 1px!important;align-self:flex-end!important;background:#f4f7fc59!important;overflow:visible!important;pointer-events:none!important}.site-header .header-main__project{display:block!important;visibility:visible!important;position:static!important;flex:0 0 auto!important;max-width:190px!important;height:40px!important;font-family:var(--font-ui)!important;font-size:22px!important;font-weight:300!important;line-height:40px!important;color:#f4f7fc!important;white-space:nowrap!important;overflow:visible!important;pointer-events:auto!important}.site-header .header-main__contacts{display:flex!important;align-items:center!important;gap:45px!important;flex:0 0 auto!important;flex-shrink:0!important;margin-left:0!important}.site-header .header-main__phone{font-family:var(--font-ui)!important;font-size:30px!important;font-weight:300!important;line-height:normal!important;text-align:right!important;color:#f4f7fc!important;white-space:nowrap!important}.site-header .header-main__call{display:none!important}.site-header .btn.btn--header-cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:45.436px!important;min-height:45.436px!important;max-height:45.436px!important;padding:0 30px!important;font-family:var(--font-ui)!important;font-size:20px!important;font-weight:400!important;line-height:normal!important;color:#f4f7fc!important;border-radius:10px!important;box-shadow:none!important;background:linear-gradient(173.92deg,var(--c-gold-grad-start) 11.47%,var(--c-gold-grad-end) 95.03%)!important}}@media(min-width:1280px)and (max-width:1440px){.site-footer{opacity:1!important}.site-footer__inner{gap:80px!important;padding-top:0!important;padding-bottom:100px!important;padding-left:clamp(77px,calc(50px + 3.9vw),100px)!important;padding-right:clamp(77px,calc(50px + 3.9vw),100px)!important}.site-footer__logo{width:129px!important;height:55px!important;margin-right:0!important}.site-footer__line{display:block!important;flex:1 1 0!important;min-width:0!important;height:20.787px!important;margin:0!important;align-self:center!important;border:0!important;padding:0!important;background-color:transparent!important;background-image:linear-gradient(to right,#23272e,#23272e)!important;background-repeat:no-repeat!important;background-position:center center!important;background-size:calc(100% - 80px) 1px!important}.site-footer__cta{width:max-content!important;max-width:none!important;height:52px!important;min-height:52px!important;padding:0 30px!important;font-size:20px!important;white-space:nowrap!important;box-sizing:border-box!important}.site-footer__menu{display:flex!important;flex-direction:row!important;align-items:flex-start!important;justify-content:space-between!important;gap:0!important;width:100%!important}.site-footer__nav-cluster{display:contents!important}.site-footer__offices{display:flex!important;flex:0 0 auto!important;flex-direction:column!important;gap:40px!important}.site-footer__col{display:flex!important;flex:0 0 auto!important;flex-direction:column!important;gap:20px!important;min-width:0!important}.site-footer__office{gap:20px!important}.site-footer__office h3,.site-footer__col h3{font-size:26px!important;line-height:30px!important;font-weight:700!important;color:#be9e87!important}.site-footer__office p{font-size:20px!important;line-height:24px!important;color:#23272e!important}.site-footer__office a{font-size:22px!important;color:#23272e!important}.site-footer__col-group,.site-footer__col-links{display:flex!important;flex-direction:column!important;gap:4px!important}.site-footer__col strong,.site-footer__col a{font-size:20px!important;line-height:normal!important;color:#23272e!important}.site-footer__col strong{font-weight:700!important}.site-footer__col a{font-weight:300!important}.site-footer__col a.site-footer__col-link--wrap{max-width:144px!important;line-height:20px!important}.site-footer__legal-block{gap:60px!important}.site-footer__social-disclaimer{flex-direction:row!important;align-items:flex-end!important;gap:200px!important}.site-footer__socials{gap:25px!important}.site-footer__disclaimer{flex:1 1 0!important;min-width:0!important;font-size:13px!important;font-weight:300!important;text-align:right!important;align-self:flex-end!important;color:#23272e!important}.site-footer__legal-row{flex-direction:row!important;align-items:center!important;justify-content:space-between!important}.site-footer__legal-links{flex-direction:row!important;gap:66px!important}.site-footer__legal-policy,.site-footer__legal-consent{font-size:18px!important;color:#23272e!important}.site-footer__copy{font-size:20px!important;text-align:right!important;color:#be9e87!important;white-space:nowrap!important}}@media(min-width:960px)and (max-width:1279.98px){.page-section--about,#about-block{padding:40px 0 50px!important;background:var(--c-blue)!important}#about-block .page-wrap,.page-section--about .page-wrap{display:flex!important;flex-direction:column!important;gap:60px!important;width:100%!important;max-width:none!important;margin-inline:0!important;padding-left:50px!important;padding-right:50px!important;box-sizing:border-box!important}.page-section--about .section-heading,#about-block-title{margin:0!important;padding:0!important;font-family:var(--font-display)!important;font-size:45px!important;font-weight:600!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important;color:var(--c-white)!important}.about-panel{display:flex!important;flex-direction:column!important;gap:60px!important;width:100%!important}.page-section--about .about-features{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:flex-start!important;justify-content:space-between!important;gap:0!important;margin:0!important;padding:0!important;width:100%!important;max-width:none!important}.page-section--about .about-card{display:flex!important;flex-direction:column!important;align-items:center!important;flex:1 0 0!important;min-width:0!important;width:auto!important;max-width:none!important;padding:0 30px!important;box-sizing:border-box!important;text-align:center!important}.page-section--about .about-card__icon{display:block!important;margin:0 auto 50px!important}.page-section--about .about-card__title,.page-section--about .about-card__text{width:100%!important;max-width:none!important;margin-inline:0!important;font-size:20px!important;text-align:center!important}.page-section--about .about-card:first-child .about-card__title{max-width:266px!important;margin-inline:auto!important}.page-section--about .about-card__title{margin:0 0 12px!important;font-family:var(--font-display)!important;font-weight:700!important;line-height:normal!important;text-transform:uppercase!important;color:var(--c-gold)!important}.page-section--about .about-card__text{margin:0!important;font-family:var(--font-body)!important;font-weight:300!important;line-height:normal!important;color:var(--c-white)!important}.page-section--about .about-card__text br{display:none!important}.page-section--about .about-card:nth-child(3) .about-card__text-line{display:inline!important;white-space:normal!important}.page-section--about .about-specs{display:grid!important;grid-template-columns:1fr 1fr!important;column-gap:0!important;row-gap:30px!important;margin:0!important;width:100%!important;padding-inline:25px!important;opacity:1!important}.page-section--about .about-specs__row{padding-inline:25px!important;font-size:20px!important}.page-section--about .about-specs__row:nth-child(6){opacity:1!important}.page-section--about .about-specs__row:nth-child(1){grid-column:1!important;grid-row:1!important}.page-section--about .about-specs__row:nth-child(2){grid-column:1!important;grid-row:2!important}.page-section--about .about-specs__row:nth-child(3){grid-column:1!important;grid-row:3!important}.page-section--about .about-specs__row:nth-child(4){grid-column:2!important;grid-row:1!important}.page-section--about .about-specs__row:nth-child(5){grid-column:2!important;grid-row:2!important}.page-section--about .about-specs__row:nth-child(6){grid-column:2!important;grid-row:3!important}}@media(min-width:960px)and (max-width:1279.98px){.page-section--infra,#infrastructure{padding:40px 0 50px!important;background:var(--c-white)!important}#infrastructure .page-wrap,.page-section--infra .page-wrap{display:flex!important;flex-direction:column!important;gap:40px!important;width:100%!important;max-width:none!important;margin-inline:0!important;padding-left:50px!important;padding-right:50px!important;box-sizing:border-box!important}.page-section--infra .section-heading,#infra-title{margin:0!important;padding:0!important;font-family:var(--font-display)!important;font-size:45px!important;font-weight:600!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important;color:var(--c-blue)!important}.infra-panel{display:flex!important;flex-direction:column!important;gap:15px!important;width:100%!important}.infra-panel__tabs{display:flex!important;flex-wrap:nowrap!important;align-items:flex-start!important;gap:15px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0 0 2px!important;overflow-x:auto!important;overflow-y:hidden!important;touch-action:pan-x!important;scrollbar-width:none!important}.infra-panel__tabs::-webkit-scrollbar{display:none!important}.infra-tab{box-sizing:border-box!important;display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;min-height:50px!important;height:50px!important;padding:13px 25px!important;border-radius:10px!important;font-family:var(--font-ui)!important;font-size:20px!important;font-weight:400!important;line-height:normal!important;white-space:nowrap!important}.infra-panel__stage{display:block!important;width:100%!important;overflow:visible!important}.infra-slide.is-active{display:flex!important;flex-direction:column!important;gap:15px!important;width:100%!important}.infra-slide__hero{position:relative!important;display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:861 / 454!important;border-radius:10px!important;overflow:hidden!important}.infra-slide__body{position:absolute!important;left:44px!important;top:41.85%!important;right:auto!important;bottom:auto!important;transform:none!important;max-width:min(calc(100% - 88px),273px)!important}.infra-slide__title{display:flex!important;flex-direction:column!important;margin:0!important;font-family:var(--font-ui)!important;font-size:45px!important;font-weight:700!important;line-height:44px!important;letter-spacing:0!important;color:var(--c-white)!important;text-shadow:0 2px 24px rgba(0,0,0,.35)!important}.infra-slide__title-line{display:block!important;line-height:44px!important;white-space:nowrap!important}.infra-slide__stats{display:flex!important;justify-content:center!important;align-items:flex-start!important;width:100%!important;max-width:none!important;margin:0!important;padding:35px 45px!important;border-radius:10px!important;background:var(--c-blue)!important;box-sizing:border-box!important}.infra-slide__stats-board{display:block!important;width:100%!important;max-width:none!important;margin:0!important}.infra-slide__stats-rows{display:grid!important;visibility:visible!important;height:auto!important;overflow:visible!important;margin:0!important;padding:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;column-gap:0!important;row-gap:0!important;align-items:start!important;width:100%!important;opacity:1}.infra-slide__stats--dense .infra-slide__stats-rows{grid-template-columns:repeat(4,minmax(0,1fr))!important}.infra-slide__stats-cols{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important}.infra-slide__stat-row{display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:15px!important;justify-self:stretch!important;width:auto!important;max-width:100%!important;min-width:0!important}.infra-slide__stat-row-copy{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:5px!important;min-width:0!important}.infra-slide__stat-row-copy b{margin:0!important;font-family:var(--font-ui)!important;font-size:20px!important;font-weight:700!important;line-height:normal!important;color:var(--c-gold)!important}.infra-slide__stat-row .infra-slide__stat-label,.infra-slide__stat-row .infra-slide__stat-desc-line{margin:0!important;font-family:var(--font-body)!important;font-size:20px!important;font-weight:300!important;line-height:normal!important;color:var(--c-white)!important}.infra-slide__stat-row .infra-slide__stat-icon-slot--walk{width:19px!important;height:35px!important;flex-shrink:0!important}.infra-slide__stat-row .infra-slide__stat-icon-slot--walk .infra-walk-icon{width:19.157px!important;height:35px!important;transform:none!important;transform-origin:top left!important}.infra-slide__stat-row .infra-slide__stat-icon-slot--car{width:35px!important;height:32px!important;flex-shrink:0!important}.infra-slide__stat-row .infra-slide__stat-icon--car{width:35px!important;height:32px!important;object-fit:contain!important;object-position:left top!important}}@media(min-width:960px)and (max-width:1279.98px){.page-section--gallery,#gallery{padding:40px 0 50px!important;margin:0!important;background:var(--c-white)!important}#gallery .page-wrap,.page-section--gallery .page-wrap{display:flex!important;flex-direction:column!important;gap:20px!important;width:100%!important;max-width:none!important;margin-inline:0!important;padding-left:50px!important;padding-right:50px!important;box-sizing:border-box!important}.gallery-head{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:15px!important;width:100%!important;margin:0!important}#gallery-title,.page-section--gallery .section-heading,.gallery-head .section-heading{margin:0!important;padding:0!important;flex:0 0 auto!important;font-family:var(--font-display)!important;font-size:45px!important;font-weight:600!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important;color:var(--c-blue)!important;white-space:nowrap!important}.gallery-tabs{display:flex!important;flex:1 1 auto!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-end!important;gap:15px!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;overflow-x:auto!important;overflow-y:hidden!important;touch-action:pan-x!important;scrollbar-width:none!important}.gallery-tabs::-webkit-scrollbar{display:none!important}.gallery-tab{box-sizing:border-box!important;display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;height:50px!important;min-height:50px!important;padding:13px 25px!important;border:1.5px solid var(--c-light-blue)!important;border-radius:10px!important;background:var(--c-white)!important;font-family:var(--font-ui)!important;font-size:20px!important;font-weight:400!important;line-height:normal!important;color:var(--c-blue)!important;white-space:nowrap!important;cursor:pointer!important}.gallery-tab.is-active{background:var(--c-blue)!important;border-color:var(--c-blue)!important;color:var(--c-white)!important}.gallery-tab:not(.is-active):hover{border-color:var(--c-blue)!important}.gallery-stage{position:relative!important;width:100%!important;aspect-ratio:550 / 307!important;min-height:0!important;height:auto!important;max-height:none!important;border-radius:10px!important;overflow:hidden!important;background:transparent!important}.gallery-track{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.gallery-track__nav{display:none!important}.gallery-track__viewport{height:100%!important;min-height:0!important}.gallery-slide__media{min-height:0!important;height:100%!important}.gallery-track__dots{bottom:15px!important;gap:14px!important}.gallery-dot{width:12px!important;height:12px!important}.gallery-dot.is-active{background:var(--c-blue)!important}.gallery-dot:not(.is-active){background:var(--c-white)!important}}@media(min-width:960px)and (max-width:1279.98px){.page-section--build,#construction{padding:40px 0 50px!important;margin:0!important;background:var(--c-white)!important}#construction .page-wrap,.page-section--build .page-wrap{display:flex!important;flex-direction:column!important;gap:30px!important;width:100%!important;max-width:none!important;margin-inline:0!important;padding-left:50px!important;padding-right:50px!important;box-sizing:border-box!important}#build-title,.page-section--build .section-heading,.page-section--build>.page-wrap>.section-heading{margin:0!important;padding:0!important;font-family:var(--font-display)!important;font-size:45px!important;font-weight:600!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important;color:var(--c-blue)!important}.build-panel{display:flex!important;flex-direction:column!important;gap:20px!important;width:100%!important;margin:0!important}.build-slider{display:flex!important;flex-direction:row!important;align-items:center!important;gap:20px!important;width:100%!important;margin:0!important}.build-slider__arrow{display:grid!important;place-items:center!important;flex:0 0 50px!important;width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important;padding:0!important;border:1.5px solid var(--c-light-blue)!important;border-radius:10px!important;background:var(--c-white)!important;color:var(--c-blue)!important}.build-slider__arrow:hover:not(:disabled),.build-slider__arrow:focus-visible:not(:disabled){background:var(--c-blue)!important;border-color:var(--c-blue)!important;color:var(--c-white)!important}.build-slider__rail{display:flex!important;flex:1 1 auto!important;flex-wrap:nowrap!important;align-items:center!important;gap:20px!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;touch-action:pan-x!important}.build-slider__rail::-webkit-scrollbar{display:none!important}.build-chip__text--short{display:none!important}.build-chip__text--long{display:inline!important}.build-chip{box-sizing:border-box!important;display:flex!important;flex:1 1 0!important;align-items:center!important;justify-content:center!important;min-width:0!important;height:50px!important;min-height:50px!important;padding:13px 32px!important;border:1.5px solid var(--c-light-blue)!important;border-radius:10px!important;background:var(--c-white)!important;font-family:var(--font-ui)!important;font-size:20px!important;font-weight:400!important;line-height:normal!important;color:var(--c-blue)!important;white-space:nowrap!important;cursor:pointer!important}.build-chip.is-active{background:var(--c-white)!important;border-color:var(--c-blue)!important;color:var(--c-blue)!important;font-weight:400!important}.build-chip:not(.is-active):hover{border-color:var(--c-blue)!important}.build-content{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:minmax(0,1fr)!important;gap:20px!important;width:100%!important;aspect-ratio:1720 / 641!important;height:auto!important;min-height:0!important;max-height:none!important;flex-direction:unset!important}.build-content__text{grid-column:1!important;grid-row:1!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:20px!important;min-height:0!important;height:100%!important;padding:30px!important;border-radius:10px!important;background:#1c252c!important;color:#f4f7fc!important;box-sizing:border-box!important}.build-content__period{margin:0!important;flex:0 0 auto!important;font-family:var(--font-ui)!important;font-size:22px!important;font-weight:700!important;line-height:normal!important;color:#f4f7fc!important}.build-content__body{flex:0 1 auto!important;margin-top:auto!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;gap:.85em!important;min-height:0!important;width:100%!important;overflow:hidden!important}.build-content__text p,.build-content__body p{flex:0 0 auto!important;margin:0!important;display:block!important;font-family:var(--font-body)!important;font-size:14px!important;font-weight:300!important;line-height:normal!important;color:#f4f7fc!important;opacity:1!important}.build-content__media{grid-column:2 / span 2!important;grid-row:1!important;display:block!important;min-height:0!important;height:auto!important;border-radius:10px!important;background-color:#50616f!important;background-size:cover!important;background-position:center!important}}@media(min-width:960px)and (max-width:1279.98px){.page-section--extras,#extras{padding:40px 0 50px!important;margin:0!important;background:var(--c-white)!important}#extras .page-wrap,.page-section--extras .page-wrap{display:flex!important;flex-direction:column!important;gap:30px!important;width:100%!important;max-width:none!important;margin-inline:0!important;padding-left:50px!important;padding-right:50px!important;box-sizing:border-box!important}#extras-title,.page-section--extras .section-heading,.page-section--extras>.page-wrap>.section-heading{margin:0!important;padding:0!important;font-family:var(--font-display)!important;font-size:45px!important;font-weight:600!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important;color:var(--c-blue)!important}.extras-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:15px!important;width:100%!important;margin:0!important}.extras-card{position:relative!important;display:flex!important;align-items:flex-end!important;justify-content:flex-start!important;box-sizing:border-box!important;min-height:266px!important;height:266px!important;max-height:none!important;padding:15px 30px!important;border-radius:10px!important;overflow:hidden!important;text-decoration:none!important;color:#f4f7fc!important;isolation:isolate!important;transform:none!important}.extras-card:hover{transform:none!important}.extras-card:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:-1!important;background-size:cover!important;background-position:center!important;transition:transform .5s ease!important}.extras-card:hover:before,.extras-card:focus-visible:before{transform:scale(1.04)!important}.extras-card--parking:before{background-image:linear-gradient(180deg,rgba(28,37,44,0) 0%,var(--c-blue) 100%),var(--extras-bg)!important}.extras-card--storage:before{background-image:linear-gradient(180deg,#1c252c00,#1c252c99),var(--extras-bg)!important}.extras-card__title{margin:0!important;font-family:var(--font-ui)!important;font-size:45px!important;font-weight:700!important;line-height:normal!important;color:#f4f7fc!important;white-space:nowrap!important}}@media(min-width:960px)and (max-width:1279.98px){.page-section--map,#location{display:flex!important;flex-direction:column!important;gap:30px!important;padding:40px 0 0!important;margin:0!important;background:var(--c-white)!important;overflow-x:clip!important}#location .page-wrap,.page-section--map .page-wrap{display:block!important;width:100%!important;max-width:none!important;margin-inline:0!important;padding-left:50px!important;padding-right:50px!important;box-sizing:border-box!important}.map-head{margin:0!important;padding:0!important}#map-title,.page-section--map .section-heading,.map-head .section-heading{margin:0!important;padding:0!important;font-family:var(--font-display)!important;font-size:45px!important;font-weight:600!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important;color:var(--c-blue)!important}.map-embed{position:relative!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:961 / 578!important;background:#d8dee5!important;overflow:hidden!important;box-sizing:border-box!important}.map-embed__canvas{width:100%!important;height:100%!important;transform:none!important}}@media(min-width:960px)and (max-width:1279.98px){.page-section--plans,#floorplans{padding:40px 0 50px!important;margin:0!important;background:var(--c-white)!important}#floorplans .page-wrap,.page-section--plans .page-wrap{display:flex!important;flex-direction:column!important;gap:30px!important;width:100%!important;max-width:none!important;margin-inline:0!important;padding-left:50px!important;padding-right:50px!important;box-sizing:border-box!important}#plans-title,.page-section--plans .section-heading,.plans-head .section-heading{margin:0!important;padding:0!important;font-family:var(--font-display)!important;font-size:45px!important;font-weight:600!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important;color:var(--c-blue)!important}.plans-head{margin:0!important;padding:0!important}.plans-toolbar{display:flex!important;flex-direction:column!important;align-items:center!important;gap:26px!important;width:100%!important;margin:0!important}.plans-toolbar__rooms-row{display:flex!important;flex-wrap:nowrap!important;align-items:flex-start!important;justify-content:center!important;gap:20px!important;width:auto!important}.plans-rooms{display:flex!important;gap:20px!important;flex:0 0 auto!important;padding-top:0!important}.plans-room,.plans-free-toggle{box-sizing:border-box!important;height:50px!important;min-height:50px!important;border:1.5px solid var(--c-light-blue)!important;border-radius:10px!important;background:var(--c-white)!important;font-family:var(--font-ui)!important;font-size:20px!important;font-weight:400!important;line-height:normal!important;color:var(--c-blue)!important}.plans-room{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:50px!important;min-width:50px!important;padding:0!important}.plans-free-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;padding:0 30px!important;white-space:nowrap!important}.plans-toolbar__actions{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;gap:20px!important;width:auto!important}.plans-toolbar .plans-action{width:auto!important;max-width:none!important;height:52px!important;min-height:52px!important;padding:0 30px!important;border-radius:10px!important;font-family:var(--font-ui)!important;font-size:20px!important;font-weight:400!important;line-height:normal!important;justify-content:center!important;box-shadow:none!important;transform:none!important}.plans-toolbar .plans-action--primary{order:0!important;margin-left:0!important;border:1px solid transparent!important;background:linear-gradient(175.95deg,var(--c-gold-grad-start) 11.47%,var(--c-gold-grad-end) 95.03%)!important;color:var(--c-white)!important}.plans-toolbar .plans-action--secondary{order:1!important;border:1.5px solid var(--c-light-blue)!important;background:var(--c-white)!important;color:var(--c-blue)!important}.plans-slider-shell{position:relative!important;width:100%!important;margin-top:10px!important}.plans-slider{position:relative!important;min-height:705px!important}.plans-slider-shell__fade{display:block!important;top:0!important;width:92px!important;height:705px!important;z-index:6!important;pointer-events:none!important}.plans-slider-shell__fade[hidden]{display:none!important}.plans-slider-shell__fade--left{left:0!important;background:linear-gradient(90deg,var(--c-white) 0%,rgba(244,247,252,0) 100%)!important}.plans-slider-shell__fade--right{right:0!important;background:linear-gradient(270deg,var(--c-white) 0%,rgba(244,247,252,0) 100%)!important}.plans-slider__arrow{display:grid!important;place-items:center!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:50px!important;height:50px!important;border-radius:10px!important;border:1.5px solid var(--c-light-blue)!important;background:var(--c-white)!important;color:var(--c-blue)!important;z-index:5!important;cursor:pointer!important}.plans-slider__arrow--prev{left:21px!important}.plans-slider__arrow--next{right:21px!important}.plans-slider__arrow:hover:not(:disabled){background:var(--c-blue)!important;border-color:var(--c-blue)!important;color:var(--c-white)!important}.plans-slider__arrow[hidden],.plans-slider__arrow:disabled,.plans-slider__arrow[disabled]{display:none!important}.plans-scroller{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:20px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;padding:2px!important;cursor:grab!important}.plans-scroller.is-dragging{cursor:grabbing!important;scroll-snap-type:none!important;scroll-behavior:auto!important;-webkit-user-select:none!important;user-select:none!important}.plans-scroller.is-dragging a{pointer-events:none!important}.plan-card{flex:0 0 431px!important;width:431px!important;min-width:431px!important;max-width:431px!important;min-height:705px!important;height:705px!important;max-height:705px!important;aspect-ratio:auto!important;scroll-snap-align:start!important;border:1.5px solid var(--c-light-blue)!important;border-radius:10px!important;overflow:hidden!important}.plan-card .plan-card__hit{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;min-height:0!important}.plan-card__diagram{flex:1 1 0!important;min-height:0!important;height:auto!important;max-height:none!important;padding:50px 40px!important;display:flex!important;align-items:center!important;justify-content:center!important}.plan-card__meta{position:relative!important;flex:0 0 115px!important;height:115px!important;padding:0 40px 30px!important;font-size:22px!important;gap:10px!important;justify-content:flex-end!important}.plan-card__status{left:40px!important;right:40px!important}.plan-card__row{font-size:22px!important}.plans-mobile-all-wrap{display:none!important}}@media(min-width:600px)and (max-width:959px){#filter,.page-section--filter{display:flex!important;flex-direction:column!important;align-items:center!important;gap:15px!important;padding:20px 0 28px!important;background:var(--figma-canvas)!important}#filter .filter-wrap{display:flex!important;flex-direction:column!important;align-items:center!important;gap:15px!important;width:100%!important;max-width:none!important;margin-inline:0!important;padding-left:30px!important;padding-right:30px!important;box-sizing:border-box!important}#filter .filter-badge{align-self:center!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:15px!important;padding:10px 30px!important;min-height:42px!important;border-radius:5px!important;background:var(--c-blue)!important;width:max-content!important;max-width:100%!important}#filter .filter-badge__label{font-family:var(--font-ui)!important;font-size:16px!important;font-weight:300!important;line-height:normal!important;color:var(--c-white)!important}#filter .filter-badge__value{font-family:var(--font-ui)!important;font-size:18px!important;font-weight:700!important;line-height:normal!important;color:var(--c-gold)!important}#filter .filter-bar{display:grid!important;grid-template-columns:max-content minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:start!important;column-gap:15px!important;row-gap:15px!important;width:100%!important;max-width:none!important;margin-inline:0!important;padding:10px 0 0!important;box-sizing:border-box!important}#filter .filter-rooms{grid-column:1!important;grid-row:1!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:15px!important;margin:0!important;padding:0!important;border:0!important;width:auto!important;min-width:0!important;justify-content:flex-start!important}#filter .filter-room{box-sizing:border-box!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;border-radius:5px!important;border:1.5px solid var(--c-light-blue)!important;background:var(--c-white)!important;font-family:var(--font-ui)!important;font-size:18px!important;font-weight:400!important;line-height:normal!important;color:var(--c-blue)!important}#filter .filter-room:has(input:checked){background:var(--c-blue)!important;border-color:var(--c-blue)!important;color:var(--c-white)!important}#filter .filter-price{grid-column:2!important;grid-row:1!important;display:flex!important;flex-direction:column!important;gap:0!important;width:auto!important;min-width:0!important;max-width:none!important}#filter .filter-price__display{box-sizing:border-box!important;display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;height:40px!important;min-height:40px!important;margin-bottom:-14px!important;padding:13px 10px!important;border:1.5px solid var(--c-light-blue)!important;border-radius:5px!important;background:var(--c-white)!important;font-family:var(--font-ui)!important;font-size:18px!important;font-weight:400!important;line-height:normal!important;color:#23272e!important;text-align:center!important}#filter .filter-price__slider{position:relative!important;height:27px!important;flex:0 0 27px!important}#filter .filter-submit,#filter .filter-submit.btn--gold-grad{grid-column:1 / -1!important;grid-row:2!important;justify-self:center!important;width:246px!important;max-width:100%!important;height:40px!important;min-height:40px!important;padding:0 30px!important;border-radius:5px!important;font-family:var(--font-ui)!important;font-size:18px!important;font-weight:400!important;line-height:normal!important;box-sizing:border-box!important}}@media(min-width:600px)and (max-width:959px){#tours,.page-section--tours{padding-top:30px!important;padding-bottom:0!important;background:var(--c-white)!important}#tours .page-wrap,.page-section--tours .page-wrap{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:20px!important;width:100%!important;max-width:none!important;margin-inline:0!important;padding-left:30px!important;padding-right:30px!important;box-sizing:border-box!important}#tours .section-heading,#tours-title,.page-section--tours .section-heading{margin:0!important;padding:0!important;font-family:var(--font-ui)!important;font-size:25px!important;font-weight:600!important;line-height:normal!important;color:var(--c-blue)!important}#tours .tours-block,.page-section--tours .tours-block{display:flex!important;flex-direction:column!important;gap:15px!important;width:100%!important}#tours .tours-block__photo,.page-section--tours .tours-block__photo{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:550 / 290!important;border-radius:5px!important}#tours .tours-block__cta,.page-section--tours .tours-block__cta{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:15px!important;width:100%!important;margin:0!important;padding:0!important}#tours .tours-block__text,.page-section--tours .tours-block__text{display:flex!important;flex:0 1 auto!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:0!important;width:auto!important;max-width:none!important;min-width:0!important;font-family:var(--font-ui)!important;color:var(--c-blue)!important}#tours .tours-block__text strong,.page-section--tours .tours-block__text strong{margin:0!important;font-family:var(--font-ui)!important;font-size:18px!important;font-weight:700!important;line-height:normal!important;letter-spacing:0!important;text-transform:uppercase!important;color:var(--c-blue)!important;white-space:nowrap!important}#tours .tours-block__text span,.page-section--tours .tours-block__text span{margin:0!important;font-family:var(--font-ui)!important;font-size:16px!important;font-weight:400!important;line-height:normal!important;color:var(--c-gold)!important;white-space:nowrap!important}#tours .btn--gold-wide,.page-section--tours .btn--gold-wide{flex:0 0 auto!important;width:auto!important;max-width:none!important;height:40px!important;min-height:40px!important;padding:0 30px!important;border-radius:5px!important;font-family:var(--font-ui)!important;font-size:18px!important;font-weight:400!important;line-height:normal!important;color:var(--c-white)!important;white-space:nowrap!important;background:linear-gradient(174.67deg,var(--c-gold-grad-start) 11.47%,var(--c-gold-grad-end) 95.03%)!important}#tours .tours-block__btn-text-extra,.page-section--tours .tours-block__btn-text-extra{display:none!important}}@media(min-width:600px)and (max-width:959px){.page-section--plans,#floorplans{padding:50px 0 0!important;margin:0!important;background:var(--c-white)!important}#floorplans .page-wrap,.page-section--plans .page-wrap{display:flex!important;flex-direction:column!important;gap:20px!important;width:100%!important;max-width:none!important;margin-inline:0!important;padding-left:30px!important;padding-right:30px!important;box-sizing:border-box!important}#plans-title,.page-section--plans .section-heading,.plans-head .section-heading{margin:0!important;padding:0!important;border:none!important;font-family:var(--font-ui)!important;font-size:25px!important;font-weight:600!important;line-height:normal!important;color:var(--c-blue)!important}.plans-head{margin:0!important}.plans-toolbar{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:15px!important;width:100%!important;margin:0!important}.plans-toolbar__rooms-row{display:flex!important;align-items:stretch!important;gap:15px!important;width:100%!important}.plans-rooms{display:flex!important;gap:15px!important;flex:0 0 auto!important;padding-top:0!important;justify-content:flex-start!important}.plans-room,.plans-free-toggle{box-sizing:border-box!important;height:40px!important;min-height:40px!important;border:1.5px solid var(--c-light-blue)!important;border-radius:10px!important;background:var(--c-white)!important;font-family:var(--font-ui)!important;font-size:18px!important;font-weight:400!important;line-height:normal!important;color:var(--c-blue)!important}.plans-room{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:40px!important;min-width:40px!important;padding:0!important}.plans-free-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:1 1 0!important;min-width:0!important;padding:0 30px!important;white-space:nowrap!important}.plans-toolbar__actions{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;gap:20px!important;width:100%!important}.plans-toolbar .plans-action{box-sizing:border-box!important;height:40px!important;min-height:40px!important;padding:0 30px!important;border-radius:10px!important;font-family:var(--font-ui)!important;font-size:18px!important;font-weight:400!important;line-height:normal!important;justify-content:center!important;box-shadow:none!important;transform:none!important}.plans-toolbar .plans-action--secondary{order:0!important;flex:1 1 0!important;width:auto!important;max-width:none!important;border:1.5px solid var(--c-light-blue)!important;background:var(--c-white)!important;color:var(--c-blue)!important}.plans-toolbar .plans-action--primary{order:1!important;flex:0 0 auto!important;width:auto!important;max-width:none!important;margin-left:0!important;border:1px solid transparent!important;background:linear-gradient(176.62deg,var(--c-gold-grad-start) 11.47%,var(--c-gold-grad-end) 95.03%)!important;color:var(--c-white)!important}.plans-slider-shell{position:relative!important;width:100%!important;margin-top:20px!important}.plans-slider{position:relative!important;min-height:520px!important}.plans-slider-shell__fade{display:block!important;top:0!important;width:30px!important;height:520px!important;z-index:6!important;pointer-events:none!important}.plans-slider-shell__fade[hidden]{display:none!important}.plans-slider-shell__fade--left{left:0!important;background:linear-gradient(90deg,var(--c-white) 0%,rgba(244,247,252,0) 100%)!important}.plans-slider-shell__fade--right{right:0!important;background:linear-gradient(270deg,var(--c-white) 0%,rgba(244,247,252,0) 100%)!important}.plans-slider__arrow{display:grid!important;place-items:center!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:50px!important;height:50px!important;border-radius:10px!important;border:1.5px solid var(--c-light-blue)!important;background:var(--c-white)!important;color:var(--c-blue)!important;z-index:5!important;cursor:pointer!important}.plans-slider__arrow--prev{left:12px!important}.plans-slider__arrow--next{right:12px!important}.plans-slider__arrow:hover:not(:disabled){background:var(--c-blue)!important;border-color:var(--c-blue)!important;color:var(--c-white)!important}.plans-slider__arrow[hidden],.plans-slider__arrow:disabled,.plans-slider__arrow[disabled]{display:none!important}.plans-scroller{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:20px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;padding:2px!important;cursor:grab!important}.plans-scroller.is-dragging{cursor:grabbing!important;scroll-snap-type:none!important;scroll-behavior:auto!important;-webkit-user-select:none!important;user-select:none!important}.plans-scroller.is-dragging a{pointer-events:none!important}.plan-card{flex:0 0 320px!important;width:320px!important;min-width:320px!important;max-width:320px!important;min-height:520px!important;height:520px!important;max-height:520px!important;aspect-ratio:auto!important;scroll-snap-align:start!important;border:1.5px solid var(--c-light-blue)!important;border-radius:10px!important;overflow:hidden!important}.plan-card .plan-card__hit{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;min-height:0!important}.plan-card__diagram{flex:1 1 0!important;min-height:0!important;height:auto!important;max-height:none!important;padding:80px 40px!important;display:flex!important;align-items:center!important;justify-content:center!important}.plan-card__meta{position:relative!important;flex:0 0 115px!important;height:115px!important;min-height:115px!important;padding:0 40px 30px!important;gap:25px!important;justify-content:flex-end!important}.plan-card__status{position:absolute!important;top:-29px!important;left:40px!important;right:40px!important;width:auto!important;margin:0!important}.plan-card__badge{font-size:14px!important;padding:4px 18px!important;border-width:1px!important}.plan-card__data{gap:10px!important}.plan-card__row{font-size:18px!important;gap:10px!important}.plan-card__row span{font-size:18px!important;font-weight:300!important;opacity:1}.plan-card__row b{font-size:18px!important;font-weight:700!important}.plan-card__area-sup{font-size:11.61px!important}.plans-mobile-all-wrap{display:none!important}}@media(min-width:600px)and (max-width:959px){.site-footer{background:#f4f7fc!important;padding-top:0!important;clear:both!important;overflow:hidden!important}.site-footer__inner.page-wrap{max-width:none!important;padding-left:30px!important;padding-right:30px!important}.site-footer__inner{display:flex!important;flex-direction:column!important;gap:50px!important;padding:40px 30px!important;box-sizing:border-box!important}.site-footer__top{padding-top:0!important;width:100%!important}.site-footer__logo-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:0!important;width:100%!important}.site-footer__logo{display:block!important;width:94px!important;height:40px!important;margin-right:0!important;flex-shrink:0!important;color:#be9e87!important}.site-footer__line{display:block!important;flex:1 1 0!important;min-width:0!important;height:20.118px!important;margin:0!important;align-self:center!important;border:0!important;padding:0!important;background-color:transparent!important;background-image:linear-gradient(to right,#23272e,#23272e)!important;background-repeat:no-repeat!important;background-position:center center!important;background-size:calc(100% - 80px) 1px!important}.site-footer__cta{flex-shrink:0!important;width:max-content!important;min-width:216px!important;max-width:none!important;height:40px!important;padding:0 30px!important;border-radius:10px!important;background:linear-gradient(176.15deg,var(--c-gold-grad-start) 11.47%,var(--c-gold-grad-end) 95.03%)!important;color:#f4f7fc!important;font-family:var(--font-ui)!important;font-size:18px!important;font-weight:400!important;line-height:normal!important;white-space:nowrap!important;box-sizing:border-box!important}.site-footer__menu{display:grid!important;grid-template-columns:max-content max-content!important;grid-template-rows:auto auto auto!important;justify-content:space-between!important;align-items:start!important;column-gap:0!important;row-gap:40px!important;width:100%!important}.site-footer__offices,.site-footer__nav-cluster{display:contents!important}.site-footer__office:first-child{grid-column:1!important;grid-row:1!important}.site-footer__office:last-child{grid-column:2!important;grid-row:1!important}.site-footer__col[data-footer-col=projects]{grid-column:1!important;grid-row:2!important}.site-footer__col[data-footer-col=company]{grid-column:2!important;grid-row:2!important}.site-footer__col[data-footer-col=buy]{grid-column:1!important;grid-row:3!important}.site-footer__col[data-footer-col=buyers]{grid-column:2!important;grid-row:3!important}.site-footer__office,.site-footer__col{display:flex!important;flex-direction:column!important;gap:10px!important;min-width:0!important}.site-footer__office h3,.site-footer__col h3{margin:0!important;font-family:var(--font-ui)!important;font-size:20px!important;line-height:24px!important;font-weight:700!important;color:#be9e87!important;white-space:nowrap!important}.site-footer__office h3 br{display:none!important}.site-footer__office p{margin:0!important;font-family:var(--font-ui)!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;color:#23272e!important}.site-footer__office a{font-family:var(--font-ui)!important;font-size:18px!important;line-height:normal!important;font-weight:400!important;color:#23272e!important;text-decoration:none!important}.site-footer__col-group,.site-footer__col-links{display:flex!important;flex-direction:column!important;gap:4px!important}.site-footer__col strong{font-family:var(--font-ui)!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;color:#23272e!important}.site-footer__col a{font-family:var(--font-ui)!important;font-size:16px!important;line-height:normal!important;font-weight:300!important;color:#23272e!important;text-decoration:none!important}.site-footer__col a.site-footer__col-link--wrap{max-width:144px!important;line-height:20px!important}.site-footer__legal-block{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:30px!important;width:100%!important}.site-footer__social-disclaimer{display:contents!important}.site-footer__socials{order:1!important;display:flex!important;justify-content:center!important;align-items:center!important;gap:25px!important;width:100%!important}.site-footer__social-link{width:52px!important;height:52px!important;flex-shrink:0!important}.site-footer__legal-row{order:2!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:10px!important;width:100%!important}.site-footer__legal-links{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:10px!important;width:100%!important}.site-footer__legal-policy,.site-footer__legal-consent{font-family:var(--font-ui)!important;font-size:16px!important;line-height:normal!important;font-weight:400!important;color:#23272e!important;text-decoration:none!important;white-space:nowrap!important;max-width:none!important}.site-footer__copy{margin:0!important;max-width:281px!important;font-family:var(--font-ui)!important;font-size:18px!important;line-height:normal!important;font-weight:400!important;text-align:left!important;color:#be9e87!important}.site-footer__disclaimer{order:3!important;margin:0!important;width:100%!important;max-width:none!important;font-family:var(--font-ui)!important;font-size:12px!important;font-weight:300!important;line-height:normal!important;text-align:right!important;color:#23272e!important}}@media(min-width:1280px){.page-plans-catalog .plans-catalog-toolbar{display:flex!important;flex-direction:column!important;align-items:center!important;gap:30px!important;width:100%!important;margin-bottom:2.5rem!important}.page-section--plans-catalog .filter-badge{margin:0!important;padding:12px 30px!important;gap:15px!important;box-sizing:border-box!important}.page-section--plans-catalog .filter-badge__label{font-family:var(--font-ui)!important;font-size:22px!important;font-weight:300!important;line-height:normal!important}.page-section--plans-catalog .filter-badge__value{font-family:var(--font-ui)!important;font-size:28px!important;font-weight:700!important;line-height:normal!important}.page-plans-catalog .filter-bar{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:flex-start!important;gap:20px!important;width:100%!important;height:64px!important;min-height:64px!important;max-width:none!important;margin:0!important;padding:0!important;box-sizing:border-box!important}.page-plans-catalog .filter-bar__lead{display:flex!important;flex:0 0 auto!important;flex-wrap:nowrap!important;align-items:center!important;gap:20px!important;height:52px!important;min-width:0!important;margin:0!important;padding:0!important}.page-plans-catalog .filter-rooms{display:flex!important;flex:0 0 auto!important;gap:20px!important;margin:0!important;padding:0!important;border:0!important;width:auto!important;min-width:0!important}.page-plans-catalog .filter-room{box-sizing:border-box!important;width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;font-family:var(--font-ui)!important;font-size:20px!important;font-weight:400!important;line-height:normal!important;border-radius:10px!important;border:1.5px solid var(--c-light-blue)!important}.page-plans-catalog .filter-bar__lead .plans-free-toggle{box-sizing:border-box!important;flex-shrink:0!important;height:52px!important;min-height:52px!important;margin:0!important;padding:0 30px!important;font-family:var(--font-ui)!important;font-size:20px!important;font-weight:400!important;line-height:normal!important;border-radius:10px!important;border:1.5px solid var(--c-light-blue)!important;background:var(--c-white)!important;color:var(--c-blue)!important;white-space:nowrap!important}.page-plans-catalog .filter-price{display:flex!important;flex:1 1 0!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;min-width:0!important;width:auto!important;height:64px!important;min-height:64px!important;overflow:visible!important}.page-plans-catalog .filter-price__display{display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;width:100%!important;height:51px!important;min-height:51px!important;margin:0 0 -14px!important;padding:13px 12px!important;border:1.5px solid var(--c-light-blue)!important;border-radius:10px!important;background:var(--c-white)!important;font-family:var(--font-ui)!important;font-size:20px!important;font-weight:400!important;line-height:normal!important;color:#23272e!important;box-sizing:border-box!important;position:relative!important;z-index:2!important}.page-plans-catalog .filter-price__display b{font-weight:400!important;color:#23272e!important}.page-plans-catalog .filter-price__from,.page-plans-catalog .filter-price__to{text-align:center!important}.page-plans-catalog .filter-price__sep{width:1px!important;height:24px!important;background:var(--c-light-blue)!important}.page-plans-catalog .filter-price__slider{position:relative!important;flex:0 0 27px!important;height:27px!important;width:100%!important;margin:0!important;overflow:visible!important}.page-plans-catalog .filter-submit.btn--gold-grad{flex:0 0 auto!important;align-self:flex-start!important;width:auto!important;min-width:0!important;max-width:none!important;height:52px!important;min-height:52px!important;padding:0 30px!important;gap:.4em!important;font-family:var(--font-ui)!important;font-size:20px!important;font-weight:400!important;line-height:normal!important;border-radius:10px!important;white-space:nowrap!important;box-sizing:border-box!important}.page-plans-catalog .plans-catalog-filter-all{display:none!important}}@media(min-width:600px)and (max-width:959px){.page-plans-catalog .plans-catalog-toolbar{align-items:stretch!important;gap:15px!important;width:100%!important}.page-plans-catalog .filter-bar{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;column-gap:20px!important;row-gap:15px!important;align-items:center!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;box-sizing:border-box!important}.page-plans-catalog .filter-bar__lead{grid-column:1 / -1!important;grid-row:1!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:15px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important}.page-plans-catalog .filter-rooms{display:flex!important;flex:0 0 auto!important;gap:15px!important;margin:0!important;padding:0!important;border:0!important}.page-plans-catalog .filter-room{box-sizing:border-box!important;flex-shrink:0!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;font-family:var(--font-ui)!important;font-size:18px!important;font-weight:400!important;line-height:normal!important;border-radius:10px!important;border:1.5px solid var(--c-light-blue)!important}.page-plans-catalog .filter-bar__lead .plans-free-toggle{flex:1 1 0!important;min-width:0!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0 30px!important;font-family:var(--font-ui)!important;font-size:18px!important;font-weight:400!important;line-height:normal!important;border-radius:10px!important;border:1.5px solid var(--c-light-blue)!important;background:var(--c-white)!important;color:var(--c-blue)!important;white-space:nowrap!important}.page-plans-catalog .filter-price{display:none!important}.page-plans-catalog .plans-catalog-filter-all{grid-column:1!important;grid-row:2!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0 30px!important;border:1.5px solid var(--c-light-blue)!important;border-radius:10px!important;background:var(--c-white)!important;font-family:var(--font-ui)!important;font-size:18px!important;font-weight:400!important;line-height:normal!important;color:var(--c-blue)!important;white-space:nowrap!important;cursor:pointer!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.page-plans-catalog .plans-catalog-filter-all:hover{border-color:var(--c-blue)!important}.page-plans-catalog .filter-submit.btn--gold-grad{grid-column:2!important;grid-row:2!important;justify-self:stretch!important;align-self:center!important;width:auto!important;min-width:0!important;max-width:none!important;height:40px!important;min-height:40px!important;padding:0 30px!important;gap:.35em!important;font-family:var(--font-ui)!important;font-size:18px!important;font-weight:400!important;line-height:normal!important;border-radius:10px!important;white-space:nowrap!important;box-sizing:border-box!important}}@media(min-width:460px)and (max-width:599px){.page-plans-catalog .plans-catalog-wrap{padding-left:20px!important;padding-right:20px!important}.page-plans-catalog .plans-catalog-toolbar{align-items:stretch!important;gap:20px!important;width:100%!important}.page-section--plans-catalog .filter-badge{align-self:center!important;gap:15px!important;min-height:48px!important;padding:12px 30px!important;border-radius:10px!important;box-sizing:border-box!important}.page-section--plans-catalog .filter-badge__label{font-family:var(--font-ui)!important;font-size:18px!important;font-weight:300!important;line-height:normal!important}.page-section--plans-catalog .filter-badge__value{font-family:var(--font-ui)!important;font-size:20px!important;font-weight:700!important;line-height:normal!important}.page-plans-catalog .filter-bar{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;column-gap:20px!important;row-gap:15px!important;align-items:center!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;box-sizing:border-box!important}.page-plans-catalog .filter-bar__lead{grid-column:1 / -1!important;grid-row:1!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:15px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important}.page-plans-catalog .filter-rooms{display:flex!important;flex:0 0 auto!important;gap:15px!important;margin:0!important;padding:0!important;border:0!important}.page-plans-catalog .filter-room{box-sizing:border-box!important;flex-shrink:0!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;font-family:var(--font-ui)!important;font-size:18px!important;font-weight:400!important;line-height:normal!important;border-radius:10px!important;border:1.5px solid var(--c-light-blue)!important}.page-plans-catalog .filter-bar__lead .plans-free-toggle{flex:1 1 0!important;min-width:0!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0 30px!important;font-family:var(--font-ui)!important;font-size:18px!important;font-weight:400!important;line-height:normal!important;border-radius:10px!important;border:1.5px solid var(--c-light-blue)!important;background:var(--c-white)!important;color:var(--c-blue)!important;white-space:nowrap!important}.page-plans-catalog .filter-price{display:none!important}.page-plans-catalog .plans-catalog-filter-all{grid-column:1!important;grid-row:2!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0 30px!important;border:1.5px solid var(--c-light-blue)!important;border-radius:10px!important;background:var(--c-white)!important;font-family:var(--font-ui)!important;font-size:18px!important;font-weight:400!important;line-height:normal!important;color:var(--c-blue)!important;white-space:nowrap!important;cursor:pointer!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.page-plans-catalog .plans-catalog-filter-all:hover{border-color:var(--c-blue)!important}.page-plans-catalog .filter-submit.btn--gold-grad{grid-column:2!important;grid-row:2!important;justify-self:stretch!important;align-self:center!important;width:auto!important;min-width:0!important;max-width:none!important;height:40px!important;min-height:40px!important;padding:0 30px!important;gap:.35em!important;font-family:var(--font-ui)!important;font-size:18px!important;font-weight:400!important;line-height:normal!important;border-radius:10px!important;white-space:nowrap!important;box-sizing:border-box!important}}@media(min-width:360px)and (max-width:459px){.page-plans-catalog .plans-catalog-wrap{padding-left:20px!important;padding-right:20px!important}.page-plans-catalog .plans-catalog-toolbar{align-items:stretch!important;gap:15px!important;width:100%!important}.page-section--plans-catalog .filter-badge{align-self:center!important;gap:15px!important;min-height:48px!important;padding:12px 30px!important;border-radius:10px!important;box-sizing:border-box!important}.page-section--plans-catalog .filter-badge__label{font-family:var(--font-ui)!important;font-size:18px!important;font-weight:300!important;line-height:normal!important}.page-section--plans-catalog .filter-badge__value{font-family:var(--font-ui)!important;font-size:20px!important;font-weight:700!important;line-height:normal!important}.page-plans-catalog .filter-bar{display:flex!important;flex-direction:column!important;align-items:center!important;gap:15px!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;box-sizing:border-box!important}.page-plans-catalog .filter-bar__lead{display:contents!important}.page-plans-catalog .filter-rooms{order:1!important;display:flex!important;flex:0 0 auto!important;justify-content:center!important;gap:15px!important;width:100%!important;margin:0!important;padding:0!important;border:0!important}.page-plans-catalog .filter-room{box-sizing:border-box!important;flex-shrink:0!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;font-family:var(--font-ui)!important;font-size:18px!important;font-weight:400!important;line-height:normal!important;border-radius:10px!important;border:1.5px solid var(--c-light-blue)!important}.page-plans-catalog .filter-bar__lead .plans-free-toggle{order:2!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;box-sizing:border-box!important;width:auto!important;max-width:100%!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0 30px!important;font-family:var(--font-ui)!important;font-size:18px!important;font-weight:400!important;line-height:normal!important;border-radius:10px!important;border:1.5px solid var(--c-light-blue)!important;background:var(--c-white)!important;color:var(--c-blue)!important;white-space:nowrap!important}.page-plans-catalog .filter-price{display:none!important}.page-plans-catalog .filter-submit.btn--gold-grad{order:3!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:none!important;height:40px!important;min-height:40px!important;padding:0 30px!important;gap:.35em!important;font-family:var(--font-ui)!important;font-size:18px!important;font-weight:400!important;line-height:normal!important;border-radius:10px!important;white-space:nowrap!important;box-sizing:border-box!important}.page-plans-catalog .plans-catalog-filter-all{order:4!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0 30px!important;border:1.5px solid var(--c-light-blue)!important;border-radius:10px!important;background:var(--c-white)!important;font-family:var(--font-ui)!important;font-size:18px!important;font-weight:400!important;line-height:normal!important;color:var(--c-blue)!important;white-space:nowrap!important;cursor:pointer!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.page-plans-catalog .plans-catalog-filter-all:hover{border-color:var(--c-blue)!important}}@media(min-width:1280px){.site-footer__logo-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:0!important;width:100%!important}.site-footer__logo{flex-shrink:0!important;width:129px!important;height:55px!important;margin-right:0!important}.site-footer__line{display:block!important;flex:1 1 0!important;min-width:0!important;height:20.787px!important;margin:0!important;align-self:center!important;border:0!important;padding:0!important;background-color:transparent!important;background-image:linear-gradient(to right,#23272e,#23272e)!important;background-repeat:no-repeat!important;background-position:center center!important;background-size:calc(100% - 80px) 1px!important}.site-footer__cta{flex-shrink:0!important;width:max-content!important;max-width:none!important;height:52px!important;min-height:52px!important;padding:0 30px!important;font-size:20px!important;border-radius:10px!important;box-sizing:border-box!important;white-space:nowrap!important}.site-footer__menu{display:flex!important;flex-direction:row!important;align-items:flex-start!important;justify-content:space-between!important;gap:0!important;width:100%!important}.site-footer__nav-cluster{display:contents!important}.site-footer__offices,.site-footer__col{display:flex!important;flex:0 0 auto!important;flex-direction:column!important;min-width:0!important}.site-footer__offices{gap:40px!important}.site-footer__col,.site-footer__office{gap:20px!important}.site-footer__office h3,.site-footer__col h3{font-size:26px!important;line-height:30px!important;font-weight:700!important;color:#be9e87!important}.site-footer__office p{font-size:20px!important;line-height:24px!important;color:#23272e!important}.site-footer__office a{font-size:22px!important;color:#23272e!important}.site-footer__col-group,.site-footer__col-links{display:flex!important;flex-direction:column!important;gap:4px!important}.site-footer__col strong,.site-footer__col a{font-size:20px!important;line-height:normal!important;color:#23272e!important}.site-footer__col strong{font-weight:700!important}.site-footer__col a{font-weight:300!important}.site-footer__col a.site-footer__col-link--wrap{max-width:144px!important;line-height:20px!important}.site-footer__legal-block{gap:60px!important}.site-footer__social-disclaimer{flex-direction:row!important;align-items:flex-end!important;gap:200px!important}.site-footer__socials{gap:25px!important}.site-footer__disclaimer{flex:1 1 0!important;min-width:0!important;font-size:13px!important;font-weight:300!important;text-align:right!important;align-self:flex-end!important;color:#23272e!important}.site-footer__legal-row{flex-direction:row!important;align-items:center!important;justify-content:space-between!important}.site-footer__legal-links{flex-direction:row!important;gap:66px!important}.site-footer__legal-policy,.site-footer__legal-consent{font-size:18px!important;color:#23272e!important}.site-footer__copy{font-size:20px!important;text-align:right!important;color:#be9e87!important;white-space:nowrap!important}}@media(min-width:460px)and (max-width:599px){.site-footer{background:#f4f7fc!important;opacity:1!important}.site-footer__inner.page-wrap{max-width:none!important;padding-left:20px!important;padding-right:20px!important}.site-footer__inner{display:flex!important;flex-direction:column!important;gap:50px!important;padding:40px 20px!important;box-sizing:border-box!important}.site-footer__logo-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:0!important;width:100%!important}.site-footer__logo{width:94px!important;height:40px!important;margin-right:0!important;flex-shrink:0!important;color:#be9e87!important}.site-footer__line{display:none!important}.site-footer__cta{flex-shrink:0!important;width:max-content!important;min-width:216px!important;max-width:none!important;height:40px!important;min-height:40px!important;padding:0 30px!important;border-radius:10px!important;font-family:var(--font-ui)!important;font-size:18px!important;font-weight:400!important;line-height:normal!important;white-space:nowrap!important;background:linear-gradient(176.15deg,var(--c-gold-grad-start) 11.47%,var(--c-gold-grad-end) 95.03%)!important;color:#f4f7fc!important;box-sizing:border-box!important}.site-footer__menu{display:grid!important;grid-template-columns:max-content max-content!important;justify-content:start!important;align-items:start!important;column-gap:96px!important;row-gap:40px!important;width:100%!important}.site-footer__offices,.site-footer__nav-cluster{display:contents!important}.site-footer__office:first-child{grid-column:1 / -1!important;grid-row:1!important}.site-footer__office:last-child{grid-column:1 / -1!important;grid-row:2!important;margin-bottom:10px!important}.site-footer__col[data-footer-col=projects]{grid-column:1!important;grid-row:3!important}.site-footer__col[data-footer-col=company]{grid-column:2!important;grid-row:3!important}.site-footer__col[data-footer-col=buy]{grid-column:1!important;grid-row:4!important}.site-footer__col[data-footer-col=buyers]{grid-column:2!important;grid-row:4!important}.site-footer__office,.site-footer__col{display:flex!important;flex-direction:column!important;gap:10px!important;min-width:0!important}.site-footer__office h3,.site-footer__col h3{margin:0!important;font-family:var(--font-ui)!important;font-size:20px!important;line-height:24px!important;font-weight:700!important;color:#be9e87!important;white-space:nowrap!important}.site-footer__office h3 br,.site-footer__office p br{display:none!important}.site-footer__office p{margin:0!important;font-family:var(--font-ui)!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;color:#23272e!important;white-space:nowrap!important}.site-footer__office a{font-family:var(--font-ui)!important;font-size:18px!important;line-height:normal!important;font-weight:400!important;color:#23272e!important;text-decoration:none!important}.site-footer__col-group,.site-footer__col-links{display:flex!important;flex-direction:column!important;gap:4px!important}.site-footer__col strong{font-family:var(--font-ui)!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;color:#23272e!important}.site-footer__col a{font-family:var(--font-ui)!important;font-size:16px!important;line-height:normal!important;font-weight:300!important;color:#23272e!important;text-decoration:none!important}.site-footer__col a.site-footer__col-link--wrap{max-width:144px!important;line-height:20px!important;white-space:normal!important}.site-footer__legal-block{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:30px!important;width:100%!important}.site-footer__social-disclaimer{display:contents!important}.site-footer__socials{order:1!important;display:flex!important;justify-content:center!important;align-items:center!important;gap:25px!important;width:100%!important}.site-footer__social-link{width:52px!important;height:52px!important;flex-shrink:0!important}.site-footer__legal-row{order:2!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:10px!important;width:100%!important}.site-footer__legal-links{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:10px!important;width:100%!important}.site-footer__legal-policy,.site-footer__legal-consent{font-family:var(--font-ui)!important;font-size:16px!important;line-height:normal!important;font-weight:400!important;color:#23272e!important;text-decoration:none!important;white-space:nowrap!important;max-width:none!important}.site-footer__copy{margin:0!important;max-width:281px!important;font-family:var(--font-ui)!important;font-size:18px!important;line-height:normal!important;font-weight:400!important;text-align:left!important;color:#be9e87!important}.site-footer__disclaimer{order:3!important;margin:0!important;flex:none!important;max-width:none!important;width:100%!important;font-family:var(--font-ui)!important;font-size:12px!important;font-weight:300!important;line-height:normal!important;text-align:right!important;color:#23272e!important}}@media(min-width:360px)and (max-width:459px){.site-footer{background:#f4f7fc!important;opacity:1!important}.site-footer__inner.page-wrap{max-width:none!important;padding-left:20px!important;padding-right:20px!important}.site-footer__inner{display:flex!important;flex-direction:column!important;gap:50px!important;padding:40px 20px!important;box-sizing:border-box!important}.site-footer__logo-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:0!important;width:100%!important}.site-footer__logo{width:94px!important;height:40px!important;margin-right:0!important;flex-shrink:0!important;color:#be9e87!important}.site-footer__line{display:none!important}.site-footer__cta{flex-shrink:0!important;width:max-content!important;min-width:216px!important;max-width:none!important;height:40px!important;min-height:40px!important;padding:0 30px!important;border-radius:10px!important;font-family:var(--font-ui)!important;font-size:18px!important;font-weight:400!important;line-height:normal!important;white-space:nowrap!important;background:linear-gradient(176.15deg,var(--c-gold-grad-start) 11.47%,var(--c-gold-grad-end) 95.03%)!important;color:#f4f7fc!important;box-sizing:border-box!important}.site-footer__menu{display:grid!important;grid-template-columns:max-content max-content!important;justify-content:start!important;align-items:start!important;column-gap:50px!important;row-gap:40px!important;width:100%!important}.site-footer__offices,.site-footer__nav-cluster{display:contents!important}.site-footer__office:first-child{grid-column:1 / -1!important;grid-row:1!important}.site-footer__office:last-child{grid-column:1 / -1!important;grid-row:2!important;margin-bottom:10px!important}.site-footer__col[data-footer-col=projects]{grid-column:1!important;grid-row:3!important}.site-footer__col[data-footer-col=company]{grid-column:2!important;grid-row:3!important}.site-footer__col[data-footer-col=buy]{grid-column:1!important;grid-row:4!important}.site-footer__col[data-footer-col=buyers]{grid-column:2!important;grid-row:4!important}.site-footer__office,.site-footer__col{display:flex!important;flex-direction:column!important;gap:10px!important;min-width:0!important}.site-footer__office h3,.site-footer__col h3{margin:0!important;font-family:var(--font-ui)!important;font-size:20px!important;line-height:24px!important;font-weight:700!important;color:#be9e87!important;white-space:nowrap!important}.site-footer__office h3 br,.site-footer__office p br{display:none!important}.site-footer__office p{margin:0!important;font-family:var(--font-ui)!important;font-size:16px!important;line-height:24px!important;font-weight:400!important;color:#23272e!important;white-space:nowrap!important}.site-footer__office a{font-family:var(--font-ui)!important;font-size:18px!important;line-height:normal!important;font-weight:400!important;color:#23272e!important;text-decoration:none!important}.site-footer__col-group,.site-footer__col-links{display:flex!important;flex-direction:column!important;gap:4px!important}.site-footer__col strong{font-family:var(--font-ui)!important;font-size:16px!important;line-height:normal!important;font-weight:700!important;color:#23272e!important}.site-footer__col a{font-family:var(--font-ui)!important;font-size:16px!important;line-height:normal!important;font-weight:300!important;color:#23272e!important;text-decoration:none!important}.site-footer__col a.site-footer__col-link--wrap{max-width:144px!important;line-height:20px!important;white-space:normal!important}.site-footer__legal-block{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:30px!important;width:100%!important}.site-footer__social-disclaimer{display:contents!important}.site-footer__socials{order:1!important;display:flex!important;justify-content:center!important;align-items:center!important;gap:25px!important;width:100%!important}.site-footer__social-link{width:52px!important;height:52px!important;flex-shrink:0!important}.site-footer__legal-row{order:2!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:10px!important;width:100%!important}.site-footer__legal-links{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:10px!important;width:100%!important}.site-footer__legal-policy,.site-footer__legal-consent{font-family:var(--font-ui)!important;font-size:16px!important;line-height:normal!important;font-weight:400!important;color:#23272e!important;text-decoration:none!important;white-space:nowrap!important;max-width:none!important}.site-footer__copy{margin:0!important;max-width:281px!important;font-family:var(--font-ui)!important;font-size:18px!important;line-height:normal!important;font-weight:400!important;text-align:left!important;color:#be9e87!important}.site-footer__disclaimer{order:3!important;margin:0!important;flex:none!important;max-width:none!important;width:100%!important;font-family:var(--font-ui)!important;font-size:12px!important;font-weight:300!important;line-height:normal!important;text-align:right!important;color:#23272e!important}}@media(min-width:960px)and (max-width:1279.98px){.site-footer{opacity:1!important}.site-footer__inner.page-wrap{padding-left:50px!important;padding-right:50px!important}.site-footer__inner{gap:80px!important;padding:40px 50px!important}.site-footer__logo-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:0!important;width:100%!important}.site-footer__logo{flex-shrink:0!important;width:129px!important;height:55px!important;margin-right:0!important}.site-footer__line{display:block!important;flex:1 1 0!important;min-width:0!important;height:20.338px!important;margin:0!important;align-self:center!important;border:0!important;padding:0!important;background-color:transparent!important;background-image:linear-gradient(to right,#23272e,#23272e)!important;background-repeat:no-repeat!important;background-position:center center!important;background-size:calc(100% - 80px) 1px!important}.site-footer__cta{flex-shrink:0!important;width:max-content!important;max-width:none!important;min-width:216px!important;height:50px!important;min-height:50px!important;padding:0 30px!important;font-size:20px!important;border-radius:10px!important;box-sizing:border-box!important;white-space:nowrap!important}.site-footer__menu{display:flex!important;flex-direction:row!important;align-items:flex-start!important;justify-content:space-between!important;gap:0!important;width:100%!important}.site-footer__nav-cluster{display:flex!important;flex:0 0 auto!important;flex-direction:column!important;align-items:flex-start!important;gap:40px!important}.site-footer__offices{display:flex!important;flex:0 0 auto!important;flex-direction:column!important;gap:40px!important}.site-footer__col{display:flex!important;flex:0 0 auto!important;flex-direction:column!important;gap:20px!important;min-width:0!important}.site-footer__office{gap:20px!important}.site-footer__office h3,.site-footer__col h3{font-size:26px!important;line-height:30px!important;font-weight:700!important;color:#be9e87!important;white-space:normal!important}.site-footer__office p{font-size:20px!important;line-height:24px!important;color:#23272e!important}.site-footer__office a{font-size:22px!important;color:#23272e!important}.site-footer__col-group,.site-footer__col-links{display:flex!important;flex-direction:column!important;gap:4px!important}.site-footer__col strong,.site-footer__col a{font-size:20px!important;line-height:normal!important;color:#23272e!important}.site-footer__col strong{font-weight:700!important}.site-footer__col a{font-weight:300!important}.site-footer__col a.site-footer__col-link--wrap{max-width:144px!important;line-height:20px!important}.site-footer__legal-block{display:flex!important;flex-direction:column!important;gap:60px!important;width:100%!important}.site-footer__social-disclaimer{display:flex!important;flex-direction:row!important;align-items:flex-end!important;gap:200px!important;width:100%!important}.site-footer__socials{order:unset!important;display:flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:flex-start!important;gap:25px!important;width:auto!important}.site-footer__social-link{width:52px!important;height:52px!important;flex-shrink:0!important}.site-footer__disclaimer{order:unset!important;flex:1 1 0!important;min-width:0!important;max-width:none!important;width:auto!important;font-size:13px!important;font-weight:300!important;line-height:normal!important;text-align:right!important;align-self:flex-end!important;color:#23272e!important}.site-footer__legal-row{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;width:100%!important}.site-footer__legal-links{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:10px!important;width:auto!important}.site-footer__legal-policy,.site-footer__legal-consent{font-size:18px!important;color:#23272e!important}.site-footer__legal-policy{max-width:268px!important}.site-footer__legal-consent{max-width:393px!important}.site-footer__copy{flex:0 0 auto!important;max-width:318px!important;font-size:20px!important;text-align:right!important;color:#be9e87!important;white-space:nowrap!important}}@media(min-width:600px)and (max-width:960px){.page-section--about,#about-block{padding-bottom:50px!important;background:var(--c-blue)!important}.page-section--infra,#infrastructure{padding-top:40px!important;padding-bottom:0!important;background:var(--c-white)!important}#infrastructure .page-wrap,.page-section--infra .page-wrap{display:flex!important;flex-direction:column!important;gap:20px!important;width:100%!important;max-width:none!important;margin-inline:0!important;padding-left:30px!important;padding-right:30px!important;box-sizing:border-box!important}.page-section--infra .section-heading,#infra-title{margin:0!important;padding:0!important;font-family:var(--font-ui)!important;font-size:25px!important;font-weight:600!important;line-height:normal!important;letter-spacing:0!important;text-transform:none!important;color:var(--c-blue)!important}.infra-panel{display:flex!important;flex-direction:column!important;gap:15px!important;width:100%!important}.infra-panel__tabs{display:flex!important;flex-wrap:nowrap!important;align-items:flex-start!important;gap:15px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0 0 2px!important;overflow-x:auto!important;overflow-y:hidden!important;touch-action:pan-x!important;scrollbar-width:none!important}.infra-panel__tabs::-webkit-scrollbar{display:none!important}.infra-tab{box-sizing:border-box!important;display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;min-height:40px!important;height:40px!important;padding:13px 25px!important;border-radius:5px!important;font-family:var(--font-ui)!important;font-size:18px!important;font-weight:400!important;line-height:normal!important;white-space:nowrap!important}.infra-panel__stage{display:block!important;width:100%!important;overflow:visible!important}.infra-slide.is-active{display:flex!important;flex-direction:column!important;gap:15px!important;width:100%!important}.infra-slide__hero{position:relative!important;display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:550 / 290!important;border-radius:5px!important;overflow:hidden!important}.infra-slide__body{position:absolute!important;left:44px!important;bottom:16px!important;top:auto!important;right:auto!important;transform:none!important;max-width:calc(100% - 88px)!important}.infra-slide__title{display:flex!important;flex-direction:column!important;margin:0!important;font-family:var(--font-ui)!important;font-size:30px!important;font-weight:700!important;line-height:30px!important;letter-spacing:0!important;color:var(--c-white)!important;text-shadow:none!important}.infra-slide__title-line{display:block!important;line-height:30px!important;white-space:nowrap!important}.infra-slide__stats{display:flex!important;justify-content:center!important;align-items:flex-start!important;width:100%!important;max-width:none!important;margin:0!important;padding:35px 45px!important;border-radius:10px!important;background:var(--c-blue)!important;box-sizing:border-box!important}.infra-slide__stats-board{display:block!important;width:100%!important;max-width:none!important;margin:0!important}.infra-slide__stats-rows{display:grid!important;visibility:visible!important;height:auto!important;overflow:visible!important;margin:0!important;padding:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;column-gap:0!important;row-gap:0!important;align-items:start!important;width:100%!important;opacity:1}.infra-slide__stats--dense .infra-slide__stats-rows{grid-template-columns:repeat(4,minmax(0,1fr))!important}.infra-slide__stats-cols{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important}.infra-slide__stat-row{display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:15px!important;justify-self:stretch!important;width:auto!important;max-width:100%!important;min-width:0!important}.infra-slide__stat-row-copy{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:10px!important;min-width:0!important}.infra-slide__stat-row-copy b{margin:0!important;font-family:var(--font-ui)!important;font-size:18px!important;font-weight:700!important;line-height:normal!important;color:var(--c-gold)!important}.infra-slide__stat-row .infra-slide__stat-label,.infra-slide__stat-row .infra-slide__stat-desc-line{margin:0!important;font-family:var(--font-body)!important;font-size:16px!important;font-weight:300!important;line-height:normal!important;color:var(--c-white)!important}.infra-slide__stat-row .infra-slide__stat-icon-slot--walk{width:19px!important;height:35px!important;flex-shrink:0!important}.infra-slide__stat-row .infra-slide__stat-icon-slot--walk .infra-walk-icon{width:19.157px!important;height:35px!important;transform:none!important;transform-origin:top left!important}.infra-slide__stat-row .infra-slide__stat-icon-slot--car{width:35px!important;height:32px!important;flex-shrink:0!important}.infra-slide__stat-row .infra-slide__stat-icon--car{width:35px!important;height:32px!important;object-fit:contain!important;object-position:left top!important}}.page-storages .storages-chip span{transition:border-color .15s ease,background-color .15s ease,color .15s ease!important}.page-storages .storages-chip:hover span,.page-storages .storages-chip:focus-within span{border-color:#23272e!important}.page-storages .storages-chip:active span{background:#1c252c!important;border-color:#1c252c!important;color:#f4f7fc!important}.page-storages .storages-chip.is-active span,.page-storages .storages-chip:has(input:checked) span{background:#1c252c!important;border-color:#1c252c!important;color:#f4f7fc!important}.page-storages .storages-chip.is-active:hover span,.page-storages .storages-chip.is-active:focus-within span,.page-storages .storages-chip:has(input:checked):hover span,.page-storages .storages-chip:has(input:checked):focus-within span{background:#1c252c!important;border-color:#23272e!important;color:#f4f7fc!important}.page-storages .storages-chip.is-active:active span,.page-storages .storages-chip:has(input:checked):active span{background:#1c252c!important;border-color:#1c252c!important;color:#f4f7fc!important}.page-parking .parking-chip span{transition:border-color .15s ease,background-color .15s ease,color .15s ease!important}.page-parking .parking-chip:hover span,.page-parking .parking-chip:focus-within span{border-color:#23272e!important}.page-parking .parking-chip:active span{background:#1c252c!important;border-color:#1c252c!important;color:#f4f7fc!important}.page-parking .parking-chip.is-active span,.page-parking .parking-chip:has(input:checked) span{background:#1c252c!important;border-color:#1c252c!important;color:#f4f7fc!important}.page-parking .parking-chip.is-active:hover span,.page-parking .parking-chip.is-active:focus-within span,.page-parking .parking-chip:has(input:checked):hover span,.page-parking .parking-chip:has(input:checked):focus-within span{background:#1c252c!important;border-color:#23272e!important;color:#f4f7fc!important}.page-parking .parking-chip.is-active:active span,.page-parking .parking-chip:has(input:checked):active span{background:#1c252c!important;border-color:#1c252c!important;color:#f4f7fc!important}@media(min-width:600px)and (max-width:959px){.site-header .header-main__lead{gap:0!important;margin:0!important;padding:0!important}.site-header .header-main__brand{padding-left:10px!important;margin:0!important;box-sizing:border-box!important}}@media(min-width:460px)and (max-width:599px){.site-header .header-main__lead{gap:0!important;margin:0!important;padding:0!important}.site-header .header-main__brand{padding-left:10px!important;margin:0!important;box-sizing:border-box!important}}@media(min-width:600px)and (max-width:959px){.page-storages .storage-unit-card__right{align-items:flex-end!important}.page-storages .storage-unit-card__request{align-self:flex-end!important;width:auto!important;min-width:0!important;max-width:none!important;flex-shrink:0!important;white-space:nowrap!important}}@media(min-width:360px)and (max-width:459px){.page-floorplan .page-wrap.floorplan-page,.page-floorplan .floorplan-similar-wrap,.page-section--floorplan-tours .page-wrap,.page-floorplan .page-section--breadcrumb .page-wrap{max-width:calc(var(--content-max) + (var(--content-edge-pad) * 2))!important;padding-left:var(--content-edge-pad)!important;padding-right:var(--content-edge-pad)!important;box-sizing:border-box!important}.page-section--floorplan{padding-top:0!important;padding-bottom:40px!important;overflow-x:visible!important}.page-floorplan .floorplan-page,.page-floorplan .floorplan-unit,.page-floorplan .floorplan-page__top,.page-floorplan .floorplan-aside,.page-floorplan .floorplan-summary-card,.page-floorplan .floorplan-details-card,.page-floorplan .floorplan-stage,.page-floorplan .floorplan-growth-card,.page-floorplan .floorplan-rent-card{width:100%!important;max-width:100%!important;min-width:0!important}.floorplan-unit{display:flex!important;flex-direction:column!important;gap:15px!important}.floorplan-page__top,.floorplan-page__bottom{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:15px!important;margin-top:0!important;grid-template-columns:none!important}.floorplan-aside{display:flex!important;flex-direction:column!important;gap:15px!important}.floorplan-stage__tabs{display:none!important}.floorplan-stage__picker{display:flex!important;justify-content:center!important;width:100%!important}.floorplan-view-dropdown__trigger{min-width:159px!important;justify-content:center!important}.floorplan-stage{align-self:stretch!important;display:flex!important;flex-direction:column!important;gap:20px!important;padding:20px!important;min-height:460px!important;border-radius:5px!important;border-color:#46535c!important;background:#f4f7fc!important;box-sizing:border-box!important}.floorplan-stage__panel{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;min-height:0!important;height:auto!important;max-height:none!important}.floorplan-stage__view.is-active{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;gap:20px!important;min-height:0!important}.floorplan-stage__canvas{flex:1 1 auto!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:221px!important;height:auto!important;max-height:none!important;padding:0 10px!important;box-sizing:border-box!important}.floorplan-stage__canvas.floorplan-stage__canvas--plan .floorplan-stage__plan-img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:221px!important;aspect-ratio:614.336 / 484.767!important;object-fit:contain!important;object-position:center!important}.floorplan-stage__carousel,.floorplan-stage__carousel-track,.floorplan-stage__slide img{flex:1 1 auto!important;min-height:221px!important;height:auto!important;max-height:none!important}.floorplan-stage__foot{display:flex!important;flex-shrink:0!important;align-items:flex-end!important;justify-content:space-between!important;gap:20px!important;min-height:60px!important}.floorplan-stage__foot--tools-only{justify-content:flex-end!important;min-height:40px!important}.floorplan-stage__compass-img{display:block!important;width:61px!important;height:60px!important;flex-shrink:0!important}.floorplan-stage .unit-tool-btn{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;border-radius:5px!important;border-color:#46535c!important}.floorplan-summary-card,.floorplan-details-card,.floorplan-growth-card,.floorplan-rent-card{padding:35px 30px!important;border-radius:5px!important;box-sizing:border-box!important}.floorplan-summary-card{display:flex!important;flex-direction:column!important;gap:30px!important;align-items:stretch!important;height:308px!important;min-height:308px!important;max-height:308px!important;overflow:hidden!important}.floorplan-summary-card__metrics{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:flex-start!important;justify-content:flex-start!important;gap:15px!important;width:100%!important;max-width:100%!important;min-width:0!important}.floorplan-summary-card__col{flex:none!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:5px!important;min-width:0!important;max-width:none!important;overflow:visible!important}.floorplan-summary-card__label{font-size:16px!important;font-weight:300!important;line-height:19px!important;white-space:nowrap!important;max-width:none!important;overflow:visible!important;text-overflow:clip!important}.floorplan-summary-card__col:first-child .floorplan-summary-card__label{font-weight:400!important}.floorplan-summary-card__value{font-size:22px!important;font-weight:700!important;line-height:22px!important;text-align:left!important;white-space:nowrap!important;max-width:none!important;overflow:visible!important;text-overflow:clip!important}.floorplan-summary-card__value--area sup{font-size:14.19px!important}.floorplan-summary-card__label--ppm2 sup{font-size:10.32px!important}.floorplan-summary-card__cta{width:100%!important;height:40px!important;min-height:40px!important;padding:0 30px!important;font-size:18px!important;border-radius:5px!important;margin-top:0!important}.floorplan-details-card{display:flex!important;flex-direction:column!important;gap:20px!important;min-height:410px!important}.floorplan-details-card__item{gap:8px!important;min-height:40px!important}.floorplan-details-card__line{font-size:16px!important;line-height:normal!important;white-space:nowrap!important}.floorplan-details-card__label{font-weight:300!important}.floorplan-details-card__value{font-size:22px!important;font-weight:700!important}.floorplan-growth-card{display:flex!important;flex-direction:column!important;gap:15px!important;align-items:stretch!important;height:475px!important;min-height:475px!important;max-height:475px!important;overflow:hidden!important}.floorplan-growth-card__content{display:flex!important;flex-direction:column!important;gap:20px!important;flex:0 0 auto!important;max-width:none!important}.floorplan-growth-card__title{font-size:25px!important;font-weight:700!important;line-height:normal!important}.floorplan-growth-card__body{font-size:16px!important;font-weight:300!important;line-height:normal!important;max-width:none!important}.floorplan-growth-card__chart{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;justify-content:flex-end!important;align-items:center!important;padding:0!important;min-height:0!important;overflow:hidden!important}.floorplan-growth-card__chart-img{display:block!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:158px!important;aspect-ratio:461 / 303!important;object-fit:contain!important;object-position:center bottom!important;margin:0 auto!important}.floorplan-rent-card{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;gap:15px!important;min-height:204px!important}.floorplan-rent-card__title{font-size:25px!important;font-weight:700!important;line-height:normal!important;max-width:none!important}.floorplan-rent-card__value-wrap{display:flex!important;flex-direction:row!important;align-items:flex-end!important;justify-content:space-between!important;gap:16px!important;width:100%!important}.floorplan-rent-card__value{font-size:24px!important;font-weight:700!important;line-height:normal!important;margin:0!important}.floorplan-rent-card__source{font-size:18px!important;font-weight:300!important;line-height:normal!important;color:#f4f7fc!important;margin:0!important;text-align:right!important;flex-shrink:0!important}.page-section--floorplan-similar{padding-bottom:40px!important;overflow-x:visible!important;margin-bottom:0!important}.page-floorplan .floorplan-similar-wrap{gap:20px!important;width:100%!important;max-width:100%!important;overflow:visible!important}.floorplan-similar__title{font-size:25px!important;font-weight:600!important;line-height:1!important;width:100%!important}.floorplan-similar__body{gap:20px!important;width:100%!important;max-width:100%!important;align-items:stretch!important}.floorplan-similar-grid.plans-catalog-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:20px!important;width:100%!important;max-width:100%!important;justify-items:stretch!important}.floorplan-similar-grid .plan-card{width:100%!important;height:520px!important;min-height:520px!important;max-height:520px!important;aspect-ratio:auto!important}.floorplan-similar-grid .plan-card__diagram{flex:1 1 0!important;min-height:0!important;height:auto!important;padding:25px!important}.floorplan-similar-grid .plan-card__diagram--alt,.floorplan-similar-grid .plan-card__diagram--narrow{padding:25px!important}.floorplan-similar-grid .plan-card__meta{flex:0 0 auto!important;height:auto!important;padding:0 40px 30px!important;gap:25px!important;min-height:115px!important}.floorplan-similar-grid .plan-card__data{width:100%!important;max-width:240px!important;margin-inline:auto!important}.floorplan-similar-toolbar{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:15px!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:visible!important}.floorplan-similar-toolbar__filters{display:flex!important;flex-direction:column!important;align-items:center!important;gap:15px!important;width:100%!important;min-width:0!important}.floorplan-similar-toolbar .plans-rooms{display:flex!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:15px!important;width:auto!important;max-width:100%!important;min-width:0!important;overflow:visible!important}.floorplan-similar-toolbar .plans-room{width:40px!important;min-width:40px!important;height:40px!important;font-size:18px!important}.floorplan-similar-free{flex:none!important;width:213px!important;max-width:100%!important;height:40px!important;min-height:40px!important;padding:0 30px!important;font-size:18px!important;white-space:nowrap!important}.floorplan-similar-toolbar__actions{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:15px!important;width:100%!important;min-width:0!important}.floorplan-similar-action{width:100%!important;max-width:100%!important;height:40px!important;min-height:40px!important;padding:0 30px!important;font-size:18px!important;line-height:normal!important;border-radius:10px!important;white-space:nowrap!important;box-sizing:border-box!important}.floorplan-similar-action--primary{order:1!important;flex:none!important}.floorplan-similar-action--secondary{order:2!important;flex:none!important}.page-section--floorplan-tours{padding:35px 0!important;margin-bottom:0!important}.page-section--floorplan-tours .page-wrap{gap:20px!important;padding-left:var(--content-edge-pad)!important;padding-right:var(--content-edge-pad)!important;align-items:center!important;text-align:center!important}.floorplan-tours__title{display:none!important}.floorplan-tours__row{flex-direction:column!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;gap:20px!important;width:100%!important;text-align:center!important}.floorplan-tours__text{flex-direction:column!important;align-items:center!important;gap:5px!important;flex:none!important;width:100%!important}.floorplan-tours__text strong{font-size:20px!important;font-weight:700!important;line-height:24px!important;text-transform:uppercase!important}.floorplan-tours__text span{font-size:16px!important;font-weight:400!important;line-height:19px!important;color:#be9e87!important}.floorplan-tours__btn{flex:0 0 auto!important;width:auto!important;min-width:156px!important;height:40px!important;min-height:40px!important;padding:0 20px!important;font-size:18px!important;border-radius:5px!important;align-self:center!important}}@media(min-width:460px)and (max-width:599.98px){.page-floorplan .page-wrap.floorplan-page,.page-floorplan .floorplan-similar-wrap,.page-section--floorplan-tours .page-wrap,.page-floorplan .page-section--breadcrumb .page-wrap{max-width:calc(var(--content-max) + (var(--content-edge-pad) * 2))!important;padding-left:var(--content-edge-pad)!important;padding-right:var(--content-edge-pad)!important;box-sizing:border-box!important}.page-section--floorplan{padding-top:0!important;padding-bottom:40px!important;overflow-x:visible!important}.page-floorplan .floorplan-page,.page-floorplan .floorplan-unit,.page-floorplan .floorplan-page__top,.page-floorplan .floorplan-aside,.page-floorplan .floorplan-summary-card,.page-floorplan .floorplan-details-card,.page-floorplan .floorplan-stage,.page-floorplan .floorplan-growth-card,.page-floorplan .floorplan-rent-card{width:100%!important;max-width:100%!important;min-width:0!important}.floorplan-unit{display:flex!important;flex-direction:column!important;gap:15px!important}.floorplan-page__top,.floorplan-page__bottom{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:15px!important;margin-top:0!important;grid-template-columns:none!important}.floorplan-aside{display:flex!important;flex-direction:column!important;gap:15px!important}.floorplan-stage__tabs{display:none!important}.floorplan-stage__picker{display:flex!important;justify-content:center!important;width:100%!important}.floorplan-view-dropdown__trigger{min-width:159px!important;justify-content:center!important}.floorplan-stage{align-self:stretch!important;display:flex!important;flex-direction:column!important;gap:20px!important;padding:20px!important;min-height:460px!important;border-radius:5px!important;border-color:#46535c!important;background:#f4f7fc!important;box-sizing:border-box!important}.floorplan-stage__panel{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;min-height:0!important;height:auto!important;max-height:none!important}.floorplan-stage__view.is-active{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;gap:20px!important;min-height:0!important}.floorplan-stage__canvas{flex:1 1 auto!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:280px!important;height:auto!important;max-height:none!important;padding:0 10px!important;box-sizing:border-box!important}.floorplan-stage__canvas.floorplan-stage__canvas--plan .floorplan-stage__plan-img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:280px!important;aspect-ratio:614.336 / 484.767!important;object-fit:contain!important;object-position:center!important}.floorplan-stage__carousel,.floorplan-stage__carousel-track,.floorplan-stage__slide img{flex:1 1 auto!important;min-height:280px!important;height:auto!important;max-height:none!important}.floorplan-stage__foot{display:flex!important;flex-shrink:0!important;align-items:flex-end!important;justify-content:space-between!important;gap:20px!important;min-height:60px!important}.floorplan-stage__foot--tools-only{justify-content:flex-end!important;min-height:40px!important}.floorplan-stage__compass-img{display:block!important;width:61px!important;height:60px!important;flex-shrink:0!important}.floorplan-stage .unit-tool-btn{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;border-radius:5px!important;border-color:#46535c!important}.floorplan-summary-card,.floorplan-details-card,.floorplan-growth-card,.floorplan-rent-card{padding:35px 30px!important;border-radius:5px!important;box-sizing:border-box!important}.floorplan-summary-card{display:flex!important;flex-direction:column!important;gap:30px!important;align-items:stretch!important;min-height:191px!important}.floorplan-summary-card__metrics{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:flex-start!important;justify-content:space-between!important;gap:8px!important;width:100%!important;max-width:100%!important;min-width:0!important}.floorplan-summary-card__col{flex:1 1 0!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:10px!important;min-width:0!important;max-width:none!important;overflow:visible!important}.floorplan-summary-card__label{font-size:16px!important;font-weight:300!important;line-height:normal!important;white-space:nowrap!important}.floorplan-summary-card__col:first-child .floorplan-summary-card__label{font-weight:400!important}.floorplan-summary-card__value{font-size:22px!important;font-weight:700!important;line-height:normal!important;text-align:left!important;white-space:nowrap!important}.floorplan-summary-card__value--area sup{font-size:14.19px!important}.floorplan-summary-card__label--ppm2 sup{font-size:10.32px!important}.floorplan-summary-card__cta{width:100%!important;height:40px!important;min-height:40px!important;padding:0 30px!important;font-size:18px!important;border-radius:5px!important;margin-top:0!important}.floorplan-details-card{display:flex!important;flex-direction:column!important;gap:20px!important;min-height:410px!important}.floorplan-details-card__item{gap:8px!important;min-height:40px!important}.floorplan-details-card__line{font-size:16px!important;line-height:normal!important;white-space:nowrap!important}.floorplan-details-card__label{font-weight:300!important}.floorplan-details-card__value{font-size:22px!important;font-weight:700!important}.floorplan-growth-card{display:flex!important;flex-direction:column!important;gap:15px!important;align-items:stretch!important;height:473px!important;min-height:473px!important;max-height:473px!important;overflow:hidden!important}.floorplan-growth-card__content{display:flex!important;flex-direction:column!important;gap:20px!important;flex:0 0 auto!important;max-width:none!important}.floorplan-growth-card__title{font-size:25px!important;font-weight:700!important;line-height:normal!important}.floorplan-growth-card__body{font-size:16px!important;font-weight:300!important;line-height:normal!important;max-width:none!important}.floorplan-growth-card__chart{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;justify-content:flex-end!important;align-items:center!important;padding:0!important;min-height:0!important;overflow:hidden!important}.floorplan-growth-card__chart-img{display:block!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:224px!important;aspect-ratio:461 / 303!important;object-fit:contain!important;object-position:center bottom!important;margin:0 auto!important}.floorplan-rent-card{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;gap:15px!important;min-height:174px!important}.floorplan-rent-card__title{font-size:25px!important;font-weight:700!important;line-height:normal!important;max-width:none!important}.floorplan-rent-card__value-wrap{display:flex!important;flex-direction:row!important;align-items:flex-end!important;justify-content:space-between!important;gap:16px!important;width:100%!important}.floorplan-rent-card__value{font-size:24px!important;font-weight:700!important;line-height:normal!important;margin:0!important}.floorplan-rent-card__source{font-size:18px!important;font-weight:300!important;line-height:normal!important;color:#f4f7fc!important;margin:0!important;text-align:right!important;flex-shrink:0!important}.page-section--floorplan-similar{padding-bottom:40px!important;overflow-x:visible!important;margin-bottom:0!important}.page-floorplan .floorplan-similar-wrap{gap:20px!important;width:100%!important;max-width:100%!important;overflow:visible!important}.floorplan-similar__title{font-size:25px!important;font-weight:600!important;line-height:1!important;width:100%!important}.floorplan-similar__body{gap:40px!important;width:100%!important;max-width:100%!important;align-items:stretch!important}.floorplan-similar-grid.plans-catalog-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:20px!important;width:100%!important;max-width:100%!important;justify-items:stretch!important}.floorplan-similar-grid .plan-card{width:100%!important;height:520px!important;min-height:520px!important;max-height:520px!important;aspect-ratio:auto!important}.floorplan-similar-grid .plan-card__diagram{flex:1 1 0!important;min-height:0!important;height:auto!important;padding:48px 56px!important}.floorplan-similar-grid .plan-card__meta{flex:0 0 auto!important;height:auto!important;padding:0 40px 30px!important;gap:25px!important;min-height:115px!important}.floorplan-similar-toolbar{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:15px!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:visible!important}.floorplan-similar-toolbar__filters{display:flex!important;flex-direction:row!important;align-items:center!important;gap:15px!important;width:100%!important;min-width:0!important}.floorplan-similar-toolbar .plans-rooms{display:flex!important;flex:0 1 auto!important;min-width:0!important;max-width:none!important;overflow-x:auto!important;overflow-y:hidden!important;gap:15px!important}.floorplan-similar-toolbar .plans-room{width:40px!important;min-width:40px!important;height:40px!important;font-size:18px!important}.floorplan-similar-free{flex:1 0 0!important;min-width:1px!important;width:auto!important;height:40px!important;min-height:40px!important;padding:0 30px!important;font-size:18px!important;white-space:nowrap!important}.floorplan-similar-toolbar__actions{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:20px!important;width:100%!important;min-width:0!important}.floorplan-similar-action{height:40px!important;min-height:40px!important;padding:0 30px!important;font-size:18px!important;line-height:normal!important;border-radius:10px!important;white-space:nowrap!important;box-sizing:border-box!important}.floorplan-similar-action--secondary{flex:1 0 0!important;min-width:1px!important;max-width:none!important;width:auto!important}.floorplan-similar-action--primary{flex:0 0 auto!important;max-width:100%!important;padding:0 clamp(16px,5vw,30px)!important}.page-section--floorplan-tours{padding:35px 0!important;margin-bottom:0!important}.page-section--floorplan-tours .page-wrap{gap:20px!important;align-items:center!important;text-align:center!important;padding-left:var(--content-edge-pad)!important;padding-right:var(--content-edge-pad)!important}.floorplan-tours__title{display:none!important}.floorplan-tours__row{flex-direction:column!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;gap:20px!important;width:100%!important;text-align:center!important}.floorplan-tours__text{flex-direction:column!important;align-items:center!important;gap:5px!important;flex:none!important;width:100%!important}.floorplan-tours__text strong{font-size:20px!important;font-weight:700!important;line-height:24px!important;text-transform:uppercase!important}.floorplan-tours__text span{font-size:16px!important;font-weight:400!important;line-height:19px!important;color:#be9e87!important}.floorplan-tours__btn{flex:0 0 auto!important;width:auto!important;min-width:156px!important;height:40px!important;min-height:40px!important;padding:0 20px!important;font-size:18px!important;border-radius:5px!important;align-self:center!important}}@media(min-width:600px)and (max-width:959px){.page-floorplan .page-wrap.floorplan-page,.page-floorplan .floorplan-similar-wrap,.page-section--floorplan-tours .page-wrap,.page-floorplan .page-section--breadcrumb .page-wrap{max-width:calc(var(--content-max) + (var(--content-edge-pad) * 2))!important;padding-left:var(--content-edge-pad)!important;padding-right:var(--content-edge-pad)!important;box-sizing:border-box!important}.page-section--floorplan{padding-top:0!important;padding-bottom:40px!important;overflow-x:visible!important}.page-floorplan .floorplan-page,.page-floorplan .floorplan-unit,.page-floorplan .floorplan-page__top,.page-floorplan .floorplan-aside,.page-floorplan .floorplan-summary-card,.page-floorplan .floorplan-details-card,.page-floorplan .floorplan-stage,.page-floorplan .floorplan-growth-card,.page-floorplan .floorplan-rent-card{width:100%!important;max-width:100%!important;min-width:0!important}.floorplan-unit{display:flex!important;flex-direction:column!important;gap:20px!important}.floorplan-page__top,.floorplan-page__bottom{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:20px!important;margin-top:0!important;grid-template-columns:none!important}.floorplan-aside{display:flex!important;flex-direction:column!important;gap:20px!important}.floorplan-stage__tabs{display:none!important}.floorplan-stage__picker{display:flex!important;justify-content:center!important;width:100%!important}.floorplan-view-dropdown__trigger{min-width:159px!important;justify-content:center!important}.floorplan-stage{align-self:stretch!important;display:flex!important;flex-direction:column!important;gap:20px!important;padding:20px!important;min-height:600px!important;border-radius:5px!important;border-color:#46535c!important;background:#f4f7fc!important;box-sizing:border-box!important}.floorplan-stage__panel{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;min-height:0!important;height:auto!important;max-height:none!important}.floorplan-stage__view.is-active{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;gap:20px!important;min-height:0!important}.floorplan-stage__canvas{flex:1 1 auto!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:280px!important;height:auto!important;max-height:none!important;padding:46px 10px!important;box-sizing:border-box!important}.floorplan-stage__canvas.floorplan-stage__canvas--plan .floorplan-stage__plan-img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:min(380px,52vw)!important;aspect-ratio:614.336 / 484.767!important;object-fit:contain!important;object-position:center!important}.floorplan-stage__carousel,.floorplan-stage__carousel-track,.floorplan-stage__slide img{flex:1 1 auto!important;min-height:280px!important;height:auto!important;max-height:none!important}.floorplan-stage__foot{display:flex!important;flex-shrink:0!important;align-items:flex-end!important;justify-content:space-between!important;gap:20px!important;min-height:90px!important}.floorplan-stage__foot--tools-only{justify-content:flex-end!important;min-height:40px!important}.floorplan-stage__compass-img{display:block!important;width:92px!important;height:90px!important;flex-shrink:0!important}.floorplan-stage .unit-tool-btn{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;border-radius:5px!important;border-color:#46535c!important}.floorplan-summary-card,.floorplan-details-card,.floorplan-growth-card,.floorplan-rent-card{padding:35px 30px!important;border-radius:5px!important;box-sizing:border-box!important}.floorplan-summary-card{display:flex!important;flex-direction:column!important;gap:30px!important;align-items:stretch!important;min-height:201px!important}.floorplan-summary-card__metrics{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:flex-start!important;justify-content:space-between!important;gap:8px!important;width:100%!important;max-width:100%!important;min-width:0!important}.floorplan-summary-card__col{flex:1 1 0!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:10px!important;width:auto!important;min-width:0!important;max-width:33.333%!important;overflow:hidden!important}.floorplan-summary-card__label{font-size:18px!important;font-weight:300!important;line-height:normal!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important}.floorplan-summary-card__col:first-child .floorplan-summary-card__label{font-weight:400!important}.floorplan-summary-card__value{font-size:24px!important;font-weight:700!important;line-height:normal!important;text-align:left!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important}.floorplan-summary-card__value--area sup{font-size:15.48px!important}.floorplan-summary-card__label--ppm2 sup{font-size:11.61px!important}.floorplan-summary-card__cta{width:100%!important;margin-top:0!important;height:40px!important;min-height:40px!important;padding:0 30px!important;font-size:18px!important;border-radius:5px!important;box-shadow:none!important}.floorplan-details-card{display:flex!important;flex-direction:column!important;gap:20px!important;min-height:410px!important}.floorplan-details-card__item{gap:8px!important;min-height:40px!important}.floorplan-details-card__line{font-size:18px!important;line-height:normal!important;white-space:nowrap!important}.floorplan-details-card__label{font-weight:300!important}.floorplan-details-card__value{font-size:18px!important;font-weight:700!important}.floorplan-growth-card{display:flex!important;flex-direction:column!important;gap:15px!important;align-items:stretch!important;height:514px!important;min-height:514px!important;max-height:514px!important;overflow:hidden!important}.floorplan-growth-card__content{display:flex!important;flex-direction:column!important;gap:20px!important;flex:0 0 auto!important}.floorplan-growth-card__title{font-size:25px!important;font-weight:700!important;line-height:normal!important}.floorplan-growth-card__body{font-size:16px!important;font-weight:300!important;line-height:normal!important;max-width:none!important}.floorplan-growth-card__chart{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;justify-content:flex-end!important;align-items:center!important;padding:0 10px!important;min-height:0!important;overflow:hidden!important}.floorplan-growth-card__chart-img{display:block!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:303px!important;aspect-ratio:461 / 303!important;object-fit:contain!important;object-position:center bottom!important;margin:0 auto!important}.floorplan-rent-card{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;gap:15px!important;min-height:174px!important}.floorplan-rent-card__title{font-size:22px!important;font-weight:700!important;line-height:normal!important}.floorplan-rent-card__value-wrap{display:flex!important;flex-direction:row!important;align-items:flex-end!important;justify-content:space-between!important;gap:10px!important;width:100%!important}.floorplan-rent-card__value{font-size:24px!important;font-weight:700!important;line-height:normal!important;margin:0!important}.floorplan-rent-card__source{font-size:17px!important;font-weight:300!important;line-height:normal!important;margin:0!important;text-align:right!important;flex-shrink:0!important}.page-section--floorplan-similar{padding-bottom:40px!important;overflow-x:visible!important;margin-bottom:0!important}.floorplan-similar-wrap{gap:40px!important;width:100%!important;max-width:100%!important;overflow:visible!important}.floorplan-similar__title{font-size:25px!important;font-weight:600!important;line-height:1!important}.floorplan-similar__body{gap:40px!important;width:100%!important;max-width:100%!important;align-items:stretch!important}.floorplan-similar-grid.plans-catalog-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:20px!important;width:100%!important;max-width:100%!important;justify-items:stretch!important}.floorplan-similar-grid .plan-card{width:100%!important;height:520px!important;min-height:520px!important;max-height:520px!important;aspect-ratio:auto!important}.floorplan-similar-grid .plan-card__diagram{flex:1 1 0!important;min-height:0!important;height:auto!important;padding:48px 56px!important}.floorplan-similar-grid .plan-card__meta{flex:0 0 auto!important;height:auto!important;padding:0 40px 30px!important;gap:25px!important}.floorplan-similar-toolbar{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:15px!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:visible!important}.floorplan-similar-toolbar__filters{display:flex!important;flex-direction:row!important;align-items:center!important;gap:15px!important;width:100%!important;min-width:0!important}.floorplan-similar-toolbar .plans-rooms{display:flex!important;flex:0 1 auto!important;min-width:0!important;max-width:none!important;overflow-x:auto!important;overflow-y:hidden!important;gap:15px!important}.floorplan-similar-toolbar .plans-room{width:40px!important;min-width:40px!important;height:40px!important;font-size:18px!important}.floorplan-similar-free{flex:1 0 0!important;min-width:1px!important;width:auto!important;height:40px!important;min-height:40px!important;padding:0 30px!important;font-size:18px!important;white-space:nowrap!important}.floorplan-similar-toolbar__actions{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:20px!important;width:100%!important;min-width:0!important}.floorplan-similar-action{height:40px!important;min-height:40px!important;padding:0 30px!important;font-size:18px!important;line-height:normal!important;border-radius:10px!important;white-space:nowrap!important;box-sizing:border-box!important}.floorplan-similar-action--secondary{flex:1 0 0!important;min-width:1px!important;max-width:none!important;width:auto!important}.floorplan-similar-action--primary{flex:0 0 auto!important;max-width:100%!important;padding:0 clamp(16px,5vw,30px)!important}.page-section--floorplan-tours{padding:40px 0!important;margin-bottom:0!important}.page-section--floorplan-tours .page-wrap{gap:0!important;padding-left:var(--content-edge-pad)!important;padding-right:var(--content-edge-pad)!important}.floorplan-tours__title{display:none!important}.floorplan-tours__row{flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:15px!important;text-align:left!important}.floorplan-tours__text{flex-direction:column!important;align-items:flex-start!important;gap:0!important;flex:1 1 200px!important;min-width:0!important}.floorplan-tours__text strong{font-size:20px!important;font-weight:700!important;line-height:24px!important;text-transform:uppercase!important}.floorplan-tours__text span{font-size:16px!important;font-weight:400!important;line-height:19px!important;color:#be9e87!important}.floorplan-tours__btn{flex:0 0 auto!important;width:auto!important;min-width:156px!important;height:40px!important;min-height:40px!important;padding:0 20px!important;font-size:18px!important;border-radius:5px!important}}@media(min-width:960px)and (max-width:1279.98px){.page-floorplan .page-wrap.floorplan-page,.page-floorplan .floorplan-similar-wrap,.page-section--floorplan-tours .page-wrap,.page-floorplan .page-section--breadcrumb .page-wrap{max-width:calc(var(--content-max) + (var(--content-edge-pad) * 2))!important;padding-left:var(--content-edge-pad)!important;padding-right:var(--content-edge-pad)!important;box-sizing:border-box!important}.page-section--floorplan{padding-top:0!important;padding-bottom:40px!important;overflow-x:visible!important}.page-floorplan .floorplan-page,.page-floorplan .floorplan-unit,.page-floorplan .floorplan-page__top,.page-floorplan .floorplan-aside,.page-floorplan .floorplan-summary-card,.page-floorplan .floorplan-details-card,.page-floorplan .floorplan-stage,.page-floorplan .floorplan-growth-card,.page-floorplan .floorplan-rent-card{width:100%!important;max-width:100%!important;min-width:0!important}.floorplan-unit{display:flex!important;flex-direction:column!important;gap:20px!important}.floorplan-page__top,.floorplan-page__bottom{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:20px!important;margin-top:0!important;grid-template-columns:none!important}.floorplan-aside{display:flex!important;flex-direction:column!important;gap:20px!important}.floorplan-stage__tabs{display:flex!important}.floorplan-stage__picker{display:none!important}.floorplan-stage{align-self:stretch!important;min-height:800px!important;padding:20px!important;gap:20px!important;border-radius:10px!important;border-color:#46535c!important;background:#f4f7fc!important;box-sizing:border-box!important}.floorplan-stage__panel{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;min-height:0!important;height:auto!important;max-height:none!important}.floorplan-stage__view.is-active{flex:1 1 auto!important;flex-direction:column!important;min-height:0!important}.floorplan-stage__canvas.floorplan-stage__canvas--plan{flex:1 1 auto!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:0!important;height:auto!important;max-height:none!important;padding:46px 100px!important;box-sizing:border-box!important}.floorplan-stage__canvas.floorplan-stage__canvas--plan .floorplan-stage__plan-img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;max-height:100%!important;aspect-ratio:1100 / 868!important;object-fit:contain!important;object-position:center!important}.floorplan-stage__foot{flex-shrink:0!important;min-height:40px!important;align-items:center!important;justify-content:space-between!important}.floorplan-stage__compass-img{display:block!important;width:105.658px!important;height:103.233px!important;flex-shrink:0!important}.floorplan-stage__carousel,.floorplan-stage__carousel-track,.floorplan-stage__slide img{flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important}.floorplan-stage .unit-tool-btn{width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;border-radius:10px!important}.floorplan-summary-card{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:0!important;padding:40px 35px!important;min-height:143px!important;border-radius:10px!important}.floorplan-summary-card__metrics{display:contents!important}.floorplan-summary-card__col{flex:0 0 auto!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:10px!important;width:auto!important;min-width:0!important;max-width:none!important;overflow:visible!important}.floorplan-summary-card__label{font-size:20px!important;font-weight:300!important;line-height:normal!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}.floorplan-summary-card__col:first-child .floorplan-summary-card__label{font-weight:300!important}.floorplan-summary-card__value{font-size:29px!important;font-weight:700!important;line-height:normal!important;text-align:left!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}.floorplan-summary-card__value--area sup{font-size:15.48px!important}.floorplan-summary-card__label--ppm2 sup{font-size:12.9px!important}.floorplan-summary-card__cta{flex:0 0 auto!important;align-self:center!important;width:auto!important;min-width:273px!important;height:63px!important;min-height:63px!important;padding:0 60px!important;font-size:20px!important;border-radius:10px!important;margin-top:0!important}.floorplan-details-card{display:flex!important;flex-direction:column!important;gap:30px!important;padding:40px 35px!important;min-height:470px!important;border-radius:10px!important}.floorplan-details-card__item{gap:8px!important;min-height:40px!important}.floorplan-details-card__line{font-size:24px!important;line-height:normal!important;white-space:nowrap!important}.floorplan-details-card__label{font-weight:300!important}.floorplan-details-card__value{font-size:24px!important;font-weight:700!important}.floorplan-growth-card{display:grid!important;grid-template-columns:minmax(0,286px) minmax(0,1fr)!important;gap:50px!important;align-items:center!important;padding:40px 35px!important;height:387px!important;min-height:387px!important;max-height:387px!important;border-radius:10px!important;overflow:hidden!important;box-sizing:border-box!important}.floorplan-growth-card__content{display:flex!important;flex-direction:column!important;gap:20px!important;max-width:286px!important;align-self:stretch!important}.floorplan-growth-card__title{font-size:35px!important;font-weight:700!important;line-height:normal!important}.floorplan-growth-card__body{font-size:18px!important;font-weight:300!important;line-height:normal!important;max-width:286px!important}.floorplan-growth-card__chart{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-end!important;padding:0!important;min-width:0!important;overflow:hidden!important;height:100%!important}.floorplan-growth-card__chart-img{display:block!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:307px!important;aspect-ratio:461 / 303!important;object-fit:contain!important;object-position:right center!important;margin:0 0 0 auto!important}.floorplan-rent-card{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;gap:15px!important;padding:40px 35px!important;min-height:179px!important;border-radius:10px!important}.floorplan-rent-card__title{font-size:30px!important;font-weight:700!important;line-height:normal!important}.floorplan-rent-card__value-wrap{display:flex!important;flex-direction:row!important;align-items:flex-end!important;justify-content:space-between!important;gap:16px!important;width:100%!important}.floorplan-rent-card__value{font-size:36px!important;font-weight:700!important;line-height:normal!important;margin:0!important}.floorplan-rent-card__source{font-size:22px!important;font-weight:300!important;line-height:normal!important;margin:0!important;text-align:right!important;flex-shrink:0!important}.page-section--floorplan-similar{padding-bottom:40px!important;overflow-x:visible!important}.floorplan-similar-wrap{gap:54px!important;width:100%!important;max-width:100%!important;overflow:visible!important}.floorplan-similar__title{font-size:40px!important;font-weight:600!important;line-height:1!important}.floorplan-similar__body{gap:40px!important}.floorplan-similar-grid.plans-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important}.floorplan-similar-grid .plan-card{flex:none!important;width:100%!important;min-width:0!important;max-width:none!important;height:705px!important;min-height:705px!important;max-height:705px!important;aspect-ratio:auto!important}.floorplan-similar-grid .plan-card .plan-card__hit{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;min-width:0!important}.floorplan-similar-grid .plan-card__diagram{flex:1 1 auto!important;min-height:0!important;height:auto!important;padding:80px 40px!important}.floorplan-similar-grid .plan-card__diagram--alt{padding:80px 60px!important}.floorplan-similar-grid .plan-card__diagram--narrow{padding:45px 60px!important}.floorplan-similar-toolbar{display:flex!important;flex-direction:column!important;align-items:center!important;gap:26px!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:visible!important}.floorplan-similar-toolbar__filters{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;gap:20px!important;width:auto!important;min-width:0!important}.floorplan-similar-toolbar .plans-rooms{display:flex!important;flex:0 0 auto!important;justify-content:center!important;align-items:center!important;gap:20px!important;overflow:visible!important}.floorplan-similar-toolbar .plans-room{width:50px!important;min-width:50px!important;height:50px!important;font-size:20px!important}.floorplan-similar-free{flex:0 0 auto!important;width:auto!important;min-width:0!important;height:50px!important;min-height:50px!important;padding:0 30px!important;font-size:20px!important;white-space:nowrap!important}.floorplan-similar-toolbar__actions{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;gap:20px!important;width:auto!important;min-width:0!important}.floorplan-similar-action{height:52px!important;min-height:52px!important;padding:0 30px!important;font-size:20px!important;white-space:nowrap!important}.floorplan-similar-action--primary{order:-1!important;flex:0 0 auto!important;max-width:none!important}.floorplan-similar-action--secondary{flex:0 0 auto!important;width:auto!important;max-width:none!important}.page-section--floorplan-tours{padding:40px 0!important;margin-bottom:0!important}.page-section--floorplan-tours .page-wrap{gap:40px!important}.floorplan-tours__title{display:block!important;font-size:45px!important;font-weight:600!important;line-height:normal!important}.floorplan-tours__row{flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:0!important;width:100%!important;text-align:left!important}.floorplan-tours__text{flex-direction:column!important;flex-wrap:nowrap!important;align-items:flex-start!important;gap:0!important;flex:0 1 auto!important;min-width:0!important}.floorplan-tours__text strong{font-size:28px!important;font-weight:700!important;line-height:normal!important;text-transform:uppercase!important}.floorplan-tours__text span{font-size:22px!important;font-weight:400!important;line-height:normal!important;color:#be9e87!important}.floorplan-tours__btn{flex:0 0 auto!important;width:auto!important;height:52px!important;min-height:52px!important;padding:0 30px!important;font-size:20px!important;border-radius:10px!important;align-self:center!important}}@media(min-width:1280px){.page-floorplan .page-wrap.floorplan-page,.page-floorplan .floorplan-similar-wrap,.page-section--floorplan-tours .page-wrap,.page-floorplan .page-section--breadcrumb .page-wrap{max-width:1661px!important;padding-left:100px!important;padding-right:100px!important;box-sizing:border-box!important}.page-section--floorplan{padding-top:24px!important;padding-bottom:100px!important}.floorplan-page__top{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(280px,467px)!important;gap:20px!important;align-items:start!important}.floorplan-page__bottom{display:grid!important;grid-template-columns:minmax(0,1.85fr) minmax(260px,1fr)!important;gap:20px!important;align-items:stretch!important;margin-top:20px!important}.floorplan-aside{gap:20px!important}.floorplan-stage__tabs{display:flex!important}.floorplan-stage__picker{display:none!important}.floorplan-stage__panel{min-height:724px!important}.floorplan-stage{min-height:864px!important}.floorplan-summary-card{padding:40px 50px!important;gap:30px!important;min-height:344px!important;border-radius:10px!important}.floorplan-details-card{padding:55px 50px!important;gap:30px!important;min-height:500px!important;border-radius:10px!important}.floorplan-growth-card,.floorplan-rent-card{padding:50px!important;min-height:441px!important;border-radius:10px!important}.floorplan-growth-card{grid-template-columns:minmax(280px,1fr) minmax(0,1.2fr)!important;gap:clamp(20px,2.8vw,50px)!important;align-items:center!important}.floorplan-growth-card__chart{justify-content:center!important;align-items:stretch!important;padding:0!important;align-self:stretch!important}.floorplan-growth-card__chart-img{width:100%!important;max-width:100%!important;height:auto!important;max-height:340px!important;aspect-ratio:461 / 303!important;object-fit:contain!important;object-position:center!important;margin:0!important}.floorplan-summary-card__label,.floorplan-details-card__line{font-size:22px!important}.floorplan-summary-card__value{font-size:36px!important}.floorplan-summary-card__value--sqm,.floorplan-summary-card__col:nth-child(3) .floorplan-summary-card__value{font-size:30px!important}.floorplan-summary-card__cta{height:52px!important;min-height:52px!important;padding:0 60px!important;font-size:20px!important;border-radius:10px!important}.floorplan-growth-card__title,.floorplan-rent-card__title{font-size:30px!important}.floorplan-growth-card__body,.floorplan-rent-card__source{font-size:20px!important}.floorplan-rent-card__value{font-size:36px!important}.page-section--floorplan-similar{padding-bottom:100px!important}.floorplan-similar-wrap{gap:54px!important}.floorplan-similar__title{font-size:50px!important;font-weight:600!important;line-height:1!important}.floorplan-similar__body{gap:40px!important}.floorplan-similar-grid.plans-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important}.floorplan-similar-grid .plan-card{flex:none!important;width:100%!important;min-width:0!important;max-width:none!important;height:705px!important;min-height:705px!important;max-height:705px!important;aspect-ratio:auto!important}.floorplan-similar-toolbar{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;width:100%!important}.floorplan-similar-toolbar__filters{display:flex!important;flex-direction:row!important;align-items:center!important;gap:20px!important;flex:0 1 auto!important;width:auto!important;min-width:0!important}.floorplan-similar-toolbar .plans-rooms{gap:20px!important;flex:0 0 auto!important;overflow:visible!important}.floorplan-similar-toolbar .plans-room{width:52px!important;min-width:52px!important;height:52px!important;font-size:20px!important}.floorplan-similar-free{flex:0 0 auto!important;width:auto!important;height:52px!important;padding:0 30px!important;font-size:20px!important}.floorplan-similar-toolbar__actions{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;gap:20px!important;flex:0 0 auto!important;width:auto!important}.floorplan-similar-action{height:52px!important;min-height:52px!important;padding:0 30px!important;font-size:20px!important}.floorplan-similar-action--primary{order:-1!important;max-width:none!important}.floorplan-similar-action--secondary{flex:0 0 auto!important;width:auto!important;max-width:none!important}.floorplan-stage .unit-tool-btn{width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;border-radius:10px!important}.page-section--floorplan-tours{padding:50px 0!important;margin-bottom:100px!important}.page-section--floorplan-tours .page-wrap{gap:40px!important}.floorplan-tours__title{font-size:50px!important;font-weight:600!important;line-height:1!important}.floorplan-tours__text strong{font-size:28px!important}.floorplan-tours__text span{font-size:22px!important}.floorplan-tours__btn{height:52px!important;min-height:52px!important;font-size:20px!important}}.page-floorplan .floorplan-stage .unit-tool-btn{background:transparent!important;transition:border-color .15s ease,color .15s ease,background-color .15s ease!important}.page-floorplan .floorplan-stage .unit-tool-btn:hover,.page-floorplan .floorplan-stage .unit-tool-btn:focus-visible{border-color:#be9e87!important;color:#be9e87!important;outline:none!important}.page-floorplan .floorplan-stage .unit-tool-btn:active{background:#1c252c!important;border-color:#1c252c!important;color:#f4f7fc!important}.page-floorplan .floorplan-stage__tab{height:50px!important;padding:0 32px!important;border:1.5px solid #a1a8b5!important;border-radius:10px!important;background:transparent!important;font-family:var(--font-ui)!important;font-size:20px!important;font-weight:400!important;line-height:normal!important;color:#1c252c!important;transition:background-color .2s ease,color .2s ease,border-color .2s ease!important}.page-floorplan .floorplan-stage__tab:not(.is-active):active{background:#1c252c!important;border-color:#1c252c!important;color:#f4f7fc!important}.page-floorplan .floorplan-stage__tab.is-active{background:#1c252c!important;border-color:#1c252c!important;color:#f4f7fc!important}.page-floorplan .floorplan-stage__tab.is-active:active{background:#1c252c!important;border-color:#1c252c!important;color:#f4f7fc!important}.page-floorplan .floorplan-stage__panel{position:relative!important}.page-floorplan .floorplan-stage__view{position:relative!important;inset:auto!important;display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;z-index:0!important;transition:none!important}.page-floorplan .floorplan-stage__view.is-active{display:flex!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;z-index:1!important}.page-floorplan .floorplan-stage__view[hidden]{display:none!important}@media(prefers-reduced-motion:reduce){.page-floorplan .floorplan-stage__view,.page-floorplan .floorplan-stage__tab{transition:none!important}}.site-header .btn.btn--header-cta,.floorplan-summary-card__cta{cursor:pointer!important;border:1px solid transparent!important;box-sizing:border-box!important;transition:filter .15s ease,transform .15s ease,border-color .15s ease!important}.site-header .btn.btn--header-cta:hover,.site-header .btn.btn--header-cta:focus-visible,.floorplan-summary-card__cta:hover:not(:disabled),.floorplan-summary-card__cta:focus-visible:not(:disabled){border-color:#f4f7fc!important;filter:brightness(1.05)!important;outline:none!important}.site-header .btn.btn--header-cta:active,.floorplan-summary-card__cta:active:not(:disabled){transform:translateY(1px)!important}.floorplan-summary-card__cta:disabled,.floorplan-summary-card__cta[disabled],.floorplan-summary-card__cta[aria-disabled=true]{opacity:.55!important;cursor:default!important;pointer-events:none!important;filter:none!important;transform:none!important;border-color:transparent!important;box-shadow:none!important}.filter-room,.plans-room{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;transition:border-color .15s ease,background-color .15s ease,color .15s ease!important}.filter-room:hover,.filter-room:has(input:focus-visible),#filter .filter-room:hover,#filter .filter-room:has(input:focus-visible),.page-plans-catalog .filter-room:hover,.page-plans-catalog .filter-room:has(input:focus-visible),.plans-room:not(.is-active):hover,.plans-room:not(.is-active):focus-visible{border-color:#23272e!important}.filter-room:active,#filter .filter-room:active,.page-plans-catalog .filter-room:active,.plans-room:not(.is-active):active{background:#1c252c!important;border-color:#1c252c!important;color:#f4f7fc!important}.filter-room:has(input:checked),#filter .filter-room:has(input:checked),.page-plans-catalog .filter-room:has(input:checked),.plans-room.is-active{background:#1c252c!important;border-color:#1c252c!important;color:#f4f7fc!important;font-weight:400!important}.filter-room:has(input:checked):hover,.filter-room:has(input:checked):has(input:focus-visible),#filter .filter-room:has(input:checked):hover,#filter .filter-room:has(input:checked):has(input:focus-visible),.page-plans-catalog .filter-room:has(input:checked):hover,.page-plans-catalog .filter-room:has(input:checked):has(input:focus-visible),.plans-room.is-active:hover,.plans-room.is-active:focus-visible{background:#1c252c!important;border-color:#23272e!important;color:#f4f7fc!important}.filter-room:has(input:checked):active,#filter .filter-room:has(input:checked):active,.page-plans-catalog .filter-room:has(input:checked):active,.plans-room.is-active:active{background:#1c252c!important;border-color:#1c252c!important;color:#f4f7fc!important}.site-footer__cta{white-space:nowrap!important;width:max-content!important;max-width:none!important;box-sizing:border-box!important}.plans-free-toggle,.page-plans-catalog .plans-free-toggle,.page-plans-catalog .filter-bar__lead .plans-free-toggle,.filter-only-free,.floorplan-similar-free,.page-floorplan .floorplan-similar-free,.parking-toolbar__only-free,.page-parking .parking-toolbar__only-free,.storages-toolbar__only-free,.page-storages .storages-toolbar__only-free{cursor:pointer!important;pointer-events:auto!important;position:relative!important;z-index:2!important;transition:border-color .15s ease,background-color .15s ease,background .15s ease,color .15s ease,font-weight .15s ease!important}.parking-toolbar__only-free span,.page-parking .parking-toolbar__only-free span,.storages-toolbar__only-free span,.page-storages .storages-toolbar__only-free span{transition:border-color .15s ease,background-color .15s ease,background .15s ease,color .15s ease,font-weight .15s ease!important}.plans-free-toggle:not(.is-active):hover,.plans-free-toggle:not(.is-active):focus-visible,.page-plans-catalog .plans-free-toggle:not(.is-active):hover,.page-plans-catalog .plans-free-toggle:not(.is-active):focus-visible,.page-plans-catalog .filter-bar__lead .plans-free-toggle:not(.is-active):hover,.page-plans-catalog .filter-bar__lead .plans-free-toggle:not(.is-active):focus-visible,.filter-only-free:not(.is-active):hover,.filter-only-free:not(.is-active):focus-visible,.floorplan-similar-free:not(.is-active):hover,.floorplan-similar-free:not(.is-active):has(:focus-visible),.page-floorplan .floorplan-similar-free:not(.is-active):hover,.page-floorplan .floorplan-similar-free:not(.is-active):has(:focus-visible),.parking-toolbar__only-free:not(.is-active):not(:has(input:checked)):hover span,.parking-toolbar__only-free:not(.is-active):not(:has(input:checked)):has(:focus-visible) span,.page-parking .parking-toolbar__only-free:not(.is-active):not(:has(input:checked)):hover span,.page-parking .parking-toolbar__only-free:not(.is-active):not(:has(input:checked)):has(:focus-visible) span,.storages-toolbar__only-free:not(.is-active):not(:has(input:checked)):hover span,.storages-toolbar__only-free:not(.is-active):not(:has(input:checked)):has(:focus-visible) span,.page-storages .storages-toolbar__only-free:not(.is-active):not(:has(input:checked)):hover span,.page-storages .storages-toolbar__only-free:not(.is-active):not(:has(input:checked)):has(:focus-visible) span{border-color:#23272e!important;outline:none!important}.plans-free-toggle:not(.is-active):active,.page-plans-catalog .plans-free-toggle:not(.is-active):active,.page-plans-catalog .filter-bar__lead .plans-free-toggle:not(.is-active):active,.filter-only-free:not(.is-active):active,.floorplan-similar-free:not(.is-active):active,.page-floorplan .floorplan-similar-free:not(.is-active):active,.parking-toolbar__only-free:not(.is-active):not(:has(input:checked)):active span,.page-parking .parking-toolbar__only-free:not(.is-active):not(:has(input:checked)):active span,.storages-toolbar__only-free:not(.is-active):not(:has(input:checked)):active span,.page-storages .storages-toolbar__only-free:not(.is-active):not(:has(input:checked)):active span{background:#1c252c!important;border-color:#1c252c!important;color:#f4f7fc!important;font-weight:400!important}.plans-free-toggle.is-active,.page-plans-catalog .plans-free-toggle.is-active,.page-plans-catalog .filter-bar__lead .plans-free-toggle.is-active,.filter-only-free.is-active,.floorplan-similar-free.is-active,.page-floorplan .floorplan-similar-free.is-active,.parking-toolbar__only-free.is-active span,.parking-toolbar__only-free:has(input:checked) span,.page-parking .parking-toolbar__only-free.is-active span,.page-parking .parking-toolbar__only-free:has(input:checked) span,.storages-toolbar__only-free.is-active span,.storages-toolbar__only-free:has(input:checked) span,.page-storages .storages-toolbar__only-free.is-active span,.page-storages .storages-toolbar__only-free:has(input:checked) span{background:#1c252c!important;border-color:#1c252c!important;color:#f4f7fc!important;font-weight:400!important}.plans-free-toggle.is-active:hover,.plans-free-toggle.is-active:focus-visible,.page-plans-catalog .plans-free-toggle.is-active:hover,.page-plans-catalog .plans-free-toggle.is-active:focus-visible,.page-plans-catalog .filter-bar__lead .plans-free-toggle.is-active:hover,.page-plans-catalog .filter-bar__lead .plans-free-toggle.is-active:focus-visible,.filter-only-free.is-active:hover,.filter-only-free.is-active:focus-visible,.floorplan-similar-free.is-active:hover,.floorplan-similar-free.is-active:has(:focus-visible),.page-floorplan .floorplan-similar-free.is-active:hover,.page-floorplan .floorplan-similar-free.is-active:has(:focus-visible),.parking-toolbar__only-free.is-active:hover span,.parking-toolbar__only-free.is-active:has(:focus-visible) span,.parking-toolbar__only-free:has(input:checked):hover span,.parking-toolbar__only-free:has(input:checked):has(:focus-visible) span,.page-parking .parking-toolbar__only-free.is-active:hover span,.page-parking .parking-toolbar__only-free.is-active:has(:focus-visible) span,.page-parking .parking-toolbar__only-free:has(input:checked):hover span,.page-parking .parking-toolbar__only-free:has(input:checked):has(:focus-visible) span,.storages-toolbar__only-free.is-active:hover span,.storages-toolbar__only-free.is-active:has(:focus-visible) span,.storages-toolbar__only-free:has(input:checked):hover span,.storages-toolbar__only-free:has(input:checked):has(:focus-visible) span,.page-storages .storages-toolbar__only-free.is-active:hover span,.page-storages .storages-toolbar__only-free.is-active:has(:focus-visible) span,.page-storages .storages-toolbar__only-free:has(input:checked):hover span,.page-storages .storages-toolbar__only-free:has(input:checked):has(:focus-visible) span{background:#1c252c!important;border-color:#23272e!important;color:#f4f7fc!important;outline:none!important}.plans-free-toggle.is-active:active,.page-plans-catalog .plans-free-toggle.is-active:active,.page-plans-catalog .filter-bar__lead .plans-free-toggle.is-active:active,.filter-only-free.is-active:active,.floorplan-similar-free.is-active:active,.page-floorplan .floorplan-similar-free.is-active:active,.parking-toolbar__only-free.is-active:active span,.parking-toolbar__only-free:has(input:checked):active span,.page-parking .parking-toolbar__only-free.is-active:active span,.page-parking .parking-toolbar__only-free:has(input:checked):active span,.storages-toolbar__only-free.is-active:active span,.storages-toolbar__only-free:has(input:checked):active span,.page-storages .storages-toolbar__only-free.is-active:active span,.page-storages .storages-toolbar__only-free:has(input:checked):active span{background:#1c252c!important;border-color:#1c252c!important;color:#f4f7fc!important}@media(min-width:1280px){body:not(.page-inner){--home-block-gap: 100px}body:not(.page-inner) #filter,body:not(.page-inner) .page-section--filter,body:not(.page-inner) #intro,body:not(.page-inner) .page-section--intro,body:not(.page-inner) #showcase,body:not(.page-inner) .page-section--showcase,body:not(.page-inner) #about-block,body:not(.page-inner) .page-section--about,body:not(.page-inner) #infrastructure,body:not(.page-inner) .page-section--infra,body:not(.page-inner) #tours,body:not(.page-inner) .page-section--tours,body:not(.page-inner) #gallery,body:not(.page-inner) .page-section--gallery,body:not(.page-inner) #construction,body:not(.page-inner) .page-section--build,body:not(.page-inner) #extras,body:not(.page-inner) .page-section--extras,body:not(.page-inner) #location,body:not(.page-inner) .page-section--map,body:not(.page-inner) #floorplans,body:not(.page-inner) .page-section--plans{padding-top:100px!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}body:not(.page-inner) #floorplans,body:not(.page-inner) .page-section--plans{padding-bottom:100px!important}}@media(min-width:960px)and (max-width:1279.98px){body:not(.page-inner){--home-block-gap: 50px}body:not(.page-inner) #filter,body:not(.page-inner) .page-section--filter,body:not(.page-inner) #intro,body:not(.page-inner) .page-section--intro,body:not(.page-inner) #showcase,body:not(.page-inner) .page-section--showcase,body:not(.page-inner) #about-block,body:not(.page-inner) .page-section--about,body:not(.page-inner) #infrastructure,body:not(.page-inner) .page-section--infra,body:not(.page-inner) #tours,body:not(.page-inner) .page-section--tours,body:not(.page-inner) #gallery,body:not(.page-inner) .page-section--gallery,body:not(.page-inner) #construction,body:not(.page-inner) .page-section--build,body:not(.page-inner) #extras,body:not(.page-inner) .page-section--extras,body:not(.page-inner) #location,body:not(.page-inner) .page-section--map,body:not(.page-inner) #floorplans,body:not(.page-inner) .page-section--plans{padding-top:50px!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}body:not(.page-inner) #floorplans,body:not(.page-inner) .page-section--plans{padding-bottom:50px!important}}@media(min-width:600px)and (max-width:959px){body:not(.page-inner){--home-block-gap: 40px}body:not(.page-inner) #filter,body:not(.page-inner) .page-section--filter,body:not(.page-inner) #intro,body:not(.page-inner) .page-section--intro,body:not(.page-inner) #showcase,body:not(.page-inner) .page-section--showcase,body:not(.page-inner) #about-block,body:not(.page-inner) .page-section--about,body:not(.page-inner) #infrastructure,body:not(.page-inner) .page-section--infra,body:not(.page-inner) #tours,body:not(.page-inner) .page-section--tours,body:not(.page-inner) #gallery,body:not(.page-inner) .page-section--gallery,body:not(.page-inner) #construction,body:not(.page-inner) .page-section--build,body:not(.page-inner) #extras,body:not(.page-inner) .page-section--extras,body:not(.page-inner) #location,body:not(.page-inner) .page-section--map,body:not(.page-inner) #floorplans,body:not(.page-inner) .page-section--plans{padding-top:40px!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}body:not(.page-inner) #floorplans,body:not(.page-inner) .page-section--plans{padding-bottom:40px!important}}@media(min-width:460px)and (max-width:599px){body:not(.page-inner){--home-block-gap: 32px}body:not(.page-inner) #filter,body:not(.page-inner) .page-section--filter,body:not(.page-inner) #intro,body:not(.page-inner) .page-section--intro,body:not(.page-inner) #showcase,body:not(.page-inner) .page-section--showcase,body:not(.page-inner) #about-block,body:not(.page-inner) .page-section--about,body:not(.page-inner) #infrastructure,body:not(.page-inner) .page-section--infra,body:not(.page-inner) #tours,body:not(.page-inner) .page-section--tours,body:not(.page-inner) #gallery,body:not(.page-inner) .page-section--gallery,body:not(.page-inner) #construction,body:not(.page-inner) .page-section--build,body:not(.page-inner) #extras,body:not(.page-inner) .page-section--extras,body:not(.page-inner) #location,body:not(.page-inner) .page-section--map,body:not(.page-inner) #floorplans,body:not(.page-inner) .page-section--plans{padding-top:32px!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}body:not(.page-inner) #floorplans,body:not(.page-inner) .page-section--plans{padding-bottom:32px!important}}@media(max-width:460px){body:not(.page-inner){--home-block-gap: 32px}body:not(.page-inner) #filter,body:not(.page-inner) .page-section--filter,body:not(.page-inner) #intro,body:not(.page-inner) .page-section--intro,body:not(.page-inner) #showcase,body:not(.page-inner) .page-section--showcase,body:not(.page-inner) #about-block,body:not(.page-inner) .page-section--about,body:not(.page-inner) #infrastructure,body:not(.page-inner) .page-section--infra,body:not(.page-inner) #tours,body:not(.page-inner) .page-section--tours,body:not(.page-inner) #gallery,body:not(.page-inner) .page-section--gallery,body:not(.page-inner) #construction,body:not(.page-inner) .page-section--build,body:not(.page-inner) #extras,body:not(.page-inner) .page-section--extras,body:not(.page-inner) #location,body:not(.page-inner) .page-section--map,body:not(.page-inner) #floorplans,body:not(.page-inner) .page-section--plans{padding-top:32px!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}body:not(.page-inner) #floorplans,body:not(.page-inner) .page-section--plans{padding-bottom:32px!important}}@media(min-width:1280px){body:not(.page-inner) #filter,body:not(.page-inner) .page-section--filter{padding-bottom:40px!important}body:not(.page-inner) #filter .filter-wrap{gap:30px!important}}@media(min-width:960px)and (max-width:1279.98px){body:not(.page-inner) #filter,body:not(.page-inner) .page-section--filter{padding-bottom:30px!important}body:not(.page-inner) #filter .filter-wrap{gap:20px!important}}@media(min-width:600px)and (max-width:959px){body:not(.page-inner) #filter,body:not(.page-inner) .page-section--filter{padding-bottom:28px!important}body:not(.page-inner) #filter .filter-wrap{gap:15px!important}}@media(max-width:599px){body:not(.page-inner) #filter,body:not(.page-inner) .page-section--filter{padding-bottom:24px!important}body:not(.page-inner) #filter .filter-wrap{gap:15px!important}}@media(min-width:1280px){body:not(.page-inner) #about-block-title,body:not(.page-inner) #infra-title,body:not(.page-inner) #tours-title,body:not(.page-inner) #gallery-title,body:not(.page-inner) #build-title,body:not(.page-inner) #extras-title,body:not(.page-inner) #map-title,body:not(.page-inner) #plans-title,body:not(.page-inner) .page-section--about .section-heading,body:not(.page-inner) .page-section--infra .section-heading,body:not(.page-inner) .page-section--tours .section-heading,body:not(.page-inner) .page-section--gallery .section-heading,body:not(.page-inner) .page-section--build .section-heading,body:not(.page-inner) .page-section--extras .section-heading,body:not(.page-inner) .page-section--map .section-heading,body:not(.page-inner) .page-section--plans .section-heading,body:not(.page-inner) .gallery-head .section-heading,body:not(.page-inner) .plans-head .section-heading{margin:0!important;padding:0!important;font-family:var(--font-display)!important;font-size:50px!important;font-weight:600!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important}body:not(.page-inner) #about-block .page-wrap,body:not(.page-inner) .page-section--about .page-wrap{display:flex!important;flex-direction:column!important;gap:80px!important}body:not(.page-inner) #infrastructure .page-wrap,body:not(.page-inner) .page-section--infra .page-wrap,body:not(.page-inner) #tours .page-wrap,body:not(.page-inner) .page-section--tours .page-wrap,body:not(.page-inner) #construction .page-wrap,body:not(.page-inner) .page-section--build .page-wrap,body:not(.page-inner) #extras .page-wrap,body:not(.page-inner) .page-section--extras .page-wrap,body:not(.page-inner) #floorplans .page-wrap,body:not(.page-inner) .page-section--plans .page-wrap{display:flex!important;flex-direction:column!important;gap:40px!important}body:not(.page-inner) #gallery .page-wrap,body:not(.page-inner) .page-section--gallery .page-wrap{gap:40px!important}body:not(.page-inner) #location .map-head,body:not(.page-inner) .page-section--map .map-head{margin:0 0 40px!important;padding:0!important}body:not(.page-inner) #floorplans .plans-head,body:not(.page-inner) .page-section--plans .plans-head{margin:0!important;padding:0!important}body:not(.page-inner) #floorplans .plans-toolbar,body:not(.page-inner) .page-section--plans .plans-toolbar{margin-bottom:40px!important}body:not(.page-inner) #extras .extras-grid,body:not(.page-inner) .page-section--extras .extras-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;width:100%!important;margin:0!important}body:not(.page-inner) #extras .extras-card,body:not(.page-inner) .page-section--extras .extras-card{min-height:333px!important;height:333px!important;max-height:333px!important;padding:0 50px 40px!important;align-items:flex-end!important;justify-content:flex-start!important;border-radius:10px!important;box-sizing:border-box!important}body:not(.page-inner) #extras .extras-card__title,body:not(.page-inner) .page-section--extras .extras-card__title{font-family:var(--font-ui)!important;font-size:50px!important;font-weight:700!important;line-height:1!important;letter-spacing:0!important;color:#f4f7fc!important}.page-parking #parking-title,.page-parking .parking-hero__title,.page-storages #storages-title,.page-storages .storages-hero__title{font-size:50px!important;font-weight:700!important;line-height:1!important;letter-spacing:0!important}.page-parking .parking-intro,.page-storages .storages-intro{font-size:28px!important;font-weight:400!important;line-height:31px!important;max-width:980px!important}.page-parking .parking-layout,.page-storages .storages-layout{gap:60px!important}.page-parking .parking-hero,.page-storages .storages-hero{gap:30px!important}}@media(min-width:960px)and (max-width:1279.98px){body:not(.page-inner) #about-block-title,body:not(.page-inner) #infra-title,body:not(.page-inner) #tours-title,body:not(.page-inner) #gallery-title,body:not(.page-inner) #build-title,body:not(.page-inner) #extras-title,body:not(.page-inner) #map-title,body:not(.page-inner) .page-section--about .section-heading,body:not(.page-inner) .page-section--infra .section-heading,body:not(.page-inner) .page-section--tours .section-heading,body:not(.page-inner) .page-section--gallery .section-heading,body:not(.page-inner) .page-section--build .section-heading,body:not(.page-inner) .page-section--extras .section-heading,body:not(.page-inner) .page-section--map .section-heading,body:not(.page-inner) .gallery-head .section-heading{margin:0!important;padding:0!important;font-family:var(--font-display)!important;font-size:45px!important;font-weight:600!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important}body:not(.page-inner) #plans-title,body:not(.page-inner) .page-section--plans .section-heading,body:not(.page-inner) .plans-head .section-heading{margin:0!important;padding:0!important;font-family:var(--font-display)!important;font-size:50px!important;font-weight:600!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important}body:not(.page-inner) #about-block .page-wrap,body:not(.page-inner) .page-section--about .page-wrap{display:flex!important;flex-direction:column!important;gap:60px!important}body:not(.page-inner) #infrastructure .page-wrap,body:not(.page-inner) .page-section--infra .page-wrap{display:flex!important;flex-direction:column!important;gap:40px!important}body:not(.page-inner) #tours .page-wrap,body:not(.page-inner) .page-section--tours .page-wrap,body:not(.page-inner) #construction .page-wrap,body:not(.page-inner) .page-section--build .page-wrap,body:not(.page-inner) #extras .page-wrap,body:not(.page-inner) .page-section--extras .page-wrap,body:not(.page-inner) #floorplans .page-wrap,body:not(.page-inner) .page-section--plans .page-wrap{display:flex!important;flex-direction:column!important;gap:30px!important}body:not(.page-inner) #gallery .page-wrap,body:not(.page-inner) .page-section--gallery .page-wrap{gap:20px!important}body:not(.page-inner) #location .map-head,body:not(.page-inner) .page-section--map .map-head{margin:0!important;padding:0!important}body:not(.page-inner) #location,body:not(.page-inner) .page-section--map{gap:30px!important}body:not(.page-inner) #floorplans .plans-head,body:not(.page-inner) .page-section--plans .plans-head{margin:0!important;padding:0!important}body:not(.page-inner) #extras .extras-grid,body:not(.page-inner) .page-section--extras .extras-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:15px!important;width:100%!important;margin:0!important}body:not(.page-inner) #extras .extras-card,body:not(.page-inner) .page-section--extras .extras-card{min-height:266px!important;height:266px!important;max-height:266px!important;padding:15px 30px!important;align-items:flex-end!important;border-radius:10px!important;box-sizing:border-box!important}body:not(.page-inner) #extras .extras-card__title,body:not(.page-inner) .page-section--extras .extras-card__title{font-family:var(--font-ui)!important;font-size:45px!important;font-weight:700!important;line-height:1!important;letter-spacing:0!important;color:#f4f7fc!important}.page-section--parking,.page-section--storages{padding-top:40px!important;padding-bottom:60px!important}.page-section--parking .page-wrap,.page-section--storages .page-wrap{padding-left:30px!important;padding-right:30px!important;max-width:none!important}.page-parking #parking-title,.page-parking .parking-hero__title,.page-storages #storages-title,.page-storages .storages-hero__title{font-size:50px!important;font-weight:700!important;line-height:1!important}.page-parking .parking-intro,.page-storages .storages-intro{font-size:28px!important;font-weight:400!important;line-height:31px!important;max-width:none!important}.page-parking .parking-layout,.page-storages .storages-layout{gap:50px!important}.page-parking .parking-layout:not(.parking-layout--scheme-mode) .parking-scheme-wrap,.page-storages .storages-layout:not(.storages-layout--scheme-mode) .storage-scheme-wrap{display:none!important}.page-parking .parking-hero,.page-storages .storages-hero{gap:30px!important}.page-parking .parking-list,.page-storages .storages-list{gap:20px!important}.page-parking .parking-unit-card,.page-storages .storage-unit-card{column-gap:30px!important;row-gap:11px!important;padding:30px 40px!important;border-radius:10px!important}.page-parking .parking-unit-card__title,.page-storages .storage-unit-card__title{font-size:24px!important;font-weight:700!important;line-height:normal!important}.page-parking .parking-unit-card__area,.page-parking .parking-unit-card__area-num,.page-storages .storage-unit-card__area,.page-storages .storage-unit-card__area-num{font-size:24px!important;font-weight:700!important}.page-parking .parking-unit-card__area sup,.page-storages .storage-unit-card__area sup{font-size:15.5px!important}.page-parking .parking-unit-card__status,.page-parking .parking-unit-card__label,.page-storages .storage-unit-card__status,.page-storages .storage-unit-card__label{font-size:20px!important}.page-parking .parking-unit-card__label sup,.page-storages .storage-unit-card__label sup{font-size:12.9px!important}.page-parking .parking-unit-card__value--total,.page-storages .storage-unit-card__value--total{font-size:24px!important}.page-parking .parking-unit-card__value--sqm,.page-storages .storage-unit-card__value--sqm{font-size:20px!important}}@media(min-width:600px)and (max-width:959px){body:not(.page-inner) #about-block-title,body:not(.page-inner) #infra-title,body:not(.page-inner) #tours-title,body:not(.page-inner) #gallery-title,body:not(.page-inner) #build-title,body:not(.page-inner) #extras-title,body:not(.page-inner) #map-title,body:not(.page-inner) #plans-title,body:not(.page-inner) .page-section--about .section-heading,body:not(.page-inner) .page-section--infra .section-heading,body:not(.page-inner) .page-section--tours .section-heading,body:not(.page-inner) .page-section--gallery .section-heading,body:not(.page-inner) .page-section--build .section-heading,body:not(.page-inner) .page-section--extras .section-heading,body:not(.page-inner) .page-section--map .section-heading,body:not(.page-inner) .page-section--plans .section-heading,body:not(.page-inner) .gallery-head .section-heading,body:not(.page-inner) .plans-head .section-heading{margin:0!important;padding:0!important;font-family:var(--font-display)!important;font-size:25px!important;font-weight:600!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important}body:not(.page-inner) #about-block .page-wrap,body:not(.page-inner) .page-section--about .page-wrap{display:flex!important;flex-direction:column!important;gap:55px!important}body:not(.page-inner) #infrastructure .page-wrap,body:not(.page-inner) .page-section--infra .page-wrap,body:not(.page-inner) #tours .page-wrap,body:not(.page-inner) .page-section--tours .page-wrap,body:not(.page-inner) #construction .page-wrap,body:not(.page-inner) .page-section--build .page-wrap,body:not(.page-inner) #extras .page-wrap,body:not(.page-inner) .page-section--extras .page-wrap,body:not(.page-inner) #floorplans .page-wrap,body:not(.page-inner) .page-section--plans .page-wrap,body:not(.page-inner) #gallery .page-wrap,body:not(.page-inner) .page-section--gallery .page-wrap{display:flex!important;flex-direction:column!important;gap:20px!important}body:not(.page-inner) #floorplans .plans-head,body:not(.page-inner) .page-section--plans .plans-head{margin:0!important;padding:0!important}body:not(.page-inner) #location,body:not(.page-inner) .page-section--map{display:flex!important;flex-direction:column!important;gap:20px!important}body:not(.page-inner) #location .map-head,body:not(.page-inner) .page-section--map .map-head{margin:0!important;padding:0!important}body:not(.page-inner) #extras .extras-grid,body:not(.page-inner) .page-section--extras .extras-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:15px!important;width:100%!important;margin:0!important}body:not(.page-inner) #extras .extras-card,body:not(.page-inner) .page-section--extras .extras-card{min-height:140px!important;height:140px!important;max-height:140px!important;padding:15px 30px!important;align-items:flex-end!important;border-radius:10px!important;box-sizing:border-box!important}body:not(.page-inner) #extras .extras-card__title,body:not(.page-inner) .page-section--extras .extras-card__title{font-family:var(--font-ui)!important;font-size:20px!important;font-weight:700!important;line-height:1!important;letter-spacing:0!important;color:#f4f7fc!important}.page-section--parking,.page-section--storages{padding-top:40px!important;padding-bottom:40px!important}.page-section--parking .page-wrap,.page-section--storages .page-wrap{padding-left:30px!important;padding-right:30px!important;max-width:none!important}.page-parking #parking-title,.page-parking .parking-hero__title,.page-storages #storages-title,.page-storages .storages-hero__title{font-size:25px!important;font-weight:700!important;line-height:1!important}.page-parking .parking-intro,.page-storages .storages-intro{font-size:16px!important;font-weight:400!important;line-height:20px!important;max-width:none!important}.page-parking .parking-layout,.page-storages .storages-layout{gap:40px!important}.page-parking .parking-layout:not(.parking-layout--scheme-mode) .parking-scheme-wrap,.page-storages .storages-layout:not(.storages-layout--scheme-mode) .storage-scheme-wrap{display:none!important}.page-parking .parking-hero,.page-storages .storages-hero{gap:20px!important}.page-parking .parking-list,.page-storages .storages-list{gap:15px!important}.page-parking .parking-unit-card,.page-storages .storage-unit-card{column-gap:30px!important;row-gap:11px!important;padding:30px 40px!important;border-radius:5px!important}.page-parking .parking-unit-card__title,.page-storages .storage-unit-card__title{font-size:18px!important;font-weight:700!important;line-height:normal!important}.page-parking .parking-unit-card__area,.page-parking .parking-unit-card__area-num,.page-storages .storage-unit-card__area,.page-storages .storage-unit-card__area-num{font-size:18px!important;font-weight:700!important}.page-parking .parking-unit-card__area sup,.page-storages .storage-unit-card__area sup{font-size:11.6px!important}.page-parking .parking-unit-card__status,.page-parking .parking-unit-card__label,.page-storages .storage-unit-card__status,.page-storages .storage-unit-card__label{font-size:16px!important}.page-parking .parking-unit-card__label sup,.page-storages .storage-unit-card__label sup{font-size:10px!important}.page-parking .parking-unit-card__value--total,.page-storages .storage-unit-card__value--total{font-size:18px!important}.page-parking .parking-unit-card__value--sqm,.page-storages .storage-unit-card__value--sqm{font-size:16px!important}}@media(min-width:460px)and (max-width:599px){body:not(.page-inner) #about-block-title,body:not(.page-inner) #infra-title,body:not(.page-inner) #tours-title,body:not(.page-inner) #gallery-title,body:not(.page-inner) #build-title,body:not(.page-inner) #extras-title,body:not(.page-inner) #map-title,body:not(.page-inner) #plans-title,body:not(.page-inner) .page-section--about .section-heading,body:not(.page-inner) .page-section--infra .section-heading,body:not(.page-inner) .page-section--tours .section-heading,body:not(.page-inner) .page-section--gallery .section-heading,body:not(.page-inner) .page-section--build .section-heading,body:not(.page-inner) .page-section--extras .section-heading,body:not(.page-inner) .page-section--map .section-heading,body:not(.page-inner) .page-section--plans .section-heading,body:not(.page-inner) .gallery-head .section-heading,body:not(.page-inner) .plans-head .section-heading{margin:0!important;padding:0!important;font-family:var(--font-display)!important;font-size:25px!important;font-weight:600!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important}body:not(.page-inner) #about-block .page-wrap,body:not(.page-inner) .page-section--about .page-wrap{display:flex!important;flex-direction:column!important;gap:45px!important}body:not(.page-inner) #infrastructure .page-wrap,body:not(.page-inner) .page-section--infra .page-wrap,body:not(.page-inner) #tours .page-wrap,body:not(.page-inner) .page-section--tours .page-wrap,body:not(.page-inner) #construction .page-wrap,body:not(.page-inner) .page-section--build .page-wrap,body:not(.page-inner) #extras .page-wrap,body:not(.page-inner) .page-section--extras .page-wrap,body:not(.page-inner) #floorplans .page-wrap,body:not(.page-inner) .page-section--plans .page-wrap,body:not(.page-inner) #gallery .page-wrap,body:not(.page-inner) .page-section--gallery .page-wrap{display:flex!important;flex-direction:column!important;gap:20px!important}body:not(.page-inner) #floorplans .plans-head,body:not(.page-inner) .page-section--plans .plans-head{margin:0!important;padding:0!important}body:not(.page-inner) #location,body:not(.page-inner) .page-section--map{display:flex!important;flex-direction:column!important;gap:20px!important}body:not(.page-inner) #location .map-head,body:not(.page-inner) .page-section--map .map-head{margin:0!important;padding:0!important}body:not(.page-inner) #extras .extras-grid,body:not(.page-inner) .page-section--extras .extras-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:15px!important;width:100%!important;margin:0!important}body:not(.page-inner) #extras .extras-card,body:not(.page-inner) .page-section--extras .extras-card{min-height:170px!important;height:170px!important;max-height:170px!important;padding:15px 10px!important;align-items:flex-end!important;border-radius:10px!important;box-sizing:border-box!important}body:not(.page-inner) #extras .extras-card__title,body:not(.page-inner) .page-section--extras .extras-card__title{font-family:var(--font-ui)!important;font-size:20px!important;font-weight:700!important;line-height:1!important;letter-spacing:0!important;color:#f4f7fc!important}.page-section--parking,.page-section--storages{padding-top:32px!important;padding-bottom:32px!important}.page-section--parking .page-wrap,.page-section--storages .page-wrap{padding-left:20px!important;padding-right:20px!important;max-width:none!important}.page-parking #parking-title,.page-parking .parking-hero__title,.page-storages #storages-title,.page-storages .storages-hero__title{font-size:25px!important;font-weight:700!important;line-height:31px!important}.page-parking .parking-intro,.page-storages .storages-intro{font-size:16px!important;font-weight:400!important;line-height:20px!important;max-width:none!important}.page-parking .parking-layout,.page-storages .storages-layout{gap:32px!important}.page-parking .parking-layout:not(.parking-layout--scheme-mode) .parking-scheme-wrap,.page-storages .storages-layout:not(.storages-layout--scheme-mode) .storage-scheme-wrap{display:none!important}.page-parking .parking-hero,.page-storages .storages-hero{gap:20px!important}.page-parking .parking-list,.page-storages .storages-list{gap:10px!important}.page-parking .parking-unit-card,.page-storages .storage-unit-card{column-gap:20px!important;row-gap:11px!important;padding:25px!important;border-radius:5px!important}.page-parking .parking-unit-card__title,.page-storages .storage-unit-card__title{font-size:16px!important;font-weight:700!important;line-height:normal!important}.page-parking .parking-unit-card__area,.page-parking .parking-unit-card__area-num,.page-storages .storage-unit-card__area,.page-storages .storage-unit-card__area-num{font-size:16px!important;font-weight:700!important}.page-parking .parking-unit-card__area sup,.page-storages .storage-unit-card__area sup{font-size:10.32px!important}.page-parking .parking-unit-card__status,.page-parking .parking-unit-card__label,.page-storages .storage-unit-card__status,.page-storages .storage-unit-card__label{font-size:14px!important}.page-parking .parking-unit-card__label sup,.page-storages .storage-unit-card__label sup{font-size:9.03px!important}.page-parking .parking-unit-card__value--total,.page-storages .storage-unit-card__value--total{font-size:16px!important}.page-parking .parking-unit-card__value--sqm,.page-storages .storage-unit-card__value--sqm{font-size:14px!important}}@media(max-width:459px){body:not(.page-inner) #about-block-title,body:not(.page-inner) #infra-title,body:not(.page-inner) #tours-title,body:not(.page-inner) #gallery-title,body:not(.page-inner) #build-title,body:not(.page-inner) #extras-title,body:not(.page-inner) #map-title,body:not(.page-inner) #plans-title,body:not(.page-inner) .page-section--about .section-heading,body:not(.page-inner) .page-section--infra .section-heading,body:not(.page-inner) .page-section--tours .section-heading,body:not(.page-inner) .page-section--gallery .section-heading,body:not(.page-inner) .page-section--build .section-heading,body:not(.page-inner) .page-section--extras .section-heading,body:not(.page-inner) .page-section--map .section-heading,body:not(.page-inner) .page-section--plans .section-heading,body:not(.page-inner) .gallery-head .section-heading,body:not(.page-inner) .plans-head .section-heading{margin:0!important;padding:0!important;font-family:var(--font-display)!important;font-size:25px!important;font-weight:600!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important}body:not(.page-inner) #about-block .page-wrap,body:not(.page-inner) .page-section--about .page-wrap{display:flex!important;flex-direction:column!important;gap:45px!important}body:not(.page-inner) #infrastructure .page-wrap,body:not(.page-inner) .page-section--infra .page-wrap,body:not(.page-inner) #tours .page-wrap,body:not(.page-inner) .page-section--tours .page-wrap,body:not(.page-inner) #construction .page-wrap,body:not(.page-inner) .page-section--build .page-wrap,body:not(.page-inner) #extras .page-wrap,body:not(.page-inner) .page-section--extras .page-wrap,body:not(.page-inner) #floorplans .page-wrap,body:not(.page-inner) .page-section--plans .page-wrap,body:not(.page-inner) #gallery .page-wrap,body:not(.page-inner) .page-section--gallery .page-wrap{display:flex!important;flex-direction:column!important;gap:20px!important}body:not(.page-inner) #floorplans .plans-head,body:not(.page-inner) .page-section--plans .plans-head{margin:0!important;padding:0!important}body:not(.page-inner) #location,body:not(.page-inner) .page-section--map{display:flex!important;flex-direction:column!important;gap:20px!important}body:not(.page-inner) #location .map-head,body:not(.page-inner) .page-section--map .map-head{margin:0!important;padding:0!important}body:not(.page-inner) #extras .extras-grid,body:not(.page-inner) .page-section--extras .extras-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:15px!important;width:100%!important;margin:0!important}body:not(.page-inner) #extras .extras-card,body:not(.page-inner) .page-section--extras .extras-card{min-height:170px!important;height:170px!important;max-height:170px!important;padding:15px 10px!important;align-items:flex-end!important;border-radius:10px!important;box-sizing:border-box!important}body:not(.page-inner) #extras .extras-card__title,body:not(.page-inner) .page-section--extras .extras-card__title{font-family:var(--font-ui)!important;font-size:20px!important;font-weight:700!important;line-height:1!important;letter-spacing:0!important;color:#f4f7fc!important}.page-section--parking,.page-section--storages{padding-top:32px!important;padding-bottom:32px!important}.page-section--parking .page-wrap,.page-section--storages .page-wrap{padding-left:20px!important;padding-right:20px!important;max-width:none!important}.page-parking #parking-title,.page-parking .parking-hero__title,.page-storages #storages-title,.page-storages .storages-hero__title{font-size:25px!important;font-weight:700!important;line-height:31px!important}.page-parking .parking-intro,.page-storages .storages-intro{font-size:14px!important;font-weight:400!important;line-height:20px!important;max-width:none!important}.page-parking .parking-layout,.page-storages .storages-layout{gap:32px!important}.page-parking .parking-layout:not(.parking-layout--scheme-mode) .parking-scheme-wrap,.page-storages .storages-layout:not(.storages-layout--scheme-mode) .storage-scheme-wrap{display:none!important}.page-parking .parking-hero,.page-storages .storages-hero{gap:20px!important}.page-parking .parking-list,.page-storages .storages-list{gap:10px!important}.page-parking .parking-unit-card,.page-storages .storage-unit-card{padding:20px 25px!important;border-radius:5px!important}.page-parking .parking-unit-card__title,.page-storages .storage-unit-card__title{font-size:16px!important;font-weight:700!important;line-height:normal!important}.page-parking .parking-unit-card__area,.page-parking .parking-unit-card__area-num,.page-storages .storage-unit-card__area,.page-storages .storage-unit-card__area-num{font-size:16px!important;font-weight:700!important}.page-parking .parking-unit-card__area sup,.page-storages .storage-unit-card__area sup{font-size:10.32px!important}.page-parking .parking-unit-card__status,.page-parking .parking-unit-card__label,.page-storages .storage-unit-card__status,.page-storages .storage-unit-card__label{font-size:14px!important}.page-parking .parking-unit-card__label sup,.page-storages .storage-unit-card__label sup{font-size:9.03px!important}.page-parking .parking-unit-card__value--total,.page-storages .storage-unit-card__value--total{font-size:16px!important}.page-parking .parking-unit-card__value--sqm,.page-storages .storage-unit-card__value--sqm{font-size:14px!important}}@media(min-width:1280px){body:not(.page-inner) #showcase,body:not(.page-inner) .page-section--showcase{padding-top:100px!important;padding-bottom:100px!important}body:not(.page-inner) #about-block,body:not(.page-inner) .page-section--about{padding-top:55px!important;padding-bottom:75px!important}}@media(min-width:1280px){body:not(.page-inner) #about-block,body:not(.page-inner) .page-section--about{padding-bottom:75px!important}body:not(.page-inner) #about-block .page-wrap,body:not(.page-inner) .page-section--about .page-wrap{display:flex!important;flex-direction:column!important;gap:80px!important}body:not(.page-inner) #about-block .about-panel,body:not(.page-inner) .page-section--about .about-panel{display:flex!important;flex-direction:column!important;gap:80px!important}body:not(.page-inner) #about-block .about-features,body:not(.page-inner) .page-section--about .about-features{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:flex-start!important;justify-content:space-between!important;gap:0!important;margin-inline:0!important;padding:0!important;width:100%!important;max-width:none!important;box-sizing:border-box!important}body:not(.page-inner) #about-block .about-card,body:not(.page-inner) .page-section--about .about-card{display:flex!important;flex-direction:column!important;align-items:center!important;flex:1 1 0!important;min-width:0!important;width:auto!important;max-width:none!important;padding:0 20px!important;box-sizing:border-box!important;text-align:center!important}body:not(.page-inner) #about-block .about-card__title,body:not(.page-inner) .page-section--about .about-card__title,body:not(.page-inner) #about-block .about-card__text,body:not(.page-inner) .page-section--about .about-card__text{width:100%!important;max-width:343px!important;margin-inline:auto!important;text-align:center!important}body:not(.page-inner) #about-block .about-card:first-child .about-card__title,body:not(.page-inner) .page-section--about .about-card:first-child .about-card__title{max-width:266px!important}body:not(.page-inner) #about-block .about-card:nth-child(3) .about-card__text-line,body:not(.page-inner) .page-section--about .about-card:nth-child(3) .about-card__text-line{display:inline!important;white-space:normal!important}body:not(.page-inner) #about-block .about-specs,body:not(.page-inner) .page-section--about .about-specs{display:grid!important;grid-template-columns:1fr 1fr!important;column-gap:0!important;row-gap:30px!important;padding-inline:40px!important;opacity:1}body:not(.page-inner) #about-block .about-specs__row:nth-child(1),body:not(.page-inner) .page-section--about .about-specs__row:nth-child(1){grid-column:1!important;grid-row:1!important}body:not(.page-inner) #about-block .about-specs__row:nth-child(2),body:not(.page-inner) .page-section--about .about-specs__row:nth-child(2){grid-column:1!important;grid-row:2!important}body:not(.page-inner) #about-block .about-specs__row:nth-child(3),body:not(.page-inner) .page-section--about .about-specs__row:nth-child(3){grid-column:1!important;grid-row:3!important}body:not(.page-inner) #about-block .about-specs__row:nth-child(4),body:not(.page-inner) .page-section--about .about-specs__row:nth-child(4){grid-column:2!important;grid-row:1!important}body:not(.page-inner) #about-block .about-specs__row:nth-child(5),body:not(.page-inner) .page-section--about .about-specs__row:nth-child(5){grid-column:2!important;grid-row:2!important}body:not(.page-inner) #about-block .about-specs__row:nth-child(6),body:not(.page-inner) .page-section--about .about-specs__row:nth-child(6){grid-column:2!important;grid-row:3!important}body:not(.page-inner) #about-block .about-specs__row,body:not(.page-inner) .page-section--about .about-specs__row{padding-inline:60px!important}body:not(.page-inner) #about-block .about-specs__row dt,body:not(.page-inner) .page-section--about .about-specs__row dt,body:not(.page-inner) #about-block .about-specs__row dd,body:not(.page-inner) .page-section--about .about-specs__row dd{font-size:22px!important}}@media(min-width:1280px){body:not(.page-inner) #infrastructure .section-heading,body:not(.page-inner) .page-section--infra .section-heading,body:not(.page-inner) #tours .section-heading,body:not(.page-inner) .page-section--tours .section-heading,body:not(.page-inner) #gallery .section-heading,body:not(.page-inner) .page-section--gallery .section-heading,body:not(.page-inner) #gallery .gallery-head,body:not(.page-inner) .page-section--gallery .gallery-head,body:not(.page-inner) #construction .section-heading,body:not(.page-inner) .page-section--build .section-heading,body:not(.page-inner) #extras .section-heading,body:not(.page-inner) .page-section--extras .section-heading,body:not(.page-inner) #location .section-heading,body:not(.page-inner) .page-section--map .section-heading,body:not(.page-inner) #location .map-head,body:not(.page-inner) .page-section--map .map-head,body:not(.page-inner) #floorplans .section-heading,body:not(.page-inner) .page-section--plans .section-heading,body:not(.page-inner) #floorplans .plans-head,body:not(.page-inner) .page-section--plans .plans-head{min-height:60px!important;line-height:60px!important;margin:0!important;padding:0!important;box-sizing:border-box!important}body:not(.page-inner) #infrastructure .page-wrap,body:not(.page-inner) .page-section--infra .page-wrap,body:not(.page-inner) #tours .page-wrap,body:not(.page-inner) .page-section--tours .page-wrap,body:not(.page-inner) #gallery .page-wrap,body:not(.page-inner) .page-section--gallery .page-wrap,body:not(.page-inner) #construction .page-wrap,body:not(.page-inner) .page-section--build .page-wrap,body:not(.page-inner) #extras .page-wrap,body:not(.page-inner) .page-section--extras .page-wrap,body:not(.page-inner) #floorplans .page-wrap,body:not(.page-inner) .page-section--plans .page-wrap{gap:40px!important}body:not(.page-inner) #location .map-head,body:not(.page-inner) .page-section--map .map-head{margin:0 0 40px!important}body:not(.page-inner) #floorplans .plans-head,body:not(.page-inner) .page-section--plans .plans-head{margin:0!important}body:not(.page-inner) #floorplans .plans-toolbar,body:not(.page-inner) .page-section--plans .plans-toolbar{margin-bottom:0!important}}@media(min-width:960px)and (max-width:1279.98px){body:not(.page-inner) #showcase,body:not(.page-inner) .page-section--showcase{padding-top:50px!important;padding-bottom:50px!important}body:not(.page-inner) #about-block,body:not(.page-inner) .page-section--about{padding-top:40px!important;padding-bottom:50px!important}body:not(.page-inner) #about-block .page-wrap,body:not(.page-inner) .page-section--about .page-wrap,body:not(.page-inner) #about-block .about-panel,body:not(.page-inner) .page-section--about .about-panel{display:flex!important;flex-direction:column!important;gap:60px!important}body:not(.page-inner) #infra-title,body:not(.page-inner) #tours-title,body:not(.page-inner) #gallery-title,body:not(.page-inner) #build-title,body:not(.page-inner) #extras-title,body:not(.page-inner) #map-title,body:not(.page-inner) .page-section--infra .section-heading,body:not(.page-inner) .page-section--tours .section-heading,body:not(.page-inner) .page-section--gallery .section-heading,body:not(.page-inner) .page-section--build .section-heading,body:not(.page-inner) .page-section--extras .section-heading,body:not(.page-inner) .page-section--map .section-heading,body:not(.page-inner) .gallery-head .section-heading,body:not(.page-inner) #gallery .gallery-head,body:not(.page-inner) .page-section--gallery .gallery-head,body:not(.page-inner) #location .map-head,body:not(.page-inner) .page-section--map .map-head{min-height:54px!important;line-height:54px!important;margin:0!important;padding:0!important;box-sizing:border-box!important}body:not(.page-inner) #plans-title,body:not(.page-inner) .page-section--plans .section-heading,body:not(.page-inner) .plans-head .section-heading,body:not(.page-inner) #floorplans .plans-head,body:not(.page-inner) .page-section--plans .plans-head{min-height:60px!important;line-height:60px!important;margin:0!important;padding:0!important;box-sizing:border-box!important}body:not(.page-inner) #infrastructure .page-wrap,body:not(.page-inner) .page-section--infra .page-wrap{gap:40px!important}body:not(.page-inner) #tours .page-wrap,body:not(.page-inner) .page-section--tours .page-wrap,body:not(.page-inner) #construction .page-wrap,body:not(.page-inner) .page-section--build .page-wrap,body:not(.page-inner) #extras .page-wrap,body:not(.page-inner) .page-section--extras .page-wrap,body:not(.page-inner) #floorplans .page-wrap,body:not(.page-inner) .page-section--plans .page-wrap{gap:30px!important}body:not(.page-inner) #gallery .page-wrap,body:not(.page-inner) .page-section--gallery .page-wrap{gap:20px!important}body:not(.page-inner) #location .map-head,body:not(.page-inner) .page-section--map .map-head{margin:0 0 30px!important}body:not(.page-inner) #location,body:not(.page-inner) .page-section--map{gap:0!important}body:not(.page-inner) #floorplans .plans-toolbar,body:not(.page-inner) .page-section--plans .plans-toolbar{margin-bottom:0!important}}@media(min-width:600px)and (max-width:959px){body:not(.page-inner) #showcase,body:not(.page-inner) .page-section--showcase{padding-top:40px!important;padding-bottom:40px!important}body:not(.page-inner) #about-block,body:not(.page-inner) .page-section--about{padding-top:20px!important;padding-bottom:50px!important}body:not(.page-inner) #about-block .page-wrap,body:not(.page-inner) .page-section--about .page-wrap,body:not(.page-inner) #about-block .about-panel,body:not(.page-inner) .page-section--about .about-panel{display:flex!important;flex-direction:column!important;gap:55px!important}body:not(.page-inner) #filter .page-wrap,body:not(.page-inner) #intro .page-wrap,body:not(.page-inner) #about-block .page-wrap,body:not(.page-inner) #infrastructure .page-wrap,body:not(.page-inner) #tours .page-wrap,body:not(.page-inner) #gallery .page-wrap,body:not(.page-inner) #construction .page-wrap,body:not(.page-inner) #extras .page-wrap,body:not(.page-inner) #location .page-wrap,body:not(.page-inner) #floorplans .page-wrap,body:not(.page-inner) .page-section--filter .page-wrap,body:not(.page-inner) .page-section--intro .page-wrap,body:not(.page-inner) .page-section--about .page-wrap,body:not(.page-inner) .page-section--infra .page-wrap,body:not(.page-inner) .page-section--tours .page-wrap,body:not(.page-inner) .page-section--gallery .page-wrap,body:not(.page-inner) .page-section--build .page-wrap,body:not(.page-inner) .page-section--extras .page-wrap,body:not(.page-inner) .page-section--map .page-wrap,body:not(.page-inner) .page-section--plans .page-wrap{padding-top:0!important;padding-bottom:0!important}body:not(.page-inner) #infra-title,body:not(.page-inner) #tours-title,body:not(.page-inner) #gallery-title,body:not(.page-inner) #build-title,body:not(.page-inner) #extras-title,body:not(.page-inner) #map-title,body:not(.page-inner) #plans-title,body:not(.page-inner) .page-section--infra .section-heading,body:not(.page-inner) .page-section--tours .section-heading,body:not(.page-inner) .page-section--gallery .section-heading,body:not(.page-inner) .page-section--build .section-heading,body:not(.page-inner) .page-section--extras .section-heading,body:not(.page-inner) .page-section--map .section-heading,body:not(.page-inner) .page-section--plans .section-heading,body:not(.page-inner) .gallery-head .section-heading,body:not(.page-inner) .plans-head .section-heading,body:not(.page-inner) #location .map-head,body:not(.page-inner) .page-section--map .map-head,body:not(.page-inner) #floorplans .plans-head,body:not(.page-inner) .page-section--plans .plans-head{min-height:30px!important;line-height:30px!important;margin:0!important;padding:0!important;box-sizing:border-box!important}body:not(.page-inner) #gallery .gallery-head,body:not(.page-inner) .page-section--gallery .gallery-head{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:15px!important;min-height:85px!important;height:auto!important;margin:0!important;padding:0!important;box-sizing:border-box!important}body:not(.page-inner) #infrastructure .page-wrap,body:not(.page-inner) .page-section--infra .page-wrap,body:not(.page-inner) #tours .page-wrap,body:not(.page-inner) .page-section--tours .page-wrap,body:not(.page-inner) #construction .page-wrap,body:not(.page-inner) .page-section--build .page-wrap,body:not(.page-inner) #extras .page-wrap,body:not(.page-inner) .page-section--extras .page-wrap,body:not(.page-inner) #floorplans .page-wrap,body:not(.page-inner) .page-section--plans .page-wrap,body:not(.page-inner) #gallery .page-wrap,body:not(.page-inner) .page-section--gallery .page-wrap{gap:20px!important}body:not(.page-inner) #location,body:not(.page-inner) .page-section--map{gap:20px!important}body:not(.page-inner) #location .map-head,body:not(.page-inner) .page-section--map .map-head{margin:0!important}body:not(.page-inner) #floorplans .plans-toolbar,body:not(.page-inner) .page-section--plans .plans-toolbar{margin-bottom:0!important}}@media(min-width:460px)and (max-width:599px){body:not(.page-inner) #showcase,body:not(.page-inner) .page-section--showcase{padding-top:32px!important;padding-bottom:32px!important}body:not(.page-inner) #about-block,body:not(.page-inner) .page-section--about{padding-top:20px!important;padding-bottom:50px!important}body:not(.page-inner) #about-block .page-wrap,body:not(.page-inner) .page-section--about .page-wrap,body:not(.page-inner) #about-block .about-panel,body:not(.page-inner) .page-section--about .about-panel{display:flex!important;flex-direction:column!important;gap:45px!important}body:not(.page-inner) #filter .page-wrap,body:not(.page-inner) #intro .page-wrap,body:not(.page-inner) #about-block .page-wrap,body:not(.page-inner) #infrastructure .page-wrap,body:not(.page-inner) #tours .page-wrap,body:not(.page-inner) #gallery .page-wrap,body:not(.page-inner) #construction .page-wrap,body:not(.page-inner) #extras .page-wrap,body:not(.page-inner) #location .page-wrap,body:not(.page-inner) #floorplans .page-wrap,body:not(.page-inner) .page-section--filter .page-wrap,body:not(.page-inner) .page-section--intro .page-wrap,body:not(.page-inner) .page-section--about .page-wrap,body:not(.page-inner) .page-section--infra .page-wrap,body:not(.page-inner) .page-section--tours .page-wrap,body:not(.page-inner) .page-section--gallery .page-wrap,body:not(.page-inner) .page-section--build .page-wrap,body:not(.page-inner) .page-section--extras .page-wrap,body:not(.page-inner) .page-section--map .page-wrap,body:not(.page-inner) .page-section--plans .page-wrap{padding-top:0!important;padding-bottom:0!important}body:not(.page-inner) #infra-title,body:not(.page-inner) #tours-title,body:not(.page-inner) #gallery-title,body:not(.page-inner) #build-title,body:not(.page-inner) #extras-title,body:not(.page-inner) #map-title,body:not(.page-inner) #plans-title,body:not(.page-inner) .page-section--infra .section-heading,body:not(.page-inner) .page-section--tours .section-heading,body:not(.page-inner) .page-section--gallery .section-heading,body:not(.page-inner) .page-section--build .section-heading,body:not(.page-inner) .page-section--extras .section-heading,body:not(.page-inner) .page-section--map .section-heading,body:not(.page-inner) .page-section--plans .section-heading,body:not(.page-inner) .gallery-head .section-heading,body:not(.page-inner) .plans-head .section-heading,body:not(.page-inner) #location .map-head,body:not(.page-inner) .page-section--map .map-head,body:not(.page-inner) #floorplans .plans-head,body:not(.page-inner) .page-section--plans .plans-head{min-height:30px!important;line-height:30px!important;margin:0!important;padding:0!important;box-sizing:border-box!important}body:not(.page-inner) #gallery .gallery-head,body:not(.page-inner) .page-section--gallery .gallery-head{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:15px!important;min-height:85px!important;height:auto!important;margin:0!important;padding:0!important;box-sizing:border-box!important}body:not(.page-inner) #infrastructure .page-wrap,body:not(.page-inner) .page-section--infra .page-wrap,body:not(.page-inner) #tours .page-wrap,body:not(.page-inner) .page-section--tours .page-wrap,body:not(.page-inner) #construction .page-wrap,body:not(.page-inner) .page-section--build .page-wrap,body:not(.page-inner) #extras .page-wrap,body:not(.page-inner) .page-section--extras .page-wrap,body:not(.page-inner) #floorplans .page-wrap,body:not(.page-inner) .page-section--plans .page-wrap,body:not(.page-inner) #gallery .page-wrap,body:not(.page-inner) .page-section--gallery .page-wrap{gap:20px!important}body:not(.page-inner) #location,body:not(.page-inner) .page-section--map{gap:20px!important}body:not(.page-inner) #location .map-head,body:not(.page-inner) .page-section--map .map-head{margin:0!important}body:not(.page-inner) #floorplans .plans-toolbar,body:not(.page-inner) .page-section--plans .plans-toolbar{margin-bottom:0!important}}@media(max-width:459px){body:not(.page-inner) #showcase,body:not(.page-inner) .page-section--showcase{padding-top:32px!important;padding-bottom:32px!important}body:not(.page-inner) #about-block,body:not(.page-inner) .page-section--about{padding-top:20px!important;padding-bottom:50px!important}body:not(.page-inner) #about-block .page-wrap,body:not(.page-inner) .page-section--about .page-wrap,body:not(.page-inner) #about-block .about-panel,body:not(.page-inner) .page-section--about .about-panel{display:flex!important;flex-direction:column!important;gap:45px!important}body:not(.page-inner) #filter .page-wrap,body:not(.page-inner) #intro .page-wrap,body:not(.page-inner) #about-block .page-wrap,body:not(.page-inner) #infrastructure .page-wrap,body:not(.page-inner) #tours .page-wrap,body:not(.page-inner) #gallery .page-wrap,body:not(.page-inner) #construction .page-wrap,body:not(.page-inner) #extras .page-wrap,body:not(.page-inner) #location .page-wrap,body:not(.page-inner) #floorplans .page-wrap,body:not(.page-inner) .page-section--filter .page-wrap,body:not(.page-inner) .page-section--intro .page-wrap,body:not(.page-inner) .page-section--about .page-wrap,body:not(.page-inner) .page-section--infra .page-wrap,body:not(.page-inner) .page-section--tours .page-wrap,body:not(.page-inner) .page-section--gallery .page-wrap,body:not(.page-inner) .page-section--build .page-wrap,body:not(.page-inner) .page-section--extras .page-wrap,body:not(.page-inner) .page-section--map .page-wrap,body:not(.page-inner) .page-section--plans .page-wrap{padding-top:0!important;padding-bottom:0!important}body:not(.page-inner) #infra-title,body:not(.page-inner) #tours-title,body:not(.page-inner) #gallery-title,body:not(.page-inner) #build-title,body:not(.page-inner) #extras-title,body:not(.page-inner) #map-title,body:not(.page-inner) #plans-title,body:not(.page-inner) .page-section--infra .section-heading,body:not(.page-inner) .page-section--tours .section-heading,body:not(.page-inner) .page-section--gallery .section-heading,body:not(.page-inner) .page-section--build .section-heading,body:not(.page-inner) .page-section--extras .section-heading,body:not(.page-inner) .page-section--map .section-heading,body:not(.page-inner) .page-section--plans .section-heading,body:not(.page-inner) .gallery-head .section-heading,body:not(.page-inner) .plans-head .section-heading,body:not(.page-inner) #location .map-head,body:not(.page-inner) .page-section--map .map-head,body:not(.page-inner) #floorplans .plans-head,body:not(.page-inner) .page-section--plans .plans-head{min-height:30px!important;line-height:30px!important;margin:0!important;padding:0!important;box-sizing:border-box!important}body:not(.page-inner) #gallery .gallery-head,body:not(.page-inner) .page-section--gallery .gallery-head{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:15px!important;min-height:85px!important;height:auto!important;margin:0!important;padding:0!important;box-sizing:border-box!important}body:not(.page-inner) #infrastructure .page-wrap,body:not(.page-inner) .page-section--infra .page-wrap,body:not(.page-inner) #tours .page-wrap,body:not(.page-inner) .page-section--tours .page-wrap,body:not(.page-inner) #construction .page-wrap,body:not(.page-inner) .page-section--build .page-wrap,body:not(.page-inner) #extras .page-wrap,body:not(.page-inner) .page-section--extras .page-wrap,body:not(.page-inner) #floorplans .page-wrap,body:not(.page-inner) .page-section--plans .page-wrap,body:not(.page-inner) #gallery .page-wrap,body:not(.page-inner) .page-section--gallery .page-wrap{gap:20px!important}body:not(.page-inner) #location,body:not(.page-inner) .page-section--map{gap:20px!important}body:not(.page-inner) #location .map-head,body:not(.page-inner) .page-section--map .map-head{margin:0!important}body:not(.page-inner) #floorplans .plans-toolbar,body:not(.page-inner) .page-section--plans .plans-toolbar{margin-bottom:0!important}}@media(max-width:959px){.site-footer__col[data-footer-col=buyers]{margin-top:-75px!important}}@media(max-width:959px){.site-header .header-main__lead,.site-header .header-main__brand{align-items:flex-end!important}}@media(min-width:960px)and (max-width:1279.98px){.floorplan-summary-card{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:0!important}.floorplan-summary-card__metrics{display:contents!important}.floorplan-summary-card__col{flex:0 0 auto!important}.floorplan-summary-card__cta{flex:0 0 auto!important;align-self:stretch!important}}@media(min-width:960px)and (max-width:1279.98px){.page-plans-catalog .plans-catalog-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;width:100%!important;max-width:none!important;margin-inline:0!important}.page-plans-catalog .plans-catalog-grid .plan-card{flex:none!important;width:100%!important;min-width:0!important;max-width:none!important;height:705px!important;min-height:705px!important;max-height:705px!important;aspect-ratio:auto!important;overflow:hidden!important}.page-plans-catalog .plans-catalog-grid .plan-card .plan-card__hit{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;min-width:0!important}.page-plans-catalog .plans-catalog-grid .plan-card__diagram{flex:1 1 auto!important;min-height:0!important;height:auto!important;padding:80px 40px!important}.page-plans-catalog .plans-catalog-grid .plan-card__diagram--alt{padding:80px 60px!important}.page-plans-catalog .plans-catalog-grid .plan-card__diagram--narrow{padding:45px 60px!important}.page-plans-catalog .plans-catalog-grid .plan-card__meta{flex:0 0 auto!important;height:115px!important;min-height:115px!important;max-height:115px!important;padding:0 40px 30px!important;gap:25px!important;overflow:visible!important;box-sizing:border-box!important}.page-plans-catalog .plans-catalog-grid .plan-card__data{display:flex!important;flex-direction:column!important;gap:10px!important;width:100%!important;min-width:0!important}.page-plans-catalog .plans-catalog-grid .plan-card__row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;width:100%!important;min-width:0!important;font-size:22px!important;line-height:normal!important;overflow:visible!important}.page-plans-catalog .plans-catalog-grid .plan-card__row span{flex:0 1 auto!important;min-width:0!important;font-size:22px!important;font-weight:300!important;line-height:normal!important;opacity:1;white-space:nowrap!important}.page-plans-catalog .plans-catalog-grid .plan-card__row b{flex:0 0 auto!important;font-size:22px!important;font-weight:700!important;line-height:normal!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}.page-plans-catalog .plans-catalog-grid .plan-card__row b .plan-card__area-sup{font-size:14.19px!important;line-height:1!important;vertical-align:super!important}.page-plans-catalog .plans-catalog-grid .plan-card__badge{font-size:16px!important;padding:4px 18px!important;border-radius:10px!important}}@media(max-width:1279.98px){body:not(.page-inner) #extras .extras-card:before,body:not(.page-inner) .page-section--extras .extras-card:before{transition:transform .5s ease!important}body:not(.page-inner) #extras .extras-card:hover:before,body:not(.page-inner) #extras .extras-card:focus-visible:before,body:not(.page-inner) .page-section--extras .extras-card:hover:before,body:not(.page-inner) .page-section--extras .extras-card:focus-visible:before{transform:scale(1.04)!important}}@media(min-width:600px)and (max-width:1279.98px){body:not(.page-inner) #floorplans .plans-slider__arrow,body:not(.page-inner) .page-section--plans .plans-slider__arrow{display:grid!important;place-items:center!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:50px!important;height:50px!important;z-index:5!important;cursor:pointer!important}body:not(.page-inner) #floorplans .plans-slider__arrow[hidden],body:not(.page-inner) #floorplans .plans-slider__arrow:disabled,body:not(.page-inner) .page-section--plans .plans-slider__arrow[hidden],body:not(.page-inner) .page-section--plans .plans-slider__arrow:disabled{display:none!important}body:not(.page-inner) #floorplans .plans-scroller,body:not(.page-inner) .page-section--plans .plans-scroller{cursor:grab!important}body:not(.page-inner) #floorplans .plans-scroller.is-dragging,body:not(.page-inner) .page-section--plans .plans-scroller.is-dragging{cursor:grabbing!important;scroll-snap-type:none!important;scroll-behavior:auto!important;-webkit-user-select:none!important;user-select:none!important}}@media(min-width:1280px){body:not(.page-inner) #floorplans .plans-scroller,body:not(.page-inner) .page-section--plans .plans-scroller{cursor:grab!important}body:not(.page-inner) #floorplans .plans-scroller.is-dragging,body:not(.page-inner) .page-section--plans .plans-scroller.is-dragging{cursor:grabbing!important;scroll-snap-type:none!important;scroll-behavior:auto!important;-webkit-user-select:none!important;user-select:none!important}}.page-floorplan .floorplan-stage__tab:not(.is-active):hover,.page-floorplan .floorplan-stage__tab:not(.is-active):focus-visible{border-color:#23272e!important;color:#1c252c!important;background:transparent!important;outline:none!important}.page-floorplan .floorplan-stage__tab.is-active:hover,.page-floorplan .floorplan-stage__tab.is-active:focus-visible{background:#1c252c!important;border-color:#23272e!important;color:#f4f7fc!important;outline:none!important}.page-floorplan .floorplan-similar-toolbar .plans-room:not(.is-active):hover,.page-floorplan .floorplan-similar-toolbar .plans-room:not(.is-active):focus-visible,.page-floorplan .floorplan-similar-action--secondary:hover,.page-floorplan .floorplan-similar-action--secondary:focus-visible,.page-floorplan .plans-free-toggle.filter-only-free:not(.is-active):hover,.page-floorplan .plans-free-toggle.filter-only-free:not(.is-active):focus-visible,.page-floorplan .floorplan-similar-free:not(.is-active):hover,.page-floorplan .floorplan-similar-free:not(.is-active):focus-visible{border-color:#23272e!important;outline:none!important}.page-floorplan .floorplan-similar-toolbar .plans-room.is-active:hover,.page-floorplan .floorplan-similar-toolbar .plans-room.is-active:focus-visible,.page-floorplan .plans-free-toggle.filter-only-free.is-active:hover,.page-floorplan .plans-free-toggle.filter-only-free.is-active:focus-visible,.page-floorplan .floorplan-similar-free.is-active:hover,.page-floorplan .floorplan-similar-free.is-active:focus-visible{background:#1c252c!important;border-color:#23272e!important;color:#f4f7fc!important;outline:none!important}@media(min-width:600px)and (max-width:959px){#filter .filter-bar{align-items:start!important}#filter .filter-rooms{padding:0!important;align-items:center!important;align-self:start!important}#filter .filter-price{align-self:start!important}}@media(max-width:599px){#filter .filter-bar{display:flex!important;flex-direction:column!important;align-items:center!important;grid-template-columns:none!important}#filter .filter-rooms,#filter .filter-price,#filter .filter-submit,#filter .filter-submit.btn--gold-grad{grid-column:auto!important;grid-row:auto!important;width:100%!important;max-width:100%!important;justify-self:stretch!important}}.page-section--about .about-card__icon,.about-card__icon{display:block!important;flex-shrink:0!important;margin-left:auto!important;margin-right:auto!important;max-width:none!important;max-height:none!important;object-fit:fill!important}.page-section--about .about-card:nth-child(1) .about-card__icon,.about-features .about-card:nth-child(1) .about-card__icon{width:135.239px!important;height:130.025px!important}.page-section--about .about-card:nth-child(2) .about-card__icon,.about-features .about-card:nth-child(2) .about-card__icon{width:112.667px!important;height:130px!important}.page-section--about .about-card:nth-child(3) .about-card__icon,.about-features .about-card:nth-child(3) .about-card__icon{width:120.464px!important;height:130px!important}@media(max-width:1279.98px){.page-section--about .about-card:nth-child(1) .about-card__icon,.about-features .about-card:nth-child(1) .about-card__icon{width:114.41px!important;height:110px!important}.page-section--about .about-card:nth-child(2) .about-card__icon,.about-features .about-card:nth-child(2) .about-card__icon{width:95.33px!important;height:110px!important}.page-section--about .about-card:nth-child(3) .about-card__icon,.about-features .about-card:nth-child(3) .about-card__icon{width:101.93px!important;height:110px!important}}.site-nav__link:hover,.site-nav__link:focus-visible{color:#be9e87!important;padding-left:28px!important;outline:none!important}.site-nav__link:hover .site-nav__lead,.site-nav__link:focus-visible .site-nav__lead{opacity:1!important}@media(max-width:959px){#stats .stats-bar__grid .stat{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:flex-start!important;gap:5px!important}#stats .stats-bar__grid .stat__label,#stats .stats-bar__grid .stat__value{white-space:nowrap!important}}@media(min-width:960px)and (max-width:1199px){#stats .stats-bar__grid .stat{flex-direction:column!important;flex-wrap:nowrap!important;align-items:flex-start!important;gap:8px!important}}@media(max-width:959px){#gallery .gallery-stage,.page-section--gallery .gallery-stage{position:relative!important;width:100%!important;aspect-ratio:400 / 197!important;min-height:0!important;height:auto!important;max-height:none!important;border-radius:5px!important;overflow:hidden!important}#gallery .gallery-track__viewport,.page-section--gallery .gallery-track__viewport,#gallery .gallery-slide__media,.page-section--gallery .gallery-slide__media{min-height:0!important;height:100%!important}#gallery .gallery-track__nav,.page-section--gallery .gallery-track__nav{display:none!important}}@media(max-width:1279.98px){#floorplans .plans-slider-shell__fade[hidden],.page-section--plans .plans-slider-shell__fade[hidden]{display:none!important}#floorplans .plans-scroller,.page-section--plans .plans-scroller{padding:4px!important}#floorplans .plan-card,.page-section--plans .plan-card{border:1.5px solid var(--c-light-blue)!important;box-shadow:none!important}#floorplans .plan-card:hover,#floorplans .plan-card:focus-within,.page-section--plans .plan-card:hover,.page-section--plans .plan-card:focus-within{border-color:#1c252c!important}}@media(min-width:960px){.floorplan-similar-grid .plan-card{cursor:pointer!important}.floorplan-similar-grid .plan-card:before{content:""!important;display:block!important;position:absolute!important;top:1.5px!important;bottom:1.5px!important;left:-40%!important;width:60%!important;background:linear-gradient(90deg,#f4f7fc00,#f4f7fccc)!important;transform:skew(-12deg)!important;opacity:0!important;transition:transform .5s ease,opacity .3s ease!important;pointer-events:none!important;z-index:1!important}.floorplan-similar-grid .plan-card:hover,.floorplan-similar-grid .plan-card:focus-within{border-color:#1c252c!important;box-shadow:0 12px 28px #1c252c1a!important}.floorplan-similar-grid .plan-card:hover:before,.floorplan-similar-grid .plan-card:focus-within:before{opacity:1!important;transform:translate(220%) skew(-12deg)!important}.floorplan-similar-grid .plan-card[data-status=sold]:hover,.floorplan-similar-grid .plan-card[data-status=booked]:hover,.floorplan-similar-grid .plan-card[data-status=sold]:focus-within,.floorplan-similar-grid .plan-card[data-status=booked]:focus-within{border-color:#1c252c!important;box-shadow:none!important}.floorplan-similar-grid .plan-card[data-status=sold]:hover:before,.floorplan-similar-grid .plan-card[data-status=booked]:hover:before,.floorplan-similar-grid .plan-card[data-status=sold]:focus-within:before,.floorplan-similar-grid .plan-card[data-status=booked]:focus-within:before{opacity:0!important;transform:skew(-12deg)!important}}.site-footer__cta{border:1px solid transparent!important;transition:filter .15s ease,transform .15s ease,border-color .15s ease!important}.site-footer__cta:hover,.site-footer__cta:focus-visible{border-color:#f4f7fc!important;filter:brightness(1.05)!important;outline:none!important}.site-footer__cta:active{transform:translateY(1px)!important}.site-footer__office a,.site-footer__col a,.site-footer__legal a,.site-footer__legal-policy,.site-footer__legal-consent{transition:color .2s ease!important}.site-footer__office a:hover,.site-footer__office a:focus-visible,.site-footer__col a:hover,.site-footer__col a:focus-visible,.site-footer__col a.site-footer__col-link--wrap:hover,.site-footer__col a.site-footer__col-link--wrap:focus-visible,.site-footer__legal a:hover,.site-footer__legal a:focus-visible,.site-footer__legal-policy:hover,.site-footer__legal-policy:focus-visible,.site-footer__legal-consent:hover,.site-footer__legal-consent:focus-visible{color:#be9e87!important}.site-footer__social-link{cursor:pointer!important;pointer-events:auto!important}.site-footer__social-link .figma-social__bg{transition:opacity .2s ease!important}.site-footer__social-link:hover .figma-social__bg,.site-footer__social-link:focus-visible .figma-social__bg{opacity:0!important}.site-footer__social-link:focus-visible{outline:2px solid #be9e87!important;outline-offset:3px!important;border-radius:4px!important}.infra-slide__stats-rows,.infra-slide__stats--dense .infra-slide__stats-rows,.about-specs,#about-block .about-specs,.page-section--about .about-specs,.about-specs__row,.about-specs__row:nth-child(6),.page-section--about .about-specs__row:nth-child(6),.plan-card__row span,.page-plans-catalog .plans-catalog-grid .plan-card__row span,.site-header .header-main__call,.header-main__call{opacity:1!important}.stat__label,.extras-info p,.extras-info__list,.floorplan-extra__grid p{color:#f4f7fc!important}.btn--gold-grad.lead-form__submit:disabled{opacity:.45!important}.btn--tiny-gold:disabled{opacity:.5!important}.floorplan-summary-card__cta:disabled{opacity:.55!important;cursor:default!important;pointer-events:none!important;filter:none!important;transform:none!important;border-color:transparent!important}.build-slider__arrow:disabled{opacity:.35!important}.page-parking .parking-layout--scheme-mode .parking-toolbar,.parking-layout--scheme-mode .parking-toolbar{display:none!important}.floorplan-stage__canvas.floorplan-stage__canvas--plan{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:0!important}@media(min-width:960px){.page-floorplan .floorplan-stage,.floorplan-stage{display:flex!important;flex-direction:column!important}.page-floorplan .floorplan-stage__panel,.floorplan-stage__panel{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;min-height:0!important}.page-floorplan .floorplan-stage__view.is-active,.floorplan-stage__view.is-active{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;align-self:stretch!important;width:100%!important;min-height:0!important;height:auto!important}.page-floorplan .floorplan-stage__canvas.floorplan-stage__canvas--plan,.floorplan-stage__canvas.floorplan-stage__canvas--plan{flex:1 1 auto!important;align-self:stretch!important;width:100%!important;min-height:0!important;height:auto!important;max-height:none!important}.page-floorplan .floorplan-stage__foot,.floorplan-stage__foot{flex:0 0 auto!important}}.floorplan-stage__canvas--plan>img.floorplan-stage__plan-img:not([hidden]){position:absolute!important;top:24px!important;left:40px!important;right:auto!important;bottom:auto!important;width:calc(100% - 80px)!important;height:calc(100% - 48px)!important;max-width:calc(100% - 80px)!important;max-height:calc(100% - 48px)!important;margin:0!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center!important;box-sizing:border-box!important;cursor:zoom-in}.floorplan-stage__canvas--plan .floorplan-stage__plan-inline:not([hidden]){position:absolute!important;top:24px!important;right:40px!important;bottom:24px!important;left:40px!important;display:block!important;width:auto!important;height:auto!important;max-width:none!important;max-height:none!important;min-width:0!important;min-height:0!important;margin:0!important;z-index:1!important;cursor:zoom-in;box-sizing:border-box!important}.floorplan-stage__canvas--plan .floorplan-stage__plan-inline:not([hidden]) svg.floorplan-stage__plan-img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;aspect-ratio:auto!important;object-fit:contain!important}html.fp-plan-lightbox-open,html.fp-plan-lightbox-open body{overflow:hidden!important}.fp-plan-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box}.fp-plan-lightbox[hidden]{display:none!important}.fp-plan-lightbox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#1c252cb8}.fp-plan-lightbox__panel{position:relative;z-index:1;width:min(1200px,100%);height:min(92vh,100%);max-height:92vh;background:#f4f7fc;border-radius:12px;box-shadow:0 24px 64px #00000059;display:flex;align-items:center;justify-content:center;padding:28px 36px;box-sizing:border-box}.fp-plan-lightbox__close{position:absolute;top:10px;right:12px;width:40px;height:40px;border:0;border-radius:999px;background:transparent;color:#1c252c;font-size:28px;line-height:1;cursor:pointer}.fp-plan-lightbox__close:hover{background:#1c252c14}.fp-plan-lightbox__stage{width:100%;height:100%;display:flex;align-items:center;justify-content:center;min-width:0;min-height:0}.fp-plan-lightbox__media{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.fp-plan-lightbox__stage svg.fp-plan-lightbox__media{width:100%;height:100%}#construction .build-content__text,.page-section--build .build-content__text{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;height:100%!important;min-height:0!important;box-sizing:border-box!important;overflow:hidden!important}#construction .build-content__period,.page-section--build .build-content__period{position:relative!important;z-index:1!important;flex:0 0 auto!important;margin:0!important}#construction .build-content__body,.page-section--build .build-content__body{flex:0 1 auto!important;margin-top:auto!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;gap:.85em!important;min-height:0!important;width:100%!important;overflow:hidden!important}#construction .build-content__text p,.page-section--build .build-content__text p,#construction .build-content__body p,.page-section--build .build-content__body p{flex:0 0 auto!important;display:block!important;margin:0!important}@media(max-width:959px){#construction .build-content__text,.page-section--build .build-content__text{gap:34px!important}}@media(min-width:960px){#construction .build-content__text,.page-section--build .build-content__text{gap:20px!important}}@media(min-width:1280px){.hero__slogan{left:var(--content-edge-pad)!important;right:auto!important;top:auto!important;bottom:200px!important;transform:none!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:5px!important;width:788px!important;max-width:calc(100% - var(--content-edge-pad))!important}.hero__slogan-top{margin:0!important;font-size:52px!important;font-weight:400!important;line-height:normal!important}.hero__slogan-headline{width:100%!important;max-width:none!important;display:flex!important;flex-direction:column!important;align-items:stretch!important}.hero__slogan-main{margin:0!important;font-size:80px!important;font-weight:700!important;line-height:96px!important;letter-spacing:0!important;text-transform:uppercase!important}.hero__slogan-main+.hero__slogan-main,.hero__slogan-main--right{margin-top:0!important;align-self:stretch!important;width:100%!important;text-align:right!important}}@media(min-width:960px)and (max-width:1279.98px){#stats .stats-bar__grid{display:grid!important;grid-template-columns:repeat(5,max-content)!important;justify-content:space-between!important;column-gap:0!important;width:100%!important}#stats .stats-bar__grid .stat{width:max-content!important;max-width:none!important;justify-self:start!important}}@media(hover:hover)and (pointer:fine){.plans-catalog-grid .plan-card:hover,.plans-catalog-grid .plan-card:focus-within,.page-section--plans .plan-card:hover,.page-section--plans .plan-card:focus-within,#floorplans .plan-card:hover,#floorplans .plan-card:focus-within{border-color:#1c252c!important;box-shadow:0 12px 28px #1c252c1a!important}.plans-catalog-grid .plan-card:hover:before,.plans-catalog-grid .plan-card:focus-within:before,.page-section--plans .plan-card:hover:before,.page-section--plans .plan-card:focus-within:before,#floorplans .plan-card:hover:before,#floorplans .plan-card:focus-within:before{content:""!important;display:block!important;opacity:1!important;transform:translate(220%) skew(-12deg)!important}.plans-catalog-grid .plan-card[data-status=sold]:hover,.plans-catalog-grid .plan-card[data-status=booked]:hover,.plans-catalog-grid .plan-card[data-status=sold]:focus-within,.plans-catalog-grid .plan-card[data-status=booked]:focus-within,.page-section--plans .plan-card[data-status=sold]:hover,.page-section--plans .plan-card[data-status=booked]:hover,.page-section--plans .plan-card[data-status=sold]:focus-within,.page-section--plans .plan-card[data-status=booked]:focus-within,#floorplans .plan-card[data-status=sold]:hover,#floorplans .plan-card[data-status=booked]:hover,#floorplans .plan-card[data-status=sold]:focus-within,#floorplans .plan-card[data-status=booked]:focus-within,.floorplan-similar-grid .plan-card[data-status=sold]:hover,.floorplan-similar-grid .plan-card[data-status=booked]:hover,.floorplan-similar-grid .plan-card[data-status=sold]:focus-within,.floorplan-similar-grid .plan-card[data-status=booked]:focus-within{border-color:#1c252c!important;box-shadow:none!important}.plans-catalog-grid .plan-card[data-status=sold]:hover:before,.plans-catalog-grid .plan-card[data-status=booked]:hover:before,.plans-catalog-grid .plan-card[data-status=sold]:focus-within:before,.plans-catalog-grid .plan-card[data-status=booked]:focus-within:before,.page-section--plans .plan-card[data-status=sold]:hover:before,.page-section--plans .plan-card[data-status=booked]:hover:before,.page-section--plans .plan-card[data-status=sold]:focus-within:before,.page-section--plans .plan-card[data-status=booked]:focus-within:before,#floorplans .plan-card[data-status=sold]:hover:before,#floorplans .plan-card[data-status=booked]:hover:before,#floorplans .plan-card[data-status=sold]:focus-within:before,#floorplans .plan-card[data-status=booked]:focus-within:before,.floorplan-similar-grid .plan-card[data-status=sold]:hover:before,.floorplan-similar-grid .plan-card[data-status=booked]:hover:before,.floorplan-similar-grid .plan-card[data-status=sold]:focus-within:before,.floorplan-similar-grid .plan-card[data-status=booked]:focus-within:before{opacity:0!important;transform:skew(-12deg)!important}}.site-header.site-header--narrow .header-main__lead,.site-header.site-header--narrow .header-main__brand,.site-header.site-header--narrow .header-main__sep,.site-header.site-header--narrow .header-main__project,.site-header.site-header--narrow .btn.btn--header-cta{display:none!important}.site-header.site-header--narrow .header-main{display:flex!important;flex:1 1 0!important;min-width:0!important;height:55px!important;min-height:55px!important;max-height:55px!important;padding:0 8px!important;border-radius:5px!important;justify-content:flex-end!important;align-items:center!important;overflow:visible!important}.site-header.site-header--narrow .site-header__cluster{display:flex!important;align-items:center!important;width:100%!important;max-width:none!important;padding:20px 20px 0!important;gap:15px!important;box-sizing:border-box!important}.site-header.site-header--narrow .nav-toggle{flex:0 0 55px!important;width:55px!important;height:55px!important;min-width:55px!important;min-height:55px!important;max-width:55px!important;max-height:55px!important;border-radius:4px!important;padding:12px 0 0 14px!important;justify-content:flex-start!important;align-items:flex-start!important}.site-header.site-header--narrow .nav-toggle__bars{width:27.055px!important;height:29.58px!important}.site-header.site-header--narrow .nav-toggle__bar--top{width:27.055px!important}.site-header.site-header--narrow .nav-toggle__bar--mid{top:14.49px!important;width:18.939px!important}.site-header.site-header--narrow .nav-toggle__bar--bot{top:29.58px!important;width:9.47px!important}.site-header.site-header--narrow .header-main__contacts{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:20px!important;flex:0 0 auto!important;flex-shrink:0!important;margin-left:0!important}.site-header.site-header--narrow .header-main__phone{font-family:var(--font-ui)!important;font-size:20px!important;font-weight:300!important;line-height:normal!important;text-align:right!important;color:#f4f7fc!important;white-space:nowrap!important}.site-header.site-header--narrow .header-main__call{display:inline-flex!important;align-items:center!important;justify-content:center!important;opacity:1!important;flex-shrink:0!important;width:40px!important;height:40px!important;border-radius:5px!important}.site-header.site-header--narrow .header-main__call-icon{width:40px!important;height:40px!important}.site-header.site-header--compact .header-main__sep,.site-header.site-header--compact .header-main__project,.site-header.site-header--compact .btn.btn--header-cta{display:none!important}.site-header.site-header--compact .header-main__call{display:inline-flex!important}.site-header.site-header--compact:not(.site-header--compact-sm) .header-main__lead{display:flex!important;flex:0 0 155px!important;width:155px!important;min-width:155px!important;max-width:155px!important;flex-shrink:0!important;align-items:flex-end!important;overflow:hidden!important;margin:0!important;padding:0!important;gap:0!important}.site-header.site-header--compact:not(.site-header--compact-sm) .header-main{display:flex!important;flex:1 1 0!important;min-width:0!important;height:55px!important;min-height:55px!important;max-height:55px!important;padding:0 8px!important;justify-content:space-between!important;align-items:center!important;overflow:hidden!important}.site-header.site-header--compact:not(.site-header--compact-sm) .header-main__brand{display:flex!important;align-items:flex-end!important;gap:6px!important;width:155px!important;height:32px!important;flex:0 0 155px!important;flex-shrink:0!important;overflow:hidden!important;margin:0!important;padding:0 0 0 10px!important;box-sizing:border-box!important}.site-header.site-header--compact:not(.site-header--compact-sm) .header-main__mark{display:block!important;width:77px!important;height:32px!important;flex:0 0 77px!important;flex-shrink:0!important;color:#be9e87!important}.site-header.site-header--compact:not(.site-header--compact-sm) .header-main__caption{display:block!important;position:relative!important;width:46px!important;height:26px!important;flex:0 0 46px!important;flex-shrink:0!important;overflow:hidden!important}.site-header.site-header--compact:not(.site-header--compact-sm) .header-main__contacts{display:flex!important;align-items:center!important;gap:20px!important;flex:0 0 auto!important;flex-shrink:0!important;margin-left:0!important}.site-header.site-header--compact:not(.site-header--compact-sm) .header-main__phone{font-family:var(--font-ui)!important;font-size:20px!important;font-weight:300!important;line-height:normal!important;text-align:right!important;color:#f4f7fc!important;white-space:nowrap!important}.site-header.site-header--compact:not(.site-header--compact-sm) .header-main__call{border-radius:5px!important}.site-header.site-header--compact-sm .header-main__caption{display:none!important}.site-header.site-header--compact-sm .header-main{justify-content:space-between!important}.site-header.site-header--compact-sm .header-main__lead{display:contents!important}.site-header.site-header--compact-sm .header-main__brand{display:flex!important;align-items:center!important;flex-shrink:0!important;margin:0!important;padding:0 0 0 10px!important;box-sizing:border-box!important}.site-header.site-header--compact-sm .header-main__contacts{display:flex!important;align-items:center!important;gap:20px!important;flex-shrink:0!important;margin-left:auto!important}.site-header.site-header--compact-sm .header-main__phone{font-size:20px!important;white-space:nowrap!important}.site-header.site-header--tablet .header-main__sep,.site-header.site-header--tablet .header-main__project,.site-header.site-header--tablet .header-main__call{display:none!important}.site-header.site-header--tablet .btn.btn--header-cta{display:inline-flex!important}.site-header.site-header--tablet .header-main{height:70px!important;min-height:70px!important;max-height:70px!important;padding:0 30px!important;justify-content:space-between!important;overflow:visible!important}.site-header.site-header--tablet .header-main__lead{display:flex!important;align-items:flex-end!important;flex:0 0 auto!important;flex-shrink:0!important;width:auto!important;min-width:0!important;max-width:none!important;gap:0!important;overflow:visible!important}.site-header.site-header--tablet .header-main__brand{display:flex!important;align-items:flex-end!important;gap:14px!important;width:169px!important;height:40px!important;flex:0 0 169px!important;flex-shrink:0!important;overflow:hidden!important}.site-header.site-header--tablet .header-main__mark{display:block!important;width:97px!important;height:40px!important;flex:0 0 97px!important;flex-shrink:0!important;color:#be9e87!important}.site-header.site-header--tablet .header-main__caption{display:block!important;width:58px!important;height:33px!important;flex:0 0 58px!important;flex-shrink:0!important}.site-header.site-header--tablet .header-main__contacts{display:flex!important;align-items:center!important;gap:45px!important;flex-shrink:0!important;margin-left:0!important}.site-header.site-header--tablet .header-main__phone{font-family:var(--font-ui)!important;font-size:24px!important;font-weight:300!important;line-height:normal!important;text-align:right!important;color:#f4f7fc!important;white-space:nowrap!important}.site-header.site-header--tablet .btn.btn--header-cta{height:50px!important;min-height:50px!important;max-height:50px!important;flex-shrink:0!important}@media(max-width:959px){.site-header .header-main__sep,.site-header .header-main__project,.site-header .btn.btn--header-cta{display:none!important;visibility:hidden!important;position:absolute!important;width:0!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;clip-path:inset(50%)!important;pointer-events:none!important}}@media(min-width:600px)and (max-width:959px){:root{--header-chip-h: 55px;--header-gap: 15px}.site-header__cluster{display:flex!important;align-items:center!important;width:100%!important;max-width:none!important;margin-inline:auto!important;padding:19px 30px 0!important;gap:15px!important;box-sizing:border-box!important}.site-header .nav-toggle{flex:0 0 55px!important;width:55px!important;height:55px!important;min-width:55px!important;min-height:55px!important;max-width:55px!important;max-height:55px!important;border:0!important;border-radius:4px!important;background:#23272eb3!important;box-shadow:none!important;justify-content:flex-start!important;align-items:flex-start!important;padding:12px 0 0 14px!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.site-header .nav-toggle .nav-toggle__bar{height:2.415px!important;border-radius:1.208px!important}.site-header .nav-toggle__bars{width:27.055px!important;height:29.58px!important}.site-header .nav-toggle__bar--top{width:27.055px!important}.site-header .nav-toggle__bar--mid{top:14.49px!important;width:18.939px!important}.site-header .nav-toggle__bar--bot{top:29.58px!important;width:9.47px!important}.site-header .header-main{display:flex!important;flex:1 1 0!important;min-width:0!important;height:55px!important;min-height:55px!important;max-height:55px!important;padding:0 8px!important;gap:0!important;border:0!important;border-radius:5px!important;background:#1c252cb3!important;box-shadow:none!important;justify-content:space-between!important;align-items:center!important;overflow:hidden!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.site-header .header-main__lead{display:flex!important;flex:0 0 155px!important;width:155px!important;min-width:155px!important;max-width:155px!important;flex-shrink:0!important;align-items:flex-end!important;overflow:hidden!important;margin:0!important;padding:0!important}.site-header .header-main__brand{display:flex!important;align-items:flex-end!important;align-self:flex-end!important;gap:6px!important;flex:1 1 auto!important;flex-shrink:0!important;width:100%!important;max-width:155px!important;height:32px!important;overflow:hidden!important}.site-header .header-main__sep,.site-header .header-main__project{display:none!important;visibility:hidden!important;position:absolute!important;width:0!important;height:0!important;overflow:hidden!important;pointer-events:none!important}.site-header .header-main__mark{height:32px!important;width:77px!important;flex-shrink:0!important;align-self:flex-end!important}.site-header .header-main__caption{display:block!important;position:relative!important;width:46px!important;height:26px!important;flex-shrink:0!important;align-self:flex-end!important;overflow:hidden!important}.site-header .header-main__contacts{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:20px!important;flex:0 0 auto!important;flex-shrink:0!important;margin-left:auto!important;min-width:0!important}.site-header .header-main__phone{display:block!important;font-size:20px!important;font-weight:300!important;white-space:nowrap!important}.site-header .header-main__call{display:inline-flex!important;opacity:1;flex-shrink:0!important;width:40px!important;height:40px!important}.site-header .btn.btn--header-cta{display:none!important}}@media(max-width:459px){:root{--header-chip-h: 55px;--header-gap: 15px}.site-header__cluster{display:flex!important;align-items:center!important;width:100%!important;max-width:none!important;margin-inline:auto!important;padding:20px 20px 0!important;gap:15px!important;box-sizing:border-box!important}.site-header .nav-toggle{flex:0 0 55px!important;width:55px!important;height:55px!important;min-width:55px!important;min-height:55px!important;max-width:55px!important;max-height:55px!important;border:0!important;border-radius:4px!important;background:#23272eb3!important;box-shadow:none!important;justify-content:flex-start!important;align-items:flex-start!important;padding:12px 0 0 14px!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.site-header .nav-toggle .nav-toggle__bar{height:2.415px!important;border-radius:1.208px!important}.site-header .nav-toggle__bars{width:27.055px!important;height:29.58px!important}.site-header .nav-toggle__bar--top{width:27.055px!important}.site-header .nav-toggle__bar--mid{top:14.49px!important;width:18.939px!important}.site-header .nav-toggle__bar--bot{top:29.58px!important;width:9.47px!important}.site-header .header-main{display:flex!important;flex:1 1 0!important;min-width:0!important;height:55px!important;min-height:55px!important;max-height:55px!important;padding:0 8px!important;gap:0!important;border:0!important;border-radius:5px!important;background:#1c252cb3!important;box-shadow:none!important;justify-content:flex-end!important;align-items:center!important;overflow:visible!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.site-header .header-main__lead,.site-header .header-main__brand,.site-header .header-main__caption,.site-header .header-main__sep,.site-header .header-main__project{display:none!important;visibility:hidden!important;position:absolute!important;width:0!important;height:0!important;overflow:hidden!important;pointer-events:none!important}.site-header .header-main__contacts{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:20px!important;flex:0 0 auto!important;flex-shrink:0!important;margin-left:0!important}.site-header .header-main__phone{display:block!important;font-family:var(--font-ui)!important;font-size:20px!important;font-weight:300!important;line-height:normal!important;text-align:right!important;white-space:nowrap!important;color:#f4f7fc!important}.site-header .header-main__call{display:inline-flex!important;align-items:center!important;justify-content:center!important;opacity:1!important;flex-shrink:0!important;width:40px!important;height:40px!important;border-radius:5px!important}.site-header .header-main__call-icon{width:40px!important;height:40px!important}.site-header .btn.btn--header-cta{display:none!important}}@media(min-width:460px)and (max-width:599px){:root{--header-chip-h: 55px;--header-gap: 15px}.site-header__cluster{display:flex!important;align-items:center!important;width:100%!important;max-width:none!important;margin-inline:auto!important;padding:20px 20px 0!important;gap:15px!important;box-sizing:border-box!important}.site-header .nav-toggle{flex:0 0 55px!important;width:55px!important;height:55px!important;min-width:55px!important;min-height:55px!important;max-width:55px!important;max-height:55px!important;border-radius:4px!important;padding:12px 0 0 14px!important}.site-header .header-main{display:flex!important;flex:1 1 0!important;min-width:0!important;height:55px!important;min-height:55px!important;max-height:55px!important;padding:0 8px!important;border-radius:5px!important;justify-content:space-between!important;align-items:center!important;overflow:hidden!important}.site-header .header-main__lead{display:contents!important}.site-header .header-main__brand{display:flex!important;align-items:flex-end!important;flex-shrink:0!important;margin:0!important;padding:0 0 0 10px!important;box-sizing:border-box!important}.site-header .header-main__mark{height:32px!important;width:77px!important}.site-header .header-main__caption,.site-header .header-main__sep,.site-header .header-main__project{display:none!important;visibility:hidden!important;position:absolute!important;width:0!important;height:0!important;overflow:hidden!important;pointer-events:none!important}.site-header .header-main__contacts{display:flex!important;align-items:center!important;gap:20px!important;flex-shrink:0!important;margin-left:auto!important}.site-header .header-main__phone{font-size:20px!important;white-space:nowrap!important}.site-header .header-main__call{display:inline-flex!important;opacity:1!important;flex-shrink:0!important}}@media(min-width:600px)and (max-width:959px){:root{--header-chip-h: 55px;--header-gap: 15px}.site-header__cluster{display:flex!important;align-items:center!important;width:100%!important;max-width:none!important;margin-inline:auto!important;padding:19px 30px 0!important;gap:15px!important;box-sizing:border-box!important}.site-header .nav-toggle{flex:0 0 55px!important;width:55px!important;height:55px!important;min-width:55px!important;min-height:55px!important;max-width:55px!important;max-height:55px!important;border-radius:4px!important;padding:12px 0 0 14px!important;justify-content:flex-start!important;align-items:flex-start!important}.site-header .nav-toggle__bars{width:27.055px!important;height:29.58px!important}.site-header .nav-toggle__bar--top{width:27.055px!important}.site-header .nav-toggle__bar--mid{top:14.49px!important;width:18.939px!important}.site-header .nav-toggle__bar--bot{top:29.58px!important;width:9.47px!important}.site-header .header-main{display:flex!important;flex:1 1 0!important;min-width:0!important;height:55px!important;min-height:55px!important;max-height:55px!important;padding:0 8px!important;justify-content:space-between!important;align-items:center!important;overflow:visible!important;border-radius:5px!important}.site-header .header-main__lead{display:flex!important;align-items:flex-end!important;flex:0 0 155px!important;width:155px!important;min-width:155px!important;max-width:155px!important;flex-shrink:0!important;overflow:hidden!important;margin:0!important;padding:0!important;gap:0!important}.site-header .header-main__brand{display:flex!important;align-items:flex-end!important;gap:6px!important;width:155px!important;height:32px!important;flex:0 0 155px!important;flex-shrink:0!important;overflow:hidden!important;margin:0!important;padding:0 0 0 10px!important;box-sizing:border-box!important}.site-header .header-main__mark{display:block!important;width:77px!important;height:32px!important;flex:0 0 77px!important;color:#be9e87!important}.site-header .header-main__caption{display:block!important;visibility:visible!important;position:relative!important;width:46px!important;height:26px!important;flex:0 0 46px!important;overflow:hidden!important;pointer-events:auto!important}.site-header .header-main__contacts{display:flex!important;align-items:center!important;gap:20px!important;flex:0 0 auto!important;flex-shrink:0!important;margin-left:0!important}.site-header .header-main__phone{font-family:var(--font-ui)!important;font-size:20px!important;font-weight:300!important;line-height:normal!important;text-align:right!important;color:#f4f7fc!important;white-space:nowrap!important}.site-header .header-main__call{display:inline-flex!important;opacity:1;width:40px!important;height:40px!important;border-radius:5px!important}.site-header .header-main__call-icon{width:40px!important;height:40px!important}}@media(min-width:960px)and (max-width:1279.98px){:root{--header-chip-h: 70px;--header-gap: 20px;--content-max: 1440px;--content-edge-pad: 50px}.site-header__cluster{display:flex!important;align-items:center!important;width:100%!important;max-width:calc(var(--content-max) + (var(--content-edge-pad) * 2))!important;margin-inline:auto!important;padding:20px var(--content-edge-pad) 0!important;gap:20px!important;box-sizing:border-box!important}.site-header .nav-toggle{flex:0 0 70px!important;width:70px!important;height:70px!important;min-width:70px!important;min-height:70px!important;max-width:70px!important;max-height:70px!important;border-radius:10px!important;padding:17px 0 0 20px!important;justify-content:flex-start!important;align-items:flex-start!important}.site-header .nav-toggle__bars{width:30.437px!important;height:35.997px!important}.site-header .nav-toggle__bar--top{width:30.437px!important}.site-header .nav-toggle__bar--mid{top:16.3px!important;width:21.306px!important}.site-header .nav-toggle__bar--bot{top:33.28px!important;width:10.654px!important}.site-header .header-main{height:70px!important;min-height:70px!important;max-height:70px!important;padding:0 30px!important;justify-content:space-between!important;overflow:visible!important}.site-header .header-main__lead{display:flex!important;align-items:flex-end!important;flex:0 0 auto!important;flex-shrink:0!important;gap:0!important;overflow:visible!important}.site-header .header-main__brand{display:flex!important;align-items:flex-end!important;gap:14px!important;width:169px!important;height:40px!important;flex:0 0 169px!important;flex-shrink:0!important;overflow:hidden!important}.site-header .header-main__mark{display:block!important;width:97px!important;height:40px!important;flex:0 0 97px!important;color:#be9e87!important}.site-header .header-main__caption{width:58px!important;height:33px!important;flex:0 0 58px!important}.site-header .header-main__contacts{gap:45px!important;flex-shrink:0!important;margin-left:0!important}.site-header .header-main__phone{font-family:var(--font-ui)!important;font-size:24px!important;font-weight:300!important;line-height:normal!important;text-align:right!important;color:#f4f7fc!important;white-space:nowrap!important}.site-header .btn.btn--header-cta{height:50px!important;min-height:50px!important;max-height:50px!important;padding:0 30px!important;font-family:var(--font-ui)!important;font-size:20px!important;font-weight:400!important;line-height:normal!important;color:#f4f7fc!important;flex-shrink:0!important}}@media(min-width:1280px){.site-header__cluster{display:flex!important;align-items:center!important;width:min(1440px,calc(100vw - 40px))!important;max-width:1440px!important;margin-inline:auto!important;padding:20px 0 0!important;gap:20px!important;box-sizing:border-box!important}.site-header .header-main{height:80px!important;min-height:80px!important;max-height:80px!important;padding:0 30px!important;justify-content:space-between!important;overflow:visible!important}.site-header .nav-toggle{flex:0 0 80px!important;width:80px!important;height:80px!important;min-width:80px!important;min-height:80px!important;max-width:80px!important;max-height:80px!important;padding:22.5px 0 0 25.2px!important;justify-content:flex-start!important;align-items:flex-start!important}.site-header .header-main__lead{display:flex!important;align-items:flex-end!important;gap:34px!important;flex:0 0 auto!important;flex-shrink:0!important;overflow:visible!important}.site-header .header-main__brand{display:flex!important;align-items:flex-end!important;gap:14px!important;width:169px!important;height:40px!important;flex:0 0 169px!important;flex-shrink:0!important;overflow:hidden!important}.site-header .header-main__mark{display:block!important;width:97px!important;height:40px!important;flex:0 0 97px!important;flex-shrink:0!important;color:#be9e87!important}.site-header .header-main__caption{display:block!important;width:58px!important;height:33px!important;flex:0 0 58px!important;flex-shrink:0!important}.site-header .header-main__sep{display:block!important;visibility:visible!important;position:static!important;width:1px!important;min-width:1px!important;height:40px!important;flex:0 0 1px!important;flex-shrink:0!important;align-self:flex-end!important;margin:0!important;padding:0!important;background:#f4f7fc59!important;overflow:visible!important;pointer-events:none!important}.site-header .header-main__project{display:block!important;visibility:visible!important;position:static!important;flex:0 0 auto!important;flex-shrink:0!important;width:auto!important;max-width:190px!important;height:40px!important;font-family:var(--font-ui)!important;font-size:22px!important;font-weight:300!important;line-height:40px!important;color:#f4f7fc!important;overflow:visible!important;pointer-events:auto!important;white-space:nowrap!important}.site-header .header-main__contacts{gap:45px!important;flex:0 0 auto!important;flex-shrink:0!important;margin-left:0!important}.site-header .header-main__phone{font-family:var(--font-ui)!important;font-size:30px!important;font-weight:300!important;line-height:normal!important;text-align:right!important;color:#f4f7fc!important}.site-header .header-main__call{display:none!important}.site-header .btn.btn--header-cta{display:inline-flex!important;height:45.436px!important;min-height:45.436px!important;max-height:45.436px!important;padding:0 30px!important;font-family:var(--font-ui)!important;font-size:20px!important;font-weight:400!important;line-height:normal!important;color:#f4f7fc!important}}@media(min-width:960px)and (max-width:1279.98px){:root{--header-chip-h: 70px;--header-gap: 20px;--content-max: 1440px;--content-edge-pad: 50px}.site-header__cluster{display:flex!important;align-items:center!important;width:100%!important;max-width:calc(var(--content-max) + (var(--content-edge-pad) * 2))!important;margin-inline:auto!important;padding:20px var(--content-edge-pad) 0!important;gap:20px!important;box-sizing:border-box!important}.site-header .nav-toggle{flex:0 0 70px!important;width:70px!important;height:70px!important;min-width:70px!important;min-height:70px!important;max-width:70px!important;max-height:70px!important;border-radius:10px!important;padding:17px 0 0 20px!important;justify-content:flex-start!important;align-items:flex-start!important}.site-header .nav-toggle__bars{width:30.437px!important;height:35.997px!important}.site-header .nav-toggle__bar--top{width:30.437px!important}.site-header .nav-toggle__bar--mid{top:16.3px!important;width:21.306px!important}.site-header .nav-toggle__bar--bot{top:33.28px!important;width:10.654px!important}.site-header .header-main{display:flex!important;flex:1 1 0!important;min-width:0!important;height:70px!important;min-height:70px!important;max-height:70px!important;padding:0 30px!important;justify-content:space-between!important;align-items:center!important;overflow:visible!important}.site-header .header-main__lead{display:flex!important;align-items:flex-end!important;flex:0 0 auto!important;flex-shrink:0!important;width:auto!important;min-width:0!important;max-width:none!important;gap:0!important;overflow:visible!important}.site-header .header-main__brand{display:flex!important;align-items:flex-end!important;gap:14px!important;width:169px!important;height:40px!important;flex:0 0 169px!important;flex-shrink:0!important;overflow:hidden!important}.site-header .header-main__mark{display:block!important;width:97px!important;height:40px!important;flex:0 0 97px!important;flex-shrink:0!important;color:#be9e87!important}.site-header .header-main__caption{display:block!important;width:58px!important;height:33px!important;flex:0 0 58px!important;flex-shrink:0!important;overflow:visible!important}.site-header .header-main__contacts{display:flex!important;align-items:center!important;gap:45px!important;flex-shrink:0!important;margin-left:0!important}.site-header .header-main__phone{font-family:var(--font-ui)!important;font-size:24px!important;font-weight:300!important;line-height:normal!important;text-align:right!important;color:#f4f7fc!important;white-space:nowrap!important}.site-header .header-main__call{display:none!important;visibility:hidden!important;position:absolute!important;width:0!important;height:0!important;overflow:hidden!important;pointer-events:none!important}.site-header .btn.btn--header-cta{display:inline-flex!important;visibility:visible!important;position:static!important;align-items:center!important;justify-content:center!important;width:auto!important;height:50px!important;min-height:50px!important;max-height:50px!important;padding:0 30px!important;font-family:var(--font-ui)!important;font-size:20px!important;font-weight:400!important;line-height:normal!important;color:#f4f7fc!important;overflow:visible!important;clip-path:none!important;pointer-events:auto!important;flex-shrink:0!important;background:linear-gradient(173.31deg,var(--c-gold-grad-start) 11.47%,var(--c-gold-grad-end) 95.03%)!important}}@media(min-width:600px)and (max-width:959px){.site-header .header-main__lead,.site-header .header-main__brand,.site-header.site-header--compact:not(.site-header--compact-sm) .header-main__lead,.site-header.site-header--compact:not(.site-header--compact-sm) .header-main__brand{align-items:flex-end!important}.site-header .header-main__brand,.site-header .header-main__mark,.site-header .header-main__caption,.site-header.site-header--compact:not(.site-header--compact-sm) .header-main__mark,.site-header.site-header--compact:not(.site-header--compact-sm) .header-main__caption{align-self:flex-end!important}}
