.faq-container[data-v-2b9a1942]{width:600px;margin:0 auto}.faq-question[data-v-2b9a1942]{padding:0;-webkit-transition:all .3s;transition:all .3s}.faq-content[data-v-2b9a1942]{padding:20px 40px}.faq-description[data-v-2b9a1942]{font-size:24px;color:#4a4a4a;letter-spacing:-1.03px;padding:23px 100px 20px 40px;border-top:1px solid #d1d3d4;position:relative;-webkit-transition:all .3s;transition:all .3s}.faq-description span[data-v-2b9a1942]:last-child{cursor:pointer;-webkit-transition:all .3s;transition:all .3s;position:absolute;right:20px;top:0;color:#979797;font-size:2em}.faq-description .faq-number[data-v-2b9a1942]{width:30px;height:30px;line-height:28px;border:1px solid #000;padding-right:1px;display:inline-block;text-align:center;border-radius:100px;-webkit-border-radius:100px;margin-right:10px;font-size:20px;color:#4a4a4a;letter-spacing:-.86px;position:absolute;z-index:1;top:20px;left:5px;-webkit-transition:all .3s;transition:all .3s;font-weight:400}.faq-question.open[data-v-2b9a1942]{background:#f7f7f7}.faq-question.open .faq-description[data-v-2b9a1942]{font-weight:600}.faq-question.open .faq-description .faq-number[data-v-2b9a1942]{color:#fff;background:#4a4a4a}.faq-question.open .faq-description span[data-v-2b9a1942]:last-child{-webkit-transform:rotate(45deg);transform:rotate(45deg);font-weight:400}@media (max-width:767px){.faq-container[data-v-2b9a1942]{width:100%;border-radius:0;border:1px solid transparent;border-bottom:1px solid #d9d9d9;padding:0}.content-title[data-v-2b9a1942]{font-size:28px;text-align:center;font-weight:600}.faq-description[data-v-2b9a1942]{font-size:18px}.faq-question .faq-description span[data-v-2b9a1942]:last-child{top:8px}}/*!
 * animate.css -https://daneden.github.io/animate.css/
 * Version - 3.7.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2019 Daniel Eden
 */@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}.animated.faster{-webkit-animation-duration:.5s;animation-duration:.5s}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media (prefers-reduced-motion:reduce),(print){.animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}}.slick-slider{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-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-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{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}@font-face{font-family:WestBay-Icons;src:url(/fonts/westbay-icons.woff?860ed5f1dfbf61441002507b849cae94) format("woff");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:WestBay-Icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-3D-icon{position:relative}.icon-3D-icon:before,span.icon-3D-icon:before{content:"";width:100%;height:100%;color:#d2d2d2;background:url("/images/site/global/360-icon.png") 50% no-repeat;background-size:26px}.icon-bath:before{content:"\E901";color:#d2d2d2}.icon-bed:before{content:"\E902";color:#d2d2d2}.icon-blog:before{content:"\E903";color:#d2d2d2}.icon-call:before{content:"\E904";color:#d2d2d2}.icon-chat:before{content:"\E908";color:#d2d2d2}.icon-chevron-down:before{content:"\E909";color:#d2d2d2}.icon-chevron-up:before{content:"\E90A";color:#d2d2d2}.icon-close-x:before{content:"\E90B";color:#d2d2d2}.icon-connect:before{content:"\E910";color:#d2d2d2}.icon-dining:before{content:"\E911";color:#d2d2d2}.icon-email:before{content:"\E912";color:#d2d2d2}.icon-energy-rating:before{content:"\E913";color:#d2d2d2}.icon-energy-star:before{content:"\E914";color:#d2d2d2}.icon-entertainment:before{content:"\E915";color:#d2d2d2}.icon-find:before{content:"\E916";color:#d2d2d2}.icon-gallery:before{content:"\E917";color:#d2d2d2}.icon-garage:before{content:"\E918";color:#d2d2d2}.icon-grocery:before{content:"\E919";color:#d2d2d2}.icon-homeowner:before{content:"\E91A";color:#d2d2d2}.icon-hospital:before{content:"\E91B";color:#d2d2d2}.icon-left-quote:before{content:"\E91C";color:#d2d2d2}.icon-list:before{content:"\E91D";color:#d2d2d2}.icon-location:before{content:"\E91E";color:#d2d2d2}.icon-menu:before{content:"\E91F";color:#d2d2d2}.icon-pharmacy:before{content:"\E924";color:#d2d2d2}.icon-print:before{content:"\E92C";color:#d2d2d2}.icon-recreation:before{content:"\E92D";color:#d2d2d2}.icon-right-quote:before{content:"\E92E";color:#d2d2d2}.icon-saved-homes-filled:before{content:"\E92F";color:#d2d2d2}.icon-saved-homes-outline:before{content:"\E930";color:#d2d2d2}.icon-schedule:before{content:"\E931";color:#d2d2d2}.icon-schools:before{content:"\E932";color:#d2d2d2}.icon-scroll-down:before{content:"\E933";color:#f8981d}.icon-shopping:before{content:"\E934";color:#d2d2d2}.icon-slider-next:before{content:"\E935";color:#d2d2d2}.icon-slider-prev:before{content:"\E936";color:#d2d2d2}.icon-sort:before{content:"\E937";color:#d2d2d2}.icon-sqft:before{content:"\E938";color:#d2d2d2}.icon-tag-close:before{content:"\E939";color:#d2d2d2}.icon-video:before{content:"\E93A";color:#d2d2d2}.icon-zoom-in:before{content:"\E93B";color:#d2d2d2}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;font-variant:lining-nums common-ligatures historical-ligatures;vertical-align:baseline;-ms-font-feature-settings:"salt" 1;-o-font-feature-settings:"salt" 1;-webkit-font-feature-settings:"salt" 1;font-feature-settings:"salt" 1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body,html{height:100%;background-color:#fff;font-size:16px}a,a:focus,a:hover,a:visited,a[ng-click]{color:inherit;cursor:pointer;outline:none;text-decoration:none}button{border:none;outline:none}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{-webkit-box-sizing:border-box;box-sizing:border-box}@font-face{font-family:Gotham;font-style:normal;font-weight:400;src:url(/fonts/Gotham-Book.woff2?79c0ba7a1c3eccb92ce35dc84f64fda8) format("woff2"),url(/fonts/Gotham-Book.woff?6f174723c6f698af6f373748e14d3095) format("woff")}@font-face{font-family:Gotham;font-style:normal;font-weight:500;src:url(/fonts/GothamMedium.woff2?554c042963979bc59d15b04183f73945) format("woff2"),url(/fonts/GothamMedium.woff?c3eadf235c332b71703ce4310b9ded67) format("woff")}@font-face{font-family:Gotham;font-style:normal;font-weight:700;src:url(/fonts/GothamBold.woff2?15dafe1ed96a019cd350162bc5ae148f) format("woff2"),url(/fonts/GothamBold.woff?2df7d7b1ca03697a8dcd0abd43ea5467) format("woff")}@font-face{font-family:Klamp;font-style:normal;font-weight:400;src:url(/fonts/klamp_205_book-webfont.woff2?8c20a5511ccdc0fa846cd647cde694b4) format("woff2"),url(/fonts/klamp_205_book-webfont.woff?2c33a670ae964c095b6a9a0ba50b4dc6) format("woff")}@font-face{font-family:Klamp;font-style:normal;font-weight:500;src:url(/fonts/klamp_205_medium-webfont.woff2?a0cdc325b719e8080f8b039ca8221617) format("woff2"),url(/fonts/klamp_205_medium-webfont.woff?be8add67003e72462ee4619dfa3f748e) format("woff")}@font-face{font-family:Klamp;font-style:normal;font-weight:700;src:url(/fonts/klamp_205_bold-webfont.woff2?c867fd93845ae0c60ed11502a3a452a3) format("woff2"),url(/fonts/klamp_205_bold-webfont.woff?99855d50156e968582d0cdb604230dbe) format("woff")}:root{--navHeight:63px;--superNavHeight:28px;--headerHeight:var(--navHeight)}@media only screen and (min-width:768px){:root{--navHeight:70px}}@media only screen and (min-width:992px){:root{--navHeight:86px}}@media only screen and (min-width:1276px){:root{--navHeight:100px}}body{text-rendering:geometricPrecision;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width:767px){body.modal-open{overflow:hidden!important}}body [v-cloak]{display:none}.hide-for-animation{opacity:0}.no-js .hide-for-animation{opacity:1!important}#app{position:relative;min-height:100vh;-webkit-overflow-scrolling:touch}select:focus{-webkit-box-shadow:none!important;box-shadow:none!important;outline:none!important}.no-scroll{overflow:hidden}.no-hero main.template-base{padding-top:70px;display:block}.sr-only{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);margin:-1px}@media (min-width:1200px){.hidden-lg{display:none!important}}ul.disc{list-style:disc}ul.disc li{color:#6f6f6f;font-size:16px;font-weight:500;line-height:30px}sup{position:relative;top:-.4em;font-size:.8em;vertical-align:baseline}button{background:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.global-content-padding{padding-left:1.25em;padding-right:1.25em;-webkit-transition:padding .25s ease-out;transition:padding .25s ease-out}@media only screen and (min-width:1276px){.global-content-padding{padding-left:4.6875em;padding-right:4.6875em}}@media only screen and (min-width:1450px){.global-content-padding{padding-left:8.4375em;padding-right:8.4375em}}@media only screen and (max-width:767px){.hide--phone{display:none!important}}@media only screen and (min-width:768px){.hide--gt-phone{display:none!important}}@media only screen and (min-width:768px) and (max-width:991px){.hide--tablet{display:none!important}}@media only screen and (min-width:992px){.hide--gt-tablet{display:none!important}}@media only screen and (min-width:992px) and (max-width:1275px){.hide--desktop{display:none!important}}@media only screen and (min-width:1276px){.hide--desktop-hd{display:none!important}}.no-margin{margin:0!important}.loading .form-loading-indicator{position:relative}@media only screen and (max-width:767px){a.cf-button.cf-button--yelling.cf-button--primary.livechat_button{padding:9px 10px;font-size:.73rem;padding:9px 11px}}#chat-widget-container{overflow:visible!important}.wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:1200px;margin:0 auto}.container-fluid{margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}.row{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-moz-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-direction:normal;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-.5rem;margin-left:-.5rem}.row,.row.reverse{-webkit-box-orient:horizontal}.row.reverse{-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.col.reverse,.row.reverse{-webkit-box-direction:reverse}.col.reverse{-webkit-box-orient:vertical;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.col-xs{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto}.col-xs,.col-xs-1{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;padding-right:.5rem;padding-left:.5rem}.col-xs-1{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-xs-2{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-xs-2,.col-xs-3{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;padding-right:.5rem;padding-left:.5rem}.col-xs-3{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-xs-4{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-xs-4,.col-xs-5{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;padding-right:.5rem;padding-left:.5rem}.col-xs-5{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-xs-6{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-xs-6,.col-xs-7{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;padding-right:.5rem;padding-left:.5rem}.col-xs-7{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-xs-8{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-xs-8,.col-xs-9{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;padding-right:.5rem;padding-left:.5rem}.col-xs-9{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-xs-10{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-xs-10,.col-xs-11{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;padding-right:.5rem;padding-left:.5rem}.col-xs-11{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-xs-12{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-xs-12,.col-xs-offset-0{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;padding-right:.5rem;padding-left:.5rem}.col-xs-offset-0{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;margin-left:0}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-1,.col-xs-offset-2{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-3,.col-xs-offset-4{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-5,.col-xs-offset-6{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-7,.col-xs-offset-8{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-9,.col-xs-offset-10{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-11,.col-xs-offset-12{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem}.col-xs-offset-12{margin-left:100%}.col-xs{-webkit-box-flex:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.start-xs{-webkit-box-pack:start;-ms-flex-pack:start;-moz-justify-content:flex-start;justify-content:flex-start;text-align:left}.center-xs{-webkit-box-pack:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;text-align:center}.end-xs{-webkit-box-pack:end;-ms-flex-pack:end;-moz-justify-content:flex-end;justify-content:flex-end;text-align:right}.top-xs{-webkit-box-align:start;-ms-flex-align:start;-moz-align-items:flex-start;align-items:flex-start}.middle-xs{-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center}.bottom-xs{-webkit-box-align:end;-ms-flex-align:end;-moz-align-items:flex-end;align-items:flex-end}.around-xs{-ms-flex-pack:distribute;-moz-justify-content:space-around;justify-content:space-around}.between-xs{-webkit-box-pack:justify;-ms-flex-pack:justify;-moz-justify-content:space-between;justify-content:space-between}.first-xs{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-xs{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (max-width:48em){.hide-xs{display:none}}@media only screen and (min-width:48em){.col-sm{-webkit-box-flex:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-sm,.col-sm-1{-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:.5rem;padding-left:.5rem}.col-sm-1{-webkit-box-flex:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-sm-2{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-sm-2,.col-sm-3{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;padding-right:.5rem;padding-left:.5rem}.col-sm-3{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-sm-4{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-sm-4,.col-sm-5{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;padding-right:.5rem;padding-left:.5rem}.col-sm-5{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-sm-6{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-sm-6,.col-sm-7{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;padding-right:.5rem;padding-left:.5rem}.col-sm-7{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-sm-8{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-sm-8,.col-sm-9{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;padding-right:.5rem;padding-left:.5rem}.col-sm-9{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-sm-10{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-sm-10,.col-sm-11{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;padding-right:.5rem;padding-left:.5rem}.col-sm-11{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-sm-12{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-sm-12,.col-sm-offset-0{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;padding-right:.5rem;padding-left:.5rem}.col-sm-offset-0{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;margin-left:0}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-1,.col-sm-offset-2{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-3,.col-sm-offset-4{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-5,.col-sm-offset-6{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-7,.col-sm-offset-8{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-9,.col-sm-offset-10{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-11,.col-sm-offset-12{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem}.col-sm-offset-12{margin-left:100%}.start-sm{-webkit-box-pack:start;-ms-flex-pack:start;-moz-justify-content:flex-start;justify-content:flex-start;text-align:left}.center-sm{-webkit-box-pack:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;text-align:center}.end-sm{-webkit-box-pack:end;-ms-flex-pack:end;-moz-justify-content:flex-end;justify-content:flex-end;text-align:right}.top-sm{-webkit-box-align:start;-ms-flex-align:start;-moz-align-items:flex-start;align-items:flex-start}.middle-sm{-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center}.bottom-sm{-webkit-box-align:end;-ms-flex-align:end;-moz-align-items:flex-end;align-items:flex-end}.around-sm{-ms-flex-pack:distribute;-moz-justify-content:space-around;justify-content:space-around}.between-sm{-webkit-box-pack:justify;-ms-flex-pack:justify;-moz-justify-content:space-between;justify-content:space-between}.first-sm{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-sm{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.hide-sm{display:none}}@media only screen and (min-width:62em){.col-md{-webkit-box-flex:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-md,.col-md-1{-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:.5rem;padding-left:.5rem}.col-md-1{-webkit-box-flex:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-md-2{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-md-2,.col-md-3{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;padding-right:.5rem;padding-left:.5rem}.col-md-3{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-md-4{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-md-4,.col-md-5{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;padding-right:.5rem;padding-left:.5rem}.col-md-5{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-md-6{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-md-6,.col-md-7{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;padding-right:.5rem;padding-left:.5rem}.col-md-7{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-md-8{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-md-8,.col-md-9{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;padding-right:.5rem;padding-left:.5rem}.col-md-9{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-md-10{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-md-10,.col-md-11{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;padding-right:.5rem;padding-left:.5rem}.col-md-11{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-md-12{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-md-12,.col-md-offset-0{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;padding-right:.5rem;padding-left:.5rem}.col-md-offset-0{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;margin-left:0}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-1,.col-md-offset-2{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-3,.col-md-offset-4{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-5,.col-md-offset-6{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-7,.col-md-offset-8{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-9,.col-md-offset-10{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-11,.col-md-offset-12{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem}.col-md-offset-12{margin-left:100%}.start-md{-webkit-box-pack:start;-ms-flex-pack:start;-moz-justify-content:flex-start;justify-content:flex-start;text-align:left}.center-md{-webkit-box-pack:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;text-align:center}.end-md{-webkit-box-pack:end;-ms-flex-pack:end;-moz-justify-content:flex-end;justify-content:flex-end;text-align:right}.top-md{-webkit-box-align:start;-ms-flex-align:start;-moz-align-items:flex-start;align-items:flex-start}.middle-md{-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center}.bottom-md{-webkit-box-align:end;-ms-flex-align:end;-moz-align-items:flex-end;align-items:flex-end}.around-md{-ms-flex-pack:distribute;-moz-justify-content:space-around;justify-content:space-around}.between-md{-webkit-box-pack:justify;-ms-flex-pack:justify;-moz-justify-content:space-between;justify-content:space-between}.first-md{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-md{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.hide-md{display:none}}@media only screen and (min-width:75em){.col-lg{-webkit-box-flex:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-lg,.col-lg-1{-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:.5rem;padding-left:.5rem}.col-lg-1{-webkit-box-flex:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-lg-2{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-lg-2,.col-lg-3{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;padding-right:.5rem;padding-left:.5rem}.col-lg-3{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-lg-4{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-lg-4,.col-lg-5{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;padding-right:.5rem;padding-left:.5rem}.col-lg-5{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-lg-6{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-lg-6,.col-lg-7{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;padding-right:.5rem;padding-left:.5rem}.col-lg-7{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-lg-8{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-lg-8,.col-lg-9{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;padding-right:.5rem;padding-left:.5rem}.col-lg-9{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-lg-10{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-lg-10,.col-lg-11{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;padding-right:.5rem;padding-left:.5rem}.col-lg-11{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-lg-12{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-lg-12,.col-lg-offset-0{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;padding-right:.5rem;padding-left:.5rem}.col-lg-offset-0{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;margin-left:0}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-1,.col-lg-offset-2{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-3,.col-lg-offset-4{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-5,.col-lg-offset-6{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-7,.col-lg-offset-8{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-9,.col-lg-offset-10{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-11,.col-lg-offset-12{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem}.col-lg-offset-12{margin-left:100%}.start-lg{-webkit-box-pack:start;-ms-flex-pack:start;-moz-justify-content:flex-start;justify-content:flex-start;text-align:left}.center-lg{-webkit-box-pack:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;text-align:center}.end-lg{-webkit-box-pack:end;-ms-flex-pack:end;-moz-justify-content:flex-end;justify-content:flex-end;text-align:right}.top-lg{-webkit-box-align:start;-ms-flex-align:start;-moz-align-items:flex-start;align-items:flex-start}.middle-lg{-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center}.bottom-lg{-webkit-box-align:end;-ms-flex-align:end;-moz-align-items:flex-end;align-items:flex-end}.around-lg{-ms-flex-pack:distribute;-moz-justify-content:space-around;justify-content:space-around}.between-lg{-webkit-box-pack:justify;-ms-flex-pack:justify;-moz-justify-content:space-between;justify-content:space-between}.first-lg{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-lg{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.hide-lg{display:none}}div[class^=container]{position:relative;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}div[class^=container]>*{padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}@media only screen and (min-width:1276px){div[class^=container]>*{max-width:1170px}}@media only screen and (min-width:992px) and (max-width:1275px){div[class^=container]>*{max-width:970px}}@media only screen and (min-width:768px) and (max-width:991px){div[class^=container]>*{max-width:750px}}.wrap-wide{padding:0 20px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1275px){.wrap-wide{padding:0 45px}}@media only screen and (min-width:1276px){.wrap-wide{max-width:1280px;margin:auto}}.container-left{text-align:left}.container-center{text-align:center}.container-right{text-align:right}body,html{font-family:Gotham,sans-serif;line-height:1.625;color:#444}.header-1{color:#004358;font-style:italic}.header-1,.header-2{font-family:Klamp,sans-serif;font-weight:200;font-size:50px;line-height:50px}.header-2{color:#fff;font-style:normal}.section-title{font-family:Klamp,sans-serif;font-size:3.75rem;line-height:3.75rem;font-weight:300;margin-bottom:50px}@media only screen and (max-width:767px){.section-title{font-size:3.4375rem;font-weight:300;line-height:3.4375rem}}li,p{font-size:1.25rem}p{margin-bottom:35px}p.no-margin{margin:0}strong{font-weight:700}a.cf-button,a.cf-icon-button,button.cf-button,button.cf-icon-button{cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}a.cf-button,button.cf-button{padding:.75em 1.5em;font-family:Klamp,sans-serif;font-size:1.25rem;font-weight:500;line-height:1;letter-spacing:.0825em;text-align:center;color:inherit;border:0;border-radius:0;-webkit-box-shadow:0 2px 16px rgba(0,0,0,.05);box-shadow:0 2px 16px rgba(0,0,0,.05)}@media only screen and (max-width:767px){a.cf-button,button.cf-button{font-size:1rem}}a.cf-button:focus,button.cf-button:focus{outline:0}a.cf-button--no-shadow,button.cf-button--no-shadow{-webkit-box-shadow:none;box-shadow:none}a.cf-button--yelling,button.cf-button--yelling{text-transform:uppercase}a.cf-button--heavy,button.cf-button--heavy{font-weight:700}a.cf-button--light,button.cf-button--light{font-weight:300}a.cf-button--basic,button.cf-button--basic{color:#1f998a;border:0;background:#fff}a.cf-button--basic:hover,button.cf-button--basic:hover{color:#1f998a;border:0;background:#e6f0ea}a.cf-button--primary,button.cf-button--primary{color:#fff;border:0;background:#1f998a}a.cf-button--primary:hover,a.cf-button--secondary,button.cf-button--primary:hover,button.cf-button--secondary{color:#fff;border:0;background:#e7792c}a.cf-button--secondary:hover,a.cf-button--tertiary,button.cf-button--secondary:hover,button.cf-button--tertiary{color:#fff;border:0;background:#00afcc}a.cf-button--tertiary:hover,button.cf-button--tertiary:hover{color:#fff;border:0;background:#252b55}a.cf-button--quaternary,button.cf-button--quaternary{color:#fff;border:1px solid #fff;background:transparent}a.cf-button--quaternary:hover,button.cf-button--quaternary:hover{color:#fff;border:1px solid #e7792c;background:#e7792c}a.cf-button--teal,button.cf-button--teal{color:#269083;border:1px solid #269083;background:transparent}a.cf-button--teal:hover,button.cf-button--teal:hover{color:#fff;border:1px solid #004358;background:#004358}a.cf-icon-button,button.cf-icon-button{padding:.375em}a.cf-icon-button svg,button.cf-icon-button svg{height:20px;fill:#1f998a;-webkit-transition:fill .25s ease-out;transition:fill .25s ease-out}a.cf-icon-button--basic svg,button.cf-icon-button--basic svg{fill:#fff}a.cf-icon-button--basic:hover svg,button.cf-icon-button--basic:hover svg{fill:#e6f0ea}a.cf-icon-button--primary svg,button.cf-icon-button--primary svg{fill:#1f998a}a.cf-icon-button--primary:hover svg,a.cf-icon-button--secondary svg,button.cf-icon-button--primary:hover svg,button.cf-icon-button--secondary svg{fill:#e7792c}a.cf-icon-button--secondary:hover svg,button.cf-icon-button--secondary:hover svg{fill:#00afcc}@media only screen and (min-width:1276px){a.cf-icon-button,button.cf-icon-button{padding:.75em}}a.no-hover,button.no-hover{pointer-events:none}a.back-button,button.back-button{display:inline-block;background-color:rgba(66,66,66,.3);border:2px solid #fff;color:#fff;font-family:Klamp,sans-serif;font-size:14px;font-weight:500;letter-spacing:1px;line-height:16px;padding:10px 40px;text-transform:uppercase;margin-bottom:30px;cursor:pointer;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}a.back-button:hover,button.back-button:hover{-webkit-transition:all .3s ease-in;transition:all .3s ease-in;background-color:#424242}@media only screen and (max-width:767px){a.back-button,button.back-button{margin-left:0;margin-bottom:0}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape),only screen and (min-width:768px) and (max-width:991px){a.back-button,button.back-button{margin:0 10px 30px 0}}a.brochure-button,button.brochure-button{cursor:pointer;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;color:#269083;border:1px solid #269083;font-family:Klamp,sans-serif;font-size:18px;font-weight:500;letter-spacing:2px;line-height:18px;padding:10px 20px;-ms-flex-item-align:center;align-self:center;text-transform:uppercase}a.brochure-button:hover,button.brochure-button:hover{-webkit-transition:all .3s ease-in;transition:all .3s ease-in;background-color:#269083;color:#e2e2e2}@media only screen and (max-width:767px){a.brochure-button,button.brochure-button{display:none}}.cf-card{padding:.875em .875em .875em .625em;-webkit-box-shadow:2px 4px 16px rgba(28,28,28,.2);box-shadow:2px 4px 16px rgba(28,28,28,.2);border-radius:1px}.cf-card .cf-card__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cf-card .cf-card__image-container{width:102px;height:102px;border-radius:50%;overflow:hidden}.cf-card .cf-card__image{width:100%;height:auto}.cf-card .cf-card__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-left:.4375em}.cf-card .cf-card__title{padding-bottom:.4375em;font-family:Klamp,sans-serif;font-size:1.125rem;font-weight:500;letter-spacing:.03125em;color:#252b55}.cf-card .cf-card__button{padding:.75em;font-family:Gotham,sans-serif;font-size:.875rem;line-height:1.28571;font-weight:700;letter-spacing:normal;white-space:nowrap}.form-element{margin-bottom:20px;overflow:hidden}.form-input,.form-select,.form-textarea{display:block;position:relative;margin-bottom:1.25em}.label-required{display:none}.label-required.show{display:inline}.form-success{display:none}[class^=form-] label .label,label[class^=form-] .label{display:block;padding-bottom:.625em;font-size:1rem;line-height:1.1875;color:#444}.form__section-title{font-size:24px;font-weight:400;line-height:30px;letter-spacing:1px;color:#00afcc;text-transform:uppercase;margin-bottom:20px}.form-select select{width:100%;height:41px;border:1px solid #ddd;font-size:1rem;color:#666;border-radius:5px}.grecaptcha-badge{visibility:hidden}.recaptcha-footer{font-size:.875rem;color:#666;margin-top:20px}.modal{position:fixed;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;overflow:auto;background:rgba(0,0,0,.8);z-index:-1;-webkit-perspective:2000px;perspective:2000px}.modal.open{height:100vh;opacity:1;z-index:99999999999;-webkit-animation:modal-fade-in .2s ease-out forwards;animation:modal-fade-in .2s ease-out forwards}@media only screen and (min-width:992px){.modal.open{padding:3.125em}}.modal__close{position:absolute;top:15px;right:15px;z-index:10}.modal__close .svg-close-light{width:18px;height:18px}.modal__fill{position:absolute;top:0;right:0;bottom:0;left:0}.modal__content--title-top{color:#252b55;background:#e2e2e2;font-weight:300;text-align:center;width:100%;padding:10px 0;letter-spacing:0;font-size:18px;font-weight:400;line-height:18px;position:absolute;top:0;right:0;bottom:auto;left:0}@media only screen and (max-width:767px){.modal__content--title-top{font-size:12vw;font-weight:400;line-height:14vw}}.modal__content{position:relative;padding:0;width:900px;max-width:100%;opacity:0;margin:auto;color:#252b55;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1.275);animation-timing-function:cubic-bezier(.175,.885,.32,1.275)}@media only screen and (min-width:992px){.modal__content{min-height:0}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.modal__content{margin:inherit}}.modal__content:after{content:"";clear:both}.modal__content.small{max-width:500px;max-height:none}.modal__content.small>svg{display:none}.modal__content.medium{max-width:1200px;max-height:none}.modal__content>svg{position:absolute;height:100%;width:100%;top:0;right:50%;z-index:0}.modal__content>svg circle:not(.no-fill),.modal__content>svg ellipse:not(.no-fill),.modal__content>svg line:not(.no-fill),.modal__content>svg path:not(.no-fill),.modal__content>svg polygon:not(.no-fill),.modal__content>svg rect:not(.no-fill){fill:#3c468a}.modal__content .modal-header__request-info{margin-bottom:20px}.modal-request-info .modal__content{width:100%}.modal-request-info .modal-request-info-container{border:4px solid #252b55;background:#e2e2e2}.open .modal__content{opacity:1;-ms-transform-origin:center}@-webkit-keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}.modal__body{background:#fff}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.visible-xs{display:none!important}}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.visible-sm{display:none!important}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.visible-lg{display:none!important}}@media only screen and (max-width:767px){.hidden-phone{display:none!important}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.visible-phone{display:none!important}}.section{padding:110px 0}@media only screen and (max-width:767px){.section{padding:50px 0}}.section-center{text-align:center}.orange-background{background:#e7792c}b{font-weight:700}.rounded-image{border-radius:50%;-o-object-fit:contain;object-fit:contain}.position-relative{position:relative}.alert{margin:15px 0;padding:20px 15px;font-size:16px;font-weight:600;line-height:20px}.alert.alert-success{color:#fff;background-color:#00afcc}.alert.alert-danger{color:#fff;background-color:#ff2800}.alert.alert-danger a,.alert.alert-success a{color:#fff;text-decoration:underline!important}.static-map-scale-1,.static-map-scale-2{display:none}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:144dpi){.static-map-scale-2{display:inherit}}@media only screen and (-webkit-max-device-pixel-ratio:1.999),only screen and (-webkit-max-device-pixel-ratio:1.4895833333333333),only screen and (max-resolution:143dpi){.static-map-scale-1{display:inherit}}.parallax{position:relative;height:100%;scroll-behavior:smooth;overflow:hidden}.parallax__image{width:100%;overflow:hidden;height:120%}.parallax__image>img{width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.parallax__image>.parallax__img{width:100%;height:100%;background-position:50%;background-size:cover}.parallax__image.is-parallax{position:absolute;top:0;left:0;right:0;will-change:transform}.parallax__image.is-parallax>img{width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.parallax__image.is-fixed{position:fixed;will-change:transform}.parallax__image.is-fixed>img{height:100%;max-height:none}.tabs .tabs__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tabs .tabs__tab--active .tabs__tab-button{background:#252b55}.tabs .tabs__tab-button{display:block;padding:.83333em 2.08333em;margin:0 .20833em;font-size:1.5rem;font-weight:300;color:#fff;background:#aaa;border-radius:2px 2px 0 0;-webkit-box-shadow:0 -4px 10px rgba(28,28,28,.05);box-shadow:0 -4px 10px rgba(28,28,28,.05)}@media only screen and (max-width:767px){.tabs .tabs__tab-button{font-size:1rem}}.tabs__panel{background:#fff}.tabs__transition{opacity:0;max-height:0;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.tabs__panel--active .tabs__transition{opacity:1;max-height:none;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:scale(1);transform:scale(1)}.cookie-consent{background:#efefef;box-shadow:0 0 15px 0 rgba(0,0,0,.375);-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.375);-moz-box-shadow:0 0 15px 0 rgba(0,0,0,.375);opacity:0;width:100%;bottom:0;z-index:9999999999;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:768px){.cookie-consent{padding:37.5px 22.5px}}@media only screen and (max-width:767px){.cookie-consent{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:30px 15px}}.cookie-consent p{font-size:16.5px;margin-bottom:0;text-align:left}.cookie-consent p a{color:#1f998a}.cookie-consent .cookie-consent__ok{font-size:16.5px;min-width:150px;padding:15px 7.5px}.cookie-consent .cookie-consent__close{font-size:22.5px;position:absolute;top:7.5px;right:7.5px}.cookie-consent .cookie-consent__close svg path{stroke:#1f998a}.cookie-consent--open{position:fixed;opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex}.promotion-form{position:relative;width:100%;padding:2.5em 1.25em;background:#252b55;-webkit-box-shadow:0 0 16px rgba(28,28,28,.1);box-shadow:0 0 16px rgba(28,28,28,.1)}@media only screen and (min-width:768px){.promotion-form{width:400px;max-width:100%;padding:3.125em}}.promotion-form .promotion-form__title{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1.275);animation-timing-function:cubic-bezier(.175,.885,.32,1.275)}@media only screen and (min-width:768px){.promotion-form .speech-bubble{width:100%}}.promotion-form .speech-bubble-text{text-align:center}.promotion-form .bubbles{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.promotion-form .bubble{position:absolute;border-radius:50%;-webkit-transform-origin:center;transform-origin:center;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1.275);animation-timing-function:cubic-bezier(.175,.885,.32,1.275)}.promotion-form .bubble--green{width:750px;height:750px;background-color:#1f998a}.promotion-form .bubble--blue{width:700px;height:700px;background-color:#00afcc;-webkit-animation-delay:.2s;animation-delay:.2s}.promotion-form .bubble--orange{width:600px;height:600px;background-color:#e7792c;-webkit-animation-delay:.5s;animation-delay:.5s}.promotion-form .bubble__wrap{position:absolute;-webkit-transform-origin:center;transform-origin:center}.promotion-form .bubble__wrap--green{-webkit-transform:translate(-3px,-45px);transform:translate(-3px,-45px);-webkit-transition:-webkit-transform .7s cubic-bezier(.175,.885,.32,1.275);transition:-webkit-transform .7s cubic-bezier(.175,.885,.32,1.275);transition:transform .7s cubic-bezier(.175,.885,.32,1.275);transition:transform .7s cubic-bezier(.175,.885,.32,1.275),-webkit-transform .7s cubic-bezier(.175,.885,.32,1.275)}.promotion-form .bubble__wrap--blue{-webkit-transform:translate(-87px,-135px);transform:translate(-87px,-135px);-webkit-transition:-webkit-transform .7s cubic-bezier(.175,.885,.32,1.275) .2s;transition:-webkit-transform .7s cubic-bezier(.175,.885,.32,1.275) .2s;transition:transform .7s cubic-bezier(.175,.885,.32,1.275) .2s;transition:transform .7s cubic-bezier(.175,.885,.32,1.275) .2s,-webkit-transform .7s cubic-bezier(.175,.885,.32,1.275) .2s}.promotion-form .bubble__wrap--orange{-webkit-transform:translate(-61px,-111px);transform:translate(-61px,-111px);-webkit-transition:-webkit-transform .7s cubic-bezier(.175,.885,.32,1.275) .5s;transition:-webkit-transform .7s cubic-bezier(.175,.885,.32,1.275) .5s;transition:transform .7s cubic-bezier(.175,.885,.32,1.275) .5s;transition:transform .7s cubic-bezier(.175,.885,.32,1.275) .5s,-webkit-transform .7s cubic-bezier(.175,.885,.32,1.275) .5s}.promotion-form .bubble__wrap--move{opacity:1}.promotion-form .bubble__wrap--move.bubble__wrap--green{-webkit-transform:translate3d(-150px,-345px,0);transform:translate3d(-150px,-345px,0)}.promotion-form .bubble__wrap--move.bubble__wrap--blue{-webkit-transform:translate3d(-502px,-282px,0);transform:translate3d(-502px,-282px,0)}.promotion-form .bubble__wrap--move.bubble__wrap--orange{-webkit-transform:translate3d(-254px,151px,0);transform:translate3d(-254px,151px,0)}.promotion-form__header{position:relative}.promotion-form__subheading{padding:1.875em 0}.promotion-form__subheading-text{margin:0;font-size:1.125rem;font-weight:300;line-height:1.66667;color:#fff}.promotion-form__alerts{position:relative}.promotion-form__fields .field{position:relative;padding-bottom:1em;overflow:auto}.promotion-form__fields .field .form-select label,.promotion-form__fields .field .label{padding-bottom:.71429em;font-size:.875rem;text-transform:uppercase;color:#fff}.promotion-form__fields .field .form-inline-error-message{background:#1f998a;z-index:1}.promotion-form__fields .field .form-inline-error-message:before{border-bottom-color:#1f998a}.promotion-form__fields .field .form-inline-error-message[v-cloak]{display:none}.promotion-form__fields .field input,.promotion-form__fields .field select{padding:0 1em;height:3.125rem;line-height:3.125rem;border:0;border-radius:5px;-webkit-box-shadow:0 2px 8px rgba(28,28,28,.1) inset;box-shadow:inset 0 2px 8px rgba(28,28,28,.1);-webkit-appearance:none;-moz-appearance:none;appearance:none}.promotion-form__fields .recaptcha-footer{color:#fff}.promotion-form__submit{float:right;padding:.55556em 1.38889em;font-size:1.125rem;letter-spacing:.11111em}.modal__body-copy-text{font-size:1rem;font-weight:300;line-height:1.75;color:#444}.full-interest-form .contact-form__fields .form-group{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.full-interest-form .contact-form__fields .form-spacer{width:2em}.full-interest-form .contact-form__fields .form__submit{float:right}.accordion{margin:0 auto}.accordion__item:not(:first-child){margin-top:1.25em}.accordion__item.accordion__item--expanded .accordion__trigger{color:#fff;background:#00afcc}.accordion__item.accordion__item--expanded .svg-arrow{fill:#fff;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.accordion__item.accordion__item--expanded .accordion__wrapper{max-height:600px;-webkit-transition:max-height .3s ease-out;transition:max-height .3s ease-out}.accordion__trigger{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1em 1.66667em;color:#252b55;font-size:1.5rem;font-style:italic;font-weight:400;background:#fff;-webkit-transition:color .3s ease-out,background-color .3s ease-out;transition:color .3s ease-out,background-color .3s ease-out}.accordion__trigger .svg-arrow{width:2.25rem;height:1.75rem;fill:#e7782c;-webkit-transition:fill .3s ease-out,-webkit-transform .3s cubic-bezier(.175,.885,.32,1.275);transition:fill .3s ease-out,-webkit-transform .3s cubic-bezier(.175,.885,.32,1.275);transition:transform .3s cubic-bezier(.175,.885,.32,1.275),fill .3s ease-out;transition:transform .3s cubic-bezier(.175,.885,.32,1.275),fill .3s ease-out,-webkit-transform .3s cubic-bezier(.175,.885,.32,1.275)}@media only screen and (max-width:767px){.accordion__trigger{font-size:1rem;line-height:1.3}.accordion__trigger .svg-arrow{width:1.625rem;height:1.421875rem}}.accordion__title-wrapper{padding-right:1em}.accordion__wrapper{max-height:0;overflow:hidden;-webkit-transition:max-height .3s ease-out;transition:max-height .3s ease-out}.accordion__content{padding:2.5em;color:#6f6f6f;font-size:1.125rem;line-height:1.4}.accordion__content ul{padding-left:1.11111em;list-style:disc;line-height:2.44444;font-size:inherit}.accordion__content p{font-size:inherit}.banner-bold-home-learn-more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7.55px;margin-bottom:0}.banner-bold-home-learn-more span{color:#252b55;font-family:Klamp,sans-serif;font-size:22.5px;font-weight:700}.banner-bold-home-learn-more button{background-color:transparent;font-size:15px;text-decoration:underline;padding-left:.375em;padding-right:.375em}.banner-introducing-our-bold-home-series{margin-top:30px;overflow:hidden;padding:15px;position:relative}.banner-introducing-our-bold-home-series .circle{position:absolute;border-radius:50%;background:#00afcc;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(17deg);transform:rotate(17deg)}.banner-introducing-our-bold-home-series .circle.orange{background:#e7792c;z-index:1}@media only screen and (min-width:1276px){.banner-introducing-our-bold-home-series .circle.orange{width:825px;height:825px;left:-13.5%;top:-450px}}@media only screen and (min-width:992px) and (max-width:1275px){.banner-introducing-our-bold-home-series .circle.orange{width:600px;height:600px;left:-6%;top:-225px}}@media only screen and (min-width:768px) and (max-width:991px){.banner-introducing-our-bold-home-series .circle.orange{width:525px;height:525px;left:-15%;top:-165px}}@media only screen and (max-width:767px){.banner-introducing-our-bold-home-series .circle.orange{width:525px;height:525px;left:-45%;top:-30px}}.banner-introducing-our-bold-home-series .circle.blue{background:#00afcc;z-index:2}@media only screen and (min-width:1276px){.banner-introducing-our-bold-home-series .circle.blue{width:825px;height:825px;right:-255px;top:-450px}}@media only screen and (min-width:992px) and (max-width:1275px){.banner-introducing-our-bold-home-series .circle.blue{width:600px;height:600px;right:-150px;top:-300px}}@media only screen and (min-width:768px) and (max-width:991px){.banner-introducing-our-bold-home-series .circle.blue{width:525px;height:525px;right:-135px;top:-210px}}@media only screen and (max-width:767px){.banner-introducing-our-bold-home-series .circle.blue{width:525px;height:525px;right:-225px;top:-90px}}.banner-introducing-our-bold-home-series .circle.green{background:#5c9f75;z-index:0}@media only screen and (min-width:1276px){.banner-introducing-our-bold-home-series .circle.green{width:825px;height:825px;right:150px;top:0}}@media only screen and (min-width:992px) and (max-width:1275px){.banner-introducing-our-bold-home-series .circle.green{width:600px;height:600px;right:150px;top:0}}@media only screen and (min-width:768px) and (max-width:991px){.banner-introducing-our-bold-home-series .circle.green{width:525px;height:525px;right:75px;top:0}}@media only screen and (max-width:767px){.banner-introducing-our-bold-home-series .circle.green{width:525px;height:525px;right:-135px;top:90px}}.banner-introducing-our-bold-home-series>.row{background-color:#fff;margin-left:0;margin-right:0;padding:22.5px;position:relative;z-index:5}.banner-introducing-our-bold-home-series .copy__container,.banner-introducing-our-bold-home-series .image__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:768px){.banner-introducing-our-bold-home-series .image__container{border-right:1px solid #e2e2e2}}.banner-introducing-our-bold-home-series .image__container>div{padding-top:15px;padding-bottom:15px}@media only screen and (min-width:768px){.banner-introducing-our-bold-home-series .image__container>div{padding-right:30px}}.banner-introducing-our-bold-home-series .copy__container>div{padding-top:15px;padding-bottom:15px}@media only screen and (min-width:768px){.banner-introducing-our-bold-home-series .copy__container>div{padding-left:30px}}.banner-introducing-our-bold-home-series .casa-fresca-bold-homes{max-width:100%}.banner-introducing-our-bold-home-series .title{color:#252b55;font-family:Klamp,sans-serif;font-size:22.5px;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px}.banner-introducing-our-bold-home-series .blurb{font-size:18px;margin-bottom:0}.banner-introducing-our-bold-home-series .cf-button--learn-more{font-size:1.125rem}.dropdown-button{position:relative}.dropdown-button ul.dropdown{opacity:0;visibility:hidden;height:0;position:absolute;top:100%;z-index:10}.dropdown-button ul.dropdown.open{opacity:1;visibility:visible;height:auto}.dropup-button{position:relative}.dropup-button ul.dropup{opacity:0;visibility:hidden;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;height:0;position:absolute;bottom:100%;z-index:10}.dropup-button ul.dropup.open{opacity:1;visibility:visible;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;height:auto}.footer{background-color:#fff}.footer .in-view .footer__contact{background:#e7792c}.footer .bubbles{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.footer .bubble__wrap{position:absolute;-webkit-transform-origin:center;transform-origin:center}.footer .bubble__wrap--green{-webkit-transform:translate(-61px,-111px);transform:translate(-61px,-111px);-webkit-transition:-webkit-transform .7s cubic-bezier(.175,.885,.32,1.275);transition:-webkit-transform .7s cubic-bezier(.175,.885,.32,1.275);transition:transform .7s cubic-bezier(.175,.885,.32,1.275);transition:transform .7s cubic-bezier(.175,.885,.32,1.275),-webkit-transform .7s cubic-bezier(.175,.885,.32,1.275)}.footer .bubble__wrap--orange{-webkit-transform:translate(-3px,-45px);transform:translate(-3px,-45px);-webkit-transition:-webkit-transform .7s cubic-bezier(.175,.885,.32,1.275) .2s;transition:-webkit-transform .7s cubic-bezier(.175,.885,.32,1.275) .2s;transition:transform .7s cubic-bezier(.175,.885,.32,1.275) .2s;transition:transform .7s cubic-bezier(.175,.885,.32,1.275) .2s,-webkit-transform .7s cubic-bezier(.175,.885,.32,1.275) .2s}.footer .bubble__wrap--medium-blue{-webkit-transform:translate(-87px,-135px);transform:translate(-87px,-135px);-webkit-transition:-webkit-transform .7s cubic-bezier(.175,.885,.32,1.275) .5s;transition:-webkit-transform .7s cubic-bezier(.175,.885,.32,1.275) .5s;transition:transform .7s cubic-bezier(.175,.885,.32,1.275) .5s;transition:transform .7s cubic-bezier(.175,.885,.32,1.275) .5s,-webkit-transform .7s cubic-bezier(.175,.885,.32,1.275) .5s}.footer .bubble__wrap--move{opacity:1}.footer .bubble__wrap--move.bubble__wrap--green{-webkit-transform:translate3d(-244px,-180px,0);transform:translate3d(-244px,-180px,0)}.footer .bubble__wrap--move.bubble__wrap--orange{-webkit-transform:translate3d(-53px,-30px,0);transform:translate3d(-53px,-30px,0)}.footer .bubble__wrap--move.bubble__wrap--medium-blue{-webkit-transform:translate3d(-42px,-292px,0);transform:translate3d(-42px,-292px,0)}@media only screen and (min-width:992px){.footer .bubble__wrap{position:absolute;-webkit-transform-origin:center;transform-origin:center}.footer .bubble__wrap--green{-webkit-transform:translate(-61px,-111px);transform:translate(-61px,-111px);-webkit-transition:-webkit-transform .7s cubic-bezier(.175,.885,.32,1.275);transition:-webkit-transform .7s cubic-bezier(.175,.885,.32,1.275);transition:transform .7s cubic-bezier(.175,.885,.32,1.275);transition:transform .7s cubic-bezier(.175,.885,.32,1.275),-webkit-transform .7s cubic-bezier(.175,.885,.32,1.275)}.footer .bubble__wrap--orange{-webkit-transform:translate(-3px,-45px);transform:translate(-3px,-45px);-webkit-transition:-webkit-transform .7s cubic-bezier(.175,.885,.32,1.275) .2s;transition:-webkit-transform .7s cubic-bezier(.175,.885,.32,1.275) .2s;transition:transform .7s cubic-bezier(.175,.885,.32,1.275) .2s;transition:transform .7s cubic-bezier(.175,.885,.32,1.275) .2s,-webkit-transform .7s cubic-bezier(.175,.885,.32,1.275) .2s}.footer .bubble__wrap--medium-blue{-webkit-transform:translate(-87px,-135px);transform:translate(-87px,-135px);-webkit-transition:-webkit-transform .7s cubic-bezier(.175,.885,.32,1.275) .5s;transition:-webkit-transform .7s cubic-bezier(.175,.885,.32,1.275) .5s;transition:transform .7s cubic-bezier(.175,.885,.32,1.275) .5s;transition:transform .7s cubic-bezier(.175,.885,.32,1.275) .5s,-webkit-transform .7s cubic-bezier(.175,.885,.32,1.275) .5s}.footer .bubble__wrap--move{opacity:1}.footer .bubble__wrap--move.bubble__wrap--green{-webkit-transform:translate3d(-234px,-230px,0);transform:translate3d(-234px,-230px,0)}.footer .bubble__wrap--move.bubble__wrap--orange{-webkit-transform:translate3d(-113px,110px,0);transform:translate3d(-113px,110px,0)}.footer .bubble__wrap--move.bubble__wrap--medium-blue{-webkit-transform:translate3d(-42px,-312px,0);transform:translate3d(-42px,-312px,0)}}.footer .bubble{position:absolute;-webkit-transform-origin:center;transform-origin:center}.footer .bubble--green{width:411px;height:411px;background-color:#1f998a;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1.275);animation-timing-function:cubic-bezier(.175,.885,.32,1.275)}.footer .bubble--green,.footer .bubble--orange{border-radius:50%;-webkit-animation-duration:.7s;animation-duration:.7s}.footer .bubble--orange{width:353px;height:353px;background-color:#e7792c;-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1.275);animation-timing-function:cubic-bezier(.175,.885,.32,1.275)}.footer .bubble--medium-blue{width:437px;height:437px;border-radius:50%;background-color:#00afcc;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1.275);animation-timing-function:cubic-bezier(.175,.885,.32,1.275)}.footer svg{max-height:30px}.footer a,.footer a:visited{color:#1f998a}.footer a:hover,.footer a:visited:hover{color:#e7792c}.footer .footer__contact{position:relative;padding-top:1.875em;padding-bottom:2.8125em;background:#252b55;overflow:hidden}@media only screen and (min-width:992px){.footer .footer__contact{padding-top:2.8125em}}.footer .footer__contact .footer__contact-inner{position:relative}@media only screen and (min-width:992px){.footer .footer__contact .footer__contact-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.footer .footer__contact .footer__contact-image-container{width:115px;height:115px;border-radius:50%;border:3px solid #fff;-webkit-box-shadow:2px 2px 16px rgba(28,28,28,.1);box-shadow:2px 2px 16px rgba(28,28,28,.1);overflow:hidden}@media only screen and (min-width:992px){.footer .footer__contact .footer__contact-image-container{width:200px;height:200px}}.footer .footer__contact .footer__contact-image{width:100%;height:auto}.footer .footer__contact .footer__contact-content{width:100%;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;padding-left:2.5em}.footer .footer__contact .footer__contact-header{width:100%}@media only screen and (min-width:992px){.footer .footer__contact .footer__contact-header{width:auto}}.footer .footer__contact .footer__contact-title{padding-bottom:2.5em}@media only screen and (min-width:992px){.footer .footer__contact .footer__contact-title{padding-left:1.25em}}.footer .footer__contact .footer__contact-title .speech-bubble:after{border-top-color:#1f998a}@media only screen and (min-width:992px){.footer .footer__contact .footer__contact-title .speech-bubble{width:auto}.footer .footer__contact .footer__contact-title .speech-bubble:after{border-top-color:#252b55}}.footer .footer__contact .footer__contact-title .speech-bubble-text{font-size:2.1875rem}@media only screen and (min-width:992px){.footer .footer__contact .footer__contact-title .speech-bubble-text{font-size:2rem}}.footer .footer__contact .footer__contact-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:992px){.footer .footer__contact .footer__contact-footer{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.footer .footer__contact .footer__contact-footer-content{padding:0 .625em}.footer .footer__contact .footer__contact-footer-text{font-weight:300;line-height:1.66667;color:#fff;margin:0 0 1.25em}@media only screen and (min-width:992px){.footer .footer__contact .footer__contact-footer-text{margin:0;padding-right:1.11111em}}.footer .footer__contact .footer__contact-cta{padding-top:.5em}.footer .footer__contact .footer__contact-cta .cf-button{font-size:1.25rem;white-space:nowrap}.footer .footer__colophon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:1.25em;padding-bottom:1.25em;background:#00afcc}.footer .footer__colophon-text{margin:0;font-size:.875rem;font-weight:300;line-height:1.42857;vertical-align:middle;color:#fff}.footer .footer__mobile-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:1.25em;padding-bottom:.625em}@media only screen and (min-width:768px){.footer .footer__mobile-nav{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.footer .footer__legal-item--divider{color:#bfd0a4}.footer .footer__legal-item{padding-left:.46875em}.footer .footer__legal-item:first-child{padding-left:0}.footer .footer__legal-item a,.footer .footer__legal-item p{margin:0;vertical-align:middle}@media only screen and (min-width:992px){.footer .footer__legal-item{padding-left:.9375em}.footer .footer__legal-item:first-child{padding-left:0}}.footer .footer__legal{padding-right:1em}.footer .footer__legal .svg-equal-opportunity-housing{height:16px;vertical-align:middle;fill:#444}.footer .footer__legal-item,.footer .footer__social-item{display:inline-block}.footer .foor__legal-link{font-size:.875rem}.footer .footer__disclaimer{display:none;padding-top:.625em}@media only screen and (min-width:992px){.footer .footer__disclaimer{padding-top:1.25em}}.footer .footer__disclaimer p{font-size:11px;font-weight:300;line-height:16px;margin-bottom:0}.footer .footer__credits{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:.625em;padding-bottom:1.25em}@media only screen and (min-width:992px){.footer .footer__credits{padding-top:1.25em}}.footer .footer__who-done-it{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.footer .footer__who-done-it-text{margin:0;font-size:.875rem;font-weight:300;text-align:center}@media only screen and (min-width:992px){.footer .footer__who-done-it-text{text-align:left}}.footer .footer__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:2.5em;padding-bottom:2.5em;background:#bfd0a4}@media only screen and (min-width:992px) and (max-width:1275px){.footer .footer__nav{-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:30px}}.footer .footer__nav .footer__nav-link{font-size:.875rem;color:#1f998a;-webkit-transition:color .2s ease-out;transition:color .2s ease-out}.footer .footer__nav .footer__nav-link:visited{color:#1f998a}.footer .footer__nav .footer__nav-link:hover{color:#fff}@media only screen and (min-width:992px) and (max-width:1275px){.footer .footer__nav-list-metros{width:33.33333333%}}@media only screen and (min-width:992px) and (max-width:1275px){.footer .footer__nav-list{width:25%}}.footer .footer__nav-link,.footer .footer__nav-title{line-height:1.875;font-weight:500}.footer .footer__nav-title{padding-bottom:.5em;font-size:.875rem;line-height:1.875;text-transform:uppercase;color:rgba(31,153,138,.5);-webkit-transition:color .2s ease-out;transition:color .2s ease-out}.footer .footer__nav-list-metros .footer__nav-title:focus,.footer .footer__nav-list-metros .footer__nav-title:hover{color:#fff}.footer .vertical-line{background-color:#fff;opacity:.45;width:1px}@media only screen and (min-width:992px) and (max-width:1275px){.footer .vertical-line{display:none}}.modal .icon-menu-close-icon{position:absolute;right:10px;top:10px;font-size:55px;color:#e2e2e2}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.modal .icon-menu-close-icon{position:absolute;right:60px;top:110px;font-size:25px}}.modal input,.modal label,.modal select{color:#424242}.modal .modal-form__component-wrapper form{padding:40px}.modal .modal-form__component-wrapper .field-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.modal .modal-form__component-wrapper .field-row .field{width:calc(50% - 5px)}.modal .modal-form__component-wrapper p.tagline{font-size:18px;font-weight:400;line-height:24px;color:#e2e2e2;margin:10px auto}.modal.modal-video .icon-menu-close-icon{right:17px;top:-5px}.modal.media .modal__close{top:-30px;right:-30px}@media only screen and (max-width:767px){.modal.media .modal__close{top:-45px;right:0}}.modal.media .modal__close .icon-menu-close-icon{right:17px;top:-5px}.modal .media__container{position:relative;padding-bottom:56.25%;padding-top:35px;height:0;overflow:hidden}.modal .media__container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.modal.form .modal__close{right:15px}@media only screen and (max-width:767px){.modal.form .modal__close{top:15px}}.modal.form .modal__content{background:#004358}.modal.form .modal__content p{color:#fff;margin-bottom:20px}.modal.form .modal-form{padding:30px}.modal.form .headline{color:#fff;font-family:Gotham,sans-serif;text-transform:uppercase;font-size:26px;line-height:50px;text-shadow:1px 1px 0 rgba(0,0,0,.5)}@media only screen and (max-width:767px){.modal.form .headline{font-size:20px;line-height:32px}}.modal.form input{border-radius:0}.modal.modal-calculator .modal__content{max-width:1000px;width:100%}.modal.modal-calculator .modal__close{right:15px;top:15px}@media only screen and (min-width:992px){.modal.modal-calculator .modal__close{right:-50px;top:10px}}.modal.modal-calculator .modal__close .svg-close-light{width:30px;height:30px;fill:hsla(0,0%,100%,.5)}.modal-video .modal__content,.modal.media .modal__content{-webkit-box-shadow:0 2px 40px rgba(0,0,0,.2);box-shadow:0 2px 40px rgba(0,0,0,.2);width:100%}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.modal-video .modal__content,.modal.media .modal__content{max-width:950px}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.modal-video .modal__content,.modal.media .modal__content{max-width:90vw}}.framed-image{display:block;float:none;width:100%;overflow:hidden}.framed-image .framed-image-content{display:block;width:102%;position:relative;background-size:contain;background-position:50%;background-color:transparent;background-repeat:no-repeat;height:0;padding-top:77%;margin:-1%}.framed-image .framed-image-content img{opacity:0;max-width:100%;max-height:100%;margin:auto}.framed-image .framed-image-content--no-bleed{width:100%;margin:0}.framed-image .framed-image-content--no-resize{background-size:100%}.framed-image .model-flag{position:absolute;z-index:1;margin-top:-3px}.framed-image-content--contain .framed-image-content.gallery-image{background-size:contain}.framed-image--16x9,.framed-image--1080{padding:20px 0}.framed-image--16x9.no-bleed,.framed-image--1080.no-bleed{padding:0}.framed-image--16x9 .framed-image-content,.framed-image--1080 .framed-image-content{padding-top:56.3%;background-size:cover}.floorplan-card{width:calc(33.33333% - 20px);margin:10px;position:relative;color:#fff}@media only screen and (max-width:767px){.floorplan-card{width:100%}}@media (min-width:768px) and (max-width:1100px){.floorplan-card{width:calc(50% - 20px)}}.floorplan-card .floorplan-card__image{position:relative;padding-bottom:66.66667%;height:0}.floorplan-card .floorplan-card__image .loading,.floorplan-card .floorplan-card__image .loading .form-loading-indicator{min-height:216px}.floorplan-card .floorplan-card__image .loaded{position:absolute;top:0;left:0;width:100%;height:100%}.floorplan-card .floorplan-card__img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.floorplan-card .b-logo-white-outline,.floorplan-card .bold-logo-white-outline{position:absolute;bottom:7.5px;left:7.5px;z-index:1}.floorplan-card .floorplan-card__residence{display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Gotham,sans-serif;font-size:18px;font-weight:500;line-height:18px;background-color:#00afcc}.floorplan-card .floorplan-card__residence .view-link{font-size:15px;cursor:pointer;-webkit-transition:all 10ms ease-out;transition:all 10ms ease-out;padding-bottom:5px;border-bottom:8px solid #a5d4b6}.floorplan-card .floorplan-card__residence .view-link:hover{-webkit-transition:all 10ms ease-in;transition:all 10ms ease-in;border-bottom-color:#424242}.floorplan-card .floorplan-card__snapshot{padding:.9375em 1.875em;border-top:1px solid #a5d4b6;background-color:#00afcc}.floorplan-card .floorplan-card__snapshot .card-snapshot{-ms-flex-pack:distribute;justify-content:space-around}.floorplan-card .floorplan-card__bottom{font-family:Gotham,sans-serif;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 15px;font-size:1rem;font-weight:700;text-align:center;border-top:1px solid #a5d4b6;background-color:#00afcc}.floorplan-card .floorplan-card__bottom,.floorplan-card .floorplan-card__bottom .price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.floorplan-card .floorplan-card__bottom .price{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;overflow:hidden}.floorplan-card .floorplan-card__bottom .price .ppm,.floorplan-card .floorplan-card__bottom .price .starting-from{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:20px 15px;border-top:1px solid #a5d4b6;font-size:1rem;text-align:center;background-color:#00afcc}.floorplan-card .floorplan-card__bottom .price .starting-from{font-weight:700}.floorplan-card .floorplan-card__bottom .price .ppm{margin-left:-1px;border-left:1px solid #a5d4b6}.model-gallery-card{border:2px solid #e2e2e2;width:calc(33.3% - 30px);margin:15px;padding:10px 20px 20px;position:relative;border-radius:0 20px 0 20px}@media only screen and (max-width:767px){.model-gallery-card{width:100%}}@media (min-width:768px) and (max-width:1100px){.model-gallery-card{width:calc(50% - 30px)}}.model-gallery-card .title{width:100%;padding-top:5px}.model-gallery-card .title .city{font-family:Gotham,sans-serif;font-size:1.125rem;color:#0d415a;text-align:left;text-transform:uppercase}@media only screen and (max-width:767px){.model-gallery-card .title .city{font-size:15px}}.model-gallery-card .elevation{position:relative}.model-gallery-card .button-row{margin-top:10px}.model-gallery-card .button-row .button-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.model-gallery-card .button-row .tour-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Gotham,sans-serif;font-size:.875rem;text-transform:uppercase}@media only screen and (max-width:330px){.model-gallery-card .button-row .tour-button{font-size:.75rem}}.model-gallery-card .button-row [class*=icon-]{position:relative;font-size:20px;padding-right:6.6px}@media only screen and (max-width:330px){.model-gallery-card .button-row [class*=icon-]{font-size:15px;padding-right:3.6px}}.model-gallery-card .button-row [class*=icon-]:before{color:#004358;position:absolute;left:11px;top:11px}@media only screen and (max-width:330px){.model-gallery-card .button-row [class*=icon-]:before{left:7px;top:7px}}.model-gallery-card .button-row [class*=icon-]:after{content:"";height:40.8px;width:40.8px;border:1.3px solid #004358;border-radius:50%;display:block}@media only screen and (max-width:330px){.model-gallery-card .button-row [class*=icon-]:after{height:25.8px;width:25.8px}}.video-gallery-card{width:calc(33.3% - 30px);margin:15px 15px 30px;position:relative;overflow:hidden}.video-gallery-card .community-gallery-image__wrap{position:relative;display:block;width:100%}.video-gallery-card .community-gallery-image__wrap:hover{cursor:pointer}.video-gallery-card .community-gallery-image__wrap:hover .community-gallery-image--overlay{bottom:0;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.video-gallery-card .framed-image-wrap{position:relative}.video-gallery-card .community-gallery-image--overlay{background-color:rgba(0,45,92,.5);position:absolute;bottom:-100%;left:0;height:100%;width:100%;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.video-gallery-card .community-gallery-image--overlay .zoom-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);font-size:45px}.video-gallery-card .community-gallery-image--overlay .zoom-icon:before{color:#fff}@media only screen and (max-width:767px){.video-gallery-card{width:100%;margin:15px 0}}@media (min-width:768px) and (max-width:1100px){.video-gallery-card{width:calc(50% - 30px)}}.video-gallery-card .caption{position:absolute;background:#fff;padding:5px 15px;text-align:center;left:20px;bottom:20px;color:#252b55;font-size:1rem;font-weight:600;line-height:1.5rem}@media only screen and (max-width:767px){.video-gallery-card .caption{font-size:.8125rem;padding:2px 15px}}.site-plan-flyout{position:relative;display:none}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.site-plan-flyout{padding-top:5px;background:#fff}}.site-plan-flyout .status-flag{position:absolute;top:0;left:0;z-index:2;width:50px}@media only screen and (max-width:767px){.site-plan-flyout .status-flag{top:17px}}.site-plan-flyout .content-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:767px){.site-plan-flyout .content-wrap{display:block}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.site-plan-flyout .framed-image{padding-bottom:5px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.site-plan-flyout .framed-image-content{background-size:cover}}.site-plan-flyout .community-name{color:#002d5c;font-family:Source Sans Pro,sans-serif;font-size:26px;font-style:italic;letter-spacing:.72px;line-height:36px;text-shadow:2px 2px 10px 0 rgba(0,0,0,.6)}.site-plan-flyout .site-plan-flyout__elevation{padding:0}.site-plan-flyout .site-plan-flyout__summary{display:-webkit-box;display:-ms-flexbox;display:flex;margin:6px 0}.site-plan-flyout .site-plan-flyout__summary li{color:#002d5c;font-family:Source Sans Pro,sans-serif;font-size:16px;line-height:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:15px}.site-plan-flyout .site-plan-flyout__summary [class*=icon-]{padding-right:5px}.site-plan-flyout .site-plan-flyout__summary [class*=icon-]:before{color:#b3c9e9}.site-plan-flyout .residence-price{color:#002d5c;font-family:Source Sans Pro,sans-serif;font-size:16px;font-weight:600;letter-spacing:.5px;line-height:16px}.site-plan-flyout .cta{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #b3c9e9;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%;padding-top:5px;margin:0}@media only screen and (max-width:767px){.site-plan-flyout .cta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0!important;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:10px 10px 5px}}.site-plan-flyout .right-column{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:5px}@media only screen and (max-width:767px){.site-plan-flyout .right-column{padding:0 10px 10px}}.community-group-map-flyout{max-width:950px;width:100%;background:#fff;padding:20px;border:1px solid #e2e2e2;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.1);box-shadow:0 2px 10px rgba(0,0,0,.1);position:relative}.community-group-map-flyout:before{top:-13px;border-left:14px solid transparent;border-right:14px solid transparent;border-bottom:14px solid #fff;z-index:1}.community-group-map-flyout:after,.community-group-map-flyout:before{content:"";position:absolute;left:50%;transform:translate(-50%);-webkit-transform:translate(-50%);-ms-transform:translate(-50%)}.community-group-map-flyout:after{top:-15px;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid rgba(0,0,0,.1)}.community-group-map-flyout .community-group-map-flyout__inner{max-height:485px;overflow-y:auto;overflow-x:hidden;width:100%}@media only screen and (max-width:767px){.community-group-map-flyout .community-group-map-flyout__inner{max-height:60vh}}.community-group-map-flyout .community-map-flyout{margin-bottom:15px}@media only screen and (max-width:767px){.community-group-map-flyout .community-map-flyout .community-map-flyout__elevation{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}}@media only screen and (max-width:767px){.community-group-map-flyout .community-map-flyout .info{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%;padding:0 15px}}.map-flyout{background:#fff;position:relative;padding:10px 5px 5px;width:100%}.map-flyout .title{font-family:Gotham,sans-serif;color:#747474;font-size:20px;font-weight:300;line-height:20px}.map-flyout .address{color:#646569}.map-flyout .address,.map-flyout .phone{font-family:Gotham,sans-serif;font-size:12px;font-weight:600;line-height:12px}.map-flyout .phone{color:#002d5c}.map-flyout .item{padding-bottom:10px}.map-flyout .flyout-line{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);top:calc(100% + 20px);left:calc(50% + 3px);height:40px;width:40px}.homepage-carousel{height:87vh;min-height:37em;overflow:hidden;position:relative}@media only screen and (max-width:767px){.homepage-carousel{min-height:unset;height:calc(100vh - 77px)}}.homepage-carousel .scroll-indicator{width:100%;text-align:center;bottom:25px;position:absolute}@media only screen and (max-width:767px){.homepage-carousel .scroll-indicator{display:none}}.homepage-carousel .slick-carousel-wrap{height:100%}.homepage-carousel .slick-slide{visibility:hidden;background-position:50%;background-size:cover}.homepage-carousel .slick-slide:first-child{visibility:visible;width:100vw}.homepage-carousel .slick-initialized .slick-slide{visibility:visible}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.homepage-carousel .slick-arrow.slick-next img{right:15px}}.homepage-carousel .slick-arrow,.homepage-carousel .slick-dots{position:relative;left:0;bottom:0}.homepage-carousel .slick-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative}.homepage-carousel .slick-slide:after,.homepage-carousel .slick-slide:before{display:none}@media only screen and (max-width:767px){.homepage-carousel .slick-slide{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.homepage-carousel .slick-slide.letterbox-mobile{background-color:#1c1c1c;background-size:contain!important;background-repeat:no-repeat}}.homepage-carousel .slick-slide:nth-child(2) .circle-shape{background:rgba(78,145,142,.7)}.homepage-carousel .slick-slide:nth-child(3) .circle-shape{background:rgba(38,144,131,.7)}.homepage-carousel .slick-slide:nth-child(4) .circle-shape{background:hsla(223,7%,49%,.7)}.homepage-carousel .slick-slide:nth-child(5) .circle-shape{background:rgba(28,61,76,.7)}.homepage-carousel .slick-slide .circle-shape{left:0}.homepage-carousel .slick-slide .slick-slide__caption{text-align:left;left:100px;height:auto}@media only screen and (max-width:767px){.homepage-carousel .slick-slide .slick-slide__caption{left:0}}.homepage-carousel .slick-slide .slick-slide__caption .slick-slide__caption-bottom,.homepage-carousel .slick-slide .slick-slide__caption .slick-slide__caption-top{padding-left:60px}@media only screen and (max-width:767px){.homepage-carousel .slick-slide .slick-slide__caption .slick-slide__caption-bottom,.homepage-carousel .slick-slide .slick-slide__caption .slick-slide__caption-top{padding-left:0}}.homepage-carousel .slick-slide .circle-shape{width:734px;height:734px;position:absolute;right:50px;top:50%;bottom:0;border-radius:50%;opacity:0;visibility:hidden;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transform:scale(.2) translateY(-57%);transform:scale(.2) translateY(-57%);mix-blend-mode:multiply}@media only screen and (min-width:768px) and (max-width:991px){.homepage-carousel .slick-slide .circle-shape{width:600px;height:600px}}@media only screen and (max-width:767px){.homepage-carousel .slick-slide .circle-shape{width:350px;height:350px;top:36%}}.homepage-carousel .slick-slide__caption{-webkit-transition:all .6s ease-out .5s;transition:all .6s ease-out .5s;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);max-width:60%;margin:auto;font-family:Gotham,sans-serif}@media only screen and (max-width:767px){.homepage-carousel .slick-slide__caption{max-width:90%}}.homepage-carousel .slick-slide__caption .slick-slide__caption-inner{position:relative}@media only screen and (max-width:767px){.homepage-carousel .slick-slide__caption .slick-slide__caption-inner{margin-top:-60px}}.homepage-carousel .slick-slide__caption .slick-slide__caption-top{-webkit-transition:font-size .25s ease-out;transition:font-size .25s ease-out;color:#fff;font-size:5rem;font-weight:300;line-height:1.375;margin-bottom:20px;opacity:0;-webkit-transform:translateY(80px);transform:translateY(80px)}@media only screen and (min-width:992px) and (max-width:1275px){.homepage-carousel .slick-slide__caption .slick-slide__caption-top{font-size:4rem}}@media only screen and (min-width:768px) and (max-width:991px){.homepage-carousel .slick-slide__caption .slick-slide__caption-top{font-size:2.8125rem;line-height:1}}@media only screen and (max-width:767px){.homepage-carousel .slick-slide__caption .slick-slide__caption-top{font-size:2.25rem}}.homepage-carousel .slick-slide__caption .slick-slide__caption-top span{color:#fff0dd;font-size:7.5rem;font-weight:300;line-height:7.5rem;white-space:nowrap}@media only screen and (min-width:992px) and (max-width:1275px){.homepage-carousel .slick-slide__caption .slick-slide__caption-top span{font-size:5.3125rem}}@media only screen and (min-width:768px) and (max-width:991px){.homepage-carousel .slick-slide__caption .slick-slide__caption-top span{font-size:4.0625rem}}@media only screen and (max-width:767px){.homepage-carousel .slick-slide__caption .slick-slide__caption-top span{font-size:2.8125rem;line-height:4.375rem}}.homepage-carousel .slick-slide__caption .slick-slide__caption-middle{opacity:0;-webkit-transform:translateY(80px);transform:translateY(80px)}.homepage-carousel .slick-slide__caption .slick-slide__caption-middle .color-block{background-color:rgba(210,115,45,.9)}.homepage-carousel .slick-slide__caption .slick-slide__caption-middle b{font-style:italic}.homepage-carousel .slick-slide__caption .slick-slide__caption-middle span{font-family:Klamp,sans-serif;font-style:italic;font-size:1.3125rem;font-weight:500}@media only screen and (max-width:767px){.homepage-carousel .slick-slide__caption .slick-slide__caption-middle p{font-size:.875rem;line-height:1.25rem}}.homepage-carousel .slick-slide__caption .slick-slide__caption-bottom{-webkit-transition:font-size .25s ease-out;transition:font-size .25s ease-out;margin-top:30px;opacity:0;-webkit-transform:translateY(80px);transform:translateY(80px)}@media only screen and (min-width:768px) and (max-width:991px){.homepage-carousel .slick-slide__caption .slick-slide__caption-bottom{margin-top:20px}}@media only screen and (max-width:767px){.homepage-carousel .slick-slide__caption .slick-slide__caption-bottom{text-align:center;margin-top:20px}}.homepage-carousel .slick-slide__caption.color-block .slick-slide__caption-inner{position:relative;opacity:0;-webkit-box-shadow:0 2px 10px rgba(28,28,28,.1);box-shadow:0 2px 10px rgba(28,28,28,.1);-webkit-transform:translateY(80px);transform:translateY(80px)}.homepage-carousel .slick-slide__caption.color-block .slick-slide__caption-top{font-size:40px;font-size:5vw;padding:.5em;color:#004358;background:#fff;border-radius:1px 1px 0 0}@media (max-width:640px){.homepage-carousel .slick-slide__caption.color-block .slick-slide__caption-top{font-size:32px}}@media (min-width:1600px){.homepage-carousel .slick-slide__caption.color-block .slick-slide__caption-top{font-size:80px}}@media only screen and (max-device-width:900px) and (orientation:landscape){.homepage-carousel .slick-slide__caption.color-block br{display:none}.homepage-carousel .slick-slide__caption.color-block .text-right{display:inline-block;padding-left:.2em}}.homepage-carousel .slick-slide__caption.transparent .slick-slide__caption-top{font-size:60px;font-size:6vw;text-align:right;color:#fff}@media (max-width:466.66666667px){.homepage-carousel .slick-slide__caption.transparent .slick-slide__caption-top{font-size:28px}}@media (min-width:1333.33333333px){.homepage-carousel .slick-slide__caption.transparent .slick-slide__caption-top{font-size:80px}}@media only screen and (max-width:767px){.homepage-carousel .slick-slide__caption.transparent .slick-slide__caption-top{text-align:center}}.homepage-carousel .slick-slide__caption .cta{position:relative;display:inline-block;width:100%;height:100%;padding:.625em;opacity:0;-webkit-transform:translateY(80px);transform:translateY(80px);color:#fff;text-align:right;background:rgba(231,120,44,.9);white-space:nowrap;border-radius:0 0 1px 1px;overflow:hidden}.homepage-carousel .slick-slide__caption .cta .svg-arrow{width:.5em;height:.37839em;margin-left:.25em;vertical-align:middle;fill:#fff;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.homepage-carousel .slick-slide__caption .cta:hover{background:rgba(0,67,88,.9)}@media only screen and (min-width:768px) and (max-width:991px){.homepage-carousel .slick-slide__caption.color-block .slick-slide__caption-top{font-size:3.4375rem}.homepage-carousel .slick-slide__caption.color-block .slick-slide__caption-bottom{font-size:1.875rem}.homepage-carousel .slick-slide__caption.transparent .slick-slide__caption-top{font-size:3.4375rem}}@media only screen and (max-width:767px){.homepage-carousel .slick-slide__caption.left{left:0}.homepage-carousel .slick-slide__caption:not(.left){right:0}.homepage-carousel .slick-slide__caption:not(.left) .color-block .slick-slide__caption-top{text-align:right}.homepage-carousel .slick-slide__caption .slick-slide__caption-top .text-right{display:inline;text-align:left}}.homepage-carousel .slick-active .circle-shape{opacity:1;visibility:visible;-webkit-transition:all .5s ease-in;transition:all .5s ease-in;-webkit-transition-delay:.3s;transition-delay:.3s;-webkit-transform:scale(1) translateY(-50%);transform:scale(1) translateY(-50%)}@media only screen and (max-width:767px){.homepage-carousel .slick-active .slick-slide__caption.color-block{-webkit-transform:translateY(-25%);transform:translateY(-25%)}}@media only screen and (max-device-width:900px) and (orientation:landscape){.homepage-carousel .slick-active .slick-slide__caption.transparent{-webkit-transform:translateY(-25%);transform:translateY(-25%)}}.homepage-carousel .slick-active .slick-slide__caption-middle,.homepage-carousel .slick-active .slick-slide__caption-top{animation:ctaFadeIn .7s ease-out forwards .6s;-webkit-animation:ctaFadeIn .7s ease-out forwards .6s;-moz-animation:ctaFadeIn .7s ease-out forwards .6s;-ms-animation:ctaFadeIn .7s ease-out forwards .6s;-o-animation:ctaFadeIn .7s ease-out forwards .6s}.homepage-carousel .slick-active .slick-slide__caption-middle{-webkit-animation-delay:.9s;animation-delay:.9s}.homepage-carousel .slick-active .slick-slide__caption-bottom{animation:ctaFadeIn .7s ease-out forwards .6s;-webkit-animation:ctaFadeIn .7s ease-out forwards .6s;-moz-animation:ctaFadeIn .7s ease-out forwards .6s;-ms-animation:ctaFadeIn .7s ease-out forwards .6s;-o-animation:ctaFadeIn .7s ease-out forwards .6s;-webkit-animation-delay:1.2s;animation-delay:1.2s}.homepage-carousel .slick-active .cta{animation:ctaFadeIn .7s ease-out forwards .6s;-webkit-animation:ctaFadeIn .7s ease-out forwards .6s;-moz-animation:ctaFadeIn .7s ease-out forwards .6s;-ms-animation:ctaFadeIn .7s ease-out forwards .6s;-o-animation:ctaFadeIn .7s ease-out forwards .6s}@keyframes ctaFadeIn{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes ctaFadeIn{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media only screen and (max-width:767px){.homepage-carousel{position:relative}.homepage-carousel .slick-slide{height:calc(100vh - 77px);position:relative;overflow:hidden}.homepage-carousel .swipe-icon{position:absolute;width:46px;height:43px;bottom:20px;left:calc(50% - 24px)}}@media only screen and (max-width:767px) and (max-width:767px){.homepage-carousel .swipe-icon{bottom:65px}}@media only screen and (max-width:767px){.homepage-carousel .swipe-icon--blue .svg-swipe-icon{fill:#252b55}.homepage-carousel .svg-swipe-icon{width:100%;height:auto;fill:#fff;opacity:.7}}@media only screen and (max-width:767px){.homepage-carousel .your-williams-home .button--transparent,.homepage-carousel .your-williams-home .button--white{-ms-flex-item-align:start;align-self:flex-start;font-size:15px;padding:10px 15px;letter-spacing:.05em}}.homepage-carousel .slick-video{position:relative}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.homepage-carousel .slick-video{background-image:url("/images/site/homepage/slide1.jpg")}}.homepage-carousel #video-player{position:absolute;width:100vw;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;z-index:-1}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.homepage-carousel #video-player{display:none}}.homepage-carousel #video-player #video{position:absolute;z-index:0;width:100vw;height:56.14vw;left:0;top:0}@media (min-aspect-ratio:16/9){.homepage-carousel #video-player #video{height:300%;top:-100%}}@media (max-aspect-ratio:16/9){.homepage-carousel #video-player #video{width:300%;left:-100%;height:100vh}}.homepage-carousel #video-player #video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.main-header{position:-webkit-sticky;position:sticky;top:0;z-index:6}.main-nav{position:relative;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100vw;background:#fff;-webkit-box-shadow:0 0 16px rgba(28,28,28,.1);box-shadow:0 0 16px rgba(28,28,28,.1);padding-top:8px;padding-bottom:8px}.main-nav__logo-link{display:block}.main-nav__logo-link .svg-logo{width:auto;height:47px}@media only screen and (max-width:767px){.main-nav__logo-link .svg-logo{height:40px}}@media only screen and (min-width:992px) and (max-width:1275px){.main-nav__logo-link .svg-logo{height:63px}}@media only screen and (min-width:1276px){.main-nav__logo-link .svg-logo{height:77px}}.main-nav__navigation,.main-nav__spacer{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:100%}.main-nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:100%}@media only screen and (min-width:992px) and (max-width:1275px){.main-nav__list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:992px){.main-nav__list{padding-right:125px;gap:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media screen and (min-width:1276px){.main-nav__list{padding-right:90px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.main-nav__list-item{cursor:pointer;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.main-nav__list-item .main-nav__link{display:block;padding:.5625em;font-family:Klamp,sans-serif;font-size:.875rem;font-weight:500;line-height:1;letter-spacing:.08333em;text-transform:uppercase;white-space:nowrap;color:#252b55;-webkit-transition:color .2s ease-out;transition:color .2s ease-out}.main-nav__list-item .main-nav__link:hover{color:#1f998a}@media only screen and (min-width:1276px){.main-nav__list-item .main-nav__link{font-size:1.125rem}}.main-nav__list-item .cf-button{font-size:.75rem;white-space:nowrap}@media only screen and (min-width:992px) and (max-width:1275px){.main-nav__list-item .cf-button{font-size:.875rem}}@media only screen and (min-width:1276px){.main-nav__list-item .cf-button{font-size:1.125rem}}.main-nav__list-item .cf-icon-button{margin-left:.9375em}.main-nav__list-item .cf-icon-button .svg-hamburger{height:20px}.main-nav__list-item .main-nav__subnav{position:absolute;top:100%;left:50%;overflow:hidden;max-height:0;background:#252b55;-webkit-box-shadow:0 4px 4px rgba(28,28,28,.1);box-shadow:0 4px 4px rgba(28,28,28,.1);-webkit-transform:translate(-50%);transform:translate(-50%);-webkit-transition:max-height .2s ease-out;transition:max-height .2s ease-out}.main-nav__list-item .main-nav__subnav.opened{max-height:18em;-webkit-transition:max-height .2s ease-in;transition:max-height .2s ease-in}.main-nav__list-item .main-nav__subnav.opened .main-nav__subnav-list{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.main-nav__list-item .main-nav__subnav-list{position:relative;padding:.9375em 0 .625em;opacity:0;-webkit-transform:scale(.9) rotateX(-60deg);transform:scale(.9) rotateX(-60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition:opacity .3s cubic-bezier(.175,.885,.32,1.275) .1s,-webkit-transform .3s cubic-bezier(.175,.885,.32,1.275) .1s;transition:opacity .3s cubic-bezier(.175,.885,.32,1.275) .1s,-webkit-transform .3s cubic-bezier(.175,.885,.32,1.275) .1s;transition:opacity .3s cubic-bezier(.175,.885,.32,1.275) .1s,transform .3s cubic-bezier(.175,.885,.32,1.275) .1s;transition:opacity .3s cubic-bezier(.175,.885,.32,1.275) .1s,transform .3s cubic-bezier(.175,.885,.32,1.275) .1s,-webkit-transform .3s cubic-bezier(.175,.885,.32,1.275) .1s}.main-nav__list-item .main-nav__subnav-link{display:block;padding:.75em 1.5em;font-family:Gotham,sans-serif;font-size:1rem;font-weight:500;white-space:nowrap;text-transform:none;letter-spacing:normal;color:#fff;-webkit-transition:background .2s ease-out;transition:background .2s ease-out}.main-nav__list-item .main-nav__subnav-link:hover{background:#1f998a}@media only screen and (min-width:1276px){.main-nav__list-item.main-nav__list-item--callout{padding-left:.9375em}}li#weglot-container{position:relative}li#weglot-container div.weglot-container{position:relative!important;z-index:1!important;display:block}div.weglot-container.wg-default{bottom:unset;right:0;top:0}div.wg-default .country-selector{position:relative;top:0;left:150%}@media screen and (min-width:992px) and (max-width:1276px){div.wg-default .country-selector{left:100%}}@media screen and (max-width:992px){div.wg-default .country-selector{left:0}}.sidebar-nav{position:fixed;top:0;right:0;width:360px;height:100vh;padding:.9375em 40px 2.5em 0;background:#fff;-webkit-box-shadow:0 0 30px rgba(28,28,28,.1);box-shadow:0 0 30px rgba(28,28,28,.1);overflow-y:auto;z-index:3;-webkit-transform:translateX(390px);transform:translateX(390px);-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}.sidebar-nav.opened{-webkit-transform:translateX(40px);transform:translateX(40px);-webkit-transition:-webkit-transform .4s cubic-bezier(.175,.885,.32,1.275);transition:-webkit-transform .4s cubic-bezier(.175,.885,.32,1.275);transition:transform .4s cubic-bezier(.175,.885,.32,1.275);transition:transform .4s cubic-bezier(.175,.885,.32,1.275),-webkit-transform .4s cubic-bezier(.175,.885,.32,1.275)}.sidebar-nav .sidebar-nav__close{float:right;margin-right:.625em}.sidebar-nav .sidebar-nav__content{clear:both}.sidebar-nav .sidebar-nav__link,.sidebar-nav .sidebar-nav__subnav-link{display:block;width:100%;padding:.625em .9375em;-webkit-transition:color .2s ease-out;transition:color .2s ease-out}.sidebar-nav .sidebar-nav__link{font-family:Klamp,sans-serif;font-size:1.125rem;text-transform:uppercase;text-align:left;color:#252b55}.sidebar-nav .sidebar-nav__link:hover{color:#e7792c}.sidebar-nav .sidebar-nav__subnav{position:relative;overflow:hidden;max-height:0;margin-bottom:0;background:#252b55;-webkit-transform-origin:top center;transform-origin:top center;-webkit-transition:max-height .2s ease-out,margin-bottom .2s ease-out;transition:max-height .2s ease-out,margin-bottom .2s ease-out}.sidebar-nav .sidebar-nav__subnav.opened{max-height:14em;margin-bottom:.625em;-webkit-transition:max-height .2s ease-in,margin-bottom .2s ease-in;transition:max-height .2s ease-in,margin-bottom .2s ease-in}.sidebar-nav .sidebar-nav__subnav.opened .sidebar-nav__subnav-list{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.sidebar-nav .sidebar-nav__subnav-list{position:relative;opacity:0;-webkit-transform:scale(.9) rotateX(-60deg);transform:scale(.9) rotateX(-60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition:opacity .3s cubic-bezier(.175,.885,.32,1.275) .1s,-webkit-transform .3s cubic-bezier(.175,.885,.32,1.275) .1s;transition:opacity .3s cubic-bezier(.175,.885,.32,1.275) .1s,-webkit-transform .3s cubic-bezier(.175,.885,.32,1.275) .1s;transition:opacity .3s cubic-bezier(.175,.885,.32,1.275) .1s,transform .3s cubic-bezier(.175,.885,.32,1.275) .1s;transition:opacity .3s cubic-bezier(.175,.885,.32,1.275) .1s,transform .3s cubic-bezier(.175,.885,.32,1.275) .1s,-webkit-transform .3s cubic-bezier(.175,.885,.32,1.275) .1s}.sidebar-nav .sidebar-nav__subnav-link{font-family:Gotham,sans-serif;font-size:1rem;font-weight:500;color:#fff;-webkit-transition:background .2s ease-out;transition:background .2s ease-out}.sidebar-nav .sidebar-nav__subnav-link:hover{background:#1f998a}.sidebar-nav .sidebar-nav__social-list{padding:.625em .375em}.sidebar-nav .sidebar-nav__social-item{display:inline-block}.sidebar-nav .sidebar-nav__cta-card{margin:.625em 1em}.sidebar-signup{background:#002d5c;top:0;position:absolute;padding:30px;z-index:21;overflow-y:auto;height:100vh;right:0}.sidebar-signup.closed{-webkit-transform:translateX(130%);transform:translateX(130%);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;-webkit-transition:.2s;transition:.2s}.sidebar-signup.opened{-webkit-transition:.25s;transition:.25s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transform:translateX(0);transform:translateX(0)}.sidebar-signup .icon-close-x{opacity:.3}.sidebar-signup .field-row{margin:20px 0}.sidebar-signup .headline{color:#fff;font-family:Gotham,sans-serif;text-transform:uppercase;text-align:center;font-size:26px;line-height:50px;text-shadow:1px 1px 0 rgba(0,0,0,.5)}@media only screen and (max-width:767px){.sidebar-signup .headline{font-size:20px;line-height:32px}}.sidebar-signup .form-img{background:url("/images/site/global/get-updates.jpg");background-size:cover;background-repeat:no-repeat;background-position:50%;height:350px;margin:10px}@media only screen and (max-width:767px){.sidebar-signup .form-img{height:250px}}.sidebar-signup .submit-row{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex}.sidebar-signup .submit-row .icon-slider-next{padding-left:10px}.sidebar-signup .submit-row .icon-slider-next:before{color:#dd5f13}.sidebar-signup .submit-row:hover .icon-slider-next:before{color:#fff}.sidebar-signup .submit-row .button,.sidebar-signup .submit-row .button-square__bright-orange,.sidebar-signup .submit-row .button-square__dark-blue,.sidebar-signup .submit-row .button-square__dark-orange,.sidebar-signup .submit-row .button-square__light-blue,.sidebar-signup .submit-row .button-square__light-orange,.sidebar-signup .submit-row .button-square__light-teal,.sidebar-signup .submit-row .button-square__medium-blue,.sidebar-signup .submit-row .button-square__white{font-size:18px;margin-right:.5em}@media only screen and (max-width:767px){.sidebar-signup .submit-row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.sidebar-signup input{background-color:#002d5c;border-color:#fff!important;color:#fff!important}.sidebar-signup input,.sidebar-signup select{margin-top:10px}.sidebar-signup .label,.sidebar-signup label{color:#fff;font-family:Gotham,sans-serif;line-height:20px;margin-bottom:10px;text-shadow:1px 1px 0 rgba(0,0,0,.5);margin-bottom:8px}.sidebar-signup .full-interest-row{background:#032344;padding:30px 40px;margin-top:50px;position:relative}.sidebar-signup .full-interest-row br{display:none}.sidebar-signup .full-interest-row .text{color:#fff;font-family:Gotham,sans-serif;font-size:22px;line-height:22px;text-shadow:1px 1px 0 rgba(0,0,0,.5)}@media only screen and (max-width:767px){.sidebar-signup .full-interest-row .text{font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.sidebar-signup .full-interest-row .icon-slider-next{padding-left:10px}.sidebar-signup .full-interest-row .icon-slider-next:before{color:#fff;opacity:.5}@media only screen and (max-width:767px){.sidebar-signup .full-interest-row .icon-slider-next{position:absolute;right:20px}}.sidebar-signup .full-interest-row:hover .text{color:#fd7400}.sidebar-signup .full-interest-row:hover .icon-slider-next:before{color:#fd7400;opacity:1}@media only screen and (max-width:767px){.sidebar-signup .full-interest-row{padding:20px}.sidebar-signup .full-interest-row br{display:block}}.hero{position:relative;overflow:hidden;background:#e2e2e2}.hero__image{position:absolute;top:0;right:0;bottom:0;left:0;clip:rect(0,auto,auto,0);-webkit-filter:brightness(60%) contrast(120%);filter:brightness(60%) contrast(120%)}.hero__content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:13.75em 8.4375em 6.25em}@media (max-width:1200px) and (min-width:992px){.hero__content{padding:13.75em 1.5625em 6.25em}}@media (max-width:1200px) and (min-width:1100px){.hero__content{padding:13.75em 4.6875em 6.25em}}@media only screen and (min-width:768px) and (max-width:991px){.hero__content{padding:13.75em 1.25em 6.25em}}@media only screen and (max-width:767px){.hero__content{padding:7.5em 1.25em 3.125em}}.hero__content-items{padding:0 3.75em;text-align:center}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.hero__content-items{padding:0 1.5625em}}@media only screen and (min-width:768px) and (max-width:991px){.hero__content-items{padding:0}}@media only screen and (max-width:767px){.hero__content-items{padding:0}}.hero__heading{padding-bottom:.95238em;font-size:3.75rem;font-weight:300;text-align:center;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.1)}@media only screen and (min-width:768px) and (max-width:991px){.hero__heading{font-size:2.8125rem;line-height:3.125rem}}@media only screen and (max-width:767px){.hero__heading{font-size:2.625rem;line-height:2.625rem}}.hero__text p{font-size:1.125rem;line-height:1.875rem;text-align:center;color:#fff}@media only screen and (max-width:767px){.hero__text p{line-height:1.5rem}}.hoa-cdd-schools{border:2px solid #fff;margin-top:30px;margin-bottom:30px;padding:18px 24px}.hoa-cdd-schools>p{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.125rem;font-weight:500;line-height:36px;margin-bottom:0}.hoa-cdd-schools>p>span:first-child{width:115px}.hoa-cdd-schools>p>span:first-child button{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0;border-radius:50%;border:2px solid transparent}.hoa-cdd-schools>p>span:first-child button span{background:#a5d4b6;border-radius:50%;padding:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:17px;height:17px;color:#fff;font-size:13px;font-weight:700;top:-7.5px}.hoa-cdd-schools>p>span:first-child button .icon-tooltip__content{opacity:0;visibility:hidden;position:absolute;left:50%;transform:translate(-50%);-webkit-transform:translate(-50%);-ms-transform:translate(-50%);top:-225px;width:375px;background:#fff;color:#424242;padding:25px;-webkit-box-shadow:10px 10px 20px rgba(28,28,28,.2);box-shadow:10px 10px 20px rgba(28,28,28,.2);z-index:2;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media only screen and (min-width:992px) and (max-width:1275px){.hoa-cdd-schools>p>span:first-child button .icon-tooltip__content{top:-255px;min-height:218px}}@media only screen and (min-width:768px) and (max-width:991px){.hoa-cdd-schools>p>span:first-child button .icon-tooltip__content{top:-246px;width:235px;min-height:210px}}@media only screen and (max-width:767px){.hoa-cdd-schools>p>span:first-child button .icon-tooltip__content{width:250px;top:-213px}}.hoa-cdd-schools>p>span:first-child button .icon-tooltip__content:after{content:"";position:absolute;left:50%;transform:translate(-50%);-webkit-transform:translate(-50%);-ms-transform:translate(-50%);bottom:-35px;width:4px;height:35px;background:#fff}.hoa-cdd-schools>p>span:first-child button .icon-tooltip__content p{padding-left:0;margin-top:0;font-family:Gotham,sans-serif;line-height:1.5rem;font-size:1rem;color:#424242;margin-bottom:0}@media only screen and (min-width:768px) and (max-width:991px){.hoa-cdd-schools>p>span:first-child button .icon-tooltip__content p{font-size:12px;line-height:20px}}@media only screen and (max-width:767px){.hoa-cdd-schools>p>span:first-child button .icon-tooltip__content p{font-size:12px;line-height:18px}}.hoa-cdd-schools>p>span:first-child button:hover{border:2px solid #fff}.hoa-cdd-schools>p>span:first-child button:hover .icon-tooltip__content{opacity:1;visibility:visible;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.hoa-cdd-schools>p>span:last-child{width:calc(100% - 120px)}.modal-team.modal .modal__content{-webkit-box-shadow:0 2px 40px rgba(0,0,0,.2);box-shadow:0 2px 40px rgba(0,0,0,.2);width:100%}.modal-team.modal .modal__content .modal__close{top:1.375rem;right:1.375rem;font-size:.9375rem;opacity:.4}.modal-team.modal .modal__content .modal__close:hover{opacity:.6}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.modal-team.modal .modal__content{max-width:950px}}.modal-team.modal .content-wrap{padding:50px;background:#004358;color:#fff}.modal-team.modal .content-wrap img{max-width:100%}.modal-team.modal .content-wrap .team-member-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-team.modal .content-wrap .team-member-wrap:after,.modal-team.modal .content-wrap .team-member-wrap:before{display:none}.modal-team.modal .content-wrap .team-member-wrap .team-member{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:auto}.modal-team.modal .content-wrap .team-member-wrap .team-member:after,.modal-team.modal .content-wrap .team-member-wrap .team-member:before{display:none}.modal-team.modal .content-wrap .team-member-wrap .team-member .headshot{border-radius:50%;margin-bottom:.9375rem;border:3px solid #e7782c}.modal-team.modal .content-wrap .team-member-wrap .team-member .title{font-family:Gotham,sans-serif;font-size:1.125rem;color:#fff;padding-bottom:.3125rem}.modal-team.modal .content-wrap .team-member-wrap .team-member .position{font-family:Klamp,sans-serif;font-size:.875rem;color:#fff;line-height:18px}.modal-team.modal .content-wrap .team-member-wrap .team-member .arrow-circle{display:none}.modal-team.modal .content-wrap .team-member-wrap .team-member:hover{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.modal-team.modal .content-wrap .bio{max-height:60vh;overflow-y:auto;padding:0 2.5rem}.modal-team.modal .content-wrap .bio p{font-family:Gotham,sans-serif;font-weight:400;font-size:16px;line-height:28px;text-align:left;color:#fff;margin-bottom:1.25rem}@media only screen and (min-width:768px) and (max-width:991px){.modal-team.modal .content-wrap .bio{margin-top:0;max-height:30vh}}@media only screen and (max-width:767px){.modal-team.modal .content-wrap .bio{padding:0;margin-top:0;max-height:30vh}}@media only screen and (max-width:767px){.modal-team.modal .content-wrap{padding:40px 30px}}.modal-sell-land p{color:inherit}.modal-sell-land .modal__content{-webkit-box-shadow:0 2px 40px rgba(0,0,0,.2);box-shadow:0 2px 40px rgba(0,0,0,.2);width:700px;max-width:100%}.modal-sell-land .modal__content .modal__close{top:1.375rem;right:1.375rem;font-size:.9375rem;opacity:.4}.modal-sell-land .modal__content .modal__close:hover{opacity:.6}.modal-sell-land .content-wrap{padding:3.125rem;background:#004358;color:#fff}.modal-sell-land .content-wrap .text .header{font-size:1.875rem;text-transform:uppercase;margin-bottom:1.25rem;line-height:2.1875rem}.modal-sell-land .content-wrap .text p{color:#fff;margin-bottom:1.25rem}.modal-sell-land .content-wrap form .form-group{margin:.625rem 0}.modal-sell-land .content-wrap form label{color:#fff;font-size:1.0625rem}.modal-sell-land .content-wrap form input,.modal-sell-land .content-wrap form textarea{width:100%;background:transparent;border:1px solid #fff;margin-top:.625rem;padding:.625rem;color:#fff!important}.modal-sell-land .content-wrap form input:focus,.modal-sell-land .content-wrap form textarea:focus{color:#fff!important}.modal-sell-land .content-wrap form input{height:2.5rem}.modal-sell-land .content-wrap form textarea{height:6.25rem}.modal-sell-land .content-wrap form .form-footer{margin-top:1.875rem;color:#fff}@media only screen and (max-width:767px){.modal-sell-land .content-wrap form .form-footer .form-group{margin-top:1.875rem}}.modal-sell-land .content-wrap form .radio-group{padding-top:.55556em}.modal-sell-land .content-wrap form .radio{position:relative;display:inline-block}.modal-sell-land .content-wrap form .radio:first-child{padding-right:2em}.modal-sell-land .content-wrap form .radio input{position:absolute;opacity:0;width:1px;height:1px}.modal-sell-land .content-wrap form .radio input:checked+label:before{background:#e7782c}.modal-sell-land .content-wrap form .radio label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;cursor:pointer}.modal-sell-land .content-wrap form .radio label:before{display:inline-block;content:"";width:18px;height:18px;margin-right:.25em;border-radius:50%;border:3px solid #e7782c}@media only screen and (max-width:767px){.modal-sell-land .content-wrap{padding:2.5rem 1.875rem}}.modal-community-video.media .modal__content{border:none}.modal-community-video.media .modal__content .modal__close{top:-30px;right:-30px}@media only screen and (max-width:767px){.modal-community-video.media .modal__content .modal__close{top:-35px;right:0}}.modal-contact-us .modal__close .svg-close-light{fill:hsla(0,0%,100%,.3)}.modal-contact-us .modal__close:hover .svg-close-light{fill:#fff}.modal-contact-us .modal__header-container{position:relative;padding:3.75em 1.25em 2.4375em;background:#252b55;overflow:hidden}@media only screen and (min-width:992px){.modal-contact-us .modal__header-container{padding:3.75em 2.5em 2.5em}}.modal-contact-us .modal__header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width:992px){.modal-contact-us .modal__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.modal-contact-us .bubbles{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.modal-contact-us .modal__header-img-container{width:96px;height:96px;border-radius:50%;border:3px solid #fff;-webkit-box-shadow:2px 2px 16px rgba(28,28,28,.1);box-shadow:2px 2px 16px rgba(28,28,28,.1);overflow:hidden}@media only screen and (min-width:992px){.modal-contact-us .modal__header-img-container{width:200px;height:200px}}.modal-contact-us .modal__header-img{width:100%;height:auto}.modal-contact-us .modal__header-content{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-left:1.25em}@media only screen and (min-width:992px){.modal-contact-us .modal__header-content{padding-left:2.5em}}.modal-contact-us .modal__header-content-title{padding-bottom:2.5em}.modal-contact-us .modal__header-content-title .speech-bubble:after{border-top-color:#1f998a}@media only screen and (min-width:992px){.modal-contact-us .modal__header-content-title .speech-bubble:after{border-top-color:#252b55}}.modal-contact-us .modal__header-content-bottom{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (min-width:992px){.modal-contact-us .modal__header-content-body{padding-left:1.25em}}.modal-contact-us .modal__header-content-body-text{margin:0;font-size:1.25rem;font-weight:300;line-height:1.5;color:#fff}@media only screen and (min-width:992px){.modal-contact-us .modal__header-content-body-text{font-size:1.125rem;line-height:1.66667;padding-right:1.11111em}}.modal-contact-us .bubble__wrap{position:absolute;-webkit-transform-origin:center;transform-origin:center}.modal-contact-us .bubble__wrap--green{-webkit-transform:translate(-3px,-45px);transform:translate(-3px,-45px);-webkit-transition:-webkit-transform .7s cubic-bezier(.175,.885,.32,1.275) .2s;transition:-webkit-transform .7s cubic-bezier(.175,.885,.32,1.275) .2s;transition:transform .7s cubic-bezier(.175,.885,.32,1.275) .2s;transition:transform .7s cubic-bezier(.175,.885,.32,1.275) .2s,-webkit-transform .7s cubic-bezier(.175,.885,.32,1.275) .2s}.modal-contact-us .bubble__wrap--orange{-webkit-transform:translate(-61px,-111px);transform:translate(-61px,-111px);-webkit-transition:-webkit-transform .7s cubic-bezier(.175,.885,.32,1.275);transition:-webkit-transform .7s cubic-bezier(.175,.885,.32,1.275);transition:transform .7s cubic-bezier(.175,.885,.32,1.275);transition:transform .7s cubic-bezier(.175,.885,.32,1.275),-webkit-transform .7s cubic-bezier(.175,.885,.32,1.275)}.modal-contact-us .bubble__wrap--medium-blue{-webkit-transform:translate(-87px,-135px);transform:translate(-87px,-135px);-webkit-transition:-webkit-transform .7s cubic-bezier(.175,.885,.32,1.275) .5s;transition:-webkit-transform .7s cubic-bezier(.175,.885,.32,1.275) .5s;transition:transform .7s cubic-bezier(.175,.885,.32,1.275) .5s;transition:transform .7s cubic-bezier(.175,.885,.32,1.275) .5s,-webkit-transform .7s cubic-bezier(.175,.885,.32,1.275) .5s}.modal-contact-us .bubble__wrap--move{opacity:1}.modal-contact-us .bubble__wrap--move.bubble__wrap--green{-webkit-transform:translate3d(-133px,40px,0);transform:translate3d(-133px,40px,0)}.modal-contact-us .bubble__wrap--move.bubble__wrap--orange{-webkit-transform:translate3d(-294px,-260px,0);transform:translate3d(-294px,-260px,0)}.modal-contact-us .bubble__wrap--move.bubble__wrap--medium-blue{-webkit-transform:translate3d(-112px,-342px,0);transform:translate3d(-112px,-342px,0)}@media only screen and (min-width:992px){.modal-contact-us .bubble__wrap--green{-webkit-transform:translate(-3px,-45px);transform:translate(-3px,-45px)}.modal-contact-us .bubble__wrap--orange{-webkit-transform:translate(-61px,-111px);transform:translate(-61px,-111px)}.modal-contact-us .bubble__wrap--medium-blue{-webkit-transform:translate(-87px,-135px);transform:translate(-87px,-135px)}.modal-contact-us .bubble__wrap--move.bubble__wrap--green{-webkit-transform:translate3d(-113px,110px,0);transform:translate3d(-113px,110px,0)}.modal-contact-us .bubble__wrap--move.bubble__wrap--orange{-webkit-transform:translate3d(-234px,-230px,0);transform:translate3d(-234px,-230px,0)}.modal-contact-us .bubble__wrap--move.bubble__wrap--medium-blue{-webkit-transform:translate3d(-42px,-312px,0);transform:translate3d(-42px,-312px,0)}}.modal-contact-us .bubble{position:absolute;-webkit-transform-origin:center;transform-origin:center}.modal-contact-us .bubble--green{width:353px;height:353px;background-color:#1f998a;-webkit-animation-delay:.2s;animation-delay:.2s}.modal-contact-us .bubble--green,.modal-contact-us .bubble--orange{border-radius:50%;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1.275);animation-timing-function:cubic-bezier(.175,.885,.32,1.275)}.modal-contact-us .bubble--orange{width:411px;height:411px;background-color:#e7792c}.modal-contact-us .bubble--medium-blue{width:437px;height:437px;border-radius:50%;background-color:#00afcc;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1.275);animation-timing-function:cubic-bezier(.175,.885,.32,1.275)}.modal-contact-us .modal__body{position:relative;padding:3.5em 1.25em 5em}@media only screen and (min-width:992px){.modal-contact-us .modal__body{padding:3.625em 5em}}.modal-contact-us .modal__body .modal__call-cta{position:absolute;top:0;left:50%;font-size:1.125rem;white-space:nowrap;letter-spacing:normal;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (min-width:992px){.modal-contact-us .modal__body .modal__call-cta{left:5.71429em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.modal-contact-us .contact-form__fields textarea{min-height:90px}@media only screen and (min-width:992px){.modal-contact-us .contact-form__fields textarea{min-height:154px}}@media only screen and (min-width:992px){.modal-contact-us .contact-form__fields{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (min-width:992px){.modal-contact-us .contact-form__fields--left,.modal-contact-us .contact-form__fields--right{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:calc(50% - 20px)}}.modal-contact-us .contact-form__fields--spacer{display:none}@media only screen and (min-width:992px){.modal-contact-us .contact-form__fields--spacer{display:block;width:40px}}@media only screen and (min-width:992px){.modal-contact-us .contact-form__submit-container{text-align:right}}.modal-contact-us .form-select__city{padding-bottom:0}@media only screen and (max-width:767px){.modal-contact-us .dropdown-select-wrap.native{padding:0}}.modal-buy-now .modal__header-content-title .speech-bubble:after{border-top-color:#1f998a}.modal-buy-now .modal__body .modal__call-cta{left:auto;right:1.11111em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width:992px){.modal-buy-now .modal__body .modal__call-cta{left:auto;right:4.44444em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.modal-buy-now .modal__header-content-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.modal-buy-now .modal__header-content-body .modal__header-content-body-text{display:block}.modal-buy-now .modal__header-content-body .modal__header-content-body-text:first-child{padding-right:1.25em}.modal__image{margin-bottom:2em}.modal__image-img{display:block;width:100%;height:auto}.microsite-hero{position:relative;height:39.13889vw;padding-top:2.5em;padding-bottom:2.5em}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.microsite-hero{height:46.13889vw}}@media only screen and (min-width:992px) and (max-height:800px){.microsite-hero{height:30.13889vw}}.microsite-hero .parallax__image.is-parallax>img{-o-object-position:center;object-position:center}.microsite-hero__background{position:absolute;top:0;right:0;bottom:0;left:0;clip:rect(0,auto,auto,0)}.microsite-hero__background .cf-icon-button--introducing-bold-homes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7.5px;position:absolute;bottom:30px;left:30px;padding:10px 15px;font-size:1rem;font-weight:700;color:#252b55;border-radius:14px;background:#fff}.microsite-hero__background .cf-icon-button--introducing-bold-homes:hover .introducing-bold-homes__button-svg{background-color:#252b55}.microsite-hero__background .cf-icon-button--introducing-bold-homes span{max-width:135px}.microsite-hero__background .cf-icon-button--introducing-bold-homes .introducing-bold-homes__button-svg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#1f998a;border-radius:50%;width:30px;height:30px}.microsite-hero__background .cf-icon-button--introducing-bold-homes .introducing-bold-homes__button-svg:after,.microsite-hero__background .cf-icon-button--introducing-bold-homes .introducing-bold-homes__button-svg:before{display:none}.microsite-hero__background .cf-icon-button--introducing-bold-homes .introducing-bold-homes__button-svg svg{fill:#fff;height:15px}.microsite-hero__background .cf-icon-button--introducing-bold-homes .introducing-bold-homes__button-svg svg g{fill:#fff}.microsite-hero__content{position:relative;width:100%;height:100%}.microsite-hero__content .ready-to-buy{right:0;bottom:0}.modal-schedule-tour .modal__header-content-title .speech-bubble:after{border-top-color:#1f998a}.modal-schedule-tour .modal__header-content-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.modal-schedule-tour .modal__header-content-body .modal__header-content-body-text{display:block}.modal-schedule-tour .modal__header-content-body .modal__header-content-body-text:first-child{padding-right:1.25em}@media only screen and (min-width:992px){.modal-schedule-tour .form-group{max-width:calc(50% - 16px)}}.modal-schedule-tour .comments{max-width:100%}.modal-schedule-tour .contact-form__fields:last-child .form-group{max-width:none}.modal-schedule-tour .contact-form__submit{float:right}.modal-schedule-tour .form-group.checkbox{display:-webkit-box;display:-ms-flexbox;display:flex}.modal-schedule-tour .dropdown-select-wrap.native{padding:0}.modal-schedule-tour .tooltip__container{position:relative;margin-left:5px;-webkit-transform:translateY(-6px);transform:translateY(-6px)}.modal-schedule-tour .tooltip__content{width:244px}.modal-schedule-tour .tooltip__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:22px;height:22px;padding-top:3px;border:2px solid #e7782c;border-radius:50%;color:#e7782c;font-weight:600;line-height:normal;-webkit-transition:color .2s ease-out,border .2s ease-out;transition:color .2s ease-out,border .2s ease-out}.modal-schedule-tour .tooltip__button:focus,.modal-schedule-tour .tooltip__button:hover{color:#00afcc;border-color:#00afcc}.modal-service-request .modal__content{-webkit-box-shadow:0 .125rem 2.5rem rgba(0,0,0,.2);box-shadow:0 .125rem 2.5rem rgba(0,0,0,.2);width:100%}.modal-service-request .modal__content .modal__close{top:1.375rem;right:1.375rem;font-size:.9375rem;opacity:.4}.modal-service-request .modal__content .modal__close:hover{opacity:.6}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.modal-service-request .modal__content{max-width:43.75rem}}.modal-service-request .content-wrap{padding:3.125rem;background:#004358;color:#fff}.modal-service-request .content-wrap .text .header{font-size:1.875rem;text-transform:uppercase;margin-bottom:1.25rem;line-height:2.1875rem}.modal-service-request .content-wrap .text p{color:#fff;margin-bottom:1.25rem}.modal-service-request .content-wrap form .form-group{margin:.625rem 0}.modal-service-request .content-wrap form label{color:#fff;font-size:1.0625rem}.modal-service-request .content-wrap form select::-ms-expand{display:none}.modal-service-request .content-wrap form input,.modal-service-request .content-wrap form select,.modal-service-request .content-wrap form textarea{width:100%;background:transparent;border:.0625rem solid #fff;margin-top:.625rem;padding:.625rem;color:#fff!important}.modal-service-request .content-wrap form input:focus,.modal-service-request .content-wrap form select:focus,.modal-service-request .content-wrap form textarea:focus{color:#fff!important}.modal-service-request .content-wrap form input,.modal-service-request .content-wrap form select{height:2.5rem}.modal-service-request .content-wrap form textarea{height:6.25rem}.modal-service-request .content-wrap form .select-container{position:relative}.modal-service-request .content-wrap form .select-container.form-select{padding-bottom:0}.modal-service-request .content-wrap form .select-container select{border-radius:0;-webkit-appearance:none}.modal-service-request .content-wrap form .select-container:after{content:"";background-image:url("/images/site/global/arrow.svg");right:.625rem;position:absolute;top:55%;-webkit-transform:rotate(90deg);transform:rotate(90deg);background-size:1.25rem;width:1.875rem;height:1.875rem;background-repeat:no-repeat;pointer-events:none}.modal-service-request .content-wrap form .add-item{color:#fd7400}.modal-service-request .content-wrap form .form-footer{margin-top:1.875rem}.modal-service-request .content-wrap form .form-footer button{float:right}@media only screen and (max-width:767px){.modal-service-request .content-wrap{padding:2.5rem 1.875rem}}.gallery-modal .slick-wrapper.slick-initialized .slick-slide{display:block}.gallery-modal .modal-rlp-gallery-tab-container{width:100%;height:100%}@media only screen and (min-width:768px){.gallery-modal .modal-rlp-gallery-tab-container{width:100%;height:100%}}.gallery-modal .modal-rlp-gallery-tab__image{position:relative}.gallery-modal .modal-rlp-gallery-tab__image img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.gallery-modal .modal-community-gallery__component-wrapper,.gallery-modal .modal-rlp-gallery-tab__component-wrapper{width:100%;height:100%}.gallery-modal .modal__close{right:15px;top:-50px}@media only screen and (min-width:992px){.gallery-modal .modal__close{right:-50px;top:15px}}.gallery-modal .modal__close .svg-close-light{width:30px;height:30px;fill:hsla(0,0%,100%,.5)}.gallery-modal .modal__close:hover .svg-close-light{fill:#fff}.gallery-modal .slick-slide{position:relative;background-position:50%;background-size:contain;background-color:rgba(37,43,85,.8);background-repeat:no-repeat;max-height:90vh}.gallery-modal .slick-slide .caption-wrap{position:relative}.gallery-modal .slick-slide .caption{position:absolute;background:#fff;padding:12px 30px;text-align:center;left:20px;bottom:20px;color:#252b55;font-size:1.125rem;font-weight:600;line-height:1.5rem}@media only screen and (max-width:767px){.gallery-modal .slick-slide .caption{right:20px}}.gallery-modal .slick-arrow{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gallery-modal .slick-prev{left:15px}.gallery-modal .slick-next{right:15px}.community-gallery__all{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.media-gallery-card{width:calc(33.3% - 30px);margin:15px 15px 30px;position:relative;overflow:hidden}@media only screen and (min-width:768px) and (max-width:991px){.media-gallery-card{width:calc(50% - 30px)}}@media only screen and (max-width:767px){.media-gallery-card{width:100%}}.community-gallery-image .community-gallery-image__wrap{position:relative;display:block;width:100%}.community-gallery-image .community-gallery-image__wrap:hover{cursor:pointer}.community-gallery-image .community-gallery-image__wrap:hover .community-gallery-image--overlay{bottom:0;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.community-gallery-image .framed-image-wrap{position:relative}.community-gallery-image .community-gallery-image--overlay{background-color:rgba(0,45,92,.5);position:absolute;bottom:-100%;left:0;height:100%;width:100%;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.community-gallery-image .community-gallery-image--overlay .zoom-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);font-size:45px}.community-gallery-image .community-gallery-image--overlay .zoom-icon:before{color:#fff}.community-gallery-image .loading{text-align:center}.community-gallery-image .caption{position:absolute;background:#fff;padding:5px 15px;text-align:center;left:20px;bottom:30px;color:#252b55;font-size:.875rem;font-weight:600;line-height:1.5rem}@media only screen and (max-width:767px){.community-gallery-image .caption{font-size:.8125rem;padding:2px 15px}}.home{position:relative;display:grid;grid-template-rows:-webkit-max-content -webkit-max-content 1fr -webkit-max-content;grid-template-rows:max-content max-content 1fr max-content;color:#fff;background:#bfd0a4}@media only screen and (min-width:768px){.home{height:100%}}.home__figure{position:relative;padding-bottom:66.66667%;height:0}.home__picture{position:absolute;top:0;left:0;width:100%;height:100%}.home__promo-banner-text{background-color:#e7782c;border-radius:15px;color:#fff;font-size:.9375rem;font-weight:500;margin-bottom:0;padding-left:15px;padding-right:15px;position:absolute;top:7.5px;right:7.5px}.home__figcaption{position:absolute;top:0;left:0;z-index:1}.home__figcaption-bold-series-homes{position:absolute;bottom:0;left:7.5px;z-index:1}.home__figcaption-availability{position:absolute;top:0;left:0;z-index:1}.home__img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:768px){.home__img{-o-object-fit:cover;object-fit:cover}}.home__completion{padding:8px;font-size:.875rem;line-height:1;background:#252b55}.home__body{display:grid;gap:10px;padding-top:10px;padding-bottom:10px;background:#00afcc}.home__title{font-size:1.1875rem;font-weight:700;line-height:1.3;padding-left:10px;padding-right:10px}.home__community{font-size:1rem;font-weight:300}.home__community-link{color:#fff;border-bottom:1px dotted hsla(0,0%,100%,.5);-webkit-transition:all .2s ease;transition:all .2s ease}.home__community-link:visited{color:#fff}.home__community-link:focus,.home__community-link:hover{border-bottom:1px dotted #fff}.home__address{padding-left:10px;padding-right:10px}.home__snapshots{border-top:1px solid #bfd0a4;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-top:10px;padding-left:30px;padding-right:30px}.home__snapshots svg{width:17px;height:17px}.home__snapshot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;gap:5px;width:100%}.home__footer{display:grid;grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content;gap:1px;padding-top:1px}.home__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.875rem;line-height:1;background:#00afcc;overflow:hidden;gap:3px;padding:5px 10px}.home__price-content{display:grid;grid-auto-flow:column dense;grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content;gap:.5em}.home__monthly{padding-left:.5em;border-left:1px solid #fff}.home__cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:58px;padding:0 15px;background:#5bd5e9;-webkit-transition:background .2s ease-out;transition:background .2s ease-out}.home__cta svg{width:25px;height:auto}.home__cta:focus,.home__cta:hover{background:#252b55}.line{text-decoration:line-through}.txt-gray{color:#d3e5eb!important}.fw-bold{font-weight:700!important}.fw-normal{font-weight:400!important}.gallery-filter-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#269083;padding:20px;margin-bottom:2.5rem}.gallery-filter-bar li{font-family:Klamp,sans-serif;font-size:20px;font-weight:700;color:#fff;line-height:30px;padding:0 15px;border-radius:15px;border-bottom:1px solid transparent;cursor:pointer}.gallery-filter-bar li.active,.gallery-filter-bar li:hover{cursor:pointer;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;background:#a5d4b6}.gallery-filter-bar li.active:hover,.gallery-filter-bar li:hover:hover{-webkit-transition:all .2s ease-in;transition:all .2s ease-in}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.gallery-filter-bar{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.gallery-filter-bar li{margin-right:20px;margin-bottom:15px}}.community-gallery__tabs-content{position:relative}.community-gallery__tabs-content .panel{max-width:100%}.community-gallery__tabs-content .panel.active{position:relative;opacity:1;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.community-gallery__tabs-content .panel .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.list-card__list-items--bordered .list-card__list-item:not(:first-child) .list-card__list-item-wrap{border-top:1px solid #e2e2e2}.list-card__list-items--columned{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px}.list-card__list-items--columned .list-card__list-item{margin:0}.card-snapshot .card-snapshot__info{font-family:Gotham,sans-serif}.card-snapshot.vertical [class*=card-snapshot__item-]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card-snapshot.vertical svg{width:21px;max-height:30px}.card-snapshot.vertical svg path{fill:#00afcc}.card-snapshot.vertical .card-snapshot__info{color:#424242;font-size:14px;font-weight:500;line-height:30px;padding-left:10px}@media only screen and (min-width:992px) and (max-width:1275px){.card-snapshot.vertical .card-snapshot__info{font-size:.75rem;line-height:1.5625rem}}.card-snapshot.horizontal{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.card-snapshot.horizontal{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.card-snapshot.horizontal [class*=card-snapshot__item-]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.card-snapshot.horizontal svg{width:50px;max-height:50px;fill:#fff}.card-snapshot.horizontal .card-snapshot__info{color:#fff;font-size:14px;font-weight:500;line-height:30px}.card-snapshot.two-by-two{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.card-snapshot.two-by-two{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.card-snapshot.two-by-two [class*=card-snapshot__item-]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50%}.card-snapshot.two-by-two svg{width:30px;max-height:50px;fill:#fff}.card-snapshot.two-by-two .card-snapshot__info{color:#fff;font-size:14px;line-height:30px}.community-card.hover .card-snapshot.vertical svg path{fill:#fff}.community-card.hover .card-snapshot.vertical .card-snapshot__info{color:#fff}.community-card{-webkit-box-shadow:2px 2px 2px 1px rgba(0,0,0,.3);box-shadow:2px 2px 2px 1px rgba(0,0,0,.3);margin:20px 5px;background:#fff;position:relative}.community-card .community-card__title{padding:.5em 0 0;color:#213058;font-family:Klamp,sans-serif;font-size:1.5rem;font-weight:500;line-height:24px}@media only screen and (min-width:992px) and (max-width:1275px){.community-card .community-card__title{font-size:1.25rem}}.community-card .banner-image{position:absolute;left:0;top:0;z-index:1}.community-card .community-card__image{position:relative}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.community-card .snapshot-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.community-card .community-card__bottom,.community-card .community-card__top{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.community-card .community-card__bottom{border-top:1px solid #a5d4b6;padding:20px 15px;font-family:Gotham,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:15px}@media only screen and (min-width:992px) and (max-width:1275px){.community-card .community-card__bottom{padding:15px 10px}}@media only screen and (max-width:767px){.community-card .community-card__bottom{padding:15px}}.community-card .community-card__bottom .price{color:#00afcc;font-size:16px;line-height:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px){.community-card .community-card__bottom .price{font-size:14px}}.community-card .community-card__bottom .price li{font-size:1rem}@media only screen and (min-width:992px) and (max-width:1275px){.community-card .community-card__bottom .price li{font-size:.75rem}}@media only screen and (max-width:767px){.community-card .community-card__bottom .price li.starting-from{line-height:1.25rem}}.community-card .community-card__bottom .starting-from{font-weight:500}.community-card .community-card__bottom .ppm{font-weight:400}.community-card .community-card__bottom .pipe{padding:0 5px}.community-card .community-card__bottom .visit-link{color:#269083;font-size:16px;font-weight:700;line-height:14px;margin-left:10px;cursor:pointer;-webkit-transition:all 10ms ease-out;transition:all 10ms ease-out;padding-bottom:5px;border-bottom:8px solid #269083}.community-card .community-card__bottom .visit-link:hover{-webkit-transition:all 10ms ease-in;transition:all 10ms ease-in;border-bottom-color:#424242}@media only screen and (min-width:992px) and (max-width:1275px){.community-card .community-card__bottom .visit-link{font-size:.75rem}}@media only screen and (max-width:767px){.community-card .community-card__bottom .visit-link{font-size:14px}}.community-card.community-card--active .community-card__bottom,.community-card:hover .community-card__bottom{background-color:#00afcc}.community-card.community-card--active .price,.community-card.community-card--active .visit-link,.community-card:hover .price,.community-card:hover .visit-link{color:#fff}.community-card.community-card--active .visit-link,.community-card.community-card--active .visit-link:hover,.community-card:hover .visit-link,.community-card:hover .visit-link:hover{border-bottom-color:#fff}.community-card.map-community-card{-webkit-box-shadow:none;box-shadow:none;margin:10px 5px 0 0}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.community-card.map-community-card{display:none}}@media only screen and (max-width:767px){.community-card.map-community-card{margin:10px 10px 0;width:240px}}.community-card.map-community-card .community-card__top{padding-bottom:10px}.community-card.map-community-card .community-card__bottom{padding:10px 5px 3px}.community-card.map-community-card .community-card__bottom .price li{font-size:.8125rem;line-height:1rem}@media only screen and (max-width:767px){.community-card.map-community-card .community-card__bottom .price li{font-size:.75rem}}.community-card.map-community-card .community-card__title{font-size:1.125rem}.community-card.map-community-card .card-snapshot.vertical .card-snapshot__info{font-size:.6875rem;line-height:1.4375rem}.community-card__title{padding:.5em 0 0;color:#213058;font-family:Klamp,sans-serif;font-size:1.5rem;font-weight:500;line-height:1}@media only screen and (min-width:992px) and (max-width:1275px){.community-card__title{font-size:1.25rem}}.community-card__address{margin-bottom:10px;font-family:Klamp,sans-serif;font-size:1.25rem;font-weight:500;color:#00afcc}.button-list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.button-list .tour-button,.button-list button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;font-size:14px;cursor:pointer;font-family:Gotham,sans-serif;font-size:18px;font-weight:500;line-height:18px;color:#fff}@media only screen and (max-width:767px){.button-list .tour-button,.button-list button{letter-spacing:0}}.button-list .tour-button:hover,.button-list .tour-button:hover [class*=icon-]:before,.button-list button:hover,.button-list button:hover [class*=icon-]:before{color:#fff}.button-list .tour-button:hover [class*=icon-]:after,.button-list button:hover [class*=icon-]:after{border-color:#fff}.button-list .tour-button a,.button-list button a{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:330px){.button-list .tour-button,.button-list button{font-size:12px}}.button-list span{position:relative;margin-right:6.6px}@media only screen and (max-width:767px){.button-list span{font-size:17px}}@media only screen and (max-width:330px){.button-list span{font-size:15px;padding-right:3.6px}}.button-list span:before{color:#fff;position:absolute;left:12px;top:11px;font-size:20px}@media only screen and (max-width:767px){.button-list span:before{left:10px;top:9px}}@media only screen and (max-width:330px){.button-list span:before{left:7px;top:7px}}.button-list span.icon-3D-icon:before{left:0;top:0}.button-list span:after{content:"";height:40.8px;width:40.8px;border:1.3px solid #fff;border-radius:50%;display:block}@media only screen and (max-width:767px){.button-list span:after{width:35.8px;height:35.8px}}@media only screen and (max-width:330px){.button-list span:after{height:25.8px;width:25.8px}}.button-list span ellipse,.button-list span g,.button-list span path{stroke:#fff}.residence-detail-card{background-color:#00afcc;color:#fff;margin:15px 0}.residence-detail-card .residence-detail-card__carousel{padding:0!important;position:relative;overflow:hidden}.residence-detail-card .residence-detail-card__carousel .status-banner{background:#e7792c;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:126px;height:126px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;position:absolute;top:-45px;left:-45px;padding:15px;z-index:1;text-align:center;line-height:20px}.residence-detail-card .residence-detail-card__carousel .gallery-paging{display:block;margin-top:5px;font-family:Gotham,sans-serif;font-size:14px;font-weight:500;line-height:14px;width:60px;padding:0 4px;left:unset;right:25px;padding:0 4px 0 1px}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.residence-detail-card .residence-detail-card__carousel .gallery-paging{margin-top:10px}}@media only screen and (max-width:767px){.residence-detail-card .residence-detail-card__carousel .gallery-paging{bottom:18px!important}}.residence-detail-card .residence-detail-card__carousel .slick-prev{right:90px;left:unset}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.residence-detail-card .residence-detail-card__carousel .slick-prev{margin-right:0}}.residence-detail-card .residence-detail-card__carousel .slick-next{right:15px;left:unset}.residence-detail-card .residence-detail-card__carousel .slick-arrow{margin-left:unset;margin-right:unset;padding-bottom:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:93%;height:30px}@media only screen and (max-width:767px){.residence-detail-card .residence-detail-card__carousel .slick-arrow{top:unset;bottom:5px;display:block;height:12px}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.residence-detail-card .residence-detail-card__carousel .slick-arrow{margin-top:5px;padding-top:5px}}.residence-detail-card .residence-detail-card__carousel .slick-slide{background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative}@media only screen and (max-width:767px){.residence-detail-card .residence-detail-card__carousel .slick-slide{height:40vh}}@media only screen and (max-device-width:900px) and (orientation:landscape){.residence-detail-card .residence-detail-card__carousel .slick-slide{height:100vh}}@media only screen and (min-width:768px) and (max-width:991px){.residence-detail-card .residence-detail-card__carousel .slick-slide{height:50vh}}.residence-detail-card .residence-detail-card__carousel .blur,.residence-detail-card .residence-detail-card__carousel .inner{bottom:0;right:0;position:absolute}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.residence-detail-card .residence-detail-card__carousel .blur,.residence-detail-card .residence-detail-card__carousel .inner{display:none}}.residence-detail-card .residence-detail-card__carousel .inner{top:0;left:0;background-size:contain;background-repeat:no-repeat;background-position:50%;z-index:1}.residence-detail-card .residence-detail-card__carousel .blur{top:-15px;left:-15px;background-size:cover;background-position:50%;-webkit-filter:blur(15px);filter:blur(15px);width:105%;height:110%}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.residence-detail-card .residence-detail-card__carousel .blur{background:#252b55!important}}.residence-detail-card .residence-detail-card__carousel .image{width:100%;visibility:hidden}.residence-detail-card .residence-detail-card__carousel .residence-detail-card__image-label{position:absolute;top:12px;left:12px;padding:.5em 1em;font-size:.875rem;font-weight:500;color:#fff;background:#e7792c;-webkit-box-shadow:0 0 10px rgba(28,28,28,.1);box-shadow:0 0 10px rgba(28,28,28,.1);z-index:1}.residence-detail-card .residence-detail-card__carousel .slick-slide__flag{position:absolute;bottom:50px;width:auto;height:auto;left:0;-webkit-box-shadow:2px 2px rgba(28,28,28,.1);box-shadow:2px 2px rgba(28,28,28,.1);z-index:1}@media only screen and (max-width:767px){.residence-detail-card .residence-detail-card__carousel .slick-slide__flag{bottom:0}}.residence-detail-card .residence-detail-card__carousel .slick-slide__flag-inner{padding:10px;color:#252b55;background:#fff;-webkit-box-shadow:2px 0 3px rgba(28,28,28,.05) inset;box-shadow:inset 2px 0 3px rgba(28,28,28,.05)}@media only screen and (max-width:767px){.residence-detail-card .residence-detail-card__carousel .slick-arrow{top:20px}}.residence-detail-card .col-xs-12.col-md-7{padding:0}.residence-detail-card .snapshot-row{border-top:1px solid #a5d4b6;border-bottom:1px solid #a5d4b6}@media only screen and (max-width:767px){.residence-detail-card .snapshot-row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.residence-detail-card .snapshot-row .card-snapshot.horizontal{width:100%;-ms-flex-pack:distribute;justify-content:space-around}.residence-detail-card .snapshot-row .card-snapshot.horizontal svg{-webkit-transform:scale(1.5);transform:scale(1.5)}@media only screen and (max-width:767px){.residence-detail-card .snapshot-row .card-snapshot.horizontal svg{width:15px;max-height:15px}}.residence-detail-card .snapshot-row .card-snapshot.horizontal .card-snapshot__info{font-size:13.5px}@media only screen and (min-width:768px){.residence-detail-card .snapshot-row .card-snapshot.horizontal .card-snapshot__info{font-size:16px}}.residence-detail-card .price-media-row,.residence-detail-card .snapshot-row{padding:20px}@media only screen and (max-width:767px){.residence-detail-card .price-media-row,.residence-detail-card .snapshot-row{padding:15px 20px}}@media only screen and (min-width:768px) and (max-width:991px){.residence-detail-card .price-media-row,.residence-detail-card .snapshot-row{padding:20px 30px}}.residence-detail-card .price-media-row{font-family:Gotham,sans-serif;font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:40px}@media only screen and (max-width:767px){.residence-detail-card .price-media-row{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.residence-detail-card .price-media-row .pipe{padding:5px}@media only screen and (max-width:767px){.residence-detail-card .price-media-row .pipe{display:none}}@media only screen and (max-width:767px){.residence-detail-card .price-media-row{border:none}}.residence-detail-card .price-media-row .price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.residence-detail-card .price-media-row .price .starting-from{font-weight:700;font-size:1.875rem;line-height:29px}.residence-detail-card .price-media-row .price .starting-from .price-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.residence-detail-card .price-media-row .price .monthly-payment{font-size:1.25rem;margin-top:5px}.residence-detail-card .price-media-row .price .ppm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.25rem;margin-top:5px}.residence-detail-card .price-media-row .price .calculator{margin-left:10px;margin-top:0;cursor:pointer;display:inline-block}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.residence-detail-card .price-media-row .price .calculator{height:30px}}.residence-detail-card .price-media-row .price .calculator button{height:100%}.residence-detail-card .price-media-row .price .calculator svg{width:20px}.residence-detail-card .price-media-row .price .calculator svg path{fill:#fff}@media only screen and (max-width:767px){.residence-detail-card .price-media-row .price{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;overflow:hidden}.residence-detail-card .price-media-row .price .ppm,.residence-detail-card .price-media-row .price .starting-from{background-color:#00afcc}.residence-detail-card .price-media-row .price .starting-from{font-weight:700;padding-left:5px;padding-right:0;font-size:26px!important}.residence-detail-card .price-media-row .price li{font-size:16px}.residence-detail-card .price-media-row .price .calculator{margin-top:1px}}@media only screen and (max-width:767px){.residence-detail-card .media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 0 20px 20px}.residence-detail-card .media .button-list{width:auto}.residence-detail-card .media .button-list .tour-button:nth-of-type(2) button{padding-left:0;padding-right:0}}.residence-detail-card .media .mobile-brochure-button{padding:5px;font-size:12px;line-height:14px;letter-spacing:0;display:none;text-transform:uppercase}@media only screen and (max-width:767px){.residence-detail-card .media .mobile-brochure-button{display:none}}.residence-detail-card .blurb-row{font-size:16px;font-weight:300;line-height:30px;padding:20px 15px 40px}.residence-detail-card .blurb-row p{font-size:1rem;margin-bottom:0}.residence-detail-card .blurb-row .read-more{display:block;padding:0;font-size:inherit;font-weight:600;line-height:inherit;text-decoration:underline;-webkit-text-decoration-color:hsla(0,0%,100%,0);text-decoration-color:hsla(0,0%,100%,0);color:inherit;-webkit-transition:-webkit-text-decoration-color .2s ease-out;transition:-webkit-text-decoration-color .2s ease-out;transition:text-decoration-color .2s ease-out;transition:text-decoration-color .2s ease-out,-webkit-text-decoration-color .2s ease-out}.residence-detail-card .blurb-row .read-more:focus,.residence-detail-card .blurb-row .read-more:hover{-webkit-text-decoration-color:#fff;text-decoration-color:#fff}.residence-detail-card .blurb-row .cf-button--read-more{font-size:.9375rem;margin-top:15px;padding:.5625em 1.125em}.saving-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.saving-container .title{margin-bottom:2px}.est-mo-payment,.saving{font-size:1rem;line-height:1}.modal-calculator.modal{background-color:rgba(28,28,28,.4)}.m-calculator-container{color:#fff;font:inherit;position:relative;overflow:hidden;background:#00afcc;margin:auto;padding:30px 40px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.m-calculator-container{padding:30px 0}}.m-calculator-container .m-calculator-wrap{margin-bottom:40px}.m-calculator-container .label-name{color:#fff;font-family:Gotham,sans-serif;font-size:13px;font-weight:500;line-height:27px}.m-calculator-container .label-name span{text-transform:uppercase}.m-calculator-container .m-calculator-header{font-family:Klamp,sans-serif;font-size:30px;font-weight:300;line-height:30px;text-align:center;margin-bottom:30px}@media only screen and (max-width:767px){.m-calculator-container .m-calculator-header{text-align:center;margin-bottom:15px;margin-top:20px;font-size:28px;line-height:40px}}.m-calculator-container img.chart-image{width:100%}.m-calculator-container .m-calculator-form{margin:0 0 20px}.m-calculator-container .m-calculator-form .help-block{position:absolute;right:100%}.m-calculator-container .m-calculator-form .dropdown-select{margin:0}.m-calculator-container .m-calculator-form .dropdown-select-wrap.native{padding-right:0}@media only screen and (max-width:767px){.m-calculator-container .m-calculator-form .dropdown-select-wrap.native{padding:0}}.m-calculator-container .m-calculator-form .form-select.stylized select{background-color:#fff;border-radius:6px;color:#555;border-color:#e0e0e0;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:44px}.m-calculator-container .m-calculator-form select{width:100%;background:#fff;border-radius:6px;border-color:#e0e0e0}.m-calculator-container .m-calculator-form label{margin-bottom:5px;font-family:Gotham,sans-serif;font-weight:500;line-height:21px;text-transform:uppercase;position:relative}.m-calculator-container .m-calculator-form label,.m-calculator-container .m-calculator-form label span{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-calculator-container .m-calculator-form label span{background:#a5d4b6;border-radius:50%;padding:5px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:17px;height:17px;font-weight:700}.m-calculator-container .m-calculator-form label button{margin-left:12px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;border-radius:50%;border:2px solid transparent}.m-calculator-container .m-calculator-form label button .icon-tooltip__content{opacity:0;visibility:hidden;position:absolute;left:50%;transform:translate(-50%);-webkit-transform:translate(-50%);-ms-transform:translate(-50%);top:-225px;width:425px;background:#fff;color:#424242;padding:25px;-webkit-box-shadow:10px 10px 20px rgba(28,28,28,.2);box-shadow:10px 10px 20px rgba(28,28,28,.2);z-index:2;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media only screen and (min-width:992px) and (max-width:1275px){.m-calculator-container .m-calculator-form label button .icon-tooltip__content{top:-255px;min-height:218px}}@media only screen and (min-width:768px) and (max-width:991px){.m-calculator-container .m-calculator-form label button .icon-tooltip__content{top:-246px;width:235px;min-height:210px}}@media only screen and (max-width:767px){.m-calculator-container .m-calculator-form label button .icon-tooltip__content{width:250px;top:-213px}}.m-calculator-container .m-calculator-form label button .icon-tooltip__content:after{content:"";position:absolute;left:50%;transform:translate(-50%);-webkit-transform:translate(-50%);-ms-transform:translate(-50%);bottom:-35px;width:4px;height:35px;background:#fff}.m-calculator-container .m-calculator-form label button .icon-tooltip__content p{padding-left:0;margin-top:0;font-family:Gotham,sans-serif;line-height:1.5rem;font-size:1rem;color:#424242;margin-bottom:0}@media only screen and (min-width:768px) and (max-width:991px){.m-calculator-container .m-calculator-form label button .icon-tooltip__content p{font-size:12px;line-height:20px}}@media only screen and (max-width:767px){.m-calculator-container .m-calculator-form label button .icon-tooltip__content p{font-size:12px;line-height:18px}}.m-calculator-container .m-calculator-form label button:hover{border:2px solid #fff}.m-calculator-container .m-calculator-form label button:hover .icon-tooltip__content{opacity:1;visibility:visible;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.m-calculator-container .m-calculator-form .form-inline{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.m-calculator-container .m-calculator-form .form-inline .form-group:first-child{-webkit-box-flex:1;-ms-flex:1;flex:1}.m-calculator-container .m-calculator-form .form-inline .form-group:first-child input{width:100%}.m-calculator-container .m-calculator-form .form-inline .form-group:last-child{display:-webkit-box;display:-ms-flexbox;display:flex}.m-calculator-container .m-calculator-form .form-inline .form-group:last-child label{padding-top:0;overflow:hidden;margin-bottom:0;margin-left:10px}.m-calculator-container .m-calculator-form .form-inline .form-group:last-child label input{position:absolute;right:100%;background:#fff}.m-calculator-container .m-calculator-form .form-inline .form-group:last-child label input+div,.m-calculator-container .m-calculator-form .form-inline .form-group:last-child label select+div{width:40px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#acacac;color:#fff}.m-calculator-container .m-calculator-form .form-inline .form-group:last-child label input:checked+div{background:#fff}.m-calculator-container .m-calculator-result{background-color:#00afcc;padding:20px 0}@media only screen and (min-width:768px){.m-calculator-container .m-calculator-result{padding:20px 40px}}.m-calculator-container .m-calculator-result dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;margin-bottom:0;font-size:14px}.m-calculator-container .m-calculator-result dd,.m-calculator-container .m-calculator-result dt{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.m-calculator-container .m-calculator-result dd{display:block;margin-left:10px;font-size:26px}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape),only screen and (min-width:992px) and (max-width:1275px){.m-calculator-container .m-calculator-result dd{font-size:18px}}.m-calculator-container .m-calculator-result dt{white-space:nowrap}.m-calculator-container .form-group{margin-bottom:15px}.m-calculator-container .form-group .form-group{margin-bottom:0}@media only screen and (min-width:992px){.m-calculator-container .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.m-calculator-container .form-select{padding-bottom:0}.m-calculator-container .form-select__wrap{position:relative}.m-calculator-container .form-select__wrap:after{content:"";border-left:1px solid #6f6f6f;border-bottom:1px solid #6f6f6f;position:absolute;top:calc(50% - 8px);right:15px;width:10px;height:10px;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.m-calculator-container select.form-control{-webkit-appearance:none;border-radius:0}.m-calculator-container .form-control{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;height:44px;padding:10px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #e0e0e0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.m-calculator-container .form-icon{position:relative;width:100%}.m-calculator-container .form-icon input{text-indent:40px;border-radius:6px;border-color:#e0e0e0}.m-calculator-container .form-icon input#txt_calculator_down_payment,.m-calculator-container .form-icon input#txt_calculator_est_property_taxes,.m-calculator-container .form-icon input#txt_calculator_interest_rate{text-indent:0}.m-calculator-container .form-icon span{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);left:1px;color:#00afcc;padding:5px 0;font-size:20px;font-weight:700;background:#fff;min-width:40px;text-align:center;border-radius:6px 0 0 6px;border-right:1px solid #e0e0e0}.m-calculator-container .form-icon span.percentage{left:auto;right:1px;border-right:none;border-left:1px solid #e0e0e0;border-radius:0 6px 6px 0}.m-calculator-container .m-calculator-result .last.total{font-size:28px;font-weight:300;line-height:64px}.m-calculator-disclaimer{color:#fff;font-family:Gotham,sans-serif;font-size:12px;font-weight:300;line-height:16px;text-align:center;padding-bottom:20px}.m-calculator-disclaimer button{font-weight:300}.m-calculator-disclaimer p{padding-left:0;font-size:12px;font-weight:400;line-height:18px}.ready-to-buy{background:#fff;width:152px;height:237px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;right:10px;bottom:50px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.ready-to-buy{display:none}}.ready-to-buy img{-o-object-fit:contain;object-fit:contain;border-radius:50%;width:102px;height:102px}.ready-to-buy .ready-to-buy--title{color:#252b55;font-size:1.125rem;font-weight:500;line-height:1.25rem;letter-spacing:.5px;margin:15px auto}.ready-to-buy .cf-button{font-family:Gotham,sans-serif;font-size:.875rem;font-weight:700;line-height:1.125rem;padding:.75em .5em;width:90%;letter-spacing:0}.modal-ready-to-buy .modal__content{max-width:900px;width:100%}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.modal-ready-to-buy .modal__content{max-height:none}}.modal-ready-to-buy .modal-header{background:#252b55;padding:60px;position:relative;overflow:hidden}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.modal-ready-to-buy .modal-header{padding:40px}}.modal-ready-to-buy .modal-header .circle{position:absolute;border-radius:50%}.modal-ready-to-buy .modal-header .circle.orange{width:411px;height:411px;left:-230px;top:-250px;background:#e7792c;z-index:2}.modal-ready-to-buy .modal-header .circle.blue{width:437px;height:437px;left:-25px;top:-250px;background:#00afcc;z-index:1;-webkit-animation-delay:.4s;animation-delay:.4s}.modal-ready-to-buy .modal-header .circle.green{width:354px;height:354px;left:-83px;bottom:-127px;background:#1f998a;z-index:1;-webkit-animation-delay:.2s;animation-delay:.2s}@media only screen and (min-width:768px) and (max-width:991px){.modal-ready-to-buy .modal-header .circle.green{bottom:175px}}@media only screen and (max-width:767px){.modal-ready-to-buy .modal-header .circle.green{bottom:285px}}.modal-ready-to-buy .modal-header .image-center{text-align:center}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.modal-ready-to-buy .modal-header .image-center{margin-bottom:30px}}.modal-ready-to-buy .modal-header .speech-bubble{z-index:3}.modal-ready-to-buy .modal-header .speech-bubble .speech-bubble-text{font-size:2rem}@media only screen and (min-width:768px) and (max-width:991px){.modal-ready-to-buy .modal-header .speech-bubble .speech-bubble-text{font-size:2.09375rem}}.modal-ready-to-buy .modal-header p{color:#fff;margin-top:30px;font-size:1.125rem;font-weight:300;line-height:1.875rem;text-align:left;margin-bottom:0}@media only screen and (max-width:767px){.modal-ready-to-buy .modal-header p{font-size:1rem;font-weight:300;line-height:1.5rem}}.modal-ready-to-buy .rounded-image{width:215px;height:215px;border:2px solid #fff;position:relative;z-index:3;-webkit-animation-delay:.6s;animation-delay:.6s}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.modal-ready-to-buy .rounded-image{width:150px;height:150px}}.modal-ready-to-buy a.cf-button{position:absolute;top:-20px;left:80px;z-index:3}@media only screen and (max-width:767px){.modal-ready-to-buy a.cf-button{left:40px;right:40px}}.modal-ready-to-buy form{padding:57px 80px;position:relative}@media only screen and (max-width:767px){.modal-ready-to-buy form{padding:50px 30px}}.modal-ready-to-buy form .submit-button{text-align:right;padding:0 .5rem}.modal-ready-to-buy form .submit-button button{margin-top:19px}.list-view{position:relative;overflow:hidden;padding:40px 0 40px 40px;background:#00afcc}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.list-view{opacity:0;visibility:hidden;display:none;width:100%;overflow:visible;height:0}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.list-view.active{opacity:1;visibility:visible;height:100%;padding:15px;display:block}}.list-view.scrollbar:after{content:"";right:0;top:0;bottom:0;height:100%;background:#a5d4b6;width:26px;position:absolute;z-index:4}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.list-view.scrollbar:after{display:none}}.list-view .circle{position:absolute;border-radius:50%;background:#00afcc;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(17deg);transform:rotate(17deg)}.list-view .circle.orange{width:830px;height:904px;right:-50%;top:-490px;background:#e7792c;z-index:0;mix-blend-mode:color}@media only screen and (min-width:768px) and (max-width:991px){.list-view .circle.orange{right:-25%}}.list-view .circle.blue{width:715px;height:850px;left:-555px;top:-20px;background:#00afcc;z-index:1;mix-blend-mode:overlay}@media only screen and (min-width:768px) and (max-width:991px){.list-view .circle.blue{left:-194px;top:-95px;height:900px}}.list-view .circle.green{width:730px;height:682px;right:-255px;top:300px;background:#5c9f75;z-index:2;mix-blend-mode:color}@media only screen and (min-width:768px) and (max-width:991px){.list-view .circle.green{right:-200px;top:240px}}.where-we-build--list-inner{padding-right:30px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.where-we-build--list-inner{padding-right:0;margin-right:0}}.where-we-build--list{position:relative;z-index:5;color:#fff}@media only screen and (min-width:992px){.where-we-build--list{display:grid;grid-template-columns:calc(33.33333333vw - 66px) minmax(0,26px)}}.where-we-build--list .single-text-block{position:relative;z-index:4;margin-top:63px}.where-we-build--list .single-text-block h2{font-size:1.125rem;font-weight:300;line-height:2.125rem;text-shadow:2px 2px 10px 0 rgba(0,0,0,.7)}.where-we-build--list h1{font-size:1.125rem;font-weight:700;line-height:1.125rem}.where-we-build--list.multiple{position:relative;max-height:90vh;overflow:auto;margin-right:6px}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.where-we-build--list.multiple{height:calc(100vh - 155px)}.where-we-build--list.multiple::-webkit-scrollbar{width:14px}.where-we-build--list.multiple::-webkit-scrollbar-track{background:#fff}.where-we-build--list.multiple::-webkit-scrollbar-thumb{background:#00afcc}.where-we-build--list.multiple::-webkit-scrollbar-thumb:hover{background:#004358}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.where-we-build--list.multiple{max-height:none;padding-right:0;margin-right:0;overflow:unset}}.where-we-build--list.multiple::-webkit-scrollbar-thumb{background-clip:content-box}.where-we-build--list.multiple h1{margin-top:25px;font-size:1.625rem;font-weight:700;line-height:1.875rem;font-family:Klamp,sans-serif}@media only screen and (min-width:992px){.modal-floorplan-gallery.open{padding-right:4.5em}}.modal-floorplan-gallery .modal__close{right:0;top:-50px}@media only screen and (min-width:992px){.modal-floorplan-gallery .modal__close{right:-50px;top:15px}}.modal-floorplan-gallery .modal__close .svg-close-light{width:30px;height:30px;fill:hsla(0,0%,100%,.5)}.modal-floorplan-gallery .modal__close:hover .svg-close-light{fill:#fff}.modal-floorplan-gallery .modal__content{width:calc(100% - 30px);height:100%;min-height:0;max-height:50vh}@media only screen and (min-width:992px){.modal-floorplan-gallery .modal__content{width:100%;height:100%;max-height:90vh}}.modal-floorplan-gallery .modal__content .modal-rlp-gallery-tab__image{position:relative}.modal-floorplan-gallery .modal__content .modal-rlp-gallery-tab__image img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.modal-floorplan-gallery .modal__content .slick-wrapper .slick-slide{display:block}.modal-floorplan-gallery .modal__content .slick-wrapper .caption-wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:auto;left:0;top:20px;background:#e7792c}@media only screen and (min-width:992px){.modal-floorplan-gallery .modal__content .slick-wrapper .caption-wrap{position:absolute;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:auto;top:20px;left:20px;bottom:unset;background:transparent}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.modal-floorplan-gallery .modal__content .slick-wrapper .caption-wrap{bottom:0;top:unset;position:absolute}}.modal-floorplan-gallery .modal__content .slick-wrapper .caption{position:relative;bottom:unset;left:unset;font-size:.875rem;line-height:1;font-weight:300;color:#fff;border-radius:8px;background:transparent;top:0}@media only screen and (min-width:992px){.modal-floorplan-gallery .modal__content .slick-wrapper .caption{font-size:1.125rem;background:rgba(231,121,44,.9)}}.modal-floorplan-gallery .modal__content .slick-wrapper .slick-social{padding:0 .625em 0 0}.modal-floorplan-gallery .modal__content .slick-wrapper .slick-social button svg{height:16px;width:16px}@media only screen and (min-width:992px){.modal-floorplan-gallery .modal__content .slick-wrapper .slick-social{padding:0 0 0 1.875em}}.modal-floorplan-gallery .slider-navigation{pointer-events:none;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;bottom:unset;left:0;top:0;width:100%;height:calc(100% - 38px);padding:.3125em 0;font-size:1.125rem;line-height:1;-webkit-transform:translateX(0);transform:translateX(0)}@media only screen and (min-width:992px){.modal-floorplan-gallery .slider-navigation{-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:20px;left:unset!important;right:20px;width:auto;height:auto;padding:0}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.modal-floorplan-gallery .slider-navigation{height:30px;left:auto}}.modal-floorplan-gallery .slider-navigation .slick-arrow{position:relative;margin:0;color:#fff;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.modal-floorplan-gallery .slider-navigation .slick-arrow svg{fill:#fff}.modal-floorplan-gallery .slider-navigation .slick-next,.modal-floorplan-gallery .slider-navigation .slick-prev{pointer-events:all}.modal-floorplan-gallery .slider-navigation .gallery-paging{padding:0 1em}.modal-floorplan-description.modal{background-color:rgba(28,28,28,.4)}.modal-floorplan-description .modal__content{width:100%}@media only screen and (min-width:992px){.modal-floorplan-description .modal__content{max-width:1000px}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.modal-floorplan-description .modal__content{max-width:90vw}}.modal-floorplan-description .modal__close{right:10px;top:10px}.modal-floorplan-description .modal__close .svg-close-light{width:30px;height:30px;fill:hsla(0,0%,100%,.5)}.modal-floorplan-description .floorplan-description-container{color:#fff;font:inherit;position:relative;overflow:hidden;background:#00afcc;margin:auto;padding:30px 40px}.move-in-ready-list-item{padding:20px;font-family:Gotham,sans-serif;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.move-in-ready-list-item:not(:last-child){margin-bottom:20px}.move-in-ready-list-item .name-lot{color:#213058;font-size:22px;font-weight:300;line-height:22px}.move-in-ready-list-item .name-lot .name{font-weight:700}.move-in-ready-list-item .address{color:#494949;font-size:16px;font-weight:400;line-height:16px;margin-top:5px;margin-bottom:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.move-in-ready-list-item .address img{margin-left:10px}.move-in-ready-list-item .price{color:#494949;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:26px;width:100%;padding-top:5px}.move-in-ready-list-item .price .price{font-size:20px;font-weight:700}@media only screen and (max-width:767px){.move-in-ready-list-item .price .price{font-size:16px}}.move-in-ready-list-item .price .pipe{margin-top:-2px}.move-in-ready-list-item .price .ppm{font-size:16px}@media only screen and (max-width:767px){.move-in-ready-list-item .left{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:48%}}.move-in-ready-list-item .left img{max-width:100%}@media only screen and (max-width:767px){.move-in-ready-list-item .middle{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}}.move-in-ready-list-item .right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.move-in-ready-list-item .right .button-row{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.move-in-ready-list-item .right .button-row{-ms-flex-item-align:start;align-self:flex-start}}@media only screen and (max-width:767px){.move-in-ready-list-item .right .button-row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.move-in-ready-list-item .right{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;width:100%}}@media only screen and (max-width:767px){.move-in-ready-list-item .right{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:48%}}.move-in-ready-list-item .view-link{font-family:Gotham,sans-serif;font-size:16px;line-height:14px;color:#fff}@media only screen and (max-width:767px){.move-in-ready-list-item .view-link{padding-left:10px;padding-right:10px;font-size:15px}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.move-in-ready-list-item .view-link{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media only screen and (min-width:768px) and (max-width:991px){.move-in-ready-list-item .view-link{width:100%}}.move-in-ready-list-item .availability{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.move-in-ready-list-item .availability .call{color:#269083;font-size:16px;text-transform:uppercase;font-weight:700;line-height:16px;text-align:center;margin-right:20px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.move-in-ready-list-item .availability .call br{display:none}}@media only screen and (max-width:767px){.move-in-ready-list-item .availability .call{margin:10px 0;text-align:left}}@media only screen and (max-width:767px){.move-in-ready-list-item .button-row .cf-button{-ms-flex-item-align:end;align-self:flex-end}}@media only screen and (max-width:767px){.move-in-ready-list-item .availability .cf-button{display:none}}.see-where-available-list-item .move-in-ready-list-item .view-link{color:#fff}@media only screen and (max-width:767px){.see-where-available-list-item .move-in-ready-list-item .view-link{padding:.5rem;font-size:14px;font-weight:400;letter-spacing:.01em;position:absolute;right:20px;top:68%}}.see-where-available-list-item{border:1px solid #979797;border-bottom:none;background-color:#fff;padding:20px;font-family:Gotham,sans-serif;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:767px){.see-where-available-list-item{position:relative}}.see-where-available-list-item:not(:last-child){margin-bottom:20px}.see-where-available-list-item:last-child{border-bottom:none}.see-where-available-list-item .left,.see-where-available-list-item .right{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px){.see-where-available-list-item .left,.see-where-available-list-item .right{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.see-where-available-list-item .right{display:-webkit-box;display:-ms-flexbox;display:flex}.see-where-available-list-item img{margin-right:25px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.see-where-available-list-item img.placeholder{max-width:200px;max-height:100px}}@media only screen and (max-width:767px){.see-where-available-list-item img{width:100%;margin:0}}.see-where-available-list-item .price-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px){.see-where-available-list-item .price-row{margin-top:10px}}.see-where-available-list-item .price-row .price{font-weight:700;line-height:16px}.see-where-available-list-item .price-row .ppm{font-size:16px;line-height:14px}.see-where-available-list-item .see-where-available-list-item-row ul{width:100%;margin-bottom:5px}@media only screen and (max-width:767px){.see-where-available-list-item .see-where-available-list-item-row ul{margin-bottom:0}}.see-where-available-list-item .see-where-available-list-item-row ul li{font-size:1.25rem}@media only screen and (max-width:767px){.see-where-available-list-item .see-where-available-list-item-row ul li{width:100%}}.see-where-available-list-item .see-where-available-list-item-row ul a{color:#00afcc;font-weight:700}.see-where-available-list-item .view-link{color:#1f998a;font-family:Gotham,sans-serif;font-size:16px;font-weight:700;line-height:14px;-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}@media only screen and (min-width:768px) and (max-width:991px){.see-where-available-list-item .view-link{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:20px;width:100%}}@media only screen and (max-width:767px){.see-where-available-list-item .view-link{position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.see-where-available-list-item .view-link svg{max-height:25px;fill:#1f998a}.see-where-available-list-item .view-link.open svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.floorplan-detail__tab-wrapper div:last-child .see-where-available-list-item{border-bottom:1px solid #979797}.map-view{padding:0}@media only screen and (min-width:768px) and (max-width:991px){.map-view.active{height:65vh}}@media only screen and (max-width:767px){.map-view.active{height:70vh}}.where-we-build-map{height:100%;overflow:hidden;position:relative}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.where-we-build-map{position:relative}}.where-we-build-map .where-we-build__map{height:100%;background:#174256}.where-we-build-map #explore-map{height:100%}.where-we-build-map #explore-map>div{background:#174256!important}.where-we-build-map #explore-map.where-we-build__map{position:relative}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.where-we-build-map #explore-map.where-we-build__map{opacity:0;visibility:hidden;display:none;height:81vh;width:100%}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.where-we-build-map #explore-map.where-we-build__map.active{opacity:1;visibility:visible;display:block}}.where-we-build-map .where-we-build__loader{position:absolute;width:100%;height:100%;z-index:1}.community-nav{position:-webkit-sticky;position:sticky;top:var(--headerHeight);z-index:5}.community-nav.community-nav--expanded .community-nav__accordion{max-height:calc(100vh - 77px - 68px);-webkit-transition:max-height .5s cubic-bezier(.175,.885,.32,1.275);transition:max-height .5s cubic-bezier(.175,.885,.32,1.275)}.community-nav.community-nav--expanded .community-nav__trigger .svg-chevron-transform{-webkit-animation:chevron-tranform-out .5s cubic-bezier(.175,.885,.32,1.275) both;animation:chevron-tranform-out .5s cubic-bezier(.175,.885,.32,1.275) both}.community-nav.community-nav--expanded .community-nav__trigger .svg-chevron-transform__left{-webkit-transform:skewY(-40deg) translateY(-14px);transform:skewY(-40deg) translateY(-14px)}.community-nav.community-nav--expanded .community-nav__trigger .svg-chevron-transform__right{-webkit-transform:skewY(40deg) translateY(-14px);transform:skewY(40deg) translateY(-14px)}.community-nav .community-nav__accordion{position:relative;max-height:0;overflow:auto;-webkit-transition:max-height .25s ease-in-out;transition:max-height .25s ease-in-out;-webkit-box-shadow:1px 1px 5px 0 rgba(0,0,0,.35);box-shadow:1px 1px 5px 0 rgba(0,0,0,.35);width:100%;overflow:hidden}@media only screen and (min-width:992px){.community-nav .community-nav__accordion{max-height:none;padding:0;background:#00afcc}.community-nav .community-nav__accordion .community-nav__tab{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}}@media only screen and (min-width:1276px){.community-nav .community-nav__accordion{padding:0 3.5875em}}@media only screen and (min-width:1450px){.community-nav .community-nav__accordion{padding:0 7.5375em}}.community-nav .community-nav__link{position:relative;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;padding:1.38889em 1.25em;font-family:Gotham,sans-serif;font-size:1rem;white-space:nowrap;-webkit-transition:color .25s ease-out,background-color .25s ease-out,padding .25s cubic-bezier(.175,.885,.32,1.275);transition:color .25s ease-out,background-color .25s ease-out,padding .25s cubic-bezier(.175,.885,.32,1.275)}.community-nav .community-nav__link.community-nav__link--active,.community-nav .community-nav__link:hover{z-index:1}@media only screen and (min-width:992px){.community-nav .community-nav__link{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;max-height:none;padding:1em 0 1.5em;font-weight:700;letter-spacing:normal;color:#fff;background:transparent}.community-nav .community-nav__link:after{position:absolute;content:"";left:50%;bottom:15px;width:100%;height:8px;background:#bfd0a4;-webkit-transform-origin:top center;transform-origin:top center;-webkit-transform:translateX(-50%) scaleY(0);transform:translateX(-50%) scaleY(0);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.community-nav .community-nav__link:hover,.community-nav .community-nav__link:visited{color:#fff}.community-nav .community-nav__link.community-nav__link--active,.community-nav .community-nav__link:hover{background:transparent}.community-nav .community-nav__link.community-nav__link--active:after,.community-nav .community-nav__link:hover:after{-webkit-transform:translateX(-50%) scaleY(1);transform:translateX(-50%) scaleY(1);-webkit-transition:-webkit-transform .3s cubic-bezier(.175,.885,.32,1.275);transition:-webkit-transform .3s cubic-bezier(.175,.885,.32,1.275);transition:transform .3s cubic-bezier(.175,.885,.32,1.275);transition:transform .3s cubic-bezier(.175,.885,.32,1.275),-webkit-transform .3s cubic-bezier(.175,.885,.32,1.275)}}@media only screen and (min-width:1276px){.community-nav .community-nav__link{font-size:1.125rem}}.community-nav .community-nav__trigger{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.community-nav .community-nav__trigger .svg-chevron-transform{display:block;width:24px;fill:#fff;overflow:visible;-webkit-animation:chevron-transform-in .5s cubic-bezier(.175,.885,.32,1.275) both;animation:chevron-transform-in .5s cubic-bezier(.175,.885,.32,1.275) both}.community-nav .community-nav__trigger .svg-chevron-transform__left,.community-nav .community-nav__trigger .svg-chevron-transform__right{position:relative;display:inline-block;-webkit-transition:-webkit-transform .4s cubic-bezier(.175,.885,.32,1.275);transition:-webkit-transform .4s cubic-bezier(.175,.885,.32,1.275);transition:transform .4s cubic-bezier(.175,.885,.32,1.275);transition:transform .4s cubic-bezier(.175,.885,.32,1.275),-webkit-transform .4s cubic-bezier(.175,.885,.32,1.275)}.community-nav .community-nav__trigger .svg-chevron-transform__left{-webkit-transform-origin:center right;transform-origin:center right;-webkit-transform:skewY(40deg) translateY(14px);transform:skewY(40deg) translateY(14px)}.community-nav .community-nav__trigger .svg-chevron-transform__right{-webkit-transform-origin:center left;transform-origin:center left;-webkit-transform:skewY(-40deg) translateY(14px);transform:skewY(-40deg) translateY(14px)}@-webkit-keyframes chevron-transform-in{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.75);transform:scale(.75)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes chevron-transform-in{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.75);transform:scale(.75)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes chevron-transform-out{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.75);transform:scale(.75)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes chevron-transform-out{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.75);transform:scale(.75)}to{-webkit-transform:scale(1);transform:scale(1)}}@media only screen and (min-width:992px){.community-nav__tabs{display:-webkit-box;display:-ms-flexbox;display:flex}}.mir-card__group-title{padding-bottom:1.11111em;font-size:1.125rem;font-weight:300;line-height:1.22222;color:#444}.mir-card__group-title strong{font-weight:500;color:#1f998a}.mir-card{width:100%;-webkit-box-shadow:0 2px 16px rgba(28,28,28,.1);box-shadow:0 2px 16px rgba(28,28,28,.1)}.mir-card__top{background:#00afcc}@media only screen and (min-width:992px){.mir-card__top{display:-webkit-box;display:-ms-flexbox;display:flex}}.mir-card__content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media only screen and (min-width:768px){.mir-card__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.mir-card__header{padding:1.25em;color:#fff}@media only screen and (min-width:768px){.mir-card__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.mir-card__header .card-snapshot{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width:768px){.mir-card__header .card-snapshot{display:block}}.mir-card__header .card-snapshot .card-snapshot__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media only screen and (min-width:768px){.mir-card__header .card-snapshot .card-snapshot__item{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.mir-card__header .card-snapshot .card-snapshot__item .card-snapshot__info{display:inline-block;padding-left:.625em;font-size:1rem;font-weight:500;color:#fff}.mir-card__header .card-snapshot .card-snapshot__item svg{width:20px}.mir-card__header .card-snapshot .card-snapshot__item svg path{fill:#fff}.mir-card__image-wrap{position:relative;min-width:100%}@media only screen and (min-width:992px){.mir-card__image-wrap{min-width:33%}}.mir-card__image-wrap .framed-blurred-image,.mir-card__image-wrap .mir-card__image{width:100%;height:100%}.mir-card__image-wrap .mir-card__img{display:block;width:100%;height:auto}@media only screen and (min-width:992px){.mir-card__image-wrap .mir-card__img{display:none}}.mir-card__gallery-button{position:absolute;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:14px;right:14px;padding:.375em .6875em;font-size:1rem;font-weight:500;line-height:1.125;color:#fff;border:2px solid #fff;border-radius:15px;-webkit-transition:color .25s ease-out,border .25s ease-out;transition:color .25s ease-out,border .25s ease-out;z-index:1}.mir-card__gallery-button .svg-gallery{width:18px;height:16px;margin-top:-2px;margin-left:.3125em;fill:#fff;stroke:#fff;-webkit-transition:fill .25s ease-out,stroke .25s ease-out;transition:fill .25s ease-out,stroke .25s ease-out}.mir-card__gallery-button:hover{color:#e7792c;border-color:#e7792c}.mir-card__gallery-button:hover .svg-gallery{fill:#e7792c;stroke:#e7792c}.mir-card__availability{position:absolute;left:10px;bottom:10px;padding:.625em .9375em;font-size:1rem;font-weight:500;color:#fff;background:#e7792c;z-index:1}.mir-card__title{padding-bottom:.68182em;font-size:1.375rem;line-height:1}.mir-card__contact-copy{margin:0;padding-bottom:1.11111em;font-size:1.125rem;line-height:1.22222;text-align:right}.mir-card__contact-copy strong{font-weight:500}.mir-card__contact-copy a{-webkit-transition:color .2s ease-out;transition:color .2s ease-out}.mir-card__contact-copy a:hover{color:#bfd0a4}.mir-card__address{text-align:right}.mir-card__address .mir-card__call-button{font-size:.9375rem;letter-spacing:normal}.mir-card__address-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.25em;font-weight:500}.mir-card__address-link .mir-card__address-link-icon{display:inline-block;margin-left:.9375em}.mir-card__address-link .mir-card__address-link-icon .svg-map-pin{fill:#bfd0a4}.mir-card__footer{color:#fff;border-top:1px solid #bfd0a4}@media only screen and (min-width:768px){.mir-card__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.mir-card__footer-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #bfd0a4}@media only screen and (min-width:768px){.mir-card__footer-left{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal;border-bottom:0}}.mir-card__price{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25em;font-weight:700;line-height:1;text-align:center;border-right:1px solid #bfd0a4}.mir-card__payments{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:0 1.25em;line-height:1}.mir-card__payments-text{display:block;padding-right:.6875em}.mir-card__calculator-button .svg-calculator{stroke:#fff;-webkit-transition:stroke .25s ease-out;transition:stroke .25s ease-out}.mir-card__calculator-button:hover{fill:#bfd0a4}.mir-card__calculator-button:hover .svg-calculator{stroke:#bfd0a4}.mir-card__bottom{padding:1.5em 1.5em .5em;background:#fff}.mir-card__bottom p{margin:0;padding-bottom:1.25em;font-size:1rem;line-height:1.75;color:#444}.mir-card__footer-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;padding:1.25em}@media only screen and (min-width:768px){.mir-card__footer-right{display:inline-block;padding:0 1.25em}}.mir-card__button{display:inline-block;padding-bottom:.625em;font-size:1rem;font-weight:700;color:#fff;border-bottom:8px solid #bfd0a4;-webkit-transition:border .25s ease-out;transition:border .25s ease-out}.mir-card__button:hover{border-bottom-color:#fff}.mir-card__button:not(:first-child){margin-left:1.25em}.mlp-card__group-title{padding-bottom:1.11111em;font-size:1.125rem;font-weight:300;line-height:1.22222;color:#444}.mlp-card__group-title strong{font-weight:500;color:#1f998a}.mlp-card{width:100%;-webkit-box-shadow:0 2px 16px rgba(28,28,28,.1);box-shadow:0 2px 16px rgba(28,28,28,.1)}.mlp-card__top{background:#00afcc}.mlp-card__content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.mlp-card__address{font-weight:600;color:#a5d4b6}.mlp-card__header{padding:1.25em;color:#fff}.mlp-card__header .mlp-card__community{font-size:1rem;margin-bottom:.68182em;margin-top:-.68182em}.mlp-card__header .mlp-card__community-link{color:#fff;border-bottom:1px dotted hsla(0,0%,100%,.5);-webkit-transition:all .2s ease;transition:all .2s ease}.mlp-card__header .mlp-card__community-link:visited{color:#fff}.mlp-card__header .mlp-card__community-link:focus,.mlp-card__header .mlp-card__community-link:hover{border-bottom:1px dotted #fff}.mlp-card__header .card-snapshot{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mlp-card__header .card-snapshot .card-snapshot__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.mlp-card__header .card-snapshot .card-snapshot__item .card-snapshot__info{display:inline-block;padding-left:.625em;font-size:1rem;font-weight:500;color:#fff}.mlp-card__header .card-snapshot .card-snapshot__item svg{width:20px}.mlp-card__header .card-snapshot .card-snapshot__item svg path{fill:#fff}.mlp-card__image-wrap{position:relative;min-width:100%;aspect-ratio:415/260;overflow:hidden}.mlp-card__image-wrap .mlp-card__image{display:grid}.mlp-card__image-wrap .mlp-card__image .framed-blurred-image,.mlp-card__image-wrap .mlp-card__image .mlp-card__img{grid-column:1;grid-row:1}.mlp-card__image-wrap .framed-blurred-image,.mlp-card__image-wrap .mlp-card__image{width:100%;height:100%;position:relative}.mlp-card__image-wrap .framed-blurred-image .inner,.mlp-card__image-wrap .mlp-card__image .inner{height:100%;background-size:cover;display:block}.mlp-card__image-wrap .mlp-card__img{display:block;width:100%;height:auto}.mlp-card__gallery-button{position:absolute;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:14px;right:14px;padding:.375em .6875em;font-size:1rem;font-weight:500;line-height:1.125;color:#fff;border:2px solid #fff;border-radius:15px;-webkit-transition:color .25s ease-out,border .25s ease-out;transition:color .25s ease-out,border .25s ease-out;z-index:1}.mlp-card__gallery-button .svg-gallery{width:18px;height:16px;margin-top:-2px;margin-left:.3125em;fill:#fff;stroke:#fff;-webkit-transition:fill .25s ease-out,stroke .25s ease-out;transition:fill .25s ease-out,stroke .25s ease-out}.mlp-card__gallery-button:hover{color:#e7792c;border-color:#e7792c}.mlp-card__gallery-button:hover .svg-gallery{fill:#e7792c;stroke:#e7792c}.mlp-card__availability{position:absolute;left:10px;bottom:10px;padding:.625em .9375em;font-size:1rem;font-weight:500;color:#fff;background:#e7792c;z-index:1}.mlp-card__title{padding-bottom:.68182em;font-size:1.375rem;line-height:1}.mlp-card__contact-copy{margin:0;padding-bottom:1.11111em;font-size:1.125rem;line-height:1.22222;text-align:right}.mlp-card__contact-copy strong{font-weight:500}.mlp-card__contact-copy a{-webkit-transition:color .2s ease-out;transition:color .2s ease-out}.mlp-card__contact-copy a:hover{color:#bfd0a4}.mlp-card__footer{color:#fff;border-top:1px solid #bfd0a4}.mlp-card__footer-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #bfd0a4}.mlp-card__price{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25em;font-weight:700;line-height:1;text-align:center;border-right:1px solid #bfd0a4}.mlp-card__payments{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:0 1.25em;line-height:1}.mlp-card__payments-text{display:block;padding-right:.6875em}.mlp-card__calculator-button .svg-calculator{stroke:#fff;-webkit-transition:stroke .25s ease-out;transition:stroke .25s ease-out}.mlp-card__calculator-button:hover{fill:#bfd0a4}.mlp-card__calculator-button:hover .svg-calculator{stroke:#bfd0a4}.mlp-card__bottom{padding:1.5em 1.5em .5em;background:#fff}.mlp-card__bottom p{margin:0;padding-bottom:1.25em;font-size:1rem;line-height:1.75;color:#444}.mlp-card__footer-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;padding:1.25em}.mlp-card__button{display:inline-block;padding-bottom:.625em;font-size:1rem;font-weight:700;color:#fff;border-bottom:8px solid #bfd0a4;-webkit-transition:border .25s ease-out;transition:border .25s ease-out}.mlp-card__button:hover{border-bottom-color:#fff}.mlp-card__button:not(:first-child){margin-left:1.25em}.mlp-card--communities .mlp-card__image-wrap{height:0;padding-top:55.55556%}.mlp-card--communities .mlp-card__image{position:absolute;top:0;left:0;width:100%;height:100%}.mlp-card--communities .framed-blurred-image{display:none}.mlp-card--communities .mlp-card__img{width:100%;height:100%;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}.mlp-card--communities .mlp-card__price{border-right:0}.map-modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(16,31,68,.3)}.map-modal .map-modal__card{max-width:500px;width:85%;padding:15px;background:#fff;position:relative;-webkit-box-shadow:0 0 20px rgba(0,0,0,.2);box-shadow:0 0 20px rgba(0,0,0,.2)}.map-modal .map-modal__card .map-modal__name{color:#1f998a;font-weight:500;font-size:18px}.map-modal .map-modal__card .map-modal__address{padding:20px 0 30px}.map-modal .map-modal__card .map-modal__price{color:#e7792c;font-size:18px}.map-modal .map-modal__card .map-modal__price span{font-weight:700}.map-modal .map-modal__card .map-modal__header-right{position:absolute;right:15px;top:15px}.map-modal .map-modal__card .map-modal__header-right svg{width:16px;height:16px}.map-modal .map-modal__card .map-modal__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.map-modal .map-modal__card .map-modal__footer .home__cta{background:#e7792c;height:50px;padding:0 15px;position:absolute;right:0;bottom:0}.map-modal .map-modal__card .map-modal__footer .home__cta svg{width:30px}.map-modal .map-modal__card .map-modal__footer .home__cta svg path{fill:#fff}.map-modal .map-modal__card .map-modal__footer .home__cta:hover{background:#d2732d}.modal-mir-description p{color:#2b2b2b;font-size:1rem;line-height:24px}.mir__filters-panel{display:none;background:#fff;position:absolute;top:118px;z-index:4;width:100%}@media only screen and (min-width:768px){.mir__filters-panel{position:fixed;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out;right:0;top:77px;bottom:0;height:calc(100vh - 77px);max-width:735px;display:grid;grid-template-rows:1fr -webkit-max-content;grid-template-rows:1fr max-content}}@media only screen and (min-width:1276px){.mir__filters-panel{top:100px;height:calc(100vh - 100px)}}.mir__filters-panel--open{display:grid}@media only screen and (min-width:768px){.mir__filters-panel--open{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .4s cubic-bezier(.175,.885,.32,1.275);transition:-webkit-transform .4s cubic-bezier(.175,.885,.32,1.275);transition:transform .4s cubic-bezier(.175,.885,.32,1.275);transition:transform .4s cubic-bezier(.175,.885,.32,1.275),-webkit-transform .4s cubic-bezier(.175,.885,.32,1.275)}}.mir__filters-panel .close-button{position:absolute;right:60px;top:30px}.mir__filters-panel .close-button svg{width:22px;height:22px}.mir__filters-panel-scroll{position:relative}.mir__filters-panel-content{width:100%;overflow:auto;scrollbar-width:none;-ms-overflow-style:none;padding:0 20px 58px}.mir__filters-panel-content::-webkit-scrollbar{display:none}@media only screen and (min-width:768px){.mir__filters-panel-content{position:absolute;top:0;left:0;height:100%;padding:30px 60px}}.mir__filters-panel-header{text-align:center;font-family:Klamp,sans-serif;color:#252b55;margin-top:33px}@media only screen and (min-width:768px){.mir__filters-panel-header{font-size:1.875rem;line-height:35px}}.mir__filters-panel-section{border-bottom:1px solid #d0d0d0;padding:25px 0}.mir__filters-panel-section:last-child{border-bottom:none}.mir__filters-panel-section-title{color:#404040}@media only screen and (min-width:768px){.mir__filters-panel-section-title{font-size:1.375rem;line-height:21px;margin-bottom:25px}}.mir__filters-panel-section-filters{display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:992px){.mir__filters-panel-section-filters{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.mir__filters-panel-section-filters .mir__filter{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}@media only screen and (min-width:768px){.mir__filters-panel-section-filters .mir__filter{-webkit-box-flex:1;-ms-flex:1;flex:1}}.mir__filters-panel-section-filters-bold-series-homes{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0}.mir__filters-panel-footer{background:#252b55;color:#fff;display:grid;grid-template-columns:repeat(2,-webkit-max-content);grid-template-columns:repeat(2,max-content);-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px;padding:10px 20px}.mir__filters-panel-footer button.text-link{color:#fff}@media only screen and (min-width:768px){.mir__filters-panel-footer button.text-link{font-size:1.25rem;line-height:19px}}.mir--panel-open #chat-widget-container{z-index:2!important}.slick-wrapper .slick-slide{display:none}.slick-wrapper .slick-slide:first-child{display:block}.slick-wrapper.slick-initialized .slick-slide{display:-webkit-box;display:-ms-flexbox;display:flex}.slick-list,.slick-slide,.slick-slider,.slick-track{height:100%;background-color:transparent}.slick-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slick-slide:after,.slick-slide:before{display:none}.slick-slide.video{position:relative}.slick-slide.video .mask{content:"";opacity:1;background-color:#000;z-index:2;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.slick-slide.video.slick-active .mask{opacity:0;-webkit-transition:all .2s ease-out .4s;transition:all .2s ease-out .4s}.slick-slide>div{width:100%;height:100%}.slick-slider{opacity:0;position:relative}.slick-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;cursor:pointer;position:absolute;top:0;bottom:28px;height:100%;color:#fff;z-index:1}.slick-arrow:after,.slick-arrow:before{display:none}.slick-arrow svg{fill:#fff}@media only screen and (max-width:767px){.slick-arrow{bottom:107px}}.slick-arrow.slick-prev:hover svg{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:scale .2s ease-out;transition:scale .2s ease-out}.slick-arrow.slick-prev:hover svg g{stroke:#252b55}.slick-arrow svg{height:20px!important;width:10px!important;z-index:1}.slick-arrow .backing{height:30px;width:30px;background:#fff;position:absolute;-webkit-transform:scale(1.1);transform:scale(1.1)}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.slick-arrow .backing{left:-1px;margin-top:-16px}}.slick-arrow img,.slick-arrow svg{position:relative;-webkit-transition:scale .2s ease-in;transition:scale .2s ease-in}.slick-arrow:hover img,.slick-arrow:hover svg{-webkit-transform:scale(1.4);transform:scale(1.4);-webkit-transition:scale .2s ease-out;transition:scale .2s ease-out}.slick-arrow:hover img g,.slick-arrow:hover svg g{stroke:#252b55}.slick-arrow:hover .backing{-webkit-transform:scale(1.3);transform:scale(1.3)}.slick-arrow .gradient{position:relative}.slider-navigation{position:absolute;bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;left:100px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px){.slider-navigation{position:absolute;left:50%;transform:translate(-50%);-webkit-transform:translate(-50%);-ms-transform:translate(-50%);bottom:20px}}.slick-prev{margin-right:15px}.slick-next{margin-left:15px}.slider-dots{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;left:126px;bottom:25px;z-index:5;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.slick-dots:after,.slick-dots:before{display:none}.slick-dots li{position:relative;border:1.5px solid #fff;margin:5px 2px;border-radius:100%;width:16px;height:16px;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.slick-dots li button{opacity:0}.slick-dots li.slick-active,.slick-dots li:hover{cursor:pointer;border-color:#fff;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;background:#e7792c}.banner{position:absolute;top:0;left:0;width:150px;height:150px;line-height:0;text-align:center;white-space:nowrap;color:#fff;overflow:hidden}.banner.banner--coming-soon .banner__text{background:#00afcc}.banner.banner--now-selling .banner__text{background:#269083}.banner.banner--closeout .banner__text,.banner.banner--grand-opening .banner__text,.banner.banner--new-section .banner__text{background:#e7782c}.banner.banner--sold .banner__text{background:#ad1717}.banner.banner--available .banner__text,.banner.banner--model .banner__text{background:#e7782c}.banner__inner{width:70px;height:70px}.banner__inner,.banner__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.banner__text{width:300%;height:40px;margin:0 -50px;padding:5px 50px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.speech-bubble{display:inline-block;position:relative;padding:.625em .9375em;border-width:2px;border-style:solid;border-radius:10px}@media only screen and (min-width:992px){.speech-bubble{padding:.625em 1.25em}}.speech-bubble:after,.speech-bubble:before{position:absolute;content:"";top:100%;border-top-style:solid}.speech-bubble:before{border-left:12px solid transparent;border-right:12px solid transparent;border-top-width:20px;-webkit-transform:skew(-38deg);transform:skew(-38deg)}.speech-bubble:after{border-left:9px solid transparent;border-right:9px solid transparent;border-top-width:16px;-webkit-transform:skew(-38deg) translateX(4px) translateY(-1px);transform:skew(-38deg) translateX(4px) translateY(-1px)}.speech-bubble--stroke-white{border-color:#fff}.speech-bubble--stroke-white:before{border-top-color:#fff}.speech-bubble--stroke-white .speech-bubble-text{color:#fff}.speech-bubble--stroke-blue{border-color:#00afcc}.speech-bubble--stroke-blue:before{border-top-color:#00afcc}.speech-bubble--stroke-blue .speech-bubble-text{color:#252b55}.speech-bubble--stroke-dark-blue{border-color:#252b55}.speech-bubble--stroke-dark-blue:before{border-top-color:#252b55}.speech-bubble--stroke-dark-blue .speech-bubble-text{color:#252b55}.speech-bubble--stroke-light-blue{border-color:#00afcc}.speech-bubble--stroke-light-blue:before{border-top-color:#00afcc}.speech-bubble--stroke-light-blue .speech-bubble-text{color:#252b55}.speech-bubble--background-white:after{border-top-color:#fff}.speech-bubble--background-blue:after{border-top-color:#00afcc}.speech-bubble--background-dark-green:after{border-top-color:#1f998a}.speech-bubble--background-dark-blue:after{border-top-color:#252b55}.speech-bubble--background-dark-orange:after{border-top-color:#e7792c}.speech-bubble--background-gray:after{color:#eee}.speech-bubble .speech-bubble-text{font-family:Klamp,sans-serif;font-size:2rem;font-weight:300;line-height:1.25}@media only screen and (min-width:992px){.speech-bubble .speech-bubble-text{font-size:2.5rem}}.button-rounded__white,.button-rounded__white:visited,.button-rounded__white[ng-click]{background-color:#fff;padding:1em 1.5625em;font-weight:500;color:#fff;text-transform:uppercase;position:relative;text-align:center;border:1px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}@media only screen and (min-width:768px) and (max-width:991px){.button-rounded__white,.button-rounded__white:visited,.button-rounded__white[ng-click]{font-size:1.125em}}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.button-rounded__white,.button-rounded__white:visited,.button-rounded__white[ng-click]{font-size:1.125em;letter-spacing:.1111em}}.button-rounded__white:visited svg,.button-rounded__white[ng-click] svg,.button-rounded__white svg{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);left:.625em}.button-rounded__white:hover,.button-rounded__white:visited:hover,.button-rounded__white[ng-click]:hover{background-color:#252b55;border-color:hsla(0,0%,100%,.7);color:#fff;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.button-rounded__white:hover svg polygon,.button-rounded__white:visited:hover svg polygon,.button-rounded__white[ng-click]:hover svg polygon{fill:#fff}.button-rounded__white.no-shadow:hover,.button-rounded__white:visited.no-shadow:hover,.button-rounded__white[ng-click].no-shadow:hover{-webkit-box-shadow:none;box-shadow:none;background:#252b55;border-color:#fff}.button-rounded__white.solid--white,.button-rounded__white:visited.solid--white,.button-rounded__white[ng-click].solid--white{background-color:#fff;border-color:#fff;color:#fff}.button-rounded__white.size--sm,.button-rounded__white:visited.size--sm,.button-rounded__white[ng-click].size--sm{font-size:.875em}.button-rounded__white.size--xs,.button-rounded__white:visited.size--xs,.button-rounded__white[ng-click].size--xs{font-size:.75em}.button-rounded__white.has-icon,.button-rounded__white:visited.has-icon,.button-rounded__white[ng-click].has-icon{padding-left:4.6875em}.button-rounded__white.has-dropdown,.button-rounded__white:visited.has-dropdown,.button-rounded__white[ng-click].has-dropdown{border:none;padding-left:1.875 em;padding-right:3.75 em}[class*=button-rounded__].transparent{color:#fff}[class*=button-rounded__].transparent:hover{background-color:#fff;border-color:#fff}.button-rounded__dark-blue,.button-rounded__dark-blue:visited,.button-rounded__dark-blue[ng-click]{background-color:#252b55;padding:1em 1.5625em;font-weight:500;color:#fff;text-transform:uppercase;position:relative;text-align:center;border:1px solid #252b55;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}@media only screen and (min-width:768px) and (max-width:991px){.button-rounded__dark-blue,.button-rounded__dark-blue:visited,.button-rounded__dark-blue[ng-click]{font-size:1.125em}}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.button-rounded__dark-blue,.button-rounded__dark-blue:visited,.button-rounded__dark-blue[ng-click]{font-size:1.125em;letter-spacing:.1111em}}.button-rounded__dark-blue:visited svg,.button-rounded__dark-blue[ng-click] svg,.button-rounded__dark-blue svg{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);left:.625em}.button-rounded__dark-blue:hover,.button-rounded__dark-blue:visited:hover,.button-rounded__dark-blue[ng-click]:hover{background-color:#00afcc;border-color:hsla(0,0%,100%,.7);color:#fff;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.button-rounded__dark-blue:hover svg polygon,.button-rounded__dark-blue:visited:hover svg polygon,.button-rounded__dark-blue[ng-click]:hover svg polygon{fill:#fff}.button-rounded__dark-blue.no-shadow:hover,.button-rounded__dark-blue:visited.no-shadow:hover,.button-rounded__dark-blue[ng-click].no-shadow:hover{-webkit-box-shadow:none;box-shadow:none;background:#252b55;border-color:#fff}.button-rounded__dark-blue.solid--dark-blue,.button-rounded__dark-blue:visited.solid--dark-blue,.button-rounded__dark-blue[ng-click].solid--dark-blue{background-color:#252b55;border-color:#252b55;color:#fff}.button-rounded__dark-blue.size--sm,.button-rounded__dark-blue:visited.size--sm,.button-rounded__dark-blue[ng-click].size--sm{font-size:.875em}.button-rounded__dark-blue.size--xs,.button-rounded__dark-blue:visited.size--xs,.button-rounded__dark-blue[ng-click].size--xs{font-size:.75em}.button-rounded__dark-blue.has-icon,.button-rounded__dark-blue:visited.has-icon,.button-rounded__dark-blue[ng-click].has-icon{padding-left:4.6875em}.button-rounded__dark-blue.has-dropdown,.button-rounded__dark-blue:visited.has-dropdown,.button-rounded__dark-blue[ng-click].has-dropdown{border:none;padding-left:1.875 em;padding-right:3.75 em}[class*=button-rounded__].transparent{color:#252b55}[class*=button-rounded__].transparent:hover{background-color:#252b55;border-color:#252b55}.button-rounded__light-blue,.button-rounded__light-blue:visited,.button-rounded__light-blue[ng-click]{background-color:#00afcc;padding:1em 1.5625em;font-weight:500;color:#fff;text-transform:uppercase;position:relative;text-align:center;border:1px solid #00afcc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}@media only screen and (min-width:768px) and (max-width:991px){.button-rounded__light-blue,.button-rounded__light-blue:visited,.button-rounded__light-blue[ng-click]{font-size:1.125em}}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.button-rounded__light-blue,.button-rounded__light-blue:visited,.button-rounded__light-blue[ng-click]{font-size:1.125em;letter-spacing:.1111em}}.button-rounded__light-blue:visited svg,.button-rounded__light-blue[ng-click] svg,.button-rounded__light-blue svg{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);left:.625em}.button-rounded__light-blue:hover,.button-rounded__light-blue:visited:hover,.button-rounded__light-blue[ng-click]:hover{background-color:#252b55;border-color:hsla(0,0%,100%,.7);color:#fff;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.button-rounded__light-blue:hover svg polygon,.button-rounded__light-blue:visited:hover svg polygon,.button-rounded__light-blue[ng-click]:hover svg polygon{fill:#fff}.button-rounded__light-blue.no-shadow:hover,.button-rounded__light-blue:visited.no-shadow:hover,.button-rounded__light-blue[ng-click].no-shadow:hover{-webkit-box-shadow:none;box-shadow:none;background:#252b55;border-color:#fff}.button-rounded__light-blue.solid--light-blue,.button-rounded__light-blue:visited.solid--light-blue,.button-rounded__light-blue[ng-click].solid--light-blue{background-color:#00afcc;border-color:#00afcc;color:#fff}.button-rounded__light-blue.size--sm,.button-rounded__light-blue:visited.size--sm,.button-rounded__light-blue[ng-click].size--sm{font-size:.875em}.button-rounded__light-blue.size--xs,.button-rounded__light-blue:visited.size--xs,.button-rounded__light-blue[ng-click].size--xs{font-size:.75em}.button-rounded__light-blue.has-icon,.button-rounded__light-blue:visited.has-icon,.button-rounded__light-blue[ng-click].has-icon{padding-left:4.6875em}.button-rounded__light-blue.has-dropdown,.button-rounded__light-blue:visited.has-dropdown,.button-rounded__light-blue[ng-click].has-dropdown{border:none;padding-left:1.875 em;padding-right:3.75 em}[class*=button-rounded__].transparent{color:#00afcc}[class*=button-rounded__].transparent:hover{background-color:#00afcc;border-color:#00afcc}.button-rounded__medium-blue,.button-rounded__medium-blue:visited,.button-rounded__medium-blue[ng-click]{background-color:#004358;padding:1em 1.5625em;font-weight:500;color:#fff;text-transform:uppercase;position:relative;text-align:center;border:1px solid #004358;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}@media only screen and (min-width:768px) and (max-width:991px){.button-rounded__medium-blue,.button-rounded__medium-blue:visited,.button-rounded__medium-blue[ng-click]{font-size:1.125em}}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.button-rounded__medium-blue,.button-rounded__medium-blue:visited,.button-rounded__medium-blue[ng-click]{font-size:1.125em;letter-spacing:.1111em}}.button-rounded__medium-blue:visited svg,.button-rounded__medium-blue[ng-click] svg,.button-rounded__medium-blue svg{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);left:.625em}.button-rounded__medium-blue:hover,.button-rounded__medium-blue:visited:hover,.button-rounded__medium-blue[ng-click]:hover{background-color:#252b55;border-color:hsla(0,0%,100%,.7);color:#fff;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.button-rounded__medium-blue:hover svg polygon,.button-rounded__medium-blue:visited:hover svg polygon,.button-rounded__medium-blue[ng-click]:hover svg polygon{fill:#fff}.button-rounded__medium-blue.no-shadow:hover,.button-rounded__medium-blue:visited.no-shadow:hover,.button-rounded__medium-blue[ng-click].no-shadow:hover{-webkit-box-shadow:none;box-shadow:none;background:#252b55;border-color:#fff}.button-rounded__medium-blue.solid--medium-blue,.button-rounded__medium-blue:visited.solid--medium-blue,.button-rounded__medium-blue[ng-click].solid--medium-blue{background-color:#004358;border-color:#004358;color:#fff}.button-rounded__medium-blue.size--sm,.button-rounded__medium-blue:visited.size--sm,.button-rounded__medium-blue[ng-click].size--sm{font-size:.875em}.button-rounded__medium-blue.size--xs,.button-rounded__medium-blue:visited.size--xs,.button-rounded__medium-blue[ng-click].size--xs{font-size:.75em}.button-rounded__medium-blue.has-icon,.button-rounded__medium-blue:visited.has-icon,.button-rounded__medium-blue[ng-click].has-icon{padding-left:4.6875em}.button-rounded__medium-blue.has-dropdown,.button-rounded__medium-blue:visited.has-dropdown,.button-rounded__medium-blue[ng-click].has-dropdown{border:none;padding-left:1.875 em;padding-right:3.75 em}[class*=button-rounded__].transparent{color:#004358}[class*=button-rounded__].transparent:hover{background-color:#004358;border-color:#004358}.button-rounded__light-teal,.button-rounded__light-teal:visited,.button-rounded__light-teal[ng-click]{background-color:#269083;padding:1em 1.5625em;font-weight:500;color:#fff;text-transform:uppercase;position:relative;text-align:center;border:1px solid #269083;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}@media only screen and (min-width:768px) and (max-width:991px){.button-rounded__light-teal,.button-rounded__light-teal:visited,.button-rounded__light-teal[ng-click]{font-size:1.125em}}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.button-rounded__light-teal,.button-rounded__light-teal:visited,.button-rounded__light-teal[ng-click]{font-size:1.125em;letter-spacing:.1111em}}.button-rounded__light-teal:visited svg,.button-rounded__light-teal[ng-click] svg,.button-rounded__light-teal svg{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);left:.625em}.button-rounded__light-teal:hover,.button-rounded__light-teal:visited:hover,.button-rounded__light-teal[ng-click]:hover{background-color:#252b55;border-color:hsla(0,0%,100%,.7);color:#fff;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.button-rounded__light-teal:hover svg polygon,.button-rounded__light-teal:visited:hover svg polygon,.button-rounded__light-teal[ng-click]:hover svg polygon{fill:#fff}.button-rounded__light-teal.no-shadow:hover,.button-rounded__light-teal:visited.no-shadow:hover,.button-rounded__light-teal[ng-click].no-shadow:hover{-webkit-box-shadow:none;box-shadow:none;background:#252b55;border-color:#fff}.button-rounded__light-teal.solid--light-teal,.button-rounded__light-teal:visited.solid--light-teal,.button-rounded__light-teal[ng-click].solid--light-teal{background-color:#269083;border-color:#269083;color:#fff}.button-rounded__light-teal.size--sm,.button-rounded__light-teal:visited.size--sm,.button-rounded__light-teal[ng-click].size--sm{font-size:.875em}.button-rounded__light-teal.size--xs,.button-rounded__light-teal:visited.size--xs,.button-rounded__light-teal[ng-click].size--xs{font-size:.75em}.button-rounded__light-teal.has-icon,.button-rounded__light-teal:visited.has-icon,.button-rounded__light-teal[ng-click].has-icon{padding-left:4.6875em}.button-rounded__light-teal.has-dropdown,.button-rounded__light-teal:visited.has-dropdown,.button-rounded__light-teal[ng-click].has-dropdown{border:none;padding-left:1.875 em;padding-right:3.75 em}[class*=button-rounded__].transparent{color:#269083}[class*=button-rounded__].transparent:hover{background-color:#269083;border-color:#269083}.button-rounded__dark-orange,.button-rounded__dark-orange:visited,.button-rounded__dark-orange[ng-click]{background-color:#e7782c;padding:1em 1.5625em;font-weight:500;color:#fff;text-transform:uppercase;position:relative;text-align:center;border:1px solid #e7782c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}@media only screen and (min-width:768px) and (max-width:991px){.button-rounded__dark-orange,.button-rounded__dark-orange:visited,.button-rounded__dark-orange[ng-click]{font-size:1.125em}}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.button-rounded__dark-orange,.button-rounded__dark-orange:visited,.button-rounded__dark-orange[ng-click]{font-size:1.125em;letter-spacing:.1111em}}.button-rounded__dark-orange:visited svg,.button-rounded__dark-orange[ng-click] svg,.button-rounded__dark-orange svg{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);left:.625em}.button-rounded__dark-orange:hover,.button-rounded__dark-orange:visited:hover,.button-rounded__dark-orange[ng-click]:hover{background-color:#252b55;border-color:hsla(0,0%,100%,.7);color:#fff;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.button-rounded__dark-orange:hover svg polygon,.button-rounded__dark-orange:visited:hover svg polygon,.button-rounded__dark-orange[ng-click]:hover svg polygon{fill:#fff}.button-rounded__dark-orange.no-shadow:hover,.button-rounded__dark-orange:visited.no-shadow:hover,.button-rounded__dark-orange[ng-click].no-shadow:hover{-webkit-box-shadow:none;box-shadow:none;background:#252b55;border-color:#fff}.button-rounded__dark-orange.solid--dark-orange,.button-rounded__dark-orange:visited.solid--dark-orange,.button-rounded__dark-orange[ng-click].solid--dark-orange{background-color:#e7782c;border-color:#e7782c;color:#fff}.button-rounded__dark-orange.size--sm,.button-rounded__dark-orange:visited.size--sm,.button-rounded__dark-orange[ng-click].size--sm{font-size:.875em}.button-rounded__dark-orange.size--xs,.button-rounded__dark-orange:visited.size--xs,.button-rounded__dark-orange[ng-click].size--xs{font-size:.75em}.button-rounded__dark-orange.has-icon,.button-rounded__dark-orange:visited.has-icon,.button-rounded__dark-orange[ng-click].has-icon{padding-left:4.6875em}.button-rounded__dark-orange.has-dropdown,.button-rounded__dark-orange:visited.has-dropdown,.button-rounded__dark-orange[ng-click].has-dropdown{border:none;padding-left:1.875 em;padding-right:3.75 em}.button-rounded__bright-orange,.button-rounded__bright-orange:visited,.button-rounded__bright-orange[ng-click]{background-color:#fd7400;padding:1em 1.5625em;font-weight:500;color:#fff;text-transform:uppercase;position:relative;text-align:center;border:1px solid #fd7400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}@media only screen and (min-width:768px) and (max-width:991px){.button-rounded__bright-orange,.button-rounded__bright-orange:visited,.button-rounded__bright-orange[ng-click]{font-size:1.125em}}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.button-rounded__bright-orange,.button-rounded__bright-orange:visited,.button-rounded__bright-orange[ng-click]{font-size:1.125em;letter-spacing:.1111em}}.button-rounded__bright-orange:visited svg,.button-rounded__bright-orange[ng-click] svg,.button-rounded__bright-orange svg{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);left:.625em}.button-rounded__bright-orange:hover,.button-rounded__bright-orange:visited:hover,.button-rounded__bright-orange[ng-click]:hover{background-color:#252b55;border-color:hsla(0,0%,100%,.7);color:#fff;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.button-rounded__bright-orange:hover svg polygon,.button-rounded__bright-orange:visited:hover svg polygon,.button-rounded__bright-orange[ng-click]:hover svg polygon{fill:#fff}.button-rounded__bright-orange.no-shadow:hover,.button-rounded__bright-orange:visited.no-shadow:hover,.button-rounded__bright-orange[ng-click].no-shadow:hover{-webkit-box-shadow:none;box-shadow:none;background:#252b55;border-color:#fff}.button-rounded__bright-orange.solid--bright-orange,.button-rounded__bright-orange:visited.solid--bright-orange,.button-rounded__bright-orange[ng-click].solid--bright-orange{background-color:#fd7400;border-color:#fd7400;color:#fff}.button-rounded__bright-orange.size--sm,.button-rounded__bright-orange:visited.size--sm,.button-rounded__bright-orange[ng-click].size--sm{font-size:.875em}.button-rounded__bright-orange.size--xs,.button-rounded__bright-orange:visited.size--xs,.button-rounded__bright-orange[ng-click].size--xs{font-size:.75em}.button-rounded__bright-orange.has-icon,.button-rounded__bright-orange:visited.has-icon,.button-rounded__bright-orange[ng-click].has-icon{padding-left:4.6875em}.button-rounded__bright-orange.has-dropdown,.button-rounded__bright-orange:visited.has-dropdown,.button-rounded__bright-orange[ng-click].has-dropdown{border:none;padding-left:1.875 em;padding-right:3.75 em}[class*=button-rounded__].transparent{color:#fd7400}[class*=button-rounded__].transparent:hover{background-color:#fd7400;border-color:#fd7400}.button-rounded__light-orange,.button-rounded__light-orange:visited,.button-rounded__light-orange[ng-click]{background-color:#e7782c;padding:1em 1.5625em;font-weight:500;color:#fff;text-transform:uppercase;position:relative;text-align:center;border:1px solid #e7782c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}@media only screen and (min-width:768px) and (max-width:991px){.button-rounded__light-orange,.button-rounded__light-orange:visited,.button-rounded__light-orange[ng-click]{font-size:1.125em}}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.button-rounded__light-orange,.button-rounded__light-orange:visited,.button-rounded__light-orange[ng-click]{font-size:1.125em;letter-spacing:.1111em}}.button-rounded__light-orange:visited svg,.button-rounded__light-orange[ng-click] svg,.button-rounded__light-orange svg{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);left:.625em}.button-rounded__light-orange:hover,.button-rounded__light-orange:visited:hover,.button-rounded__light-orange[ng-click]:hover{background-color:#252b55;border-color:hsla(0,0%,100%,.7);color:#fff;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.button-rounded__light-orange:hover svg polygon,.button-rounded__light-orange:visited:hover svg polygon,.button-rounded__light-orange[ng-click]:hover svg polygon{fill:#fff}.button-rounded__light-orange.no-shadow:hover,.button-rounded__light-orange:visited.no-shadow:hover,.button-rounded__light-orange[ng-click].no-shadow:hover{-webkit-box-shadow:none;box-shadow:none;background:#252b55;border-color:#fff}.button-rounded__light-orange.solid--light-orange,.button-rounded__light-orange:visited.solid--light-orange,.button-rounded__light-orange[ng-click].solid--light-orange{background-color:#e7782c;border-color:#e7782c;color:#fff}.button-rounded__light-orange.size--sm,.button-rounded__light-orange:visited.size--sm,.button-rounded__light-orange[ng-click].size--sm{font-size:.875em}.button-rounded__light-orange.size--xs,.button-rounded__light-orange:visited.size--xs,.button-rounded__light-orange[ng-click].size--xs{font-size:.75em}.button-rounded__light-orange.has-icon,.button-rounded__light-orange:visited.has-icon,.button-rounded__light-orange[ng-click].has-icon{padding-left:4.6875em}.button-rounded__light-orange.has-dropdown,.button-rounded__light-orange:visited.has-dropdown,.button-rounded__light-orange[ng-click].has-dropdown{border:none;padding-left:1.875 em;padding-right:3.75 em}[class*=button-rounded__].transparent{background-color:transparent;color:#e7782c}[class*=button-rounded__].transparent:hover{background-color:#e7782c;border-color:#e7782c;color:#fff}.with-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.with-icon span.icon{font-size:20px;margin-left:auto}.teal-border{border:1px solid #252b55;color:#252b55}.muted-cyan-border{border:1px solid #00afcc;color:#00afcc}.schedule-tour .button-rounded__teal:hover{background:#252b55!important}.button,.button-square__bright-orange,.button-square__dark-blue,.button-square__dark-orange,.button-square__light-blue,.button-square__light-orange,.button-square__light-teal,.button-square__medium-blue,.button-square__white{font-family:Gotham,sans-serif;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;text-shadow:1px 1px 1px rgba(0,0,0,.1);border:2px solid #fff;display:inline-block;font-size:inherit;font-weight:inherit;letter-spacing:2px;padding:.577777777778em 1.66666666667em;position:relative;text-align:center;line-height:1.5em;color:#fff;cursor:pointer;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.button-square__bright-orange svg,.button-square__dark-blue svg,.button-square__dark-orange svg,.button-square__light-blue svg,.button-square__light-orange svg,.button-square__light-teal svg,.button-square__medium-blue svg,.button-square__white svg,.button svg{fill:#fff}.button-square__bright-orange:visited,.button-square__dark-blue:visited,.button-square__dark-orange:visited,.button-square__light-blue:visited,.button-square__light-orange:visited,.button-square__light-teal:visited,.button-square__medium-blue:visited,.button-square__white:visited,.button:visited{color:#fff}.button-square__bright-orange:hover,.button-square__dark-blue:hover,.button-square__dark-orange:hover,.button-square__light-blue:hover,.button-square__light-orange:hover,.button-square__light-teal:hover,.button-square__medium-blue:hover,.button-square__white:hover,.button:hover{-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.button-square__bright-orange:active,.button-square__bright-orange:focus,.button-square__bright-orange:hover,.button-square__dark-blue:active,.button-square__dark-blue:focus,.button-square__dark-blue:hover,.button-square__dark-orange:active,.button-square__dark-orange:focus,.button-square__dark-orange:hover,.button-square__light-blue:active,.button-square__light-blue:focus,.button-square__light-blue:hover,.button-square__light-orange:active,.button-square__light-orange:focus,.button-square__light-orange:hover,.button-square__light-teal:active,.button-square__light-teal:focus,.button-square__light-teal:hover,.button-square__medium-blue:active,.button-square__medium-blue:focus,.button-square__medium-blue:hover,.button-square__white:active,.button-square__white:focus,.button-square__white:hover,.button:active,.button:focus,.button:hover{background-color:#e7782c;border-color:#e7782c}.button-square__bright-orange:active svg path,.button-square__bright-orange:focus svg path,.button-square__bright-orange:hover svg path,.button-square__dark-blue:active svg path,.button-square__dark-blue:focus svg path,.button-square__dark-blue:hover svg path,.button-square__dark-orange:active svg path,.button-square__dark-orange:focus svg path,.button-square__dark-orange:hover svg path,.button-square__light-blue:active svg path,.button-square__light-blue:focus svg path,.button-square__light-blue:hover svg path,.button-square__light-orange:active svg path,.button-square__light-orange:focus svg path,.button-square__light-orange:hover svg path,.button-square__light-teal:active svg path,.button-square__light-teal:focus svg path,.button-square__light-teal:hover svg path,.button-square__medium-blue:active svg path,.button-square__medium-blue:focus svg path,.button-square__medium-blue:hover svg path,.button-square__white:active svg path,.button-square__white:focus svg path,.button-square__white:hover svg path,.button:active svg path,.button:focus svg path,.button:hover svg path{stroke:#fff}.button-square__bright-orange:active,.button-square__bright-orange:active:visited,.button-square__bright-orange:focus,.button-square__bright-orange:focus:visited,.button-square__bright-orange:hover,.button-square__bright-orange:hover:visited,.button-square__dark-blue:active,.button-square__dark-blue:active:visited,.button-square__dark-blue:focus,.button-square__dark-blue:focus:visited,.button-square__dark-blue:hover,.button-square__dark-blue:hover:visited,.button-square__dark-orange:active,.button-square__dark-orange:active:visited,.button-square__dark-orange:focus,.button-square__dark-orange:focus:visited,.button-square__dark-orange:hover,.button-square__dark-orange:hover:visited,.button-square__light-blue:active,.button-square__light-blue:active:visited,.button-square__light-blue:focus,.button-square__light-blue:focus:visited,.button-square__light-blue:hover,.button-square__light-blue:hover:visited,.button-square__light-orange:active,.button-square__light-orange:active:visited,.button-square__light-orange:focus,.button-square__light-orange:focus:visited,.button-square__light-orange:hover,.button-square__light-orange:hover:visited,.button-square__light-teal:active,.button-square__light-teal:active:visited,.button-square__light-teal:focus,.button-square__light-teal:focus:visited,.button-square__light-teal:hover,.button-square__light-teal:hover:visited,.button-square__medium-blue:active,.button-square__medium-blue:active:visited,.button-square__medium-blue:focus,.button-square__medium-blue:focus:visited,.button-square__medium-blue:hover,.button-square__medium-blue:hover:visited,.button-square__white:active,.button-square__white:active:visited,.button-square__white:focus,.button-square__white:focus:visited,.button-square__white:hover,.button-square__white:hover:visited,.button:active,.button:active:visited,.button:focus,.button:focus:visited,.button:hover,.button:hover:visited{color:#fff}.button-square__bright-orange:active svg,.button-square__bright-orange:focus svg,.button-square__bright-orange:hover svg,.button-square__dark-blue:active svg,.button-square__dark-blue:focus svg,.button-square__dark-blue:hover svg,.button-square__dark-orange:active svg,.button-square__dark-orange:focus svg,.button-square__dark-orange:hover svg,.button-square__light-blue:active svg,.button-square__light-blue:focus svg,.button-square__light-blue:hover svg,.button-square__light-orange:active svg,.button-square__light-orange:focus svg,.button-square__light-orange:hover svg,.button-square__light-teal:active svg,.button-square__light-teal:focus svg,.button-square__light-teal:hover svg,.button-square__medium-blue:active svg,.button-square__medium-blue:focus svg,.button-square__medium-blue:hover svg,.button-square__white:active svg,.button-square__white:focus svg,.button-square__white:hover svg,.button:active svg,.button:focus svg,.button:hover svg{cursor:pointer;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;fill:#fff}.button-square__bright-orange:active svg:hover,.button-square__bright-orange:focus svg:hover,.button-square__bright-orange:hover svg:hover,.button-square__dark-blue:active svg:hover,.button-square__dark-blue:focus svg:hover,.button-square__dark-blue:hover svg:hover,.button-square__dark-orange:active svg:hover,.button-square__dark-orange:focus svg:hover,.button-square__dark-orange:hover svg:hover,.button-square__light-blue:active svg:hover,.button-square__light-blue:focus svg:hover,.button-square__light-blue:hover svg:hover,.button-square__light-orange:active svg:hover,.button-square__light-orange:focus svg:hover,.button-square__light-orange:hover svg:hover,.button-square__light-teal:active svg:hover,.button-square__light-teal:focus svg:hover,.button-square__light-teal:hover svg:hover,.button-square__medium-blue:active svg:hover,.button-square__medium-blue:focus svg:hover,.button-square__medium-blue:hover svg:hover,.button-square__white:active svg:hover,.button-square__white:focus svg:hover,.button-square__white:hover svg:hover,.button:active svg:hover,.button:focus svg:hover,.button:hover svg:hover{-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.button-square__bright-orange:active svg polygon,.button-square__bright-orange:focus svg polygon,.button-square__bright-orange:hover svg polygon,.button-square__dark-blue:active svg polygon,.button-square__dark-blue:focus svg polygon,.button-square__dark-blue:hover svg polygon,.button-square__dark-orange:active svg polygon,.button-square__dark-orange:focus svg polygon,.button-square__dark-orange:hover svg polygon,.button-square__light-blue:active svg polygon,.button-square__light-blue:focus svg polygon,.button-square__light-blue:hover svg polygon,.button-square__light-orange:active svg polygon,.button-square__light-orange:focus svg polygon,.button-square__light-orange:hover svg polygon,.button-square__light-teal:active svg polygon,.button-square__light-teal:focus svg polygon,.button-square__light-teal:hover svg polygon,.button-square__medium-blue:active svg polygon,.button-square__medium-blue:focus svg polygon,.button-square__medium-blue:hover svg polygon,.button-square__white:active svg polygon,.button-square__white:focus svg polygon,.button-square__white:hover svg polygon,.button:active svg polygon,.button:focus svg polygon,.button:hover svg polygon{cursor:pointer;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;fill:#fff}.button-square__bright-orange:active svg polygon:hover,.button-square__bright-orange:focus svg polygon:hover,.button-square__bright-orange:hover svg polygon:hover,.button-square__dark-blue:active svg polygon:hover,.button-square__dark-blue:focus svg polygon:hover,.button-square__dark-blue:hover svg polygon:hover,.button-square__dark-orange:active svg polygon:hover,.button-square__dark-orange:focus svg polygon:hover,.button-square__dark-orange:hover svg polygon:hover,.button-square__light-blue:active svg polygon:hover,.button-square__light-blue:focus svg polygon:hover,.button-square__light-blue:hover svg polygon:hover,.button-square__light-orange:active svg polygon:hover,.button-square__light-orange:focus svg polygon:hover,.button-square__light-orange:hover svg polygon:hover,.button-square__light-teal:active svg polygon:hover,.button-square__light-teal:focus svg polygon:hover,.button-square__light-teal:hover svg polygon:hover,.button-square__medium-blue:active svg polygon:hover,.button-square__medium-blue:focus svg polygon:hover,.button-square__medium-blue:hover svg polygon:hover,.button-square__white:active svg polygon:hover,.button-square__white:focus svg polygon:hover,.button-square__white:hover svg polygon:hover,.button:active svg polygon:hover,.button:focus svg polygon:hover,.button:hover svg polygon:hover{-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.button-square__bright-orange span,.button-square__dark-blue span,.button-square__dark-orange span,.button-square__light-blue span,.button-square__light-orange span,.button-square__light-teal span,.button-square__medium-blue span,.button-square__white span,.button span{vertical-align:middle}.button--yelling{text-transform:uppercase;font-weight:700}.button--blue{color:#fff;background-color:#004358;border-color:#004358}.button--hover-blue:active,.button--hover-blue:focus,.button--hover-blue:hover{background-color:#252b55;border-color:#252b55}.button--hover-blue:active svg path,.button--hover-blue:focus svg path,.button--hover-blue:hover svg path{stroke:#fff}.button--hover-blue:active,.button--hover-blue:active:visited,.button--hover-blue:focus,.button--hover-blue:focus:visited,.button--hover-blue:hover,.button--hover-blue:hover:visited{color:#fff}.button--hover-blue:active svg,.button--hover-blue:focus svg,.button--hover-blue:hover svg{cursor:pointer;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;fill:#fff}.button--hover-blue:active svg:hover,.button--hover-blue:focus svg:hover,.button--hover-blue:hover svg:hover{-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.button--hover-blue:active svg polygon,.button--hover-blue:focus svg polygon,.button--hover-blue:hover svg polygon{cursor:pointer;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;fill:#fff}.button--hover-blue:active svg polygon:hover,.button--hover-blue:focus svg polygon:hover,.button--hover-blue:hover svg polygon:hover{-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.button--hover-white:active,.button--hover-white:focus,.button--hover-white:hover{background-color:#fff;border-color:#fff}.button--hover-white:active svg path,.button--hover-white:focus svg path,.button--hover-white:hover svg path{stroke:#fff}.button--hover-white:active,.button--hover-white:active:visited,.button--hover-white:focus,.button--hover-white:focus:visited,.button--hover-white:hover,.button--hover-white:hover:visited{color:#e7782c}.button--hover-white:active svg,.button--hover-white:focus svg,.button--hover-white:hover svg{cursor:pointer;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;fill:#e7782c}.button--hover-white:active svg:hover,.button--hover-white:focus svg:hover,.button--hover-white:hover svg:hover{-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.button--hover-white:active svg polygon,.button--hover-white:focus svg polygon,.button--hover-white:hover svg polygon{cursor:pointer;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;fill:#e7782c}.button--hover-white:active svg polygon:hover,.button--hover-white:focus svg polygon:hover,.button--hover-white:hover svg polygon:hover{-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.button--white-orange{background-color:#fff;border-color:#e7782c;color:#e7782c}.button--white-orange svg{fill:#e7782c}.button--white-orange:visited{color:#e7782c}.button--orange{background-color:#e7782c;border-color:#e7782c;color:#fff}.button--orange svg{fill:#fff}.button--orange:visited{color:#fff}.button--hover-orange:active,.button--hover-orange:focus,.button--hover-orange:hover,.button--hover-white:active,.button--hover-white:focus,.button--hover-white:hover{background-color:#e7782c;border-color:#e7782c}.button--hover-orange:active svg path,.button--hover-orange:focus svg path,.button--hover-orange:hover svg path,.button--hover-white:active svg path,.button--hover-white:focus svg path,.button--hover-white:hover svg path{stroke:#fff}.button--hover-orange:active,.button--hover-orange:active:visited,.button--hover-orange:focus,.button--hover-orange:focus:visited,.button--hover-orange:hover,.button--hover-orange:hover:visited,.button--hover-white:active,.button--hover-white:active:visited,.button--hover-white:focus,.button--hover-white:focus:visited,.button--hover-white:hover,.button--hover-white:hover:visited{color:#fff}.button--hover-orange:active svg,.button--hover-orange:focus svg,.button--hover-orange:hover svg,.button--hover-white:active svg,.button--hover-white:focus svg,.button--hover-white:hover svg{cursor:pointer;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;fill:#fff}.button--hover-orange:active svg:hover,.button--hover-orange:focus svg:hover,.button--hover-orange:hover svg:hover,.button--hover-white:active svg:hover,.button--hover-white:focus svg:hover,.button--hover-white:hover svg:hover{-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.button--hover-orange:active svg polygon,.button--hover-orange:focus svg polygon,.button--hover-orange:hover svg polygon,.button--hover-white:active svg polygon,.button--hover-white:focus svg polygon,.button--hover-white:hover svg polygon{cursor:pointer;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;fill:#fff}.button--hover-orange:active svg polygon:hover,.button--hover-orange:focus svg polygon:hover,.button--hover-orange:hover svg polygon:hover,.button--hover-white:active svg polygon:hover,.button--hover-white:focus svg polygon:hover,.button--hover-white:hover svg polygon:hover{-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.button--transparent,.button--white{background-color:transparent;border-color:#e7782c;color:#e7782c}.button--transparent svg,.button--white svg{fill:#e7782c}.button--transparent:visited,.button--white:visited{color:#e7782c}.button--transparent:active,.button--transparent:focus,.button--transparent:hover,.button--white:active,.button--white:focus,.button--white:hover{background-color:#e7782c;border-color:#e7782c}.button--transparent:active svg path,.button--transparent:focus svg path,.button--transparent:hover svg path,.button--white:active svg path,.button--white:focus svg path,.button--white:hover svg path{stroke:#fff}.button--transparent:active,.button--transparent:active:visited,.button--transparent:focus,.button--transparent:focus:visited,.button--transparent:hover,.button--transparent:hover:visited,.button--white:active,.button--white:active:visited,.button--white:focus,.button--white:focus:visited,.button--white:hover,.button--white:hover:visited{color:#fff}.button--transparent:active svg,.button--transparent:focus svg,.button--transparent:hover svg,.button--white:active svg,.button--white:focus svg,.button--white:hover svg{cursor:pointer;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;fill:#fff}.button--transparent:active svg:hover,.button--transparent:focus svg:hover,.button--transparent:hover svg:hover,.button--white:active svg:hover,.button--white:focus svg:hover,.button--white:hover svg:hover{-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.button--transparent:active svg polygon,.button--transparent:focus svg polygon,.button--transparent:hover svg polygon,.button--white:active svg polygon,.button--white:focus svg polygon,.button--white:hover svg polygon{cursor:pointer;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;fill:#fff}.button--transparent:active svg polygon:hover,.button--transparent:focus svg polygon:hover,.button--transparent:hover svg polygon:hover,.button--white:active svg polygon:hover,.button--white:focus svg polygon:hover,.button--white:hover svg polygon:hover{-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.button--transparent.button-square--light-blue,.button-square--light-blue.button--white{border-color:#00afcc;color:#00afcc}.button--transparent.button-square--light-blue svg,.button-square--light-blue.button--white svg{fill:#00afcc}.button--transparent.button-square--light-blue:visited,.button-square--light-blue.button--white:visited{color:#00afcc}.button--transparent.button-square--light-blue:active,.button--transparent.button-square--light-blue:focus,.button--transparent.button-square--light-blue:hover,.button-square--light-blue.button--white:active,.button-square--light-blue.button--white:focus,.button-square--light-blue.button--white:hover{background-color:#00afcc;border-color:#00afcc}.button--transparent.button-square--light-blue:active svg path,.button--transparent.button-square--light-blue:focus svg path,.button--transparent.button-square--light-blue:hover svg path,.button-square--light-blue.button--white:active svg path,.button-square--light-blue.button--white:focus svg path,.button-square--light-blue.button--white:hover svg path{stroke:#fff}.button--transparent.button-square--light-blue:active,.button--transparent.button-square--light-blue:active:visited,.button--transparent.button-square--light-blue:focus,.button--transparent.button-square--light-blue:focus:visited,.button--transparent.button-square--light-blue:hover,.button--transparent.button-square--light-blue:hover:visited,.button-square--light-blue.button--white:active,.button-square--light-blue.button--white:active:visited,.button-square--light-blue.button--white:focus,.button-square--light-blue.button--white:focus:visited,.button-square--light-blue.button--white:hover,.button-square--light-blue.button--white:hover:visited{color:#fff}.button--transparent.button-square--light-blue:active svg,.button--transparent.button-square--light-blue:focus svg,.button--transparent.button-square--light-blue:hover svg,.button-square--light-blue.button--white:active svg,.button-square--light-blue.button--white:focus svg,.button-square--light-blue.button--white:hover svg{cursor:pointer;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;fill:#fff}.button--transparent.button-square--light-blue:active svg:hover,.button--transparent.button-square--light-blue:focus svg:hover,.button--transparent.button-square--light-blue:hover svg:hover,.button-square--light-blue.button--white:active svg:hover,.button-square--light-blue.button--white:focus svg:hover,.button-square--light-blue.button--white:hover svg:hover{-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.button--transparent.button-square--light-blue:active svg polygon,.button--transparent.button-square--light-blue:focus svg polygon,.button--transparent.button-square--light-blue:hover svg polygon,.button-square--light-blue.button--white:active svg polygon,.button-square--light-blue.button--white:focus svg polygon,.button-square--light-blue.button--white:hover svg polygon{cursor:pointer;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;fill:#fff}.button--transparent.button-square--light-blue:active svg polygon:hover,.button--transparent.button-square--light-blue:focus svg polygon:hover,.button--transparent.button-square--light-blue:hover svg polygon:hover,.button-square--light-blue.button--white:active svg polygon:hover,.button-square--light-blue.button--white:focus svg polygon:hover,.button-square--light-blue.button--white:hover svg polygon:hover{-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.button--no-border{border-color:transparent!important}.button--white{border-color:#fff;color:#fff}.button--white svg{fill:#fff}.button--white:visited{color:#fff}.button--large{font-size:1.44em}.button--white-text{color:#fff!important}.button--white-text svg{fill:#fff!important}.button--white-text:visited{color:#fff!important}.button-square__white{cursor:pointer;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.button-square__white svg{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);left:10px}.button-square__white:hover{background-color:#252b55;border-color:#252b55;color:#fff;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.button-square__white:hover svg polygon{fill:#fff}.button-square__white.no-shadow:hover{-webkit-box-shadow:none;box-shadow:none;background:#252b55;border-color:#252b55}.button-square__white.white-transparent{background:transparent}.button-square__white.white-transparent:hover{background:#e7782c;color:#fff;border-color:#e7782c}.button-square__white.solid--white{background-color:#fff;border-color:#fff;color:#fff}.button-square__white.size--sm{font-size:12px;padding:8px}.button-square__white.size--xs{font-size:16px;letter-spacing:0;padding:8px}.button-square__white.size--lg{padding:20px 40px}.button-square__white.has-icon span{margin-right:10px}.button-square__white.has-dropdown{border:none;padding-left:30px;padding-right:60px}.button-square__white.has-dropdown:after{content:"";border-right:1px solid #fff;border-bottom:1px solid #fff;width:8px;height:8px;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:31px;top:calc(50% - 7px);-webkit-transition:all .3s ease;transition:all .3s ease}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.button-square__white.has-dropdown.open{overflow:visible}}.button-square__white.transparent{background-color:transparent;color:#fff}.button-square__white.transparent:hover{background-color:#fff;border-color:#fff;color:#fff}.button-square__white.transparent:visited{color:#fff}.button-square__dark-blue{cursor:pointer;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.button-square__dark-blue svg{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);left:10px}.button-square__dark-blue:hover{background-color:#252b55;border-color:#252b55;color:#fff;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.button-square__dark-blue:hover svg polygon{fill:#fff}.button-square__dark-blue.no-shadow:hover{-webkit-box-shadow:none;box-shadow:none;background:#252b55;border-color:#252b55}.button-square__dark-blue.white-transparent{background:transparent}.button-square__dark-blue.white-transparent:hover{background:#e7782c;color:#fff;border-color:#e7782c}.button-square__dark-blue.solid--dark-blue{background-color:#252b55;border-color:#252b55;color:#fff}.button-square__dark-blue.size--sm{font-size:12px;padding:8px}.button-square__dark-blue.size--xs{font-size:16px;letter-spacing:0;padding:8px}.button-square__dark-blue.size--lg{padding:20px 40px}.button-square__dark-blue.has-icon span{margin-right:10px}.button-square__dark-blue.has-dropdown{border:none;padding-left:30px;padding-right:60px}.button-square__dark-blue.has-dropdown:after{content:"";border-right:1px solid #fff;border-bottom:1px solid #fff;width:8px;height:8px;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:31px;top:calc(50% - 7px);-webkit-transition:all .3s ease;transition:all .3s ease}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.button-square__dark-blue.has-dropdown.open{overflow:visible}}.button-square__dark-blue.transparent{background-color:transparent;color:#252b55}.button-square__dark-blue.transparent:hover{background-color:#252b55;border-color:#252b55;color:#fff}.button-square__dark-blue.transparent:visited{color:#252b55}.button-square__light-blue{cursor:pointer;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.button-square__light-blue svg{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);left:10px}.button-square__light-blue:hover{background-color:#252b55;border-color:#252b55;color:#fff;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.button-square__light-blue:hover svg polygon{fill:#fff}.button-square__light-blue.no-shadow:hover{-webkit-box-shadow:none;box-shadow:none;background:#252b55;border-color:#252b55}.button-square__light-blue.white-transparent{background:transparent}.button-square__light-blue.white-transparent:hover{background:#e7782c;color:#fff;border-color:#e7782c}.button-square__light-blue.solid--light-blue{background-color:#00afcc;border-color:#00afcc;color:#fff}.button-square__light-blue.size--sm{font-size:12px;padding:8px}.button-square__light-blue.size--xs{font-size:16px;letter-spacing:0;padding:8px}.button-square__light-blue.size--lg{padding:20px 40px}.button-square__light-blue.has-icon span{margin-right:10px}.button-square__light-blue.has-dropdown{border:none;padding-left:30px;padding-right:60px}.button-square__light-blue.has-dropdown:after{content:"";border-right:1px solid #fff;border-bottom:1px solid #fff;width:8px;height:8px;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:31px;top:calc(50% - 7px);-webkit-transition:all .3s ease;transition:all .3s ease}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.button-square__light-blue.has-dropdown.open{overflow:visible}}.button-square__light-blue.transparent{background-color:transparent;color:#00afcc}.button-square__light-blue.transparent:hover{background-color:#00afcc;border-color:#00afcc;color:#fff}.button-square__light-blue.transparent:visited{color:#00afcc}.button-square__medium-blue{cursor:pointer;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.button-square__medium-blue svg{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);left:10px}.button-square__medium-blue:hover{background-color:#252b55;border-color:#252b55;color:#fff;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.button-square__medium-blue:hover svg polygon{fill:#fff}.button-square__medium-blue.no-shadow:hover{-webkit-box-shadow:none;box-shadow:none;background:#252b55;border-color:#252b55}.button-square__medium-blue.white-transparent{background:transparent}.button-square__medium-blue.white-transparent:hover{background:#e7782c;color:#fff;border-color:#e7782c}.button-square__medium-blue.solid--medium-blue{background-color:#004358;border-color:#004358;color:#fff}.button-square__medium-blue.size--sm{font-size:12px;padding:8px}.button-square__medium-blue.size--xs{font-size:16px;letter-spacing:0;padding:8px}.button-square__medium-blue.size--lg{padding:20px 40px}.button-square__medium-blue.has-icon span{margin-right:10px}.button-square__medium-blue.has-dropdown{border:none;padding-left:30px;padding-right:60px}.button-square__medium-blue.has-dropdown:after{content:"";border-right:1px solid #fff;border-bottom:1px solid #fff;width:8px;height:8px;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:31px;top:calc(50% - 7px);-webkit-transition:all .3s ease;transition:all .3s ease}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.button-square__medium-blue.has-dropdown.open{overflow:visible}}.button-square__medium-blue.transparent{background-color:transparent;color:#004358}.button-square__medium-blue.transparent:hover{background-color:#004358;border-color:#004358;color:#fff}.button-square__medium-blue.transparent:visited{color:#004358}.button-square__light-teal{cursor:pointer;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.button-square__light-teal svg{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);left:10px}.button-square__light-teal:hover{background-color:#252b55;border-color:#252b55;color:#fff;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.button-square__light-teal:hover svg polygon{fill:#fff}.button-square__light-teal.no-shadow:hover{-webkit-box-shadow:none;box-shadow:none;background:#252b55;border-color:#252b55}.button-square__light-teal.white-transparent{background:transparent}.button-square__light-teal.white-transparent:hover{background:#e7782c;color:#fff;border-color:#e7782c}.button-square__light-teal.solid--light-teal{background-color:#269083;border-color:#269083;color:#fff}.button-square__light-teal.size--sm{font-size:12px;padding:8px}.button-square__light-teal.size--xs{font-size:16px;letter-spacing:0;padding:8px}.button-square__light-teal.size--lg{padding:20px 40px}.button-square__light-teal.has-icon span{margin-right:10px}.button-square__light-teal.has-dropdown{border:none;padding-left:30px;padding-right:60px}.button-square__light-teal.has-dropdown:after{content:"";border-right:1px solid #fff;border-bottom:1px solid #fff;width:8px;height:8px;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:31px;top:calc(50% - 7px);-webkit-transition:all .3s ease;transition:all .3s ease}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.button-square__light-teal.has-dropdown.open{overflow:visible}}.button-square__light-teal.transparent{background-color:transparent;color:#269083}.button-square__light-teal.transparent:hover{background-color:#269083;border-color:#269083;color:#fff}.button-square__light-teal.transparent:visited{color:#269083}.button-square__dark-orange{cursor:pointer;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.button-square__dark-orange svg{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);left:10px}.button-square__dark-orange:hover{background-color:#e7782c;border-color:#e7782c;color:#fff;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.button-square__dark-orange:hover svg polygon{fill:#fff}.button-square__dark-orange.no-shadow:hover{-webkit-box-shadow:none;box-shadow:none;background:#e7782c;border-color:#e7782c}.button-square__dark-orange.white-transparent{background:transparent}.button-square__dark-orange.white-transparent:hover{background:#e7782c;color:#fff;border-color:#e7782c}.button-square__dark-orange.solid--dark-orange{background-color:#e7782c;border-color:#e7782c;color:#fff}.button-square__dark-orange.size--sm{font-size:12px;padding:8px}.button-square__dark-orange.size--xs{font-size:16px;letter-spacing:0;padding:8px}.button-square__dark-orange.size--lg{padding:20px 40px}.button-square__dark-orange.has-icon span{margin-right:10px}.button-square__dark-orange.has-dropdown{border:none;padding-left:30px;padding-right:60px}.button-square__dark-orange.has-dropdown:after{content:"";border-right:1px solid #fff;border-bottom:1px solid #fff;width:8px;height:8px;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:31px;top:calc(50% - 7px);-webkit-transition:all .3s ease;transition:all .3s ease}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.button-square__dark-orange.has-dropdown.open{overflow:visible}}.button-square__dark-orange.transparent{background-color:transparent;color:#e7782c}.button-square__dark-orange.transparent:hover{background-color:#e7782c;border-color:#e7782c;color:#fff}.button-square__dark-orange.transparent:visited{color:#e7782c}.button-square__bright-orange{cursor:pointer;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.button-square__bright-orange svg{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);left:10px}.button-square__bright-orange:hover{background-color:#252b55;border-color:#252b55;color:#fff;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.button-square__bright-orange:hover svg polygon{fill:#fff}.button-square__bright-orange.no-shadow:hover{-webkit-box-shadow:none;box-shadow:none;background:#252b55;border-color:#252b55}.button-square__bright-orange.white-transparent{background:transparent}.button-square__bright-orange.white-transparent:hover{background:#e7782c;color:#fff;border-color:#e7782c}.button-square__bright-orange.solid--bright-orange{background-color:#fd7400;border-color:#fd7400;color:#fff}.button-square__bright-orange.size--sm{font-size:12px;padding:8px}.button-square__bright-orange.size--xs{font-size:16px;letter-spacing:0;padding:8px}.button-square__bright-orange.size--lg{padding:20px 40px}.button-square__bright-orange.has-icon span{margin-right:10px}.button-square__bright-orange.has-dropdown{border:none;padding-left:30px;padding-right:60px}.button-square__bright-orange.has-dropdown:after{content:"";border-right:1px solid #fff;border-bottom:1px solid #fff;width:8px;height:8px;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:31px;top:calc(50% - 7px);-webkit-transition:all .3s ease;transition:all .3s ease}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.button-square__bright-orange.has-dropdown.open{overflow:visible}}.button-square__bright-orange.transparent{background-color:transparent;color:#fd7400}.button-square__bright-orange.transparent:hover{background-color:#fd7400;border-color:#fd7400;color:#fff}.button-square__bright-orange.transparent:visited{color:#fd7400}.button-square__light-orange{cursor:pointer;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.button-square__light-orange svg{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);left:10px}.button-square__light-orange:hover{background-color:#e7782c;border-color:#e7782c;color:#fff;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.button-square__light-orange:hover svg polygon{fill:#fff}.button-square__light-orange.no-shadow:hover{-webkit-box-shadow:none;box-shadow:none;background:#e7782c;border-color:#e7782c}.button-square__light-orange.white-transparent{background:transparent}.button-square__light-orange.white-transparent:hover{background:#e7782c;color:#fff;border-color:#e7782c}.button-square__light-orange.solid--light-orange{background-color:#e7782c;border-color:#e7782c;color:#fff}.button-square__light-orange.size--sm{font-size:12px;padding:8px}.button-square__light-orange.size--xs{font-size:16px;letter-spacing:0;padding:8px}.button-square__light-orange.size--lg{padding:20px 40px}.button-square__light-orange.has-icon span{margin-right:10px}.button-square__light-orange.has-dropdown{border:none;padding-left:30px;padding-right:60px}.button-square__light-orange.has-dropdown:after{content:"";border-right:1px solid #fff;border-bottom:1px solid #fff;width:8px;height:8px;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:31px;top:calc(50% - 7px);-webkit-transition:all .3s ease;transition:all .3s ease}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.button-square__light-orange.has-dropdown.open{overflow:visible}}.button-square__light-orange.transparent{background-color:transparent;color:#e7782c}.button-square__light-orange.transparent:hover{background-color:#e7782c;border-color:#e7782c;color:#fff}.button-square__light-orange.transparent:visited{color:#e7782c}.icon-button{display:inline-block;cursor:pointer;padding:0;margin:0;text-align:center;background:transparent}.icon-button:before,.icon-button g,.icon-button path,.icon-button polygon,.icon-button svg{color:inherit;fill:inherit;stroke:inherit}.icon-button.icon-button--border{border-width:1px;border-style:solid}.icon-button.icon-button--shadow{-webkit-box-shadow:0 0 20px rgba(28,28,28,.05);box-shadow:0 0 20px rgba(28,28,28,.05)}.icon-button[class*="--size-s"]{width:28px;height:28px;font-size:.75rem;line-height:1.75rem}.icon-button[class*="--size-m"]{width:38px;height:38px;font-size:1rem;line-height:2.375rem}.icon-button[class*="--size-l"]{width:50px;height:50px;font-size:1.625rem;line-height:3.125rem}.icon-button[class*="--color-white"]{color:#fff;fill:#fff;border-color:#fff}.icon-button[class*="--color-white"]:hover{color:#252b55;fill:#252b55}.icon-button[class*="--bkgd-white"]{background:#fff}.icon-button[class*="--color-dark-gray"]{color:#424242;fill:#424242;border-color:#424242}.icon-button[class*="--color-dark-gray"]:hover{color:#fff;fill:#fff;background:#424242}.icon-button[class*="--bkgd-dark-gray"]{background:#424242}.icon-button[class*="--color-orange"]{color:#e7782c;fill:#e7782c;border-color:#e7782c}.icon-button[class*="--color-orange"]:hover{color:#fff;fill:#fff;background:#e7782c}.icon-button[class*="--bkgd-orange"]{background:#e7782c}.icon-button[class*="--color-extra-light-gray"]{color:#f7f7f7;fill:#f7f7f7;border-color:#f7f7f7}.icon-button[class*="--color-extra-light-gray"]:hover{color:#252b55;fill:#252b55}.icon-button[class*="--bkgd-extra-light-gray"]{background:#f7f7f7}.icon-button[class*="--color-teal"]{color:#269083;fill:#269083;border-color:#269083}.icon-button[class*="--color-teal"]:hover{color:#fff;fill:#fff;background:#269083}.icon-button[class*="--bkgd-teal"]{background:#269083}.icon-button[class*="--color-light-blue"]{color:#00afcc;fill:#00afcc;border-color:#00afcc}.icon-button[class*="--color-light-blue"]:hover{color:#fff;fill:#fff;background:#00afcc}.icon-button[class*="--bkgd-light-blue"]{background:#00afcc}.flyout-card{background:#fff}.flyout-card .triangle{width:0;height:0;position:relative;margin:0 auto;display:block;border-left:45px solid transparent;border-right:45px solid transparent;border-top:20px solid #ececec}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.flyout-card .triangle{border-left:65px solid transparent;border-right:65px solid transparent;border-top:35px solid #ececec}}.form-input span{text-transform:capitalize}.form-input input{padding:10px 14px;width:100%;font-family:Gotham,sans-serif;font-size:1rem;font-weight:300;line-height:1.1875em;color:#666;border-radius:5px;border:1px solid #ddd;-webkit-transition:border .2s ease-out;transition:border .2s ease-out}.form-input input.danger{border-color:#e7792c}.form-input input:focus{outline:none;border-color:#00afcc}.form-textarea span{text-transform:capitalize}.form-textarea textarea{padding:10px 14px;width:100%;font-family:Gotham,sans-serif;font-size:1rem;font-weight:300;line-height:1.1875em;color:#666;border-radius:5px;border:1px solid #ddd;-webkit-transition:border .2s ease-out;transition:border .2s ease-out;resize:vertical}.form-textarea textarea.danger{border-color:#e7792c}.form-textarea textarea:focus{outline:none;border-color:#00afcc}.form-select{padding-bottom:10px}.form-select select.danger{border-color:#e7792c}.form-select.stylized .dropdown-select-wrap.native{position:relative}.form-select.stylized .dropdown-select-wrap.native:after{content:"";background-image:url("/images/site/global/down-chevron.svg");right:15px;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);background-size:20px;width:20px;height:11px;background-repeat:no-repeat;pointer-events:none}.form-select.stylized select{border:1px solid #e2e2e2;color:#424242;border-radius:0;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;padding:10px 7px;font-size:14px;background-color:#fff;appearance:none}.form-select.stylized select label{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:5px}.custom-iw{background:#fff;margin-top:10px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.4);box-shadow:0 1px 3px rgba(0,0,0,.4)}.custom-iw:before{content:"";position:absolute;left:50%;bottom:-11px;width:0;height:0;border:11px solid #000;border-color:transparent transparent #ececec #ececec;-webkit-box-shadow:-2px 2px 2px rgba(0,0,0,.3);box-shadow:-2px 2px 2px rgba(0,0,0,.3);-webkit-transform:rotate(-45deg) translate(-35%,-35%);transform:rotate(-45deg) translate(-35%,-35%)}.custom-iw .gm-style-iw{top:10px!important;left:0!important}.custom-iw .gm-style-iw>div,.custom-iw .gm-style-iw>div>div{width:100%!important;max-width:100%!important}.custom-iw>div:first-child>div:last-child{left:0!important;top:0;z-index:-1!important}.custom-iw .gm-style-iw{margin:0 20px;width:330px!important}@media only screen and (min-width:768px) and (max-width:991px){.custom-iw .gm-style-iw{margin:0 10px 0 30px}}@media only screen and (max-width:767px){.custom-iw .gm-style-iw{width:275px!important;margin:0}}.cluster-custom-iw .gm-style-iw{top:17px!important;left:0!important;background:#fff}.cluster-custom-iw{background:#fff}.cluster-custom-iw>div:first-child>div:nth-child(2),.cluster-custom-iw>div:nth-child(3){display:none}.cluster-custom-iw>div:first-child>div:nth-child(4){background:#fff!important}.cluster-custom-iw .gm-style-iw,.cluster-custom-iw .gm-style-iw>div,.cluster-custom-iw .gm-style-iw>div>div{width:100%!important;max-width:100%!important}.cluster-custom-iw,.cluster-custom-iw .gm-style-iw,.cluster-custom-iw>div:first-child>div:last-child{width:400px!important;height:40px!important}.cluster-custom-iw>div:first-child>div:last-child{left:0!important;top:0;z-index:-1!important}.iw-hover-title{font-family:Klamp,sans-serif;font-size:1.125rem;font-weight:600;color:#269083}span.form-inline-error-message{z-index:10;position:absolute;display:block;top:calc(100% + 5px);padding:3px 7px;font-size:.875rem;text-transform:none;background:#e7792c;color:#fff!important}span.form-inline-error-message:before{display:block;position:absolute;content:"";top:-10px;left:10px;width:0;height:0;border:5px solid transparent;border-bottom-color:#e7792c}.form-select__wrap .form-inline-error-message{font-size:.875rem;top:60px}.form-loading>:not(.form-loading-indicator){opacity:0}.form-loading{position:relative}.form-loading-indicator{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;bottom:0;left:0;right:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}.form-loading-indicator svg{max-width:50%;-webkit-animation:spinAnimation 1s linear infinite;animation:spinAnimation 1s linear infinite}@-webkit-keyframes spinAnimation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinAnimation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.form-radio label{overflow:hidden;position:relative;cursor:pointer;padding:0 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-radio label:after,.form-radio label:before{display:none}.form-radio label input{position:absolute;right:100%}.form-radio label span{font-size:16px;font-weight:400;line-height:20px;letter-spacing:1px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1275px){.form-radio label span{font-size:14px}}.form-radio label .label__box{position:relative;border:1px solid #fff;margin-right:10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-radio label .label__box:after,.form-radio label .label__box:before{display:none}.form-radio label input:checked+.label__box{background-color:#114a5d}.form-radio.button,.form-radio.button-square__bright-orange,.form-radio.button-square__dark-blue,.form-radio.button-square__dark-orange,.form-radio.button-square__light-blue,.form-radio.button-square__light-orange,.form-radio.button-square__light-teal,.form-radio.button-square__medium-blue,.form-radio.button-square__white{margin:0 9px;text-align:center}.form-radio.button-square__bright-orange label,.form-radio.button-square__dark-blue label,.form-radio.button-square__dark-orange label,.form-radio.button-square__light-blue label,.form-radio.button-square__light-orange label,.form-radio.button-square__light-teal label,.form-radio.button-square__medium-blue label,.form-radio.button-square__white label,.form-radio.button label{padding:0}.form-radio.button-square__bright-orange label input[type=radio],.form-radio.button-square__dark-blue label input[type=radio],.form-radio.button-square__dark-orange label input[type=radio],.form-radio.button-square__light-blue label input[type=radio],.form-radio.button-square__light-orange label input[type=radio],.form-radio.button-square__light-teal label input[type=radio],.form-radio.button-square__medium-blue label input[type=radio],.form-radio.button-square__white label input[type=radio],.form-radio.button label input[type=radio]{position:absolute;top:-20px}.form-radio.button-square__bright-orange label input:checked~span,.form-radio.button-square__bright-orange label input:hover~span,.form-radio.button-square__dark-blue label input:checked~span,.form-radio.button-square__dark-blue label input:hover~span,.form-radio.button-square__dark-orange label input:checked~span,.form-radio.button-square__dark-orange label input:hover~span,.form-radio.button-square__light-blue label input:checked~span,.form-radio.button-square__light-blue label input:hover~span,.form-radio.button-square__light-orange label input:checked~span,.form-radio.button-square__light-orange label input:hover~span,.form-radio.button-square__light-teal label input:checked~span,.form-radio.button-square__light-teal label input:hover~span,.form-radio.button-square__medium-blue label input:checked~span,.form-radio.button-square__medium-blue label input:hover~span,.form-radio.button-square__white label input:checked~span,.form-radio.button-square__white label input:hover~span,.form-radio.button label input:checked~span,.form-radio.button label input:hover~span{background:#252b55;border-color:#252b55}.form-radio.button-square__bright-orange label span,.form-radio.button-square__dark-blue label span,.form-radio.button-square__dark-orange label span,.form-radio.button-square__light-blue label span,.form-radio.button-square__light-orange label span,.form-radio.button-square__light-teal label span,.form-radio.button-square__medium-blue label span,.form-radio.button-square__white label span,.form-radio.button label span{display:block;padding:6px 20px;border:1px solid #fff;font-size:12px}.form-radio.button-square__bright-orange .label__box,.form-radio.button-square__dark-blue .label__box,.form-radio.button-square__dark-orange .label__box,.form-radio.button-square__light-blue .label__box,.form-radio.button-square__light-orange .label__box,.form-radio.button-square__light-teal .label__box,.form-radio.button-square__medium-blue .label__box,.form-radio.button-square__white .label__box,.form-radio.button .label__box{display:none}.form-checkbox{padding:0 0 .625em}.form-checkbox label{cursor:pointer;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.form-checkbox label .label{display:inline-block;padding:0 0 0 .625em;font-size:.875rem;font-weight:500;line-height:1.28571;color:#444}.form-checkbox label .label__box{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:22px;height:22px;border:2px solid #1f998a;border-radius:5px;background:#fff;-webkit-box-shadow:0 0 6px rgba(28,28,28,.1) inset;box-shadow:inset 0 0 6px rgba(28,28,28,.1);-webkit-transition:border .2s ease-out;transition:border .2s ease-out}.form-checkbox label .label__box .svg-checkmark{width:80%;height:80%;fill:#e7792c;opacity:0;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.form-checkbox label:hover .label__box{border:2px solid #e7792c}.form-checkbox label input{position:absolute;right:100%}.form-checkbox label input:checked+.label__box{border:2px solid #e7792c}.form-checkbox label input:checked+.label__box .svg-checkmark{opacity:1}.form-checkbox-show-bold-homes-only{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #999;padding:0 10px;border-radius:10px}.form-checkbox-show-bold-homes-only .form-checkbox{padding-bottom:0}.form-checkbox-show-bold-homes-only .form-checkbox label .label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-checkbox-show-bold-homes-only span.label{padding-left:2px}.form-checkbox-show-bold-homes-only .icon-tooltip{margin-left:12px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;border-radius:50%;border:2px solid transparent}.form-checkbox-show-bold-homes-only .icon-tooltip span{background:#e7782c;border-radius:50%;padding:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:17px;height:17px;color:#fff;font-size:13px;font-weight:700}.form-checkbox-show-bold-homes-only .icon-tooltip .icon-tooltip__content{opacity:0;visibility:hidden;position:absolute;left:50%;transform:translate(-50%);-webkit-transform:translate(-50%);-ms-transform:translate(-50%);top:-225px;width:425px;background:#fff;color:#424242;padding:25px;-webkit-box-shadow:10px 10px 20px rgba(28,28,28,.2);box-shadow:10px 10px 20px rgba(28,28,28,.2);z-index:4;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.form-checkbox-show-bold-homes-only .icon-tooltip .icon-tooltip__content:after{content:"";position:absolute;left:50%;transform:translate(-50%);-webkit-transform:translate(-50%);-ms-transform:translate(-50%);bottom:-35px;width:4px;height:35px;background:#fff}.form-checkbox-show-bold-homes-only .icon-tooltip .icon-tooltip__content p{padding-left:0;margin-top:0;font-family:Gotham,sans-serif;line-height:1.5rem;font-size:1rem;color:#424242;margin-bottom:0}@media only screen and (min-width:768px) and (max-width:991px){.form-checkbox-show-bold-homes-only .icon-tooltip .icon-tooltip__content p{font-size:12px;line-height:20px}}@media only screen and (max-width:767px){.form-checkbox-show-bold-homes-only .icon-tooltip .icon-tooltip__content p{font-size:12px;line-height:18px}}@media only screen and (max-width:767px){.form-checkbox-show-bold-homes-only .icon-tooltip .icon-tooltip__content{width:250px;top:-193px}}@media only screen and (min-width:768px){.form-checkbox-show-bold-homes-only .icon-tooltip .icon-tooltip__content{top:-150px;min-height:115px;-webkit-transform:translateX(calc(-100% + 10px));transform:translateX(calc(-100% + 10px))}.form-checkbox-show-bold-homes-only .icon-tooltip .icon-tooltip__content:after{left:calc(100% - 10px)}}@media only screen and (min-width:992px){.form-checkbox-show-bold-homes-only .icon-tooltip .icon-tooltip__content{top:-183px;min-height:115px;-webkit-transform:translateX(calc(-100% + 10px));transform:translateX(calc(-100% + 10px))}.form-checkbox-show-bold-homes-only .icon-tooltip .icon-tooltip__content:after{left:calc(100% - 10px)}}@media only screen and (min-width:1276px){.form-checkbox-show-bold-homes-only .icon-tooltip .icon-tooltip__content{-webkit-transform:translateX(calc(-100% + 50px));transform:translateX(calc(-100% + 50px))}.form-checkbox-show-bold-homes-only .icon-tooltip .icon-tooltip__content:after{left:calc(100% - 50px)}}.form-checkbox-show-bold-homes-only .icon-tooltip:hover{border:2px solid #fff}.form-checkbox-show-bold-homes-only .icon-tooltip:hover .icon-tooltip__content{opacity:1;visibility:visible;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.attached-state .upload-btn .svg-delete{fill:#b3b3b3}.attached-state .upload-btn .svg-replace-upload{fill:#0598b4}.vdp-datepicker__calendar{position:relative;background-color:#fff;color:#1c1c1c}.vdp-datepicker__calendar header{position:relative;line-height:20px!important;max-height:20px}.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).day,.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).month,.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).year{color:#252b55}.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).day:hover,.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).month:hover,.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).year:hover{border-color:#252b55}.vdp-datepicker__calendar header .next:not(.disabled),.vdp-datepicker__calendar header .prev:not(.disabled),.vdp-datepicker__calendar header .up:not(.disabled){color:#424242;padding:8px}.vdp-datepicker__calendar .cell.day-header{color:#424242}.vdp-datepicker__calendar{padding:10px}.vdp-datepicker:after{content:\url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='23' viewBox='0 0 21 23'%3E%3Cpath fill='%2300afcc' fill-rule='nonzero' d='M17.969 2.875h-2.157V.539A.54.54 0 0015.274 0h-1.796a.54.54 0 00-.54.54v2.335h-5.75V.539A.54.54 0 006.649 0H4.852a.54.54 0 00-.54.54v2.335H2.156C.966 2.875 0 3.841 0 5.031v15.813C0 22.034.966 23 2.156 23H17.97c1.19 0 2.156-.966 2.156-2.156V5.03c0-1.19-.966-2.156-2.156-2.156zm-.27 17.969H2.426a.27.27 0 01-.27-.27V7.187H17.97v13.387a.27.27 0 01-.27.27z'/%3E%3C/svg%3E");pointer-events:none;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;bottom:0;right:0;width:40px;height:40px;line-height:normal}.icon-list li{font-size:16px;font-weight:500;line-height:24px;color:#00afcc;margin-bottom:20px;width:100%}.icon-list li a{color:#00afcc;display:-webkit-box;display:-ms-flexbox;display:flex}.icon-list li a:hover{color:#252b55}.icon-list li span{color:#6f6f6f;margin-right:12px;font-size:24px;vertical-align:middle;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dropdown{position:relative;display:inline-block;margin:0;min-width:150px;font-family:Lato,sans-serif;z-index:4}@media only screen and (max-width:767px){.dropdown{width:100%}}.dropdown ul{font-size:18px;font-weight:700;line-height:40px;display:grid;width:100%;background-color:#fff;right:0;position:absolute;margin:0;padding:0;max-height:0;overflow:hidden;top:40px;-webkit-transition:max-height .2s ease-out;transition:max-height .2s ease-out}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.dropdown ul{width:auto}}.dropdown ul.open{max-height:600px}.dropdown .option{-webkit-transition:all .1s ease-in;transition:all .1s ease-in;height:40px;width:100%;background:none;padding:10px 20px;color:#6f6f6f;font-size:15px;line-height:16px;text-shadow:2px 2px 10px 0 rgba(0,0,0,.6);text-align:center}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.dropdown .option{width:265px}}.dropdown .option:hover{background:#e7782c;color:#fff}.dropdown .option:hover .icon-arrow-down{color:#fff}.dropdown .option.placeholder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;border-radius:10px;background:#fff;border:1px solid #6f6f6f;font-weight:700}.dropdown .option.placeholder:hover{color:#6f6f6f}.dropdown .option a{height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer}.dropdown .option .icon-chevron-down{-webkit-transition:all .3s ease;transition:all .3s ease}.dropdown .option .icon-chevron-down:before{color:#6f6f6f}.dropdown .option.open .icon-chevron-down{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.dropdown .form-select__wrap:after{content:"";border-left:2px solid #c4c4c4;border-bottom:2px solid #c4c4c4;position:absolute;right:31px;top:50%;width:15px;height:15px;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.dropdown .form-select__wrap:after{top:calc(50% - 12px);right:15px}}.dropdown.dark{color:#fff;letter-spacing:1px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1275px){.dropdown.dark{font-size:13px}}.dropdown.dark ul{background-color:rgba(66,66,66,.3)}.dropdown.dark .option{width:auto}.dropdown.dark .option.placeholder{background:transparent;border:none;color:#fff;padding:0}.dropdown.dark .icon-chevron-down:before{color:#fff}.dropdown.dark.city-dropdown,.dropdown.dark.metro-dropdown{width:320px}@media only screen and (min-width:992px){.dropdown.dark.city-dropdown,.dropdown.dark.metro-dropdown{width:calc(33.33333333vw - 66px);max-width:100%}}.dropdown.dark.city-dropdown.disabled .placeholder,.dropdown.dark.metro-dropdown.disabled .placeholder{background-color:rgba(0,0,0,.6);border-color:rgba(0,0,0,.15);cursor:auto}.dropdown.dark.city-dropdown.disabled .city-name,.dropdown.dark.metro-dropdown.disabled .city-name{color:rgba(0,0,0,.9)}.dropdown.dark.city-dropdown.disabled .icon-chevron-down,.dropdown.dark.metro-dropdown.disabled .icon-chevron-down{-webkit-transition:all .3s ease;transition:all .3s ease}.dropdown.dark.city-dropdown.disabled .icon-chevron-down:before,.dropdown.dark.metro-dropdown.disabled .icon-chevron-down:before{color:rgba(0,0,0,.9)}.dropdown.dark.city-dropdown .placeholder,.dropdown.dark.metro-dropdown .placeholder{cursor:pointer;display:grid;width:100%;grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;padding:10px 20px;border:2px solid #fff;background:rgba(66,66,66,.3)}.dropdown.dark.city-dropdown .placeholder span,.dropdown.dark.metro-dropdown .placeholder span{position:relative}.dropdown.dark.city-dropdown .city-name,.dropdown.dark.city-dropdown .metro-name,.dropdown.dark.metro-dropdown .city-name,.dropdown.dark.metro-dropdown .metro-name{font-size:.875rem;font-weight:500;line-height:1rem;font-style:normal;white-space:nowrap;overflow:hidden;text-align:left;text-overflow:ellipsis;color:#fff;text-transform:uppercase}.dropdown.dark.city-dropdown ul,.dropdown.dark.metro-dropdown ul{left:0;background:#252b55}.dropdown.dark.city-dropdown .option,.dropdown.dark.metro-dropdown .option{position:relative;height:unset;padding:0;text-align:left}.dropdown.dark.city-dropdown .option:hover,.dropdown.dark.metro-dropdown .option:hover{background:#00afcc}.dropdown.dark.city-dropdown .option a,.dropdown.dark.metro-dropdown .option a{color:#fff;padding:10px 20px}.dropdown.dark.city-dropdown .option:first-child,.dropdown.dark.metro-dropdown .option:first-child{padding-top:7px}.dropdown.dark.city-dropdown .option:last-child,.dropdown.dark.metro-dropdown .option:last-child{padding-bottom:7px}.dropdown.dark.city-dropdown .option.option--hidden,.dropdown.dark.metro-dropdown .option.option--hidden{display:none}.dropdown.dark.city-dropdown .option__item,.dropdown.dark.metro-dropdown .option__item{padding:10px 20px}.dropdown.dark.city-dropdown input[type=checkbox],.dropdown.dark.metro-dropdown input[type=checkbox]{position:absolute;right:0;top:0;width:1px;height:1px;margin:-1px;padding:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);-webkit-appearance:none;-moz-appearance:none;appearance:none}.dropdown.dark.city-dropdown label,.dropdown.dark.metro-dropdown label{cursor:pointer;position:relative;display:grid;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;color:#fff}.dropdown.dark.city-dropdown label:after,.dropdown.dark.city-dropdown label:before,.dropdown.dark.metro-dropdown label:after,.dropdown.dark.metro-dropdown label:before{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dropdown.dark.city-dropdown label:before,.dropdown.dark.metro-dropdown label:before{content:"";position:relative;width:14px;height:14px;border:1px solid #fff;border-radius:3px}.dropdown.dark.city-dropdown label:after,.dropdown.dark.metro-dropdown label:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='8' viewBox='0 0 9 8'%3E%3Cpath fill='%23FFF' d='M1.938 7.112c.186 0 .504-.184.955-.551.45-.368.997-.89 1.638-1.563L7.55 1.819l.054-.053c.345-.362.517-.733.517-1.114v-.16c0-.193-.023-.33-.068-.41-.046-.082-.122-.123-.23-.123-.143 0-.317.067-.522.2-.205.134-.438.33-.698.591L3.5 3.821a6.272 6.272 0 0 1-.479.432c-.133.106-.224.16-.273.16-.117 0-.21-.09-.278-.27-.069-.178-.129-.494-.181-.947a35.719 35.719 0 0 1-.015-.151c-.061-.59-.254-.884-.576-.884-.338 0-.648.143-.928.427-.28.285-.42.595-.42.93 0 .616.032 1.187.096 1.714.063.528.13.873.202 1.036.085.195.272.385.562.568.29.184.532.276.727.276z'/%3E%3C/svg%3E");position:absolute;top:0;width:16px;height:15px;opacity:0;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.dropdown.dark.city-dropdown input[type=checkbox]:checked+label:after,.dropdown.dark.metro-dropdown input[type=checkbox]:checked+label:after{opacity:1}.dropdown.dark.metro-dropdown{margin-bottom:15px}.dropdown.dark.city-dropdown{z-index:2}.svg-florida a .svg-florida__county{-webkit-transition:fill .2s ease-out;transition:fill .2s ease-out}.svg-florida a text{font-family:Gotham,sans-serif;font-size:1.039375rem;color:#fff;line-height:1;letter-spacing:normal;fill:#fff}.svg-florida a.selected .svg-florida__county,.svg-florida a:focus .svg-florida__county,.svg-florida a:hover .svg-florida__county{fill:#00afcc}.list-flyout{position:relative;height:100%;overflow:auto;background:#fff;-webkit-box-shadow:0 0 20px rgba(28,28,28,.1);box-shadow:0 0 20px rgba(28,28,28,.1)}.list-flyout .list-flyout__header{display:-webkit-box;display:-ms-flexbox;display:flex;position:-webkit-sticky;position:sticky;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:0;left:0;padding:5px 5px 5px 20px;background:#00afcc;z-index:1}.list-flyout .list-flyout__title{font-size:1.125rem;line-height:1;color:#fff}.list-flyout .list-flyout__list ul{list-style:none;margin:0;padding:0;background:#f5f5f5}.title-with-span{font-family:Gotham,sans-serif;font-size:50px;color:#252b55;line-height:50px;font-weight:300}@media only screen and (max-width:767px){.title-with-span{font-size:32px;line-height:32px}}.title-with-span span{color:#6f6f6f;font-size:30px;font-weight:300;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:767px){.title-with-span span{font-size:20px;line-height:20px}}@media only screen and (max-width:767px){.title-with-span{margin-top:20px}}.title-with-span.italic{font-style:italic}.title-with-span.italic span{font-style:normal}@-webkit-keyframes circle-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes circle-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.loading-icon{width:50px;height:50px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);mix-blend-mode:overlay}.loading-icon .icon{display:inline-block;width:100%;height:100%;border:4px solid #fff;border-radius:50%;position:relative;z-index:5}.loading-icon .icon:after{content:"";display:inline-block;width:100%;height:100%;border-top:4px solid transparent;border-right:4px solid #e7792c;border-bottom:4px solid transparent;border-left:4px solid transparent;border-radius:50%;position:absolute;top:-4px;left:-4px;-webkit-animation:circle-rotate .75s both linear infinite;animation:circle-rotate .75s both linear infinite}.media-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;border:1px solid #e7782c;width:60px;height:60px;margin-right:15px;position:relative;background:#fff;z-index:2;padding:0}.media-button:after,.media-button:before{display:none}@media only screen and (max-width:767px){.media-button{z-index:1}}.media-button>*{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.media-button:last-child{margin-right:0}.media-button .tooltip{opacity:0;visibility:hidden;position:absolute;top:-70px;background:#fff;white-space:nowrap;padding:15px;font-size:20px;font-weight:400;line-height:20px;color:#00afcc;-webkit-box-shadow:0 0 20px rgba(0,0,0,.1);box-shadow:0 0 20px rgba(0,0,0,.1)}.media-button .tooltip img.flyout-line{position:absolute;left:50%;transform:translate(-50%);-webkit-transform:translate(-50%);-ms-transform:translate(-50%);z-index:-1;opacity:0;visibility:hidden}.media-button:hover{background:#00afcc;border-color:#00afcc}.media-button:hover>*{-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.media-button:hover svg ellipse,.media-button:hover svg path{stroke:#fff}.media-button:hover svg ellipse{fill:#00afcc}.media-button:hover svg path.text{stroke:none;fill:#fff}.media-button:hover .tooltip,.media-button:hover .tooltip img.flyout-line{opacity:1;visibility:visible}select.dropdown-select{position:relative;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none}@media only screen and (max-width:767px){select.dropdown-select{width:100%}}select.dropdown-select:after{content:'<svg width="18px" height="9px" viewBox="0 0 18 9" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g id="Homepage" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="Schedule-Tour-Modal" transform="translate(-1054.000000, -388.000000)" fill-rule="nonzero" fill="#6f6f6f"><g id="form-fields" transform="translate(550.000000, 180.000000)"><g id="form-input" transform="translate(0.000000, 169.000000)"><g id="stre-down" transform="translate(504.000000, 39.000000)"><path d="M9,9 C8.768,9 8.537,8.92 8.349,8.759 L0.59,2.109 L1.892,0.59 L9,6.683 L16.108,0.59 L17.41,2.109 L9.651,8.759 C9.463,8.92 9.232,9 9,9 Z" id="Shape"></path></g></g></g></g></g></svg>';position:absolute;right:10px;top:0}label.outside-label{display:-webkit-box;display:-ms-flexbox;display:flex;color:#6f6f6f;font-size:1.25rem;font-weight:300;line-height:1.25rem;font-style:normal}.dropdown-select{display:inline-block;position:relative;padding:.75em 3em .75em 1.5em;color:#fff;letter-spacing:1px;margin:0;cursor:pointer;border:2px solid #fff;background:rgba(66,66,66,.3)}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1275px){.dropdown-select{font-size:13px}}.dropdown-select:last-child{margin-right:0}.dropdown-select:after,.dropdown-select:before{content:""}.dropdown-select:before{position:absolute;top:0;right:0;bottom:0;left:0}.dropdown-select:after{border-right:1px solid #fff;border-bottom:1px solid #fff;width:8px;height:8px;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:20px;top:calc(50% - 7px)}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1275px){.dropdown-select:after{right:10px}}.dropdown-select h1{font-size:.875rem;font-weight:500;line-height:1rem;margin:0 auto;font-style:normal;color:#fff;text-transform:uppercase}.dropdown-select span{text-transform:uppercase;font-size:14px;font-weight:400;line-height:14px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1275px){.dropdown-select span{font-size:12px}}.dropdown-select__menu{position:absolute;top:calc(100% + 2px);left:0;background-color:#252b55;height:0;padding:0;overflow:hidden;-webkit-box-shadow:2px 2px 10px 0 rgba(0,0,0,.2);box-shadow:2px 2px 10px 0 rgba(0,0,0,.2)}.dropdown-select__menu,.dropdown-select__menu li{-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.dropdown-select__menu li{font-size:1.125rem;font-weight:500;line-height:3.125rem;font-family:Gotham,sans-serif;letter-spacing:0;padding:12px 18px;display:inline-block;list-style:none;color:#fff;text-align:left;width:100%;font-size:16px;font-weight:400;line-height:16px;cursor:pointer}.dropdown-select__menu li:not(:last-child){margin-right:5px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1275px){.dropdown-select__menu li{font-size:14px;padding:10px 14px}}.dropdown-select__menu li:hover{background-color:#00afcc;color:#fff;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}@media only screen and (max-width:767px){.dropdown-select__menu li{display:block;width:100%}.dropdown-select__menu li+li{margin-top:10px}}.dropdown-select__menu.checkboxes{white-space:normal;width:240px}.dropdown-select__menu.checkboxes li{line-height:40px;width:100%;padding:12px 0;background:none}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1275px){.dropdown-select__menu.checkboxes li{padding:8px 0}}.dropdown-select__menu.checkboxes li .form-checkbox label .label__box{border-radius:6px;background:#fff;min-width:20px;height:20px}.dropdown-select__menu.checkboxes li .form-checkbox label input[type=checkbox]:checked+.label__box{background:#fd7400}.dropdown-select__menu.checkboxes li:hover{background:none}.dropdown-select:nth-child(2) .dropdown-select__menu{left:auto;right:0}.dropdown-select:nth-child(2) .dropdown-select__menu:before{left:auto;right:20px}.dropdown-select:nth-child(3) .dropdown-select__menu{left:auto;right:0}.dropdown-select:nth-child(3) .dropdown-select__menu:before{left:auto;right:20px}.dropdown-select:nth-child(4) .dropdown-select__menu{left:auto;right:0}.dropdown-select:nth-child(4) .dropdown-select__menu:before{left:auto;right:20px}.input-range{border:1px solid #6f6f6f;margin:0 10px}.input-range .dropdown-select{border:none;padding:10px 0;margin:0 10px}.input-range .dropdown-select:after,.input-range .dropdown-select:before{content:none}@media only screen and (max-width:767px){.dropdown-select-wrap.native{width:100%;margin-bottom:20px;padding:0 20px}}.dropdown-select-wrap .svg-arrow{position:absolute;left:10px;width:15px!important;-webkit-transform:rotate(90deg);transform:rotate(90deg);top:15px;height:auto!important}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.dropdown-select-wrap .svg-arrow{top:0}}.form-select.stylized select::-ms-expand{display:none}@media only screen and (max-width:767px){.native-select{padding-top:2.25em}}.native-select__label{padding-right:1.07143em;display:block;padding-bottom:.625em;font-size:1rem;line-height:1.1875;color:#444}@media only screen and (min-width:768px) and (max-width:991px){.native-select__label{display:block;padding-bottom:1.07143em}}@media only screen and (max-width:767px){.native-select__label{display:block;padding-bottom:1.07143em}}.native-select__select{position:relative;display:inline-block}.native-select__select select{cursor:pointer;width:100%;padding:10px 14px;font-family:Gotham,sans-serif;font-size:1rem;font-weight:300;line-height:1.1875em;color:#666;border:1px solid #d5d5d5;border-radius:6px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none}@media only screen and (max-width:767px){.native-select__select select{width:100%}}.native-select__select:after{position:absolute;display:block;pointer-events:none;content:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 8"><path fill="6f6f6f" d="M8 8a.949.949 0 0 1-.62-.23L0 1.446 1.238 0 8 5.796 14.761 0 16 1.445 8.62 7.771A.949.949 0 0 1 8 8z"/></svg>');width:16px;height:16px;top:calc(50% - 15px);right:.92857em;z-index:1}@media only screen and (max-width:767px){.native-select__select{display:block}}.color-block{padding:20px 50px;border-radius:8px}@media only screen and (max-width:767px){.color-block{padding:15px 20px}}.color-block p{margin-bottom:0}.color-block__orange{color:#fff;background:#d2732d}.header-with-span{font-size:3.75rem;font-weight:300;line-height:3.75rem}.header-with-span span{display:block;font-size:1.125rem;font-weight:600;line-height:1.875rem}.pill-button{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.3125em 2.28571em .3125em .85714em;font-size:.875rem;font-weight:300;line-height:1;white-space:nowrap;color:#fff;background:#1f998a;border-radius:15px;overflow:hidden}.pill-button .pill-button__icon{position:absolute;top:0;right:0;padding:.5em 1em .5em .85714em;height:100%}.pill-button .svg-close-light{width:12px;height:12px;fill:#fff}.contact-info{font-family:Gotham,sans-serif;font-size:16px;font-weight:300;line-height:30px;padding:20px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.contact-info:hover{-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.contact-info:not(:last-child){border-bottom:1px solid #a5d4b6}.contact-info img{width:105px;height:105px;border-radius:50%;margin-right:20px;border:3px solid #fff}.contact-info .title{font-weight:700}.contact-info.blue{color:#fff}.contact-info.blue .link--blue{color:#00afcc}.contact-info.blue .link--blue:hover{color:#e7782c}.contact-info.teal .link--teal{color:#269083}.contact-info.teal .link--teal:hover{color:#252b55}.tooltip__button{cursor:pointer;position:relative}.tooltip__button:before{content:"";position:absolute;width:0;height:0;bottom:calc(100% + 9px);left:50%;margin-left:-10px;border-top:10px solid #00afcc;border-left:10px solid transparent;border-right:10px solid transparent;opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:opacity .2s ease-out,-webkit-transform .2s ease-out;transition:opacity .2s ease-out,-webkit-transform .2s ease-out;transition:opacity .2s ease-out,transform .2s ease-out;transition:opacity .2s ease-out,transform .2s ease-out,-webkit-transform .2s ease-out}@media only screen and (min-width:768px){.tooltip__button:before{left:50%}}.tooltip__button:hover:before{-webkit-transition:opacity .2s ease-out .2s,-webkit-transform .2s ease-out .2s;transition:opacity .2s ease-out .2s,-webkit-transform .2s ease-out .2s;transition:opacity .2s ease-out .2s,transform .2s ease-out .2s;transition:opacity .2s ease-out .2s,transform .2s ease-out .2s,-webkit-transform .2s ease-out .2s}.tooltip__button:hover+.tooltip__content{z-index:1;-webkit-transition:opacity .2s ease-out,-webkit-transform .2s ease-out;transition:opacity .2s ease-out,-webkit-transform .2s ease-out;transition:opacity .2s ease-out,transform .2s ease-out;transition:opacity .2s ease-out,transform .2s ease-out,-webkit-transform .2s ease-out}.tooltip__button:hover:before{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.tooltip__button:hover+.tooltip__content{opacity:1;-webkit-transform:translate(-100%);transform:translate(-100%)}@media only screen and (min-width:768px){.tooltip__button:hover+.tooltip__content{-webkit-transform:translate(-50%);transform:translate(-50%)}}.tooltip__content{pointer-events:none;position:absolute;bottom:calc(100% + 17px);left:calc(100% + 10px);padding:10px 20px;font-size:.875rem;font-weight:400;line-height:1.66667;color:#424242;background:#fff;opacity:0;-webkit-box-shadow:0 0 10px rgba(28,28,28,.1);box-shadow:0 0 10px rgba(28,28,28,.1);-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%);-webkit-transition:opacity .2s ease-out .2s,-webkit-transform .2s ease-out .2s;transition:opacity .2s ease-out .2s,-webkit-transform .2s ease-out .2s;transition:opacity .2s ease-out .2s,transform .2s ease-out .2s;transition:opacity .2s ease-out .2s,transform .2s ease-out .2s,-webkit-transform .2s ease-out .2s}.tooltip__content ul{list-style-type:disc;padding-left:1.5em}@media only screen and (min-width:768px){.tooltip__content{left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.range{--dif:calc(var(--max) - var(--min));--left:calc((var(--a) - var(--min)) / var(--dif) * 100%);--leftWidth:calc((var(--b) - var(--a)) / var(--dif) * 100%);--right:calc((var(--b) - var(--min)) / var(--dif) * 100%);--rightWidth:calc((var(--a) - var(--b)) / var(--dif) * 100%);display:grid;grid-template:21px 20px max-content/1fr 1fr;overflow:hidden;position:relative;margin:0 auto;min-width:220px;width:100%}.range:after,.range:before{content:"";grid-column:1/span 2;grid-row:2;-ms-flex-item-align:center;align-self:center;width:0;height:6px;margin:0;border-radius:3px;background:#252b55}.range:before{width:100%}.range:after{margin-left:var(--left);width:var(--leftWidth);background:#1f998a}.range .range__title{grid-column:1/span 2;padding-bottom:10px;font-size:16px}.range .range__input{display:block;grid-column:1/span 2;grid-row:2;z-index:1;top:0;left:0;margin:0;padding:0;height:unset;border:0;background:none;--col:#000;pointer-events:none}.range .range__input,.range .range__input::-webkit-slider-runnable-track,.range .range__input::-webkit-slider-thumb{-webkit-appearance:none}.range .range__input::-webkit-slider-runnable-track{width:100%;height:100%;background:none}.range .range__input::-moz-range-track{width:100%;height:100%;background:none}.range .range__input::-webkit-slider-thumb{pointer-events:auto;cursor:pointer;width:12px;height:20px;border:1px solid gray;border-radius:3px;background:#fff}.range .range__input::-moz-range-thumb{pointer-events:auto;cursor:pointer;width:12px;height:20px;border:1px solid gray;border-radius:3px;background:#fff}.range .range__input:focus{--col:$cf-dark-orange;z-index:2}.range .range__result{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;grid-row:3;grid-column:1/span 2;padding-top:5px}.range .range__output-input{width:90px;font-size:16px;line-height:1;text-align:center;border:1px solid #d0d0d0;border-radius:0}.tabs__wrapper .floorplan-disclaimer p{color:#000;font-size:11px;font-weight:300;line-height:16px;margin-top:30px;margin-bottom:0;text-align:left}.promotion{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:1.25em;background:#e7792c}@media only screen and (min-width:768px){.promotion{padding-left:0;padding-bottom:0}}@media only screen and (min-width:768px) and (max-width:991px){.promotion__image-wrap{max-width:30%;margin:1.25em 0 1.25em 1.25em}}@media only screen and (min-width:992px){.promotion__image-wrap{max-width:30%}}@media only screen and (min-width:1276px){.promotion__image-wrap{max-width:20%}}.promotion__image-wrap .promotion__image{display:block;max-width:100%}.promotion__content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-top:1.25em}@media only screen and (min-width:768px) and (max-width:991px){.promotion__content{padding:1.25em}}@media only screen and (min-width:992px){.promotion__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.25em 0 1.25em 3.125em}}.promotion__title{padding-bottom:.29412em;font-family:Klamp,sans-serif;font-size:2.125rem;font-weight:300;line-height:1.25;text-align:center;color:#fff}@media only screen and (min-width:768px){.promotion__title{text-align:left}}@media only screen and (min-width:1276px){.promotion__title{padding-bottom:.425em;font-size:2.5rem}}.promotion__copy p{margin:0;font-size:1rem;font-weight:300;line-height:1.77778;text-align:center;color:#fff}@media only screen and (min-width:768px){.promotion__copy{text-align:left}}@media only screen and (min-width:992px){.promotion__copy p{font-size:1.125rem}}.promotion__cta-wrap{-ms-flex-item-align:center;align-self:center;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-left:1.25em;text-align:center;width:100%}.promotion__cta-wrap .promotion__cta{padding:.75em 1.25em;font-size:1rem}.promotion__cta-wrap .promotion__cta:hover{color:#e7792c;background-color:#fff}@media only screen and (min-width:992px){.promotion__cta-wrap .promotion__cta{font-size:1.125rem}}.promotion__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:1.25em 0 0}@media only screen and (min-width:992px){.promotion__footer{width:auto}}.promotion__footer-image-wrap{width:34.66667vw;height:26.13333vw}.promotion__footer-image-wrap .promotion__footer-image-container{position:relative;width:100%;height:100%;overflow:hidden}.promotion__footer-image-wrap .promotion__footer-image{position:absolute;display:block;top:50%;left:50%;width:100%;height:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.list-card__header{display:-webkit-box;display:-ms-flexbox;display:flex;position:-webkit-sticky;position:sticky;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:0;left:0;padding:5px 5px 5px 20px;background:#00afcc;z-index:1}.list-card__title{font-size:1.125rem;line-height:1;color:#fff}.list-card__list ul{list-style:none;margin:0;padding:0;background:#f5f5f5}.list-card__list-item{font-family:Gotham,sans-serif;font-weight:400;background:#fff}.list-card__list-item:not(:first-child){margin-top:1px}.list-card__list-item:hover .list-card__faux-button{background:#e7782c}.list-card__list-item:hover .list-card__faux-button .svg-arrow{fill:#fff}.list-card__list-item-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.625em}.list-card__list-item-wrap .list-card__item-image{width:66px;text-align:center}.list-card__list-item-wrap .list-card__item-image img{max-width:100%;max-height:66px}.list-card__item-content{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:.625em}.list-card__item-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.list-card__item-header-content{padding-right:.625em}.list-card__item-title{padding-bottom:.5em;font-size:1.25rem;font-weight:300;color:#898888}.list-card__item-description{margin-bottom:.83333em;font-size:.75rem;line-height:1.625;white-space:nowrap;color:#6f6f6f}.list-card__item-pricing{display:inline-block;padding-right:.83333em;font-size:.75rem;color:#252b55}@media only screen and (max-width:767px){.list-card__item-pricing{padding-right:.41667em}}.list-card__item-availability{display:inline-block;padding-left:.83333em;font-size:.75rem;white-space:nowrap;text-transform:uppercase;border-left:1px solid #00afcc}.list-card__item-availability.list-card__item-availability--now-selling{color:#e7782c}.list-card__item-availability.list-card__item-availability--coming-soon{color:#269083}.list-card__item-availability.list-card__item-availability--grand-opening{color:#4eb300}.list-card__item-availability.list-card__item-availability--new-release{color:#fd7400}.list-card__item-availability.list-card__item-availability--closeout{color:#e2c400}.list-card__item-availability.list-card__item-availability--sold{color:#ea0101}@media only screen and (max-width:767px){.list-card__item-availability{padding-left:.41667em}}.list-card__faux-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:38px;height:38px;text-align:center;font-size:1rem;line-height:2.375rem;border:1px solid #e7782c;border-radius:1px;-webkit-transition:background .25s ease-out;transition:background .25s ease-out;-webkit-box-shadow:0 2px 10px rgba(28,28,28,.05);box-shadow:0 2px 10px rgba(28,28,28,.05)}.list-card__faux-button .svg-arrow{width:25px;fill:#e7782c;-webkit-transition:fill .25s ease-out,stroke .25s ease-out;transition:fill .25s ease-out,stroke .25s ease-out}@media only screen and (max-width:767px){.list-card__list-item--collapsible .list-card__list-item-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}.list-card__list-item--collapsible .list-card__list-item-wrap .list-card__item-image{display:none}.list-card__list-item--collapsible .list-card__list-item-wrap .list-card__item-content{padding:0}.list-card__list-item--collapsible .list-card__list-item-wrap .list-card__item-header{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.list-card__list-item--collapsible .list-card__list-item-wrap .list-card__item-description{white-space:normal}.list-card__list-item--collapsible .list-card__list-item-wrap .list-card__item-cta{-ms-flex-item-align:end;align-self:flex-end;padding-left:1.25em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.list-card__list-item--collapsible .list-card__list-item-wrap .list-card__faux-button{width:26px;height:26px}.list-card__list-item--collapsible .list-card__list-item-wrap .list-card__faux-button .svg-arrow{width:14px;stroke-width:1px;stroke:#e7782c;stroke-linecap:round;overflow:visible}}@media only screen and (max-width:767px){.list-card__list-item--collapsible:hover .list-card__list-item-wrap .list-card__faux-button .svg-arrow{fill:#fff;stroke:#fff}}@media only screen and (max-width:767px){.our-communities__flyouts .list-flyout{max-height:360px}.our-communities__flyouts .list-card__faux-button{width:30px;height:30px}.our-communities__flyouts .list-card__faux-button .svg-arrow{width:20px}.our-communities__flyouts .list-card__list-items--columned{grid-template-columns:1fr}}.framed-blurred-image{position:relative;overflow:hidden}.framed-blurred-image .blur,.framed-blurred-image .inner{display:none;position:absolute;bottom:0;right:0}@media only screen and (min-width:992px){.framed-blurred-image .blur,.framed-blurred-image .inner{display:block}}.framed-blurred-image .inner{top:0;left:0;background-size:contain;background-repeat:no-repeat;background-position:50%;z-index:1}.framed-blurred-image .blur{top:-15px;left:-15px;width:105%;height:110%;background-size:cover;background-position:50%;-webkit-filter:blur(15px);filter:blur(15px)}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.framed-blurred-image .blurdiv{background:#252b55!important}}.filter{display:grid;gap:5px}@media only screen and (min-width:768px){.filter{gap:10px}}.filter__label{display:block;font-size:.875rem;font-weight:700;line-height:1.6667}@media only screen and (min-width:992px){.filter__label{font-size:1rem}}.filter__field{position:relative}.filter__field:after,.filter__field:before{content:"";pointer-events:none;position:absolute;top:0;right:0;width:40px;height:100%;background-position:50%;background-repeat:no-repeat}.filter__field:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='9' viewBox='0 0 17 9'%3E%3Cpath fill='%231B1B1B' d='M0 1.518L1.302 0 8.41 6.093 15.518 0l1.302 1.518-7.76 6.651a1 1 0 0 1-1.301 0L0 1.518z'/%3E%3C/svg%3E")}.filter__field:after{opacity:0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='9' viewBox='0 0 17 9'%3E%3Cpath fill='%2300AFCC' d='M0 1.518L1.302 0 8.41 6.093 15.518 0l1.302 1.518-7.76 6.651a1 1 0 0 1-1.301 0L0 1.518z'/%3E%3C/svg%3E");-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.filter__field:focus-within:after,.filter__field:hover:after{opacity:1}.filter__select{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:40px;padding:0 1em;font-family:Klamp,sans-serif;font-size:1rem;font-weight:400;border-radius:10px;border:1px solid #999;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:border-color .2s ease-out,background .2s ease-out;transition:border-color .2s ease-out,background .2s ease-out}.filter__select:focus,.filter__select:hover{border-color:#00afcc;background:#fff}.sort{display:grid;grid-template-columns:-webkit-max-content -webkit-max-content;grid-template-columns:max-content max-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin:0;padding:0;font-size:1rem;color:#999;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:color .2s ease-out;transition:color .2s ease-out}.sort:focus,.sort:hover{color:#00afcc}.sort__icons{display:grid;grid-template-rows:repeat(2,minmax(0,1fr));-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;color:#999}.sort__icons svg{-webkit-transition:color .2s ease-out;transition:color .2s ease-out}.sort--ascending,.sort--descending{color:#00afcc}.sort--ascending .sort__ascending{color:#00afcc;-webkit-animation:sort-bounce-up .87s cubic-bezier(.28,.84,.42,1) 1 forwards;animation:sort-bounce-up .87s cubic-bezier(.28,.84,.42,1) 1 forwards}.sort--descending .sort__descending{color:#00afcc;-webkit-animation:sort-bounce-down .87s cubic-bezier(.28,.84,.42,1) 1 forwards;animation:sort-bounce-down .87s cubic-bezier(.28,.84,.42,1) 1 forwards}@-webkit-keyframes sort-bounce-up{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(1.1,.9) translateY(0);transform:scale(1.1,.9) translateY(0)}30%{-webkit-transform:scale(.9,1.1) translateY(-12px);transform:scale(.9,1.1) translateY(-12px)}50%{-webkit-transform:scale(1.05,.95) translateY(0);transform:scale(1.05,.95) translateY(0)}57%{-webkit-transform:scale(1) translateY(-3px);transform:scale(1) translateY(-3px)}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes sort-bounce-up{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(1.1,.9) translateY(0);transform:scale(1.1,.9) translateY(0)}30%{-webkit-transform:scale(.9,1.1) translateY(-12px);transform:scale(.9,1.1) translateY(-12px)}50%{-webkit-transform:scale(1.05,.95) translateY(0);transform:scale(1.05,.95) translateY(0)}57%{-webkit-transform:scale(1) translateY(-3px);transform:scale(1) translateY(-3px)}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes sort-bounce-down{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(1.1,.9) translateY(0);transform:scale(1.1,.9) translateY(0)}30%{-webkit-transform:scale(.9,1.1) translateY(12px);transform:scale(.9,1.1) translateY(12px)}50%{-webkit-transform:scale(1.05,.95) translateY(0);transform:scale(1.05,.95) translateY(0)}57%{-webkit-transform:scale(1) translateY(3px);transform:scale(1) translateY(3px)}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes sort-bounce-down{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(1.1,.9) translateY(0);transform:scale(1.1,.9) translateY(0)}30%{-webkit-transform:scale(.9,1.1) translateY(12px);transform:scale(.9,1.1) translateY(12px)}50%{-webkit-transform:scale(1.05,.95) translateY(0);transform:scale(1.05,.95) translateY(0)}57%{-webkit-transform:scale(1) translateY(3px);transform:scale(1) translateY(3px)}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.pagination button{color:#00afcc;font-size:1.125rem;line-height:32px;font-weight:400;padding-left:1.5vw;padding-right:1.5vw}@media only screen and (min-width:768px){.pagination button{font-size:1.25rem;line-height:36px}}.pagination button svg{width:15px;height:15px}.pagination button svg path{fill:#d2732d}.pagination button.previous-page svg{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.pagination button.pagination__button--active,.pagination button:hover{color:#d2732d}.pagination button.pagination__button--prev{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.pagination button.pagination__button--next{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.filter__group{position:relative;display:inline-grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:1px;border:1px solid #999;border-radius:10px;background:#999;overflow:hidden}.filter__radio{position:absolute;width:1px;height:1px;white-space:nowrap;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.filter__uncheck{position:absolute;top:0;left:0;width:100%;height:100%}.filter__radio-label{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px 15px;color:#252b55;background:#fff;-webkit-transition:color .2s ease-out,background .2s ease-out;transition:color .2s ease-out,background .2s ease-out;z-index:1}.filter__radio-label--active,.filter__radio:checked+.filter__radio-label{color:#fff;background:#e7792c;z-index:unset}.announcements{width:100%;overflow:hidden;border:0 solid #252b55;color:#fff;background:#e6f0ea;position:relative}.announcements--controls{display:grid;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr}.announcements__controls{display:grid;grid-template-columns:repeat(2,-webkit-max-content);grid-template-columns:repeat(2,max-content)}.announcements__control{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:100%;margin:0;padding:0;border:0;color:#252b55;-webkit-transition:color .2s ease-out,background .2s ease-out;transition:color .2s ease-out,background .2s ease-out}.announcements__control:hover{background:#bfd0a4;color:#252b55}.announcements__track{position:relative;overflow:hidden}.announcements__scroller{display:grid;grid-auto-flow:column;grid-auto-columns:100%;-webkit-transition:-webkit-transform 2s ease-in-out;transition:-webkit-transform 2s ease-in-out;transition:transform 2s ease-in-out;transition:transform 2s ease-in-out,-webkit-transform 2s ease-in-out}.announcements__item{display:grid}.announcements__item a{font-weight:600;text-decoration:underline;color:inherit;-webkit-transition:-webkit-text-decoration-color .2s ease-out;transition:-webkit-text-decoration-color .2s ease-out;transition:text-decoration-color .2s ease-out;transition:text-decoration-color .2s ease-out,-webkit-text-decoration-color .2s ease-out}.announcements__item a:hover{-webkit-text-decoration-color:rgba(37,43,85,0);text-decoration-color:rgba(37,43,85,0)}.announcements__content{grid-auto-flow:column dense;grid-auto-columns:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1em;padding:15px 20px;font-size:.875rem;text-align:center;line-height:1.3;color:#252b55}@media only screen and (min-width:768px){.announcements__content{display:grid}}.banner-card>.row{background-color:#fff;height:100%;margin-left:0;margin-right:0;padding:45px 30px;position:relative;z-index:4}@media only screen and (max-width:767px){.banner-card>.row{gap:30px}}.banner-card .copy__container,.banner-card .image__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.banner-card .image__container>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}@media only screen and (min-width:768px){.banner-card .image__container>div{padding-right:7.5px}}@media only screen and (min-width:768px){.banner-card .copy__container>div{padding-left:7.5px}}.banner-card .casa-fresca-bold-homes{max-width:100%}.banner-card .title{color:#252b55;font-family:Klamp,sans-serif;font-size:22.5px;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px}.banner-card .blurb{font-size:18px;margin-bottom:0}.banner-card .cf-button--learn-more{font-size:1.125rem;margin-right:0;width:100%}.homepage .content-container{padding:0}.homepage .footer__disclaimer{display:block}.feeling-fresca{position:relative;overflow:hidden}.feeling-fresca .section-title{margin-bottom:75px;color:#252b55}@media only screen and (max-width:767px){.feeling-fresca .section-title{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px}}.feeling-fresca .section-title svg{position:relative;top:45px}@media only screen and (max-width:767px){.feeling-fresca .section-title svg{top:0;padding-left:10px}}.feeling-fresca .sub-section{font-weight:700;color:#252b55;font-size:1.25rem}.feeling-fresca .sub-section__content-wrap{font-size:1.25rem}.feeling-fresca .sub-section__content-wrap .header{display:inline}.feeling-fresca a.cf-button{margin-top:35px}@media only screen and (max-width:767px){.feeling-fresca a.cf-button{width:100%;margin-top:15px}}.feeling-fresca .left h2{font-size:1.25rem}@media only screen and (max-width:767px){.feeling-fresca .left{padding:0}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.feeling-fresca .right{position:relative;height:475px;margin-top:100px}}@media only screen and (max-width:767px){.feeling-fresca .right{height:355px;margin-top:50px}}.feeling-fresca .right img{position:absolute;right:120px;top:-20px;border-radius:50%;width:500px;height:500px;z-index:2;-webkit-animation-delay:.6s;animation-delay:.6s;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1.275);animation-timing-function:cubic-bezier(.175,.885,.32,1.275);opacity:0}@media only screen and (min-width:992px) and (max-width:1275px){.feeling-fresca .right img{width:400px;height:400px;right:75px}}@media only screen and (min-width:768px) and (max-width:991px){.feeling-fresca .right img{right:170px}}@media only screen and (max-width:767px){.feeling-fresca .right img{width:300px;height:300px;right:25px;top:10px}}.feeling-fresca .right img.animated{opacity:1}.feeling-fresca .right .circle{position:absolute;width:500px;height:500px;right:0;background:#00afcc;border-radius:50%;mix-blend-mode:hard-light;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1.275);animation-timing-function:cubic-bezier(.175,.885,.32,1.275);opacity:0}@media only screen and (min-width:992px) and (max-width:1275px){.feeling-fresca .right .circle{width:400px;height:400px}}@media only screen and (max-width:767px){.feeling-fresca .right .circle{width:300px;height:300px}}.feeling-fresca .right .circle.animated{opacity:1}.feeling-fresca .right .circle.orange{background:#e7792c;right:-215px;top:30px;z-index:1;width:600px;height:600px}@media only screen and (min-width:992px) and (max-width:1275px){.feeling-fresca .right .circle.orange{width:500px;height:500px}}@media only screen and (min-width:768px) and (max-width:991px){.feeling-fresca .right .circle.orange{right:-260px}}@media only screen and (max-width:767px){.feeling-fresca .right .circle.orange{width:400px;height:400px;right:-260px}}.feeling-fresca .right .circle.blue{background:#00afcc;right:130px;top:96px;width:550px;height:550px;-webkit-animation-delay:.2s;animation-delay:.2s}@media only screen and (min-width:992px) and (max-width:1275px){.feeling-fresca .right .circle.blue{width:450px;height:450px;right:60px;top:130px}}@media only screen and (max-width:767px){.feeling-fresca .right .circle.blue{width:350px;height:350px;right:28px}}.feeling-fresca .right .circle.green{background:#a5d4b6;bottom:-330px;right:-70px;z-index:2;-webkit-animation-delay:.4s;animation-delay:.4s}@media only screen and (min-width:992px) and (max-width:1275px){.feeling-fresca .right .circle.green{right:-42px;bottom:-96px}}@media only screen and (min-width:768px) and (max-width:991px){.feeling-fresca .right .circle.green{bottom:-475px}}@media only screen and (max-width:767px){.feeling-fresca .right .circle.green{right:-86px;bottom:-303px}}.section__promotion{background-color:#d9ede0;padding-top:0;padding-bottom:0;position:relative;overflow:hidden}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.section__promotion .row{max-width:none;padding-left:0;padding-right:0}}.section__promotion .sub-section{font-family:Klamp,sans-serif;font-weight:500;color:#252b55}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:1276px){.section__promotion .sub-section{font-size:2.34375rem;margin-bottom:30px}}@media only screen and (max-width:767px),only screen and (min-width:992px) and (max-width:1275px){.section__promotion .sub-section{font-size:1.875rem;margin-bottom:22.5px}}.section__promotion .left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.section__promotion .left{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.section__promotion .left>div{width:100%}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.section__promotion .left>div{padding:30px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:1276px){.section__promotion .left p{font-size:1.640625rem}}@media only screen and (min-width:992px) and (max-width:1275px){.section__promotion .left p{margin-bottom:27.5px}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.section__promotion .right{padding-left:0;padding-right:0}}.section__promotion .right img{display:block;z-index:2;-webkit-animation-delay:.6s;animation-delay:.6s;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1.275);animation-timing-function:cubic-bezier(.175,.885,.32,1.275);opacity:0}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.section__promotion .right img{width:50vw}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.section__promotion .right img{width:100%}}.section__promotion .right img.animated{opacity:1}.interior-design{color:#fff}.interior-design .section--text{opacity:0}.interior-design .header-with-span{margin:auto auto 35px}.interior-design p{margin-bottom:50px}.interior-design .interior-design--cards{display:grid;gap:20px;padding:0 15px}@media only screen and (min-width:768px){.interior-design .interior-design--cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}}@media only screen and (min-width:1276px){.interior-design .interior-design--cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.interior-design .interior-design--card{position:relative;opacity:0}.interior-design .interior-design--card:before{content:"";background-color:rgba(33,48,88,.7);position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.interior-design .interior-design--card:hover:before{background-color:rgba(0,175,204,.7);-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.interior-design .interior-design--card:first-child span{-webkit-animation-delay:.4s;animation-delay:.4s}.interior-design .interior-design--card:nth-child(2){-webkit-animation-delay:.3s;animation-delay:.3s}.interior-design .interior-design--card:nth-child(2) span{-webkit-animation-delay:.6s;animation-delay:.6s}.interior-design .interior-design--card:nth-child(3){-webkit-animation-delay:.5s;animation-delay:.5s}.interior-design .interior-design--card:nth-child(3) span{-webkit-animation-delay:.8s;animation-delay:.8s}.interior-design .interior-design--card.animated,.interior-design .interior-design--card.animated span{opacity:1}.interior-design .interior-design--card .loaded{height:100%}.interior-design .interior-design--card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.interior-design .interior-design--card span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);font-size:1.5rem;font-weight:600;line-height:1.875rem;width:100%;opacity:0}.interior-design a.cf-button{margin-top:80px}@media only screen and (max-width:767px){.interior-design a.cf-button{margin-top:25px}}.interior-design a.cf-button:hover{background:#00afcc}.wwb-wrap{position:relative;margin:0;overflow:hidden}.wwb-wrap .wwb-above-fold{padding:0;margin:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative}@media only screen and (min-width:992px) and (max-width:1275px){.wwb-wrap .wwb-above-fold{height:calc(100vh - 77px)}}@media only screen and (min-width:1276px){.wwb-wrap .wwb-above-fold{height:calc(100vh - 100px)}}.wwb-wrap .scroll-indicator{position:absolute;bottom:20px;width:100%;text-align:center}.where-we-build .toggle-buttons{display:none}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.where-we-build .toggle-buttons{background:#e7792c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:25px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:1}.where-we-build .toggle-buttons span.title{font-size:1.875rem;font-weight:300;line-height:1.875rem;color:#fff;font-family:Klamp,sans-serif}.where-we-build .toggle-buttons .toggle-buttons__wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.where-we-build .toggle-buttons .toggle-buttons__wrap button{width:45px;height:45px;border-radius:9px;background:#fff;text-align:center;margin-left:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.where-we-build .toggle-buttons .toggle-buttons__wrap button svg{font-size:1.25rem}.where-we-build .toggle-buttons .toggle-buttons__wrap button svg path{fill:#00afcc}.where-we-build .toggle-buttons .toggle-buttons__wrap button.active{background:#00afcc}.where-we-build .toggle-buttons .toggle-buttons__wrap button.active svg path{fill:#fff}}@media only screen and (max-width:767px){.where-we-build .toggle-buttons{padding:15px 25px}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.where-we-build .seo-view{position:relative;z-index:2;background:#fff}}.where-we-build .seo-view h2{font-size:3.75rem;font-weight:300;line-height:3.75rem;letter-spacing:1px;font-family:Klamp,sans-serif;color:#00afcc;margin-bottom:38px}.where-we-build .seo-view h3{font-size:1.875rem;font-weight:500;margin-bottom:21px}.where-we-build .footer__disclaimer{display:block}.floorplans__main{background:#eee}@media only screen and (max-width:767px){.floorplans__main{padding-left:15px;padding-right:15px}}.floorplans__header{padding:1.5em 0 1.25em}@media only screen and (min-width:992px){.floorplans__header{padding:5em 0 4.375em}}.floorplans__body{padding-bottom:2em}@media only screen and (min-width:992px){.floorplans__body{padding-bottom:4em}}.floorplans__header-title{padding:0 0 2.5em;text-align:center}.floorplans__header-title .floorplans__header-title-bottom,.floorplans__header-title .floorplans__header-title-top{display:block}.floorplans__header-title .floorplans__header-title-top{font-size:1.25rem;font-weight:700;line-height:1.66667;color:#444}.floorplans__header-title .floorplans__header-title-bottom{font-family:Klamp,sans-serif;font-size:3.75rem;font-weight:300;line-height:1;color:#252b55}.floorplans__header-blurb{font-size:1.25rem;font-weight:300;line-height:1.66667;text-align:center;color:#444}@media only screen and (min-width:992px){.floorplans__header-blurb{padding:0 5.625em}}.floorplans__grid{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.floorplans__grid:after{content:"";-webkit-box-flex:1;-ms-flex:auto;flex:auto}.floorplans__footer{padding:0 0 1em;text-align:center}@media only screen and (min-width:992px){.floorplans__footer{padding:0 0 4em}}.floorplans__footer-text{font-size:.75rem;font-weight:300;line-height:1.5;color:#888}.floorplan__filters .form-select.stylized{margin:0 10px 20px}.floorplans .m-calculator-header{padding:0 30px}.floorplans .modal.modal-calculator .modal__close{top:10px;right:10px}.floorplans .modal.modal-floorplan-gallery .modal-rlp-gallery-tab-container,.floorplans .modal.modal-floorplan-gallery .modal-rlp-gallery-tab__component-wrapper,.floorplans .modal.modal-floorplan-gallery .modal__image{height:100%}.floorplans .modal.modal-floorplan-gallery .modal__image{background:transparent!important}.floorplans .modal.modal-floorplan-gallery .modal__image-img{width:auto;max-width:100%;max-height:100%;margin:0 auto}.floorplans .no-qmi{width:80%;text-align:center;margin:0 auto;border-radius:15px;padding:1rem;background-color:#fff}.floorplans .no-qmi a{color:#fd7400;-webkit-transition:color .2s;transition:color .2s}.floorplans .no-qmi a:hover{color:#252b55}.floorplans .mir__filters{grid-template-columns:unset;gap:0;padding:0;margin-bottom:20px}.floorplans .mir__filters .dropdown{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.floorplans .mir__filters .form-select{-webkit-box-flex:3;-ms-flex:3 3 auto;flex:3 3 auto}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.floorplans .mir__filters .form-select[name=community]{margin-left:1em;margin-right:1em}.floorplans .mir__filters .form-select[name=availability]{margin-right:1em}}.floorplans .mir__filters .form-select.stylized select{background-color:#eee;padding:10px 45px 10px 15px;border:1px solid #b9b6b6;color:#424242;border-radius:8px;letter-spacing:.7px}.floorplans .mir__filters .outside-label{font-size:14px;font-weight:700;line-height:20px;color:#444;margin-bottom:5px}.floorplans .mir__filters .mir__filters-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:1em}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.floorplans .mir__filters .mir__filters-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:2em;margin-bottom:2em;overflow:hidden}.floorplans .mir__filters .mir__filters-wrapper .dropdown-select-wrap.native{margin-bottom:0;padding:0}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.floorplans .mir__filters .mir__filters-wrapper{opacity:0;height:0;visibility:hidden;position:absolute;width:100%;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.floorplans .mir__filters .mir__filters-wrapper.open{opacity:1;visibility:visible;height:100%;position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin-top:25px}}.floorplans .mir__pill-sort{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2em}@media only screen and (max-width:767px){.floorplans .mir__pill-sort{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}}.floorplans .mir__pill-sort .filter{-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-auto-flow:column}.floorplans .mir__pill-sort .filter__label{font-size:16px;font-weight:400}.floorplans .mir__pill-sort #qmiFilterSort{padding-right:35px}.floorplans .mir__pill-sort .mir__sort{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:767px){.floorplans .mir__pill-sort .mir__sort{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.floorplans .mir__pill-sort .sort-button{font-size:15px;color:gray;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}@media only screen and (max-width:767px){.floorplans .mir__pill-sort .sort-button{font-size:13px}}.floorplans .mir__pill-sort .sort-up-down{margin-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.floorplans .mir__pill-sort .icon-chevron-down,.floorplans .mir__pill-sort .icon-chevron-up{font-size:10px;font-weight:700}.floorplans .mir__pill-sort .icon-chevron-down:before,.floorplans .mir__pill-sort .icon-chevron-up:before{color:gray}.floorplans .mir__pill-sort .icon-chevron-down.active:before,.floorplans .mir__pill-sort .icon-chevron-down:hover:before,.floorplans .mir__pill-sort .icon-chevron-up.active:before,.floorplans .mir__pill-sort .icon-chevron-up:hover:before{color:#444;-webkit-transition:color .3s ease-in;transition:color .3s ease-in}.difference__header{padding-top:2.5em;padding-bottom:2.5em;text-align:center;background:#eee}@media only screen and (min-width:768px){.difference__header{padding-top:5em;padding-bottom:5em}}@media only screen and (min-width:768px){.difference__animation{position:absolute;top:50%;left:50%;opacity:0;-webkit-transition:opacity .7s cubic-bezier(.175,.885,.32,1.275);transition:opacity .7s cubic-bezier(.175,.885,.32,1.275)}.difference__animation.animated{opacity:1;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1.275);animation-timing-function:cubic-bezier(.175,.885,.32,1.275)}}.difference__title{padding-bottom:1.875em;font-family:Klamp,sans-serif}@media only screen and (min-width:768px){.difference__title{padding-bottom:5em}}.difference__title-top{display:block;font-size:1.125rem;font-weight:700;line-height:1.66667;color:#444}.difference__title-bottom{display:block;font-size:3.125rem;font-weight:300;line-height:1;color:#252b55}@media only screen and (min-width:768px){.difference__title-bottom{font-size:3.75rem}}.difference__subtitle{margin:0 auto;max-width:740px;font-family:Klamp,sans-serif;font-size:1.75rem;font-weight:500;letter-spacing:normal;line-height:1.92857;color:#444}.difference__subtitle em{position:relative;display:inline-block;padding:0 .35714em;color:#fff;white-space:nowrap;z-index:1;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1.275);animation-timing-function:cubic-bezier(.175,.885,.32,1.275)}.difference__subtitle em:before{content:"";position:absolute;top:50%;left:0;width:100%;height:1.60714em;border-radius:10px;background:#e7792c;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}.difference__subtitle em.difference__subtitle--orange{-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-duration:.7s;animation-duration:.7s}.difference__subtitle em.difference__subtitle--orange:before{background:#e7792c}.difference__subtitle em.difference__subtitle--blue{-webkit-animation-delay:.35s;animation-delay:.35s;-webkit-animation-duration:.9s;animation-duration:.9s}.difference__subtitle em.difference__subtitle--blue:before{background:#00afcc}.difference__subtitle em.difference__subtitle--green{-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-duration:1.2s;animation-duration:1.2s}.difference__subtitle em.difference__subtitle--green:before{background:#1f998a}.difference__subtitle em.difference__subtitle--pink{-webkit-animation-delay:.7s;animation-delay:.7s;-webkit-animation-duration:1.2s;animation-duration:1.2s}.difference__subtitle em.difference__subtitle--pink:before{background:#ba4687}.difference__section{position:relative;overflow:hidden}@media only screen and (min-width:768px){.difference__section.difference__bff{min-height:55.55556vw}}.difference__section.difference__bff .difference__article{margin:0 -1.25em;padding:2.5em 1.25em;background:rgba(31,153,138,.7);z-index:1}@media only screen and (min-width:768px){.difference__section.difference__bff .difference__article{margin:0;padding:7.5em 0 7.5em 2.5em;max-width:50%;background:transparent}}.difference__section.difference__bff .difference__article:after{content:"";position:absolute;top:50%;left:50%;width:838px;height:838px;border-radius:50%;opacity:.7;z-index:-1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (min-width:768px){.difference__section.difference__bff .difference__article:after{background:#1f998a}}.difference__section.difference__beginnings{padding-top:3.75em;padding-bottom:calc(64vw - 1.25em);background:#00afcc}@media only screen and (min-width:768px){.difference__section.difference__beginnings{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:0;padding-bottom:0}}.difference__section.difference__beginnings .difference__article{opacity:0}@media only screen and (min-width:768px){.difference__section.difference__beginnings .difference__article{max-width:45%;padding:7.5em 2.5em 7.5em 0}}.difference__section-background{position:absolute;top:0;left:0;width:100%;height:100%}.difference__article{position:relative;color:#fff}.difference__article-subheading,.difference__article-text{position:relative;font-size:1.125rem;line-height:1.66667}.difference__article-subheading{font-weight:700}.difference__article-text{font-weight:300}@media only screen and (max-width:767px){.difference__circle-title .sr-only{display:block;position:relative;width:auto;height:auto;margin:0;clip:auto;-webkit-clip-path:none;clip-path:none;padding-bottom:.66667em;font-family:Klamp,sans-serif;font-size:3.75rem;font-weight:300;line-height:1;white-space:normal}}@media only screen and (min-width:768px){.difference__circle-title{position:absolute;top:50%;left:50%;width:950px;height:950px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.difference__circle-svg{position:absolute;display:none;width:100%;height:100%;top:100%;overflow:visible}.difference__circle-svg path{fill:none}@media only screen and (min-width:768px){.difference__circle-svg{display:block}}.difference__circle-text{font-family:Klamp,sans-serif;font-size:.375rem;font-weight:500;fill:#fff;overflow:visible}.difference__image-wrap{position:absolute;bottom:-28vw}.difference__image-wrap.animated{-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1.275);animation-timing-function:cubic-bezier(.175,.885,.32,1.275)}@media only screen and (min-width:768px){.difference__image-wrap{bottom:unset;top:20px;left:-30px}}@media only screen and (min-width:1450px){.difference__image-wrap{top:50%;left:25%;-webkit-transform:translate(-50%,-42%);transform:translate(-50%,-42%)}}.difference__image-container{width:calc(100vw - 2.5em);height:calc(100vw - 2.5em);max-height:790px;max-width:790px;border-radius:50%;opacity:0;overflow:hidden}@media only screen and (min-width:768px){.difference__image-container{width:50vw;height:50vw}}.difference__image{display:block;width:auto;height:100%;margin-top:-40px}@media only screen and (min-width:768px){.difference__image{margin-top:0}}.difference__article-heading{padding-bottom:.66667em;font-family:Klamp,sans-serif;font-size:3.75rem;font-weight:300;line-height:1}.difference__article-content{opacity:0}.homebuyers-guide .homebuyers-guide__container{overflow:hidden}.homebuyers-guide .wrapper{max-width:1500px;margin:0 auto;width:100%}.homebuyers-guide .welcome{padding:6rem}@media only screen and (min-width:768px) and (max-width:991px){.homebuyers-guide .welcome{padding:3rem}}@media only screen and (max-width:767px){.homebuyers-guide .welcome{padding:3rem 2rem}}.homebuyers-guide .step-button{color:#fff;font-family:Klamp,sans-serif;font-size:30px;font-weight:500;line-height:30px;text-align:center;border-radius:10px;position:absolute;padding:10px 20px;margin-top:30px;z-index:1}@media only screen and (max-width:767px){.homebuyers-guide .step-button{font-family:Klamp,sans-serif;font-size:25px;font-weight:500;line-height:30px;padding:5px 15px}}@media only screen and (max-device-width:900px) and (orientation:landscape){.homebuyers-guide .step-button{margin-left:unset;margin-top:0;right:280px;top:0}}@media only screen and (min-width:768px) and (max-width:991px){.homebuyers-guide .step-button{top:0;margin-right:unset!important;margin-left:unset!important;right:300px}}.homebuyers-guide .step-button.right{margin-left:20px}@media only screen and (max-width:767px){.homebuyers-guide .step-button.right{margin-left:40px;margin-top:0;top:0}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.homebuyers-guide .step-button.right{margin-left:60px}}.homebuyers-guide .step-button.left{margin-right:20px}@media only screen and (max-width:767px){.homebuyers-guide .step-button.left{margin-right:unset;margin-left:40px;margin-top:0;top:0}}.homebuyers-guide .step-button.orange{background-color:#e7782c}.homebuyers-guide .step-button.teal{background-color:#269083}.homebuyers-guide .step-button.dark-blue{background-color:#252b55}.homebuyers-guide .step-button.cyan,.homebuyers-guide .step-button.light-blue{background-color:#00afcc}.homebuyers-guide .section-left,.homebuyers-guide .section-right{position:relative;padding-top:3rem}@media only screen and (min-width:768px) and (max-width:991px){.homebuyers-guide .section-left,.homebuyers-guide .section-right{padding:0}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.homebuyers-guide .section-left,.homebuyers-guide .section-right{padding-bottom:2rem}}.homebuyers-guide .homebuyers-guide__section{overflow:hidden}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.homebuyers-guide .homebuyers-guide__section .col-sm-offset-4{margin-left:unset}}.homebuyers-guide .image-section.section-left{padding-left:2rem}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.homebuyers-guide .image-section.section-left{padding-left:3rem}}@media only screen and (max-width:767px){.homebuyers-guide .image-section{padding-top:200px}}@media only screen and (min-width:768px) and (max-width:991px){.homebuyers-guide .image-section{width:100%;right:0;padding-top:400px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.homebuyers-guide .image-section{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.homebuyers-guide .image-section .step-button{-ms-flex-item-align:start;align-self:flex-start}}.homebuyers-guide .padded-section-left{padding:6rem 0 6rem 3rem}@media (min-width:992px) and (max-width:1099px){.homebuyers-guide .padded-section-left{padding:3rem 0 3rem 3rem}}@media only screen and (min-width:768px) and (max-width:991px){.homebuyers-guide .padded-section-left{padding:3rem 3rem 0}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.homebuyers-guide .padded-section-left{padding:5rem 0 5rem 2rem}}@media only screen and (max-width:767px){.homebuyers-guide .padded-section-left{padding:2rem}}.homebuyers-guide .padded-section-right{padding:6rem 6rem 6rem 0}@media (min-width:992px) and (max-width:1099px){.homebuyers-guide .padded-section-right{padding:3rem 3rem 3rem 0}}@media only screen and (min-width:768px) and (max-width:991px){.homebuyers-guide .padded-section-right{padding:3rem 3rem 0}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.homebuyers-guide .padded-section-right{padding:5rem 2rem 5rem 0}}@media only screen and (max-width:767px){.homebuyers-guide .padded-section-right{padding:2rem}}.homebuyers-guide .header-white{color:#fff;font-family:Klamp,sans-serif;font-size:60px;font-weight:300;line-height:60px;text-align:center}@media (min-width:992px) and (max-width:1099px){.homebuyers-guide .header-white{font-size:55px}}@media only screen and (max-width:767px){.homebuyers-guide .header-white{font-size:35px;font-weight:300;line-height:40px;text-align:left;margin-bottom:20px}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.homebuyers-guide .header-white.desktop{display:none}}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.homebuyers-guide .header-white.mobile{display:none}}.homebuyers-guide .blurb{color:#fff;font-family:Gotham,sans-serif;font-size:18px;font-weight:300;line-height:30px;text-align:center}.homebuyers-guide .blurb .link{color:#a5d4b6;text-decoration:underline;cursor:pointer;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.homebuyers-guide .blurb .link:hover{-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.homebuyers-guide .blurb .link:visited{color:#a5d4b6}.homebuyers-guide .blurb .link:hover{color:#004358}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.homebuyers-guide .blurb.desktop{display:none}}.homebuyers-guide .blurb.mobile{font-size:16px;font-weight:700;line-height:24px;text-align:left}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.homebuyers-guide .blurb.mobile{display:none}}.homebuyers-guide .blurb .mobile-link{color:#252b55}@media only screen and (min-width:62em){.homebuyers-guide .col-md-offset-1{margin-left:4.333333%}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.homebuyers-guide .col-md-offset-1{margin-left:6.333333%}}.homebuyers-guide .step-image__container{width:700px;max-width:100%;height:600px;position:absolute;border-radius:1200px;background-repeat:no-repeat;background-position:top}@media (min-width:992px) and (max-width:1099px){.homebuyers-guide .step-image__container{width:500px;height:500px}}@media (min-width:1100px) and (max-width:1270px){.homebuyers-guide .step-image__container{width:600px;height:500px}}@media only screen and (min-width:768px) and (max-width:991px){.homebuyers-guide .step-image__container{position:absolute;background-size:cover;width:500px;height:500px;top:0;right:-40px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.homebuyers-guide .step-image__container{position:absolute;background-size:cover;width:400px;height:400px;top:unset;right:-40px}}@media only screen and (max-width:767px){.homebuyers-guide .step-image__container{position:absolute;top:25px;width:350px;height:350px;margin-top:-80px;left:55px;background-size:cover}}@media only screen and (max-device-width:900px) and (orientation:landscape){.homebuyers-guide .step-image__container{left:unset;right:20px}}.homebuyers-guide .welcome{background-color:#e2e2e2}.homebuyers-guide .welcome .header{color:#252b55;font-family:Klamp,sans-serif;font-size:60px;font-weight:300;line-height:60px;text-align:center;margin-bottom:20px;width:100%}@media only screen and (max-width:767px){.homebuyers-guide .welcome .header{font-size:40px;font-weight:300;line-height:50px}}.homebuyers-guide .welcome .blurb{color:#424242;font-family:Gotham,sans-serif;font-size:18px;font-weight:300;line-height:30px;text-align:center}.homebuyers-guide .step-1{background-color:#00afcc}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.homebuyers-guide .step-1 .padded-section-left{padding:7rem 0 7rem 2rem}}.homebuyers-guide .step-2{background-color:#252b55}.homebuyers-guide .step-2 .step-image__container{background-size:cover;background-position:50%}@media (min-width:992px) and (max-width:1099px){.homebuyers-guide .step-2 .step-image__container{height:400px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.homebuyers-guide .step-2 .step-image__container{background-position:unset}}.homebuyers-guide .step-3{background-color:#e7782c}@media only screen and (min-width:1276px){.homebuyers-guide .step-3 .padded-section-left{padding:13.125rem 0 13.125rem 3rem}}@media only screen and (min-width:992px) and (max-width:1275px){.homebuyers-guide .step-3 .padded-section-left{padding:7.5rem 0 7.5rem 2rem}}@media only screen and (min-width:768px) and (max-width:991px){.homebuyers-guide .step-3 .image-section{padding-top:450px}}@media only screen and (max-width:767px){.homebuyers-guide .step-3 .image-section{padding-top:262.5px}}.homebuyers-guide .step-3 .step-image__container{background-position:bottom}@media only screen and (min-width:1276px){.homebuyers-guide .step-3 .step-image__container{background-position:center 150%}}.homebuyers-guide .step-4{background-color:#00afcc}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.homebuyers-guide .step-4 .step-button{margin-top:120px}}.homebuyers-guide .step-5{background-color:#252b55}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.homebuyers-guide .step-5 .step-button{margin-top:100px}}.homebuyers-guide .step-6{background-color:#e7782c}.homebuyers-guide .step-6 .padded-section-right{padding:6rem 6rem 6rem 0}@media (min-width:992px) and (max-width:1099px){.homebuyers-guide .step-6 .padded-section-right{padding:3rem 3rem 6rem 0}}@media only screen and (min-width:768px) and (max-width:991px){.homebuyers-guide .step-6 .padded-section-right{padding:3rem 3rem 0}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.homebuyers-guide .step-6 .padded-section-right{padding:7rem 2rem 7rem 0}}@media only screen and (max-width:767px){.homebuyers-guide .step-6 .padded-section-right{padding:2rem}}@media only screen and (max-width:767px){.homebuyers-guide .step-6 .step-button{margin-left:20px}}@media only screen and (min-width:768px) and (max-width:991px){.homebuyers-guide .step-6 .step-button{margin-top:20px;margin-right:0;left:50px}}@media (min-width:994px) and (max-width:1099px){.homebuyers-guide .step-6 .step-image__container{background-size:cover}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.homebuyers-guide .step-6 .step-image__container{right:unset}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.homebuyers-guide .step-2 .image-section,.homebuyers-guide .step-4 .image-section,.homebuyers-guide .step-6 .image-section{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media only screen and (min-width:768px) and (max-width:991px){.homebuyers-guide .step-2 .step-button,.homebuyers-guide .step-4 .step-button,.homebuyers-guide .step-6 .step-button{right:unset}}.casa-fresca-gives .casa-fresca-gives__container{overflow:hidden}.casa-fresca-gives .wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto}@media only screen and (min-width:1276px){.casa-fresca-gives .wrapper{max-width:75vw}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1275px){.casa-fresca-gives .wrapper{max-width:90vw}}.casa-fresca-gives .top-section{position:relative;overflow:hidden}.casa-fresca-gives .top-section .circle{border-radius:50%;position:absolute;z-index:1;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1.275);animation-timing-function:cubic-bezier(.175,.885,.32,1.275)}.casa-fresca-gives .top-section .circle.blue{width:805px;height:805px;background:#00afcc;left:100px;bottom:-370px;mix-blend-mode:multiply}@media only screen and (min-width:768px) and (max-width:991px){.casa-fresca-gives .top-section .circle.blue{width:675px;height:675px;left:181px;bottom:-290px}}@media only screen and (max-width:767px){.casa-fresca-gives .top-section .circle.blue{width:500px;height:500px;left:-245px;bottom:-6px}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.casa-fresca-gives .top-section .circle.blue{opacity:.5}}.casa-fresca-gives .top-section .circle.green{width:647px;height:647px;background:#269083;left:165px;top:-400px;mix-blend-mode:hard-light;-webkit-animation-delay:.6s;animation-delay:.6s}@media only screen and (min-width:768px) and (max-width:991px){.casa-fresca-gives .top-section .circle.green{width:550px;height:550px;left:430px;top:-112px}}@media only screen and (max-width:767px){.casa-fresca-gives .top-section .circle.green{width:425px;height:425px;left:90px;top:255px}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.casa-fresca-gives .top-section .circle.green{opacity:.5}}.casa-fresca-gives .top-section .circle.orange{width:775px;height:775px;top:-308px;right:70px;background:#e7782c;mix-blend-mode:multiply;-webkit-animation-delay:.3s;animation-delay:.3s}@media only screen and (min-width:768px) and (max-width:991px){.casa-fresca-gives .top-section .circle.orange{width:625px;height:625px;top:30px;right:98px}}@media only screen and (max-width:767px){.casa-fresca-gives .top-section .circle.orange{width:450px;height:450px;top:-165px;right:-178px}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.casa-fresca-gives .top-section .circle.orange{opacity:.5}}.casa-fresca-gives .hero{height:37.5vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px){.casa-fresca-gives .hero{height:60vh}}.casa-fresca-gives .hero .hero__image{-webkit-filter:unset;filter:unset}.casa-fresca-gives .hero .hero__content{padding:0;max-width:81.75vw;margin:auto;z-index:1}.casa-fresca-gives .hero .hero__content .hero__heading{padding-bottom:40px}@media only screen and (min-width:768px){.casa-fresca-gives .hero .hero__content .hero__heading{line-height:6.25rem}}.casa-fresca-gives .hero .hero__content .hero__sub-heading{font-size:1.125rem;font-weight:600;line-height:1.875rem;font-family:Gotham,sans-serif}.casa-fresca-gives .hero .hero__content p{font-size:1.25rem}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.casa-fresca-gives .section-right{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.casa-fresca-gives .section-right .step-image__container{text-align:right}.casa-fresca-gives .casa-fresca-gives__section{padding-top:1.875rem;padding-bottom:1.875rem}@media only screen and (min-width:768px) and (max-width:991px){.casa-fresca-gives .image-section .step-image__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.casa-fresca-gives .image-section .step-image__container img{max-width:100%}.casa-fresca-gives .header{color:#004358;font-family:Klamp,sans-serif;font-weight:300;line-height:60px}@media only screen and (min-width:1276px){.casa-fresca-gives .header{font-size:60px}}@media only screen and (min-width:992px) and (max-width:1275px){.casa-fresca-gives .header{font-size:37.5px}}@media only screen and (min-width:768px) and (max-width:991px){.casa-fresca-gives .header{font-size:37.5px;text-align:center}}@media only screen and (max-width:767px){.casa-fresca-gives .header{font-size:10.5vw;line-height:40px;margin-top:10px;margin-bottom:20px;text-align:center}}.casa-fresca-gives .blurb{color:#424242;font-family:Gotham,sans-serif;font-size:18px;font-weight:300}@media only screen and (min-width:1276px){.casa-fresca-gives .blurb{line-height:37.5px}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1275px){.casa-fresca-gives .blurb{line-height:30px}}.casa-fresca-gives .the-highlight-reel .step-image__container{height:100%;padding-top:.5rem;padding-bottom:.5rem}.casa-fresca-gives .the-highlight-reel .step-image__container img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.casa-fresca-gives .the-highlight-reel .wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.interior-designs .carousel-container,.interior-designs .content-panel{padding:0}.interior-designs .content-panel .choose-package,.interior-designs .content-panel .features{padding:20px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.interior-designs .content-panel .choose-package,.interior-designs .content-panel .features{padding:1rem}}.interior-designs .content-panel .choose-package{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;background-color:#e2e2e2}.interior-designs .content-panel .choose-package .title{grid-column:1/span 2;margin:0;color:#252b55;font-family:Gotham,sans-serif;font-size:18px;font-weight:700}@media only screen and (min-width:992px){.interior-designs .content-panel .choose-package .title{grid-column:unset}}@media screen and (min-width:1620px){.interior-designs .content-panel .choose-package .title{grid-column:1/span 2}}.interior-designs .content-panel .choose-package .choose-package__button{display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 15px;font-family:Gotham,sans-serif;font-size:14px;font-weight:700;color:#252b55;border:2px solid #fff;border-radius:5px;cursor:pointer;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.interior-designs .content-panel .choose-package .choose-package__button:hover{-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.interior-designs .content-panel .choose-package .choose-package__button .choose-package__button-image{max-height:60px;border-radius:5px 0 0 5px}.interior-designs .content-panel .choose-package .choose-package__button svg g{fill:#252b55}.interior-designs .content-panel .choose-package .choose-package__button.active,.interior-designs .content-panel .choose-package .choose-package__button:hover{color:#fff;background-color:#00afcc;border-color:transparent}.interior-designs .content-panel .choose-package .choose-package__button.active .title,.interior-designs .content-panel .choose-package .choose-package__button:hover .title{color:#fff}.interior-designs .content-panel .choose-package .choose-package__button.active svg g,.interior-designs .content-panel .choose-package .choose-package__button:hover svg g{fill:#fff}@media only screen and (min-width:768px){.interior-designs .content-panel .choose-package .choose-package__button{grid-template-columns:1fr auto auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 15px;font-size:16px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}}@media screen and (min-width:1620px){.interior-designs .content-panel .choose-package .choose-package__button{grid-template-columns:1fr auto;padding:15px;gap:5px}.interior-designs .content-panel .choose-package .choose-package__button .choose-package__button-bold{grid-column:1;grid-row:2}}.interior-designs .content-panel .choose-package .choose-package__button .choose-package__button-bold{text-align:center}@media screen and (min-width:768px){.interior-designs .content-panel .choose-package .choose-package__button .choose-package__button-bold{text-align:left}}.interior-designs .content-panel .choose-package .choose-package__button .choose-package__button-bold img{max-height:24px;width:auto}.interior-designs .content-panel .choose-package .choose-package__button .choose-package__button-svg svg{height:32px;width:auto}@media screen and (min-width:1620px){.interior-designs .content-panel .choose-package .choose-package__button .choose-package__button-svg{grid-row:1/span 2;grid-column:2;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (min-width:992px){.interior-designs .content-panel .choose-package{grid-template-columns:unset}}@media screen and (min-width:1620px){.interior-designs .content-panel .choose-package{grid-template-columns:repeat(2,minmax(0,1fr))}}.interior-designs .cf-icon-button--see-homes-with-this-interior-design{display:grid;gap:15px;grid-template-columns:repeat(2,-webkit-max-content);grid-template-columns:repeat(2,max-content);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Gotham,sans-serif;font-size:16px;font-weight:700;padding-top:11.25px;padding-bottom:11.25px;width:100%}@media only screen and (min-width:768px){.interior-designs .cf-icon-button--see-homes-with-this-interior-design{background-color:#252b55;color:#fff}}@media only screen and (max-width:767px){.interior-designs .cf-icon-button--see-homes-with-this-interior-design{background-color:#fff;color:#00afcc}}.interior-designs .cf-icon-button--see-homes-with-this-interior-design:hover{background-color:#00afcc}.interior-designs .cf-icon-button--see-homes-with-this-interior-design:hover .see-homes-with-this-interior-design__button-svg{background-color:#252b55}.interior-designs .cf-icon-button--see-homes-with-this-interior-design .see-homes-with-this-interior-design__button-svg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#00afcc;border-radius:50%;width:24px;height:24px}.interior-designs .cf-icon-button--see-homes-with-this-interior-design .see-homes-with-this-interior-design__button-svg:after,.interior-designs .cf-icon-button--see-homes-with-this-interior-design .see-homes-with-this-interior-design__button-svg:before{display:none}.interior-designs .cf-icon-button--see-homes-with-this-interior-design .see-homes-with-this-interior-design__button-svg svg{fill:#fff;height:15px}.interior-designs .cf-icon-button--see-homes-with-this-interior-design .see-homes-with-this-interior-design__button-svg svg g{fill:#fff}.interior-designs .features{background-color:#fff}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.interior-designs .features{padding:30px}}.interior-designs .features .features__copy{border:2px solid #a5d4b6;border-radius:14px;padding:30px}.interior-designs .features .features__copy .package-name{color:#213058;font-family:Klamp,sans-serif;font-size:22px;font-weight:500;line-height:22px;margin-bottom:10px}.interior-designs .features .features__copy .package-blurb{color:#424242;font-family:Gotham,sans-serif;font-size:14px;font-weight:500;line-height:20px}.interior-designs .features .features__copy .package-blurb p{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}.interior-designs .features .features__items{display:-webkit-box;display:-ms-flexbox;display:flex;margin:1.3rem 0;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.interior-designs .features .features__items:nth-of-type(2) .circle{background-color:#269083}.interior-designs .features .features__items:nth-of-type(3) .circle{background-color:#e7782c}.interior-designs .features .features__items:nth-of-type(4) .circle{background-color:#00afcc}.interior-designs .features .features__items:nth-of-type(5) .circle{background-color:#252b55}.interior-designs .features .circle{height:50px;width:50px;border-radius:50%;position:absolute;top:0}.interior-designs .features .circle .features__logo{max-width:100%}.interior-designs .features .features__text-container{margin-left:65px;width:100%}.interior-designs .features .features__text-container .features__title{color:#00afcc;font-family:Klamp,sans-serif;font-size:16px;font-weight:500;line-height:16px;margin-bottom:5px}.interior-designs .features .features__text-container .features__description{color:#424242;font-family:Gotham,sans-serif;font-size:14px;font-weight:300;line-height:24px}.interior-designs .carousel-container .slick-carousel-wrap{height:100%;position:relative}@media only screen and (min-width:768px) and (max-width:991px){.interior-designs .carousel-container .slick-carousel-wrap{height:43vh}}@media only screen and (max-width:767px){.interior-designs .carousel-container .slick-carousel-wrap{height:32vh}}.interior-designs .carousel-container .slick-slide{visibility:hidden;background-position:50%;background-size:cover;position:relative}.interior-designs .carousel-container .slick-slide:first-child{visibility:visible;width:100vw}.interior-designs .carousel-container .slider-navigation{top:30px;bottom:unset;left:unset;right:30px;-webkit-transform:none;transform:none}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.interior-designs .carousel-container .slider-navigation{max-height:40px;right:unset;top:20px;left:auto!important}.interior-designs .carousel-container .slider-navigation svg path{fill:#252b55}.interior-designs .carousel-container .slider-navigation .gallery-paging{color:#252b55}.interior-designs .carousel-container .slider-navigation .slick-dots li{border-color:#252b55;background-color:#00afcc}}@media only screen and (max-width:767px){.interior-designs .carousel-container .slider-navigation{top:15px;right:15px}}.interior-designs .carousel-container .slider-navigation .slick-arrow{position:relative}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.interior-designs .carousel-container .slider-navigation .slick-arrow svg{width:20px}}.interior-designs .carousel-container .slider-navigation [role=tablist]{position:relative;left:unset;bottom:unset}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.interior-designs .carousel-container .slider-navigation [role=tablist]{left:0;bottom:-10px;right:0}}.interior-designs .carousel-container .slider-navigation .gallery-paging{position:absolute;right:110%;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-family:Gotham,sans-serif;font-size:20px;font-weight:500;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.interior-designs .carousel-container .slider-navigation .gallery-paging{top:10px}}.interior-designs .carousel-container .slick-initialized .slick-slide{visibility:visible;overflow:hidden}.interior-designs .carousel-container .carousel-image{max-width:100%}.interior-designs .carousel-container .blur,.interior-designs .carousel-container .inner{bottom:0;right:0;position:absolute}.interior-designs .carousel-container .inner{top:0;left:0;background-size:cover;background-repeat:no-repeat;background-position:50%;z-index:1}.interior-designs .carousel-container .blur{top:-15px;left:-15px;background-size:cover;background-position:50%;-webkit-filter:blur(15px);filter:blur(15px);width:105%;height:110%}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.interior-designs .carousel-container .blur{background:#f7f7f7!important}}.interior-designs .interior-designs__caption{position:absolute;top:20px;right:20px;padding:10px 15px;font-size:1rem;font-weight:700;color:#fff;border-radius:2px;background:#e7792c;-webkit-box-shadow:0 0 10px rgba(28,28,28,.2);box-shadow:0 0 10px rgba(28,28,28,.2)}.interior-designs .interior-designs__caption.interior-designs__caption-bold-series-homes{background:#fff;border-radius:14px;color:#252b55;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7.5px}.interior-designs .interior-designs__caption.interior-designs__caption-bold-series-homes img{max-width:112.5px}@media only screen and (min-width:992px){.interior-designs .mir__list-column{width:100vw;left:0;grid-column:span 2}}@media only screen and (max-width:767px){.interior-designs .mir__list-column{display:block}}.interior-designs .mir__list-column .featured-homes,.interior-designs .mir__list-column .title{margin-bottom:22.5px;color:#252b55;font-family:Gotham,sans-serif;font-size:18px;font-weight:700}.interior-designs .mir__list-column .mir__cards{gap:22.5px}@media only screen and (min-width:768px) and (max-width:991px){.interior-designs .mir__list-column .mir__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:992px) and (max-width:1275px){.interior-designs .mir__list-column .mir__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (min-width:1276px){.interior-designs .mir__list-column .mir__cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.interior-designs .mir__list-column .explore-all{margin-top:75px;margin-left:auto;margin-right:auto}.contact__header{position:relative;padding-bottom:2.5em}@media only screen and (min-width:768px){.contact__header{padding-bottom:5em}}.contact__header-background{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.contact__header-background .bubbles{mix-blend-mode:multiply}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.contact__header-background .bubbles{opacity:.8}}.contact__header-background .bubbles .bubble__wrap{position:absolute;top:0;left:0;mix-blend-mode:overlay}.contact__header-background .bubbles .bubble__wrap.bubble__wrap--orange{-webkit-transform:translate(-3px,-45px);transform:translate(-3px,-45px);-webkit-transition:-webkit-transform .7s cubic-bezier(.175,.885,.32,1.275);transition:-webkit-transform .7s cubic-bezier(.175,.885,.32,1.275);transition:transform .7s cubic-bezier(.175,.885,.32,1.275);transition:transform .7s cubic-bezier(.175,.885,.32,1.275),-webkit-transform .7s cubic-bezier(.175,.885,.32,1.275)}.contact__header-background .bubbles .bubble__wrap.bubble__wrap--green{-webkit-transform:translate(-61px,-111px);transform:translate(-61px,-111px);-webkit-transition:-webkit-transform .7s cubic-bezier(.175,.885,.32,1.275) .2s;transition:-webkit-transform .7s cubic-bezier(.175,.885,.32,1.275) .2s;transition:transform .7s cubic-bezier(.175,.885,.32,1.275) .2s;transition:transform .7s cubic-bezier(.175,.885,.32,1.275) .2s,-webkit-transform .7s cubic-bezier(.175,.885,.32,1.275) .2s}.contact__header-background .bubbles .bubble__wrap.bubble__wrap--blue{-webkit-transform:translate(-87px,-135px);transform:translate(-87px,-135px);-webkit-transition:-webkit-transform .7s cubic-bezier(.175,.885,.32,1.275) .5s;transition:-webkit-transform .7s cubic-bezier(.175,.885,.32,1.275) .5s;transition:transform .7s cubic-bezier(.175,.885,.32,1.275) .5s;transition:transform .7s cubic-bezier(.175,.885,.32,1.275) .5s,-webkit-transform .7s cubic-bezier(.175,.885,.32,1.275) .5s}.contact__header-background .bubbles .bubble__wrap.bubble__wrap--move.bubble__wrap--orange{-webkit-transform:translate3d(28vw,-33vw,0);transform:translate3d(28vw,-33vw,0)}@media only screen and (min-width:992px){.contact__header-background .bubbles .bubble__wrap.bubble__wrap--move.bubble__wrap--orange{-webkit-transform:translate3d(18vw,-51vw,0);transform:translate3d(18vw,-51vw,0)}}.contact__header-background .bubbles .bubble__wrap.bubble__wrap--move.bubble__wrap--green{-webkit-transform:translate3d(27vw,53vw,0);transform:translate3d(27vw,53vw,0)}@media only screen and (min-width:992px){.contact__header-background .bubbles .bubble__wrap.bubble__wrap--move.bubble__wrap--green{-webkit-transform:translate3d(42vw,9vw,0);transform:translate3d(42vw,9vw,0)}}.contact__header-background .bubbles .bubble__wrap.bubble__wrap--move.bubble__wrap--blue{-webkit-transform:translate3d(-30vw,-7vw,0);transform:translate3d(-30vw,-7vw,0)}@media only screen and (min-width:992px){.contact__header-background .bubbles .bubble__wrap.bubble__wrap--move.bubble__wrap--blue{-webkit-transform:translate3d(-2vw,-13vw,0);transform:translate3d(-2vw,-13vw,0)}}.contact__header-background .bubbles .bubble{position:absolute;width:100vw;height:100vw;border-radius:50%;-webkit-transform-origin:center;transform-origin:center;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1.275);animation-timing-function:cubic-bezier(.175,.885,.32,1.275)}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.contact__header-background .bubbles .bubble{opacity:.75}}.contact__header-background .bubbles .bubble.bubble--orange{background-color:#e7792c}@media only screen and (min-width:992px){.contact__header-background .bubbles .bubble.bubble--orange{width:68vw;height:68vw}}.contact__header-background .bubbles .bubble.bubble--green{background-color:#bfd0a4;-webkit-animation-delay:.2s;animation-delay:.2s}@media only screen and (min-width:992px){.contact__header-background .bubbles .bubble.bubble--green{width:50vw;height:50vw}}.contact__header-background .bubbles .bubble.bubble--blue{background-color:#00afcc;-webkit-animation-delay:.5s;animation-delay:.5s}@media only screen and (min-width:992px){.contact__header-background .bubbles .bubble.bubble--blue{width:60vw;height:60vw}}.contact__header-content{position:relative}.contact__title{padding:.8em 0;font-family:Klamp,sans-serif;font-size:3.125rem;font-weight:300;line-height:1;text-align:center;color:#fff}@media only screen and (min-width:768px){.contact__title{padding:1.66667em 0;font-size:3.75rem}}.contact__nav{width:1350px;max-width:100%;margin:0 auto}@media only screen and (min-width:992px){.contact__nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.contact__nav-list .contact__nav-title{text-align:center}.contact__nav-list .contact__nav-link{display:inline-block;position:relative;margin-bottom:.76923em;padding-bottom:.333334em;font-family:Klamp,sans-serif;font-size:1.625rem;font-weight:300;line-height:1;text-align:center;color:#fff}@media only screen and (min-width:1276px){.contact__nav-list .contact__nav-link{font-size:1.875rem}}@media only screen and (min-width:992px) and (max-width:1275px){.contact__nav-list .contact__nav-link{font-size:1.5rem}}@media only screen and (min-width:992px){.contact__nav-list .contact__nav-link{margin:0}}.contact__nav-list .contact__nav-link:after{pointer-events:none;position:absolute;content:"";top:100%;left:0;width:100%;height:8px;background:#bfd0a4;opacity:0;-webkit-transform-origin:top center;transform-origin:top center;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transition:opacity .25s ease-out,-webkit-transform .4s cubic-bezier(.175,.885,.32,1.275);transition:opacity .25s ease-out,-webkit-transform .4s cubic-bezier(.175,.885,.32,1.275);transition:opacity .25s ease-out,transform .4s cubic-bezier(.175,.885,.32,1.275);transition:opacity .25s ease-out,transform .4s cubic-bezier(.175,.885,.32,1.275),-webkit-transform .4s cubic-bezier(.175,.885,.32,1.275)}.contact__nav-list .contact__nav-link.contact__nav-link--active:after,.contact__nav-list .contact__nav-link:hover:after{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}.contact__content{position:relative;padding-bottom:6.875em;overflow:hidden}.contact__content .dropdn .contact__loading{pointer-events:none;position:absolute;top:0;left:0;width:100%;padding:5em;opacity:0;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.contact__content .dropdn .contact__loading.contact__loading--loading{opacity:1}.contact__tabcontent{position:relative}.contact__tabcontent-item{position:relative;display:none}.contact__tabcontent-item.contact__tabcontent-item--active{display:block}.contact-us .parallax__image.is-parallax .warranty-header{-o-object-position:center;object-position:center}@media only screen and (max-width:767px){#warranty.global-content-padding{padding-left:0;padding-right:0}}.warranty-request__container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.warranty-request__container.wrapper{margin:0 auto;padding:4rem 0}@media only screen and (min-width:1276px){.warranty-request__container.wrapper{max-width:1500px}}@media only screen and (max-width:767px){.warranty-request__container.wrapper{padding:1rem 0}}@media only screen and (max-width:767px){.warranty-request__container .info-wrapper{padding:1.25rem 1.25rem .5rem}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape),only screen and (min-width:768px) and (max-width:991px){.warranty-request__container .info-wrapper{padding:0}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.warranty-request__container .info-wrapper{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}}.warranty-request__container .form-wrapper{background:#eee;padding:2rem}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.warranty-request__container .mobile-text{display:none}}.warranty-request__container .mobile-text .text{color:#424242;font-family:Gotham,sans-serif;font-size:16px;font-weight:300;line-height:24px}.warranty-request__container .mobile-text .text .bold{font-weight:700}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape),only screen and (min-width:768px) and (max-width:991px){.warranty-request__container .warranty-card__container{display:-webkit-box;display:-ms-flexbox;display:flex}}.warranty-request__container .warranty-card{border:1px solid #d2d2d2;padding:3rem;-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape),only screen and (min-width:768px) and (max-width:991px){.warranty-request__container .warranty-card{margin-bottom:2rem}.warranty-request__container .warranty-card p{margin-bottom:30px}}@media only screen and (max-width:767px){.warranty-request__container .warranty-card{padding:2rem}}.warranty-request__container .warranty-card.second{margin-top:1rem}@media only screen and (max-width:767px){.warranty-request__container .warranty-card.second{margin-bottom:2rem}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape),only screen and (min-width:768px) and (max-width:991px){.warranty-request__container .warranty-card.second{margin-left:20px;margin-top:0}}.warranty-request__container .warranty-card .top-row{text-align:center}.warranty-request__container .warranty-card .top-row img{margin-bottom:2em}.warranty-request__container .warranty-card .content{font-family:Gotham,sans-serif;font-size:16px;font-weight:300;line-height:30px;text-align:center}.warranty-request__container .warranty-card .text{color:#424242;font-size:1.1rem}.warranty-request__container .warranty-card .header{color:#004358}.warranty-request__container .warranty-card .button-wrapper{text-align:center}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:1276px){.warranty-request__container .warranty-card .button-wrapper a{width:100%}}.warranty-request__container .warranty-card .button-wrapper a:first-child{margin-bottom:30px}.warranty-request__container .warranty-card span.bold{font-weight:700;display:block}.warranty-request__container .warranty-card .details{color:#213058;font-family:Gotham,sans-serif;font-size:.875rem;font-weight:700;line-height:30px;text-align:center;margin-bottom:35px}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape),only screen and (min-width:768px) and (max-width:991px){.warranty-request__container .warranty-card .details{margin-bottom:calc(2.5rem + 50px)}}.warranty-request__container .warranty-card .details .year{display:block;color:#269083;font-size:1rem}.warranty-request__container .warranty-card .details .year:not(:first-child){padding-top:1em}.warranty-request__container .form-wrapper{position:relative}.warranty-request__container .form-wrapper .last-row .field{width:100%}.warranty-request__container .form-wrapper .warrant-request__issues-wrap{width:100%;padding-top:1em}@media only screen and (min-width:62em){.warranty-request__container .form-wrapper.col-md-offset-1{margin-left:20px}.warranty-request__container .form-wrapper.col-md-7{-ms-flex-preferred-size:calc(66.33333333% - 20px);flex-basis:calc(66.33333333% - 20px);max-width:calc(66.33333333% - 20px)}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.warranty-request__container .form-wrapper.col-md-offset-1{margin-left:0}.warranty-request__container .form-wrapper.col-md-7{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}}.warranty-request__container form{margin-bottom:50px}.warranty-request__container .speech-bubble-text{font-family:Klamp,sans-serif;font-size:27px;font-weight:300;line-height:27px;text-align:center;text-transform:uppercase}.warranty-request__container .blurb{color:#424242;font-family:Gotham,sans-serif;font-size:16px;font-weight:300;line-height:26px;margin:2rem}@media only screen and (max-width:767px){.warranty-request__container .blurb{margin:2rem 0}}.warranty-request__container .blurb .link{color:#269083;cursor:pointer;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.warranty-request__container .blurb .link:hover{-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.warranty-request__container .blurb .link:visited{color:#269083}.warranty-request__container .blurb .link:hover{color:#004358}.warranty-request__container .form-select{padding-bottom:0}@media only screen and (max-width:767px){.warranty-request__container .dropdown-select-wrap.native{padding:0}}.warranty-request__container .form-select label,.warranty-request__container button.label,.warranty-request__container label.label,.warranty-request__container label.native-select__label,.warranty-request__container span.label{color:#444;font-family:Gotham,sans-serif;font-size:14px;font-weight:300;line-height:22px;padding-bottom:.625em;display:block;text-transform:uppercase}.warranty-request__container .label.no-transform{text-transform:none}.warranty-request__container .item-label{text-transform:uppercase}@media only screen and (max-width:767px){.warranty-request__container .native-select{padding-top:1.25em}}.warranty-request__container .native-select .native-select__select{display:block}.warranty-request__container .native-select select{background:#fff;width:100%}.warranty-request__container .icon:before{content:"+";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:20px;height:20px;border-radius:50%;border:2px solid #269083;font-size:30px;color:#269083}.warranty-request__container .warranty-request__submit{width:100%;text-align:right}.warranty-request__container button[type=submit]{margin-top:1em}@media only screen and (min-width:768px){.warranty-upload .form__service-item{display:grid;grid-template-columns:1fr auto;gap:15px}}@media only screen and (min-width:768px){.warranty-upload label{margin-bottom:0}}.warranty-upload .form-input__label,.warranty-upload .form-upload-message,.warranty-upload label>span{color:#444;font-family:Gotham,sans-serif;font-size:14px;font-weight:300;line-height:22px;padding-bottom:.625em;text-transform:uppercase}.warranty-upload .form__input-list-item{margin-bottom:1.25em}.warranty-upload .warranty-upload__button{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px;padding:0}.warranty-upload .warranty-upload__button .icon{line-height:1}.warranty-upload .warranty-upload__button .icon:before{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.warranty-upload svg{width:32px}.warranty-upload .svg-replace-upload svg{fill:#1f998a}.warranty-upload .upload-btn.attached-button{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.warranty-upload .upload-btn.attached-button label{line-height:1}.warranty-upload .svg-checkmark{width:auto;height:16px;fill:#1f998a}.warranty-upload .form-upload-message{color:#1f998a}.warranty-upload .form-inline-error-message{color:red}.warranty-upload .form-input__upload{position:absolute;width:1px;height:1px;top:0;left:0;opacity:0;overflow:hidden;-webkit-transform:translate(-1px,-1px);transform:translate(-1px,-1px)}.warranty-upload .form-input__button{background:#fff;height:40px;color:#1f998a;border:1px solid #ddd;border-radius:5px;-webkit-transition:border .2s ease-out;transition:border .2s ease-out}.warranty-upload .form-input__button .svg-delete,.warranty-upload .form-input__button .svg-replace,.warranty-upload .form-input__button .svg-upload{-webkit-transition:fill .2s ease-out;transition:fill .2s ease-out}.warranty-upload .form-input__button .svg-delete{fill:#00afcc}.warranty-upload .form-input__button:hover{border-color:#00afcc}.warranty-upload .form-input__button-inner{height:100%;padding:10px 1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.warranty-upload .form-input__button-inner:hover .svg-delete{fill:#00afcc}.warranty-upload .warranty-file-upload{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}@media only screen and (min-width:768px){.warranty-upload__input-wrap .form-inline-error-message{min-width:200px;left:unset;right:0}.warranty-upload__input-wrap .form-inline-error-message:before{left:unset;right:10px}}.terms__content .terms__link{color:#1f998a;border-bottom:1px solid transparent;-webkit-transition:color .2s ease-out,border .2s ease-out;transition:color .2s ease-out,border .2s ease-out}.terms__content .terms__link:visited{color:#1f998a}.terms__content .terms__link:hover{color:#e7792c;border-bottom-color:#e7792c}.terms__header{padding-top:2.5em;padding-bottom:2.5em;background:#eee}@media only screen and (min-width:768px){.terms__header{padding-top:5em;padding-bottom:5em}}.terms__title{font-family:Klamp,sans-serif;font-size:2.25rem;font-weight:300;line-height:1;text-align:center;color:#252b55}@media only screen and (min-width:768px){.terms__title{font-size:3.75rem}}.terms__body{padding-top:2.5em}@media only screen and (min-width:768px){.terms__body{padding-top:3.75em}}.terms__footer{padding-bottom:2.5em}@media only screen and (min-width:768px){.terms__footer{padding-bottom:3.75em}}.terms__body-copy,.terms__body-title{font-size:1.125rem;line-height:1.66667;color:#666}.terms__body-title{font-weight:700}.community-residence-detail main.template-base,.floorplan-detail main.template-base{background-color:#e2e2e2}.community-residence-detail .floorplan-detail__container,.floorplan-detail .floorplan-detail__container{padding-top:50px}.community-residence-detail .modal-floorplan-gallery .modal-rlp-gallery-tab-container,.floorplan-detail .modal-floorplan-gallery .modal-rlp-gallery-tab-container{height:100%}.community-residence-detail .row,.floorplan-detail .row{margin-left:0;margin-right:0}@media (max-device-width:1280px) and (orientation:landscape){.community-residence-detail .residence-detail-card,.community-residence-detail .title-button-row,.floorplan-detail .residence-detail-card,.floorplan-detail .title-button-row{margin:0 20px}}.community-residence-detail .back-button,.floorplan-detail .back-button{display:inline-block;background-color:rgba(66,66,66,.3);border:2px solid #fff;color:#fff;font-family:Klamp,sans-serif;font-size:14px;font-weight:500;letter-spacing:1px;line-height:16px;padding:10px 40px;text-transform:uppercase;margin-bottom:30px;cursor:pointer;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.community-residence-detail .back-button:hover,.floorplan-detail .back-button:hover{-webkit-transition:all .3s ease-in;transition:all .3s ease-in;background-color:#424242}@media only screen and (max-width:767px){.community-residence-detail .back-button,.floorplan-detail .back-button{margin-left:0;margin-bottom:0}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape),only screen and (min-width:768px) and (max-width:991px){.community-residence-detail .back-button,.floorplan-detail .back-button{margin:0 10px 30px 0}}.community-residence-detail .title-button-row,.floorplan-detail .title-button-row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:767px){.community-residence-detail .title-button-row,.floorplan-detail .title-button-row{margin:0 20px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape),only screen and (min-width:768px) and (max-width:991px){.community-residence-detail .title-button-row,.floorplan-detail .title-button-row{margin:0 10px 30px 30px}}@media only screen and (max-width:767px){.community-residence-detail .title-button-row a.brochure-button,.floorplan-detail .title-button-row a.brochure-button{padding:10px;letter-spacing:1px}}.community-residence-detail .floorplan-detail__name,.floorplan-detail .floorplan-detail__name{color:#252b55;font-family:Klamp,sans-serif;font-size:60px;line-height:60px}@media only screen and (max-width:767px){.community-residence-detail .floorplan-detail__name,.floorplan-detail .floorplan-detail__name{font-size:24px}}.community-residence-detail .brochure-button,.floorplan-detail .brochure-button{cursor:pointer;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;color:#269083;border:1px solid #269083;font-family:Klamp,sans-serif;font-size:14px;font-weight:500;letter-spacing:2px;line-height:18px;padding:10px 20px;-ms-flex-item-align:center;align-self:center;text-transform:uppercase}.community-residence-detail .brochure-button:hover,.floorplan-detail .brochure-button:hover{-webkit-transition:all .3s ease-in;transition:all .3s ease-in;background-color:#269083;color:#e2e2e2}@media only screen and (max-width:767px){.community-residence-detail .brochure-button,.floorplan-detail .brochure-button{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (min-width:992px) and (max-width:1275px){.community-residence-detail .banner-introducing-our-bold-home-series,.floorplan-detail .banner-introducing-our-bold-home-series{margin-left:20px;margin-right:20px}}.community-residence-detail .floorplan-detail__tab-wrapper,.floorplan-detail .floorplan-detail__tab-wrapper{padding:30px}@media only screen and (max-width:767px){.community-residence-detail .floorplan-detail__tab-wrapper,.floorplan-detail .floorplan-detail__tab-wrapper{padding:10px}}.community-residence-detail .floorplan-detail__tab-wrapper .no-homes,.floorplan-detail .floorplan-detail__tab-wrapper .no-homes{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:20px;line-height:32px;text-align:center;padding:15px 0}@media only screen and (min-width:768px){.community-residence-detail .floorplan-detail__tab-wrapper .no-homes,.floorplan-detail .floorplan-detail__tab-wrapper .no-homes{padding:15px 150px}}@media only screen and (min-width:992px){.community-residence-detail .floorplan-detail__tab-wrapper .no-homes,.floorplan-detail .floorplan-detail__tab-wrapper .no-homes{padding:15px 255px}}.community-residence-detail .floorplan-detail__tab-wrapper .no-homes .no-homes__title,.floorplan-detail .floorplan-detail__tab-wrapper .no-homes .no-homes__title{color:#1f998a;font-weight:600;margin-bottom:25px;font-family:Gotham,sans-serif}.community-residence-detail .floorplan-detail__tab-wrapper .no-homes p,.floorplan-detail .floorplan-detail__tab-wrapper .no-homes p{font-family:Gotham,sans-serif}@media only screen and (max-width:767px){.community-residence-detail .tabs__wrapper,.floorplan-detail .tabs__wrapper{background:#fff}}.community-residence-detail .tabs,.floorplan-detail .tabs{font-family:Klamp,sans-serif;padding:50px 0}@media (max-width:1220px){.community-residence-detail .tabs,.floorplan-detail .tabs{margin-left:20px;margin-right:20px}}@media only screen and (max-width:767px){.community-residence-detail .tabs,.floorplan-detail .tabs{padding:20px 0;margin:20px 10px}}.community-residence-detail .tabs .tabs__tabs,.floorplan-detail .tabs .tabs__tabs{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape),only screen and (min-width:768px) and (max-width:991px){.community-residence-detail .tabs .tabs__tabs,.floorplan-detail .tabs .tabs__tabs{padding:0 20px 0 30px}}.community-residence-detail .tabs .tabs__tab,.floorplan-detail .tabs .tabs__tab{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.community-residence-detail .tabs .tabs__tab .tabs__tab-button,.floorplan-detail .tabs .tabs__tab .tabs__tab-button{padding:.3rem .3rem 0 0;background:none;-webkit-box-shadow:none;box-shadow:none;color:#888;margin:0 30px 30px auto;border-bottom:8px solid #e2e2e2;font-size:30px;font-weight:500}@media only screen and (min-width:768px) and (max-width:991px){.community-residence-detail .tabs .tabs__tab .tabs__tab-button,.floorplan-detail .tabs .tabs__tab .tabs__tab-button{font-size:25px}}@media only screen and (max-width:767px){.community-residence-detail .tabs .tabs__tab .tabs__tab-button,.floorplan-detail .tabs .tabs__tab .tabs__tab-button{padding:10px;font-size:20px!important;text-align:center;margin:0!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-color:#fff}}.community-residence-detail .tabs .tabs__tab.tabs__tab--active .tabs__tab-button,.community-residence-detail .tabs .tabs__tab:hover .tabs__tab-button,.floorplan-detail .tabs .tabs__tab.tabs__tab--active .tabs__tab-button,.floorplan-detail .tabs .tabs__tab:hover .tabs__tab-button{color:#004358;border-bottom:8px solid #a5d4b6}@media only screen and (min-width:768px) and (max-width:991px){.community-residence-detail .tabs .tabs__panels,.floorplan-detail .tabs .tabs__panels{margin:0 30px}}.community-residence-detail #floorplan img,.floorplan-detail #floorplan img{max-width:100%}.community-residence-detail #move-in-ready-homes,.floorplan-detail #move-in-ready-homes{font-family:Gotham,sans-serif}.community-residence-detail .floorplans__footer-text,.floorplan-detail .floorplans__footer-text{font-size:11px;line-height:16px;text-align:left;color:#000;padding-left:15px;padding-right:15px}@media only screen and (max-width:767px){.community-residence-detail .floorplans__footer-text,.floorplan-detail .floorplans__footer-text{padding-left:25px;padding-right:25px}}@media only screen and (min-width:768px) and (max-width:991px){.community-residence-detail .floorplans__footer-text,.floorplan-detail .floorplans__footer-text{padding-left:20px;padding-right:20px}}.community-residence-detail .floorplan__buttons,.floorplan-detail .floorplan__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2.5em 1.25em 1.25em}.community-residence-detail .floorplan__button,.floorplan-detail .floorplan__button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:30px;height:30px;padding:0;font-weight:300;border-width:1px;border-radius:1px;-webkit-box-shadow:0 2px 10px rgba(28,28,28,.05);box-shadow:0 2px 10px rgba(28,28,28,.05)}.community-residence-detail .floorplan__button .svg-arrow,.floorplan-detail .floorplan__button .svg-arrow{width:20px;stroke-width:0;vertical-align:middle}.community-residence-detail .floorplan__button:disabled,.floorplan-detail .floorplan__button:disabled{pointer-events:none;color:#bcbbbb;border-color:#bcbbbb;background:transparent;-webkit-box-shadow:none;box-shadow:none}.community-residence-detail .floorplan__button:disabled .svg-arrow,.floorplan-detail .floorplan__button:disabled .svg-arrow{fill:#bcbbbb}.community-residence-detail .floorplan__button:not(:first-child),.floorplan-detail .floorplan__button:not(:first-child){margin-left:.5em}.community-residence-detail .floorplan__button.floorplan__previous-button .svg-arrow,.floorplan-detail .floorplan__button.floorplan__previous-button .svg-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.community-residence-detail .modal__close,.floorplan-detail .modal__close{top:5px!important;right:10px!important}}.community-residence-detail .modal-floorplan-video .modal__content,.community-residence-detail .modal-interactive-floorplan .modal__content,.floorplan-detail .modal-floorplan-video .modal__content,.floorplan-detail .modal-interactive-floorplan .modal__content{min-height:unset!important}@media only screen and (max-width:767px){.community-residence-detail .modal-floorplan-video .modal__content,.community-residence-detail .modal-interactive-floorplan .modal__content,.floorplan-detail .modal-floorplan-video .modal__content,.floorplan-detail .modal-interactive-floorplan .modal__content{width:calc(100% - 15px)}}.community-residence-detail .modal-floorplan-video .modal__close,.community-residence-detail .modal-interactive-floorplan .modal__close,.floorplan-detail .modal-floorplan-video .modal__close,.floorplan-detail .modal-interactive-floorplan .modal__close{right:-50px!important}@media only screen and (min-width:992px){.community-residence-detail .modal-floorplan-video .modal__close,.community-residence-detail .modal-interactive-floorplan .modal__close,.floorplan-detail .modal-floorplan-video .modal__close,.floorplan-detail .modal-interactive-floorplan .modal__close{right:-50px;top:15px}}@media only screen and (max-width:767px){.community-residence-detail .modal-floorplan-video .modal__close,.community-residence-detail .modal-interactive-floorplan .modal__close,.floorplan-detail .modal-floorplan-video .modal__close,.floorplan-detail .modal-interactive-floorplan .modal__close{top:-50px!important;right:0!important}}.community-residence-detail .modal-floorplan-video .modal__close .svg-close-light,.community-residence-detail .modal-interactive-floorplan .modal__close .svg-close-light,.floorplan-detail .modal-floorplan-video .modal__close .svg-close-light,.floorplan-detail .modal-interactive-floorplan .modal__close .svg-close-light{width:30px;height:30px;fill:hsla(0,0%,100%,.5)}.community-residence-detail .modal-floorplan-video .modal__close:hover .svg-close-light,.community-residence-detail .modal-interactive-floorplan .modal__close:hover .svg-close-light,.floorplan-detail .modal-floorplan-video .modal__close:hover .svg-close-light,.floorplan-detail .modal-interactive-floorplan .modal__close:hover .svg-close-light{fill:#fff}.community-residence-detail .slick-slide__flag-inner,.floorplan-detail .slick-slide__flag-inner{display:inline-block}.community-residence-detail .modal-calculator .modal__close{top:10px!important;right:10px!important}.see-where-available-list-plans{display:none;width:100%;background:#f1f1f1}@media only screen and (max-width:767px){.see-where-available-list-plans{border-bottom:1px solid silver}}.see-where-available-list-plans:last-child{border-bottom:none}.see-where-available-list-plans.open{display:block}@-webkit-keyframes resize{0%{grid-template-columns:1fr 1fr}to{grid-template-columns:0 1fr}}@keyframes resize{0%{grid-template-columns:1fr 1fr}to{grid-template-columns:0 1fr}}.move-in-ready .footer__disclaimer{display:block}.mir__header,.move-in-ready .mir__main{background:#eee}.mir__header{padding:60px 10px 30px;text-align:center}@media only screen and (min-width:768px){.mir__header{padding:75px 30px 30px}}@media only screen and (min-width:992px){.mir__header{padding:60px 30px 30px}}@media screen and (min-width:1060px){.mir__header{padding:60px calc((100% - 1000px) / 2) 30px}}.mir__title{display:grid;margin-bottom:0;font-family:Klamp,sans-serif;font-size:1.875rem;font-weight:300;line-height:1.3;color:#252b55}.mir__title span{font-family:Gotham,sans-serif;font-size:1rem;font-weight:700;color:#444}@media only screen and (min-width:768px){.mir__title{margin-bottom:30px;font-size:2.5rem}.mir__title span{font-size:1.125rem}}@media only screen and (min-width:992px){.mir__title{font-size:3.125rem}.mir__title span{font-size:1.25rem}}@media only screen and (min-width:1276px){.mir__title{font-size:3.75rem}.mir__title span{font-size:1.25rem}}.mir__blurb{margin-bottom:30px}.mir__filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 10px;padding:30px 20px}@media only screen and (min-width:768px){.mir__filters{grid-template-columns:unset;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:20px;padding:30px}}@media only screen and (min-width:992px){.mir__filters{padding:30px}}@media screen and (min-width:1060px){.mir__filters{padding:30px calc((100% - 1000px) / 2)}}.mir__sorts{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:20px;padding:30px 20px}@media only screen and (min-width:768px){.mir__sorts{grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:30px;padding:30px}}@media only screen and (min-width:992px){.mir__sorts{padding:30px}}@media screen and (min-width:1060px){.mir__sorts{padding:30px calc((100% - 1000px) / 2)}}.mir__columns{display:grid}@media only screen and (min-width:768px){.mir__columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:1276px){.mir__columns{grid-template-columns:1fr 60vw}}@media only screen and (min-width:1400px){.mir__columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:768px){.mir__list-column.active{width:100vw;left:0;grid-column:span 2}}@media only screen and (min-width:768px){.mir__map-column:not(.active){display:none}}.mir__map-column{background:#00afcc}@media only screen and (max-width:767px){.mir__map-column{display:none}}@media only screen and (max-width:767px){.mir__map-column.active{display:block}}.mir__list-column{display:grid;grid-template-rows:-webkit-max-content 1fr -webkit-max-content;grid-template-rows:max-content 1fr max-content;padding:30px 20px;background:#fff;-webkit-transition:all .4s ease-out;transition:all .4s ease-out}@media only screen and (max-width:767px){.mir__list-column{display:none;background:#eee}}@media screen and (min-width:992px){.mir__list-column{background:#eee}}.mir__toggle-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}@media only screen and (min-width:768px){.mir__toggle-buttons{margin-bottom:50px}}.mir__toggle-buttons .mir__toggle-buttons-map-list button{width:44px;height:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #00afcc;border-radius:50%}.mir__toggle-buttons .mir__toggle-buttons-map-list button.active,.mir__toggle-buttons .mir__toggle-buttons-map-list button:hover{background:#00afcc}.mir__toggle-buttons .mir__toggle-buttons-map-list button.active svg path,.mir__toggle-buttons .mir__toggle-buttons-map-list button:hover svg path{stroke:#fff}@media only screen and (min-width:768px){.mir__toggle-buttons .mir__toggle-buttons-map-list{margin-bottom:0}}.mir__toggle-buttons .mir__toggle-buttons-filters,.mir__toggle-buttons .mir__toggle-buttons-map-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}@media only screen and (min-width:768px){.mir__toggle-buttons .mir__toggle-buttons-filters{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:20px}}@media only screen and (min-width:992px){.mir__toggle-buttons .mir__toggle-buttons-filters{margin-bottom:0}}.mir__toggle-buttons .mir__toggle-buttons-filters button.filters-button{background:#252b55}.mir__toggle-buttons .mir__toggle-buttons-filters svg{margin-right:10px}.mir__toggle-buttons .mir__toggle-buttons-filters .cf-button{font-size:.875rem}@media only screen and (min-width:1276px){.mir__toggle-buttons .mir__toggle-buttons-filters .cf-button{font-size:1rem}}@media only screen and (min-width:1400px){.mir__toggle-buttons .mir__toggle-buttons-filters .cf-button{font-size:1.25rem}}.mir__toggle-buttons.in-header{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mir__toggle-buttons.in-header button{position:relative}.mir__toggle-buttons.in-header button span{position:absolute;bottom:-28px;color:#9a9a9a;font-size:16px}.mir__cards{display:grid;gap:20px}@media only screen and (min-width:1276px){.mir__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.mir__home{-webkit-box-shadow:0 0 0 3px rgba(231,121,44,0);box-shadow:0 0 0 3px rgba(231,121,44,0);-webkit-transition:-webkit-box-shadow .2s ease-out;transition:-webkit-box-shadow .2s ease-out;transition:box-shadow .2s ease-out;transition:box-shadow .2s ease-out,-webkit-box-shadow .2s ease-out}.mir__home.mir__home--active{-webkit-box-shadow:0 0 0 3px #e7792c;box-shadow:0 0 0 3px #e7792c}@media only screen and (max-width:767px){.mir__list-column.active{display:block}}.mir__list-column.active .mir__cards{gap:10px}@media only screen and (min-width:768px){.mir__list-column.active .mir__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:992px){.mir__list-column.active .mir__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.mir__map-wrapper{height:calc(100vh - 100px);max-height:100%;position:-webkit-sticky;position:sticky;top:100px}.mir__map-modal-wrap{position:relative;height:100%}#mir-map{height:100%;display:none}.mir__pagination,.mir__seo-copy{padding:20px 0}.mir__seo-copy .mir__seo-copy-title{font-size:1.125rem;line-height:26px;color:#252b55;text-transform:uppercase;margin-bottom:10px;font-family:Klamp,sans-serif}@media only screen and (min-width:768px){.mir__seo-copy .mir__seo-copy-title{font-size:1.25rem;line-height:28px}}.mir__seo-copy p{margin:0;color:#636363;font-size:1rem;line-height:22px}.mir-mobile-filters-button{position:fixed;top:var(--headerHeight);z-index:4;background:#1f998a;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#fff;font-size:16px;text-transform:uppercase;padding:10px 20px;width:100%;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;margin:0}.mir-mobile-filters-button,.mir-mobile-filters-button span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mir-mobile-filters-button span svg{margin-left:10px}.mir-mobile-filters-button svg.down-chevron-icon{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.mir-mobile-filters-button svg.down-chevron-icon path{fill:#fff}.mir-mobile-filters-button.mir__filters-panel--open{-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.mir-mobile-filters-button.mir__filters-panel--open svg.down-chevron-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.mir__no-results{display:grid;grid-template-rows:1fr -webkit-max-content;grid-template-rows:1fr max-content;-ms-flex-line-pack:justify;align-content:space-between}.mir__no-results .qmi__empty-content{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px;text-align:center}.mir__filter-bar{display:none}@media screen and (min-width:992px){.mir__filter-bar{background:#fff;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px;position:-webkit-sticky;position:sticky;top:var(--headerHeight);left:0;z-index:2}.mir__filter-bar .cf-button{padding:5px 15px;border-radius:5px;font-size:16px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:5px}.mir__filter-bar .mir__filters-panel-section{border:0}}.mir__filter-bar .mir__filters-panel-section-filters{display:grid;gap:10px}.mir__filter-bar .filter__label{font-size:16px;font-weight:400}.mir__filter-bar .cf-print-btn svg{width:18px}.mir__filter-bar .mir__reset-filters{background:none;border:none;text-transform:capitalize;letter-spacing:unset;font-size:14px;color:#444;-webkit-box-shadow:unset;box-shadow:unset;padding:0}@media only screen and (min-width:768px){.mir__filter-bar .mir__reset-filters{font-size:16px}}.mir__filter-bar .mir__reset-filters span{display:none}@media screen and (min-width:1200px){.mir__filter-bar .mir__reset-filters span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.mir__filter-bar .mir__reset-filters:hover{background:none;color:#444}.mir__filter-bar #qmiFilterSort{padding-right:35px}.mir__toggle-buttons-map-list--desktop{gap:10px}.mir__toggle-buttons-map-list--desktop,.mir__toggle-buttons-map-list--desktop button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mir__toggle-buttons-map-list--desktop button{width:44px;height:44px;border:1px solid #00afcc;border-radius:50%}.mir__toggle-buttons-map-list--desktop button.active,.mir__toggle-buttons-map-list--desktop button:hover{background:#00afcc}.mir__toggle-buttons-map-list--desktop button.active svg path,.mir__toggle-buttons-map-list--desktop button:hover svg path{stroke:#fff}.mir__dropdowns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mir__dropdown-wrap{position:relative}.mir__dropdown{padding:30px 20px 20px;opacity:0;pointer-events:none;top:calc(100% + 30px);left:0;-webkit-transition:all .3s ease;transition:all .3s ease;position:absolute;z-index:1;min-width:300px;background:#fff}.mir__dropdown.mir__dropdown--active{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;pointer-events:unset;top:100%}.mir__button-dropdown{padding:10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border-radius:10px;font-size:14px;background:#fff;border:1px solid #999;-webkit-transition:all .3s ease;transition:all .3s ease;font-family:Klamp,sans-serif;color:#000}@media screen and (min-width:1200px){.mir__button-dropdown{font-size:1rem}}.mir__button-dropdown:hover{border-color:#00afcc}.mir__button-dropdown[aria-expanded=true]{background:#00afcc;color:#fff;border-color:#00afcc}.mir__filters-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mir__filters-right .mir__filters-panel-section{padding:0}.mir__filters-right .filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mir__dropdown-close{position:absolute;top:10px;right:10px}.mir__dropdown-close svg{height:10px;width:10px}.cf-print-btn span{display:none}@media screen and (min-width:1200px){.cf-print-btn span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}#bedsDropdown{display:grid;gap:10px}.mir__dropdown-footer{margin:20px -20px -20px;padding:20px;background:#e6f0ea;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.mir__dropdown-footer-btn{background:#fff;font-size:16px;margin-left:10px;border-radius:3px;padding:5px 15px}.mir__dropdown-footer-btn--reset{background:none;border:0}.mir__dropdown-footer-btn--done{background:#e7792c;border:0;color:#fff}.mir__filters-right{margin-left:30px}.filter__select{color:#1c1c1c}.mir__filters-panel.mir__filters-panel--open{overflow-y:auto;position:fixed}@media screen and (max-width:768px){.mir__filters-panel.mir__filters-panel--open{height:calc(vh - 77px - 41px);height:calc(100dvh - var(--headerHeight) - 41px)}}@media screen and (min-width:768px) and (max-width:992px){.mir__filters-panel.mir__filters-panel--open{height:calc(vh - 77px);height:calc(100dvh - var(--headerHeight))}}#priceDropdown .range{grid-template:32px 20px max-content/1fr 1fr}.community__sorts-filters .cf-button{padding:5px 15px;border-radius:5px;font-size:16px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:5px}.community__sorts-filters .cf-print-btn svg{width:18px}.privacy-policy .privacy-policy-main{margin:5rem 0}.privacy-policy .privacy-policy-main .sub-header,.privacy-policy .privacy-policy-main p{color:#646569}.privacy-policy .privacy-policy-main .sub-header{font-weight:600;padding-bottom:.625rem;font-size:1.125rem}.privacy-policy .privacy-policy-main p{padding-bottom:1.875rem}@media only screen and (max-width:767px){.portfolio-communities .portfolio-communities-main{margin-bottom:75px}}.portfolio-communities .portfolio-communities-main .container{padding:80px 120px}@media only screen and (min-width:768px) and (max-width:991px){.portfolio-communities .portfolio-communities-main .container{padding:60px}}@media only screen and (max-width:767px){.portfolio-communities .portfolio-communities-main .container{padding:40px 15px}}.portfolio-communities .portfolio-communities-main .container:nth-child(odd){background-color:#f5f5f5}@media only screen and (max-width:767px){.portfolio-communities .portfolio-communities-main .image{margin-bottom:20px}}.portfolio-communities .portfolio-communities-main .image img{max-width:100%}.portfolio-communities .portfolio-communities-main .text.col-md-6{padding-left:60px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.portfolio-communities .portfolio-communities-main .text.col-md-6{padding-left:.5rem}}.portfolio-communities .portfolio-communities-main .text .header{font-size:50px;font-weight:300;padding-bottom:30px;color:#002d5c;font-style:italic}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.portfolio-communities .portfolio-communities-main .text .header{padding-bottom:15px}}.portfolio-communities .portfolio-communities-main .text p{color:#646569}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.portfolio-communities .portfolio-communities-main .text.col-md-6{padding-left:0}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.regional .regional-main__tabs{position:relative;overflow:hidden;min-height:50vh}}.regional .regional-main .back-to-regions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.regional .regional-main .back-to-regions svg{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);margin-right:7px;width:20px}.regional .regional-main .back-to-regions svg path{stroke:#252b55}.regional .regional-main .list-view{padding-top:45px;padding-bottom:5px;position:relative}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.regional .regional-main .list-view{padding-top:0;height:auto}}.regional .regional-main .list-view .list-gradient{position:absolute;bottom:0;left:0;right:0;width:100%;background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),to(#fff));background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);height:30px}@media only screen and (max-width:767px),only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape),only screen and (min-width:768px) and (max-width:991px){.regional .regional-main .list-view .list-gradient{display:none}}.regional .regional-main .list-view .tab-buttons{margin-top:15px;padding:0 .5rem}.regional .regional-main .list-view .tab-buttons button{border:1px solid #fd7400;text-align:center;width:44px;height:44px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.regional .regional-main .list-view .tab-buttons button.active{background:#fd7400;color:#fff}.regional .regional-main .list-view .tab-buttons button.active svg circle,.regional .regional-main .list-view .tab-buttons button.active svg path,.regional .regional-main .list-view .tab-buttons button.active svg rect{fill:#fff}.regional .regional-main .list-view .tab-buttons button svg path,.regional .regional-main .list-view .tab-buttons button svg rect{fill:#fd7400;stroke:#fd7400}.regional .regional-main .list-view .tab-buttons button svg circle{fill:#fff;stroke:#fd7400}.regional .regional-main .list-view .tab-buttons a{color:#fd7400}.regional .regional-main .list-view .tab-buttons a svg{width:18px;height:14px;margin-left:5px}.regional .regional-main .list-view .tab-buttons a svg path{stroke:#fd7400}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.regional .regional-main .list-view .tab-buttons .toggle-buttons{display:-webkit-box;display:-ms-flexbox;display:flex}}.regional .regional-main .list-view .tab-buttons .toggle-buttons button:first-child{margin-right:10px}.regional .regional-main .custom-iw .gm-style-iw>div,.regional .regional-main .custom-iw .gm-style-iw>div>div{width:auto!important;max-width:none!important}.regional .regional-main .list-view__contianer{max-height:70vh;overflow-y:auto;overflow-x:hidden;margin-top:20px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.regional .regional-main .list-view__contianer{display:none}}@media only screen and (min-width:768px) and (max-width:991px){.regional .regional-main .list-view__contianer{top:15px}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.regional .regional-main .list-view__contianer.active{display:block}}.regional .regional-main .list-view__contianer .community-card--active{padding-left:1em;background:#1adeff}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.regional .regional-main .map-view{display:none}}@media only screen and (min-width:768px) and (max-width:991px){.regional .regional-main .map-view{top:172px}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.regional .regional-main .map-view.active{display:block}}.regional .regional-main .map-view .regional__map{position:relative;height:100vh}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.regional .regional-main .map-view .regional__map{height:auto}}.regional .regional-main .map-view #explore-map{height:100vh;opacity:0;visibility:hidden}@media only screen and (max-width:767px){.regional .regional-main .map-view #explore-map{height:75vh}}.regional .regional-main .map-view #explore-map.map-loaded{opacity:1;visibility:visible;-webkit-transition:opacity .4s ease-in;transition:opacity .4s ease-in}.regional .regional-main .welcome-to{position:relative;padding-top:6.25em;padding-bottom:6.25em;overflow:hidden}.regional .regional-main .welcome-to .welcome-to__background{position:absolute;top:0;right:0;bottom:0;left:0;clip:rect(0,auto,auto,0)}.regional .regional-main .welcome-to .welcome-to__content{position:relative;padding:3.75em;background:#fff;border-radius:1px;border-bottom:10px solid #e7782c;-webkit-box-shadow:0 2px 10px rgba(28,28,28,.1);box-shadow:0 2px 10px rgba(28,28,28,.1)}@media only screen and (max-width:767px){.regional .regional-main .welcome-to .welcome-to__content{padding:1.25em}}.regional .regional-main .welcome-to .welcome-to__header{padding-bottom:1.875em}.regional .regional-main .welcome-to .welcome-to__header .title-with-span{font-size:3.125rem;font-weight:200;letter-spacing:.02em;line-height:1}.regional .regional-main .welcome-to .welcome-to__header .title-with-span span{padding-bottom:.1em;font-size:.52em;font-weight:300;letter-spacing:.03846em}@media only screen and (max-width:767px){.regional .regional-main .welcome-to .welcome-to__header .title-with-span{font-size:1.875rem}}.regional .regional-main .welcome-to .welcome-to__body{font-size:1.125rem;line-height:1.66667;color:#6f6f6f}.regional .regional-main .welcome-to .welcome-to__body li,.regional .regional-main .welcome-to .welcome-to__body p{font-size:inherit;line-height:inherit;color:inherit}.regional .regional-main .welcome-to .welcome-to__body a{color:#e7782c}.regional .regional-main .welcome-to .welcome-to__body a:hover{text-decoration:underline}@media only screen and (max-width:767px){.regional .regional-main .welcome-to .welcome-to__body{font-size:.875rem}}@media only screen and (max-width:767px){.regional .regional-main .welcome-to{padding-top:1.25em}}:root .regional-main,_:-ms-fullscreen{margin-top:90px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){:root .regional-main,_:-ms-fullscreen{margin-top:125px}}.community-landing .footer__contact{display:none}@media only screen and (min-width:768px){.community__hero{max-height:65vh}}.community__header,.community__header-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.community__header{-ms-flex-wrap:wrap;flex-wrap:wrap}.community__header-title{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-top:.937em;padding-bottom:.937em}@media only screen and (min-width:768px){.community__header-title{padding-top:.625em;padding-bottom:.625em}}.community__header-logo-wrap{-webkit-box-flex:0.5;-ms-flex:0.5 0.5 50%;flex:0.5 0.5 50%;max-width:50%}@media only screen and (min-width:768px){.community__header-logo-wrap{-webkit-box-flex:0;-ms-flex:none;flex:none;max-width:none}}@media only screen and (min-width:768px){.community__header-logo-container{width:282px;height:80px}}.community__header-logo{display:block;width:100%;height:auto}@media only screen and (min-width:768px){.community__header-logo{width:auto;height:100%}}.community__header-city-wrap{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-left:1.25em}.community__header-city{font-size:.875rem;font-weight:700;line-height:1.42857;text-align:right;color:#00afcc}@media only screen and (min-width:768px){.community__header-city{font-size:1.125rem;text-align:center}}.community__header-city-segment{display:block}@media only screen and (min-width:768px){.community__header-city-segment{display:inline}}.community__header-snapshot-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-top:1.25em;padding-bottom:1.25em;background:#e6f0ea}@media only screen and (min-width:1276px){.community__header-snapshot-wrap{padding-left:2.5em;padding-right:2.5em}}@media only screen and (min-width:992px) and (max-width:1275px){.community__header-snapshot-wrap{padding-left:.75em;padding-right:.75em}}.community__header-snapshot-wrap .card-snapshot{-ms-flex-pack:distribute;justify-content:space-around;width:100%}.community__header-snapshot-wrap .card-snapshot__item svg{fill:#1f998a}@media only screen and (min-width:768px){.community__header-snapshot-wrap .card-snapshot__item svg{height:30px}}.community__header-snapshot-wrap .card-snapshot__item .card-snapshot__info{padding-top:1em;line-height:1;color:#1f998a;text-align:center}.community__header-snapshot-wrap .card-snapshot__item:first-child{padding-left:0}.community__header-snapshot-wrap .card-snapshot__item:last-child{padding-right:0}.community-overview__welcome{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;overflow:hidden}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.community-overview__welcome-image-wrap{top:0}}@media only screen and (max-width:767px){.community-overview__welcome-image-wrap .parallax__image.is-parallax{background-color:#252b55}}@media only screen and (max-width:767px){.community-overview__welcome-image-wrap .parallax__image.is-parallax>img{display:none}}.community-overview__welcome-circle-wrap,.community-overview__welcome-image-wrap{position:absolute;width:100%;height:100%}@media only screen and (min-width:768px){.community-overview__welcome-circle-wrap{mix-blend-mode:multiply}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.community-overview__welcome-circle-wrap{opacity:.9}}.community-overview__welcome-circle-wrap .bubble__wrap{position:absolute;top:0;left:0}@media only screen and (min-width:768px){.community-overview__welcome-circle-wrap .bubble__wrap{mix-blend-mode:overlay}}.community-overview__welcome-circle-wrap .bubble__wrap.bubble__wrap--orange{-webkit-transform:translate(-3px,-45px);transform:translate(-3px,-45px);-webkit-transition:-webkit-transform .7s cubic-bezier(.175,.885,.32,1.275);transition:-webkit-transform .7s cubic-bezier(.175,.885,.32,1.275);transition:transform .7s cubic-bezier(.175,.885,.32,1.275);transition:transform .7s cubic-bezier(.175,.885,.32,1.275),-webkit-transform .7s cubic-bezier(.175,.885,.32,1.275)}@media only screen and (max-width:767px){.community-overview__welcome-circle-wrap .bubble__wrap.bubble__wrap--orange{z-index:3}}.community-overview__welcome-circle-wrap .bubble__wrap.bubble__wrap--green{-webkit-transform:translate(-61px,-111px);transform:translate(-61px,-111px);-webkit-transition:-webkit-transform .7s cubic-bezier(.175,.885,.32,1.275) .2s;transition:-webkit-transform .7s cubic-bezier(.175,.885,.32,1.275) .2s;transition:transform .7s cubic-bezier(.175,.885,.32,1.275) .2s;transition:transform .7s cubic-bezier(.175,.885,.32,1.275) .2s,-webkit-transform .7s cubic-bezier(.175,.885,.32,1.275) .2s}@media only screen and (max-width:767px){.community-overview__welcome-circle-wrap .bubble__wrap.bubble__wrap--green{z-index:2}}.community-overview__welcome-circle-wrap .bubble__wrap.bubble__wrap--blue{-webkit-transform:translate(-87px,-135px);transform:translate(-87px,-135px);-webkit-transition:-webkit-transform .7s cubic-bezier(.175,.885,.32,1.275) .5s;transition:-webkit-transform .7s cubic-bezier(.175,.885,.32,1.275) .5s;transition:transform .7s cubic-bezier(.175,.885,.32,1.275) .5s;transition:transform .7s cubic-bezier(.175,.885,.32,1.275) .5s,-webkit-transform .7s cubic-bezier(.175,.885,.32,1.275) .5s}@media only screen and (max-width:767px){.community-overview__welcome-circle-wrap .bubble__wrap.bubble__wrap--blue{z-index:1}}.community-overview__welcome-circle-wrap .bubble__wrap.bubble__wrap--move.bubble__wrap--orange{-webkit-transform:translate3d(-10px,-340px,0);transform:translate3d(-10px,-340px,0)}@media only screen and (max-width:767px){.community-overview__welcome-circle-wrap .bubble__wrap.bubble__wrap--move.bubble__wrap--orange{-webkit-transform:translate3d(15px,-60px,0);transform:translate3d(15px,-60px,0)}}.community-overview__welcome-circle-wrap .bubble__wrap.bubble__wrap--move.bubble__wrap--green{-webkit-transform:translate3d(140px,380px,0);transform:translate3d(140px,380px,0)}@media only screen and (max-width:767px){.community-overview__welcome-circle-wrap .bubble__wrap.bubble__wrap--move.bubble__wrap--green{-webkit-transform:translate3d(-75px,-15px,0);transform:translate3d(-75px,-15px,0)}}.community-overview__welcome-circle-wrap .bubble__wrap.bubble__wrap--move.bubble__wrap--blue{-webkit-transform:translate3d(-410px,10px,0);transform:translate3d(-410px,10px,0)}@media only screen and (max-width:767px){.community-overview__welcome-circle-wrap .bubble__wrap.bubble__wrap--move.bubble__wrap--blue{-webkit-transform:translate3d(30px,30px,0);transform:translate3d(30px,30px,0)}}.community-overview__welcome-circle-wrap .bubble{position:absolute;width:800px;height:800px;-webkit-transform-origin:center;transform-origin:center;border-radius:50%;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1.275);animation-timing-function:cubic-bezier(.175,.885,.32,1.275)}@media only screen and (max-width:767px){.community-overview__welcome-circle-wrap .bubble{width:180px;height:180px}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.community-overview__welcome-circle-wrap .bubble{opacity:.9}}.community-overview__welcome-circle-wrap .bubble.bubble--orange{background-color:#e7792c}.community-overview__welcome-circle-wrap .bubble.bubble--green{background-color:#1f998a;-webkit-animation-delay:.2s;animation-delay:.2s}.community-overview__welcome-circle-wrap .bubble.bubble--blue{background-color:#00afcc;-webkit-animation-delay:.5s;animation-delay:.5s}.community-overview__welcome-circle{position:absolute;border-radius:50%;mix-blend-mode:overlay}.community-overview__welcome-circle.community-overview__welcome-circle--orange{top:-280px;left:-20px;width:600px;height:600px;background:#e7792c}.community-overview__welcome-circle.community-overview__welcome-circle--blue{top:10px;left:-300px;width:650px;height:650px;background:#00afcc}.community-overview__welcome-circle.community-overview__welcome-circle--green{top:260px;left:130px;width:700px;height:700px;background:#1f998a}.community-overview__welcome-container{position:relative;padding-top:2.5em;padding-bottom:2.5em}@media only screen and (min-width:992px){.community-overview__welcome-container{width:60%}}@media only screen and (max-width:767px){.community-overview__welcome-container{z-index:4}}.community-overview__welcome-header{padding-bottom:2.5em}.community-overview__welcome-title{color:#fff;line-height:1}.community-overview__welcome-title-prefix{display:block;padding-top:.55556em;font-size:1.125rem;font-weight:700}.community-overview__welcome-title-name{display:blcok;font-family:Klamp,sans-serif;font-size:3.75rem;font-weight:300;letter-spacing:.01667em}.community-overview__welcome-body{padding-bottom:2.5em}.community-overview__welcome-body .community-overview__welcome-subtitle{font-weight:700;color:#fff}.community-overview__welcome-body .community-overview__welcome-copy,.community-overview__welcome-body .community-overview__welcome-subtitle{margin:0;font-size:1.125rem;line-height:1.88889;color:#fff}.community-overview .cf-button{font-size:1.15rem}@media only screen and (min-width:768px){.community-overview .cf-button:not(.video-cta){margin-right:.5rem}}@media only screen and (max-width:767px){.community-overview .cf-button{background-color:#269083;border-color:#269083;width:100%}}.community-overview .cf-button.video-cta{padding-left:2.4em;position:relative;margin-top:.65rem}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.community-overview .cf-button.video-cta{padding-left:2.8em}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.community-overview .cf-button.video-cta:hover{background-color:#269083}}.community-overview .cf-button.video-cta svg{width:20px;position:absolute;left:1em}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.community-overview .cf-button.video-cta svg{top:0}}.community-overview .cf-button.video-cta path{fill:#fff}.community-overview__banner-card-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;padding:30px;position:relative}.community-overview__banner-card-container .circle{position:absolute;border-radius:50%;background:#00afcc;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(17deg);transform:rotate(17deg)}.community-overview__banner-card-container .circle.orange{background:#e7792c;z-index:0}@media only screen and (min-width:1276px){.community-overview__banner-card-container .circle.orange{width:67.5vw;height:67.5vw;left:-9vw;top:-22.5vw}}@media only screen and (min-width:992px) and (max-width:1275px){.community-overview__banner-card-container .circle.orange{width:100vw;height:100vw;left:-15vw;top:-30vw}}@media only screen and (min-width:768px) and (max-width:991px){.community-overview__banner-card-container .circle.orange{width:120vw;height:120vw;left:-15vw;top:-30vw}}@media only screen and (max-width:767px){.community-overview__banner-card-container .circle.orange{width:150vw;height:150vw;left:-45%;top:-150px}}@media only screen and (max-width:767px){.community-overview__banner-card-container .circle.orange.bottom{left:-45%;top:675px}}.community-overview__banner-card-container .circle.blue{background:#00afcc;z-index:2}@media only screen and (min-width:1276px){.community-overview__banner-card-container .circle.blue{width:67.5vw;height:67.5vw;right:-21vw;top:-40.5vw}}@media only screen and (min-width:992px) and (max-width:1275px){.community-overview__banner-card-container .circle.blue{width:100vw;height:100vw;right:-33.75vw;top:-3.75vw}}@media only screen and (min-width:768px) and (max-width:991px){.community-overview__banner-card-container .circle.blue{width:120vw;height:120vw;right:-45vw;top:-3.75vw}}@media only screen and (max-width:767px){.community-overview__banner-card-container .circle.blue{width:150vw;height:150vw;right:-270px;top:-165px}}@media only screen and (max-width:767px){.community-overview__banner-card-container .circle.blue.bottom{right:-270px;top:675px}}.community-overview__banner-card-container .circle.green{background:#5c9f75;z-index:1}@media only screen and (min-width:1276px){.community-overview__banner-card-container .circle.green{width:67.5vw;height:67.5vw;right:-15vw;top:0}}@media only screen and (min-width:992px) and (max-width:1275px){.community-overview__banner-card-container .circle.green{width:100vw;height:100vw;right:7.5vw;top:15vw}}@media only screen and (min-width:768px) and (max-width:991px){.community-overview__banner-card-container .circle.green{width:120vw;height:120vw;right:7.5vw;top:37.5vw}}@media only screen and (max-width:767px){.community-overview__banner-card-container .circle.green{width:150vw;height:150vw;right:-135px;top:300px}}.community-overview__banner-card-container>.row{display:grid;gap:15px;grid-template-columns:repeat(2,-webkit-max-content);grid-template-columns:repeat(2,max-content);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:1276px){.community-overview__banner-card-container .banner-card{max-width:calc(50vw - 60px)}}@media screen and (min-width:768px){.com-new-intro{display:grid;background:#269083}}@media screen and (min-width:992px){.com-new-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}}@media screen and (min-width:1200px){.com-new-intro{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}.com-new-intro__image{aspect-ratio:390/350;overflow:hidden;background-color:rgba(198,135,80,.7);background-color:rgba(38,144,131,.35)}@media screen and (min-width:768px){.com-new-intro__image{grid-column:1;grid-row:2;pointer-events:none;aspect-ratio:unset;height:100%;width:100%}}@media screen and (min-width:992px){.com-new-intro__image{grid-column:2;grid-row:1;-webkit-clip-path:ellipse(63% 88% at 70% 68%);clip-path:ellipse(63% 88% at 70% 68%)}}.com-new-intro__img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;display:block;width:100%;height:100%;mix-blend-mode:multiply}.com-new-intro__info{background:#269083;padding:60px 30px 40px;color:#fff}@media screen and (min-width:768px){.com-new-intro__info{grid-row:1;grid-column:1}}@media screen and (min-width:1200px){.com-new-intro__info{padding:60px 50px 60px 100px}}@media screen and (min-width:1440px){.com-new-intro__info{display:grid;-ms-flex-line-pack:start;align-content:start;grid-template-columns:minmax(0,42em);-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}}.com-new-intro__welcome-title{display:grid;gap:5px;color:#fff;line-height:1;margin-bottom:45px}.com-new-intro__welcome-title-prefix{font-size:2rem;font-size:1.125rem;font-weight:600}.com-new-intro__welcome-title-name{font-size:55px;font-family:Klamp,sans-serif}@media screen and (min-width:992px){.com-new-intro__welcome-title-name{font-size:70px}}.com-new-intro__welcome-subtitle{font-size:1.5rem;font-size:1.125rem;font-weight:700;line-height:1;margin-bottom:3px}.com-new-intro__welcome-copy{font-size:1.125rem;line-height:1.88889}.com-new-intro .hoa-cdd-schools{border:0;background:hsla(0,0%,100%,.15);padding:30px}.com-new-intro .hoa-cdd-schools>p{font-size:8px;line-height:1.88889;font-size:16px;font-weight:400;margin-bottom:0}.com-new-intro .hoa-cdd-schools>p.hoa-cdd-school__cdd+.hoa-cdd-school__schools{margin-top:20px}.com-new-intro .hoa-cdd-schools>p+.hoa-cdd-school__schools{margin-top:30px}.com-new-intro__form-wrap{padding:30px;background:#004358}@media screen and (min-width:768px){.com-new-intro__form-wrap{grid-row:2;grid-column:1;background:transparent;display:grid;-ms-flex-line-pack:end;align-content:end}}@media screen and (min-width:992px){.com-new-intro__form-wrap{grid-row:1;grid-column:2;position:relative;padding-left:15%}}.com-new-intro__form-title{color:#fff;font-size:24px;font-weight:400;-webkit-margin-after:20px;margin-block-end:20px;text-transform:uppercase;line-height:1.2;position:relative}.community-contact-form-top__input label[class^=form-] .label{color:#fff;text-transform:uppercase;font-size:16px}.community-contact-form-top__input input{border:0}.community-contact-form-top__input__comments{grid-column:1/-1}.community-contact-form-top__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}@media screen and (min-width:768px){.community-contact-form-top__footer{text-align:right;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:60px}}.community-contact-form-top__footer .community-contact-form__submit-button{width:auto;font-size:18px;padding:15px 40px;letter-spacing:unset}.community-contact-form-top__footer .form-checkbox label .label{color:#fff;font-size:16px;font-weight:400}.community-contact-form-top{position:relative;max-width:700px}.community-contact-form-top .recaptcha-footer{color:#fff}@media screen and (min-width:768px){.community-contact-form-top .community-contact-form-top__inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 35px}}.community-floorplans{padding:70px 20px 40px}.community-floorplans .community-floorplans__header{text-align:center}.community-floorplans .community-floorplans__header .explore{color:#424242;font-family:Gotham,sans-serif;font-size:18px;font-weight:700;line-height:30px}.community-floorplans .community-floorplans__header .header{color:#213058;font-family:Klamp,sans-serif;font-size:60px;font-weight:300;line-height:60px;margin-bottom:40px}.community-floorplans .community-floorplans__header .blurb{color:#424242;font-family:Gotham,sans-serif;font-size:18px;font-weight:300;line-height:30px;text-align:center}.community-floorplans .mir__filters{grid-template-columns:unset;gap:0;padding:0;margin-bottom:20px}.community-floorplans .mir__filters .dropdown{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.community-floorplans .mir__filters .form-select{-webkit-box-flex:3;-ms-flex:3 3 auto;flex:3 3 auto}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.community-floorplans .mir__filters .form-select[name=community]{margin-left:1em;margin-right:1em}.community-floorplans .mir__filters .form-select[name=availability]{margin-right:1em}}.community-floorplans .mir__filters .form-select.stylized select{padding:10px 45px 10px 15px;border:1px solid #b9b6b6;color:#424242;border-radius:8px;letter-spacing:.7px}.community-floorplans .mir__filters .outside-label{font-size:14px;font-weight:700;line-height:20px;color:#444;margin-bottom:5px}.community-floorplans .mir__filters .mir__filters-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:1em}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.community-floorplans .mir__filters .mir__filters-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:2em;margin-bottom:2em;overflow:hidden}.community-floorplans .mir__filters .mir__filters-wrapper .dropdown-select-wrap.native{margin-bottom:0;padding:0}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.community-floorplans .mir__filters .mir__filters-wrapper{opacity:0;height:0;visibility:hidden;position:absolute;width:100%;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.community-floorplans .mir__filters .mir__filters-wrapper.open{opacity:1;visibility:visible;height:100%;position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin-top:25px}}.community-floorplans .mir__pill-sort{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2em}@media only screen and (max-width:767px){.community-floorplans .mir__pill-sort{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}}.community-floorplans .mir__pill-sort .filter{-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-auto-flow:column}.community-floorplans .mir__pill-sort .filter__label{font-size:16px;font-weight:400}.community-floorplans .mir__pill-sort #qmiFilterSort{padding-right:35px}.community-floorplans .mir__pill-sort .mir__sort{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:767px){.community-floorplans .mir__pill-sort .mir__sort{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.community-floorplans .mir__pill-sort .sort-button{font-size:15px;color:gray;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}@media only screen and (max-width:767px){.community-floorplans .mir__pill-sort .sort-button{font-size:13px}}.community-floorplans .mir__pill-sort .sort-up-down{margin-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.community-floorplans .mir__pill-sort .icon-chevron-down,.community-floorplans .mir__pill-sort .icon-chevron-up{font-size:10px;font-weight:700}.community-floorplans .mir__pill-sort .icon-chevron-down:before,.community-floorplans .mir__pill-sort .icon-chevron-up:before{color:gray}.community-floorplans .mir__pill-sort .icon-chevron-down.active:before,.community-floorplans .mir__pill-sort .icon-chevron-down:hover:before,.community-floorplans .mir__pill-sort .icon-chevron-up.active:before,.community-floorplans .mir__pill-sort .icon-chevron-up:hover:before{color:#444;-webkit-transition:color .3s ease-in;transition:color .3s ease-in}.community-floorplans .card-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.community-floorplans .community-floorplans__footer{padding:1em 0 0;text-align:center}.community-floorplans .community-floorplans__footer-text{font-size:.75rem;font-weight:300;line-height:1.5;color:#888}.community-gallery{position:relative;overflow:hidden}.community-gallery .gallery-loader{position:absolute;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:70vh;width:100%;z-index:5}.community-gallery .gallery-loader:after,.community-gallery .gallery-loader:before{display:none}.community-gallery .circle{position:absolute;border-radius:50%;width:1200px;height:1200px}@media only screen and (min-width:768px) and (max-width:991px){.community-gallery .circle{width:700px;height:700px}}@media only screen and (max-width:767px){.community-gallery .circle{width:355px;height:355px}}.community-gallery .circle.orange{background:#e7792c;top:-660px;right:-183px;z-index:0;-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1.275);animation-timing-function:cubic-bezier(.175,.885,.32,1.275);-webkit-transform:translateY(-550px);transform:translateY(-550px)}@media only screen and (min-width:768px) and (max-width:991px){.community-gallery .circle.orange{top:-330px;right:-100}}@media only screen and (max-width:767px){.community-gallery .circle.orange{top:-150px;right:-50px}}.community-gallery .circle.orange.animated{-webkit-transform:translateY(0);transform:translateY(0)}.community-gallery .circle.green{background:#269083;top:-865px;left:-75px;z-index:1;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1.275);animation-timing-function:cubic-bezier(.175,.885,.32,1.275);-webkit-transform:translateY(-350px);transform:translateY(-350px)}@media only screen and (min-width:768px) and (max-width:991px){.community-gallery .circle.green{top:-330px;left:-30px}}@media only screen and (max-width:767px){.community-gallery .circle.green{top:-200px;left:-75px}}.community-gallery .circle.green.animated{-webkit-transform:translateY(0);transform:translateY(0)}.community-gallery .section--text{width:100%;color:#fff;margin:75px auto;position:relative;z-index:2}@media only screen and (max-width:767px){.community-gallery .section--text{margin:25px auto}}.community-gallery .section--text .header-with-span{color:#213058;font-family:Klamp,sans-serif}@media only screen and (max-width:767px){.community-gallery .section--text .header-with-span{font-size:2.75rem}}.community-gallery .community-gallery--thumbs{width:100%;margin:auto;position:relative;z-index:2}.community-gallery .gallery-image-wrap{width:25%;padding:0 4px;opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:all .3s ease;transition:all .3s ease}@media only screen and (min-width:768px) and (max-width:991px){.community-gallery .gallery-image-wrap{width:50%}}@media only screen and (max-width:767px){.community-gallery .gallery-image-wrap{width:100%}}.community-gallery .gallery-image-wrap:first-child{-webkit-animation-delay:.15s;animation-delay:.15s}.community-gallery .gallery-image-wrap.animated:first-child{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition-delay:.15s;transition-delay:.15s}.community-gallery .gallery-image-wrap:nth-child(2){-webkit-animation-delay:.3s;animation-delay:.3s}.community-gallery .gallery-image-wrap.animated:nth-child(2){-webkit-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition-delay:.3s;transition-delay:.3s}.community-gallery .gallery-image-wrap:nth-child(3){-webkit-animation-delay:.45s;animation-delay:.45s}.community-gallery .gallery-image-wrap.animated:nth-child(3){-webkit-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition-delay:.45s;transition-delay:.45s}.community-gallery .gallery-image-wrap:nth-child(4){-webkit-animation-delay:.6s;animation-delay:.6s}.community-gallery .gallery-image-wrap.animated:nth-child(4){-webkit-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition-delay:.6s;transition-delay:.6s}.community-gallery .gallery-image-wrap:nth-child(5){-webkit-animation-delay:.75s;animation-delay:.75s}.community-gallery .gallery-image-wrap.animated:nth-child(5){-webkit-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition-delay:.75s;transition-delay:.75s}.community-gallery .gallery-image-wrap:nth-child(6){-webkit-animation-delay:.9s;animation-delay:.9s}.community-gallery .gallery-image-wrap.animated:nth-child(6){-webkit-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition-delay:.9s;transition-delay:.9s}.community-gallery .gallery-image-wrap:nth-child(7){-webkit-animation-delay:1.05s;animation-delay:1.05s}.community-gallery .gallery-image-wrap.animated:nth-child(7){-webkit-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition-delay:1.05s;transition-delay:1.05s}.community-gallery .gallery-image-wrap:nth-child(8){-webkit-animation-delay:1.2s;animation-delay:1.2s}.community-gallery .gallery-image-wrap.animated:nth-child(8){-webkit-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition-delay:1.2s;transition-delay:1.2s}.community-gallery .gallery-image-wrap:nth-child(9){-webkit-animation-delay:1.35s;animation-delay:1.35s}.community-gallery .gallery-image-wrap.animated:nth-child(9){-webkit-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition-delay:1.35s;transition-delay:1.35s}.community-gallery .gallery-image-wrap:nth-child(10){-webkit-animation-delay:1.5s;animation-delay:1.5s}.community-gallery .gallery-image-wrap.animated:nth-child(10){-webkit-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition-delay:1.5s;transition-delay:1.5s}.community-gallery .gallery-image-wrap:nth-child(11){-webkit-animation-delay:1.65s;animation-delay:1.65s}.community-gallery .gallery-image-wrap.animated:nth-child(11){-webkit-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition-delay:1.65s;transition-delay:1.65s}.community-gallery .gallery-image-wrap:nth-child(12){-webkit-animation-delay:1.8s;animation-delay:1.8s}.community-gallery .gallery-image-wrap.animated:nth-child(12){-webkit-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition-delay:1.8s;transition-delay:1.8s}.community-features{padding:100px 0;background:#f7f7f7}@media only screen and (min-width:768px) and (max-width:991px){.community-features{padding:75px 0}}@media only screen and (max-width:767px){.community-features{padding:50px 0}}.community-features .community-features--list{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:3em;-moz-column-gap:3em;column-gap:3em}@media only screen and (max-width:767px){.community-features .community-features--list{-webkit-column-count:1;-moz-column-count:1;column-count:1}}@media only screen and (max-width:767px){.community-features ul{margin-left:25px}}.community-features ul li{font-size:1rem;font-weight:500;line-height:2.5rem;list-style:none;padding-left:10px;position:relative}@media only screen and (max-width:767px){.community-features ul li{font-size:.9375rem;font-weight:500;line-height:1.25rem;margin-bottom:20px}}.community-features ul li:before{content:"\2022";color:#e7782c;font-weight:700;width:1em;left:-.5em;position:absolute}.community-features__heading{font-size:3.75rem;font-weight:300;line-height:3.75rem;letter-spacing:1px;color:#252b55;padding-bottom:1em;text-align:center;font-family:Klamp,sans-serif}@media only screen and (max-width:767px){.community-features__heading{font-size:3.125rem;font-weight:300;line-height:3.125rem;letter-spacing:.5px;padding-bottom:.5em}}.community-site-plan{padding-bottom:1.5rem;padding-top:50px}@media only screen and (min-width:768px){.community-site-plan{padding-top:70px}}.community-site-plan .header{color:#213058;font-family:Klamp,sans-serif;font-size:60px;font-weight:300;letter-spacing:1px;line-height:60px;margin-bottom:40px;text-align:center}.community-site-plan .community-site-plan__legend{margin-bottom:50px}.community-site-plan .community-site-plan__legend .floorplans,.community-site-plan .community-site-plan__legend .lot-status{padding:10px 15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#fff;font-family:Klamp,sans-serif;font-size:18px;line-height:18px}@media only screen and (max-width:767px){.community-site-plan .community-site-plan__legend .floorplans,.community-site-plan .community-site-plan__legend .lot-status{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.community-site-plan .community-site-plan__legend .floorplans li,.community-site-plan .community-site-plan__legend .lot-status li{display:inline-block;padding-left:1.5rem}@media only screen and (max-width:767px){.community-site-plan .community-site-plan__legend .floorplans li,.community-site-plan .community-site-plan__legend .lot-status li{margin:0;padding-left:0;padding-right:.5rem}}.community-site-plan .community-site-plan__legend .lot-status{background-color:#e7782c}.community-site-plan .community-site-plan__legend .lot-status span.lot-status{color:#fff;font-family:Gotham,sans-serif;font-size:16px;font-weight:300;line-height:18px}@media only screen and (max-width:767px){.community-site-plan .community-site-plan__legend .lot-status .lot-status__key{text-align:center;margin-top:10px}.community-site-plan .community-site-plan__legend .lot-status .lot-status__key li{padding-right:0}.community-site-plan .community-site-plan__legend .lot-status .lot-status__key li:nth-of-type(2){padding:0 .5rem}}.community-site-plan .community-site-plan__legend .lot-status .lot-status__key-image{width:16px;position:relative;top:1px}.community-site-plan .community-site-plan__legend .floorplans{background-color:#269083}@media only screen and (max-width:767px){.community-site-plan .community-site-plan__legend .floorplans .floorplans__key{text-align:center;margin-top:10px}}.community-site-plan .community-site-plan__legend .floorplans .floorplans__key li{font-weight:700}.community-site-plan .community-site-plan__map-wrapper{height:112vh}.community-site-plan .community-site-plan__map-wrapper .google-map{height:100%;width:100%}.community-site-plan .gm-style-iw{margin:0 20px;left:4px!important}@media only screen and (max-width:767px){.community-site-plan .gm-style-iw{-webkit-box-shadow:0 1px 3px rgba(0,0,0,.4);box-shadow:0 1px 3px rgba(0,0,0,.4);overflow:visible;background-color:#fff}}.community-site-plan .gm-style .gm-style-iw-tc:after{top:8px!important}.community-site-plan .custom-iw,.community-site-plan .custom-window-iw{display:initial}@media only screen and (max-width:767px){.community-site-plan .custom-iw{-webkit-box-shadow:none;box-shadow:none;min-height:100%!important}}.community-site-plan .custom-iw:before{content:"";position:absolute;border:14px solid #000;border-color:transparent transparent #fff #fff;z-index:1}@media only screen and (max-width:767px){.community-site-plan .custom-iw:before{margin-top:0!important;border:10px solid #fff;bottom:-18px}}@media only screen and (max-width:767px){.community-site-plan .custom-iw .gm-style-iw>div,.community-site-plan .custom-iw .gm-style-iw>div>div{width:100%!important;max-width:unset;min-height:100%!important}}@media only screen and (max-width:767px){.community-site-plan button.gm-ui-hover-effect.custom-close-iw{top:-20px!important;right:unset!important;left:-30px!important}.community-site-plan button.gm-ui-hover-effect.custom-close-iw img{width:18px!important;height:18px!important}}.community-site-plan-flyout{position:relative}@media only screen and (max-width:767px){.community-site-plan-flyout{padding-top:0}}.community-site-plan-flyout .status-flag{position:absolute;top:0;left:0;z-index:2;width:50px}@media only screen and (max-width:767px){.community-site-plan-flyout .status-flag{top:17px}}.community-site-plan-flyout .content-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:767px){.community-site-plan-flyout .content-wrap{display:block}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.community-site-plan-flyout .framed-image{padding-bottom:5px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.community-site-plan-flyout .framed-image-content{background-size:cover}}@media only screen and (max-width:767px){.community-site-plan-flyout .framed-image-content{padding-top:66%}}.community-site-plan-flyout .community-name{color:#213058;font-family:Klamp,sans-serif;font-size:24px;font-weight:500;line-height:24px}.community-site-plan-flyout .description,.community-site-plan-flyout .description p,.community-site-plan-flyout .description span{color:#213058;font-family:Klamp,sans-serif;font-size:15px;font-weight:500;line-height:15px;margin-bottom:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background-color:#fff}.community-site-plan-flyout .description .full{height:0;-webkit-transition:all .3s;transition:all .3s}.community-site-plan-flyout .description:hover .full{height:auto}@media only screen and (max-width:767px){.community-site-plan-flyout .description:hover .full{max-height:50px;overflow:scroll}}.community-site-plan-flyout .description:hover .full p,.community-site-plan-flyout .description:hover .full span{overflow:visible;white-space:normal;text-overflow:clip}.community-site-plan-flyout .description:hover .truncated{display:none}.community-site-plan-flyout .site-plan-flyout__elevation{padding:0}.community-site-plan-flyout .site-plan-flyout__summary{display:-webkit-box;display:-ms-flexbox;display:flex;margin:6px 0}.community-site-plan-flyout .site-plan-flyout__summary li{color:#424242;font-family:Gotham,sans-serif;font-size:14px;font-weight:500;line-height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:15px}.community-site-plan-flyout .site-plan-flyout__summary [class*=icon-]{padding-right:5px;font-size:22px}.community-site-plan-flyout .site-plan-flyout__summary [class*=icon-]:before{color:#00afcc}.community-site-plan-flyout .residence-price{padding:.75rem 0 .5rem;border-top:1px solid #a5d4b6;font-size:15px;font-weight:500;letter-spacing:.5px;line-height:14px;color:#00afcc;font-family:Gotham,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px){.community-site-plan-flyout .residence-price{padding:.75rem .75rem 0}}.community-site-plan-flyout .visit-link{color:#269083;font-size:1rem;font-weight:700;line-height:14px;margin-left:10px;cursor:pointer;-webkit-transition:all 10ms ease-out;transition:all 10ms ease-out;padding-bottom:5px;border-bottom:8px solid #269083}.community-site-plan-flyout .visit-link:hover{-webkit-transition:all 10ms ease-in;transition:all 10ms ease-in;border-bottom-color:#424242}@media only screen and (max-width:767px){.community-site-plan-flyout .visit-link{-ms-flex-item-align:end;align-self:flex-end}}.community-site-plan-flyout .right-column{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:5px;padding-left:8px}@media only screen and (max-width:767px){.community-site-plan-flyout .right-column{padding:.5rem}}.community-amenities{position:relative;height:580px}@media only screen and (min-width:992px){.community-amenities{height:auto}}.community-amenities .gm-style-iw{top:50%!important;left:9px!important;margin:0;border-radius:2px 0 0 0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.community-amenities .community-microsite__flyout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.community-amenities .community-microsite__flyout .community-microsite__flyout-image{width:80px;height:80px;margin-right:9px;background-repeat:no-repeat;background-size:cover;background-position:50%}.community-amenities .community-microsite__flyout .community-microsite__flyout-image.community-microsite__flyout-image--contain{width:120px;background-size:contain}.community-amenities .community-microsite__flyout .community-microsite__flyout-data .community-microsite__flyout-title{padding-bottom:1em;font-size:1rem;font-weight:500;line-height:1;color:#252b55}.community-amenities .community-microsite__flyout .community-microsite__flyout-data .community-microsite__flyout-address,.community-amenities .community-microsite__flyout .community-microsite__flyout-data .community-microsite__flyout-phone{font-size:.875rem;font-weight:300;line-height:1.3;color:#00afcc}.community-amenities__content{position:relative;width:100%;height:100%;z-index:3}@media only screen and (min-width:992px){.community-amenities__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.community-amenities__amenities{position:absolute;width:100%;padding-top:1.25em;text-align:center;z-index:2}@media only screen and (min-width:992px){.community-amenities__amenities{position:relative;width:auto;padding-top:6.25em;padding-bottom:6.25em;text-align:left}}.community-amenities__amenities .community-amenities__filter-button{position:absolute;top:100%;left:50%;font-size:1.125rem;font-weight:500;letter-spacing:normal;-webkit-box-shadow:0 0 16px rgba(28,28,28,.1);box-shadow:0 0 16px rgba(28,28,28,.1);-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}.community-amenities__title{position:relative;padding:.6em;font-family:Klamp,sans-serif;font-size:3.125rem;line-height:1;letter-spacing:.01667em;color:#252b55;background:#fff;-webkit-box-shadow:0 0 16px rgba(28,28,28,.1);box-shadow:0 0 16px rgba(28,28,28,.1);z-index:1}@media only screen and (min-width:768px) and (max-width:991px){.community-amenities__title{padding:.6em 1.16em}}@media only screen and (min-width:992px){.community-amenities__title{padding:0 0 1.33333em;font-size:3.75rem;-webkit-box-shadow:none;box-shadow:none}}.community-amenities__list{max-height:0;padding:0 1.25em;overflow:hidden;background:#f5f5f5;-webkit-box-shadow:0 0 16px rgba(28,28,28,.1);box-shadow:0 0 16px rgba(28,28,28,.1);-webkit-transition:max-height .35s ease-out,padding .35s ease-out;transition:max-height .35s ease-out,padding .35s ease-out}.community-amenities__list.community-amenities__list--active{max-height:1000px;padding:1.25em}@media only screen and (min-width:992px){.community-amenities__list{max-height:none;padding:0;background:transparent;-webkit-box-shadow:none;box-shadow:none}}.community-amenities__item{position:relative;overflow:hidden}.community-amenities__item .community-amenities__radio{position:absolute;right:100%}.community-amenities__item .community-amenities__radio:checked+.community-amenities__button{color:#e7792c}.community-amenities__button{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:3em;font-size:1.125rem;font-weight:300;color:#00afcc;-webkit-transition:color .2s ease-out;transition:color .2s ease-out}@media only screen and (min-width:992px){.community-amenities__button{font-size:1.25rem}}.community-amenities__button .community-amenities__button-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:1em}.community-amenities__button .community-amenities__button-icon svg{fill:#00afcc}.community-amenities__button:hover{color:#e7792c}.community-amenities__map{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;height:100%}.community-amenities__map .google-map{width:100%;height:100%}@media only screen and (min-width:992px){.community-amenities__map{width:auto;height:auto}}.community-contact{background:#252b55;color:#fff;position:relative;overflow:hidden}.community-contact .circle{position:absolute;border-radius:50%;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1.275);animation-timing-function:cubic-bezier(.175,.885,.32,1.275);opacity:0}.community-contact .circle.animated{opacity:1}.community-contact .circle.orange{width:750px;height:750px;bottom:-133px;left:-150px;background:#e7782c;z-index:2}@media only screen and (min-width:992px) and (max-width:1275px){.community-contact .circle.orange{width:675px;height:675px;bottom:90px;left:-55px}}@media only screen and (min-width:768px) and (max-width:991px){.community-contact .circle.orange{top:183px;bottom:auto;width:650px;height:650px;left:-90px}}@media only screen and (max-width:767px){.community-contact .circle.orange{top:230px;bottom:auto;width:450px;height:450px;left:-85px}}.community-contact .circle.blue{width:500px;height:500px;top:-110px;left:-70px;background:#00afcc;z-index:1;-webkit-animation-delay:.2s;animation-delay:.2s}@media only screen and (min-width:992px) and (max-width:1275px){.community-contact .circle.blue{left:-160px}}@media only screen and (max-width:767px){.community-contact .circle.blue{width:505px;height:505px;left:-305px}}.community-contact .circle.green{width:650px;height:650px;top:-155px;left:175px;background:#269083;z-index:0;-webkit-animation-delay:.4s;animation-delay:.4s}@media only screen and (min-width:992px) and (max-width:1275px){.community-contact .circle.green{left:-50px}}@media only screen and (max-width:767px){.community-contact .circle.green{width:535px;height:535px;top:-195px;left:-45px}}.community-contact .container{z-index:2}.community-contact--form .speech-bubble--stroke-white:after{border-top-color:#00afcc}.community-contact--form p{margin-top:35px;margin-bottom:20px}.community-contact--form .community-contact-form__inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.community-contact--form .community-contact-form__inputs span.label{color:#fff;text-transform:uppercase;font-size:.875rem;font-weight:300;line-height:.875rem}.community-contact--form .community-contact-form__inputs .form-input{margin-bottom:10px}.community-contact--form .community-contact-form__inputs .community-contact-form__input{width:calc(50% - 15px)}.community-contact--form .community-contact-form__inputs .community-contact-form__input.full{width:100%}.community-contact--form .recaptcha-footer{color:#fff}.community-contact--form button{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto}.community-contact--info{padding-left:50px}@media only screen and (min-width:768px) and (max-width:991px){.community-contact--info{padding-left:.5rem;margin-top:50px}}@media only screen and (max-width:767px){.community-contact--info{padding-left:.5rem;margin-top:50px}}.community-contact--info h3{font-size:3.125rem;font-weight:300;line-height:3.75rem;letter-spacing:.83px;font-family:Klamp,sans-serif;margin-bottom:30px}.community-contact--info .contact-info ul li{font-size:1rem;font-weight:300;line-height:1.875rem}.community-contact--sales-office p{font-size:1rem;font-weight:600;line-height:1.875rem;margin-bottom:0}.community-contact--sales-office a{color:#00afcc}.community-contact--sales-office a:hover{color:#e7782c}.community-contact--numbers{margin-top:1rem}.community-contact--numbers .community-contact--number{display:block}.community-contact--sales-office--hours{margin-top:40px;padding-bottom:40px;border-bottom:1px solid #a5d4b6}.community-contact__form{width:57.14286%;max-width:57.14286%;padding-right:2.5em}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.community-contact__form{width:100%;max-width:none;padding:0 0 5em}}.community-contact__form-title{padding-bottom:1.25em;font-size:2.5rem;font-weight:200;font-style:italic;letter-spacing:.025em;color:#252b55}.community-contact__map-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:1.25em}@media only screen and (min-width:768px) and (max-width:991px){.community-contact__map-wrap{max-width:600px;margin:auto}}@media only screen and (max-width:767px){.community-contact__map-wrap{padding:0}}.community-contact__map{position:relative}.community-contact__map img{width:100%;height:auto;border:1px solid #00afcc}.community-contact__map .button,.community-contact__map .button-square__bright-orange,.community-contact__map .button-square__dark-blue,.community-contact__map .button-square__dark-orange,.community-contact__map .button-square__light-blue,.community-contact__map .button-square__light-orange,.community-contact__map .button-square__light-teal,.community-contact__map .button-square__medium-blue,.community-contact__map .button-square__white{position:absolute;top:10px;right:10px;padding:.55556em 1.11111em;font-size:1.125rem;line-height:1.125rem;letter-spacing:normal}.community__mir{background:#eee}.community__card-grid{display:grid;gap:20px}@media only screen and (min-width:768px){.community__card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:1276px){.community__card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.community__filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 10px}@media only screen and (min-width:768px){.community__filters{grid-template-columns:unset;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:20px;margin-bottom:45px}}@media only screen and (max-width:767px){.community__filters{margin-bottom:20px}}.community__sorts-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width:768px){.community__sorts-filters{margin-bottom:45px}}@media only screen and (max-width:767px){.community__sorts-filters{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;margin-bottom:20px}}.community__sorts-filters .filter{-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-auto-flow:column}@media only screen and (max-width:767px){.community__sorts-filters .filter{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.community__sorts-filters .filter__label{font-size:16px;font-weight:400}.community__sorts-filters #qmiFilterSort{padding-right:35px}.community__sorts{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:20px;margin-bottom:60px}@media only screen and (min-width:768px){.community__sorts{grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:30px}}.community__no-results{display:grid;gap:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;justify-items:center;text-align:center}.move-in-ready-detail main.template-base{background:#e2e2e2}.move-in-ready-detail .move-in-ready-detail__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 0;gap:20px}@media only screen and (min-width:768px){.move-in-ready-detail .move-in-ready-detail__header{padding-top:60px;gap:unset}}.move-in-ready-detail .move-in-ready-detail__header a.back-button{margin-bottom:0}.move-in-ready-detail .move-in-ready-detail__header a.brochure-button{font-size:14px}@media only screen and (max-width:767px){.move-in-ready-detail .move-in-ready-detail__header a.brochure-button{display:-webkit-box;display:-ms-flexbox;display:flex;letter-spacing:1px;padding:10px}}.move-in-ready-detail section.move-in-ready-detail{padding:0 20px}.move-in-ready-detail .mir-detail-card .est-completion{position:absolute;bottom:0;z-index:1;width:100%;background:#252b55;padding:10px}.move-in-ready-detail .mir-detail-card .price-media-row{-webkit-box-align:start;-ms-flex-align:start;align-items:start;padding:20px 0 0;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media only screen and (min-width:768px){.move-in-ready-detail .mir-detail-card .price-media-row{padding:20px 0 10px}}.move-in-ready-detail .mir-detail-card .price-media-row .price{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:none}@media only screen and (max-width:767px){.move-in-ready-detail .mir-detail-card .price-media-row .media .mobile-brochure-button{display:none}}.move-in-ready-detail .mir-detail-card .community-info{padding-bottom:15px}.move-in-ready-detail .mir-detail-card .community-info .community,.move-in-ready-detail .mir-detail-card .community-info .directions{font-size:16px}.move-in-ready-detail .mir-detail-card .community-info .community a,.move-in-ready-detail .mir-detail-card .community-info .directions a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.move-in-ready-detail .mir-detail-card .community-info .community svg,.move-in-ready-detail .mir-detail-card .community-info .directions svg{width:14px;fill:#fff}.move-in-ready-detail .mir-detail-card .card-snapshot.horizontal svg{-webkit-transform:scale(1.4);transform:scale(1.4)}.move-in-ready-detail .cta-row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 0;gap:15px}@media only screen and (min-width:768px){.move-in-ready-detail .cta-row{gap:50px}}.move-in-ready-detail .cta-row .cf-button{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px;text-transform:uppercase;padding:.75em .5em}@media only screen and (min-width:768px){.move-in-ready-detail .cta-row .cf-button{padding:.75em 1.5em}}.move-in-ready-detail .cta-row .pale-green{background:#bfd0a4;color:#004358}.move-in-ready-detail .card-info{padding:0 30px}@media only screen and (max-width:767px){.move-in-ready-detail .banner-introducing-our-bold-home-series{margin-bottom:30px}}.move-in-ready-detail .footer__disclaimer{display:none}.move-in-ready-detail__title{color:#252b55;font-family:Klamp,sans-serif}@media only screen and (min-width:992px){.move-in-ready-detail__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.move-in-ready-detail__title h1{font-size:24px}@media only screen and (min-width:768px){.move-in-ready-detail__title h1{font-size:60px}}.move-in-ready-detail__title .address{font-size:16px}@media only screen and (min-width:768px){.move-in-ready-detail__title .address{font-size:24px;margin-top:-10px}}@media only screen and (min-width:992px){.move-in-ready-detail__title .banner-bold-home-learn-more{margin-top:26.25px}}.move-in-ready-detail__promo-banner{background-color:#e7782c;border-radius:11.25px;color:#fff;font-size:.9375rem;margin-top:30px;margin-bottom:0;padding:9px 22.5px}.move-in-ready-detail__fees{color:#252b55;border:1px solid #252b55;padding:20px;margin:20px 0}@media only screen and (min-width:768px){.move-in-ready-detail__fees{margin:30px auto}}.move-in-ready-detail__fees .move-in-ready-detail__fee{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.move-in-ready-detail__fees .move-in-ready-detail__fee span{font-weight:700}@media only screen and (max-width:767px){.move-in-ready-detail__tabs{background:#fff;padding-left:15px;padding-right:15px;padding-top:30px}}@media only screen and (min-width:768px) and (max-width:991px){.move-in-ready-detail__tabs{padding-left:20px;padding-right:20px}}.move-in-ready-detail__tabs .tabs{padding:50px 0}@media only screen and (max-width:767px){.move-in-ready-detail__tabs .tabs{padding:20px 0}}.move-in-ready-detail__tabs .tabs .tabs__tabs{gap:20px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media only screen and (min-width:768px){.move-in-ready-detail__tabs .tabs .tabs__tabs{gap:40px}}.move-in-ready-detail__tabs .tabs .tabs__tab{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.move-in-ready-detail__tabs .tabs .tabs__tab .tabs__tab-button{padding:.3rem .3rem 0 0;background:none;-webkit-box-shadow:none;box-shadow:none;color:#888;margin:0 30px 30px auto;border-bottom:8px solid #e2e2e2;font-size:30px;font-family:Klamp,sans-serif;font-weight:500}@media only screen and (min-width:768px) and (max-width:991px){.move-in-ready-detail__tabs .tabs .tabs__tab .tabs__tab-button{font-size:25px}}@media only screen and (max-width:767px){.move-in-ready-detail__tabs .tabs .tabs__tab .tabs__tab-button{padding:10px;font-size:16px!important;text-align:center;margin:0!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:8px solid #fff}}.move-in-ready-detail__tabs .tabs .tabs__tab.tabs__tab--active .tabs__tab-button,.move-in-ready-detail__tabs .tabs .tabs__tab:hover .tabs__tab-button{color:#004358;border-bottom:8px solid #a5d4b6}.move-in-ready-detail__tabs h2{font-size:20px;font-weight:500;color:#252b55;font-family:Klamp,sans-serif}@media only screen and (min-width:768px){.move-in-ready-detail__tabs h2{font-size:26px}}.move-in-ready-detail__tabs h2.title{border-bottom:8px solid #00afcc;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-bottom:20px;line-height:50px}.move-in-ready-detail__tabs p{font-size:16px}.move-in-ready-detail__tabs .floorplan-detail__tab-wrapper{padding:20px}@media only screen and (min-width:768px){.move-in-ready-detail__tabs .floorplan-detail__tab-wrapper{padding:70px}}.move-in-ready-detail__tabs .floorplan-detail__tab-wrapper img{max-width:100%}.move-in-ready-detail__tabs p.disclaimer{color:#9a9a9a}.move-in-ready-detail__tabs .design-choices{text-align:center}.move-in-ready-detail__tabs .design-choices h2{text-transform:capitalize}.move-in-ready-detail__tabs .design-choices__box{border:1px solid #bfd0a4;padding:25px;margin-top:20px}.move-in-ready-detail__tabs .design-choices__grid{display:grid;gap:15px}@media only screen and (min-width:768px){.move-in-ready-detail__tabs .design-choices__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media only screen and (min-width:992px){.move-in-ready-detail__tabs .design-choices__grid{gap:30px 40px}}.move-in-ready-detail__tabs .design-choices__feature{position:relative;padding-left:1em;font-size:16px;text-align:left;color:#696969}.move-in-ready-detail__tabs .design-choices__feature em{font-weight:600}.move-in-ready-detail__tabs .design-choices__feature:after{content:"\2022";position:absolute;top:0;left:0}.move-in-ready-detail .floorplans__footer{margin-top:50px}.move-in-ready-detail .floorplans__footer p{font-size:11px;line-height:16px;text-align:left;color:#000}.move-in-ready-detail .floorplans__footer .new-disclaimer sup{display:none}.home-detail__lotmap{height:550px}.home-detail__lotmap div[aria-label="This home is located here."]{background:#d2732d}.mir__interior-design-image{position:relative;width:100%;height:0;padding-top:56.25%}.mir__interior-design-image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.team-bios .team-bios-main .team-member-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.team-bios .team-bios-main .team-member-wrap:after,.team-bios .team-bios-main .team-member-wrap:before{display:none}.team-bios .team-bios-main .team-member-wrap .team-member{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0 1.875rem 1.875rem;margin:1.25rem 0;max-width:21.875rem;cursor:pointer}.team-bios .team-bios-main .team-member-wrap .team-member:after,.team-bios .team-bios-main .team-member-wrap .team-member:before{display:none}.team-bios .team-bios-main .team-member-wrap .team-member:hover{background-color:#004358;-webkit-transition:.2s;transition:.2s;-webkit-box-shadow:0 0 25px rgba(0,0,0,.4);box-shadow:0 0 25px rgba(0,0,0,.4)}.team-bios .team-bios-main .team-member-wrap .team-member:hover .position,.team-bios .team-bios-main .team-member-wrap .team-member:hover .title{color:#fff}.team-bios .team-bios-main .team-member-wrap .team-member:hover .arrow-circle{background-color:#00afcc}.team-bios .team-bios-main .team-member-wrap .team-member:hover .headshot{border:3px solid #e7782c}.team-bios .team-bios-main .team-member-wrap .team-member .headshot{border-radius:50%;margin-bottom:.9375rem;background-color:#e2e2e2;width:260px;height:260px;border:3px solid #fff;background-size:cover;background-repeat:no-repeat;background-position:top}.team-bios .team-bios-main .team-member-wrap .team-member .title{font-family:Gotham,sans-serif;font-size:1.125rem;padding-bottom:.3125rem}.team-bios .team-bios-main .team-member-wrap .team-member .position{font-family:Klamp,sans-serif;font-size:.875rem;color:#6f6f6f;line-height:18px}.team-bios .team-bios-main .team-member-wrap .team-member .arrow-circle{width:2.8125rem;height:2.8125rem;background-color:#e7782c;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-left:auto;position:relative;top:6.875rem;left:.75rem}.team-bios .team-bios-main .team-member-wrap .team-member .arrow-circle:after{content:"";background-image:url("/images/site/global/arrow.svg");right:0;position:absolute;top:30%;background-size:25px;width:35px;height:35px;background-repeat:no-repeat;pointer-events:none}@media only screen and (max-width:767px){.team-bios .team-bios-main{margin-bottom:6.25rem}}.news-press .news-press-hero{height:45vh}.news-press .news-press-main{background-color:#f7f7f7;padding-top:5rem}.news-press .news-press-main img{width:100%}.news-press .news-press-main .news-wrap{padding-right:3.75rem}.news-press .news-press-main .news-wrap .header{font-family:Klamp,sans-serif;font-size:1.25rem;color:#6f6f6f;line-height:1.875rem;background-color:#e2e2e2;padding:1.875rem;text-align:center}.news-press .news-press-main .news-wrap .news-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:2.5rem 0;border-bottom:1px solid #e2e2e2}.news-press .news-press-main .news-wrap .news-item .image{max-width:300px}.news-press .news-press-main .news-wrap .news-item .image-wrap{position:relative;width:300px;min-height:150px;max-height:300px;background:#fff;border-radius:2px;overflow:hidden;-webkit-box-shadow:0 0 10px rgba(28,28,28,.05);box-shadow:0 0 10px rgba(28,28,28,.05)}.news-press .news-press-main .news-wrap .news-item .image-wrap img{position:relative;display:block;left:50%;width:100%;-webkit-transform:translate(-50%);transform:translate(-50%)}.news-press .news-press-main .news-wrap .news-item .text{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:1.875em}.news-press .news-press-main .news-wrap .news-item .text .date{font-family:Klamp,sans-serif;font-size:.8125rem;color:#6f6f6f;line-height:18px;letter-spacing:.08308em;margin-bottom:.625rem}.news-press .news-press-main .news-wrap .news-item .text .news-title{font-family:Gotham,sans-serif;font-size:1.125rem;letter-spacing:normal}.news-press .news-press-main .news-wrap .news-item .button-element{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:.9375rem}.news-press .news-press-main .news-wrap .news-item .button-element:after,.news-press .news-press-main .news-wrap .news-item .button-element:before{display:none}.news-press .news-press-main .news-wrap .news-item .button-element .button,.news-press .news-press-main .news-wrap .news-item .button-element .button-square__bright-orange,.news-press .news-press-main .news-wrap .news-item .button-element .button-square__dark-blue,.news-press .news-press-main .news-wrap .news-item .button-element .button-square__dark-orange,.news-press .news-press-main .news-wrap .news-item .button-element .button-square__light-blue,.news-press .news-press-main .news-wrap .news-item .button-element .button-square__light-orange,.news-press .news-press-main .news-wrap .news-item .button-element .button-square__light-teal,.news-press .news-press-main .news-wrap .news-item .button-element .button-square__medium-blue,.news-press .news-press-main .news-wrap .news-item .button-element .button-square__white{border-radius:2px;text-shadow:none;border-width:1px;-webkit-box-shadow:0 2px 10px rgba(28,28,28,.05);box-shadow:0 2px 10px rgba(28,28,28,.05)}@media only screen and (max-width:767px){.news-press .news-press-main .news-wrap .news-item{display:block;padding:1.25em 0}.news-press .news-press-main .news-wrap .news-item .image{max-width:none}.news-press .news-press-main .news-wrap .news-item .image-wrap{width:100%}.news-press .news-press-main .news-wrap .news-item .text{padding:1.25em 0 0}}.news-press .news-press-main .news-wrap .more-button{margin:2.5rem 0;border-radius:2px;text-shadow:none;border-width:1px;-webkit-box-shadow:0 2px 10px rgba(28,28,28,.05);box-shadow:0 2px 10px rgba(28,28,28,.05)}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.news-press .news-press-main .news-wrap{padding-right:0}}.news-press .news-press-main .sidebar-wrap .sidebar-item{background-color:#fff;text-align:center;margin-bottom:1.875rem}.news-press .news-press-main .sidebar-wrap .sidebar-item .image{position:relative;max-width:100%}.news-press .news-press-main .sidebar-wrap .sidebar-item .image p{position:absolute;color:#fff}.news-press .news-press-main .sidebar-wrap .sidebar-item .sidebar-item__content{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:0;right:0;bottom:0;left:0;text-align:center}.news-press .news-press-main .sidebar-wrap .communities .title{font-family:Gotham,sans-serif;font-size:1.25rem;text-transform:uppercase;padding:1.875rem}.news-press .news-press-main .sidebar-wrap .communities .image p{bottom:0;padding:1.25rem}.news-press .news-press-main .sidebar-wrap .communities .call-to-action{padding:1.5625rem}.news-press .news-press-main .sidebar-wrap .communities .call-to-action a{padding:.9375rem}.news-press .news-press-main .sidebar-wrap .land-to-sell .image p{position:relative;display:inline-block;margin:0 auto;padding:.5em;font-size:20px;line-height:25px;text-transform:uppercase;text-align:center;max-width:18.75rem}.news-press .news-press-main .sidebar-wrap .land-to-sell .image .sidebar-item__button{display:inline-block;height:auto;margin:0 auto;bottom:35px;padding:1.11111em;font-size:1rem;text-transform:uppercase;color:#fff;border:1px solid #fff;border-radius:1px;background:transparent;-webkit-box-shadow:0 2px 10px rgba(28,28,28,.05);box-shadow:0 2px 10px rgba(28,28,28,.05);-webkit-transition:border-color .25s ease-out,background-color .25s ease-out;transition:border-color .25s ease-out,background-color .25s ease-out}.news-press .news-press-main .sidebar-wrap .land-to-sell .image .sidebar-item__button:hover{border-color:#e7782c;background:#e7782c}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.news-press .news-press-main .sidebar-wrap{padding-right:0}}@media only screen and (max-width:767px){.news-press .news-press-main{padding-bottom:7.5rem}}.news-press .news-items-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:1.875em}.news-press .news-items-buttons,.news-press .news-items__button{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.news-press .news-items__button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;padding:0;font-weight:300;border-width:1px;border-radius:1px;-webkit-box-shadow:0 2px 10px rgba(28,28,28,.05);box-shadow:0 2px 10px rgba(28,28,28,.05)}.news-press .news-items__button .svg-arrow{width:20px;stroke-width:0;vertical-align:middle}.news-press .news-items__button:disabled{pointer-events:none;color:#bcbbbb;border-color:#bcbbbb;-webkit-box-shadow:none;box-shadow:none}.news-press .news-items__button:disabled .svg-arrow{fill:#bcbbbb}.news-press .news-items__button:not(:first-child){margin-left:.5em}.news-press .news-items__previous-button .svg-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.news-press-single .news-press-hero{height:45vh}.news-press-single .news-press-single-main{background-color:#f7f7f7;padding-top:2.5rem}.news-press-single .news-press-single-main .news-item{padding:2.5rem 0;border-bottom:1px solid #e2e2e2;position:relative}.news-press-single .news-press-single-main .news-item .back-button{text-transform:uppercase;position:absolute;top:-4.0625rem}.news-press-single .news-press-single-main .news-item .text{font-size:1.125rem;line-height:2;color:#6f6f6f;background-color:#fff;padding:5vw}.news-press-single .news-press-single-main .news-item .text .date,.news-press-single .news-press-single-main .news-item .text .news-title{text-align:center}.news-press-single .news-press-single-main .news-item .text .date{font-family:Klamp,sans-serif;font-size:1.25rem;color:#6f6f6f;line-height:1.25rem;letter-spacing:.0835em;margin-bottom:1.75rem}.news-press-single .news-press-single-main .news-item .text .news-title{font-family:Gotham,sans-serif;font-size:1.875rem;line-height:2.5rem;letter-spacing:normal;margin-bottom:1.66667em}.news-press-single .news-press-single-main .news-item .text img{float:left;padding:10px;width:50%;margin-right:2.5rem;margin-bottom:1.25rem;border:1px solid #e2e2e2;border-radius:2px;-webkit-box-shadow:0 2px 10px rgba(28,28,28,.05);box-shadow:0 2px 10px rgba(28,28,28,.05)}@media only screen and (max-width:767px){.news-press-single .news-press-single-main .news-item .text img{float:none;display:block;width:100%;padding:0}}.news-press-single .news-press-single-main .news-item .text p{margin-bottom:1.875rem}.news-press-single .news-press-single-main .news-item .text a{color:#e7782c}.news-press-single .news-press-single-main .news-item .text a:hover{text-decoration:underline}@media only screen and (max-width:767px){.news-press-single .news-press-single-main{padding-bottom:6.25em}}.contact-us .contact-us-main{padding:5rem 0}.contact-us .contact-us-main .form-area{padding-right:6.875rem}.contact-us .contact-us-main .form-area .intro{font-family:Klamp,sans-serif;font-size:1rem;color:#6f6f6f;line-height:1.875rem}.contact-us .contact-us-main .form-area p{font-family:Klamp,sans-serif;font-size:1rem;color:#6f6f6f;line-height:1.625rem}.contact-us .contact-us-main .form-area .header{font-family:Gotham,sans-serif;font-size:1.125rem;text-transform:uppercase}.contact-us .contact-us-main .form-area .contact{padding:2.1875rem 0}.contact-us .contact-us-main .form-area .contact .contact-item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#fd7400;line-height:1.25rem;padding:.5rem 0;font-size:1.0625rem}.contact-us .contact-us-main .form-area .contact .contact-item a img{max-width:20px;max-height:20px;margin-right:.875rem;margin-top:2px}.contact-us .contact-us-main .form-area form .form-group{margin:.625rem 0}.contact-us .contact-us-main .form-area form .form-select{padding-bottom:0}.contact-us .contact-us-main .form-area form .form-input input{margin-bottom:0}.contact-us .contact-us-main .form-area form input,.contact-us .contact-us-main .form-area form label,.contact-us .contact-us-main .form-area form select{color:#6f6f6f;font-size:.875rem}.contact-us .contact-us-main .form-area form input,.contact-us .contact-us-main .form-area form select{width:100%;background:transparent;border:.0625rem solid #004358;margin-top:.3125rem;padding:.625rem}.contact-us .contact-us-main .form-area form input:focus,.contact-us .contact-us-main .form-area form select:focus{color:#6f6f6f!important}.contact-us .contact-us-main .form-area form .select-container{position:relative}.contact-us .contact-us-main .form-area form .select-container select{border-radius:0;-webkit-appearance:none}.contact-us .contact-us-main .form-area form .select-container:after{content:"";background-image:url("/images/site/global/arrow-orange.svg");right:10px;position:absolute;top:50%;-webkit-transform:rotate(90deg);transform:rotate(90deg);background-size:20px;width:30px;height:30px;background-repeat:no-repeat;pointer-events:none}.contact-us .contact-us-main .form-area form .form-footer{margin-top:1.875rem;text-align:right}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.contact-us .contact-us-main .form-area form .form-footer{margin-top:0;margin-bottom:1.875rem}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.contact-us .contact-us-main .form-area{padding-right:0}}.contact-us .contact-us-main .sidebar-wrap .sidebar-item{background-color:#fff;text-align:center;margin-bottom:1.875rem}.contact-us .contact-us-main .sidebar-wrap .sidebar-item .sidebar-item__content{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:0;right:0;bottom:0;left:0;text-align:center}.contact-us .contact-us-main .sidebar-wrap .sidebar-item .image{position:relative;max-width:100%;overflow:hidden}.contact-us .contact-us-main .sidebar-wrap .sidebar-item .image p{position:absolute;color:#fff}.contact-us .contact-us-main .sidebar-wrap .invest-wrapper{border:1px solid #00afcc}.contact-us .contact-us-main .sidebar-wrap .invest-wrapper .invest{padding:2.1875rem 2.1875rem 0}.contact-us .contact-us-main .sidebar-wrap .invest-wrapper .title{font-family:Klamp,sans-serif;font-weight:200;font-size:1.875rem;color:#004358;line-height:50px;font-style:normal;font-style:italic;text-align:left;padding-bottom:.9375rem}.contact-us .contact-us-main .sidebar-wrap .invest-wrapper p{font-family:Klamp,sans-serif;font-size:.875rem;color:#6f6f6f;line-height:1.5rem;padding-bottom:1.875rem}.contact-us .contact-us-main .sidebar-wrap .invest-wrapper .call-to-action{margin-bottom:2.1875rem}.contact-us .contact-us-main .sidebar-wrap .invest-wrapper .call-to-action a{padding:.9375rem}.contact-us .contact-us-main .sidebar-wrap .invest-wrapper .call-to-action .line{display:inline-block}@media only screen and (max-width:767px),only screen and (min-width:992px) and (max-width:1275px){.contact-us .contact-us-main .sidebar-wrap .invest-wrapper .call-to-action{margin:0 2.1875rem 2.1875rem}}.contact-us .contact-us-main .sidebar-wrap .land-to-sell .image p{position:relative;display:inline-block;margin:0 auto;padding:.5em;font-size:20px;line-height:25px;text-transform:uppercase;text-align:center;max-width:18.75rem}.contact-us .contact-us-main .sidebar-wrap .land-to-sell .image .sidebar-item__button{display:inline-block;height:auto;margin:0 auto;bottom:35px;padding:1.11111em;font-size:1rem;text-transform:uppercase;color:#fff;border:1px solid #fff;border-radius:1px;background:transparent;-webkit-box-shadow:0 2px 10px rgba(28,28,28,.05);box-shadow:0 2px 10px rgba(28,28,28,.05);-webkit-transition:border-color .25s ease-out,background-color .25s ease-out;transition:border-color .25s ease-out,background-color .25s ease-out}.contact-us .contact-us-main .sidebar-wrap .land-to-sell .image .sidebar-item__button:hover{border-color:#e7782c;background:#e7782c}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.contact-us .contact-us-main .sidebar-wrap{padding-right:0}}@media only screen and (max-width:767px){.contact-us .contact-us-main{padding-bottom:7.5rem}}.homeowners .homeowners-hero{height:45vh}.homeowners .homeowners-main{background-color:#f7f7f7;padding:5rem 0;text-align:center}.homeowners .homeowners-main .row .col-md-6:first-child{padding-right:1.5625rem}.homeowners .homeowners-main .row .col-md-6:last-child{padding-left:1.5625rem}.homeowners .homeowners-main img{width:100%}.homeowners .homeowners-main .header{font-family:Gotham,sans-serif;font-size:1.375rem;line-height:2.625rem;color:#fd7400}.homeowners .homeowners-main .lists ul{font-family:Klamp,sans-serif;font-size:1rem;color:#6f6f6f;line-height:1.9375rem;text-align:left;list-style:disc;margin-left:1.25rem}.homeowners .homeowners-main .lists{padding:1.875rem 0}.homeowners .homeowners-main .footer{max-width:27.5rem;margin:0 auto}.homeowners .homeowners-main .footer p{font-family:Klamp,sans-serif;font-size:1rem;color:#6f6f6f;line-height:1.625rem;padding:1.25rem 0;text-align:center}.homeowners .homeowners-main .footer .contact-link{color:#fd7400}.homeowners .homeowners-main .footer .contact-link:hover{color:#e7782c}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.homeowners .homeowners-main .row .col-md-6:first-child{padding-right:inherit}.homeowners .homeowners-main .row .col-md-6:last-child{padding-left:inherit}}@media only screen and (max-width:767px){.homeowners .homeowners-main{padding-bottom:7.5rem}}.media__main{position:relative;overflow:hidden}.media__main .bubbles{mix-blend-mode:multiply}.media__main .bubbles .bubble__wrap{position:absolute;top:0;left:0;mix-blend-mode:overlay}.media__main .bubbles .bubble__wrap.bubble__wrap--orange{-webkit-transform:translate(-3px,-45px);transform:translate(-3px,-45px);-webkit-transition:-webkit-transform .7s cubic-bezier(.175,.885,.32,1.275);transition:-webkit-transform .7s cubic-bezier(.175,.885,.32,1.275);transition:transform .7s cubic-bezier(.175,.885,.32,1.275);transition:transform .7s cubic-bezier(.175,.885,.32,1.275),-webkit-transform .7s cubic-bezier(.175,.885,.32,1.275)}.media__main .bubbles .bubble__wrap.bubble__wrap--green{-webkit-transform:translate(-61px,-111px);transform:translate(-61px,-111px);-webkit-transition:-webkit-transform .7s cubic-bezier(.175,.885,.32,1.275) .2s;transition:-webkit-transform .7s cubic-bezier(.175,.885,.32,1.275) .2s;transition:transform .7s cubic-bezier(.175,.885,.32,1.275) .2s;transition:transform .7s cubic-bezier(.175,.885,.32,1.275) .2s,-webkit-transform .7s cubic-bezier(.175,.885,.32,1.275) .2s}.media__main .bubbles .bubble__wrap.bubble__wrap--blue{-webkit-transform:translate(-87px,-135px);transform:translate(-87px,-135px);-webkit-transition:-webkit-transform .7s cubic-bezier(.175,.885,.32,1.275) .5s;transition:-webkit-transform .7s cubic-bezier(.175,.885,.32,1.275) .5s;transition:transform .7s cubic-bezier(.175,.885,.32,1.275) .5s;transition:transform .7s cubic-bezier(.175,.885,.32,1.275) .5s,-webkit-transform .7s cubic-bezier(.175,.885,.32,1.275) .5s}.media__main .bubbles .bubble__wrap.bubble__wrap--move.bubble__wrap--orange{-webkit-transform:translate3d(28vw,-33vw,0);transform:translate3d(28vw,-33vw,0)}@media only screen and (min-width:992px){.media__main .bubbles .bubble__wrap.bubble__wrap--move.bubble__wrap--orange{-webkit-transform:translate3d(38vw,-33vw,0);transform:translate3d(38vw,-33vw,0)}}.media__main .bubbles .bubble__wrap.bubble__wrap--move.bubble__wrap--green{-webkit-transform:translate3d(27vw,53vw,0);transform:translate3d(27vw,53vw,0)}@media only screen and (min-width:992px){.media__main .bubbles .bubble__wrap.bubble__wrap--move.bubble__wrap--green{-webkit-transform:translate3d(42vw,19vw,0);transform:translate3d(42vw,19vw,0)}}.media__main .bubbles .bubble__wrap.bubble__wrap--move.bubble__wrap--blue{-webkit-transform:translate3d(-30vw,-7vw,0);transform:translate3d(-30vw,-7vw,0)}@media only screen and (min-width:992px){.media__main .bubbles .bubble__wrap.bubble__wrap--move.bubble__wrap--blue{-webkit-transform:translate3d(2vw,-12vw,0);transform:translate3d(2vw,-12vw,0)}}.media__main .bubbles .bubble{position:absolute;width:100vw;height:100vw;border-radius:50%;-webkit-transform-origin:center;transform-origin:center;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1.275);animation-timing-function:cubic-bezier(.175,.885,.32,1.275)}.media__main .bubbles .bubble.bubble--orange{background-color:#e7792c}@media only screen and (min-width:992px){.media__main .bubbles .bubble.bubble--orange{width:68vw;height:68vw}}.media__main .bubbles .bubble.bubble--green{background-color:#bfd0a4;-webkit-animation-delay:.2s;animation-delay:.2s}@media only screen and (min-width:992px){.media__main .bubbles .bubble.bubble--green{width:50vw;height:50vw}}.media__main .bubbles .bubble.bubble--blue{background-color:#00afcc;-webkit-animation-delay:.5s;animation-delay:.5s}@media only screen and (min-width:992px){.media__main .bubbles .bubble.bubble--blue{width:60vw;height:60vw}}.media__background{position:absolute;width:100%;height:100%;overflow:hidden}.media__header{padding-top:3.125em;padding-bottom:3.125em;text-align:center}@media only screen and (min-width:992px){.media__header{padding-top:5em;padding-bottom:5em}}.media__title{position:relative;padding-bottom:.6em;font-family:Klamp,sans-serif;font-size:3.125rem;font-weight:300;line-height:1;color:#fff}@media only screen and (min-width:992px){.media__title{padding-bottom:1.16667em;font-size:3.75rem}}.media__nav{width:945px;max-width:100%;margin:0 auto}.media__nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.media__nav-list .media__nav-link{position:relative;padding-bottom:.333334em;font-family:Klamp,sans-serif;font-size:1.25rem;font-weight:500;line-height:1;color:#fff}@media only screen and (min-width:768px){.media__nav-list .media__nav-link{font-size:1.875rem;font-weight:300}}@media only screen and (min-width:768px) and (max-width:991px){.media__nav-list .media__nav-link{font-size:1.6rem}}.media__nav-list .media__nav-link:after{pointer-events:none;position:absolute;content:"";top:100%;left:0;width:100%;height:8px;background:#bfd0a4;opacity:0;-webkit-transform-origin:top center;transform-origin:top center;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transition:opacity .25s ease-out,-webkit-transform .4s cubic-bezier(.175,.885,.32,1.275);transition:opacity .25s ease-out,-webkit-transform .4s cubic-bezier(.175,.885,.32,1.275);transition:opacity .25s ease-out,transform .4s cubic-bezier(.175,.885,.32,1.275);transition:opacity .25s ease-out,transform .4s cubic-bezier(.175,.885,.32,1.275),-webkit-transform .4s cubic-bezier(.175,.885,.32,1.275)}.media__nav-list .media__nav-link.media__nav-link--active:after,.media__nav-list .media__nav-link:hover:after{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}.media__nav-list .media__nav-link.media__nav-link--active{pointer-events:none}.media__content{position:relative;padding-bottom:6.875em;overflow:hidden}.media__loading{position:absolute;top:0;left:0;width:100%;padding:5em;opacity:0;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.media__loading.media__loading--loading{opacity:1}.media__tabcontent{opacity:1;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.media__tabcontent.media__tabcontent--loading{opacity:0}.media__tabcontent{position:relative}.media__tabcontent-item{position:relative;display:none}.media__tabcontent-item.media__tabcontent-item--active{display:block}.media__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:-.625em}.media__list:after{content:"";-webkit-box-flex:1;-ms-flex:auto;flex:auto}.media__item{width:calc(100% - 1.25em);margin:.625em;background:#252b55}@media only screen and (min-width:768px){.media__item{width:calc(50% - 1.25em)}}@media screen and (min-width:1125px){.media__item{width:calc(33.33333% - 1.25em)}}.media-model-card{display:block;width:100%;padding:0;background:transparent}.media-model-card__image{position:relative}.media-model-card__image .framed-image{padding:0}.media-model-card__title{position:absolute;padding:1.11111em;left:0;bottom:0;font-size:1.125rem;font-weight:500;line-height:1;color:#fff}.media-model-card__buttons{padding:1em .65em}.media-model-card--video .media-model-card__title{width:100%;text-align:center}.media-model-card--video .media-model-card__image .framed-image-content{padding:65% 0 0}.media-model-card--video .media-model-card__icon{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:0;left:0;width:100%;height:100%;opacity:.7;background:hsla(83,32%,73%,0);-webkit-transition:opacity .2s ease-out,background .2s ease-out;transition:opacity .2s ease-out,background .2s ease-out;mix-blend-mode:overlay}.media-model-card--video .media-model-card__icon .svg-video-circle{width:50px;height:50px;fill:#fff}.media-model-card--video:hover .media-model-card__icon{opacity:1;background:#bfd0a4}.media-video-card{position:relative}.media-video-card:hover .overlay{background-color:rgba(0,0,0,.41)}.media-video-card{cursor:pointer}.media-video-card:hover .overlay{background-color:rgba(54,206,187,.34)}.media-video-card .title{color:#00afcc;padding:20px;font-family:Klamp,sans-serif;font-size:16px;font-weight:500;line-height:16px}.media-video-card .play-icon{position:absolute;right:15px;top:5px;z-index:1}.media-video-card .framed-image{position:relative}.media-video-card .overlay{position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;cursor:pointer;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.media-video-card .overlay:hover{-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.media-inspiration-card{cursor:pointer}.media-inspiration-card:hover .overlay{background-color:rgba(54,206,187,.34);opacity:1}.media-inspiration-card .framed-image{position:relative}.media-inspiration-card .media-inspiration-card__title{color:#fff;font-family:Klamp,sans-serif;font-size:16px;font-weight:500;line-height:16px;padding:20px;text-align:center}.media-inspiration-card .overlay{position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;opacity:0;text-align:center;padding:20px;cursor:pointer;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.media-inspiration-card .overlay:hover{-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.media-inspiration-card .overlay .magnify{position:absolute;top:calc(50% - 24px)}.media-inspiration-card .social-share{text-align:left}.mlp__mir__list-column{display:grid;gap:20px}@media only screen and (min-width:768px){.mlp__mir__list-column{grid-template-columns:1fr 1fr}}@media only screen and (min-width:992px){.mlp__mir__list-column{grid-template-columns:repeat(3,1fr);gap:30px}}.promotions.mlp-variant .promotion__hero{aspect-ratio:1920/900}.promotions.mlp-variant .parallax__image>.parallax__img{background-position:0 0;background-repeat:no-repeat;background-size:contain}.promotions.mlp-variant .microsite-hero{height:auto}.promotions.mlp-variant .promotion__hero-header{position:absolute;top:auto;bottom:0}.promotions.mlp-variant .promotions__content{max-width:none}@media only screen and (min-width:992px){.promotions.mlp-variant .promotions__content{max-width:55%}}.promotions.mlp-variant .promotions__body{min-height:0;font-weight:300;color:#444;padding-bottom:1.25em}.promotions.mlp-variant .promotions__body ol,.promotions.mlp-variant .promotions__body ul{padding-left:1.5em}.promotions.mlp-variant .promotions__body ol,.promotions.mlp-variant .promotions__body p,.promotions.mlp-variant .promotions__body ul{margin-bottom:1em}.promotions.mlp-variant .promotions__body li,.promotions.mlp-variant .promotions__body p{font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}.promotions.mlp-variant .promotions__body li{margin-bottom:.5em}.promotions.mlp-variant .promotions__body i{font-style:italic}.promotions.mlp-variant .promotions__body ul{list-style-type:disc}.promotions.mlp-variant .promotions__body ol{list-style-type:decimal}.promotions.mlp-variant .promotions__body a{color:#1f998a;-webkit-transition:color .2s ease-out;transition:color .2s ease-out}.promotions.mlp-variant .promotions__body a:focus,.promotions.mlp-variant .promotions__body a:hover{color:#252b55}.promotions.mlp-variant .promotions__body img{max-width:100%}@media only screen and (min-width:992px){.promotions.mlp-variant .promotions__body{min-height:1011px}}.promotions.mlp-variant .promotions__body .hoa-cdd-schools{border-color:#269083}.promotions.mlp-variant .promotions__body .hoa-cdd-schools>p{font-weight:500;line-height:36px}.promotions.mlp-variant .promotions__body .hoa-cdd-schools>p>span:first-child button span{background:#269083}.promotions.mlp-variant .promotions__body .hoa-cdd-schools>p>span:last-child{color:#269083}.promotions.mlp-variant .promotions__form{position:relative;top:0;max-width:none;padding-right:0}@media only screen and (min-width:992px){.promotions.mlp-variant .promotions__form{position:absolute;top:-23%;max-width:45%;padding-right:1.25em}}.promotions.mlp-variant .promotion-form{width:auto}@media only screen and (min-width:992px){.promotions.mlp-variant .promotion-form{width:400px}}.promotions.mlp-variant .promotion-form__alerts a.cf-button--quaternary{margin-top:30px}.promotions.mlp-variant .promotion-form__alerts p{font-size:13.5px;margin-top:15px;margin-bottom:0}.promotions.mlp-variant .community-gallery--thumbs{padding-bottom:1.25em}.promotions.mlp-variant .promotions__footer{padding-top:1.25em}@media only screen and (min-width:992px){.promotions.mlp-variant .promotions__footer{padding-top:3.75em}}.promotions.mlp-variant .community-card__title{display:block;padding:0;line-height:1.35;white-space:nowrap;color:#252b55;overflow:hidden;-webkit-transition:color .2s ease-out;transition:color .2s ease-out}.promotions.mlp-variant .community-card__title:focus,.promotions.mlp-variant .community-card__title:hover{color:#00afcc}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.promotions.mlp-variant .microsite-hero__background{position:relative;height:100%}.promotions.mlp-variant .microsite-hero__content{height:auto}}@media only screen and (min-width:992px){.promotions.mlp-variant .promotions__content{margin-bottom:60px}.promotions.mlp-variant .promotions__form{top:-220px}}.promotions__items{padding-top:100px;padding-bottom:100px;background:#e2e2e2}.promotions__items-header{padding-bottom:80px;text-align:center}.promotions__items-title{padding-bottom:40px;line-height:1}.promotions__items-title-top{font-size:1.25rem;font-weight:700}.promotions__items-title-bottom{font-family:Klamp,sans-serif;font-size:1.875rem;color:#252b55}@media only screen and (min-width:768px){.promotions__items-title-bottom{font-size:3rem}}@media only screen and (min-width:992px){.promotions__items-title-bottom{font-size:4.375rem}}.promotions__items-copy{max-width:980px;margin:0 auto;font-size:1.125rem;line-height:1.66667}.mlp__list{display:grid;gap:20px}@media only screen and (min-width:768px){.mlp__list{grid-template-columns:1fr 1fr}}@media only screen and (min-width:992px){.mlp__list{grid-template-columns:repeat(3,1fr);gap:30px}}.mlp__item,.mlp__map{position:relative}.mlp__map{height:41.841vw;background:#00afcc}#mlp-map{position:absolute;top:0;left:0;width:100%;height:100%}.mlp__hero{position:relative}.mlp__hero-img{display:block;width:100%;height:auto}.community-lp__hero{aspect-ratio:1920/585}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.community-lp__hero{padding-top:0;padding-bottom:0}}.community-lp__hero .parallax__image.is-parallax>img{-o-object-position:center;object-position:center}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.community-lp__hero #backgroundImage{background-size:cover!important}}.community-lp__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:none;padding:3.75em 0 1.25em}@media only screen and (min-width:992px){.community-lp__content{margin-bottom:60px}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.community-lp__content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-bottom:0;padding-top:0}}.community-lp__body{color:#444;font-size:1.125rem;font-weight:300;line-height:1.88889}@media only screen and (min-width:1276px){.community-lp__body{max-width:67.5%}}@media only screen and (min-width:992px) and (max-width:1275px){.community-lp__body{max-width:63.75%}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.community-lp__body{padding-bottom:1.25em;padding-top:30px}}.community-lp__body ol,.community-lp__body p,.community-lp__body ul{margin-bottom:1em}.community-lp__body ol:last-child,.community-lp__body p:last-child,.community-lp__body ul:last-child{margin-bottom:0}.community-lp__body li,.community-lp__body p{font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}.community-lp__body .card-snapshot.horizontal{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:45px;margin-bottom:45px}@media only screen and (min-width:768px){.community-lp__body .card-snapshot.horizontal{gap:15px 30px}}@media only screen and (max-width:767px){.community-lp__body .card-snapshot.horizontal{gap:15px}}.community-lp__body .card-snapshot.horizontal [class*=card-snapshot__item-]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media only screen and (min-width:992px) and (max-width:1275px){.community-lp__body .card-snapshot.horizontal [class*=card-snapshot__item-]{width:37.5%}}@media only screen and (max-width:767px){.community-lp__body .card-snapshot.horizontal [class*=card-snapshot__item-]{width:45%}}@media only screen and (min-width:768px){.community-lp__body .card-snapshot__item svg{height:30px}}@media only screen and (max-width:767px){.community-lp__body .card-snapshot__item svg{width:30px}}.community-lp__body .card-snapshot__item .card-snapshot__info{color:#1f998a;font-weight:300}@media only screen and (min-width:768px){.community-lp__body .card-snapshot__item .card-snapshot__info{font-size:1.125rem}}@media only screen and (max-width:767px){.community-lp__body .card-snapshot__item .card-snapshot__info{font-size:.9375rem}}.community-lp__body .card-snapshot__item .card-snapshot__info strong{font-weight:300}.community-lp__title{color:#252b55;font-family:Klamp,sans-serif;font-weight:500;line-height:2.8125rem}@media only screen and (min-width:768px){.community-lp__title{font-size:2.34375rem}}@media only screen and (max-width:767px){.community-lp__title{font-size:1.875rem}}p.community-lp__contact-info-title{font-family:Klamp,sans-serif;font-size:2.34375rem;font-weight:500;margin-top:30px;margin-bottom:.375em}.community-lp__contact-info-box{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width:1276px){.community-lp__contact-info-box{gap:75px}}@media only screen and (max-width:1275px){.community-lp__contact-info-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}}.community-lp__contact-info-box p{font-size:.9375rem;line-height:1.5;margin-bottom:.75em}.community-lp__contact-info-box a{color:#1f998a}p.community-lp__contact-info-subtitle{font-size:1.03125rem;font-weight:600}.community-lp__contact-info-phone{display:inline-block;margin-top:7.5px}@media only screen and (min-width:992px){.community-lp__form{max-width:45%;padding-right:1.25em;-webkit-transition:padding .25s ease-out;transition:padding .25s ease-out}}@media only screen and (min-width:1276px){.community-lp__form{padding-right:4.6875em}}@media only screen and (min-width:1450px){.community-lp__form{padding-right:8.4375em}}@media only screen and (min-width:768px){.community-lp__form .promotion-form{padding:15px}}.community-lp__form .promotion-form__background{background-color:#fff;padding:3.125em;position:relative}.community-lp__form .promotion-form__fields .field .label,.community-lp__form .promotion-form__subheading-text,.community-lp__form .speech-bubble--stroke-white .speech-bubble-text{color:#444}.community-lp__form .promotion-form__fields .field input{border:1px solid #ccc;-webkit-box-shadow:none;box-shadow:none}.community-lp__form .promotion-form__submit{float:none}.community-lp__form .promotion-form__fields .recaptcha-footer{color:#666}.community-lp__items .promotions__items-title{padding-bottom:0}.community-lp__items .promotions__items-title-bottom{font-weight:500}@media only screen and (min-width:768px){.community-lp__items .promotions__items-title-bottom{font-size:2.8125rem}}@media only screen and (max-width:767px){.community-lp__items .promotions__items-title-bottom{font-size:1.875rem}}.site-map__main{background:#eee}.site-map__title{padding:1em 0;font-family:Klamp,sans-serif;font-size:3.125rem;font-weight:300;line-height:1;text-align:center;color:#252b55}@media only screen and (min-width:768px){.site-map__title{padding:1.83333em 0 1.33333em;font-size:3.75rem}}.site-map__body{padding-bottom:1.83333em}.site-map__body .site-map__item-title,.site-map__body .site-map__link{font-size:.875rem;font-weight:500;line-height:2.14286}.site-map__body .site-map__item-title{color:#252b55;text-transform:uppercase}.site-map__body .site-map__link{color:#1f998a;border-bottom:1px solid transparent;-webkit-transition:color .2s ease-out,border .2s ease-out;transition:color .2s ease-out,border .2s ease-out}.site-map__body .site-map__link:visited{color:#1f998a}.site-map__body .site-map__link:hover{color:#e7792c;border-bottom-color:#e7792c}.site-map__sublist{padding-bottom:2em}.component-container{padding:20px;width:100%}.component-nav #component-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-shadow:1px 1px 1px 1px rgba(0,0,0,.3);box-shadow:1px 1px 1px 1px rgba(0,0,0,.3)}.component-nav #component-nav.sm-triggered{position:fixed;z-index:3;background:#fff}.component-nav #component-nav li{margin:10px;padding:10px;cursor:pointer;background:#00afcc;color:#f7f7f7}.component-nav #component-nav li:hover{background:#004358}.component-floorplan-card-container{display:-webkit-box;display:-ms-flexbox;display:flex}code{font-family:monospace;background:#d3d3d3;border-radius:5px;padding:0 5px}.component-media-button-container{background-color:#004358}.scroll-container{height:200px;width:400px;overflow-y:scroll;background-color:#a5d4b6}.scroll-container::-webkit-scrollbar{width:14px}.scroll-container::-webkit-scrollbar-track{background:#e2e2e2}.scroll-container::-webkit-scrollbar-thumb{background:#00afcc}.scroll-container::-webkit-scrollbar-thumb:hover{background:#004358}.component-mortgage-calculator-container{margin-bottom:20px}.component-contact-container .contact-info.blue{background:#213058}.faqs .container{opacity:0}.faqs .top-section{position:relative;overflow:hidden}.faqs .top-section .circle{border-radius:50%;position:absolute;z-index:1;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1.275);animation-timing-function:cubic-bezier(.175,.885,.32,1.275)}.faqs .top-section .circle.blue{width:805px;height:805px;background:#00afcc;left:100px;bottom:-370px;mix-blend-mode:multiply}@media only screen and (min-width:768px) and (max-width:991px){.faqs .top-section .circle.blue{width:675px;height:675px;left:181px;bottom:-290px}}@media only screen and (max-width:767px){.faqs .top-section .circle.blue{width:500px;height:500px;left:-245px;bottom:-6px}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.faqs .top-section .circle.blue{opacity:.5}}.faqs .top-section .circle.green{width:647px;height:647px;background:#269083;left:165px;top:-400px;mix-blend-mode:hard-light;-webkit-animation-delay:.6s;animation-delay:.6s}@media only screen and (min-width:768px) and (max-width:991px){.faqs .top-section .circle.green{width:550px;height:550px;left:430px;top:-112px}}@media only screen and (max-width:767px){.faqs .top-section .circle.green{width:425px;height:425px;left:90px;top:255px}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.faqs .top-section .circle.green{opacity:.5}}.faqs .top-section .circle.orange{width:775px;height:775px;top:-308px;right:70px;background:#e7782c;mix-blend-mode:multiply;-webkit-animation-delay:.3s;animation-delay:.3s}@media only screen and (min-width:768px) and (max-width:991px){.faqs .top-section .circle.orange{width:625px;height:625px;top:30px;right:98px}}@media only screen and (max-width:767px){.faqs .top-section .circle.orange{width:450px;height:450px;top:-165px;right:-178px}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.faqs .top-section .circle.orange{opacity:.5}}.faqs .hero{height:37.5vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.faqs .hero .hero__image{-webkit-filter:unset;filter:unset}.faqs .hero .hero__content{padding:0;max-width:1000px;margin:auto;z-index:1}@media only screen and (min-width:768px) and (max-width:991px){.faqs .hero .hero__content{padding:0 50px}}.faqs .hero .hero__content .hero__heading{padding-bottom:40px}@media only screen and (min-width:768px){.faqs .hero .hero__content .hero__heading{line-height:6.25rem}}@media only screen and (max-width:767px){.faqs .hero .hero__content .hero__heading{line-height:3.75rem}}.faqs .questions-answers{padding:80px 0}@media only screen and (min-width:768px) and (max-width:991px){.faqs .questions-answers{padding:75px 0}}@media only screen and (max-width:767px){.faqs .questions-answers{padding:50px 0}}.faqs .questions-answers .questions-answers__wrap{padding-bottom:37.5px}.faqs .questions-answers h2{font-size:2.34375rem;font-weight:300;line-height:2.8125rem;font-family:Klamp,sans-serif;margin-bottom:37.5px}.faqs .questions-answers h3{font-size:1.40625rem;font-weight:500;line-height:1.875rem;margin-bottom:15px}.faqs .questions-answers .link{color:#1f998a}.faqs .questions-answers .community-type{font-weight:500}.financing-your-home .container{opacity:0}.financing-your-home .top-section{position:relative;overflow:hidden}.financing-your-home .top-section .circle{border-radius:50%;position:absolute;z-index:1;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1.275);animation-timing-function:cubic-bezier(.175,.885,.32,1.275)}.financing-your-home .top-section .circle.blue{width:805px;height:805px;background:#00afcc;left:100px;bottom:-370px;mix-blend-mode:multiply}@media only screen and (min-width:768px) and (max-width:991px){.financing-your-home .top-section .circle.blue{width:675px;height:675px;left:181px;bottom:-290px}}@media only screen and (max-width:767px){.financing-your-home .top-section .circle.blue{width:500px;height:500px;left:-245px;bottom:-6px}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.financing-your-home .top-section .circle.blue{opacity:.5}}.financing-your-home .top-section .circle.green{width:647px;height:647px;background:#269083;left:165px;top:-400px;mix-blend-mode:hard-light;-webkit-animation-delay:.6s;animation-delay:.6s}@media only screen and (min-width:768px) and (max-width:991px){.financing-your-home .top-section .circle.green{width:550px;height:550px;left:430px;top:-112px}}@media only screen and (max-width:767px){.financing-your-home .top-section .circle.green{width:425px;height:425px;left:90px;top:255px}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.financing-your-home .top-section .circle.green{opacity:.5}}.financing-your-home .top-section .circle.orange{width:775px;height:775px;top:-308px;right:70px;background:#e7782c;mix-blend-mode:multiply;-webkit-animation-delay:.3s;animation-delay:.3s}@media only screen and (min-width:768px) and (max-width:991px){.financing-your-home .top-section .circle.orange{width:625px;height:625px;top:30px;right:98px}}@media only screen and (max-width:767px){.financing-your-home .top-section .circle.orange{width:450px;height:450px;top:-165px;right:-178px}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.financing-your-home .top-section .circle.orange{opacity:.5}}.financing-your-home .hero{height:69vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px){.financing-your-home .hero{height:60vh}}.financing-your-home .hero .hero__image{-webkit-filter:unset;filter:unset}.financing-your-home .hero .hero__content{padding:0;max-width:1000px;margin:auto;z-index:1}@media only screen and (min-width:768px) and (max-width:991px){.financing-your-home .hero .hero__content{padding:0 50px}}.financing-your-home .hero .hero__content .hero__heading{padding-bottom:40px;line-height:6.25rem}.financing-your-home .hero .hero__content .hero__sub-heading{font-size:1.125rem;font-weight:600;line-height:1.875rem;font-family:Gotham,sans-serif}.financing-your-home .hero .hero__content p{font-size:1.25rem}.financing-your-home .getting-started{padding:80px 0}@media only screen and (min-width:768px) and (max-width:991px){.financing-your-home .getting-started{padding:75px 0}}@media only screen and (max-width:767px){.financing-your-home .getting-started{padding:50px 0}}.financing-your-home .getting-started h1{font-size:2.625rem;font-weight:300;line-height:2.625rem;font-family:Klamp,sans-serif;margin-bottom:70px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.financing-your-home .getting-started h1{margin-bottom:40px}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.financing-your-home .getting-started p{margin-bottom:0}}.financing-your-home .getting-started .getting-started--text a{margin-top:1rem}.financing-your-home .getting-started .getting-started--text a span{padding-right:.1rem}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.financing-your-home .getting-started .getting-started--text{margin-bottom:40px}}.financing-your-home .estimate-monthly-payments{background:#00afcc;padding:75px 0}@media only screen and (min-width:768px) and (max-width:991px){.financing-your-home .estimate-monthly-payments{padding:50px 0}}@media only screen and (max-width:767px){.financing-your-home .estimate-monthly-payments{padding:0}}.financing-your-home .preferred-lenders{padding:120px 0}@media only screen and (min-width:768px) and (max-width:991px){.financing-your-home .preferred-lenders{padding:75px 0}}@media only screen and (max-width:767px){.financing-your-home .preferred-lenders{padding:50px 0}}.financing-your-home .preferred-lenders h1{font-size:2.625rem;font-weight:300;line-height:2.625rem;font-family:Klamp,sans-serif;margin-bottom:45px;color:#003b61}.financing-your-home .preferred-lenders .preferred-lenders--text-info{text-align:center}@media only screen and (max-width:767px){.financing-your-home .preferred-lenders .preferred-lenders--text-info{margin-bottom:20px}}.financing-your-home .preferred-lenders .mortgage-card--wrap{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}@media only screen and (min-width:768px){.financing-your-home .preferred-lenders .mortgage-card--wrap{gap:30px}}.financing-your-home .preferred-lenders .mortgage-card{border-radius:20px;border:2px solid #269083;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;width:auto}@media only screen and (min-width:768px) and (max-width:991px){.financing-your-home .preferred-lenders .mortgage-card{width:calc(67.5% - 20px)}}@media only screen and (min-width:768px){.financing-your-home .preferred-lenders .mortgage-card{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:30px;-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 30px);flex:0 0 calc(50% - 30px)}}@media only screen and (max-width:767px){.financing-your-home .preferred-lenders .mortgage-card{width:100%;margin-bottom:25px}}.financing-your-home .preferred-lenders .mortgage-card .mortgage-card--logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px}@media only screen and (max-width:767px){.financing-your-home .preferred-lenders .mortgage-card .mortgage-card--logo{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.financing-your-home .preferred-lenders .mortgage-card .mortgage-card--logo img{max-height:62px}.financing-your-home .preferred-lenders .mortgage-card .mortgage-card--logo h2{font-size:1.125rem;font-weight:300;line-height:1.875rem;font-family:Gotham,sans-serif;color:#004358}@media only screen and (min-width:768px){.financing-your-home .preferred-lenders .mortgage-card .mortgage-card--logo h2{margin-left:20px}}@media only screen and (max-width:767px){.financing-your-home .preferred-lenders .mortgage-card .mortgage-card--logo h2{margin-top:20px;text-align:center}}.financing-your-home .preferred-lenders .mortgage-card .mortgage-card--agent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15px;border-top:1px solid #d8d8d8;font-size:1rem;font-weight:300;line-height:1.875rem;font-family:Gotham,sans-serif}@media only screen and (max-width:767px){.financing-your-home .preferred-lenders .mortgage-card .mortgage-card--agent{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.financing-your-home .preferred-lenders .mortgage-card .mortgage-card--agent .email,.financing-your-home .preferred-lenders .mortgage-card .mortgage-card--agent .phone{color:#00afcc}.financing-your-home .preferred-lenders .mortgage-card .mortgage-card--agent a:hover{color:#e7782c}@media only screen and (min-width:768px){.financing-your-home .preferred-lenders .mortgage-card .mortgage-card--agent-img{padding-right:1em}}@media only screen and (max-width:767px){.financing-your-home .preferred-lenders .mortgage-card .mortgage-card--agent-img{padding-bottom:1em}}@media only screen and (max-width:767px){.financing-your-home .preferred-lenders .mortgage-card .mortgage-card--agent-info{text-align:center}}.financing-your-home .preferred-lenders .mortgage-card .mortgage-card--img-wrap{width:74px;height:74px;overflow:hidden;border-radius:50%}.financing-your-home .preferred-lenders .mortgage-card .mortgage-card--img{display:block;width:100%;height:auto}.financing-your-home .preferred-lenders .container .mortgage-card{opacity:0}.financing-your-home .preferred-lenders .container.animated .mortgage-card{opacity:1;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.financing-your-home .preferred-lenders .container.animated .mortgage-card:nth-child(3){-webkit-transition-delay:.3s;transition-delay:.3s}.financing-your-home .preferred-lenders .container.animated .mortgage-card:nth-child(4){-webkit-transition-delay:.6s;transition-delay:.6s}.financing-your-home .preferred-lenders .container.animated .mortgage-card:nth-child(5){-webkit-transition-delay:0s;transition-delay:0s}.promotions .promotion__hero{padding:0}.promotions .promotion__hero-header{position:absolute;left:0;top:0;width:100%;padding-top:2.5em;padding-bottom:2.5em}.promotions .promotion__hero-background{position:absolute;top:0;left:0;width:100%;height:100%;background:#252b55;mix-blend-mode:multiply}.promotions .promotion__hero-title{position:relative;font-family:Klamp,sans-serif;font-size:1.375rem;font-weight:300;line-height:1.5;color:#fff}@media only screen and (min-width:768px){.promotions .promotion__hero-title{max-width:55%;font-size:1.875rem}}@media only screen and (min-width:992px){.promotions .promotion__hero-title{font-size:2.5rem}}.promotions__main{position:relative}.promotions__footer{padding-bottom:1.25em}@media only screen and (min-width:768px){.promotions__footer{padding-left:1.25em;padding-right:1.25em;padding-bottom:3.75em}}@media only screen and (min-width:1276px){.promotions__footer{padding-left:4.6875em;padding-right:4.6875em}}@media only screen and (min-width:1450px){.promotions__footer{padding-left:8.4375em;padding-right:8.4375em}}.promotions__disclaimer-text{margin:0;font-size:.75rem;font-weight:300;line-height:1.5;text-align:center;color:#888}.promotions__content{padding:3.75em 0 1.25em}@media only screen and (min-width:768px){.promotions__content{max-width:55%}}.promotions__body,.promotions__title{font-size:1.125rem;line-height:1.88889}.promotions__title{font-weight:700;color:#252b55}.promotions__body{font-weight:300;color:#444}.promotions__body ol,.promotions__body ul{padding-left:1.5em}.promotions__body ol,.promotions__body p,.promotions__body ul{margin-bottom:1em}.promotions__body ol:last-child,.promotions__body p:last-child,.promotions__body ul:last-child{margin-bottom:0}.promotions__body li,.promotions__body p{font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}.promotions__body li{margin-bottom:.5em}.promotions__body i{font-style:italic}.promotions__body ul{list-style-type:disc}.promotions__body ol{list-style-type:decimal}.promotions__body a{color:#1f998a;-webkit-transition:color .2s ease-out;transition:color .2s ease-out}.promotions__body a:focus,.promotions__body a:hover{color:#252b55}@media only screen and (min-width:768px){.promotions__body{min-height:500px}}@media only screen and (min-width:768px){.promotions__form{position:absolute;top:-23%;right:0;max-width:45%;padding-right:1.25em;-webkit-transition:padding .25s ease-out;transition:padding .25s ease-out}}@media only screen and (min-width:1276px){.promotions__form{padding-right:4.6875em}}@media only screen and (min-width:1450px){.promotions__form{padding-right:8.4375em}}.careers p b{color:#252b55}.careers .careers--copy{padding-right:75px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.careers .careers--copy{padding-right:.5rem}}@media only screen and (min-width:992px){.careers .careers--copy p:last-child{margin-bottom:0}}.careers .careers--callout{margin-top:3.25em;padding:20px 20px 30px;background:#f6f6f6}@media only screen and (min-width:768px){.careers .careers--callout{padding:2.5em 3em}}.careers .careers--callout-title{padding-bottom:.5em;font-family:Klamp,sans-serif;font-size:1.75rem;font-weight:500;color:#1f998a;text-align:center}@media only screen and (min-width:768px){.careers .careers--callout-title{padding-bottom:1em}}.careers .careers--mission{margin:0;font-size:1.125rem;color:#444;text-align:center}.careers .careers--sidebar{border:1px solid #d2d2d2;padding:40px;font-size:1rem;font-weight:300;line-height:1.625rem;color:#424242;font-family:Gotham,sans-serif;text-align:center}@media only screen and (min-width:992px) and (max-width:1275px){.careers .careers--sidebar{padding:30px;font-size:.9375rem}}.careers .careers--sidebar>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.careers .careers--sidebar .careers--sidebar-title{font-family:Klamp,sans-serif;color:#004358;font-size:20px;margin-bottom:5px}.careers .careers--sidebar .careers--sidebar-text{margin-bottom:30px}.careers .careers--sidebar a.email{color:#269083}.careers .careers--sidebar a.email:hover{color:#e7782c}.careers .careers--sidebar a.cf-button{border:1px solid #269083;font-size:1rem}@media only screen and (min-width:992px) and (max-width:1275px){.careers .careers--sidebar a.cf-button{font-size:.875rem}}.careers .careers--sidebar a.cf-button:hover{background:#269083;color:#fff}.trade-partners .trade-partners--copy{padding-right:75px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.trade-partners .trade-partners--copy{padding-right:.5rem}}.trade-partners .trade-partners--copy a{color:#269083}.trade-partners .trade-partners--copy a:hover{color:#e7782c}.trade-partners .trade-partners--form{background:#eee;padding:40px 30px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.trade-partners .trade-partners--form{margin-top:35px}}.trade-partners .trade-partners--form .speech-bubble{margin-bottom:30px}.trade-partners .trade-partners--form .speech-bubble .speech-bubble-text{font-size:1.125rem;font-weight:300;line-height:1.6875rem;color:#004358}.trade-partners .trade-partners--form form .label,.trade-partners .trade-partners--form form label{font-size:.875rem;font-weight:300;line-height:.875rem;color:#424242}.trade-partners .trade-partners--form form .submit-button{display:-webkit-box;display:-ms-flexbox;display:flex}.trade-partners .trade-partners--form form .submit-button button{margin-left:auto}.realtors .realtors--copy{padding-right:75px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.realtors .realtors--copy{padding-right:.5rem}}.realtors .realtors--copy a{color:#269083}.realtors .realtors--copy a:hover{color:#e7782c}.realtors .realtors--copy .realtors--box-wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.realtors .realtors--copy .realtors--copy-title{font-size:1.875rem;font-weight:300;line-height:3.125rem;color:#252b55;font-family:Klamp,sans-serif;text-align:center;margin-bottom:20px}.realtors .realtors--copy .realtors--copy-box{width:calc(100% / 3 - 5px);text-align:center;border:1px solid #d2d2d2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5px;padding:20px;font-size:1rem;font-weight:300;line-height:1.125rem;color:#252b55}@media only screen and (max-width:767px){.realtors .realtors--copy .realtors--copy-box{width:calc(100% / 2 - 5px)}}.realtors .realtors--copy .realtors--copy-box svg{margin-bottom:15px}.realtors .realtors--copy .realtors--copy-icon,.realtors .realtors--copy .realtors--copy-text{display:block;width:100%}.realtors .realtors--form{background:#eee;padding:40px 30px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.realtors .realtors--form{margin-top:35px}}.realtors .realtors--form .speech-bubble{margin-bottom:30px}.realtors .realtors--form .speech-bubble .speech-bubble-text{font-size:1.125rem;font-weight:300;line-height:1.6875rem;color:#004358}.realtors .realtors--form form .label,.realtors .realtors--form form label{font-size:.875rem;font-weight:300;line-height:.875rem;color:#424242}.realtors .realtors--form form .submit-button{display:-webkit-box;display:-ms-flexbox;display:flex}.realtors .realtors--form form .submit-button button{margin-left:auto}.schedule-a-tour .contact-form__fields textarea{min-height:90px}@media only screen and (min-width:992px){.schedule-a-tour .contact-form__fields textarea{min-height:120px}}@media only screen and (min-width:992px){.schedule-a-tour .contact-form__fields{display:-webkit-box;display:-ms-flexbox;display:flex}}.schedule-a-tour .contact-form__fields:last-child .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:none;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.schedule-a-tour .form-group.checkbox{display:-webkit-box;display:-ms-flexbox;display:flex}.schedule-a-tour .dropdown-select-wrap.native{padding:0}.schedule-a-tour .tooltip__container{position:relative;margin-left:5px;-webkit-transform:translateY(-6px);transform:translateY(-6px)}.schedule-a-tour .tooltip__content{width:244px}.schedule-a-tour .tooltip__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:22px;height:22px;padding-top:3px;border:2px solid #e7782c;border-radius:50%;color:#e7782c;font-weight:600;line-height:normal;-webkit-transition:color .2s ease-out,border .2s ease-out;transition:color .2s ease-out,border .2s ease-out}.schedule-a-tour .tooltip__button:focus,.schedule-a-tour .tooltip__button:hover{color:#00afcc;border-color:#00afcc}.in-the-know{padding-top:3.75em}@media only screen and (min-width:992px){.in-the-know{display:-webkit-box;display:-ms-flexbox;display:flex}}.in-the-know__main{padding-bottom:2.5em}@media only screen and (min-width:768px){.in-the-know__main{padding-bottom:0;padding-right:6.25em}}.in-the-know__title{padding-bottom:1.66667em}.in-the-know__header{padding-bottom:3.125em}.in-the-know__header-copy{margin:0;font-size:1rem;line-height:1.66667;color:#444}@media only screen and (min-width:768px){.in-the-know__header-copy{font-size:1.25rem}}.in-the-know__form textarea{min-height:100px}@media only screen and (min-width:768px){.in-the-know__form textarea{min-height:120px}}@media only screen and (min-width:768px){.in-the-know__form .contact-form__fields--left{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.in-the-know__form .contact-form__fields--left .form-group{width:50%}.in-the-know__form .contact-form__fields--left .form-group:nth-child(odd){padding-right:.625em}.in-the-know__form .contact-form__fields--left .form-group:nth-child(2n){padding-left:.625em}}.in-the-know__form .section-header{margin-top:30px;margin-bottom:15px}.in-the-know__form .dropdown-label{margin-bottom:0;padding-bottom:.625em;font-size:1rem;line-height:1.1875;color:#444;position:relative}.in-the-know__form .dropdown{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media only screen and (min-width:992px){.in-the-know__form .dropdown{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (min-width:1276px){.in-the-know__form .dropdown{grid-template-columns:repeat(4,minmax(0,1fr))}}.in-the-know__form .form-checkbox{padding-right:1.25em}.in-the-know__form .community-select{max-width:450px}.in-the-know__form .community-select .form-checkbox{border:1px solid #e0e0e0;padding:15px;margin-bottom:20px;display:inline-block;width:100%}.in-the-know__form .contact-form__submit-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:30px}.in-the-know__aside-title{padding-bottom:.7em;font-family:Klamp,sans-serif;font-size:2.5rem;font-weight:300;line-height:1.25;color:#252b55}.in-the-know__aside-item{padding:1em 0;border-bottom:1px solid #1f998a}.in-the-know__aside-item:first-child{padding-top:0}.in-the-know__aside-item:last-child{border-bottom:0}.in-the-know__aside-item .cf-button{margin-top:20px}.in-the-know__aside-item-title{font-size:1rem;font-weight:500;line-height:1.875;color:#252b55}@media only screen and (min-width:768px){.in-the-know__aside-item-title{line-height:2.125}}.in-the-know__aside-item-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.in-the-know__aside-item-copy{font-size:1rem;font-weight:300}.in-the-know__aside-item-copy:last-child{margin:0}.in-the-know__aside-item-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:1em}.in-the-know__aside-item-icon svg{fill:#252b55}.in-the-know__link{display:block;font-size:1rem;font-weight:300;line-height:1.875;color:#1f998a}@media only screen and (min-width:768px){.in-the-know__link{line-height:2.125}}.in-the-know__aside-image-container{width:80px;height:80px;overflow:hidden;border-radius:50%}.in-the-know__aside-image{display:block;width:100%;height:auto}.bold-series-homes .casa-fresca-gives__container{overflow:hidden}.bold-series-homes .wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto}@media only screen and (min-width:1276px){.bold-series-homes .wrapper{max-width:75vw}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1275px){.bold-series-homes .wrapper{max-width:90vw}}.bold-series-homes .top-section{position:relative;overflow:hidden}.bold-series-homes .top-section .bold-series-homes-header{display:block;width:100%}.bold-series-homes .top-section>div{position:absolute;left:3.75%;bottom:7.5%}.bold-series-homes .top-section>div .casa-fresca-bold-homes{max-width:26.25vw}.bold-series-homes .top-section>div p{color:#252b55;font-weight:700;margin-bottom:0}@media only screen and (min-width:1276px){.bold-series-homes .top-section>div p{font-size:1.65vw}}@media only screen and (min-width:992px) and (max-width:1275px){.bold-series-homes .top-section>div p{font-size:1.125rem}}@media only screen and (min-width:768px) and (max-width:991px){.bold-series-homes .top-section>div p{font-size:.84375rem}}@media only screen and (max-width:767px){.bold-series-homes .top-section>div p{font-size:.5625rem}}.bold-series-homes .hero{height:37.5vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px){.bold-series-homes .hero{height:60vh}}.bold-series-homes .hero .hero__image{-webkit-filter:unset;filter:unset}.bold-series-homes .hero .hero__content{padding:0;max-width:81.75vw;margin:auto;z-index:1}.bold-series-homes .hero .hero__content .hero__heading{padding-bottom:40px}@media only screen and (min-width:768px){.bold-series-homes .hero .hero__content .hero__heading{line-height:6.25rem}}.bold-series-homes .hero .hero__content .hero__sub-heading{font-size:1.125rem;font-weight:600;line-height:1.875rem;font-family:Gotham,sans-serif}.bold-series-homes .hero .hero__content p{font-size:1.25rem}.bold-series-homes .introducing-casa-fresca-bold-series{background:#252b55;color:#fff;padding-top:1.5rem;padding-bottom:1.5rem}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.bold-series-homes .introducing-casa-fresca-bold-series .section-right{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.bold-series-homes .introducing-casa-fresca-bold-series .section-right .step-image__container{position:relative}@media only screen and (min-width:768px) and (max-width:991px){.bold-series-homes .introducing-casa-fresca-bold-series .image-section .step-image__container{margin-bottom:15px}}.bold-series-homes .introducing-casa-fresca-bold-series .image-section .step-image__container img{max-width:100%}.bold-series-homes .introducing-casa-fresca-bold-series .subheader{font-weight:700;margin-bottom:0}.bold-series-homes .introducing-casa-fresca-bold-series .header{font-family:Klamp,sans-serif;font-weight:300}@media only screen and (min-width:1276px){.bold-series-homes .introducing-casa-fresca-bold-series .header{font-size:60px;line-height:67.5px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1275px){.bold-series-homes .introducing-casa-fresca-bold-series .header{font-size:37.5px;line-height:45px}}@media only screen and (max-width:767px){.bold-series-homes .introducing-casa-fresca-bold-series .header{font-size:10.5vw;line-height:52.5px}}@media only screen and (min-width:768px) and (max-width:991px){.bold-series-homes .introducing-casa-fresca-bold-series .header br{display:none}}.bold-series-homes .introducing-casa-fresca-bold-series .blurb{font-family:Gotham,sans-serif;font-size:18px;font-weight:300}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1275px){.bold-series-homes .introducing-casa-fresca-bold-series .blurb{line-height:30px}}@media only screen and (min-width:992px){.bold-series-homes .introducing-casa-fresca-bold-series .blurb{padding-right:25px}}.bold-series-homes .introducing-casa-fresca-bold-series .slider-navigation{pointer-events:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:unset;left:auto;top:auto;width:auto;height:auto;padding:0;font-size:1.125rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;line-height:1;margin-top:15px;position:relative;-webkit-transform:translateX(0);transform:translateX(0)}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.bold-series-homes .introducing-casa-fresca-bold-series .slider-navigation{height:30px;left:auto}}.bold-series-homes .introducing-casa-fresca-bold-series .slider-navigation .slick-arrow{position:relative;margin:0;color:#fff;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.bold-series-homes .introducing-casa-fresca-bold-series .slider-navigation .slick-arrow svg{fill:#fff}.bold-series-homes .introducing-casa-fresca-bold-series .slider-navigation .slick-next,.bold-series-homes .introducing-casa-fresca-bold-series .slider-navigation .slick-prev{pointer-events:all}.bold-series-homes .introducing-casa-fresca-bold-series .slider-navigation .gallery-paging{padding:0 1em}.bold-series-homes .where-we-offer-the-bold-series{background-color:#e2e2e2}@media only screen and (min-width:1276px){.bold-series-homes .where-we-offer-the-bold-series{padding-top:7.5rem;padding-bottom:7.5rem}}@media only screen and (min-width:992px) and (max-width:1275px){.bold-series-homes .where-we-offer-the-bold-series{padding-top:6rem;padding-bottom:6rem}}@media only screen and (min-width:768px) and (max-width:991px){.bold-series-homes .where-we-offer-the-bold-series{padding-top:4.5rem;padding-bottom:4.5rem}}@media only screen and (max-width:767px){.bold-series-homes .where-we-offer-the-bold-series{padding-top:3rem;padding-bottom:3rem}}.bold-series-homes .where-we-offer-the-bold-series .header{color:#213058;font-family:Klamp,sans-serif;font-weight:300;letter-spacing:1px;margin-bottom:40px;text-align:center}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.bold-series-homes .where-we-offer-the-bold-series .header{font-size:60px;line-height:60px}}@media only screen and (min-width:768px) and (max-width:991px){.bold-series-homes .where-we-offer-the-bold-series .header{font-size:45px;line-height:45px}}@media only screen and (max-width:767px){.bold-series-homes .where-we-offer-the-bold-series .header{font-size:12vw;line-height:12vw}}.bold-series-homes .where-we-offer-the-bold-series .communities-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bold-series-homes .where-we-offer-the-bold-series .community-card{margin:0}@media only screen and (min-width:1276px){.bold-series-homes .where-we-offer-the-bold-series .community-card{width:calc(33.33333333% - 60px)}}@media only screen and (min-width:992px) and (max-width:1275px){.bold-series-homes .where-we-offer-the-bold-series .community-card{width:calc(50% - 30px)}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.bold-series-homes .where-we-offer-the-bold-series .community-card{max-width:525px;width:100%}}@media only screen and (min-width:1276px){.bold-series-homes .where-we-offer-the-bold-series .community-card .community-card__top{min-height:226.5px}}@media only screen and (min-width:1276px){.sales-office .container{width:1200px}}.sales-office .footer,.sales-office .main-header{display:none}.sales-office .template-base{background-image:url("/images/site/sales-office/sales-office-bg.png");background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:100vh}.sales-office .digital-registration-form__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;padding-top:15px;padding-bottom:105px}.sales-office .digital-registration-form__header{color:#fff;font-family:Klamp,sans-serif}.sales-office .digital-registration-form__header div[class^=col-]>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:1276px){.sales-office .digital-registration-form__header div[class^=col-]>div{padding-bottom:37.5px}}@media only screen and (min-width:768px){.sales-office .digital-registration-form__header div[class^=col-]>div{gap:37.5px}}@media only screen and (max-width:767px){.sales-office .digital-registration-form__header div[class^=col-]>div{gap:30px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1275px){.sales-office .digital-registration-form__header svg{max-width:150px}}@media only screen and (max-width:767px){.sales-office .digital-registration-form__header svg{max-width:22.5vw}}.sales-office .digital-registration-form__header svg path{fill:#fff}.sales-office .digital-registration-form__header p{margin-bottom:0}@media only screen and (min-width:1276px){.sales-office .digital-registration-form__header p{font-size:2.8125rem}}@media only screen and (min-width:992px) and (max-width:1275px){.sales-office .digital-registration-form__header p{font-size:1.875rem}}@media only screen and (min-width:768px) and (max-width:991px){.sales-office .digital-registration-form__header p{font-size:1.875rem}}@media only screen and (max-width:767px){.sales-office .digital-registration-form__header p{font-size:5.4vw}}.sales-office .digital-registration-form__body{background-color:#fff;padding-top:30px;padding-bottom:30px}@media only screen and (min-width:1276px){.sales-office .col-left{padding-left:15px;padding-right:45px}}@media only screen and (min-width:992px) and (max-width:1275px){.sales-office .col-left{padding-left:15px;padding-right:30px}}@media only screen and (min-width:1276px){.sales-office .col-right{padding-left:45px;padding-right:15px}}@media only screen and (min-width:992px) and (max-width:1275px){.sales-office .col-right{padding-left:30px;padding-right:15px}}@media only screen and (max-width:767px){.sales-office .col-right{width:100%}}@media only screen and (min-width:992px){.sales-office .col-right{border-left:1px solid #ddd}}@media only screen and (min-width:992px) and (max-width:1275px){.sales-office [class^=form-] .label,.sales-office [class^=form-] label{font-size:.703125rem}}@media only screen and (min-width:768px) and (max-width:991px){.sales-office [class^=form-] .label,.sales-office [class^=form-] label{font-size:.65625rem}}@media only screen and (max-width:767px){.sales-office [class^=form-] .label,.sales-office [class^=form-] label{font-size:2.85vw}}.sales-office .form-select{padding-bottom:0}.sales-office .form-select label{display:block;padding-bottom:.625em;line-height:1.1875}@media only screen and (max-width:767px){.sales-office .dropdown-select-wrap.native{padding-left:0;padding-right:0}}.sales-office .form-radio-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1.25em}.sales-office .radio-group{display:-webkit-box;display:-ms-flexbox;display:flex;gap:37.5px}.sales-office #podium-website-widget{display:none}.error-404__main{position:relative;padding-top:9.375em;padding-bottom:12.1875em}.error-404__header{position:relative;padding-bottom:5em}.error-404__subtitle,.error-404__title{font-family:Klamp,sans-serif;line-height:1;font-weight:300;text-align:center;color:#fff}.error-404__title{font-size:10rem}.error-404__subtitle{font-size:3.75rem}.error-404__message-text{font-size:1.5rem;font-weight:300;line-height:1.33333;text-align:center;color:#fff}.error-404__footer{position:relative}.error-404__cta{padding-top:5em;text-align:center}.error-404__background{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.error-404__background .bubbles{position:absolute;width:100%;height:100%;mix-blend-mode:multiply}.error-404__background .bubbles .bubble__wrap{position:absolute;top:50%;left:50%;width:160vh;height:160vh;margin-left:-80vh;margin-top:-80vh;mix-blend-mode:overlay}@media only screen and (min-width:992px){.error-404__background .bubbles .bubble__wrap{width:120vw;height:120vw;margin-left:-60vw;margin-top:-60vw}}.error-404__background .bubbles .bubble__wrap.bubble__wrap--orange{-webkit-transition:-webkit-transform .7s cubic-bezier(.175,.885,.32,1.275);transition:-webkit-transform .7s cubic-bezier(.175,.885,.32,1.275);transition:transform .7s cubic-bezier(.175,.885,.32,1.275);transition:transform .7s cubic-bezier(.175,.885,.32,1.275),-webkit-transform .7s cubic-bezier(.175,.885,.32,1.275)}.error-404__background .bubbles .bubble__wrap.bubble__wrap--green{-webkit-transition:-webkit-transform .7s cubic-bezier(.175,.885,.32,1.275) .2s;transition:-webkit-transform .7s cubic-bezier(.175,.885,.32,1.275) .2s;transition:transform .7s cubic-bezier(.175,.885,.32,1.275) .2s;transition:transform .7s cubic-bezier(.175,.885,.32,1.275) .2s,-webkit-transform .7s cubic-bezier(.175,.885,.32,1.275) .2s}.error-404__background .bubbles .bubble__wrap.bubble__wrap--blue{-webkit-transition:-webkit-transform .7s cubic-bezier(.175,.885,.32,1.275) .5s;transition:-webkit-transform .7s cubic-bezier(.175,.885,.32,1.275) .5s;transition:transform .7s cubic-bezier(.175,.885,.32,1.275) .5s;transition:transform .7s cubic-bezier(.175,.885,.32,1.275) .5s,-webkit-transform .7s cubic-bezier(.175,.885,.32,1.275) .5s}.error-404__background .bubbles .bubble__wrap.bubble__wrap--move.bubble__wrap--orange{-webkit-transform:translate3d(40%,-36%,0);transform:translate3d(40%,-36%,0)}@media only screen and (min-width:992px){.error-404__background .bubbles .bubble__wrap.bubble__wrap--move.bubble__wrap--orange{-webkit-transform:translate3d(20%,-42%,0);transform:translate3d(20%,-42%,0)}}.error-404__background .bubbles .bubble__wrap.bubble__wrap--move.bubble__wrap--green{-webkit-transform:translate3d(32vw,75vh,0);transform:translate3d(32vw,75vh,0)}@media only screen and (min-width:992px){.error-404__background .bubbles .bubble__wrap.bubble__wrap--move.bubble__wrap--green{-webkit-transform:translate3d(20%,46%,0);transform:translate3d(20%,46%,0)}}.error-404__background .bubbles .bubble__wrap.bubble__wrap--move.bubble__wrap--blue{-webkit-transform:translate3d(-40%,-10%,0);transform:translate3d(-40%,-10%,0)}@media only screen and (min-width:992px){.error-404__background .bubbles .bubble__wrap.bubble__wrap--move.bubble__wrap--blue{-webkit-transform:translate3d(-30%,-12%,0);transform:translate3d(-30%,-12%,0)}}.error-404__background .bubbles .bubble{position:relative;width:100%;height:100%;border-radius:50%;-webkit-transform-origin:center;transform-origin:center;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1.275);animation-timing-function:cubic-bezier(.175,.885,.32,1.275)}.error-404__background .bubbles .bubble.bubble--orange{background-color:#e7792c}.error-404__background .bubbles .bubble.bubble--green{background-color:#bfd0a4;-webkit-animation-delay:.2s;animation-delay:.2s}.error-404__background .bubbles .bubble.bubble--blue{background-color:#00afcc;-webkit-animation-delay:.5s;animation-delay:.5s}.tabs__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#fff;padding:20px}.tabs__title li{color:#646569;font-size:18px;font-weight:600;line-height:18px;padding-bottom:3px;cursor:pointer}.tabs__title li.active{color:#032344}.tabs__title li.active span{border-bottom:1px solid #032344}.tabs__content{position:absolute;opacity:0;top:0;left:0;max-width:100%;padding:30px 0}.tabs__content.active{position:relative;opacity:1;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;z-index:1}@media only screen and (max-width:767px){.my-favorites.dashboard main,.my-favorites.register main{padding-bottom:60px}}.my-favorites .hero .hero__content{-ms-flex-wrap:wrap;flex-wrap:wrap}.my-favorites .hero .hero__content form{margin-top:55px}.my-favorites .hero .hero__content form.my-favorites-login-form{width:63%}@media only screen and (min-width:768px) and (max-width:991px){.my-favorites .hero .hero__content form.my-favorites-login-form{width:90%}}@media only screen and (max-width:767px){.my-favorites .hero .hero__content form.my-favorites-login-form{width:100%}}.my-favorites .hero .hero__content form.my-favorites-login-form.register-form{width:100%}.my-favorites .hero .hero__content form.lost-password-form{width:75%}@media only screen and (max-width:767px){.my-favorites .hero .hero__content form.lost-password-form{margin-top:30px;width:100%}}@media only screen and (max-width:767px){.my-favorites .hero .hero__content form.lost-password-form button{margin-top:15px}}.my-favorites .hero .hero__content form .input-wrap{position:relative;text-align:left}.my-favorites .hero .hero__content form .input-wrap a{position:absolute;color:#fff;font-size:.875rem;right:.5rem;bottom:-14px}.my-favorites .hero .hero__content form .input-wrap a:hover{color:#e7782c}.my-favorites .hero .hero__content form .form-input input{margin-top:7px;color:#fff;font-size:1rem;background:transparent;border-color:#00afcc}.my-favorites .hero .hero__content form button{height:41px;margin-top:11px;line-height:0}@media only screen and (max-width:767px){.my-favorites .hero .hero__content form button{width:100%;margin-top:35px}}.my-favorites .hero .hero__heading{padding-bottom:.9375rem;font-size:5rem;font-weight:300;line-height:6.875rem}@media only screen and (max-width:767px){.my-favorites .hero .hero__heading{font-size:3.75rem;font-weight:300;line-height:4.375rem}}.my-favorites .hero .hero__text h3{color:#e7782c;font-size:2.5rem;font-weight:300;line-height:2.5rem}.my-favorites.lost-password .hero .hero__text h3{font-size:1.875rem;font-weight:300;line-height:1.875rem}@media only screen and (max-width:767px){.my-favorites.lost-password .hero .hero__text h3{font-size:1.5rem;font-weight:300;line-height:1.75rem}}.my-favorites .not-registered{background:#252b55;color:#fff;font-family:Gotham,sans-serif;padding:20px 0}@media only screen and (max-width:767px){.my-favorites .not-registered{margin-bottom:77px}}.my-favorites .not-registered h3{font-size:2.5rem;font-weight:300;line-height:2.5rem}.my-favorites .not-registered p{color:#fff;font-size:1.25rem;font-weight:400;line-height:2.25rem}@media only screen and (max-width:767px){.my-favorites .not-registered .create-account-button{margin-top:20px;margin-bottom:10px}}.my-favorites .already-registered{color:#fff;margin-top:30px}.my-favorites .already-registered a{color:#e7782c}.my-favorites .already-registered a:hover{color:#fd7400}.my-favorites form.register-form h2{font-size:2.5rem;font-weight:300;line-height:2.5rem;color:#fff;width:100%;text-align:left;margin-bottom:30px}.my-favorites form.register-form .create-login{padding-right:35px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.my-favorites form.register-form .create-login{padding-right:.5rem}}.my-favorites form.register-form .create-profile{padding-left:35px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.my-favorites form.register-form .create-profile{padding-left:.5rem}}.my-favorites form.register-form .form-input span{color:#fff}.my-favorites form.register-form .input-wrap{margin-bottom:12px}.my-favorites form.register-form .form-select{padding-bottom:0}.my-favorites form.register-form .form-select:after{top:50%}.my-favorites form.register-form .form-select select{background-color:transparent;margin-top:7px;border-color:#00afcc}.my-favorites form.register-form .form-checkbox label .label__box{border-color:#00afcc}.my-favorites form.register-form a.lost-password{color:#fff;width:100%;text-align:right;padding:0 .5rem;margin-top:-10px}.my-favorites form.register-form a.lost-password:hover{color:#e7782c}.my-favorites .msh-navigation{padding:45px 0}.my-favorites .msh-navigation button.my-favorites-tabs__toggle{display:none;background:#252b55;color:#fff;border-radius:0;width:100%;text-transform:uppercase;text-align:left;padding:15px 25px;font-size:18px;letter-spacing:1px;font-weight:400;position:relative}@media only screen and (max-width:767px){.my-favorites .msh-navigation button.my-favorites-tabs__toggle{display:-webkit-box;display:-ms-flexbox;display:flex}}.my-favorites .msh-navigation button.my-favorites-tabs__toggle:after{content:"";border-right:1px solid #fff;border-bottom:1px solid #fff;width:12px;height:12px;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:31px;top:calc(50% - 12px);-webkit-transition:all .3s ease;transition:all .3s ease}.my-favorites .msh-navigation button.my-favorites-tabs__toggle.open:after{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);top:20px}.my-favorites .msh-navigation ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #00afcc;padding-bottom:13px}@media only screen and (max-width:767px){.my-favorites .msh-navigation ul{display:none}}@media only screen and (max-width:767px){.my-favorites .msh-navigation ul.open{display:block;padding:15px 0}}@media only screen and (max-width:767px){.my-favorites .msh-navigation ul.open li{text-align:center;line-height:42px;padding-right:0}}.my-favorites .msh-navigation ul li a{text-transform:uppercase;padding:12px 20px;color:#00afcc}.my-favorites .msh-navigation ul li a:hover{color:#252b55}.my-favorites .msh-navigation ul li:last-child{margin-left:auto}.my-favorites .msh-navigation ul li:last-child a{color:#e7782c}.my-favorites .msh-navigation ul li.active a{color:#252b55;border-left:1px solid #00afcc;border-top:1px solid #00afcc;border-right:1px solid #00afcc;background:#fff}@media only screen and (max-width:767px){.my-favorites .msh-navigation ul li.active a{border:none}}.my-favorites .no-results{margin:0 auto 50px}.my-favorites .list-view-card{width:100%;margin-bottom:25px;background:#f7f7f7;padding:10px;height:100%}@media only screen and (min-width:768px) and (max-width:991px){.my-favorites .list-view-card{font-size:.875rem}}.my-favorites .list-view-card.remove{opacity:0;visibility:hidden;height:0;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;margin-bottom:0;padding:0}.my-favorites .list-view-card .list-view-card__text-info{padding:0 20px}@media only screen and (max-width:767px){.my-favorites .list-view-card .list-view-card__text-info{padding:0 .5rem}}.my-favorites .list-view-card .list-view-card__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width:767px){.my-favorites .list-view-card .list-view-card__title{width:100%;margin-top:10px}}.my-favorites .list-view-card .list-view-card__title span{font-size:1.875rem;font-weight:300;line-height:1.875rem;color:#144a89;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width:768px) and (max-width:991px){.my-favorites .list-view-card .list-view-card__title span{font-size:1.5625rem}}@media only screen and (max-width:767px){.my-favorites .list-view-card .list-view-card__title span{margin-bottom:10px}}.my-favorites .list-view-card .list-view-card__title a{color:#e7782c;margin-bottom:5px}.my-favorites .list-view-card .list-view-card__title a:hover{color:#252b55}.my-favorites .list-view-card p.community a{color:#e7782c}@media only screen and (max-width:767px){.my-favorites .list-view-card .list-view-card__type{width:100%;margin-top:10px;margin-bottom:10px}}@media only screen and (max-width:767px){.my-favorites .list-view-card .list-view-card__remove{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (min-width:768px) and (max-width:991px){.my-favorites .list-view-card .list-view-card__remove svg{width:24px}}.my-favorites.dashboard .hero .hero__text h3{font-size:1.375rem;font-weight:400;line-height:1.375rem}@media only screen and (max-width:767px){.my-favorites.dashboard .hero .hero__text h3{font-size:1.125rem;font-weight:400;line-height:1.5rem}}.my-favorites.my-profile .hero .hero__text h3{font-size:1.375rem;font-weight:300;line-height:1.375rem}@media only screen and (max-width:767px){.my-favorites.my-profile .hero .hero__text h3{line-height:1.75rem}}.my-favorites .my-favorites-profile{padding:15px 0 100px}.my-favorites .my-favorites-profile h3.title{font-size:1.875rem;font-weight:300;line-height:1.875rem;color:#144a89}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.my-favorites .my-favorites-profile .right-form{margin-top:25px}}.my-favorites .my-favorites-profile form.profile-form{margin-top:30px}.my-favorites .my-favorites-profile form.profile-form .form-input input{border-color:#00afcc;margin-top:7px}.my-favorites .my-favorites-profile form.profile-form .form-input span,.my-favorites .my-favorites-profile form.profile-form [class^=form-] label{color:#6f6f6f;font-size:1rem}.my-favorites .my-favorites-profile form.profile-form button{margin-top:60px}@media only screen and (max-width:767px){.my-favorites .my-favorites-profile form.profile-form button{margin-top:25px}}.my-favorites .my-favorites-profile form.profile-form .form-checkbox label .label__box{border-width:3px}.modal-my-favorites-login .modal__close{top:-55px;right:-10px}@media only screen and (max-width:767px){.modal-my-favorites-login .modal__close{top:-40px}}.modal-my-favorites-login .container{max-width:550px;padding:40px}@media only screen and (max-width:767px){.modal-my-favorites-login .container{padding:30px}}.modal-my-favorites-login h2{font-size:36px;line-height:40px;letter-spacing:1px;color:#252b55}@media only screen and (max-width:767px){.modal-my-favorites-login h2{font-size:26px;line-height:36px}}.modal-my-favorites-login p{margin-top:15px;margin-bottom:20px}@media only screen and (max-width:767px){.modal-my-favorites-login p{font-size:14px}}.modal-my-favorites-login p a{color:#00afcc}.modal-my-favorites-login p a:hover{color:#252b55}.modal-my-favorites-login .form-wrap,.modal-my-favorites-login .modal__content form{width:100%}.modal-my-favorites-login .modal__content form .input-wrap{padding-left:0;text-align:left}.modal-my-favorites-login .modal__content form .form-input span{color:#6f6f6f;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:5px}.modal-my-favorites-login .modal__content form .form-input input{border-color:#00afcc;color:#6f6f6f!important}.modal-my-favorites-login .modal__content form button{margin-top:13px;padding:6px 15px}@media only screen and (max-width:767px){.modal-my-favorites-login .modal__content form button{margin-top:10px}}.text-readable-width{max-width:42em}
/*# sourceMappingURL=app.css.map*/