@import"https://use.typekit.net/xkw6iif.css";*{box-sizing:border-box}html,html a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:1px 1px 1px rgba(0,0,0,.004)}html{min-height:100%}body{position:relative;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;align-content:stretch;justify-content:space-between;min-height:100%;min-width:320px;background-position:center;font-family:sans-serif;font-size:16px;line-height:1.875;-webkit-tap-highlight-color:rgba(0,0,0,0);margin:0 auto}img{max-width:100%;max-height:100%}section{display:inline-block;width:100%;height:auto;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}figure{margin:0}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}a{color:inherit;text-decoration:none}a:hover{text-decoration:none}li,dt,dd,p,h1,h2,h3,h4,h5,h6,.inline{font-size:1em;font-style:normal;font-weight:400;line-height:inherit;margin:0 0 1rem;padding:0;list-style:none;vertical-align:baseline;color:inherit;background-color:transparent;text-decoration:none}li:last-child,dt:last-child,dd:last-child,p:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,.inline:last-child{margin-bottom:0}ul,ol{margin:0;padding:0;list-style:none;vertical-align:baseline;background-color:transparent}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}:root{font-size:16px}@media screen and (min-width: 1650px){:root{font-size:18px}}@font-face{font-family:"Le Mores Collection Serif";src:url(/app/themes/flipp/public/build/assets/le-mores-serif-DlF0rnxs.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Mansfield Medium;src:url(/app/themes/flipp/public/build/assets/mansfield-medium-B1hbK2EC.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Mansfield Semi-Bold;src:url(/app/themes/flipp/public/build/assets/mansfield-semi-bold-DrR35GEf.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Mansfield Bold;src:url(/app/themes/flipp/public/build/assets/mansfield-bold-DQbCzGKX.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}h1,h2,h3,h4,h5,h6,p,li,a{overflow-wrap:normal;word-break:normal;margin:0}h1,h2,h3,h4,h5,h6{text-transform:capitalize}p,a,li,span{font-size:1rem}.wysiwyg-1,.wysiwyg h1,.headline-1,.headline h1{font-family:"Le Mores Collection Serif",serif;font-size:clamp(2.4rem,2.0230769231rem + 1.8846153846svw,3.625rem);line-height:1.1}.wysiwyg-2,.wysiwyg h2,.headline-2,.headline h2{font-family:kepler-std,serif;font-weight:400;font-style:normal;font-display:swap;font-size:clamp(2.25rem,2.0576923077rem + .9615384615svw,2.875rem);line-height:1.2}.wysiwyg-3,.wysiwyg h3,.headline-3,.headline h3{font-family:kepler-std,serif;font-weight:400;font-style:normal;font-display:swap;font-size:clamp(1.875rem,1.7596153846rem + .5769230769svw,2.25rem);line-height:1.32}.wysiwyg-4,.wysiwyg h4,.headline-4,.headline h4{font-family:kepler-std,serif;font-weight:400;font-style:normal;font-display:swap;font-size:clamp(1.375rem,1.2980769231rem + .3846153846svw,1.625rem);line-height:1.4}.wysiwyg-5,.wysiwyg h5,.headline-5,.headline h5{font-family:Mansfield Medium,sans-serif;font-size:clamp(1.25rem,1.1730769231rem + .3846153846svw,1.5rem);line-height:1.48}.wysiwyg-6,.wysiwyg h6,.headline-6,.headline h6{font-family:Mansfield Bold,sans-serif;font-size:clamp(1.25rem,1.1730769231rem + .3846153846svw,1.5rem);line-height:1.48}p,.p,li,label,input{font-family:Mansfield Medium,sans-serif;font-size:clamp(1rem,.9615384615rem + .1923076923svw,1.125rem);line-height:2.2}p.bold,.p.bold,li.bold,label.bold,input.bold{font-family:Mansfield Bold,sans-serif}.p-sm{font-size:1rem}.bold{font-weight:700}.man-bold{font-family:Mansfield Bold,sans-serif}.link,.underline,.nav-link{position:relative;transition:.27s}.link:hover,.underline:hover,.nav-link:hover{color:#000}.link:after,.underline:after,.nav-link:after{content:"";position:absolute;left:0;width:100%;height:2px;background:#000;bottom:-4px;transform:scaleX(0);transition:transform .27s;transform-origin:center top}.link:hover:after,.underline:hover:after,.nav-link:hover:after{transform:scale(1)}.uppercase{text-transform:uppercase}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.break{word-break:break-word}.button{border:2px solid #000;background-color:#000;color:#fff;display:inline-block;padding:.875rem 1.5rem;font-size:1rem;text-align:center;line-height:1;letter-spacing:.125rem;text-transform:uppercase;cursor:pointer;transition:.27s;font-family:Mansfield Semi-Bold,sans-serif}.button:hover{border:2px solid transparent}.button:hover{background-color:#edb84f;border:2px solid #EDB84F;color:#000}.button-white{border:2px solid #FFF;background-color:#fff;color:#000;display:inline-block;padding:.875rem 1.5rem;font-size:1rem;text-align:center;line-height:1;letter-spacing:.125rem;text-transform:uppercase;cursor:pointer;transition:.27s;font-family:Mansfield Semi-Bold,sans-serif}.button-white:hover{border:2px solid transparent}.button-white:hover{background-color:#edb84f;border:2px solid #EDB84F;color:#000}.arrow-button,.bg-white .arrow-button{width:2.75rem;height:2.75rem;border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:#fff;border:none;transition:.27s;cursor:pointer}.arrow-button:hover,.bg-white .arrow-button:hover{background-color:#edb84f}.arrow-button.arrow-prev,.bg-white .arrow-button.arrow-prev{transform:rotate(180deg)}.bg-white .arrow-button{background-color:#d9eaf4}.bg-black{background-color:#000}.bg-white{background-color:#fff}.bg-light-blue{background-color:#d9eaf4}.bg-blue{background-color:#81b9d9}.bg-green{background-color:#5b775a}.bg-yellow{background-color:#edb84f}.text-black{color:#000}.text-white{color:#fff}html{scroll-behavior:smooth;min-height:100dvh}html *::selection{background:#000;color:#fff}body{color:#000;background-color:#d9eaf4;min-height:100vh}.hide,.hidden{display:none}@media screen and (max-width: 959px){.hide-mobile{display:none}}body.stop-transition *{transition:none!important}#main{overflow:hidden}.acf-block-preview{border:1px dashed #C1C6C8}.grecaptcha-badge{visibility:hidden!important}.recaptcha-disclaimer{margin-top:1.5rem}.recaptcha-disclaimer p,.recaptcha-disclaimer a{font-size:12px}.m-0{margin:0}.gap-4_5{gap:4.5rem}.gap-1{gap:1rem}.gap-2{gap:2rem}.gap-3{gap:3rem}.gap-4{gap:4rem}.gap-5{gap:5rem}.gap-fluid-10{gap:clamp(2rem,-2rem + 13.3333333333svw,10rem)}.gap-fluid-6{gap:clamp(2rem,0rem + 6.6666666667svw,6rem)}.gap-fluid-5{gap:clamp(2rem,.5rem + 5svw,5rem)}.mb-8{margin-bottom:.5rem}.mb-16{margin-bottom:1rem}.mb-32{margin-bottom:2rem}.mb-64{margin-bottom:4rem}.h-25{height:25dvh}.h-50{height:50dvh}.h-75{height:75dvh}.h-100{height:100dvh}.container,.container-sbs,.sbs-wrapper{display:block;max-width:82.5rem;min-width:18rem;width:87.3333%;margin:auto}@media screen and (max-width: 574px){.container,.container-sbs,.sbs-wrapper{width:calc(100% - 2rem);max-width:100%}}@media screen and (min-width: 1650px){.container:not(.contain),.container-sbs:not(.contain),.sbs-wrapper:not(.contain){max-width:1920px}}@media screen and (min-width: 575px){.container:not(.contain).narrow,.container-sbs:not(.contain).narrow,.sbs-wrapper:not(.contain).narrow{width:65%}}.pad{padding-top:clamp(3rem,8vw,6rem);padding-bottom:clamp(3rem,8vw,6rem)}.pad-top{padding-top:clamp(3rem,8vw,6rem)}.pad-bottom{padding-bottom:clamp(3rem,8vw,6rem)}.pad-small{padding-top:clamp(2rem,5.3333vw,4rem);padding-bottom:clamp(2rem,5.3333vw,4rem)}.pad-small-top{padding-top:clamp(2rem,5.3333vw,4rem)}.pad-small-bottom{padding-bottom:clamp(2rem,5.3333vw,4rem)}.flex{display:flex}.flex-column{display:flex;flex-direction:column}.flex-center{display:flex;flex-direction:column;justify-content:center;align-items:center}.flex-center-row{display:flex;justify-content:center;align-items:center}.flex-aligned{display:flex;align-items:center}.flex-btwn{display:flex;justify-content:space-between}.flex-start{display:flex;justify-content:flex-start}.flex-end{display:flex;justify-content:flex-end}.flex-baseline{align-items:baseline}.flex-none{flex:none}.flex-row-reverse{flex-direction:row-reverse}.flex-column-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}@media screen and (max-width: 959px){.flex-mobile-wrap{flex-wrap:wrap}.flex-mobile-wrap-reverse{flex-wrap:wrap-reverse}}.flex-basis-25{flex-basis:25%}.flex-basis-33{flex-basis:33%}.flex-basis-50{flex-basis:50%}.flex-basis-66{flex-basis:66%}.flex-basis-75{flex-basis:75%}@media screen and (max-width: 959px){.flex-basis-mobile-100{flex-basis:100%}}.grid{display:grid;width:100%}.grid-center{display:grid;width:100%;place-items:center}.grid-2{display:grid;width:100%;gap:2rem;grid-template-columns:1fr}@media screen and (min-width: 575px){.grid-2{grid-template-columns:repeat(auto-fill,minmax(420px,1fr))}}@media screen and (min-width: 1320px){.grid-2{grid-template-columns:repeat(auto-fill,minmax(493px,1fr))}}@media screen and (min-width: 1650px){.grid-2{grid-template-columns:1fr 1fr}}.grid-2.no-break{grid-template-columns:1fr 1fr}.grid-3{display:grid;width:100%;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:2rem}@media screen and (min-width: 960px){.grid-3{grid-template-columns:1fr 1fr 1fr;gap:4rem 2rem}}.grid-4{display:grid;width:100%;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.5rem}@media screen and (min-width: 960px){.grid-4{grid-template-columns:1fr 1fr 1fr 1fr}}.grid-5{display:grid;width:100%;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.5rem}@media screen and (min-width: 960px){.grid-5{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}.video-container{overflow:hidden;position:relative;border-radius:.75rem}.video-container video{width:100%;height:100%;object-fit:cover;object-position:center}.image-container{overflow:hidden;position:relative}.image-container img{width:100%;height:100%;max-height:100vh;object-fit:cover;object-position:center}.scrim{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#000000a6,#0000 33%,#0000 50%,#0000 66%,#0006);z-index:1}svg{flex:none}.wysiwyg{display:block;width:100%;margin:0 auto}@media screen and (min-width: 575px){.wysiwyg{width:clamp(80%,70vw,60%);max-width:52.875rem}}.wysiwyg img{width:100%;height:auto}.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{margin-bottom:1rem}.wysiwyg h5,.wysiwyg h6{text-transform:none}.wysiwyg p{margin-bottom:2rem}.wysiwyg p:last-child{margin-bottom:0}.wysiwyg a{font-family:Mansfield Bold,sans-serif;font-size:inherit;text-transform:none;margin-right:5px;position:relative;transition:.27s}.wysiwyg a:hover{color:#000}.wysiwyg a:after{content:"";position:absolute;left:0;width:100%;height:2px;background:#000;bottom:-4px;transform:scaleX(0);transition:transform .27s;transform-origin:center top}.wysiwyg a:hover:after{transform:scale(1)}.wysiwyg a.has-directions{display:flex;margin-left:1.75rem;align-items:center;width:fit-content}.wysiwyg a.has-directions:before{content:"";display:flex;width:1.5rem;height:1.5rem;margin-left:-1.75rem;margin-right:.5rem;background-color:#fff;-webkit-mask-image:url(/app/themes/flipp/public/build/assets/icon-map-pin-CwMU-WIq.svg);mask-image:url(/app/themes/flipp/public/build/assets/icon-map-pin-CwMU-WIq.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;transition:.27s}.wysiwyg a.has-directions:hover:before{background-color:#000}.wysiwyg ul{list-style-position:inside;text-indent:-1em;padding-left:1em}.wysiwyg ul>li{margin-left:.5rem}.wysiwyg ul>li:before{content:"";display:inline-block;width:2px;height:2px;border-radius:50%;margin-right:1rem;margin-bottom:.25rem;background-color:#000}.wysiwyg ol{list-style:none;list-style-position:inside;text-indent:-1em;padding-left:1em;counter-reset:wysiwyg-counter}.wysiwyg ol>li{margin-left:1.5rem;counter-increment:wysiwyg-counter}.wysiwyg ol>li:before{content:"0" counter(wysiwyg-counter) ".";color:#000;margin-right:1rem}.no-scroll{overflow:hidden}#nav{position:fixed;display:flex;justify-content:center;width:100%;z-index:100;transition:.57s;background-color:#0000}#nav .logo{width:14.91875rem;height:auto;transition:width .47s,height .47s,padding .47s;padding:1rem 0;transition:.27s}#nav .logo svg{width:100%;height:100%}@media screen and (min-width: 1080px){#nav.nav-light .nav-link{color:#fff;position:relative;transition:.27s}#nav.nav-light .nav-link:hover{color:#fff}#nav.nav-light .nav-link:after{content:"";position:absolute;left:0;width:100%;height:2px;background:#fff;bottom:-4px;transform:scaleX(0);transition:transform .27s;transform-origin:center top}#nav.nav-light .nav-link:hover:after{transform:scale(1)}}#nav.nav-light .logo svg path{fill:#fff}#nav.nav-light .nav-handle .toggle span{background-color:#fff}#nav.nav-light .button-light{border:2px solid #FFF;color:#fff;display:inline-block;padding:.875rem 1.5rem;font-size:1rem;text-align:center;line-height:1;letter-spacing:.125rem;text-transform:uppercase;cursor:pointer;transition:.27s;font-family:Mansfield Semi-Bold,sans-serif}#nav.nav-light .button-light:hover{background-color:#edb84f;border:2px solid #EDB84F;color:#000}#nav.nav-dark{background-color:#d9eaf4}@media screen and (min-width: 1080px){#nav.nav-dark .nav-link{color:#000;position:relative;transition:.27s}#nav.nav-dark .nav-link:hover{color:#000}#nav.nav-dark .nav-link:after{content:"";position:absolute;left:0;width:100%;height:2px;background:#000;bottom:-4px;transform:scaleX(0);transition:transform .27s;transform-origin:center top}#nav.nav-dark .nav-link:hover:after{transform:scale(1)}}#nav.nav-dark .logo svg path{fill:#000}#nav.nav-dark .nav-handle .toggle span{background-color:#000}#nav.nav-dark .button-light{border:2px solid #000;color:#000;display:inline-block;padding:.875rem 1.5rem;font-size:1rem;text-align:center;line-height:1;letter-spacing:.125rem;text-transform:uppercase;cursor:pointer;transition:.27s;font-family:Mansfield Semi-Bold,sans-serif}#nav.nav-dark .button-light:hover{background-color:#edb84f;border:2px solid #EDB84F;color:#000}#nav nav{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:4.375rem;width:87.3333%}@media screen and (min-width: 1080px){#nav nav{height:5.5rem}}#nav nav .main-menu{width:100%;display:flex;justify-content:center;gap:3.25rem}@media screen and (min-width: 1080px){#nav nav .main-menu{justify-content:space-between}}#nav nav .main-menu .menu{gap:2rem}#nav nav .main-menu .menu-item{display:inline-block;text-transform:uppercase}#nav nav .main-menu .menu-item .nav-link{font-size:.9375rem;letter-spacing:.125rem;font-family:Mansfield Semi-Bold,sans-serif}@media screen and (min-width: 1080px){#nav nav .main-menu .menu-item .nav-link{font-size:1rem}}#nav .nav-handle{display:none}@media screen and (max-width: 1079px){#nav nav{width:100%}#nav nav .main-menu{gap:3rem}#nav nav .main-menu .menu{display:none;flex-direction:column;gap:3rem}#nav nav .main-menu .menu .button-light{border:2px solid #000;color:#000;display:inline-block;padding:.875rem 1.5rem;font-size:1rem;text-align:center;line-height:1;letter-spacing:.125rem;text-transform:uppercase;cursor:pointer;transition:.27s;font-family:Mansfield Semi-Bold,sans-serif}#nav nav .main-menu .menu .button-light:hover{background-color:#edb84f;border:2px solid #EDB84F;color:#000}#nav .logo{position:relative;width:12.25rem;transition:.27s}#nav .nav-handle{display:flex;align-items:center;position:absolute;top:1.25rem;right:1.25rem;width:2rem;height:2rem;cursor:pointer;z-index:100}#nav .nav-handle .toggle{display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;width:100%;height:100%}#nav .nav-handle .toggle span{background-color:#fff;width:100%;height:.125rem;opacity:1;transition:margin .21s .21s,opacity .21s .21s,transform .21s}#nav.open .nav-handle .toggle span{background-color:#000;transition:margin .21s,opacity .21s,transform .21s .21s}#nav.open .nav-handle .toggle span:nth-child(1){transform:rotate(45deg);margin-bottom:-.0625rem}#nav.open .nav-handle .toggle span:nth-child(2){transform:rotate(-45deg);margin-top:-1rem;width:100%}#nav.open nav{display:flex;flex-direction:column;justify-content:center;top:0;left:0;width:100%;height:100%;overflow-x:hidden;overflow-y:scroll;text-align:center;z-index:1000;background-color:#d9eaf4;color:#000}#nav.open nav .logo{position:absolute;top:0}#nav.open nav .logo svg path{fill:#000}#nav.open nav .main-menu{flex-direction:column;justify-content:center;align-items:center;position:relative;height:100dvh;padding-top:4.375rem}#nav.open nav .main-menu .menu{display:flex}#nav.open nav .main-menu .menu-item{padding-bottom:0}}#nav.nav-scroll{background-color:#d9eaf4}@media screen and (min-width: 1080px){#nav.nav-scroll .nav-link{color:#000;position:relative;transition:.27s}#nav.nav-scroll .nav-link:hover{color:#000}#nav.nav-scroll .nav-link:after{content:"";position:absolute;left:0;width:100%;height:2px;background:#000;bottom:-4px;transform:scaleX(0);transition:transform .27s;transform-origin:center top}#nav.nav-scroll .nav-link:hover:after{transform:scale(1)}}#nav.nav-scroll .logo svg path{fill:#000}#nav.nav-scroll .nav-handle .toggle span{background-color:#000}#nav.nav-scroll .button-light{border:2px solid #000;color:#000;display:inline-block;padding:.875rem 1.5rem;font-size:1rem;text-align:center;line-height:1;letter-spacing:.125rem;text-transform:uppercase;cursor:pointer;transition:.27s;font-family:Mansfield Semi-Bold,sans-serif}#nav.nav-scroll .button-light:hover{background-color:#edb84f;border:2px solid #EDB84F;color:#000}#nav.nav-scroll nav .logo{width:9.59rem}@media screen and (min-width: 1080px){#nav.nav-scroll nav .logo{width:11.72rem}}#nav.nav-scroll .nav-handle{top:.75rem}#nav.nav-hide{transform:translateY(-101%)}.footer{padding-block:clamp(3rem,8vw,6rem);flex-direction:column;position:relative;gap:3rem}@media screen and (min-width: 960px){.footer{gap:6.25rem}}.footer-logo-container{width:100%;text-align:center}.footer-logo-container .logo svg{margin-bottom:3rem;width:12.317rem;height:auto}@media screen and (min-width: 960px){.footer-logo-container .logo svg{width:21.313rem}}@media screen and (min-width: 960px){.footer-logo-container{width:31.75rem;text-align:left}}.footer-headline{max-width:18.5rem;margin:0 auto}@media screen and (min-width: 960px){.footer-headline{max-width:100%}}.footer-copy{max-width:100%;width:100%;font-size:1rem}@media screen and (min-width: 960px){.footer-copy{width:31.75rem}}.footer-columns,.footer-links{max-width:100%;width:100%}@media screen and (min-width: 960px){.footer-columns,.footer-links{max-width:43rem;width:43rem}}.footer-columns{flex-wrap:wrap;gap:4rem}@media screen and (min-width: 960px){.footer-columns{gap:2rem}}.footer .icon-wrapper{gap:.25rem;align-items:center;font-family:Mansfield Bold,sans-serif}.footer-links{gap:2rem}.footer-column{width:100%;position:relative}@media screen and (max-width: 959px){.footer-column{display:flex;flex-direction:column;align-items:center}}.footer-column p{font-size:1rem}.footer-column a{width:fit-content;position:relative;transition:.27s}.footer-column a:hover{color:#000}.footer-column a:after{content:"";position:absolute;left:0;width:100%;height:2px;background:#000;bottom:-4px;transform:scaleX(0);transition:transform .27s;transform-origin:center top}.footer-column a:hover:after{transform:scale(1)}@media screen and (min-width: 960px){.footer-column-1{width:12rem}}@media screen and (min-width: 960px){.footer-column-2{width:13.563rem}}@media screen and (min-width: 960px){.footer-column-3{width:11.688rem}}.footer-column:before{content:"";position:absolute;width:58px;height:2px;background-color:#81b9d9;left:50%;top:-2rem;transform:translate(-50%)}@media screen and (min-width: 960px){.footer-column:before{width:0;height:0}}.footer-column>:not(:last-child){margin-bottom:1rem}.footer-column>:first-child{margin-bottom:1.5rem}.footer a{display:block}.footer-row{flex-direction:column;text-align:center;gap:2rem}.footer-row-1{gap:4rem}@media screen and (min-width: 960px){.footer-row{flex-direction:row;text-align:left;gap:2rem}}.footer-legal{gap:2rem}.footer-links{flex-wrap:wrap;flex-direction:column}@media screen and (min-width: 960px){.footer-links{flex-direction:row}}.footer-heading{font-family:Mansfield Semi-Bold,sans-serif;font-size:.875rem;letter-spacing:.125rem;text-transform:uppercase;margin-bottom:1.5rem}.footer .social-icons{justify-content:center}@media screen and (min-width: 960px){.footer .social-icons{justify-content:left}}.social-icons{display:flex;flex-direction:row;gap:1rem}.social-icons .image-container{width:1.5rem;height:1.5rem;display:flex}.social-icons svg:hover{flex:none;fill:#edb84f;transition:fill .27s ease-in-out}[data-modal]{position:fixed;padding:2rem 0;top:0;left:0;width:100%;height:100%;display:none;background-color:#51515180;visibility:hidden;opacity:0;z-index:1;pointer-events:none;overflow:hidden;transition:z-index .15s 0ms linear,visibility .15s 0ms linear,opacity .15s 0ms linear}[data-modal].visible{display:flex}[data-modal]>a{position:fixed;top:0;left:0;width:100%;height:100%;cursor:default;background-color:#000;opacity:40%}[data-modal]>a.close{background-color:transparent;opacity:100%}[data-modal]>[data-close]{position:absolute;width:100%;height:100%}[data-modal]>*:not(a){display:inline-block;box-shadow:0 0 32px #00000080;background-color:#fff;max-width:unset;width:calc(100% - 2rem);display:flex;flex-direction:column;justify-content:center;border:0;position:relative;margin:auto;display:block}@media screen and (min-width: 1320px){[data-modal]>*:not(a){width:40%}}[data-modal]:target{visibility:visible;opacity:1;pointer-events:auto;z-index:99999;overflow:auto}[data-modal] .content{position:relative;text-align:center;width:100%;padding:2rem}[data-modal] .content form{margin-top:20px}[data-modal] .content iframe,[data-modal] .content video{position:relative;z-index:1;width:100%}[data-modal] .close{display:block;position:absolute;top:1rem;right:1rem;z-index:3;width:2rem;height:2rem}[data-modal] .close:before,[data-modal] .close:after{content:"";position:absolute;width:100%;height:2px;background-color:#000;display:block;top:50%;left:50%}[data-modal] .close:before{transform:translate(-50%,-50%) rotate(45deg)}[data-modal] .close:after{transform:translate(-50%,-50%) rotate(-45deg)}[data-modal]:target .modal-content{transform:translate(0)}.fade{opacity:0}.waterfall>div{opacity:0}footer .footer-background{position:absolute;width:100%;height:100%;bottom:0;left:0;z-index:-1;overflow:hidden}footer .footer-background .wave{position:absolute;width:100%;bottom:0}footer .footer-background .wave svg{width:100%;height:auto}footer .footer-background .wave-1{z-index:3;top:-50px}footer .footer-background .wave-1 svg path{fill:#abd3ea80}footer .footer-background .wave-2{z-index:2;top:-30px}footer .footer-background .wave-2 svg path{fill:#bde0f3e6}footer .footer-background .wave-3{z-index:1;top:10px}footer .footer-background .wave-3 svg path{fill:#cee7f5}@media screen and (max-width: 1349px){footer .footer-background .wave-1{top:190px}footer .footer-background .wave-2{top:110px}footer .footer-background .wave-3{top:165px}}header.animate .main-menu{opacity:0;animation:fadeIn .25s ease-out;animation-iteration-count:1;animation-fill-mode:forwards;animation-delay:.25s}header.animate .logo{transform:scale(1.25) translateY(2.5rem);animation:shrinkMobile 1s ease-out;animation-iteration-count:1;animation-fill-mode:forwards;animation-delay:1.5s}@media screen and (min-width: 575px){header.animate .logo{transform:scale(2) translateY(3rem);animation:shrink 1s ease-out;animation-iteration-count:1;animation-fill-mode:forwards;animation-delay:1.5s}}@media screen and (max-width: 959px){header.animate .nav-handle{opacity:0;animation:fadeIn .57s ease-out;animation-iteration-count:1;animation-fill-mode:forwards;animation-delay:2s}}@media screen and (min-width: 960px){header.animate .menu-left,header.animate .menu-right{opacity:0;animation:fadeIn .57s ease-out;animation-iteration-count:1;animation-fill-mode:forwards;animation-delay:2s}}.section-hero.animate .hero-content,.section-hero.animate .hero-down-button{opacity:0;animation:fadeIn .57s ease-out;animation-iteration-count:1;animation-fill-mode:forwards;animation-delay:2.25s}@keyframes shrink{0%{transform:scale(2) translateY(3rem)}to{transform:scale(1) translateY(0)}}@keyframes shrinkMobile{0%{transform:scale(1.25) translateY(2.5rem)}to{transform:scale(1) translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.section-wrapper{overflow:hidden}.section-hero+.section-wrapper.bg-light-blue{padding-top:0}.flex-start .sbs-wrapper{align-items:flex-start}.flex-center-align .sbs-wrapper{align-items:center}.sbs-wrapper{display:flex;gap:4rem 4.5rem;flex-wrap:wrap}@media screen and (max-width: 574px){.sbs-wrapper{width:calc(100% - 2rem);max-width:100%}}@media screen and (min-width: 960px){.sbs-wrapper:has(.section-carousel){display:flex;align-items:stretch}}.sbs-wrapper .container{display:contents}.sbs-wrapper>.section:not(.section-headline-block){flex:1;max-width:50%}.sbs-wrapper>.section:not(.section-headline-block) .slick-button-container{width:100%}@media screen and (max-width: 959px){.sbs-wrapper>.section:not(.section-headline-block){max-width:100%;flex:unset}}.sbs-wrapper>.section:not(.section-headline-block):nth-last-child(2) .margin-bleed{margin-left:-1rem}@media screen and (min-width: 575px){.sbs-wrapper>.section:not(.section-headline-block):nth-last-child(2) .margin-bleed{margin-left:calc((12.67% - 2.5rem)*-1)}}@media screen and (min-width: 960px){.sbs-wrapper>.section:not(.section-headline-block):nth-last-child(2) .margin-bleed{margin-left:calc((25.34% - 3rem)*-1)}}.sbs-wrapper>.section:not(.section-headline-block):nth-last-child(2) .slick-button-container{justify-content:flex-start}.sbs-wrapper>.section:not(.section-headline-block):nth-last-child(1) .margin-bleed{margin-right:-1rem}@media screen and (min-width: 575px){.sbs-wrapper>.section:not(.section-headline-block):nth-last-child(1) .margin-bleed{margin-right:calc((12.67% - 2.5rem)*-1)}}@media screen and (min-width: 960px){.sbs-wrapper>.section:not(.section-headline-block):nth-last-child(1) .margin-bleed{margin-right:calc((25.34% - 3rem)*-1)}}.sbs-wrapper .wysiwyg{width:100%}.sbs-wrapper .section-text-block{display:flex;flex-direction:column;justify-content:center}.layout-full>.section:nth-child(1){padding-bottom:clamp(2rem,5.3333vw,4rem)}html :where(.wp-block){max-width:90%!important}.layout-sbs{overflow:hidden}.layout-sbs .block-editor-block-list__layout{display:flex;flex-wrap:wrap}.layout-sbs .block-editor-block-list__layout>div{flex-basis:50%}.layout-sbs .block-editor-block-list__layout>div.wp-block-acf-headline-block{width:100%;flex-basis:100%}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;outline:none}[dir=rtl] .slick-slide{float:right}.slick-slide.slick-loading img,.slick-slide{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-slider.flex .slick-track{display:flex}.slick-slider.flex .slick-track .slick-slide{display:flex;height:auto}.slick-dots li{position:relative;display:inline-block;margin:0 10px;width:42px;height:20px;cursor:pointer}.slick-dots li button{border:0;outline:none;background:none;text-indent:-99999px;background-color:#000;width:100%;height:1px;margin:0;padding:0;position:absolute;bottom:50%;left:0;transform:translateY(50%)}.slick-dots li.slick-active button{background-color:#000;height:4px}.slider-buttons{display:flex;justify-content:space-between;align-items:center;width:200px;margin:32px auto auto}.slider-buttons button.slick-prev{background-color:transparent;font-family:din-2014,serif!important;padding:0;font-weight:400;border:none;order:1;margin-right:32px}.slider-buttons button.slick-next{background-color:transparent;font-family:din-2014,serif!important;padding:0;font-weight:400;border:none;order:3;margin-left:32px}.slider-buttons ul.slick-dots{order:2;width:100%;display:flex;justify-content:center}.slider-buttons ul.slick-dots>li{width:10px;height:10px;margin:0 8px 0 0}.slider-buttons ul.slick-dots li:last-child{margin-right:0}.slider-buttons .slick-dots li button{background-color:transparent;width:10px;height:10px;border-radius:50%}.slider-buttons .slick-dots li.slick-active button{background-color:#000;width:10px;height:10px;border-radius:50%}.hero{position:relative;display:flex;justify-content:center}.hero.hero-text-container{margin-top:4.375rem}@media screen and (min-width: 1080px){.hero.hero-text-container{margin-top:5.5rem}}.hero.hero-text-container .hero-content{text-align:center}.hero.hero-image-container{color:#fff;height:100svh;min-width:100vw}.hero.hero-image-container .image-container{min-width:100%}.hero.hero-image-container .hero-content{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;gap:2rem;place-content:flex-end;text-align:left;padding:4rem 0;z-index:2}.hero.hero-image-container .hero-content h1{max-width:80%}@media screen and (min-width: 1650px){.hero.hero-image-container .hero-content h1{max-width:75%}}@media screen and (min-width: 1900px){.hero.hero-image-container .hero-content h1{max-width:63%}}.hero.hero-image-stack-container{flex-direction:column;margin-top:4.375rem}@media screen and (min-width: 1080px){.hero.hero-image-stack-container{margin-top:5.5rem}}.hero.hero-image-stack-container .hero-content{text-align:center;display:flex;flex-direction:column;gap:2rem}.hero.hero-image-stack-container .hero-content .wysiwyg{display:flex;flex-direction:column}.hero.hero-image-stack-container .image-container{min-width:100%;height:25vw;min-height:9.5rem}.hero.homes-container{display:block;position:relative;overflow:hidden;margin-top:4.375rem;max-height:calc(100vh - 4.375rem)}@media screen and (min-width: 1080px){.hero.homes-container{margin-top:5.5rem;max-height:calc(100vh - 5.5rem)}}.hero.homes-container .homes-hero-image{height:auto;width:100%}.hero.homes-container .badge-container{position:absolute;bottom:.5rem;left:50%;transform:translate(-50%)}@media screen and (min-width: 960px){.hero.homes-container .badge-container{bottom:3rem}}.hero.homes-container .badge{height:6rem;width:6rem}@media screen and (min-width: 960px){.hero.homes-container .badge{height:7.5rem;width:7.5rem}}.hero .hero-down-button{position:absolute;right:5dvh;bottom:5dvh;transform:rotate(90deg);animation:bounce 1.8s infinite cubic-bezier(.445,.05,.55,.95);z-index:2}.hero-404{min-height:calc(100vh - 5.5rem)}@keyframes bounce{50%{bottom:3.5vh}}.section-text-block .headline-2{margin-bottom:1.5rem}.section-text-block .ctas{margin-top:2rem}.layout-full .section-text-block{text-align:center}.layout-full .section-text-block .container{display:flex;flex-direction:column;align-items:center}input,textarea,select{border-radius:0!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.section-contact-form{background-color:#fff;padding-inline:1.25rem;padding-block:clamp(2rem,5.3333vw,4rem)}@media screen and (min-width: 960px){.section-contact-form{padding-inline:clamp(4rem,5.3333vw,20px)}}.section-contact-form h2{margin-bottom:2rem}.section-contact-form label{font-size:1rem;line-height:2.2}@media screen and (min-width: 575px){.section-contact-form label{font-size:1.125rem}}.wpcf7-submit[disabled]{cursor:not-allowed;background-color:#898d8d;border:2px solid #898D8D}.wpcf7-submit[disabled]:hover{color:#fff}form[data-status=init] .wpcf7-not-valid-tip{display:none}form[data-status=init] span.wpcf7-form-control-wrap input.wpcf7-not-valid,form[data-status=init] span.wpcf7-form-control-wrap textarea.wpcf7-not-valid{border-bottom:2px solid transparent}.wpcf7-form{display:flex;flex-direction:column;gap:1.5rem}.wpcf7-form-control-wrap{display:inline-block;width:100%}.wpcf7-form-control-wrap input:not([type=checkbox]),.wpcf7-form-control-wrap textarea{border:none;display:block;width:100%;background-color:#d9eaf4;padding:.375rem 1rem;font-size:1rem}@media screen and (min-width: 575px){.wpcf7-form-control-wrap input:not([type=checkbox]),.wpcf7-form-control-wrap textarea{font-size:1.125rem}}.wpcf7-form-control-wrap input:not([type=checkbox]):focus,.wpcf7-form-control-wrap textarea:focus{outline:none;border-bottom:2px solid gray!important}.wpcf7-form-control-wrap input{height:3.25rem}.wpcf7-form-control-wrap textarea{height:8.438rem}.wpcf7-form-control-wrap input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:1.75rem;height:1.75rem;border:.125rem solid #000;background-color:#fff;cursor:pointer;transition:all .3s ease-in-out;position:relative}.wpcf7-form-control-wrap input[type=checkbox]:checked{background-color:#000;border-color:#000}.wpcf7-form-control-wrap input[type=checkbox]:checked:after{opacity:1}.wpcf7-form-control-wrap input[type=checkbox]:after{content:"";display:block;width:20px;height:14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='14' viewBox='0 0 20 14' fill='none'%3E%3Cpath d='M2.28906 6.14314L9.14621 12.1431L17.7176 1.85742' stroke='white' stroke-width='2' stroke-linecap='square'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity .2s ease-in-out}.wpcf7-form-control-wrap input[type=checkbox]:hover{background-color:#edb84f!important}.wpcf7-form-control-wrap input[type=checkbox]:hover:after{opacity:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='14' viewBox='0 0 20 14' fill='none'%3E%3Cpath d='M2.28906 6.14314L9.14621 12.1431L17.7176 1.85742' stroke='black' stroke-width='2' stroke-linecap='square'/%3E%3C/svg%3E")}.wpcf7-list-item{margin-left:0}.wpcf7-list-item label{display:flex;align-items:center;gap:.75rem}.wpcf7-list-item-label{font-size:1rem}@media screen and (min-width: 575px){.wpcf7-list-item-label{font-size:1.125rem}}.acceptance-wrapper{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}@media screen and (min-width: 575px){.acceptance-wrapper{margin-top:2.5rem}}.full-input{display:flex;flex-direction:column;gap:.5rem}.intl-tel-input.separate-dial-code .selected-flag{background-color:transparent}.intl-tel-input .selected-flag .iti-arrow{all:unset;content:"";position:absolute;top:50%;transform:translateY(-50%);right:4px;width:20px;height:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='11' viewBox='0 0 18 11' fill='none'%3E%3Cpath d='M1.93038 2.06919L9.00046 9.14168L16.0707 2.0707' stroke='black' stroke-width='2' stroke-linecap='square'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 .selected-flag{width:5.5rem}.intl-tel-input .flag-container{width:100%}.intl-tel-input .country-list{max-height:13.5rem;max-width:100%;position:sticky}.intl-tel-input .country-list .country{display:flex;align-items:center;gap:1rem;padding:.75rem .5rem}.intl-tel-input .country-list .country .dial-code{margin-left:auto}.wpcf7-phonetext{padding-left:6.25rem!important}.wpcf7-not-valid-tip{all:unset;color:red;position:absolute;right:0}span.wpcf7-form-control-wrap input.wpcf7-not-valid,span.wpcf7-form-control-wrap textarea.wpcf7-not-valid{border-bottom:2px solid #f00}.wpcf7 form.invalid .wpcf7-response-output{padding:0;margin:0;color:red;border:none}.wpcf7 form.sent .wpcf7-response-output{padding:0;margin:0;color:#46b450;border:none}.slick-button-container{display:flex;justify-content:flex-end;position:relative;gap:.75rem;padding-top:2rem}.slick-button-container .slick-button.slick-disabled{opacity:.5;pointer-events:none;cursor:auto}.slick-button-container .button{position:absolute;bottom:0;left:calc(50% - 104px)}@media screen and (max-width: 574px){.slick-button-container .button{bottom:-5rem}}@media screen and (max-width: 574px){.slick-button-container.with-cta{margin-bottom:5rem}}.image-carousel{max-width:100vw}.image-carousel .slick-slide{line-height:0}.image-carousel.center-slider .slick-slider{margin-left:-1rem;margin-right:-1rem}@media screen and (min-width: 960px){.image-carousel.center-slider .slick-slider{margin-left:calc(-33% + 2rem);margin-right:calc(-33% + 2rem)}}.image-carousel.center-slider .slick-slider .slick-track{display:flex;align-items:center}.image-carousel.center-slider .slick-slider .slick-list{padding:0 1rem 0 0}.image-carousel.center-slider .slick-slider .slick-slide{transform:scale(.75);aspect-ratio:7/5;transform-origin:center center;transition:transform .54s cubic-bezier(.25,1,.5,1)}.image-carousel.center-slider .slick-slider .slick-slide[aria-hidden=true]:not(.slick-cloned)~.slick-cloned[aria-hidden=true]{transform:scale(.75)}.image-carousel.center-slider .slick-slider .slick-center,.image-carousel.center-slider .slick-slider .slick-slide[aria-hidden=true]:not([tabindex="-1"])+.slick-cloned[aria-hidden=true],.image-carousel.center-slider .slick-slider .slick-current.slick-active{transform:scale(1.15);margin-top:3rem;margin-bottom:3rem}.image-carousel.slider-1{height:100%;max-height:calc(100vh - 4rem)}.image-carousel.slider-1 .slick-slider{height:calc(100% - 2rem)}.image-carousel.slider-1 .slick-list{height:100%}.image-carousel.slider-1 .slick-track{min-height:15rem;max-height:100vh;height:50vh}@media screen and (min-width: 575px){.image-carousel.slider-1 .slick-track{height:100%}}.image-carousel.slider-1 .slick-list{padding:0 1rem 0 0}@media screen and (min-width: 575px){.image-carousel.slider-1 .slick-list{padding:0 25% 0 0}}.image-carousel.slider-1 .slick-slide{margin-right:1rem;margin-left:1rem}@media screen and (min-width: 960px){.image-carousel.slider-1 .slick-slide{margin-right:2rem;margin-left:0rem}}.image-carousel.slider-1 .margin-bleed .slick-slide{margin-left:0}.image-carousel.variable-width-slider .slick-track{min-height:15rem;height:30vh}@media screen and (min-width: 960px){.image-carousel.variable-width-slider .slick-track{height:55vh}}.image-carousel.variable-width-slider .slick-slide{margin-right:1rem;margin-left:1rem}@media screen and (min-width: 960px){.image-carousel.variable-width-slider .slick-slide{margin-right:2rem;margin-left:0rem}}.image-carousel.cpt-slider .slick-track,.image-carousel.cpt-slider .slick-list,.image-carousel.slider-2 .slick-track,.image-carousel.slider-2 .slick-list,.image-carousel .variable-width-slider .slick-track,.image-carousel .variable-width-slider .slick-list{display:flex}.image-carousel.cpt-slider .slick-list,.image-carousel.slider-2 .slick-list,.image-carousel .variable-width-slider .slick-list{padding:0 1rem 0 0}@media screen and (min-width: 575px){.image-carousel.cpt-slider .slick-list,.image-carousel.slider-2 .slick-list,.image-carousel .variable-width-slider .slick-list{padding:0 5% 0 0}}.image-carousel.cpt-slider .slick-slide,.image-carousel.slider-2 .slick-slide,.image-carousel .variable-width-slider .slick-slide{margin-right:.5rem;margin-left:.5rem}@media screen and (min-width: 575px){.image-carousel.cpt-slider .slick-slide,.image-carousel.slider-2 .slick-slide,.image-carousel .variable-width-slider .slick-slide{margin-right:2rem;margin-left:0rem}}.image-carousel.cpt-slider .margin-bleed,.image-carousel.slider-2 .margin-bleed,.image-carousel .variable-width-slider .margin-bleed{margin-left:.5rem}@media screen and (min-width: 575px){.image-carousel.cpt-slider .margin-bleed,.image-carousel.slider-2 .margin-bleed,.image-carousel .variable-width-slider .margin-bleed{margin-left:6.25%}}.lg-container .lg-backdrop{background-color:#d9eaf4}.lg-container .lg-counter{color:#000;display:flex;gap:1rem;padding-top:2rem;padding-left:4rem}.lg-container .lg-toolbar .lg-close{color:#000;padding-top:2rem;font-size:2rem;position:absolute;right:4rem;top:0}.lg-container .lg-toolbar .lg-close:hover{color:#c1c6c8}@media screen and (max-width: 959px){.lg-container .lg-prev,.lg-container .lg-next{top:calc(100% - 5.75rem)}}.lg-container .lg-prev{width:2.75rem;height:2.75rem;border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:#fff;border:none;transition:.27s;cursor:pointer}.lg-container .lg-prev:hover{background-color:#edb84f}.lg-container .lg-prev{transform:rotate(180deg)}.lg-container .lg-prev:after{display:flex;content:"";width:2rem;height:2rem;background-image:url(/app/themes/flipp/public/build/assets/arrow-QHIUZcer.svg);background-repeat:no-repeat;background-size:contain;background-position:center;transition:.27s}.lg-container .lg-next{width:2.75rem;height:2.75rem;border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:#fff;border:none;transition:.27s;cursor:pointer}.lg-container .lg-next:hover{background-color:#edb84f}.lg-container .lg-next:before{display:flex;content:"";width:2rem;height:2rem;background-image:url(/app/themes/flipp/public/build/assets/arrow-QHIUZcer.svg);background-repeat:no-repeat;background-size:contain;background-position:center;transition:.27s}.lg-container .lg-components{display:none}.lg-container .lg-outer .lg-img-wrap{display:flex;justify-content:center;padding-bottom:4rem;padding-top:1rem}.lg-container .lg-outer .lg-object{object-fit:contain;max-width:80%}.post-wrapper .image-container{aspect-ratio:1/.64;background-color:#abd3ea;margin-bottom:1.5rem}.post-wrapper .post-headline{margin-bottom:.5rem}.pagination-wrapper{display:flex;justify-content:center;gap:.5rem;text-transform:uppercase}@media screen and (min-width: 575px){.pagination-wrapper{gap:1.5rem}}.pagination-wrapper a,.pagination-wrapper span{font-family:Mansfield Semi-Bold,sans-serif;font-size:1rem}.pagination-wrapper .page-numbers:not(.next,.prev){width:2.25rem;display:flex;justify-content:center;align-items:center;position:relative}.pagination-wrapper .page-numbers:not(.next,.prev).current:after{content:"";position:absolute;left:0;width:100%;height:2px;background:#000;bottom:-.5rem}.pagination-wrapper .prev{padding-right:.5rem}.pagination-wrapper .next{padding-left:.5rem}@media screen and (min-width: 575px){.pagination-wrapper .prev{padding-right:1.62rem}.pagination-wrapper .next{padding-left:1.62rem}}.pagination-wrapper .arrows{display:flex;align-items:center;gap:1rem}.p-header{position:relative;display:flex;flex-direction:column;text-align:center;margin-top:4.375rem}@media screen and (min-width: 1080px){.p-header{margin-top:5.5rem}}.blog-headline{max-width:55.875rem;margin:0 auto;margin-bottom:2rem}.dt-published{color:#000;opacity:.5}.p-featured-image{margin-bottom:2rem;width:100%;height:auto;max-height:calc(100vh - 8rem)}@media screen and (min-width: 960px){.p-featured-image{margin-bottom:4rem}}.e-content{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:left;font-family:Mansfield Medium,sans-serif}.e-content .wp-block-heading{font-family:Mansfield Bold,sans-serif;font-size:1.25rem;margin-bottom:1.5rem}@media screen and (min-width: 960px){.e-content .wp-block-heading{font-size:1.5rem}}.e-content p,.e-content span,.e-content ul,.e-content ol,.e-content h1,.e-content h2,.e-content h3,.e-content h4,.e-content h5,.e-content h6{width:100%}.e-content p{margin-bottom:1.875rem}@media screen and (min-width: 960px){.e-content p{font-size:1.125rem}}.e-content .wp-block-list li{margin-bottom:1.5rem}.property-listing-overview{justify-content:center;grid-template-columns:minmax(0,187px) minmax(0,605px) auto;grid-template-rows:auto 1fr;justify-content:space-between;gap:2rem}.property-listing-overview__heading{grid-column:1/3;grid-row:1/2}.property-listing-overview__property-specifications{grid-row:2/3;grid-column:1/4}.property-listing-overview__property-features{grid-row:3/4;grid-column:1/4}@media screen and (min-width: 960px){.property-listing-overview__property-features{grid-column:1/3}}@media screen and (min-width: 1320px){.property-listing-overview__property-features{grid-row:2/3;grid-column:2/3}}.property-listing-overview__property-specifications,.property-listing-overview__property-features,.property-listing-overview__cta{font-family:Mansfield Medium,sans-serif}.property-listing-overview__property-specifications li,.property-listing-overview__property-features li,.property-listing-overview__cta li{list-style-type:disc;margin-left:1rem}.property-listing-overview__property-specifications li::marker,.property-listing-overview__property-features li::marker,.property-listing-overview__cta li::marker{font-size:.6em}@media screen and (min-width: 960px){.property-listing-overview__property-specifications p,.property-listing-overview__property-specifications li,.property-listing-overview__property-features p,.property-listing-overview__property-features li,.property-listing-overview__cta p,.property-listing-overview__cta li{font-size:1.125rem;line-height:2.2}}.property-listing-overview__cta{width:100%;grid-row:4/5;grid-column:1/4;margin:0 auto;background-color:#fff;padding:clamp(2rem,5.3333vw,4rem)}.property-listing-overview__cta h3{margin-bottom:1.5rem}.property-listing-overview__cta .button{margin-top:2rem}@media screen and (min-width: 960px){.property-listing-overview__cta{max-width:22.75rem;grid-row:1/4;align-self:start;grid-column:3/4}}.slider-image{max-width:100%;max-height:85vh;object-fit:cover}.section-floorplans h2{margin-bottom:2rem}@media screen and (min-width: 960px){.section-floorplans h2{margin-bottom:4rem}}.section-floorplans .floorplans{text-align:center}.section-floorplans .slider-section .button,.section-floorplans .slider-section .button.active{font-size:16px}.section-floorplans .slider-nav-container{margin-bottom:2rem}.section-floorplans .button-list{display:flex;justify-content:center;gap:.75rem;flex-wrap:wrap}.section-floorplans .button-list .slider-button{border:2px solid #FFF;background-color:#fff;color:#000;display:inline-block;padding:.875rem 1.5rem;font-size:1rem;text-align:center;line-height:1;letter-spacing:.125rem;text-transform:uppercase;cursor:pointer;transition:.27s;font-family:Mansfield Semi-Bold,sans-serif}.section-floorplans .button-list .slider-button:hover{border:2px solid transparent}.section-floorplans .button-list .slider-button:hover{background-color:#edb84f;border:2px solid #EDB84F;color:#000}.section-floorplans .button-list .slider-button{border:2px solid #000}@media screen and (max-width: 574px){.section-floorplans .button-list .slider-button{padding:1rem}}.section-floorplans .button-list .slider-button.active{border:2px solid #000;background-color:#000;color:#fff}.section-floorplans .slider-content{margin-bottom:2rem}.section-floorplans .slider-content p{text-align:center;font-family:kepler-std,serif;font-weight:400;font-style:normal;font-display:swap;font-size:clamp(1.375rem,1.2980769231rem + .3846153846svw,1.625rem);line-height:1.4}.section-floorplans .slider-image-container{margin-bottom:2rem}.sbs-wrapper .section-icon-text-block{max-width:33.625rem}.sbs-wrapper:has(.section-icon-text-block){flex-direction:column;justify-content:space-between}@media screen and (min-width: 960px){.sbs-wrapper:has(.section-icon-text-block){flex-direction:row}}.icon-text-block{flex-direction:column;gap:2rem}.icon-text-block svg{max-width:32px;height:auto}@media screen and (min-width: 960px){.icon-text-block{gap:4rem}}.icon-text-block .icon-text-item{align-items:flex-start;gap:1rem}@media screen and (min-width: 960px){.icon-text-block .icon-text-item{gap:.75rem}}.icon-text-block .icon-image-container{width:2rem;height:2rem}.icon-text-block .image-container svg path{transition:fill .3s ease-in-out}.icon-text-block .image-container:hover svg path{fill:#edb84f}.icon-text-block .icon-image{vertical-align:top}.icon-text-block .icon-text-content.wysiwyg p{margin-bottom:1rem}.extended-content{margin-top:2rem}@media screen and (min-width: 960px){.extended-content{margin-top:4rem}}.extended-content .extended-content-text{margin-bottom:2rem;font-family:Mansfield Medium,sans-serif;font-size:clamp(1rem,.9615384615rem + .1923076923svw,1.125rem);line-height:2.2}.accordion-wrapper{display:grid}@media screen and (min-width: 960px){.accordion-wrapper{gap:4.5rem;grid-template-columns:1fr 1fr}}.accordion-wrapper .accordion{display:flex;flex-direction:column;border-bottom:1px solid #BFBFBF}.accordion-wrapper .accordion .title{display:flex;justify-content:space-between;align-items:center;gap:.5rem;cursor:pointer;pointer-events:all;padding:2rem 0}.accordion-wrapper .accordion .title .chevron{display:flex;justify-content:center;position:relative;width:1.5rem;height:1.5rem;cursor:pointer;transform:rotateX(0);transition:.27s}.accordion-wrapper .accordion .content{overflow:hidden;max-height:0;transition:.27s ease;width:calc(100% - 2rem);margin-left:0}.accordion-wrapper .accordion .content>*{padding-bottom:2rem}@media screen and (max-width: 574px){.accordion-wrapper .accordion .content{width:calc(100% - .5rem)}}.accordion-wrapper .accordion.open .title .chevron{transform:rotateX(180deg)}.accordion-wrapper .accordion-images .image-container{aspect-ratio:1/1.23}.badge{width:100%;position:absolute;bottom:2rem}.home-title{flex-direction:column;justify-content:space-between;gap:1.5rem;border-bottom:2px solid #000}@media screen and (max-width: 959px){.home-title{padding-bottom:.5rem}}@media screen and (min-width: 960px){.home-title{flex-direction:row;align-items:flex-end;gap:0}}.cpt-card{position:relative}.cpt-card a{display:contents}.cpt-card .image-container img{transition:.57s}.cpt-card:hover img{transform:scale(1.1)}.cpt-card .badge{top:.75rem;right:.75rem;width:6rem;height:6rem}.cpt-card .badge svg{width:100%;height:100%}@media screen and (min-width: 960px){.cpt-card .badge{top:1rem;right:1rem;width:7.5rem;height:7.5rem}}.cpt-card .cpt-title{background-color:#fff;padding:1rem 1.25rem;gap:1rem}@media screen and (min-width: 960px){.cpt-card .cpt-title{padding:1.38rem 2rem}}.cpt-card .cpt-title .cpt-info{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem}.cpt-card .cpt-title .cpt-info p{font-size:1.25rem}.layout-sbs .section-headline-block{width:100%}@media screen and (min-width: 575px){.layout-sbs .section-headline-block .headline-container{max-width:70vw}}@media screen and (min-width: 960px){.layout-sbs .section-headline-block .headline-container{max-width:40vw}}.layout-full .headline-container{width:100%}.short-code-block .imgl-map{margin-bottom:-5.5vw}
