@import "https://fast.fonts.net/t/1.css?apiType=css&projectid=3f4c3b21-eee9-4945-b433-ffc5e7b65f23";
:root{--bprogress-color:#29d;--bprogress-height:2px;--bprogress-spinner-size:18px;--bprogress-spinner-animation-duration:.4s;--bprogress-spinner-border-size:2px;--bprogress-box-shadow:0 0 10px var(--bprogress-color), 0 0 5px var(--bprogress-color);--bprogress-z-index:99999;--bprogress-spinner-top:15px;--bprogress-spinner-bottom:auto;--bprogress-spinner-right:15px;--bprogress-spinner-left:auto}.bprogress{pointer-events:none;width:0;height:0;z-index:var(--bprogress-z-index)}.bprogress .bar{background:var(--bprogress-color);z-index:var(--bprogress-z-index);width:100%;height:var(--bprogress-height);position:fixed;top:0;left:0}.bprogress .peg{width:100px;height:100%;box-shadow:var(--bprogress-box-shadow);opacity:1;display:block;position:absolute;right:0;transform:rotate(3deg)translateY(-4px)}.bprogress .spinner{z-index:var(--bprogress-z-index);top:var(--bprogress-spinner-top);bottom:var(--bprogress-spinner-bottom);right:var(--bprogress-spinner-right);left:var(--bprogress-spinner-left);display:block;position:fixed}.bprogress .spinner-icon{width:var(--bprogress-spinner-size);height:var(--bprogress-spinner-size);box-sizing:border-box;border:solid var(--bprogress-spinner-border-size) transparent;border-top-color:var(--bprogress-color);border-left-color:var(--bprogress-color);-webkit-animation:bprogress-spinner var(--bprogress-spinner-animation-duration) linear infinite;animation:bprogress-spinner var(--bprogress-spinner-animation-duration) linear infinite;border-radius:50%}.bprogress-custom-parent{position:relative;overflow:hidden}.bprogress-custom-parent .bprogress .spinner,.bprogress-custom-parent .bprogress .bar{position:absolute}.bprogress .indeterminate{width:100%;height:var(--bprogress-height);position:fixed;top:0;left:0;overflow:hidden}.bprogress .indeterminate .inc,.bprogress .indeterminate .dec{background-color:var(--bprogress-color);height:100%;position:absolute;top:0}.bprogress .indeterminate .inc{animation:2s infinite bprogress-indeterminate-increase}.bprogress .indeterminate .dec{animation:2s .5s infinite bprogress-indeterminate-decrease}@keyframes bprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bprogress-indeterminate-increase{0%{width:5%;left:-5%}to{width:100%;left:130%}}@keyframes bprogress-indeterminate-decrease{0%{width:80%;left:-80%}to{width:10%;left:110%}}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{vertical-align:baseline;box-sizing:border-box;border:0;margin:0;padding:0;font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}
@font-face{font-family:Greycliff CF;src:url(/fonts/greycliffcf-medium-webfont.eot);src:url(/fonts/greycliffcf-medium-webfont.eot?#iefix)format("embedded-opentype"),url(/fonts/greycliffcf-medium-webfont.woff2)format("woff2"),url(/fonts/greycliffcf-medium-webfont.woff)format("woff"),url(/fonts/greycliffcf-medium-webfont.ttf)format("truetype"),url(/fonts/greycliffcf-medium-webfont.svg#greycliff_cfmedium)format("svg");font-weight:400;font-style:normal}@font-face{font-family:Helvetica Neue LT W05_57 Cond;src:url(/fonts/for-svg-floorplans/9516ef74-4fe9-45fe-a09f-493cb9518f71.woff2)format("woff2"),url(/fonts/for-svg-floorplans/5b99bc59-1b2e-446b-961e-2e1dbdfcd641.woff)format("woff")}
:root{--bprogress-color:#ff4f4f;--bprogress-height:4px}html{scroll-behavior:smooth;background:#fff}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Greycliff CF,sans-serif;opacity:1!important}body.locked{overflow:hidden}main{position:relative}a{color:#121211;text-decoration:none}@media (max-width:1080px){h2{font-size:24px;line-height:32px}}@media (min-width:1081px){h2{font-size:46px;line-height:64px}}@media (max-width:1080px){h3{font-size:18px;line-height:24px}}@media (min-width:1081px){h3{font-size:24px;line-height:32px}}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}sup{font-size:10px;display:inline-block;transform:translateY(-20%)}.container{width:100%;max-width:1344px;margin:0 auto}@media (min-width:1081px){.container{padding:0 32px}}.yellow-vertical-line:after{content:"";background:#fedb00;width:1px;height:24px;display:block;position:absolute;top:50%;transform:translateY(-50%)}@media (min-width:1081px){.yellow-vertical-line:after{height:20px}}button{background:0 0;border:0;margin:0;padding:0;font-family:inherit}.yellow-span-top,.yellow-span-top strong{position:relative}.yellow-span-top strong:after{content:"";background:#fedb00;width:100%;display:block;position:absolute;top:0;right:0}@media (max-width:1080px){.yellow-span-top strong:after{height:4px}}@media (min-width:1081px){.yellow-span-top strong:after{height:8px;top:-6px}}.white-link a{color:#fff}.white-on-light-shadow{text-shadow:.05em .05em .15em #121211cc,.02em .02em .1em #121211cc}.white-on-light-shadow--stronger{text-shadow:.05em .05em .15em #121211,.05em .05em .15em #121211,.05em .05em .1em #121211,0 0 .1em #121211}.white-on-light-shadow--stronger,.white-on-light-shadow--stronger a{font-weight:700!important}.white-on-light-shadow--stronger [class*=breadcrumbs-back] a:before{filter:drop-shadow(.05em .05em .15em #121211)drop-shadow(.02em .02em .1em #121211)drop-shadow(1px 1px #121211);font-size:.85em}.white-link-arrow a{color:#fff}.white-link-arrow a:before{background-image:url(/images/svg/white-arrow-breadcrumbs.svg)!important}.--d-block{display:block!important}.--active-radio{color:#fedb00!important;background-color:#383937!important}.building-cards .left{position:relative;right:-100%}.building-cards .right{position:relative;left:-100%}.--btn-sort{cursor:pointer;border-radius:3px;padding-left:8px;padding-right:8px;transition:all .3s;display:flex}.--btn-sort.--reverse{flex-direction:row-reverse}.--btn-sort:hover,.--btn-sort.--active{color:#fedb00!important;background-color:#383937!important}.no-stiky .sticky{position:static}.sticky{z-index:3;position:sticky;top:0}.enquire-black a{color:#fff;background-color:#121211}.--swap-left{transition:transform .3s;transform:translate(-10px)!important}.--swap-right{transition:transform .3s;position:relative;transform:translate(-100vw)}.mapboxgl-map{z-index:1;width:100%;max-width:1920px;margin:0 auto;height:600px!important;position:relative!important}@media (max-width:1080px){.--show-items li{display:block!important}}.--swap-search-menu-right{transition:transform .3s;transform:translate(100vw)!important}.--swap-search-input-wrap{z-index:1!important}.--swap-search-input-wrap:before{transform:translate(0)!important}.--swap-search-input-right{transition:transform .3s;transform:translate(0)!important}.--d-none{display:none!important}@media (max-width:1080px){.--d-none-mob{display:none}}.--d-flex,.--cards-sort-left-price,.--cards-sort-rtb{display:flex}@media (max-width:1080px){.--cards-sort-left-price,.--cards-sort-rtb{font-size:12px;line-height:16px}}@media (min-width:1081px){.--cards-sort-left-price,.--cards-sort-rtb{letter-spacing:.4px;font-size:14px;font-style:normal;font-weight:400;line-height:24px}}.--cards-sort-left-price span,.--cards-sort-rtb span{align-items:center;min-height:24px;display:flex}.--cards-sort-left-price>span:not(:last-child),.--cards-sort-rtb>span:not(:last-child){margin-right:4px}.--cards-sort-rtb{margin-left:40px}.--sort-by-name{align-items:center;height:24px;display:flex}@media (min-width:1081px){.--sort-by-name{margin-right:40px}}.cards__wrap{grid-column-gap:32px;grid-row-gap:32px;grid-template-columns:1fr;padding:0 16px;display:grid}@media (min-width:1081px){.cards__wrap{grid-template-columns:1fr 1fr;padding:0}}.--ml-0{margin-left:0!important}.prepare-contracts-slider{max-width:1280px;position:unset;margin:0 auto}.prepare-contracts-slider .slick-slide:nth-child(3n+2) .prepare-contracts-slider__border{border-top:8px solid #121211}.facades-available-slider{max-width:1280px;position:unset;margin:0 auto}@media (max-width:1080px){.facades-available-slider .slick-track{flex-direction:column;display:flex;width:100%!important}.facades-available-slider .slick-track .slick-slide{width:100%!important}}@media (min-width:1081px){.facades-available-slider .slick-track .slick-slide{width:576px!important}.facades-available-slider .slick-track .slick-slide:nth-child(odd){margin-right:128px}}@media (max-width:1080px){.facades-available-slider .slick-track .slick-slide .empty-div-for-slider{display:none}}li.lightswitch>a{justify-content:space-between;min-width:176px;display:flex}li.lightswitch>a:after{content:"";background-image:url(/images/svg/arrow-up-right.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:24px;height:24px;display:block}.similar-packages-slider{position:unset!important}.similar-packages-slider .slick-slide>div{margin:0 10px}.similar-packages-slider .slick-list{margin:0 -10px}@media (max-width:1080px){.similar-packages-slider .slider-button-wrap{display:none}}.--active-region{color:#fedb00!important;background-color:#383937!important}.--active-location{color:#fedb00!important}@media (min-width:1080px){.--only-mobile{display:none!important}}@media (max-width:1080px){.--only-desktop{display:none!important}}.map-pop-up{flex-direction:column;display:flex}.map-pop-up__title{letter-spacing:-.4px;margin-bottom:20px;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.map-pop-up__title-name{margin-right:5px}.map-pop-up__button-wrap{display:flex}.map-pop-up__button-wrap a:not(:last-child){margin-right:10px}.mapboxgl-popup{max-width:unset!important}.mapboxgl-compact:after{display:none}.thank-you-message{letter-spacing:-.4px;flex-direction:column;padding:96px 123px 80px 40px;font-size:18px;font-style:normal;font-weight:400;line-height:24px;display:flex}.thank-you-message.--home-designe{padding:0}.thank-you-message strong{letter-spacing:-.9px;font-size:24px;font-style:normal;font-weight:700;line-height:32px}.slide-pane__content{padding:0;overflow-x:clip}.slide-pane__overlay{z-index:2147483647}html{height:-webkit-fill-available}.slide-pane__overlay,.slide-pane_from_bottom{height:100dvh!important;margin-top:0!important}.slide-pane_from_right{height:auto!important}svg text{--stroke-outer:max(-4px, -.4em) max(-4px, -.4em) 0 #f8f9f9, 0 max(-4px, -.4em) 0 #f8f9f9, min(4px, .4em) max(-4px, -.4em) 0 #f8f9f9, min(4px, .4em) 0 0 #f8f9f9, min(4px, .4em) 0 0 #f8f9f9, 0 0 0 #f8f9f9, max(-4px, -.4em) 0 0 #f8f9f9, max(-4px, -.4em) 0 0 #f8f9f9;--stroke-under:0 0 min(4px, .4em) #f8f9f9, 0 0 min(4px, .4em) #f8f9f9, 0 0 min(4px, .4em) #f8f9f9, 0 0 min(4px, .4em) #f8f9f9, 0 0 min(4px, .4em) #f8f9f9, 0 0 min(4px, .4em) #f8f9f9, 0 0 min(4px, .4em) #f8f9f9, 0 0 min(4px, .4em) #f8f9f9, 0 0 min(4px, .4em) #f8f9f9, 0 0 min(4px, .4em) #f8f9f9, 0 0 min(4px, .4em) #f8f9f9, 0 0 min(4px, .4em) #f8f9f9, 0 0 min(4px, .4em) #f8f9f9, 0 0 min(4px, .4em) #f8f9f9, 0 0 min(4px, .4em) #f8f9f9, 0 0 min(4px, .4em) #f8f9f9, 0 0 min(4px, .4em) #f8f9f9, 0 0 min(4px, .4em) #f8f9f9, 0 0 min(4px, .4em) #f8f9f9, 0 0 min(4px, .4em) #f8f9f9, 0 0 min(4px, .4em) #f8f9f9, 0 0 min(4px, .4em) #f8f9f9, 0 0 min(4px, .4em) #f8f9f9, 0 0 min(4px, .4em) #f8f9f9, 0 0 min(4px, .4em) #f8f9f9, 0 0 min(4px, .4em) #f8f9f9, 0 0 min(4px, .4em) #f8f9f9, 0 0 min(4px, .4em) #f8f9f9, 0 0 min(4px, .4em) #f8f9f9, 0 0 min(4px, .4em) #f8f9f9, 0 0 min(4px, .4em) #f8f9f9, 0 0 min(4px, .4em) #f8f9f9, 0 0 min(4px, .4em) #f8f9f9, 0 0 min(4px, .4em) #f8f9f9, 0 0 min(4px, .4em) #f8f9f9, 0 0 min(4px, .4em) #f8f9f9, 0 0 min(4px, .4em) #f8f9f9, 0 0 min(4px, .4em) #f8f9f9, 0 0 min(4px, .4em) #f8f9f9, 0 0 min(4px, .4em) #f8f9f9, 0 0 min(4px, .4em) #f8f9f9, 0 0 min(4px, .4em) #f8f9f9, 0 0 min(4px, .4em) #f8f9f9, 0 0 min(4px, .4em) #f8f9f9, 0 0 min(4px, .4em) #f8f9f9, 0 0 min(4px, .4em) #f8f9f9, 0 0 min(4px, .4em) #f8f9f9, 0 0 min(4px, .4em) #f8f9f9, 0 0 min(4px, .4em) #f8f9f9, 0 0 min(4px, .4em) #f8f9f9, 0 0 min(4px, .4em) #f8f9f9, 0 0 min(4px, .4em) #f8f9f9;font-style:normal;font-weight:400;font-family:Helvetica Neue LT W05_57 Cond,HelveticaNeueLTPro-Cn,Arial Narrow,Greycliff CF,sans-serif!important}#pdfContent svg text{--stroke-outer:max(-2px, -.2em) max(-2px, -.2em) 0 #fff, 0 max(-2px, -.2em) 0 #fff, min(2px, .2em) max(-2px, -.2em) 0 #fff, min(2px, .2em) 0 0 #fff, min(2px, .2em) 0 0 #fff, 0 0 0 #fff, max(-2px, -.2em) 0 0 #fff, max(-2px, -.2em) 0 0 #fff;--stroke-under:0 0 min(2px, .2em) #fff, 0 0 min(2px, .2em) #fff, 0 0 min(2px, .2em) #fff, 0 0 min(2px, .2em) #fff, 0 0 min(2px, .2em) #fff, 0 0 min(2px, .2em) #fff, 0 0 min(2px, .2em) #fff, 0 0 min(2px, .2em) #fff, 0 0 min(2px, .2em) #fff, 0 0 min(2px, .2em) #fff, 0 0 min(2px, .2em) #fff, 0 0 min(2px, .2em) #fff, 0 0 min(2px, .2em) #fff, 0 0 min(2px, .2em) #fff, 0 0 min(2px, .2em) #fff, 0 0 min(2px, .2em) #fff, 0 0 min(2px, .2em) #fff, 0 0 min(2px, .2em) #fff, 0 0 min(2px, .2em) #fff, 0 0 min(2px, .2em) #fff, 0 0 min(2px, .2em) #fff, 0 0 min(2px, .2em) #fff, 0 0 min(2px, .2em) #fff, 0 0 min(2px, .2em) #fff, 0 0 min(2px, .2em) #fff, 0 0 min(2px, .2em) #fff, 0 0 min(2px, .2em) #fff, 0 0 min(2px, .2em) #fff, 0 0 min(2px, .2em) #fff, 0 0 min(2px, .2em) #fff, 0 0 min(2px, .2em) #fff, 0 0 min(2px, .2em) #fff, 0 0 min(2px, .2em) #fff, 0 0 min(2px, .2em) #fff, 0 0 min(2px, .2em) #fff, 0 0 min(2px, .2em) #fff, 0 0 min(2px, .2em) #fff, 0 0 min(2px, .2em) #fff, 0 0 min(2px, .2em) #fff, 0 0 min(2px, .2em) #fff, 0 0 min(2px, .2em) #fff, 0 0 min(2px, .2em) #fff, 0 0 min(2px, .2em) #fff, 0 0 min(2px, .2em) #fff, 0 0 min(2px, .2em) #fff, 0 0 min(2px, .2em) #fff, 0 0 min(2px, .2em) #fff, 0 0 min(2px, .2em) #fff, 0 0 min(2px, .2em) #fff, 0 0 min(2px, .2em) #fff, 0 0 min(2px, .2em) #fff, 0 0 min(2px, .2em) #fff}svg text{background:#f8f9f9;outline:2px #f8f9f9}svg text *{--stroke-outer:max(-1.5px, -.15em) max(-1.5px, -.15em) 0 #f8f9f9, 0 max(-1.5px, -.15em) 0 #f8f9f9, min(1.5px, .15em) max(-1.5px, -.15em) 0 #f8f9f9, min(1.5px, .15em) 1px 0 #f8f9f9, min(1.5px, .15em) 1px 0 #f8f9f9, 0 1px 0 #f8f9f9, max(-1.5px, -.15em) 1px 0 #f8f9f9, max(-1.5px, -.15em) 1px 0 #f8f9f9;--stroke-under:0 1px min(1.5px, .15em) #f8f9f9, 0 1px min(1.5px, .15em) #f8f9f9, 0 1px min(1.5px, .15em) #f8f9f9, 0 1px min(1.5px, .15em) #f8f9f9, 0 1px min(1.5px, .15em) #f8f9f9, 0 1px min(1.5px, .15em) #f8f9f9, 0 1px min(1.5px, .15em) #f8f9f9, 0 1px min(1.5px, .15em) #f8f9f9, 0 1px min(1.5px, .15em) #f8f9f9, 0 1px min(1.5px, .15em) #f8f9f9, 0 1px min(1.5px, .15em) #f8f9f9, 0 1px min(1.5px, .15em) #f8f9f9, 0 1px min(1.5px, .15em) #f8f9f9, 0 1px min(1.5px, .15em) #f8f9f9, 0 1px min(1.5px, .15em) #f8f9f9, 0 1px min(1.5px, .15em) #f8f9f9, 0 1px min(1.5px, .15em) #f8f9f9, 0 1px min(1.5px, .15em) #f8f9f9, 0 1px min(1.5px, .15em) #f8f9f9, 0 1px min(1.5px, .15em) #f8f9f9, 0 1px min(1.5px, .15em) #f8f9f9, 0 1px min(1.5px, .15em) #f8f9f9, 0 1px min(1.5px, .15em) #f8f9f9, 0 1px min(1.5px, .15em) #f8f9f9, 0 1px min(1.5px, .15em) #f8f9f9, 0 1px min(1.5px, .15em) #f8f9f9, 0 1px min(1.5px, .15em) #f8f9f9, 0 1px min(1.5px, .15em) #f8f9f9, 0 1px min(1.5px, .15em) #f8f9f9, 0 1px min(1.5px, .15em) #f8f9f9, 0 1px min(1.5px, .15em) #f8f9f9, 0 1px min(1.5px, .15em) #f8f9f9, 0 1px min(1.5px, .15em) #f8f9f9, 0 1px min(1.5px, .15em) #f8f9f9, 0 1px min(1.5px, .15em) #f8f9f9, 0 1px min(1.5px, .15em) #f8f9f9, 0 1px min(1.5px, .15em) #f8f9f9, 0 1px min(1.5px, .15em) #f8f9f9, 0 1px min(1.5px, .15em) #f8f9f9, 0 1px min(1.5px, .15em) #f8f9f9, 0 1px min(1.5px, .15em) #f8f9f9, 0 1px min(1.5px, .15em) #f8f9f9, 0 1px min(1.5px, .15em) #f8f9f9, 0 1px min(1.5px, .15em) #f8f9f9, 0 1px min(1.5px, .15em) #f8f9f9, 0 1px min(1.5px, .15em) #f8f9f9, 0 1px min(1.5px, .15em) #f8f9f9, 0 1px min(1.5px, .15em) #f8f9f9, 0 1px min(1.5px, .15em) #f8f9f9, 0 1px min(1.5px, .15em) #f8f9f9, 0 1px min(1.5px, .15em) #f8f9f9, 0 1px min(1.5px, .15em) #f8f9f9;font-family:inherit!important;font-weight:inherit!important;font-style:inherit!important}#pdfContent svg text *{--stroke-outer:max(-1px, -.1em) max(-1px, -.1em) 0 #fff, 0 max(-1px, -.1em) 0 #fff, min(1px, .1em) max(-1px, -.1em) 0 #fff, min(1px, .1em) 1px 0 #fff, min(1px, .1em) 1px 0 #fff, 0 1px 0 #fff, max(-1px, -.1em) 1px 0 #fff, max(-1px, -.1em) 1px 0 #fff;--stroke-under:0 1px min(1px, .1em) #fff, 0 1px min(1px, .1em) #fff, 0 1px min(1px, .1em) #fff, 0 1px min(1px, .1em) #fff, 0 1px min(1px, .1em) #fff, 0 1px min(1px, .1em) #fff, 0 1px min(1px, .1em) #fff, 0 1px min(1px, .1em) #fff, 0 1px min(1px, .1em) #fff, 0 1px min(1px, .1em) #fff, 0 1px min(1px, .1em) #fff, 0 1px min(1px, .1em) #fff, 0 1px min(1px, .1em) #fff, 0 1px min(1px, .1em) #fff, 0 1px min(1px, .1em) #fff, 0 1px min(1px, .1em) #fff, 0 1px min(1px, .1em) #fff, 0 1px min(1px, .1em) #fff, 0 1px min(1px, .1em) #fff, 0 1px min(1px, .1em) #fff, 0 1px min(1px, .1em) #fff, 0 1px min(1px, .1em) #fff, 0 1px min(1px, .1em) #fff, 0 1px min(1px, .1em) #fff, 0 1px min(1px, .1em) #fff, 0 1px min(1px, .1em) #fff, 0 1px min(1px, .1em) #fff, 0 1px min(1px, .1em) #fff, 0 1px min(1px, .1em) #fff, 0 1px min(1px, .1em) #fff, 0 1px min(1px, .1em) #fff, 0 1px min(1px, .1em) #fff, 0 1px min(1px, .1em) #fff, 0 1px min(1px, .1em) #fff, 0 1px min(1px, .1em) #fff, 0 1px min(1px, .1em) #fff, 0 1px min(1px, .1em) #fff, 0 1px min(1px, .1em) #fff, 0 1px min(1px, .1em) #fff, 0 1px min(1px, .1em) #fff, 0 1px min(1px, .1em) #fff, 0 1px min(1px, .1em) #fff, 0 1px min(1px, .1em) #fff, 0 1px min(1px, .1em) #fff, 0 1px min(1px, .1em) #fff, 0 1px min(1px, .1em) #fff, 0 1px min(1px, .1em) #fff, 0 1px min(1px, .1em) #fff, 0 1px min(1px, .1em) #fff, 0 1px min(1px, .1em) #fff, 0 1px min(1px, .1em) #fff, 0 1px min(1px, .1em) #fff}svg [fill=\#FFFFFF]{fill:#0000}svg [data-id=Options] text{background:#fedb00;outline:2px #fedb00}svg [data-id=Options] text,#pdfContent svg [data-id=Options] text{--stroke-outer:max(-4px, -.4em) max(-4px, -.4em) 0 #fedb00, 0 max(-4px, -.4em) 0 #fedb00, min(4px, .4em) max(-4px, -.4em) 0 #fedb00, min(4px, .4em) 0 0 #fedb00, min(4px, .4em) 0 0 #fedb00, 0 0 0 #fedb00, max(-4px, -.4em) 0 0 #fedb00, max(-4px, -.4em) 0 0 #fedb00;--stroke-under:0 0 min(4px, .4em) #fedb00, 0 0 min(4px, .4em) #fedb00, 0 0 min(4px, .4em) #fedb00, 0 0 min(4px, .4em) #fedb00, 0 0 min(4px, .4em) #fedb00, 0 0 min(4px, .4em) #fedb00, 0 0 min(4px, .4em) #fedb00, 0 0 min(4px, .4em) #fedb00, 0 0 min(4px, .4em) #fedb00, 0 0 min(4px, .4em) #fedb00, 0 0 min(4px, .4em) #fedb00, 0 0 min(4px, .4em) #fedb00, 0 0 min(4px, .4em) #fedb00, 0 0 min(4px, .4em) #fedb00, 0 0 min(4px, .4em) #fedb00, 0 0 min(4px, .4em) #fedb00, 0 0 min(4px, .4em) #fedb00, 0 0 min(4px, .4em) #fedb00, 0 0 min(4px, .4em) #fedb00, 0 0 min(4px, .4em) #fedb00, 0 0 min(4px, .4em) #fedb00, 0 0 min(4px, .4em) #fedb00, 0 0 min(4px, .4em) #fedb00, 0 0 min(4px, .4em) #fedb00, 0 0 min(4px, .4em) #fedb00, 0 0 min(4px, .4em) #fedb00, 0 0 min(4px, .4em) #fedb00, 0 0 min(4px, .4em) #fedb00, 0 0 min(4px, .4em) #fedb00, 0 0 min(4px, .4em) #fedb00, 0 0 min(4px, .4em) #fedb00, 0 0 min(4px, .4em) #fedb00, 0 0 min(4px, .4em) #fedb00, 0 0 min(4px, .4em) #fedb00, 0 0 min(4px, .4em) #fedb00, 0 0 min(4px, .4em) #fedb00, 0 0 min(4px, .4em) #fedb00, 0 0 min(4px, .4em) #fedb00, 0 0 min(4px, .4em) #fedb00, 0 0 min(4px, .4em) #fedb00, 0 0 min(4px, .4em) #fedb00, 0 0 min(4px, .4em) #fedb00, 0 0 min(4px, .4em) #fedb00, 0 0 min(4px, .4em) #fedb00, 0 0 min(4px, .4em) #fedb00, 0 0 min(4px, .4em) #fedb00, 0 0 min(4px, .4em) #fedb00, 0 0 min(4px, .4em) #fedb00, 0 0 min(4px, .4em) #fedb00, 0 0 min(4px, .4em) #fedb00, 0 0 min(4px, .4em) #fedb00, 0 0 min(4px, .4em) #fedb00}svg [data-id=Options] text *,#pdfContent svg [data-id=Options] text *{--stroke-outer:max(-1.5px, -.15em) max(-1.5px, -.15em) 0 #fedb00, 0 max(-1.5px, -.15em) 0 #fedb00, min(1.5px, .15em) max(-1.5px, -.15em) 0 #fedb00, min(1.5px, .15em) 1px 0 #fedb00, min(1.5px, .15em) 1px 0 #fedb00, 0 1px 0 #fedb00, max(-1.5px, -.15em) 1px 0 #fedb00, max(-1.5px, -.15em) 1px 0 #fedb00;--stroke-under:0 1px min(1.5px, .15em) #fedb00, 0 1px min(1.5px, .15em) #fedb00, 0 1px min(1.5px, .15em) #fedb00, 0 1px min(1.5px, .15em) #fedb00, 0 1px min(1.5px, .15em) #fedb00, 0 1px min(1.5px, .15em) #fedb00, 0 1px min(1.5px, .15em) #fedb00, 0 1px min(1.5px, .15em) #fedb00, 0 1px min(1.5px, .15em) #fedb00, 0 1px min(1.5px, .15em) #fedb00, 0 1px min(1.5px, .15em) #fedb00, 0 1px min(1.5px, .15em) #fedb00, 0 1px min(1.5px, .15em) #fedb00, 0 1px min(1.5px, .15em) #fedb00, 0 1px min(1.5px, .15em) #fedb00, 0 1px min(1.5px, .15em) #fedb00, 0 1px min(1.5px, .15em) #fedb00, 0 1px min(1.5px, .15em) #fedb00, 0 1px min(1.5px, .15em) #fedb00, 0 1px min(1.5px, .15em) #fedb00, 0 1px min(1.5px, .15em) #fedb00, 0 1px min(1.5px, .15em) #fedb00, 0 1px min(1.5px, .15em) #fedb00, 0 1px min(1.5px, .15em) #fedb00, 0 1px min(1.5px, .15em) #fedb00, 0 1px min(1.5px, .15em) #fedb00, 0 1px min(1.5px, .15em) #fedb00, 0 1px min(1.5px, .15em) #fedb00, 0 1px min(1.5px, .15em) #fedb00, 0 1px min(1.5px, .15em) #fedb00, 0 1px min(1.5px, .15em) #fedb00, 0 1px min(1.5px, .15em) #fedb00, 0 1px min(1.5px, .15em) #fedb00, 0 1px min(1.5px, .15em) #fedb00, 0 1px min(1.5px, .15em) #fedb00, 0 1px min(1.5px, .15em) #fedb00, 0 1px min(1.5px, .15em) #fedb00, 0 1px min(1.5px, .15em) #fedb00, 0 1px min(1.5px, .15em) #fedb00, 0 1px min(1.5px, .15em) #fedb00, 0 1px min(1.5px, .15em) #fedb00, 0 1px min(1.5px, .15em) #fedb00, 0 1px min(1.5px, .15em) #fedb00, 0 1px min(1.5px, .15em) #fedb00, 0 1px min(1.5px, .15em) #fedb00, 0 1px min(1.5px, .15em) #fedb00, 0 1px min(1.5px, .15em) #fedb00, 0 1px min(1.5px, .15em) #fedb00, 0 1px min(1.5px, .15em) #fedb00, 0 1px min(1.5px, .15em) #fedb00, 0 1px min(1.5px, .15em) #fedb00, 0 1px min(1.5px, .15em) #fedb00}svg [data-id=Options] [fill=\#8ED7F7],svg [data-id=Options] [fill=\#88D3F5],svg [data-id=Options] [fill=\#8DD5F6],svg [data-id=Options] [fill=\#FBDE05],svg [data-id=Options] [fill=\#B7E4E5]{fill:#fedb00}body>#floorplan-pdf{z-index:9999;width:100%;height:0;position:fixed;top:0;left:0;overflow:hidden}.slick-list,.slick-track,.slick-slide,.slick-slide>div{height:100%}.slick-dots li button:before{color:#121211;opacity:1;font-size:10px}.slick-dots li.slick-active button:before{color:#fedb00}.slick-slider .house-info-img.full-height{height:72vh!important}.disclaimer{letter-spacing:.4px;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.disclaimer span{font-weight:700}.display-home-slider+.youtube-embed{margin-top:32px}@media (min-width:1080px){.display-home-slider+.youtube-embed{margin-top:80px}}
button{background:0 0;border:0;margin:0;padding:0;font-family:inherit}.yellow-button{color:#383937;box-sizing:border-box;cursor:pointer;background:#fedb00;border:none;border-radius:4px;outline:none;justify-content:center;width:fit-content;min-height:40px;padding:8px 16px;font-size:16px;font-style:normal;font-weight:500;line-height:24px;text-decoration:none;display:flex}.yellow-button span{white-space:nowrap;align-items:center;display:flex}.yellow-button span:after{content:"";background-image:url(/images/svg/black-arrow-button.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:8px;height:14px;margin-left:16px;display:block}.yellow-button--stretch{width:100%}.yellow-button--large{align-items:center;min-height:48px}.yellow-button:focus{outline:2px solid #005fcc}.ghost-button{color:#383937;box-sizing:border-box;cursor:pointer;background:0 0;border:1px solid #000;border-radius:4px;outline:none;justify-content:center;width:fit-content;min-height:40px;padding:8px 16px;font-size:16px;font-style:normal;font-weight:500;line-height:24px;display:flex}.ghost-button span{white-space:nowrap;align-items:center;display:flex}.ghost-button span:after{content:"";background-image:url(/images/svg/black-arrow-button.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:8px;height:14px;margin-left:16px;display:block}.ghost-button--active{background-color:#fedb00;font-weight:700;text-decoration:none}.ghost-button--stretch{width:100%}.ghost-button--large{align-items:center;min-height:48px}.ghost-button:focus{background-color:#a1a1a1;outline:2px solid #005fcc}.black-button{color:#fff;box-sizing:border-box;background:#383937;border:none;border-radius:4px;outline:none;justify-content:center;width:fit-content;min-height:40px;padding:8px 16px;font-size:16px;font-style:normal;font-weight:700;line-height:24px;text-decoration:none;display:flex}.black-button.--tour span{white-space:nowrap}.black-button.--tour span:after{background-image:url(/images/svg/icon-tour-button.svg);width:24px;height:24px;margin-left:11px;transform:none}.black-button.--download span{white-space:nowrap}.black-button.--download span:after{background-image:url(/images/svg/icon-download-button.svg);width:24px;height:24px;margin-left:17px;transform:none}.black-button span{white-space:nowrap;align-items:center;display:flex}.black-button span:after{content:"";background-image:url(/images/svg/arrow-down.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:14px;height:8px;margin-left:16px;display:block;transform:rotate(-90deg)}.black-button--stretch{width:100%}.black-button--large{align-items:center;min-height:48px}.black-button:focus{background-color:#121211;outline:2px solid #005fcc}.tab-button{color:#383937;box-sizing:border-box;cursor:pointer;white-space:nowrap;background:#e6e7e8;border:none;border-radius:4px 4px 0 0;outline:none;justify-content:center;width:fit-content;min-height:40px;padding:12px;font-size:16px;font-style:normal;font-weight:400;line-height:24px;text-decoration:none;display:flex}@media (min-width:1081px){.tab-button{padding:12px 24px}}.tab-button--active{background:#fedb00;font-weight:700}.slider-button-wrap{z-index:2;width:100%;max-width:1616px;position:absolute;top:50%;left:50%;transform:translate(-50%)}.slider-button-wrap.--black .slider-button-wrap__left,.slider-button-wrap.--black .slider-button-wrap__right{background:#121211;position:absolute;left:0;transform:translateY(-50%)}.slider-button-wrap.--black .slider-button-wrap__left:after,.slider-button-wrap.--black .slider-button-wrap__right:after{background-image:url(/images/svg/yellow-arrow.svg)}.slider-button-wrap.--black .slider-button-wrap__right{left:unset;right:0;transform:translateY(-50%)}.slider-button-wrap.--white .slider-button-wrap__left,.slider-button-wrap.--white .slider-button-wrap__right{background:#121211;position:absolute;left:0;transform:translateY(-50%)}.slider-button-wrap.--white .slider-button-wrap__left:after,.slider-button-wrap.--white .slider-button-wrap__right:after{background-image:url(/images/svg/white-arrow.svg)}.slider-button-wrap.--white .slider-button-wrap__right{left:unset;right:0;transform:translateY(-50%)}.slider-button-wrap.--yellow .slider-button-wrap__left,.slider-button-wrap.--yellow .slider-button-wrap__right{background:#fedb00;position:absolute;left:0;transform:translateY(-50%)}.slider-button-wrap.--yellow .slider-button-wrap__left:after,.slider-button-wrap.--yellow .slider-button-wrap__right:after{background-image:url(/images/svg/black-arrow.svg)}.slider-button-wrap.--yellow .slider-button-wrap__right{left:unset;right:0;transform:translateY(-50%)}.slider-button-wrap__left,.slider-button-wrap__right{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.slider-button-wrap__left:after,.slider-button-wrap__right:after{content:"";background-position:50%;background-repeat:no-repeat;background-size:contain;width:8px;height:14px;display:block}.slider-button-wrap__right:after{transform:rotate(180deg)}
.rich-text ul,.rich-text ol,.rich-text li,.rich-text p{margin:0;line-height:22px}.rich-text ul:not(:last-child),.rich-text ol:not(:last-child),.rich-text li:not(:last-child),.rich-text p:not(:last-child){margin-bottom:16px}.rich-text a{font-weight:700;text-decoration:underline;transition:color .2s ease-in-out}@media only screen and (min-width:640px){.rich-text a{transition:color .2s ease-in-out}.rich-text a:hover{color:#383836;text-decoration:none}}.rich-text ul{list-style:outside}.rich-text ul,.rich-text ol{margin-left:20px}.rich-text h2{margin-bottom:16px}@media (min-width:1081px){.rich-text h2{margin-bottom:40px}}.rich-text h3,.rich-text h4{margin-bottom:20px}
.dynamics-form__markup{width:100%;position:relative}.dynamics-form__markup form .lp-ellipsis,.dynamics-form__markup form .lp-required{display:none}.dynamics-form__markup form .columnContainer{padding:0!important}.dynamics-form__markup form .lp-form-fieldInput:not(.lp-form-button){letter-spacing:-.03px;border:1px solid #383937;border-radius:3px;outline:none;margin-bottom:8px;padding:12px 16px;font-size:14px;font-style:normal;font-weight:400;line-height:17px;width:calc(100% - 34px)!important}.dynamics-form__markup form .lp-form-fieldInput:not(.lp-form-button)::placeholder{text-indent:0;transition:text-indent .3s}.dynamics-form__markup form .lp-form-fieldInput:not(.lp-form-button):focus{outline:none}.dynamics-form__markup form .lp-form-fieldInput:not(.lp-form-button):focus::placeholder{text-indent:500px;transition:text-indent .3s}.dynamics-form__markup form .lp-form-button{color:#fff;cursor:pointer;box-sizing:border-box;background:#383937;border:none;border-radius:4px;outline:none;justify-content:center;width:100%;max-width:100%;min-height:40px;padding:8px 16px;font-family:Greycliff CF;font-size:16px;font-style:normal;font-weight:400;line-height:24px;text-decoration:none;display:flex}.dynamics-form__markup form .lp-form-button:after{content:"";background-image:url(/images/svg/arrow-down.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:14px;height:8px;margin-top:8px;margin-left:16px;display:block;transform:rotate(-90deg)}
.fieldset{flex-direction:column;display:flex}.fieldset__label{letter-spacing:-.001em;color:#383937;margin-bottom:8px;font-size:16px;font-style:normal;font-weight:400;line-height:24px;display:block}.fieldset--f-grow{flex-grow:1;width:auto}.select-wrap{justify-content:space-between;display:flex}.select-wrap>:not(:last-child){margin-right:16px}.select{letter-spacing:-.001em;color:#121211;cursor:pointer;border:1px solid #383937;border-radius:3px;align-items:center;width:146px;min-width:146px;font-size:14px;font-style:normal;font-weight:400;line-height:17px;display:flex;position:relative}.select:after{content:"";background-image:url(/images/svg/black-arrow-button.svg);background-repeat:no-repeat;background-size:contain;width:8px;height:14px;display:block;position:absolute;top:50%;right:16px;transform:translateY(-50%)rotate(90deg)}.select__options{z-index:2;background-color:#fff;border:1px solid #383937;border-radius:3px;max-height:126px;display:none;position:absolute;top:41px;left:0;right:0;overflow:hidden scroll}@media (min-width:1080px){.select__options{max-height:248px}}.select__options>*{cursor:pointer;transition:all .3s}.select__options>:hover{color:#fedb00;background-color:#383937}.select__option{letter-spacing:-.001em;color:#121211;text-transform:capitalize;align-items:center;padding:12px 16px;font-size:14px;font-style:normal;font-weight:400;line-height:17px;display:block}.select__option--f-grow,.select--f-grow{flex-grow:1;width:auto}.radio{justify-content:flex-start;display:flex}.radio>:not(:last-child){margin-right:8px}.radio__input{letter-spacing:-.001em;color:#383937;cursor:pointer;border:1px solid #383937;border-radius:3px;padding:12px 16px;font-size:14px;font-style:normal;font-weight:400;line-height:17px;transition:all .3s}.radio__input:hover{background-color:#e6e7e8;border-color:#0000}.radio__input.--active{color:#fedb00;background-color:#383937}
.filters{width:100%;display:block}.filters__legend{letter-spacing:-.02px;color:#383937;margin-bottom:8px;font-size:16px;font-style:normal;font-weight:700;line-height:24px;display:block}.filters__row{width:100%}@media (min-width:768px){.filters__row{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}}@media (min-width:1081px){.filters__row{gap:28px}}@media (min-width:1300px){.filters__row{gap:56px}}.filters__row+.filters__row{margin-top:24px}.filters__row--space-evenly .filters__group{flex:1}.filters__row--4 .filters__group,.filters__row--3 .filters__group,.filters__row--2 .filters__group{flex-grow:0}@media (min-width:768px){.filters__row--3{grid-gap:28px;grid-template-columns:repeat(2,1fr);display:grid}}@media screen and (min-width:1080px){.filters__row--3{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px){.filters__row--4{grid-gap:28px;grid-template-columns:repeat(2,1fr);display:grid}}@media screen and (min-width:1080px){.filters__row--4{grid-template-columns:repeat(3,1fr)}}.filters__group{flex-grow:1;width:auto}.filters__group+.filters__group:not(.filters__actions){margin-top:16px}@media (min-width:768px){.filters__group+.filters__group:not(.filters__actions){margin-top:0}}.filters__group--f-auto{flex-grow:0;width:auto}.filters__group--flex{flex-direction:row;align-items:center;display:flex}.filters__reset{cursor:pointer;letter-spacing:.4px;color:#000;background-color:#0000;border:none;outline:none;margin-bottom:12px;padding-right:0;font-size:16px;font-style:normal;font-weight:400;line-height:16px;text-decoration-line:underline;display:block}@media (min-width:768px){.filters__reset{margin-top:24px}.filters__apply{display:none}}.filters__apply+.filters__reset{margin-left:20px}.filters__form{position:relative}.filters__close{display:none}.filters__actions{margin-top:32px}@media (min-width:768px){.filters__actions{margin-top:0}}@media (min-width:1280px){.filters__actions{margin-top:0}}.filters--modal{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.filters--modal .filters__form{background-color:#fff;border-radius:10px;min-width:90vw;max-width:90%;max-height:90%;padding:60px 20px;overflow:visible}.filters--modal .filters__close{display:inline-block;position:absolute;top:15px;right:15px}.filters--modal .filters__reset{margin-bottom:0}@media (max-width:768px){.filters--hide-on-mobile:not(.filters--modal){display:none}}
.slide-pane{will-change:transform;background:#fff;flex-direction:column;min-width:100px;height:100%;transition:transform .5s;display:flex;box-shadow:0 8px 8px #00000080}.slide-pane:focus{outline-style:none}.slide-pane_from_right{margin-left:auto;transform:translate(100%)}.slide-pane_from_right.content-after-open{transform:translate(0%)}.slide-pane_from_right.content-before-close{transform:translate(100%)}.slide-pane_from_left{margin-right:auto;transform:translate(-100%)}.slide-pane_from_left.content-after-open{transform:translate(0%)}.slide-pane_from_left.content-before-close{transform:translate(-100%)}.slide-pane_from_bottom{height:90vh;margin-top:10vh;transform:translateY(100%)}.slide-pane_from_bottom.content-after-open{transform:translateY(0%)}.slide-pane_from_bottom.content-before-close{transform:translateY(100%)}.slide-pane__overlay{background-color:#0000;position:fixed;inset:0}.slide-pane__overlay.overlay-after-open{background-color:#0000004d;transition:background-color .5s}.slide-pane__overlay.overlay-before-close{background-color:#0000}.slide-pane__header{background:#ebebeb;border-bottom:1px solid #0000001a;flex:0 0 64px;align-items:center;height:64px;display:flex}.slide-pane__title-wrapper{flex-direction:column;flex:1;min-width:0;margin-left:32px;display:flex}.slide-pane .slide-pane__title{white-space:nowrap;text-overflow:ellipsis;max-width:80%;margin:0;padding:0;font-size:18px;font-weight:400;overflow:hidden}.slide-pane__close{opacity:.7;cursor:pointer;margin-left:24px;padding:16px}.slide-pane__close svg{width:12px;padding:0}.slide-pane__content{flex:auto;padding:24px 32px;position:relative;overflow-y:auto}.slide-pane__subtitle{margin-top:2px;font-size:12px}
