@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,500,700,700i);@import url(https://fonts.googleapis.com/css?family=Allura);/*!
 * 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;margin-left:auto;margin-right:auto}.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}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{-webkit-transition-duration:50ms;transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{-webkit-transition-delay:50ms;transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{-webkit-transition-duration:.1s;transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{-webkit-transition-delay:.1s;transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{-webkit-transition-duration:.15s;transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{-webkit-transition-delay:.15s;transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{-webkit-transition-duration:.2s;transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{-webkit-transition-delay:.2s;transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{-webkit-transition-duration:.25s;transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{-webkit-transition-delay:.25s;transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{-webkit-transition-duration:.3s;transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{-webkit-transition-delay:.3s;transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{-webkit-transition-duration:.35s;transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{-webkit-transition-delay:.35s;transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{-webkit-transition-duration:.4s;transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{-webkit-transition-delay:.4s;transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{-webkit-transition-duration:.45s;transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{-webkit-transition-delay:.45s;transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{-webkit-transition-duration:.5s;transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{-webkit-transition-delay:.5s;transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{-webkit-transition-duration:.55s;transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{-webkit-transition-delay:.55s;transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{-webkit-transition-duration:.6s;transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{-webkit-transition-delay:.6s;transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{-webkit-transition-duration:.65s;transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{-webkit-transition-delay:.65s;transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{-webkit-transition-duration:.7s;transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{-webkit-transition-delay:.7s;transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{-webkit-transition-duration:.75s;transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{-webkit-transition-delay:.75s;transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{-webkit-transition-duration:.8s;transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{-webkit-transition-delay:.8s;transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{-webkit-transition-duration:.85s;transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{-webkit-transition-delay:.85s;transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{-webkit-transition-duration:.9s;transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{-webkit-transition-delay:.9s;transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{-webkit-transition-duration:.95s;transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{-webkit-transition-delay:.95s;transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{-webkit-transition-duration:1s;transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{-webkit-transition-delay:1s;transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{-webkit-transition-duration:1.05s;transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{-webkit-transition-delay:1.05s;transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{-webkit-transition-duration:1.1s;transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{-webkit-transition-delay:1.1s;transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{-webkit-transition-duration:1.15s;transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{-webkit-transition-delay:1.15s;transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{-webkit-transition-duration:1.2s;transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{-webkit-transition-delay:1.2s;transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{-webkit-transition-duration:1.25s;transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{-webkit-transition-delay:1.25s;transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{-webkit-transition-duration:1.3s;transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{-webkit-transition-delay:1.3s;transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{-webkit-transition-duration:1.35s;transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{-webkit-transition-delay:1.35s;transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{-webkit-transition-duration:1.4s;transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{-webkit-transition-delay:1.4s;transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{-webkit-transition-duration:1.45s;transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{-webkit-transition-delay:1.45s;transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{-webkit-transition-duration:1.5s;transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{-webkit-transition-delay:1.5s;transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{-webkit-transition-duration:1.55s;transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{-webkit-transition-delay:1.55s;transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{-webkit-transition-duration:1.6s;transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{-webkit-transition-delay:1.6s;transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{-webkit-transition-duration:1.65s;transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{-webkit-transition-delay:1.65s;transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{-webkit-transition-duration:1.7s;transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{-webkit-transition-delay:1.7s;transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{-webkit-transition-duration:1.75s;transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{-webkit-transition-delay:1.75s;transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{-webkit-transition-duration:1.8s;transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{-webkit-transition-delay:1.8s;transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{-webkit-transition-duration:1.85s;transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{-webkit-transition-delay:1.85s;transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{-webkit-transition-duration:1.9s;transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{-webkit-transition-delay:1.9s;transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{-webkit-transition-duration:1.95s;transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{-webkit-transition-delay:1.95s;transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{-webkit-transition-duration:2s;transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{-webkit-transition-delay:2s;transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{-webkit-transition-duration:2.05s;transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{-webkit-transition-delay:2.05s;transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{-webkit-transition-duration:2.1s;transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{-webkit-transition-delay:2.1s;transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{-webkit-transition-duration:2.15s;transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{-webkit-transition-delay:2.15s;transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{-webkit-transition-duration:2.2s;transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{-webkit-transition-delay:2.2s;transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{-webkit-transition-duration:2.25s;transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{-webkit-transition-delay:2.25s;transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{-webkit-transition-duration:2.3s;transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{-webkit-transition-delay:2.3s;transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{-webkit-transition-duration:2.35s;transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{-webkit-transition-delay:2.35s;transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{-webkit-transition-duration:2.4s;transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{-webkit-transition-delay:2.4s;transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{-webkit-transition-duration:2.45s;transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{-webkit-transition-delay:2.45s;transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{-webkit-transition-duration:2.5s;transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{-webkit-transition-delay:2.5s;transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{-webkit-transition-duration:2.55s;transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{-webkit-transition-delay:2.55s;transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{-webkit-transition-duration:2.6s;transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{-webkit-transition-delay:2.6s;transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{-webkit-transition-duration:2.65s;transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{-webkit-transition-delay:2.65s;transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{-webkit-transition-duration:2.7s;transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{-webkit-transition-delay:2.7s;transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{-webkit-transition-duration:2.75s;transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{-webkit-transition-delay:2.75s;transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{-webkit-transition-duration:2.8s;transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{-webkit-transition-delay:2.8s;transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{-webkit-transition-duration:2.85s;transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{-webkit-transition-delay:2.85s;transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{-webkit-transition-duration:2.9s;transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{-webkit-transition-delay:2.9s;transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{-webkit-transition-duration:2.95s;transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{-webkit-transition-delay:2.95s;transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{-webkit-transition-duration:3s;transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{-webkit-transition-delay:3s;transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.25,.25,.75,.75);transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{-webkit-transition-timing-function:ease;transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.6,-.28,.735,.045);transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.275);transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.47,0,.745,.715);transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.39,.575,.565,1);transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.445,.05,.55,.95);transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.55,.085,.68,.53);transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.455,.03,.515,.955);transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.55,.085,.68,.53);transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.455,.03,.515,.955);transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.55,.085,.68,.53);transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.455,.03,.515,.955);transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}[data-aos=fade-up]{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}[data-aos=fade-down]{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}[data-aos=fade-right]{-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0)}[data-aos=fade-left]{-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{-webkit-transform:translate3d(-100px,100px,0);transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{-webkit-transform:translate3d(100px,100px,0);transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{-webkit-transform:translate3d(-100px,-100px,0);transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{-webkit-transform:translate3d(100px,-100px,0);transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}[data-aos=zoom-in]{-webkit-transform:scale(.6);transform:scale(.6)}[data-aos=zoom-in-up]{-webkit-transform:translate3d(0,100px,0) scale(.6);transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{-webkit-transform:translate3d(0,-100px,0) scale(.6);transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{-webkit-transform:translate3d(-100px,0,0) scale(.6);transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{-webkit-transform:translate3d(100px,0,0) scale(.6);transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{-webkit-transform:scale(1.2);transform:scale(1.2)}[data-aos=zoom-out-up]{-webkit-transform:translate3d(0,100px,0) scale(1.2);transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{-webkit-transform:translate3d(0,-100px,0) scale(1.2);transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{-webkit-transform:translate3d(-100px,0,0) scale(1.2);transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{-webkit-transform:translate3d(100px,0,0) scale(1.2);transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}[data-aos^=slide][data-aos^=slide].aos-animate{-webkit-transform:translateZ(0);transform:translateZ(0)}[data-aos=slide-up]{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}[data-aos=slide-down]{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}[data-aos=slide-right]{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}[data-aos=slide-left]{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}[data-aos=flip-left]{-webkit-transform:perspective(2500px) rotateY(-100deg);transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{-webkit-transform:perspective(2500px) rotateY(100deg);transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{-webkit-transform:perspective(2500px) rotateX(-100deg);transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{-webkit-transform:perspective(2500px) rotateX(100deg);transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}[v-cloak]{display:none}.template-base{position:relative;display:block;z-index:1}select:focus{-webkit-box-shadow:none!important;box-shadow:none!important;outline:none!important}.hide-for-animation{opacity:0}@media only screen and (max-width:767px){.hide--phone{display:none!important;background:#000!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--gt-desktop{display:none!important}}.monthly-payment__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.monthly-payment__wrapper .monthly-payment{font-size:12px;color:#fff;margin-right:5px;line-height:20px}.monthly-payment__wrapper.blue .monthly-payment{color:#003253}.monthly-payment__wrapper .button-info .button-info__dot{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.monthly-payment__wrapper .tooltip-generic .content{left:40px;width:350px;bottom:40px;top:unset;max-width:400px;padding:20px}@media only screen and (max-width:767px){.monthly-payment__wrapper .tooltip-generic .content{left:20px!important;right:20px;width:auto}}.monthly-payment__wrapper .tooltip-generic .tooltip-generic__dot{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px){.mobile-hidden{display:none!important}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.tablet-below-hidden{display:none!important}}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.desktop-hidden{display:none!important}}.full-width{width:100%!important}.tooltip-close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:15px;width:15px;border-radius:50%;text-align:center;cursor:pointer;background-color:#de350c;color:#fff;font-size:10px;font-weight:400;padding:1px 2px 2px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;right:15px;top:15px}.full-width{width:100%}.no-overflow{max-width:100%}.no-overflow>.row{margin:0}.row{max-width:100%}body.modal-open footer{z-index:-1}#chat-widget-container{display:none!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}}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;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body,html{height:100%;background-color:#fff}a,a:focus,a:hover,a[ng-click]{text-decoration:none!important;cursor:pointer;outline:none!important}button{border:none;outline:none}body{line-height:1}@media only screen and (max-width:767px){body main{position:relative}}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}body,html{font-family:Open Sans,sans-serif}h2{font-size:60px;letter-spacing:2px;line-height:66px}h2,h3{font-family:Open Sans,sans-serif;font-weight:300}h3{font-size:35px;line-height:60px}p{font-family:Open Sans,sans-serif;font-size:16px;line-height:30px}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}}.container-left{text-align:left}.container-center{text-align:center}.container-right{text-align:right}.form-element{margin-bottom:20px;overflow:hidden}.form-input,.form-select,.form-textarea{position:relative}input:-webkit-autofill,input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 30px #346280 inset;-webkit-text-fill-color:#fff;background-color:#346280;background-clip:content-box}input,textarea{font-family:Open Sans,sans-serif}.grecaptcha-badge{visibility:hidden}.text-link{color:#9d743f;border-bottom:1px solid hsla(34,43%,58%,.4)}.w-100{width:100%}.w-50{width:50%}svg.right-arrow{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);position:relative;top:19px;float:left;margin-right:10px}@media only screen and (min-width:992px) and (max-width:1275px){svg.right-arrow{top:15px}}@media only screen and (max-width:767px){svg.right-arrow{top:15px}}.white{color:#fff}.center-align{float:none;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.modal-design-inspiration__component-wrapper .slick-slide{min-height:500px;background-repeat:no-repeat;background-position:50%}.modal-design-inspiration__component-wrapper .slick-arrow{max-height:89vh;height:auto;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);top:45%}.modal-design-inspiration__component-wrapper .gallery-slide{position:relative}.modal-design-inspiration__component-wrapper .gallery-slide img{width:100%}.modal-design-inspiration__component-wrapper .gallery-slide .share-buttons{position:absolute;bottom:50px;right:0;background:rgba(0,36,59,.8);z-index:100}@media only screen and (max-width:767px){.modal-design-inspiration__component-wrapper .gallery-slide .share-buttons{bottom:0}}.modal-design-inspiration__component-wrapper .gallery-slide .share-buttons .share-wrap{width:240px;background:rgba(0,36,59,.8);position:absolute;bottom:0;right:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;color:#fff;padding:13px 20px;z-index:100}@media only screen and (max-width:767px){.modal-design-inspiration__component-wrapper .gallery-slide .share-buttons .share-wrap{width:200px;font-size:12px;padding:10px 15px}}.modal-design-inspiration__component-wrapper .gallery-slide .share-buttons .share-wrap a{padding:0}.modal-design-inspiration__component-wrapper .gallery-slide .share-buttons .share-wrap a:hover svg circle,.modal-design-inspiration__component-wrapper .gallery-slide .share-buttons .share-wrap a:hover svg path{fill:#c29a66}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.regional-sticker-modal .modal__content{max-width:648px;width:100%}}.regional-sticker-modal .modal-regional-sticker__component-wrapper{background:#003253;padding:40px;border:7px solid #c29a66}.regional-sticker-modal .modal-regional-sticker__component-wrapper label{color:#fff;font-size:28px;font-family:Open Sans,sans-serif;width:100%}.regional-sticker-modal .modal-regional-sticker__component-wrapper select{width:100%;background:url('data:image/svg+xml;utf8,<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="#FFFFFF"><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>') no-repeat;background-position:calc(100% - 20px) 50%;border:1px solid #c29a66;color:#fff;border-radius:0;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;padding:10px 7px;font-size:14px}.regional-sticker-modal .modal-regional-sticker__component-wrapper select option{color:#000}.regional-sticker-modal .modal-regional-sticker__component-wrapper .submit{float:right;margin-top:35px}.regional-sticker-modal .modal-regional-sticker__select{position:relative;margin-top:25px}.regional-sticker-modal .modal-regional-sticker__select:after{content:"";pointer-events:none;position:absolute;top:0;right:0;width:50px;height:100%;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='9' fill='%23fff' class='svg-chevron' viewBox='0 0 17 9'%3E%3Cpath d='M16.749.356l-.255-.255a.43.43 0 0 0-.61 0L8.878 7.113 1.866.1a.43.43 0 0 0-.61 0l-.255.255a.43.43 0 0 0 0 .61l7.568 7.57a.43.43 0 0 0 .61 0l7.566-7.57a.428.428 0 0 0 .004-.61z'/%3E%3C/svg%3E") 50% no-repeat;z-index:1}.modal-video-tour .modal-video-tour__component-wrapper iframe{width:100%;height:100%}.modal-image-gallery .modal__content,.modal-rlp-gallery-tab .modal__content{background:transparent}.modal-image-gallery .slick-slide,.modal-rlp-gallery-tab .slick-slide{background-size:contain;background-repeat:no-repeat;background-position:50%}@media only screen and (max-width:767px){.modal-image-gallery .slick-dots,.modal-rlp-gallery-tab .slick-dots{display:none!important}}@media only screen and (max-width:767px){.modal-image-gallery .slick-arrow,.modal-rlp-gallery-tab .slick-arrow{width:90px;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;z-index:10;top:auto;bottom:22.5vh}}@media only screen and (max-width:767px){.modal-image-gallery .slick-arrow img,.modal-rlp-gallery-tab .slick-arrow img{top:-18px;height:48px}}@media only screen and (max-width:767px){.modal-calculator .modal__content{top:20px}}@media only screen and (max-width:767px){.modal-calculator .modal__content .modal__close{top:-37px;right:-26px}}@media only screen and (min-width:768px) and (max-width:991px){.modal-calculator__component-wrapper>div{width:53vw!important}}@media only screen and (max-width:767px){.modal-calculator__component-wrapper>div{width:90vw!important;-webkit-box-sizing:border-box;box-sizing:border-box}}.modal{overflow:auto;background-color:rgba(0,0,0,.9);opacity:0;height:0;padding:0;z-index:-1;-webkit-perspective:2000px;perspective:2000px;position:fixed;top:0;right:0;bottom:0;left:0;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}.modal:after,.modal:before{display:none}.modal.open{height:auto;padding:50px 50px 0;z-index:99999999999;opacity:1;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}@media only screen and (max-width:767px){.modal.open{padding:10px}}.modal__close{position:absolute;top:-40px;right:-30px;color:#fff;z-index:1000;font-size:40px;font-family:Open Sans,sans-serif;cursor:pointer;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}@media only screen and (max-width:767px){.modal__close{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:scale(.5);transform:scale(.5);top:-2px;right:-2px}}.modal__close:hover{opacity:.6;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.modal__fill{position:absolute;top:0;right:0;bottom:0;left:0}.modal__content--title-top{color:#c29a66;font-family:Open Sans,sans-serif;background:#003253;text-align:center;width:100%;padding:10px 0;letter-spacing:0;font-size:18px;font-weight:300;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:300;line-height:14vw}}.modal__content{position:relative;background-color:#fff;padding:0;max-width:1125px;max-height:860px;opacity:0;margin:auto;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg);color:#003253}@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:#49bbe0}.modal__content .modal-header__request-info{margin-bottom:20px}.modal__content form{position:relative}.modal__content form .form-select span{color:#fff;margin-bottom:5px}.modal__content form .form-select__wrap:after{border-color:#fff}.modal__content form .form-input,.modal__content form .form-select,.modal__content form .form-textarea{margin-bottom:25px}.modal__content form .form-input input,.modal__content form .form-select select,.modal__content form .form-textarea textarea{-webkit-box-sizing:border-box;box-sizing:border-box;background-color:transparent;border-color:#fff;color:#fff}.modal__content form .form-input input:focus,.modal__content form .form-input input:hover,.modal__content form .form-select select:focus,.modal__content form .form-select select:hover,.modal__content form .form-textarea textarea:focus,.modal__content form .form-textarea textarea:hover{background-color:hsla(0,0%,100%,.2)}.modal__content form .form-select select option{color:#000}.modal__content form .form-button{float:right;background-color:transparent;cursor:pointer;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.modal__content form .form-button:hover{background-color:#fff;color:#2096bd;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.modal-request-info .modal-request-info__component-wrapper{position:relative}.modal-request-info .modal__content{width:100%}.modal-request-info .modal-request-info-container{border:4px solid #c29a66;background:#003253}.open .modal__content{opacity:1;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotateY(0deg);transform:rotateY(0deg);-webkit-transition:all .4s ease-out .25s;transition:all .4s ease-out .25s;-ms-transform-origin:center}.alert{margin:15px 0;padding:20px 15px;font-size:16px}.alert.alert-success{color:#fff;background-color:#4c9b8e}.alert.alert-danger{color:#fff;background-color:#ff2800}.alert.alert-danger a,.alert.alert-success a{color:#fff;text-decoration:underline!important}.slick-homepage-poster{height:100%;background-position:50%;background-size:cover;-webkit-transition:all .4s ease-out;transition:all .4s ease-out}.slick-wrapper .slick-slide{display:none}.slick-wrapper.slick-initialized .slick-slide,.slick-wrapper .slick-slide:first-child{display:block}.slick-wrapper.slick-initialized .slick-slide .poster{display:none!important}.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-slider{opacity:0;position:relative}.slick-arrow{top:0;position:absolute;z-index:1;cursor:pointer;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;width:125px;height:100%}.slick-arrow:after,.slick-arrow:before{display:none}@media only screen and (min-width:768px) and (max-width:991px){.slick-arrow{width:90px}}@media only screen and (max-width:767px){.slick-arrow{display:none}}.slick-arrow img{position:relative;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.slick-arrow:hover img{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.slick-prev{left:0}.slick-prev .gradient{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;right:100%;background-color:green;background:transparent;background:-webkit-gradient(linear,right top,left top,from(rgba(32,150,189,0)),to(rgba(32,150,189,.3)));background:linear-gradient(270deg,rgba(32,150,189,0),rgba(32,150,189,.3))}.slick-prev:hover .gradient{right:0;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.slick-next{right:0}.slick-next .gradient{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;left:100%;background-color:green;background:transparent;background:-webkit-gradient(linear,left top,right top,from(rgba(32,150,189,0)),to(rgba(32,150,189,.3)));background:linear-gradient(90deg,rgba(32,150,189,0),rgba(32,150,189,.3))}.slick-next:hover .gradient{left:0;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.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:0;bottom:25px;width:100%;z-index:5}.slick-dots:after,.slick-dots:before{display:none}.slick-dots li{position:relative;border:1.5px solid #fff;margin:10px 2px;border-radius:100%;width:13px;height:13px;-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:#4c9b8e}.modal-design-inspiration-container .gradient,.modal-image-gallery-container .gradient,.modal-rlp-gallery-tab-container .gradient{display:none}.modal-design-inspiration *,.modal-image-gallery *,.modal-rlp-gallery-tab *{-webkit-box-sizing:border-box;box-sizing:border-box}.modal-design-inspiration.open,.modal-image-gallery.open,.modal-rlp-gallery-tab.open{height:100%}.modal-design-inspiration .modal__content,.modal-image-gallery .modal__content,.modal-rlp-gallery-tab .modal__content{position:absolute;top:0;left:0;width:100%;height:100%;max-width:none;max-height:none;padding:20px}@media only screen and (min-width:768px){.modal-design-inspiration .modal__content,.modal-image-gallery .modal__content,.modal-rlp-gallery-tab .modal__content{padding:50px}}.modal-design-inspiration .modal-image-gallery-container,.modal-image-gallery .modal-image-gallery-container,.modal-rlp-gallery-tab .modal-image-gallery-container{height:100%}.modal-design-inspiration .slick-slide img,.modal-image-gallery .slick-slide img,.modal-rlp-gallery-tab .slick-slide img{height:calc(100vh - 40px);-o-object-fit:contain;object-fit:contain}@media only screen and (min-width:768px){.modal-design-inspiration .slick-slide img,.modal-image-gallery .slick-slide img,.modal-rlp-gallery-tab .slick-slide img{height:calc(100vh - 100px)}}.modal-design-inspiration .modal__close,.modal-image-gallery .modal__close,.modal-rlp-gallery-tab .modal__close{right:10px}@media only screen and (min-width:768px){.modal-design-inspiration .modal__close,.modal-image-gallery .modal__close,.modal-rlp-gallery-tab .modal__close{top:10px}}@media only screen and (max-width:767px){.modal-design-inspiration .modal__close,.modal-image-gallery .modal__close,.modal-rlp-gallery-tab .modal__close{top:30vh}}.lazy-load{opacity:0}.lazy-load.fade-in{opacity:1;-webkit-transition:all .4s ease-in;transition:all .4s ease-in}.fixed-video{overflow:hidden}.fixed-video iframe{position:absolute;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fixed-video__thumbnail{background-position:top;background-size:cover}@media only screen and (min-width:992px){.fixed-video .fixed-video{position:absolute;width:178vh;min-width:100vw;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.button-rounded{border:2.5px solid #fff;background:#4c9b8e;color:#fff;padding:10px 20px;border-radius:30px;font-size:20px;font-family:Open Sans,sans-serif;cursor:pointer;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.button-rounded.has-icon{padding-left:50px}.button-rounded svg{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);left:10px}.button-rounded:hover{background-color:#4c9b8e;border-color:#4c9b8e;color:#fff;-webkit-box-shadow:0 0 7px rgba(0,0,0,.5);box-shadow:0 0 7px rgba(0,0,0,.5);-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.button-square--darkblue{font-size:20px;background-color:transparent;padding:20px 50px;border:2px solid #003253;color:#003253;text-transform:uppercase;font-family:Open Sans,sans-serif;letter-spacing:2px;font-weight:700;position:relative;text-align:center;border-radius:0;cursor:pointer;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.button-square--darkblue.transparent-background{background:rgba(0,0,0,.49)}.button-square--darkblue svg{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);left:10px}.button-square--darkblue:hover{background-color:#4c9b8e;border-color:#4c9b8e;color:#fff;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.button-square--darkblue:hover svg polygon,.button-square--darkblue:hover svg rect{fill:#fff}.button-square--darkblue.no-shadow:hover{-webkit-box-shadow:none;box-shadow:none;background:#4c9b8e;border-color:#4c9b8e}.button-square--darkblue.solid--darkblue{background-color:#003253;border-color:#003253;color:#fff}.button-square--darkblue.size--sm{font-size:14px;letter-spacing:1px;padding:13px 50px}.button-square--darkblue.size--xs{font-size:16px;letter-spacing:0;padding:7px 20px}.button-square--darkblue.has-icon{padding-left:75px}.button-square--darkblue.has-dropdown{border:none;padding-left:30px;padding-right:60px}.button-square--darkblue.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--darkblue.has-dropdown.open{overflow:visible}}.button-square--deepblue{font-size:20px;background-color:transparent;padding:20px 50px;border:2px solid #2096bd;color:#2096bd;text-transform:uppercase;font-family:Open Sans,sans-serif;letter-spacing:2px;font-weight:700;position:relative;text-align:center;border-radius:0;cursor:pointer;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.button-square--deepblue.transparent-background{background:rgba(0,0,0,.49)}.button-square--deepblue svg{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);left:10px}.button-square--deepblue:hover{background-color:#4c9b8e;border-color:#4c9b8e;color:#fff;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.button-square--deepblue:hover svg polygon,.button-square--deepblue:hover svg rect{fill:#fff}.button-square--deepblue.no-shadow:hover{-webkit-box-shadow:none;box-shadow:none;background:#4c9b8e;border-color:#4c9b8e}.button-square--deepblue.solid--deepblue{background-color:#2096bd;border-color:#2096bd;color:#fff}.button-square--deepblue.size--sm{font-size:14px;letter-spacing:1px;padding:13px 50px}.button-square--deepblue.size--xs{font-size:16px;letter-spacing:0;padding:7px 20px}.button-square--deepblue.has-icon{padding-left:75px}.button-square--deepblue.has-dropdown{border:none;padding-left:30px;padding-right:60px}.button-square--deepblue.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--deepblue.has-dropdown.open{overflow:visible}}.button-square--blue{font-size:20px;background-color:transparent;padding:20px 50px;border:2px solid #2096bd;color:#2096bd;text-transform:uppercase;font-family:Open Sans,sans-serif;letter-spacing:2px;font-weight:700;position:relative;text-align:center;border-radius:0;cursor:pointer;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.button-square--blue.transparent-background{background:rgba(0,0,0,.49)}.button-square--blue svg{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);left:10px}.button-square--blue:hover{background-color:#4c9b8e;border-color:#4c9b8e;color:#fff;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.button-square--blue:hover svg polygon,.button-square--blue:hover svg rect{fill:#fff}.button-square--blue.no-shadow:hover{-webkit-box-shadow:none;box-shadow:none;background:#4c9b8e;border-color:#4c9b8e}.button-square--blue.solid--blue{background-color:#2096bd;border-color:#2096bd;color:#fff}.button-square--blue.size--sm{font-size:14px;letter-spacing:1px;padding:13px 50px}.button-square--blue.size--xs{font-size:16px;letter-spacing:0;padding:7px 20px}.button-square--blue.has-icon{padding-left:75px}.button-square--blue.has-dropdown{border:none;padding-left:30px;padding-right:60px}.button-square--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--blue.has-dropdown.open{overflow:visible}}.button-square--darkgray{font-size:20px;background-color:transparent;padding:20px 50px;border:2px solid #46494d;color:#46494d;text-transform:uppercase;font-family:Open Sans,sans-serif;letter-spacing:2px;font-weight:700;position:relative;text-align:center;border-radius:0;cursor:pointer;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.button-square--darkgray.transparent-background{background:rgba(0,0,0,.49)}.button-square--darkgray svg{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);left:10px}.button-square--darkgray:hover{background-color:#4c9b8e;border-color:#4c9b8e;color:#fff;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.button-square--darkgray:hover svg polygon,.button-square--darkgray:hover svg rect{fill:#fff}.button-square--darkgray.no-shadow:hover{-webkit-box-shadow:none;box-shadow:none;background:#4c9b8e;border-color:#4c9b8e}.button-square--darkgray.solid--darkgray{background-color:#46494d;border-color:#46494d;color:#fff}.button-square--darkgray.size--sm{font-size:14px;letter-spacing:1px;padding:13px 50px}.button-square--darkgray.size--xs{font-size:16px;letter-spacing:0;padding:7px 20px}.button-square--darkgray.has-icon{padding-left:75px}.button-square--darkgray.has-dropdown{border:none;padding-left:30px;padding-right:60px}.button-square--darkgray.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--darkgray.has-dropdown.open{overflow:visible}}.button-square--gray{font-size:20px;background-color:transparent;padding:20px 50px;border:2px solid #8d8d8d;color:#8d8d8d;text-transform:uppercase;font-family:Open Sans,sans-serif;letter-spacing:2px;font-weight:700;position:relative;text-align:center;border-radius:0;cursor:pointer;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.button-square--gray.transparent-background{background:rgba(0,0,0,.49)}.button-square--gray svg{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);left:10px}.button-square--gray:hover{background-color:#4c9b8e;border-color:#4c9b8e;color:#fff;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.button-square--gray:hover svg polygon,.button-square--gray:hover svg rect{fill:#fff}.button-square--gray.no-shadow:hover{-webkit-box-shadow:none;box-shadow:none;background:#4c9b8e;border-color:#4c9b8e}.button-square--gray.solid--gray{background-color:#8d8d8d;border-color:#8d8d8d;color:#fff}.button-square--gray.size--sm{font-size:14px;letter-spacing:1px;padding:13px 50px}.button-square--gray.size--xs{font-size:16px;letter-spacing:0;padding:7px 20px}.button-square--gray.has-icon{padding-left:75px}.button-square--gray.has-dropdown{border:none;padding-left:30px;padding-right:60px}.button-square--gray.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--gray.has-dropdown.open{overflow:visible}}.button-square--graylighter{font-size:20px;background-color:transparent;padding:20px 50px;border:2px solid #cdcdcd;color:#cdcdcd;text-transform:uppercase;font-family:Open Sans,sans-serif;letter-spacing:2px;font-weight:700;position:relative;text-align:center;border-radius:0;cursor:pointer;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.button-square--graylighter.transparent-background{background:rgba(0,0,0,.49)}.button-square--graylighter svg{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);left:10px}.button-square--graylighter:hover{background-color:#4c9b8e;border-color:#4c9b8e;color:#fff;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.button-square--graylighter:hover svg polygon,.button-square--graylighter:hover svg rect{fill:#fff}.button-square--graylighter.no-shadow:hover{-webkit-box-shadow:none;box-shadow:none;background:#4c9b8e;border-color:#4c9b8e}.button-square--graylighter.solid--graylighter{background-color:#cdcdcd;border-color:#cdcdcd;color:#fff}.button-square--graylighter.size--sm{font-size:14px;letter-spacing:1px;padding:13px 50px}.button-square--graylighter.size--xs{font-size:16px;letter-spacing:0;padding:7px 20px}.button-square--graylighter.has-icon{padding-left:75px}.button-square--graylighter.has-dropdown{border:none;padding-left:30px;padding-right:60px}.button-square--graylighter.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--graylighter.has-dropdown.open{overflow:visible}}.button-square--lightgray{font-size:20px;background-color:transparent;padding:20px 50px;border:2px solid #f7f7f7;color:#f7f7f7;text-transform:uppercase;font-family:Open Sans,sans-serif;letter-spacing:2px;font-weight:700;position:relative;text-align:center;border-radius:0;cursor:pointer;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.button-square--lightgray.transparent-background{background:rgba(0,0,0,.49)}.button-square--lightgray svg{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);left:10px}.button-square--lightgray:hover{background-color:#4c9b8e;border-color:#4c9b8e;color:#fff;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.button-square--lightgray:hover svg polygon,.button-square--lightgray:hover svg rect{fill:#fff}.button-square--lightgray.no-shadow:hover{-webkit-box-shadow:none;box-shadow:none;background:#4c9b8e;border-color:#4c9b8e}.button-square--lightgray.solid--lightgray{background-color:#f7f7f7;border-color:#f7f7f7;color:#fff}.button-square--lightgray.size--sm{font-size:14px;letter-spacing:1px;padding:13px 50px}.button-square--lightgray.size--xs{font-size:16px;letter-spacing:0;padding:7px 20px}.button-square--lightgray.has-icon{padding-left:75px}.button-square--lightgray.has-dropdown{border:none;padding-left:30px;padding-right:60px}.button-square--lightgray.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--lightgray.has-dropdown.open{overflow:visible}}.button-square--faded-gray{font-size:20px;background-color:transparent;padding:20px 50px;border:2px solid hsla(0,0%,55%,.3);color:hsla(0,0%,55%,.3);text-transform:uppercase;font-family:Open Sans,sans-serif;letter-spacing:2px;font-weight:700;position:relative;text-align:center;border-radius:0;cursor:pointer;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.button-square--faded-gray.transparent-background{background:rgba(0,0,0,.49)}.button-square--faded-gray svg{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);left:10px}.button-square--faded-gray:hover{background-color:#4c9b8e;border-color:#4c9b8e;color:#fff;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.button-square--faded-gray:hover svg polygon,.button-square--faded-gray:hover svg rect{fill:#fff}.button-square--faded-gray.no-shadow:hover{-webkit-box-shadow:none;box-shadow:none;background:#4c9b8e;border-color:#4c9b8e}.button-square--faded-gray.solid--faded-gray{background-color:hsla(0,0%,55%,.3);border-color:hsla(0,0%,55%,.3);color:#fff}.button-square--faded-gray.size--sm{font-size:14px;letter-spacing:1px;padding:13px 50px}.button-square--faded-gray.size--xs{font-size:16px;letter-spacing:0;padding:7px 20px}.button-square--faded-gray.has-icon{padding-left:75px}.button-square--faded-gray.has-dropdown{border:none;padding-left:30px;padding-right:60px}.button-square--faded-gray.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--faded-gray.has-dropdown.open{overflow:visible}}.button-square--white{font-size:20px;background-color:transparent;padding:20px 50px;border:2px solid #fff;color:#fff;text-transform:uppercase;font-family:Open Sans,sans-serif;letter-spacing:2px;font-weight:700;position:relative;text-align:center;border-radius:0;cursor:pointer;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.button-square--white.transparent-background{background:rgba(0,0,0,.49)}.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:#4c9b8e;border-color:#4c9b8e;color:#fff;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.button-square--white:hover svg polygon,.button-square--white:hover svg rect{fill:#fff}.button-square--white.no-shadow:hover{-webkit-box-shadow:none;box-shadow:none;background:#4c9b8e;border-color:#4c9b8e}.button-square--white.solid--white{background-color:#fff;border-color:#fff;color:#fff}.button-square--white.size--sm{font-size:14px;letter-spacing:1px;padding:13px 50px}.button-square--white.size--xs{font-size:16px;letter-spacing:0;padding:7px 20px}.button-square--white.has-icon{padding-left:75px}.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--danger{font-size:20px;background-color:transparent;padding:20px 50px;border:2px solid #ff2800;color:#ff2800;text-transform:uppercase;font-family:Open Sans,sans-serif;letter-spacing:2px;font-weight:700;position:relative;text-align:center;border-radius:0;cursor:pointer;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.button-square--danger.transparent-background{background:rgba(0,0,0,.49)}.button-square--danger svg{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);left:10px}.button-square--danger:hover{background-color:#4c9b8e;border-color:#4c9b8e;color:#fff;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.button-square--danger:hover svg polygon,.button-square--danger:hover svg rect{fill:#fff}.button-square--danger.no-shadow:hover{-webkit-box-shadow:none;box-shadow:none;background:#4c9b8e;border-color:#4c9b8e}.button-square--danger.solid--danger{background-color:#ff2800;border-color:#ff2800;color:#fff}.button-square--danger.size--sm{font-size:14px;letter-spacing:1px;padding:13px 50px}.button-square--danger.size--xs{font-size:16px;letter-spacing:0;padding:7px 20px}.button-square--danger.has-icon{padding-left:75px}.button-square--danger.has-dropdown{border:none;padding-left:30px;padding-right:60px}.button-square--danger.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--danger.has-dropdown.open{overflow:visible}}.button-square--darkbeige{font-size:20px;background-color:transparent;padding:20px 50px;border:2px solid #c29a66;color:#c29a66;text-transform:uppercase;font-family:Open Sans,sans-serif;letter-spacing:2px;font-weight:700;position:relative;text-align:center;border-radius:0;cursor:pointer;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.button-square--darkbeige.transparent-background{background:rgba(0,0,0,.49)}.button-square--darkbeige svg{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);left:10px}.button-square--darkbeige:hover{background-color:#4c9b8e;border-color:#4c9b8e;color:#fff;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.button-square--darkbeige:hover svg polygon,.button-square--darkbeige:hover svg rect{fill:#fff}.button-square--darkbeige.no-shadow:hover{-webkit-box-shadow:none;box-shadow:none;background:#4c9b8e;border-color:#4c9b8e}.button-square--darkbeige.solid--darkbeige{background-color:#c29a66;border-color:#c29a66;color:#fff}.button-square--darkbeige.size--sm{font-size:14px;letter-spacing:1px;padding:13px 50px}.button-square--darkbeige.size--xs{font-size:16px;letter-spacing:0;padding:7px 20px}.button-square--darkbeige.has-icon{padding-left:75px}.button-square--darkbeige.has-dropdown{border:none;padding-left:30px;padding-right:60px}.button-square--darkbeige.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--darkbeige.has-dropdown.open{overflow:visible}}.button-square--green{font-size:20px;background-color:transparent;padding:20px 50px;border:2px solid #4c9b8e;color:#4c9b8e;text-transform:uppercase;font-family:Open Sans,sans-serif;letter-spacing:2px;font-weight:700;position:relative;text-align:center;border-radius:0;cursor:pointer;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.button-square--green.transparent-background{background:rgba(0,0,0,.49)}.button-square--green svg{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);left:10px}.button-square--green:hover{background-color:#4c9b8e;border-color:#4c9b8e;color:#fff;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.button-square--green:hover svg polygon,.button-square--green:hover svg rect{fill:#fff}.button-square--green.no-shadow:hover{-webkit-box-shadow:none;box-shadow:none;background:#4c9b8e;border-color:#4c9b8e}.button-square--green.solid--green{background-color:#4c9b8e;border-color:#4c9b8e;color:#fff}.button-square--green.size--sm{font-size:14px;letter-spacing:1px;padding:13px 50px}.button-square--green.size--xs{font-size:16px;letter-spacing:0;padding:7px 20px}.button-square--green.has-icon{padding-left:75px}.button-square--green.has-dropdown{border:none;padding-left:30px;padding-right:60px}.button-square--green.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--green.has-dropdown.open{overflow:visible}}.button-info--darkblue .button-info__dot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:12px;width:12px;border-radius:50%;background-color:#003253;text-align:center;cursor:pointer}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.button-info--darkblue .button-info__dot{margin-top:-11px;margin-right:5px;z-index:2;height:12px;width:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.button-info--darkblue .button-info__dot span{position:relative;top:1px;font-size:10px;font-weight:700;color:#003253}.button-info--deepblue .button-info__dot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:12px;width:12px;border-radius:50%;background-color:#2096bd;text-align:center;cursor:pointer}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.button-info--deepblue .button-info__dot{margin-top:-11px;margin-right:5px;z-index:2;height:12px;width:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.button-info--deepblue .button-info__dot span{position:relative;top:1px;font-size:10px;font-weight:700;color:#003253}.button-info--blue .button-info__dot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:12px;width:12px;border-radius:50%;background-color:#2096bd;text-align:center;cursor:pointer}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.button-info--blue .button-info__dot{margin-top:-11px;margin-right:5px;z-index:2;height:12px;width:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.button-info--blue .button-info__dot span{position:relative;top:1px;font-size:10px;font-weight:700;color:#003253}.button-info--darkgray .button-info__dot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:12px;width:12px;border-radius:50%;background-color:#46494d;text-align:center;cursor:pointer}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.button-info--darkgray .button-info__dot{margin-top:-11px;margin-right:5px;z-index:2;height:12px;width:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.button-info--darkgray .button-info__dot span{position:relative;top:1px;font-size:10px;font-weight:700;color:#003253}.button-info--gray .button-info__dot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:12px;width:12px;border-radius:50%;background-color:#8d8d8d;text-align:center;cursor:pointer}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.button-info--gray .button-info__dot{margin-top:-11px;margin-right:5px;z-index:2;height:12px;width:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.button-info--gray .button-info__dot span{position:relative;top:1px;font-size:10px;font-weight:700;color:#003253}.button-info--graylighter .button-info__dot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:12px;width:12px;border-radius:50%;background-color:#cdcdcd;text-align:center;cursor:pointer}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.button-info--graylighter .button-info__dot{margin-top:-11px;margin-right:5px;z-index:2;height:12px;width:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.button-info--graylighter .button-info__dot span{position:relative;top:1px;font-size:10px;font-weight:700;color:#003253}.button-info--lightgray .button-info__dot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:12px;width:12px;border-radius:50%;background-color:#f7f7f7;text-align:center;cursor:pointer}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.button-info--lightgray .button-info__dot{margin-top:-11px;margin-right:5px;z-index:2;height:12px;width:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.button-info--lightgray .button-info__dot span{position:relative;top:1px;font-size:10px;font-weight:700;color:#003253}.button-info--faded-gray .button-info__dot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:12px;width:12px;border-radius:50%;background-color:hsla(0,0%,55%,.3);text-align:center;cursor:pointer}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.button-info--faded-gray .button-info__dot{margin-top:-11px;margin-right:5px;z-index:2;height:12px;width:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.button-info--faded-gray .button-info__dot span{position:relative;top:1px;font-size:10px;font-weight:700;color:#003253}.button-info--white .button-info__dot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:12px;width:12px;border-radius:50%;background-color:#fff;text-align:center;cursor:pointer}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.button-info--white .button-info__dot{margin-top:-11px;margin-right:5px;z-index:2;height:12px;width:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.button-info--white .button-info__dot span{position:relative;top:1px;font-size:10px;font-weight:700;color:#003253}.button-info--danger .button-info__dot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:12px;width:12px;border-radius:50%;background-color:#ff2800;text-align:center;cursor:pointer}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.button-info--danger .button-info__dot{margin-top:-11px;margin-right:5px;z-index:2;height:12px;width:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.button-info--danger .button-info__dot span{position:relative;top:1px;font-size:10px;font-weight:700;color:#003253}.button-info--darkbeige .button-info__dot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:12px;width:12px;border-radius:50%;background-color:#c29a66;text-align:center;cursor:pointer}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.button-info--darkbeige .button-info__dot{margin-top:-11px;margin-right:5px;z-index:2;height:12px;width:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.button-info--darkbeige .button-info__dot span{position:relative;top:1px;font-size:10px;font-weight:700;color:#003253}.button-info--green .button-info__dot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:12px;width:12px;border-radius:50%;background-color:#4c9b8e;text-align:center;cursor:pointer}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.button-info--green .button-info__dot{margin-top:-11px;margin-right:5px;z-index:2;height:12px;width:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.button-info--green .button-info__dot span{position:relative;top:1px;font-size:10px;font-weight:700;color:#003253}.hamburger-rounded{color:#fff;cursor:pointer;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.hamburger-rounded:hover{color:green;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.qmi-card{position:relative;display:block;width:100%;margin:0 0 30px;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width:581px){.qmi-card{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;padding-right:.5rem;padding-left:.5rem}}@media only screen and (min-width:768px){.qmi-card{-ms-flex-preferred-size:33.33334%;flex-basis:33.33334%;max-width:33.33334%}}@media only screen and (min-width:992px){.qmi-card{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}}@media only screen and (min-width:1276px){.qmi-card{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}}@media only screen and (min-width:1500px){.qmi-card{-ms-flex-preferred-size:16.6667%;flex-basis:16.6667%;max-width:16.6667%}}.qmi-card:hover .qmi-card__body{-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}.qmi-card:hover .qmi-card__body span.qmi-card__details{background:#4c9b8e}.qmi-card:hover .qmi-card__body span.qmi-card__details.disabled{background:#8d8d8d}.qmi-card a{display:block;-webkit-transition:all .3s ease;transition:all .3s ease;top:0;left:0;width:100%;height:100%;position:absolute;z-index:1}.qmi-card__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid #cdcdcd;font-family:Open Sans,sans-serif;background:#fff;width:100%;height:100%}.qmi-card__header{padding:10px 10px 0}.qmi-card__type{display:block;margin:0 0 5px;color:#4c9b8e}.qmi-card__type[class*=single]{color:#4c9b8e}.qmi-card__type[class*=townhome]{color:#ad1717}.qmi-card ._single{color:#4c9b8e}.qmi-card ._town{color:#ff2800}.qmi-card__community{font-size:14px;line-height:1.5;text-align:center;color:#656565}.qmi-card__community span{display:block;width:190px;margin:0 auto;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#c29a66}.qmi-card__image-wrap{position:relative;margin:10px 0 0;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.qmi-card__image-wrap button.favorites{position:absolute;right:20px;top:5px;width:30px;height:30px;padding:0;z-index:1;color:#fff}.qmi-card__image-wrap button.favorites .svg-heart-thick__fill{color:transparent}.qmi-card__image-wrap button.favorites.favorite .svg-heart-thick__fill{color:#fff}.qmi-card__elevation{border:1px solid #cdcdcd;position:relative}.qmi-card__availability-blurb,.qmi-card__no-availability-blurb{font-weight:400;font-size:14px;margin-top:-1px;position:relative;line-height:1.3;padding:5px 10px}.qmi-card__availability-blurb{background:#ad1717;color:#fff;text-align:center;text-transform:uppercase}.qmi-card__status{display:inline-block;float:right;bottom:10px;font-size:14px;padding:0 7px;color:#fff}.qmi-card__status[class*=_in]{color:#003253;border:2px solid #003253}.qmi-card__status[class~=available_now]{color:#3a9e17;border:2px solid #3a9e17}.qmi-card__status[class*=sold]{color:#ad1717;border:2px solid #ad1717}.qmi-card__listing{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:0 10px 10px}.qmi-card__listing .qmi-card__title{position:relative;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:center;-ms-flex-align:center;align-items:center}.qmi-card__listing .qmi-card__title:after,.qmi-card__listing .qmi-card__title:before{display:none}.qmi-card__listing .qmi-card__title button{position:absolute;right:0;z-index:2}.qmi-card__property{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:10px 0 0;font-size:20px;font-weight:600;font-family:Open Sans,sans-serif;color:#2096bd;width:100%}@media only screen and (min-width:768px){.qmi-card__property{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:767px){.qmi-card__property{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.qmi-card__property span.community{display:block;color:#797979;font-size:16px;font-weight:400}.qmi-card__mls{color:#024877;font-family:Open Sans,sans-serif;margin:7px 0;font-size:13px;line-height:20px}.qmi-card__mls pre{display:inline-block}.qmi-card__mls .pipe{line-height:1.5;color:#656565}.qmi-card__mls .pipe.remove{display:none}.qmi-card__address{line-height:1.5;color:#656565;display:inline-block}.qmi-card__address .pipe.remove{display:none}.qmi-card__features{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;margin:10px 0;padding:10px 10px 0;border-top:1px solid #cdcdcd;color:#656565}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.qmi-card__features{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.qmi-card__features span{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;text-align:center}.qmi-card__features img{vertical-align:text-bottom;height:19px;margin:0 0 3px}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.qmi-card__features img{margin:0 15px}}.qmi-card__description{padding:10px 10px 20px;min-height:23px}.qmi-card__description p{line-height:1.3;color:#656565}.qmi-card__footer{position:relative;height:40px;border-top:1px solid #cdcdcd}.qmi-card__footer,.qmi-card__price{display:-webkit-box;display:-ms-flexbox;display:flex}.qmi-card__price{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:10px;color:#024877}.qmi-card__price.sold{color:#656565}.qmi-card__details{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;white-space:nowrap;width:100%;padding:10px;border-radius:0;font-size:16px;font-family:Open Sans,sans-serif;line-height:calc(1.5em + 25px);background:#c29a66;color:#fff}.qmi-card__details.disabled,.qmi-card__details.disabled:hover{background:#8d8d8d}.qmi-card__short-description{padding:.5em 1em;font-size:.875em;line-height:1.7em;min-height:46px;border-top:1px solid #cdcdcd;color:#797979!important}button.favorites{background:none;cursor:pointer}button.favorite{cursor:pointer;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;font-family:Open Sans,sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;color:#c29a66;background:transparent;-webkit-transition:color .2s ease-out;transition:color .2s ease-out}button.favorite,button.favorite .favorite__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}button.favorite .favorite__icon{margin-right:1em}button.favorite .svg-heart-thin__fill{color:hsla(34,43%,58%,0);-webkit-transition:color .2s ease-out;transition:color .2s ease-out}button.favorite--saved .svg-heart-thin__fill{color:#c29a66}button.favorite:focus,button.favorite:hover{color:#003253}.sk-fading-circle{margin:100px auto;width:40px;height:40px;position:relative}.sk-fading-circle .sk-circle{width:100%;height:100%;position:absolute;left:0;top:0}.sk-fading-circle .sk-circle:before{content:"";display:block;margin:0 auto;width:15%;height:15%;background-color:#003253;border-radius:100%;-webkit-animation:sk-circleFadeDelay 1.2s infinite ease-in-out both;animation:sk-circleFadeDelay 1.2s infinite ease-in-out both}.sk-fading-circle .sk-circle2{-webkit-transform:rotate(30deg);transform:rotate(30deg)}.sk-fading-circle .sk-circle3{-webkit-transform:rotate(60deg);transform:rotate(60deg)}.sk-fading-circle .sk-circle4{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.sk-fading-circle .sk-circle5{-webkit-transform:rotate(120deg);transform:rotate(120deg)}.sk-fading-circle .sk-circle6{-webkit-transform:rotate(150deg);transform:rotate(150deg)}.sk-fading-circle .sk-circle7{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.sk-fading-circle .sk-circle8{-webkit-transform:rotate(210deg);transform:rotate(210deg)}.sk-fading-circle .sk-circle9{-webkit-transform:rotate(240deg);transform:rotate(240deg)}.sk-fading-circle .sk-circle10{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.sk-fading-circle .sk-circle11{-webkit-transform:rotate(300deg);transform:rotate(300deg)}.sk-fading-circle .sk-circle12{-webkit-transform:rotate(330deg);transform:rotate(330deg)}.sk-fading-circle .sk-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-fading-circle .sk-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s}.sk-fading-circle .sk-circle4:before{-webkit-animation-delay:-.9s;animation-delay:-.9s}.sk-fading-circle .sk-circle5:before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.sk-fading-circle .sk-circle6:before{-webkit-animation-delay:-.7s;animation-delay:-.7s}.sk-fading-circle .sk-circle7:before{-webkit-animation-delay:-.6s;animation-delay:-.6s}.sk-fading-circle .sk-circle8:before{-webkit-animation-delay:-.5s;animation-delay:-.5s}.sk-fading-circle .sk-circle9:before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.sk-fading-circle .sk-circle10:before{-webkit-animation-delay:-.3s;animation-delay:-.3s}.sk-fading-circle .sk-circle11:before{-webkit-animation-delay:-.2s;animation-delay:-.2s}.sk-fading-circle .sk-circle12:before{-webkit-animation-delay:-.1s;animation-delay:-.1s}.dropdown-select,.dropdown-select__wrapper{position:relative}.dropdown-select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:10px 30px 10px 10px;color:#c29a66;background-color:#fff;border:1px solid #e7e7e7;white-space:nowrap;font-size:13px;font-weight:400;-webkit-box-sizing:border-box;box-sizing:border-box}.dropdown-select:last-child{margin-right:0}.dropdown-select:after{content:"";border-right:1px solid #b4b4b4;border-bottom:1px solid #b4b4b4;width:8px;height:8px;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:13px;top:10px}.dropdown-select.open{cursor:pointer}.dropdown-select__menu{top:calc(100% + 10px);left:0;width:100%;white-space:nowrap;background-color:#f8f8f8;height:0;padding:0;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}@media only screen and (min-width:768px){.dropdown-select__menu{position:absolute;width:auto;-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:before{content:"";position:absolute;bottom:90%;left:20px;opacity:0;width:0;height:0;border-style:solid;border-width:0 20px 15px;border-color:transparent transparent #f8f8f8}.dropdown-select__menu:before,.dropdown-select__menu li{-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.dropdown-select__menu li{background-color:#fff;padding:12px 18px;display:inline-block;list-style:none;color:#8d8d8d;text-align:center;font-size:16px;font-weight:300;line-height:16px;cursor:pointer}@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:#c29a66;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}.dropdown-select__menu li+li{margin-top:10px}}.dropdown-select__menu.checkboxes{white-space:normal}.dropdown-select__menu.checkboxes li{line-height:40px;width:100%;padding:12px 0;color:#8d8d8d;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-color:#c29a66;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:#c29a66}.dropdown-select__menu.checkboxes li:hover{background:none}@media only screen and (min-width:768px){.dropdown-select__menu.checkboxes{width:240px}}.dropdown-select__menu.open{z-index:2;height:auto;padding:20px;overflow:visible;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.dropdown-select__menu.open:before{opacity:1;bottom:100%;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}@media only screen and (min-width:768px){.dropdown-select__menu.open{top:30px;width:auto;margin-top:20px}}.dropdown-select__wrapper .dropdown-select__menu.align-right{left:auto;right:0}.dropdown-select__wrapper .dropdown-select__menu.align-right:before{left:auto;right:20px}.input-range{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;border:1px solid #e7e7e7}@media only screen and (min-width:768px){.input-range{min-width:200px}}.input-range>span{position:absolute;top:9px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}.input-range .dropdown-select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;padding:10px 0}.input-range .dropdown-select:after,.input-range .dropdown-select:before{content:none}.input-range .dropdown-select__wrapper:first-child .dropdown-select__menu{position:relative;width:200%}.input-range .dropdown-select__wrapper:last-child .dropdown-select__menu{position:relative;left:-100%;width:200%}@media only screen and (min-width:768px){.input-range .dropdown-select__wrapper:first-child .dropdown-select__menu,.input-range .dropdown-select__wrapper:last-child .dropdown-select__menu{position:absolute;left:unset;right:unset;width:auto}}.dropdown-select__wrapper.vertical .dropdown-select__menu.open{padding:0;max-height:300px;overflow:auto}.dropdown-select__wrapper.vertical li{display:block;margin:0}.dropdown{background:#fff;opacity:0;visibility:hidden;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;height:0;width:100%;position:absolute;left:0;right:0;top:100%;z-index:11;padding:15px 0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,.2);box-shadow:0 4px 10px 0 rgba(0,0,0,.2);overflow:hidden}.dropdown li{text-transform:uppercase;font-size:20px;font-weight:300;line-height:45px;text-align:left}.dropdown li a{color:#656565;width:100%;padding:0 40px;display:inline-block;-webkit-transition:all .3s ease;transition:all .3s ease}.dropdown li:hover a{background:#024877;color:#fff}button.has-dropdown.open:after{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);top:20px}button.has-dropdown.open .dropdown{opacity:1;visibility:visible;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;height:auto}.dropdown-button{display:inline-block;max-width:321px;width:100%}@media only screen and (max-width:767px){.dropdown-button{max-width:261px}}.dropdown-button .button-square--darkbeige.has-dropdown{width:100%}.dropdown-button .dropdown{max-width:321px;margin:14px auto auto}@media only screen and (max-width:767px){.dropdown-button .dropdown{max-width:261px}}.dropdown-button .dropdown.open{opacity:1;visibility:visible;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;height:auto}.gm-style-iw-chr .gm-ui-hover-effect{width:24px!important;height:24px!important;z-index:2}.gm-style-iw-chr .gm-ui-hover-effect>span{margin:0!important}.gm-style-iw-d,.gm-style-iw.gm-style-iw-c{width:525px!important;max-width:525px!important}@media only screen and (max-width:767px){.gm-style-iw-d,.gm-style-iw.gm-style-iw-c{width:310px!important;max-width:310px!important;max-height:none!important}}@media only screen and (max-width:767px){.card__elevation,.card__home-type,.card__location{padding:0}}.gm-style-iw .community-list-card{border-width:0;margin-bottom:0;height:auto}.gm-style-iw .community-list-card+.community-list-card{border-width:1px 0 0}.gm-style-iw .community-list-card .card__right{padding:5px 20px 10px}@media only screen and (max-width:767px){.gm-style-iw .community-list-card .card__right{padding:0}}.gm-style-iw .community-list-card .card__wrap .row:first-child{margin-left:10px}@media only screen and (max-width:767px){.gm-style-iw .community-list-card .card__wrap .row:first-child{margin-right:0}}.gm-style-iw .community-list-card .card__elevation{background-size:contain;background-position:top;background-repeat:no-repeat}@media only screen and (max-width:767px){.gm-style-iw .community-list-card .card__elevation{min-height:159px}}@media only screen and (max-width:767px){.gm-style-iw .community-list-card .card__elevation .framed-image{height:100%}}.gm-style-iw .community-list-card .card__snapshot{padding:0}@media only screen and (max-width:767px){.gm-style-iw .community-list-card .card__snapshot{margin-top:0;padding:5px 0}}.gm-style-iw .community-list-card .card__snapshot li{padding:0 7px}@media only screen and (max-width:767px){.gm-style-iw .community-list-card .card__snapshot li{padding:0 5px}}@media only screen and (max-width:375px){.gm-style-iw .community-list-card .card__snapshot li{font-size:13px}}.gm-style-iw .community-list-card .card__title{margin-bottom:0}.gm-style-iw .community-list-card .card__title button.favorites{right:15px}.gm-style-iw .community-list-card .card__footer{margin-left:10px}@media only screen and (max-width:767px){.gm-style-iw .community-list-card .card__footer{margin-top:0;margin-left:10px}}.gm-style-iw .community-list-card .card__footer .price{padding:0 15px 0 0}@media only screen and (max-width:767px){.gm-style-iw .community-list-card .card__footer .price{font-size:14px}}@media only screen and (max-width:375px){.gm-style-iw .community-list-card .card__footer .price{font-size:12px}}@media only screen and (max-width:767px){.gm-style-iw .community-list-card .card__footer .button-square--darkbeige.size--xs{font-size:14px;padding:7px 15px}}.custom-iw .gm-style-iw{top:17px!important;left:0!important}.custom-iw .gm-style-iw-d{margin-top:-12px;width:525px!important;max-width:525px!important}@media only screen and (max-width:767px){.custom-iw .gm-style-iw-d{margin-top:0;width:300px!important;max-width:300px!important}}.custom-iw>div:first-child>div:last-child{width:515px!important;max-width:515px!important}@media only screen and (max-width:767px){.custom-iw>div:first-child>div:last-child{width:310px!important;max-width:310px!important}}.custom-iw>div:first-child>div:last-child{left:0!important;top:0;z-index:-1!important}.gm-style-iw .cluster-map-key{padding:0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:auto;width:100%;position:relative;border-width:0;margin-bottom:0;top:0}.gm-style-iw .cluster-map-key__item{color:#797979;font-size:12px;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex}.gm-style-iw .cluster-map-key__item img{margin-right:7px}.cluster-custom-iw .gm-style-iw{top:17px!important;left:0!important;background:#f8f8f8}.cluster-custom-iw>div:first-child>div:nth-child(2),.cluster-custom-iw>div:nth-child(3),.gm-style-iw-t.cluster-custom-iw:after{display:none}.cluster-custom-iw,.cluster-custom-iw>div:first-child>div:nth-child(4){background:#f8f8f8!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 .gm-style-iw,.cluster-custom-iw>div:first-child>div:last-child{width:400px!important}.cluster-custom-iw>div:first-child>div:last-child{left:0!important;top:0;z-index:-1!important}.gm-style .cluster>div{display:none}.form-checkbox 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-checkbox label:after,.form-checkbox label:before{display:none}.form-checkbox label input{position:absolute;right:100%;height:1px;width:1px;margin:-1px;padding:0}.form-checkbox label span{font-family:Open Sans,sans-serif;letter-spacing:1px;font-size:13px}.form-checkbox 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;background-repeat:no-repeat;background-position:50%}.form-checkbox label .label__box:after,.form-checkbox label .label__box:before{display:none}.form-checkbox label input:checked+.label__box{background-image:url("/images/site/global/icon-checkbox.png")}.form-checkbox.button{margin:0 9px;text-align:center}.form-checkbox.button label{padding:0}.form-checkbox.button label input[type=checkbox]{position:absolute;top:-20px}.form-checkbox.button label input:checked~span,.form-checkbox.button label input:hover~span{background:#c29a66;border-color:#c29a66}.form-checkbox.button label span{display:block;padding:6px 20px;border:1px solid #fff;font-size:12px}.form-checkbox.button .label__box{display:none}.form-checkbox.dynamic input:checked+.label__box{background-color:#c29a66}.form-checkbox.dynamic input:checked+.label__box .checkbox{width:3px;height:6px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}form .form-checkbox label{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}form .form-checkbox label .label__box{position:relative;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:20px;height:20px;min-width:20px;border:1px solid #c29a66;background-image:none}form .form-checkbox label .label__box:after{content:" ";display:block;width:16px;height:16px;opacity:0;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="9" height="6"><path fill="%23c29a66" d="M3.5 4.793L7.646.646a.5.5 0 01.708.708l-4.5 4.5a.5.5 0 01-.708 0l-2.5-2.5a.5.5 0 01.708-.708L3.5 4.793z"/></svg>') 50% no-repeat;background-size:contain;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}form .form-checkbox label input:checked+.label__box{background-image:none}form .form-checkbox label input:checked+.label__box:after{opacity:1}.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-family:Open Sans,sans-serif;letter-spacing:1px;white-space:nowrap;font-size:16px;font-weight:300;line-height:20px}@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;background-repeat:no-repeat;background-position:50%}.form-radio label .label__box:after,.form-radio label .label__box:before{display:none}.form-radio label input:checked+.label__box{background-image:url("/images/site/global/icon-checkbox.png")}.form-radio.button{margin:0 9px;text-align:center}.form-radio.button label{padding:0}.form-radio.button label input[type=radio]{position:absolute;top:-20px}.form-radio.button label input:checked~span,.form-radio.button label input:hover~span{background:#c29a66;border-color:#c29a66}.form-radio.button label span{display:block;padding:6px 20px;border:1px solid #fff;font-size:12px}.form-radio.button .label__box{display:none}.form-inline-error-message{z-index:10;position:absolute;display:block;top:100%;padding:3px 5px;background:#ff2800;color:#fff!important}.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:#ff2800}.form-loading>:not(.form-loading-indicator){opacity:0}.form-loading{position:relative}.form-loading-indicator{position:absolute;top:0;left:0;bottom:0;right:0;z-index:2}.form-loading-indicator:before{content:"";width:100%;height:100%;display:block;background:transparent url("/images/site/global/icon-load.svg") no-repeat;background-size:100px;background-position:50%;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.vdp-datepicker__calendar{position:relative;background-color:#fff;color:#000}.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:#003253}.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:#003253}.vdp-datepicker__calendar header .next:not(.disabled),.vdp-datepicker__calendar header .prev:not(.disabled),.vdp-datepicker__calendar header .up:not(.disabled){color:#46494d;padding:8px}.vdp-datepicker__calendar .cell.day-header{color:#46494d}.vdp-datepicker__calendar{padding:10px}.tooltip{z-index:10;top:10px;width:309px;padding:8px 10px;font-family:Open Sans,sans-serif;color:#c29a66;background:#fff;opacity:0;visibility:hidden;font-size:18px;font-weight:300;line-height:40px;font-weight:400;-webkit-transition:all .1s ease-out;transition:all .1s ease-out}.tooltip,.tooltip:before{position:absolute;left:50%;transform:translate(-50%);-webkit-transform:translate(-50%);-ms-transform:translate(-50%)}.tooltip:before{content:" ";bottom:-52%;width:0;height:0;border:15px solid transparent;border-top-color:#fff}.tooltip.size-sm{width:120px;text-align:center;padding:0 10px}.tooltip.size-sm:before{border-width:6px;bottom:-24%}.has-tooltip{position:relative;overflow:visible;color:#c29a66}.has-tooltip:hover{color:#fff}.has-tooltip:hover .tooltip{opacity:1;top:-30px;visibility:visible;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.has-tooltip:hover .tooltip.size-sm{top:-41px}.map-pin{height:0;width:0}.map-pin>img{position:relative;width:15px;height:20px;left:-7.5px;top:-20px}.map-pin .map-flyout{opacity:0;visibility:hidden;-webkit-transition:all .1s ease-out;transition:all .1s ease-out;position:absolute;left:-216px;bottom:3px;max-width:515px;width:515px;z-index:8}@media only screen and (min-width:768px) and (max-width:991px){.map-pin .map-flyout{width:400px}}@media only screen and (max-width:767px){.map-pin .map-flyout{max-width:220px;left:-149px}.map-pin .map-flyout .card__elevation{display:none}.map-pin .map-flyout .card__right{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;padding:10px 20px}.map-pin .map-flyout .button-square--darkbeige.size--xs{font-size:14px}.map-pin .map-flyout .community-list-card .card__snapshot li img{width:17px}.map-pin .map-flyout .community-list-card .card__snapshot li{font-size:14px}}.map-pin .map-flyout:after{content:"";position:absolute;left:204px;bottom:0;border-top:12px solid #fff;border-left:12px solid transparent;border-right:12px solid transparent;cursor:pointer}@media only screen and (min-width:768px) and (max-width:991px){.map-pin .map-flyout .community-list-card .card__snapshot li{font-size:13px;padding:0 14px 0 0}}.map-pin:hover .map-flyout{opacity:1;visibility:visible;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.map-pin .available-pin,.map-pin .model-pin{cursor:pointer}button.favorites{pointer-events:all}.dot-tooltip{position:absolute;display:block;width:100%}.dot-tooltip.right .dot-tooltip-container{left:0}.dot-tooltip.right .angle{right:0;border-right:4px solid #9bcfc6}.dot-tooltip.right .starting-point{left:0}.dot-tooltip.left .dot-tooltip-container,.dot-tooltip.right .tooltip-icon{right:0}.dot-tooltip.left .angle{left:0;border-left:4px solid #9bcfc6}.dot-tooltip.left .starting-point{right:0}.dot-tooltip.left .tooltip-icon{left:4px}.dot-tooltip .dot-tooltip-container{position:absolute;height:50%;background:transparent;bottom:0}.dot-tooltip .dot-tooltip-container .angle{position:absolute;bottom:0;border-bottom:4px solid #9bcfc6;width:calc(100% - 15px);height:calc(100% - 15px)}.dot-tooltip .dot-tooltip-container .starting-point{width:24px;height:24px;background:#d0a408;border:4px solid #fff;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:2px 2px 10px rgba(0,0,0,.2);box-shadow:2px 2px 10px rgba(0,0,0,.2);position:absolute;bottom:-10px}.dot-tooltip .dot-tooltip-container .tooltip-icon{position:absolute}.dot-tooltip .dot-tooltip-container .tooltip-icon img:active+.content,.dot-tooltip .dot-tooltip-container .tooltip-icon img:focus+.content,.dot-tooltip .dot-tooltip-container .tooltip-icon img:hover+.content{display:block;z-index:200}.dot-tooltip .dot-tooltip-container .tooltip-icon:active .ending-point,.dot-tooltip .dot-tooltip-container .tooltip-icon:focus .ending-point,.dot-tooltip .dot-tooltip-container .tooltip-icon:hover .ending-point{z-index:201}.dot-tooltip .dot-tooltip-container .tooltip-icon .content{position:absolute;width:35vw;background:#fff;display:none;padding:30px 30px 60px;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.5);box-shadow:0 2px 10px 0 rgba(0,0,0,.5);-webkit-box-sizing:border-box;box-sizing:border-box;top:auto;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (min-width:768px) and (max-width:991px){.dot-tooltip .dot-tooltip-container .tooltip-icon .content{width:50vw}}.dot-tooltip .dot-tooltip-container .tooltip-icon .content h1{color:#024877;font-size:18px;font-weight:700;margin-bottom:8px}.dot-tooltip .dot-tooltip-container .tooltip-icon .content p{line-height:28px;color:#8d8d8d;font-size:14px}.dot-tooltip .dot-tooltip-container .tooltip-icon .content .footer{font-style:italic}.dot-tooltip .dot-tooltip-container .tooltip-icon .ending-point{-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50%;-webkit-box-shadow:2px 2px 10px rgba(0,0,0,.2);box-shadow:2px 2px 10px rgba(0,0,0,.2);position:absolute;top:-50px;right:-40px;height:85px;width:85px;cursor:pointer;z-index:1}.tooltip-generic--darkblue{z-index:3}.tooltip-generic--darkblue .tooltip-generic__dot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:12px;width:12px;border-radius:50%;background-color:#003253;text-align:center;z-index:1;cursor:pointer}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.tooltip-generic--darkblue .tooltip-generic__dot{margin-top:-11px;margin-right:5px;z-index:2;height:12px;width:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.tooltip-generic--darkblue .tooltip-generic__dot>span{position:relative;top:1px;font-size:10px;font-weight:700;color:#003253}.tooltip-generic--darkblue .content{display:none;color:#646569;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:1.3;background-color:#fff;padding:30px;margin-top:1rem;position:absolute;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}.tooltip-generic--darkblue .content p,.tooltip-generic--darkblue .content span{font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!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){.tooltip-generic--darkblue .content{max-width:700px}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.tooltip-generic--darkblue .content{position:absolute;left:9px;right:10px}}@media only screen and (max-width:767px){.tooltip-generic--darkblue .content{max-width:90vw}}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.tooltip-generic--darkblue .tooltip-generic__dot:hover .content{display:block;z-index:2}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.tooltip-generic--darkblue .content.tooltip-generic__mobile-dropdown{display:block;pointer-events:all;z-index:5}}.tooltip-generic--deepblue{z-index:3}.tooltip-generic--deepblue .tooltip-generic__dot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:12px;width:12px;border-radius:50%;background-color:#2096bd;text-align:center;z-index:1;cursor:pointer}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.tooltip-generic--deepblue .tooltip-generic__dot{margin-top:-11px;margin-right:5px;z-index:2;height:12px;width:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.tooltip-generic--deepblue .tooltip-generic__dot>span{position:relative;top:1px;font-size:10px;font-weight:700;color:#003253}.tooltip-generic--deepblue .content{display:none;color:#646569;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:1.3;background-color:#fff;padding:30px;margin-top:1rem;position:absolute;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}.tooltip-generic--deepblue .content p,.tooltip-generic--deepblue .content span{font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!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){.tooltip-generic--deepblue .content{max-width:700px}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.tooltip-generic--deepblue .content{position:absolute;left:9px;right:10px}}@media only screen and (max-width:767px){.tooltip-generic--deepblue .content{max-width:90vw}}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.tooltip-generic--deepblue .tooltip-generic__dot:hover .content{display:block;z-index:2}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.tooltip-generic--deepblue .content.tooltip-generic__mobile-dropdown{display:block;pointer-events:all;z-index:5}}.tooltip-generic--blue{z-index:3}.tooltip-generic--blue .tooltip-generic__dot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:12px;width:12px;border-radius:50%;background-color:#2096bd;text-align:center;z-index:1;cursor:pointer}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.tooltip-generic--blue .tooltip-generic__dot{margin-top:-11px;margin-right:5px;z-index:2;height:12px;width:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.tooltip-generic--blue .tooltip-generic__dot>span{position:relative;top:1px;font-size:10px;font-weight:700;color:#003253}.tooltip-generic--blue .content{display:none;color:#646569;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:1.3;background-color:#fff;padding:30px;margin-top:1rem;position:absolute;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}.tooltip-generic--blue .content p,.tooltip-generic--blue .content span{font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!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){.tooltip-generic--blue .content{max-width:700px}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.tooltip-generic--blue .content{position:absolute;left:9px;right:10px}}@media only screen and (max-width:767px){.tooltip-generic--blue .content{max-width:90vw}}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.tooltip-generic--blue .tooltip-generic__dot:hover .content{display:block;z-index:2}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.tooltip-generic--blue .content.tooltip-generic__mobile-dropdown{display:block;pointer-events:all;z-index:5}}.tooltip-generic--darkgray{z-index:3}.tooltip-generic--darkgray .tooltip-generic__dot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:12px;width:12px;border-radius:50%;background-color:#46494d;text-align:center;z-index:1;cursor:pointer}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.tooltip-generic--darkgray .tooltip-generic__dot{margin-top:-11px;margin-right:5px;z-index:2;height:12px;width:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.tooltip-generic--darkgray .tooltip-generic__dot>span{position:relative;top:1px;font-size:10px;font-weight:700;color:#003253}.tooltip-generic--darkgray .content{display:none;color:#646569;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:1.3;background-color:#fff;padding:30px;margin-top:1rem;position:absolute;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}.tooltip-generic--darkgray .content p,.tooltip-generic--darkgray .content span{font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!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){.tooltip-generic--darkgray .content{max-width:700px}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.tooltip-generic--darkgray .content{position:absolute;left:9px;right:10px}}@media only screen and (max-width:767px){.tooltip-generic--darkgray .content{max-width:90vw}}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.tooltip-generic--darkgray .tooltip-generic__dot:hover .content{display:block;z-index:2}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.tooltip-generic--darkgray .content.tooltip-generic__mobile-dropdown{display:block;pointer-events:all;z-index:5}}.tooltip-generic--gray{z-index:3}.tooltip-generic--gray .tooltip-generic__dot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:12px;width:12px;border-radius:50%;background-color:#8d8d8d;text-align:center;z-index:1;cursor:pointer}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.tooltip-generic--gray .tooltip-generic__dot{margin-top:-11px;margin-right:5px;z-index:2;height:12px;width:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.tooltip-generic--gray .tooltip-generic__dot>span{position:relative;top:1px;font-size:10px;font-weight:700;color:#003253}.tooltip-generic--gray .content{display:none;color:#646569;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:1.3;background-color:#fff;padding:30px;margin-top:1rem;position:absolute;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}.tooltip-generic--gray .content p,.tooltip-generic--gray .content span{font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!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){.tooltip-generic--gray .content{max-width:700px}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.tooltip-generic--gray .content{position:absolute;left:9px;right:10px}}@media only screen and (max-width:767px){.tooltip-generic--gray .content{max-width:90vw}}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.tooltip-generic--gray .tooltip-generic__dot:hover .content{display:block;z-index:2}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.tooltip-generic--gray .content.tooltip-generic__mobile-dropdown{display:block;pointer-events:all;z-index:5}}.tooltip-generic--graylighter{z-index:3}.tooltip-generic--graylighter .tooltip-generic__dot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:12px;width:12px;border-radius:50%;background-color:#cdcdcd;text-align:center;z-index:1;cursor:pointer}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.tooltip-generic--graylighter .tooltip-generic__dot{margin-top:-11px;margin-right:5px;z-index:2;height:12px;width:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.tooltip-generic--graylighter .tooltip-generic__dot>span{position:relative;top:1px;font-size:10px;font-weight:700;color:#003253}.tooltip-generic--graylighter .content{display:none;color:#646569;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:1.3;background-color:#fff;padding:30px;margin-top:1rem;position:absolute;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}.tooltip-generic--graylighter .content p,.tooltip-generic--graylighter .content span{font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!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){.tooltip-generic--graylighter .content{max-width:700px}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.tooltip-generic--graylighter .content{position:absolute;left:9px;right:10px}}@media only screen and (max-width:767px){.tooltip-generic--graylighter .content{max-width:90vw}}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.tooltip-generic--graylighter .tooltip-generic__dot:hover .content{display:block;z-index:2}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.tooltip-generic--graylighter .content.tooltip-generic__mobile-dropdown{display:block;pointer-events:all;z-index:5}}.tooltip-generic--lightgray{z-index:3}.tooltip-generic--lightgray .tooltip-generic__dot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:12px;width:12px;border-radius:50%;background-color:#f7f7f7;text-align:center;z-index:1;cursor:pointer}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.tooltip-generic--lightgray .tooltip-generic__dot{margin-top:-11px;margin-right:5px;z-index:2;height:12px;width:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.tooltip-generic--lightgray .tooltip-generic__dot>span{position:relative;top:1px;font-size:10px;font-weight:700;color:#003253}.tooltip-generic--lightgray .content{display:none;color:#646569;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:1.3;background-color:#fff;padding:30px;margin-top:1rem;position:absolute;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}.tooltip-generic--lightgray .content p,.tooltip-generic--lightgray .content span{font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!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){.tooltip-generic--lightgray .content{max-width:700px}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.tooltip-generic--lightgray .content{position:absolute;left:9px;right:10px}}@media only screen and (max-width:767px){.tooltip-generic--lightgray .content{max-width:90vw}}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.tooltip-generic--lightgray .tooltip-generic__dot:hover .content{display:block;z-index:2}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.tooltip-generic--lightgray .content.tooltip-generic__mobile-dropdown{display:block;pointer-events:all;z-index:5}}.tooltip-generic--faded-gray{z-index:3}.tooltip-generic--faded-gray .tooltip-generic__dot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:12px;width:12px;border-radius:50%;background-color:hsla(0,0%,55%,.3);text-align:center;z-index:1;cursor:pointer}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.tooltip-generic--faded-gray .tooltip-generic__dot{margin-top:-11px;margin-right:5px;z-index:2;height:12px;width:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.tooltip-generic--faded-gray .tooltip-generic__dot>span{position:relative;top:1px;font-size:10px;font-weight:700;color:#003253}.tooltip-generic--faded-gray .content{display:none;color:#646569;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:1.3;background-color:#fff;padding:30px;margin-top:1rem;position:absolute;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}.tooltip-generic--faded-gray .content p,.tooltip-generic--faded-gray .content span{font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!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){.tooltip-generic--faded-gray .content{max-width:700px}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.tooltip-generic--faded-gray .content{position:absolute;left:9px;right:10px}}@media only screen and (max-width:767px){.tooltip-generic--faded-gray .content{max-width:90vw}}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.tooltip-generic--faded-gray .tooltip-generic__dot:hover .content{display:block;z-index:2}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.tooltip-generic--faded-gray .content.tooltip-generic__mobile-dropdown{display:block;pointer-events:all;z-index:5}}.tooltip-generic--white{z-index:3}.tooltip-generic--white .tooltip-generic__dot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:12px;width:12px;border-radius:50%;background-color:#fff;text-align:center;z-index:1;cursor:pointer}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.tooltip-generic--white .tooltip-generic__dot{margin-top:-11px;margin-right:5px;z-index:2;height:12px;width:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.tooltip-generic--white .tooltip-generic__dot>span{position:relative;top:1px;font-size:10px;font-weight:700;color:#003253}.tooltip-generic--white .content{display:none;color:#646569;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:1.3;background-color:#fff;padding:30px;margin-top:1rem;position:absolute;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}.tooltip-generic--white .content p,.tooltip-generic--white .content span{font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!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){.tooltip-generic--white .content{max-width:700px}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.tooltip-generic--white .content{position:absolute;left:9px;right:10px}}@media only screen and (max-width:767px){.tooltip-generic--white .content{max-width:90vw}}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.tooltip-generic--white .tooltip-generic__dot:hover .content{display:block;z-index:2}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.tooltip-generic--white .content.tooltip-generic__mobile-dropdown{display:block;pointer-events:all;z-index:5}}.tooltip-generic--danger{z-index:3}.tooltip-generic--danger .tooltip-generic__dot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:12px;width:12px;border-radius:50%;background-color:#ff2800;text-align:center;z-index:1;cursor:pointer}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.tooltip-generic--danger .tooltip-generic__dot{margin-top:-11px;margin-right:5px;z-index:2;height:12px;width:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.tooltip-generic--danger .tooltip-generic__dot>span{position:relative;top:1px;font-size:10px;font-weight:700;color:#003253}.tooltip-generic--danger .content{display:none;color:#646569;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:1.3;background-color:#fff;padding:30px;margin-top:1rem;position:absolute;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}.tooltip-generic--danger .content p,.tooltip-generic--danger .content span{font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!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){.tooltip-generic--danger .content{max-width:700px}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.tooltip-generic--danger .content{position:absolute;left:9px;right:10px}}@media only screen and (max-width:767px){.tooltip-generic--danger .content{max-width:90vw}}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.tooltip-generic--danger .tooltip-generic__dot:hover .content{display:block;z-index:2}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.tooltip-generic--danger .content.tooltip-generic__mobile-dropdown{display:block;pointer-events:all;z-index:5}}.tooltip-generic--darkbeige{z-index:3}.tooltip-generic--darkbeige .tooltip-generic__dot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:12px;width:12px;border-radius:50%;background-color:#c29a66;text-align:center;z-index:1;cursor:pointer}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.tooltip-generic--darkbeige .tooltip-generic__dot{margin-top:-11px;margin-right:5px;z-index:2;height:12px;width:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.tooltip-generic--darkbeige .tooltip-generic__dot>span{position:relative;top:1px;font-size:10px;font-weight:700;color:#003253}.tooltip-generic--darkbeige .content{display:none;color:#646569;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:1.3;background-color:#fff;padding:30px;margin-top:1rem;position:absolute;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}.tooltip-generic--darkbeige .content p,.tooltip-generic--darkbeige .content span{font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!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){.tooltip-generic--darkbeige .content{max-width:700px}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.tooltip-generic--darkbeige .content{position:absolute;left:9px;right:10px}}@media only screen and (max-width:767px){.tooltip-generic--darkbeige .content{max-width:90vw}}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.tooltip-generic--darkbeige .tooltip-generic__dot:hover .content{display:block;z-index:2}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.tooltip-generic--darkbeige .content.tooltip-generic__mobile-dropdown{display:block;pointer-events:all;z-index:5}}.tooltip-generic--green{z-index:3}.tooltip-generic--green .tooltip-generic__dot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:12px;width:12px;border-radius:50%;background-color:#4c9b8e;text-align:center;z-index:1;cursor:pointer}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.tooltip-generic--green .tooltip-generic__dot{margin-top:-11px;margin-right:5px;z-index:2;height:12px;width:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.tooltip-generic--green .tooltip-generic__dot>span{position:relative;top:1px;font-size:10px;font-weight:700;color:#003253}.tooltip-generic--green .content{display:none;color:#646569;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:1.3;background-color:#fff;padding:30px;margin-top:1rem;position:absolute;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}.tooltip-generic--green .content p,.tooltip-generic--green .content span{font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!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){.tooltip-generic--green .content{max-width:700px}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.tooltip-generic--green .content{position:absolute;left:9px;right:10px}}@media only screen and (max-width:767px){.tooltip-generic--green .content{max-width:90vw}}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.tooltip-generic--green .tooltip-generic__dot:hover .content{display:block;z-index:2}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.tooltip-generic--green .content.tooltip-generic__mobile-dropdown{display:block;pointer-events:all;z-index:5}}.qmi-simple{display:block;margin-bottom:10px;font-family:Open Sans,sans-serif;font-size:1rem;line-height:1.5;border:1px solid #d2d2d2;background:#fff;-webkit-transition:border .2s ease-out;transition:border .2s ease-out}.qmi-simple.active,.qmi-simple:hover{border-color:#024877}.qmi-simple.active .qmi-simple__body,.qmi-simple.active .qmi-simple__data,.qmi-simple:hover .qmi-simple__body,.qmi-simple:hover .qmi-simple__data{color:#024877}@media only screen and (max-width:767px){.qmi-simple .card__elevation,.qmi-simple .card__right{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;width:100%;max-width:none}}.qmi-simple .card__elevation{padding-left:0;padding-right:0}.qmi-simple .card__elevation .framed-image{height:100%}.qmi-simple .card__elevation .framed-image .framed-image-content{background-size:cover;margin:0;padding-top:0;width:100%;height:100%}.qmi-simple .card__right{padding:15px 18px}.qmi-simple__header{padding:15px}@media only screen and (min-width:768px){.qmi-simple__header{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:20px}}.qmi-simple__title{font-size:1.25em;font-weight:700;color:#024877}.qmi-simple__data{padding-bottom:7.5px;white-space:nowrap;color:#4c9b8e}.qmi-simple__body,.qmi-simple__data{line-height:21px;-webkit-transition:color .2s ease-out;transition:color .2s ease-out}.qmi-simple__body{color:#4f4f4f}@media only screen and (min-width:768px){.qmi-simple__price{margin-left:1em}}.form-captcha-notice{margin-top:15px;margin-bottom:15px}.form-captcha-notice p{font-size:12px;font-weight:400;line-height:18px!important}.form-captcha-notice .rep__link{color:#c29a66;border-bottom:1px solid #c29a66}.form-disclaimer p{font-size:12px;font-weight:400;line-height:18px!important}.card-floorplan{margin-bottom:20px;position:relative}@media only screen and (min-width:992px) and (max-width:1275px){.card-floorplan{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}}.card-floorplan:hover .card-floorplan__body{-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2);cursor:pointer}.card-floorplan:hover .card-floorplan__body button.button-square--darkbeige.size--xs{background:#4c9b8e;border-color:#4c9b8e}.card-floorplan a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.card-floorplan__body{border:1px solid #d2d2d2;padding:15px 15px 0}.card-floorplan__title{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:center;-ms-flex-align:center;align-items:center;font-family:Open Sans,sans-serif;font-size:20px;color:#2096bd;padding:15px 0 0;position:relative}.card-floorplan__title:after,.card-floorplan__title:before{display:none}.card-floorplan__title span{color:#797979;font-size:16px}.card-floorplan__title button{position:absolute;right:0;z-index:2}.card-floorplan__community{font-size:14px;color:#656565}.card-floorplan__community span{width:190px;white-space:nowrap;display:inline-block;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;color:#c29a66}.card-floorplan__elevation{border:1px solid #cdcdcd;position:relative}.card-floorplan__elevation button.favorites{position:absolute;right:20px;top:5px;width:30px;height:30px;padding:0;z-index:1;color:#fff}.card-floorplan__elevation button.favorites .svg-heart-thick__fill{color:transparent}.card-floorplan__elevation button.favorites.favorite .svg-heart-thick__fill{color:#fff}.card-floorplan__elevation .is-model-home{position:absolute;display:block;right:10px;bottom:10px;padding:10px;color:#fff;background:#005089;text-transform:uppercase;font-size:12px}.card-floorplan .card__home-type{color:#4c9b8e;text-transform:capitalize;font-size:16px;line-height:16px;margin:10px 0}.card-floorplan .card__home-type.townhome{color:#ad4517}.card-floorplan .card__home-type.active-adult{color:#d0a408}.card-floorplan .card__location{font-size:16px;color:#656565;line-height:20px}.card-floorplan__snapshot{padding:15px .5em 25px}.card-floorplan__snapshot li{color:#797979;font-family:Open Sans,sans-serif}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.card-floorplan__snapshot li{padding:0 10px}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.card-floorplan__snapshot li:first-child{padding-left:10px}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.card-floorplan__snapshot li:last-child{padding-right:10px}}.card-floorplan__snapshot li img{margin-right:8px;vertical-align:sub;width:18px}.card-floorplan .price-range{color:#024877;font-family:Open Sans,sans-serif}.card-floorplan__footer{border-top:1px solid #d2d2d2;margin:0 -16px;padding:0 0 0 10px}.card-floorplan__footer button.button-square--darkbeige.size--xs{text-transform:none;font-weight:300;padding:7px 0;width:100%}@media only screen and (min-width:992px) and (max-width:1275px){.card-floorplan__footer button.button-square--darkbeige.size--xs{font-size:12px}}.card-floorplan__footer button.button-square--darkbeige.size--xs:hover{-webkit-box-shadow:none;box-shadow:none}@-webkit-keyframes left-walk{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translateX(0);transform:translateX(0);bottom:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translateX(60%);transform:translateX(60%);bottom:130%}}@keyframes left-walk{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translateX(0);transform:translateX(0);bottom:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translateX(60%);transform:translateX(60%);bottom:130%}}@-webkit-keyframes right-walk{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translateX(0);transform:translateX(0);bottom:40px}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translateX(64%);transform:translateX(64%);bottom:100%}}@keyframes right-walk{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translateX(0);transform:translateX(0);bottom:40px}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translateX(64%);transform:translateX(64%);bottom:100%}}.animation-wrap.sm-triggered .home-ownership__left-foot{-webkit-animation:left-walk 3.5s steps(3) forwards infinite;animation:left-walk 3.5s steps(3) forwards infinite}.animation-wrap.sm-triggered .home-ownership__right-foot{-webkit-animation:right-walk 3.5s steps(3) forwards infinite .5s;animation:right-walk 3.5s steps(3) forwards infinite .5s}.community-list-card{display:block;width:100%;font-family:Open Sans,sans-serif;background:#fff;margin-bottom:10px;border:1px solid #d2d2d2;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;cursor:pointer;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media only screen and (max-width:767px){.community-list-card{position:relative;overflow:hidden}.community-list-card .framed-image .framed-image-content{width:100%;height:auto;margin:0;padding:0}.community-list-card .framed-image .framed-image-content img{width:100%;height:auto;opacity:1}}.community-list-card:hover{cursor:pointer;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2);-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.community-list-card:hover .card__footer button{background:#4c9b8e;border-color:#4c9b8e;-webkit-box-shadow:none;box-shadow:none}.community-list-card a{position:absolute;width:100%;height:100%;z-index:1}.community-list-card .card__right{font-weight:400}@media only screen and (min-width:992px) and (max-width:1275px){.community-list-card .card__right{padding:10px 13px}}@media only screen and (max-width:767px){.community-list-card .card__elevation,.community-list-card .card__right{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;width:100%;max-width:none}}.community-list-card .card__elevation{position:relative}.community-list-card .card__title{font-size:20px;font-weight:600;line-height:1.25em;color:#2096bd;margin-bottom:10px;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) and (max-width:1275px){.community-list-card .card__title{font-size:1em}}@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-list-card .card__title{margin-top:1rem}}@media only screen and (max-width:767px){.community-list-card .card__title{font-size:.85em;padding:10px 10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.community-list-card .card__title button.favorites{position:relative;z-index:1;padding:0;color:#fff}.community-list-card .card__title button.favorites .svg-heart-thick_stroke{color:#c29a66}.community-list-card .card__title button.favorites .svg-heart-thick__fill{color:transparent}.community-list-card .card__title button.favorites.favorite,.community-list-card .card__title button.favorites.favorite .svg-heart-thick__fill{color:#c29a66}.community-list-card .card__home-type,.community-list-card .card__series-type{color:#4c9b8e;text-transform:capitalize;font-size:16px;line-height:16px;margin-bottom:10px}.community-list-card .card__home-type.townhome,.community-list-card .card__series-type.townhome{color:#ad4517}.community-list-card .card__home-type.active-adult,.community-list-card .card__series-type.active-adult{color:#d0a408}.community-list-card .card__home-type.inspiration,.community-list-card .card__series-type.inspiration{color:#087bc6}.community-list-card .card__home-type.smart-living,.community-list-card .card__series-type.smart-living{color:#4c9b8e}.community-list-card .card__home-type.clarity,.community-list-card .card__series-type.clarity{color:#d0a408}@media only screen and (max-width:767px){.community-list-card .card__home-type,.community-list-card .card__series-type{padding:0 10px}}.community-list-card .card__location{font-size:16px;color:#656565;line-height:20px}@media only screen and (max-width:767px){.community-list-card .card__location{padding:0 10px 10px}}.community-list-card .card__snapshot{margin-top:15px;padding:0 10px}@media only screen and (max-width:767px){.community-list-card .card__snapshot{width:100%;border-top:1px solid #d2d2d2;padding:10px;margin:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.community-list-card .card__snapshot li{color:#797979;font-size:16px;padding:0 20px 0 0}@media only screen and (min-width:992px) and (max-width:1275px){.community-list-card .card__snapshot li{font-size:13px}}@media only screen and (max-width:767px){.community-list-card .card__snapshot li{padding:0 10px 0 0}.community-list-card .card__snapshot li:last-child{padding-right:0}}.community-list-card .card__snapshot li img{margin-right:8px;position:relative;top:3px;width:20px}@media only screen and (min-width:992px) and (max-width:1275px){.community-list-card .card__snapshot li img{width:15px;margin-right:5px}}.community-list-card .card__description{color:#656565;margin-bottom:10px}@media only screen and (max-width:767px){.community-list-card .card__description{border-top:1px solid #d2d2d2;margin-bottom:5px}}.community-list-card .card__description p{padding:0 15px;font-family:Open Sans,sans-serif}@media only screen and (min-width:992px) and (max-width:1275px){.community-list-card .card__description p{line-height:20px;padding:7px 15px 0;font-size:14px}}@media only screen and (max-width:767px){.community-list-card .card__description p{padding:15px;line-height:20px}}.community-list-card .card__footer{margin-bottom:0;border-top:1px solid #d2d2d2}@media only screen and (max-width:767px){.community-list-card .card__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.community-list-card .card__footer .price{color:#024877;font-size:16px;line-height:20px;margin-bottom:0;padding:5px 15px;font-weight:400}@media only screen and (max-width:767px){.community-list-card .card__footer .price{font-size:14px;padding:0 0 0 15px}}.community-list-card .card__footer .button-square--darkbeige{display:block;margin-bottom:0;text-transform:none;font-weight:300;padding:15px 20px}@media only screen and (max-width:767px){.community-list-card .card__footer .button-square--darkbeige{margin-right:9px}}.community-list-card__coming-soon{position:absolute;bottom:0;left:0;right:0;padding:10px;text-align:center;color:#fff;background:#2096bd}.vertical-card-regional{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(33.33333% - 20px);margin:10px;font-family:Open Sans,sans-serif;background:#fff;border:1px solid #d2d2d2;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;cursor:pointer;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media only screen and (min-width:768px) and (max-width:991px){.vertical-card-regional{width:calc(50% - 20px)}}@media only screen and (max-width:767px){.vertical-card-regional{position:relative;overflow:hidden;width:calc(100% - 20px)}.vertical-card-regional .framed-image .framed-image-content{width:100%;height:auto;margin:0;padding:0;position:relative}.vertical-card-regional .framed-image .framed-image-content img{width:100%;height:auto;opacity:1;top:0;position:absolute}}.vertical-card-regional:hover{cursor:pointer;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2);-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.vertical-card-regional:hover .card__footer button{background:#4c9b8e;border-color:#4c9b8e;-webkit-box-shadow:none;box-shadow:none}.vertical-card-regional a{position:relative}.vertical-card-regional .card__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;padding-right:0}.vertical-card-regional .card__wrap .row{margin-left:0;margin-right:0}.vertical-card-regional .card__top-wrap{-webkit-box-flex:5;-ms-flex:5;flex:5}.vertical-card-regional .card__description{-webkit-box-flex:4;-ms-flex:4;flex:4}.vertical-card-regional .card__footer{position:relative;-webkit-box-flex:3;-ms-flex:3;flex:3}.vertical-card-regional .card__right{font-weight:400}@media only screen and (min-width:992px) and (max-width:1275px){.vertical-card-regional .card__right{padding:0 15px 10px}}@media only screen and (max-width:767px){.vertical-card-regional .card__right{padding-right:0;padding-left:0}}@media only screen and (max-width:767px){.vertical-card-regional .card__elevation,.vertical-card-regional .card__right{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;width:100%;max-width:none}}.vertical-card-regional .card__elevation{padding:0}.vertical-card-regional .card__elevation .framed-image-content{padding-top:62%;background-size:cover}@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){.vertical-card-regional .card__description p,.vertical-card-regional .card__footer,.vertical-card-regional .card__footer .price,.vertical-card-regional .card__right{padding-right:15px;padding-left:15px}}.vertical-card-regional .card__title{font-size:20px;font-weight:600;line-height:1.25em;color:#2096bd;margin-bottom:10px;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) and (max-width:1275px){.vertical-card-regional .card__title{font-size:1em}}@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){.vertical-card-regional .card__title{margin-top:1rem}}@media only screen and (max-width:767px){.vertical-card-regional .card__title{font-size:.85em;padding:10px 10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.vertical-card-regional .card__title button.favorites{position:relative;z-index:1;padding:0;color:#fff}.vertical-card-regional .card__title button.favorites .svg-heart-thick_stroke{color:#c29a66}.vertical-card-regional .card__title button.favorites .svg-heart-thick__fill{color:transparent}.vertical-card-regional .card__title button.favorites.favorite,.vertical-card-regional .card__title button.favorites.favorite .svg-heart-thick__fill{color:#c29a66}.vertical-card-regional .card__home-type,.vertical-card-regional .card__series-type{color:#4c9b8e;text-transform:capitalize;font-size:16px;line-height:16px;margin-bottom:10px}.vertical-card-regional .card__home-type.townhome,.vertical-card-regional .card__series-type.townhome{color:#ad4517}.vertical-card-regional .card__home-type.active-adult,.vertical-card-regional .card__series-type.active-adult{color:#d0a408}.vertical-card-regional .card__home-type.inspiration,.vertical-card-regional .card__series-type.inspiration{color:#087bc6}.vertical-card-regional .card__home-type.smart-living,.vertical-card-regional .card__series-type.smart-living{color:#4c9b8e}.vertical-card-regional .card__home-type.clarity,.vertical-card-regional .card__series-type.clarity{color:#d0a408}@media only screen and (max-width:767px){.vertical-card-regional .card__home-type,.vertical-card-regional .card__series-type{padding:0 10px}}.vertical-card-regional .card__location{font-size:16px;color:#656565;line-height:20px}@media only screen and (max-width:767px){.vertical-card-regional .card__location{padding:0 10px 10px}}.vertical-card-regional .card__snapshot{margin-top:15px;padding:unset}@media only screen and (max-width:767px){.vertical-card-regional .card__snapshot{width:100%;border-top-color:transparent;padding:5px 15px;margin:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.vertical-card-regional .card__snapshot li{color:#797979;font-size:16px;padding:0 20px 0 0}@media only screen and (min-width:992px) and (max-width:1275px){.vertical-card-regional .card__snapshot li{font-size:13px}}@media only screen and (max-width:767px){.vertical-card-regional .card__snapshot li{padding:0 10px 0 0}.vertical-card-regional .card__snapshot li:last-child{padding-right:0}}.vertical-card-regional .card__snapshot li img{margin-right:8px;position:relative;top:3px;width:20px}@media only screen and (min-width:992px) and (max-width:1275px){.vertical-card-regional .card__snapshot li img{width:15px;margin-right:5px}}.vertical-card-regional .card__description{color:#656565;margin-bottom:10px;padding-top:5px}@media only screen and (max-width:767px){.vertical-card-regional .card__description{border-top-color:transparent;margin:0 0 5px}}.vertical-card-regional .card__description p{font-family:Open Sans,sans-serif;width:100%}@media only screen and (min-width:992px) and (max-width:1275px){.vertical-card-regional .card__description p{line-height:20px;font-size:14px}}@media only screen and (max-width:767px){.vertical-card-regional .card__description p{line-height:20px}}.vertical-card-regional .card__footer{margin-bottom:0;border-top:1px solid #d2d2d2;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0}@media only screen and (max-width:767px){.vertical-card-regional .card__footer{border-top-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.vertical-card-regional .card__footer .price{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;height:100%;color:#024877;font-size:16px;line-height:20px;margin-bottom:0;padding-top:10px;padding-bottom:10px;font-weight:400;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:767px){.vertical-card-regional .card__footer .price{font-size:14px}}.vertical-card-regional .card__footer .button-square--darkbeige{display:block;margin-bottom:0;text-transform:none;font-weight:300;padding:15px 20px;height:auto}@media only screen and (max-width:767px){.vertical-card-regional .card__footer .button-square--darkbeige{margin-right:unset}}.vertical-card-regional .card__footer .button-square--darkbeige:last-of-type{margin-left:5px}.vertical-card-regional .card__footer .button-square--darkbeige:only-child{margin:0}.vertical-card-regional .card__footer .button-square--darkbeige:hover{background:#4c9b8e;border-color:#4c9b8e}.vertical-card-regional .card__footer .cta.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media only screen and (max-width:767px){.vertical-card-regional .card__footer .cta.row{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.vertical-card-regional .card__actions{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0;border-top:1px solid #d2d2d2}.vertical-card-regional .card__actions-container{display:grid;grid-template-columns:1fr 140px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:8px 15px}@media only screen and (min-width:768px){.vertical-card-regional .card__actions-container{grid-template-columns:1fr 155px}}.vertical-card-regional .card__request{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}.vertical-card-regional .card__request:only-child{grid-column:span 2}.vertical-card-regional .card__info-button{cursor:pointer;position:relative;width:100%;padding:8px 0;font-family:Open Sans,sans-serif;font-size:16px;line-height:1;letter-spacing:normal;text-transform:uppercase;color:#fff;background:#003253;z-index:1;-webkit-transition:background .2s ease-out;transition:background .2s ease-out}.vertical-card-regional .card__info-button:focus,.vertical-card-regional .card__info-button:hover{background:#c29a66}@media only screen and (min-width:768px){.vertical-card-regional .card__info-button{font-size:18px}}.vertical-card-regional .card__homes{font-size:16px;color:#003253}.vertical-card-regional .card__homes em{font-weight:600}@media only screen and (min-width:768px){.vertical-card-regional .card__homes{font-size:19px}}.vertical-card-regional .community-list-card-link{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.vertical-card-regional:first-child{-webkit-animation-delay:0s;animation-delay:0s}.vertical-card-regional:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}.vertical-card-regional:nth-child(3){-webkit-animation-delay:.2s;animation-delay:.2s}.vertical-card-regional:nth-child(4){-webkit-animation-delay:.3s;animation-delay:.3s}.vertical-card-regional:nth-child(5){-webkit-animation-delay:.4s;animation-delay:.4s}.vertical-card-regional:nth-child(6){-webkit-animation-delay:.5s;animation-delay:.5s}.vertical-card-regional:nth-child(7){-webkit-animation-delay:.6s;animation-delay:.6s}.vertical-card-regional:nth-child(8){-webkit-animation-delay:.7s;animation-delay:.7s}.vertical-card-regional:nth-child(9){-webkit-animation-delay:.8s;animation-delay:.8s}.vertical-card-regional:nth-child(10){-webkit-animation-delay:.9s;animation-delay:.9s}.vertical-card-regional:nth-child(11){-webkit-animation-delay:1s;animation-delay:1s}.vertical-card-regional:nth-child(12){-webkit-animation-delay:1.1s;animation-delay:1.1s}.vertical-card-regional:nth-child(13){-webkit-animation-delay:1.2s;animation-delay:1.2s}.vertical-card-regional:nth-child(14){-webkit-animation-delay:1.3s;animation-delay:1.3s}.vertical-card-regional:nth-child(15){-webkit-animation-delay:1.4s;animation-delay:1.4s}.vertical-card-regional:nth-child(16){-webkit-animation-delay:1.5s;animation-delay:1.5s}.vertical-card-regional:nth-child(17){-webkit-animation-delay:1.6s;animation-delay:1.6s}.vertical-card-regional:nth-child(18){-webkit-animation-delay:1.7s;animation-delay:1.7s}.vertical-card-regional:nth-child(19){-webkit-animation-delay:1.8s;animation-delay:1.8s}.vertical-card-regional:nth-child(20){-webkit-animation-delay:1.9s;animation-delay:1.9s}.vertical-card-regional:nth-child(21){-webkit-animation-delay:2s;animation-delay:2s}.vertical-card-regional:nth-child(22){-webkit-animation-delay:2.1s;animation-delay:2.1s}.vertical-card-regional:nth-child(23){-webkit-animation-delay:2.2s;animation-delay:2.2s}.vertical-card-regional:nth-child(24){-webkit-animation-delay:2.3s;animation-delay:2.3s}.vertical-card-regional:nth-child(25){-webkit-animation-delay:2.4s;animation-delay:2.4s}.vertical-card-regional:nth-child(26){-webkit-animation-delay:2.5s;animation-delay:2.5s}.vertical-card-regional:nth-child(27){-webkit-animation-delay:2.6s;animation-delay:2.6s}.vertical-card-regional:nth-child(28){-webkit-animation-delay:2.7s;animation-delay:2.7s}.vertical-card-regional:nth-child(29){-webkit-animation-delay:2.8s;animation-delay:2.8s}.vertical-card-regional:nth-child(30){-webkit-animation-delay:2.9s;animation-delay:2.9s}.community-list-card__banner-image{position:absolute;top:-2px;left:-2px;width:5em}.card-regional-promotion{min-height:425px;margin:0 0 20px;padding:10px;border:1px solid #cdcdcd;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}@media only screen and (max-width:767px){.card-regional-promotion{width:100%!important}}@media only screen and (min-width:768px) and (max-width:991px){.card-regional-promotion{width:100%}}.card-regional-promotion .card__elevation{position:relative;min-height:250px;width:100%;background-repeat:no-repeat;background-position:50%}@media only screen and (max-width:767px){.card-regional-promotion .card__elevation{background-size:100%}}.card-regional-promotion .card__banner{position:absolute;left:0;rigth:0;bottom:0;width:100%;padding:15px 0;text-align:center;font-size:25px;font-family:Open Sans,sans-serif;text-transform:uppercase;background:#ad1717;background:rgba(173,23,23,.8);color:#fff}.card-regional-promotion .card__content-wrap{font-family:Open Sans,sans-serif;padding:0 10px}.card-regional-promotion .card__content-wrap .promo__title{margin:0;padding:10px 0;line-height:1.4;font-size:20px;font-family:Open Sans,sans-serif;font-weight:600;color:#2096bd}.card-regional-promotion .card__content-wrap .promo__subtitle{color:#003253;padding-bottom:10px;font-size:18px}.card-regional-promotion .card__content-wrap .promo__description{line-height:1.5;font-size:16px;font-family:Open Sans,sans-serif;color:#797979;padding-bottom:10px}.card-regional-promotion .card__content-wrap .promo__explore{margin:10px 0;font-weight:400;text-transform:capitalize}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1275px){.card-regional-promotion .card__content-wrap .promo__explore{padding:7px 6px;font-size:14px}}@media only screen and (max-width:767px){.card-regional-promotion .card__content-wrap .promo__explore{display:block;width:100%;padding:7px 16px;font-size:14px}}.card-regional-promotion .card__content-wrap .promo__details{margin:10px 0;font-weight:400;text-transform:capitalize;background:#c29a66;color:#fff}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1275px){.card-regional-promotion .card__content-wrap .promo__details{padding:7px 6px;font-size:14px}}@media only screen and (max-width:767px){.card-regional-promotion .card__content-wrap .promo__details{display:block;width:100%;padding:7px 16px;font-size:14px}}.card-regional-promotion .card__content-wrap .promo__details:hover{background:#4c9b8e}.mlp-form{border:8px solid #024877;background:#fff;color:#000;padding:.5rem 1.5rem 1.5rem;height:100%;font-family:Open Sans,sans-serif;font-weight:lighter;position:relative;top:-125px}@media (-ms-high-contrast:active) and (min-width:767px) and (max-width:996px),(-ms-high-contrast:none) and (min-width:767px) and (max-width:996px){.mlp-form{top:2rem!important}}@media only screen and (min-width:768px) and (max-width:991px){.mlp-form{top:-95px;padding:1.3rem 1rem}}@media only screen and (max-width:767px){.mlp-form{top:0;margin-top:2rem;padding:1.5rem}}.mlp-form label{display:block;color:#656565}.mlp-form label span{text-transform:uppercase;font-size:13px;font-weight:lighter}.mlp-form input,.mlp-form textarea{border:1px solid #c29a66;width:100%;margin-top:.35rem;margin-bottom:1rem;height:40px;background:transparent;text-indent:15px;color:#000;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width:768px) and (max-width:991px){.mlp-form input,.mlp-form textarea{height:30px}}.mlp-form input:focus,.mlp-form input:hover,.mlp-form textarea:focus,.mlp-form textarea:hover{background:hsla(0,0%,100%,.2)}.mlp-form .mlp-form__header{margin-top:20px;font-size:20px;font-weight:600;line-height:1.3;text-align:center;text-transform:uppercase;color:#c29a66}.mlp-form .mlp-form__header em{color:#003253}@media only screen and (min-width:768px){.mlp-form .mlp-form__header{font-size:24px}}@media only screen and (min-width:992px){.mlp-form .mlp-form__header{font-size:30px}}.mlp-form .mlp-form__subtitle{font-size:18px;font-weight:600;line-height:1.3;margin:.8rem 0 1rem;color:#656565;text-align:center;padding:10px 0}.mlp-form .button-square--darkbeige.size--xs{display:block;margin-left:auto;margin-right:auto;margin-top:1rem;font-size:1.2rem;padding:1rem 2rem;font-weight:400}@media only screen and (min-width:768px) and (max-width:991px){.mlp-form .button-square--darkbeige.size--xs{font-size:1rem;padding:.5rem 1rem}}.new-mlp-form{padding-left:1.5rem;padding-right:1.5rem;font-family:Open Sans,sans-serif;font-weight:lighter;position:relative}@media (-ms-high-contrast:active) and (min-width:767px) and (max-width:996px),(-ms-high-contrast:none) and (min-width:767px) and (max-width:996px){.new-mlp-form{top:2rem!important}}@media only screen and (min-width:768px) and (max-width:991px){.new-mlp-form{padding-left:36px;padding-right:36px}}@media only screen and (max-width:767px){.new-mlp-form{padding-left:1.5rem;padding-right:1.5rem}}.new-mlp-form label{display:block;color:#656565}.new-mlp-form label span{text-transform:uppercase;font-size:13px;font-weight:lighter}.new-mlp-form label.comments{text-align:center}.new-mlp-form label.comments span{color:#003253;display:inline-block;font-size:15px;font-weight:700;line-height:24px;text-transform:none}.new-mlp-form label.comments textarea{margin-top:15px}.new-mlp-form input,.new-mlp-form textarea{border:1px solid #c29a66;width:100%;margin-top:.35rem;margin-bottom:1rem;height:40px;background:transparent;text-indent:15px;color:#000;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width:768px) and (max-width:991px){.new-mlp-form input,.new-mlp-form textarea{height:30px}}.new-mlp-form input:focus,.new-mlp-form input:hover,.new-mlp-form textarea:focus,.new-mlp-form textarea:hover{background:hsla(0,0%,100%,.2)}.new-mlp-form textarea{height:80px}.new-mlp-form .form-checkbox label{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.new-mlp-form .form-checkbox label span{letter-spacing:0;text-transform:none}.new-mlp-form .form-checkbox label .label__box{border-width:1px;-webkit-box-sizing:border-box;box-sizing:border-box;border-color:#c29a66;min-width:18px;height:18px}.new-mlp-form .form-checkbox label input:checked+.label__box{background:#4c9b8e;border-color:#4c9b8e}.new-mlp-form .mlp-form__header{color:#024877;font-family:Open Sans,sans-serif;margin-top:15px;text-align:center}@media only screen and (min-width:1276px){.new-mlp-form .mlp-form__header{font-size:2.1rem;line-height:2.4rem}}@media only screen and (min-width:992px) and (max-width:1275px){.new-mlp-form .mlp-form__header{font-size:1.65rem;line-height:1.8rem}}@media only screen and (min-width:768px) and (max-width:991px){.new-mlp-form .mlp-form__header{font-size:1.5rem;line-height:1.5rem}}@media only screen and (max-width:767px){.new-mlp-form .mlp-form__header{font-size:1.75rem;letter-spacing:2px;line-height:40px}}.new-mlp-form .mlp-form__subtitle{font-size:16px;line-height:30px;margin:.8rem 0 1rem;color:#656565;text-align:center;padding:10px 0}@media only screen and (min-width:768px) and (max-width:991px){.new-mlp-form .mlp-form__subtitle{font-size:.85rem;line-height:24px}}.new-mlp-form .button-square--darkbeige.size--xs{display:block;margin-left:auto;margin-right:auto;margin-top:1rem;font-size:1.2rem;font-weight:400;cursor:pointer;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media only screen and (max-width:767px),only screen and (min-width:1276px){.new-mlp-form .button-square--darkbeige.size--xs{padding:1rem 2rem}}@media only screen and (min-width:992px) and (max-width:1275px){.new-mlp-form .button-square--darkbeige.size--xs{padding:.5rem 1rem}}@media only screen and (min-width:768px) and (max-width:991px){.new-mlp-form .button-square--darkbeige.size--xs{font-size:1rem;padding:.5rem 1rem}}.new-mlp-form .button-square--darkbeige.size--xs:hover{background:#4c9b8e;border-color:#4c9b8e;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.new-mlp-form .privacy-policy{color:#656565;font-size:12px;line-height:18px;margin-top:15px;text-align:center}.new-mlp-form .privacy-policy a{color:#4c9b8e}.card-community-mlp{border:1px solid #d2d2d2;margin:0 10px 50px}.card-community-mlp .card__elevation{background-size:contain;background-position:50%;background-repeat:no-repeat}.card-community-mlp.col-xs-12.col-sm-6.col-md-4{-ms-flex-preferred-size:30%!important;flex-basis:30%!important;max-width:30%!important}@media only screen and (min-width:768px) and (max-width:991px){.card-community-mlp.col-xs-12.col-sm-6.col-md-4{-ms-flex-preferred-size:47%!important;flex-basis:47%!important;max-width:47%!important}}@media only screen and (max-width:767px){.card-community-mlp.col-xs-12.col-sm-6.col-md-4{-ms-flex-preferred-size:100%!important;flex-basis:100%!important;max-width:100%!important}}.card-community-mlp .promo__link{font-weight:400;text-transform:capitalize;background:#ceaa79;color:#fff;font-size:20px;bottom:-50px;left:-60px;padding:15px 30px}.new-card-community-mlp{background-color:#fff;border:1px solid #d2d2d2;display:block;height:calc(100% - 20px);min-height:180px;padding-top:0;padding-left:0;padding-right:0}.new-card-community-mlp .card__elevation{background-size:contain;background-position:50%;background-repeat:no-repeat;min-height:87px}.new-card-community-mlp .card__elevation .framed-image .framed-image-content{padding-top:55%}.new-card-community-mlp .card__content-wrap .promo__description{margin-bottom:0;padding-bottom:0}.dot-tooltip-set__content{pointer-events:none;position:fixed;width:calc(100% - 40px);max-height:0;top:0;margin:0 20px;padding:40px 0 30px;opacity:0;z-index:2;overflow:hidden;background:#fff;border-radius:3px;-webkit-box-shadow:0 0 0 rgba(0,0,0,.2);box-shadow:0 0 0 rgba(0,0,0,.2);-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all .3s cubic-bezier(.175,.885,.32,1.275);transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.popup{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:100vw;height:100vh;background:rgba(0,0,0,.65);-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.popup__dialog{display:block;width:calc(100vw - 40px);min-width:280px;max-width:1400px;max-height:calc(100vh - 40px);padding:0;opacity:0;overflow:hidden;border:0;border-radius:2px;background:#fff;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.3);box-shadow:0 4px 20px rgba(0,0,0,.3);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transform:scale(.8);transform:scale(.8);will-change:width,height;-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}.popup__picture,.popup__picture img{display:block;width:100%;height:auto}.popup__form{display:grid;grid-template-rows:1fr -webkit-max-content;grid-template-rows:1fr max-content;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;justify-items:center}.popup__header{position:absolute;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;top:0;left:0;height:44px;z-index:1}.popup__footer,.popup__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.popup__footer{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:84px;padding:0 20px}@media only screen and (min-width:768px){.popup__footer{height:94px}}.popup__content{position:relative;width:100%;max-height:calc(100vh - 168px);overflow-y:auto}.popup__slot{padding:20px}@media only screen and (min-width:768px){.popup__slot{padding:30px}}@media only screen and (min-width:992px){.popup__slot{padding:50px 50px 30px}}.popup__close,.popup__confirm,.popup__confirm-close{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}.popup__close{width:44px;height:44px;color:#003253;background:#fff;-webkit-transition:color .2s ease-out;transition:color .2s ease-out}.popup__close:focus,.popup__close:hover{color:#c29a66}.popup__confirm,.popup__confirm-close{width:calc(100% - 40px);height:54px;padding:0 20px;font-size:18px;letter-spacing:.025em;font-weight:600;white-space:nowrap;text-transform:uppercase;color:#fff;background:#003253 -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.1)));background:#003253 linear-gradient(180deg,transparent 0,rgba(0,0,0,.1));border-radius:2px;-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out}.popup__confirm-close:focus,.popup__confirm-close:hover,.popup__confirm:focus,.popup__confirm:hover{background-color:#c29a66}@media only screen and (min-width:768px){.popup__confirm,.popup__confirm-close{height:44px;font-size:20px}}.popup--open{position:fixed;opacity:1;z-index:9999999999}.popup--open .popup__dialog{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.popupcontent__title{margin-bottom:20px;font-size:20px;font-weight:600;line-height:1.3;color:#003253}.popupcontent__title em{color:#c29a66}@media only screen and (min-width:768px){.popupcontent__title{font-size:24px}}@media only screen and (min-width:992px){.popupcontent__title{font-size:30px}}@media only screen and (min-width:1276px){.popupcontent__title{font-size:40px}}.popupcontent__content{font-size:16px;line-height:1.8;color:#4f4f4f}@media only screen and (min-width:768px){.popupcontent__content{font-size:18px}}.popupcontent__swap{margin-top:20px;padding:15px 20px;border-radius:2px;border:1px solid #c29a66}.popupcontent__swap .popupcontent__content{font-weight:600;text-align:center;color:#003253}#headerContainer{display:-webkit-box;display:-ms-flexbox;display:flex}#headerContainer .sh-wrap{width:100%}header{position:sticky;top:0;left:0;width:100%;z-index:100}header .main-nav__bucket{pointer-events:none;position:fixed;top:0;left:0;width:100vw;height:100vh;overflow:hidden;z-index:11}@media only screen and (min-width:992px){header .main-nav__bucket{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:auto;height:auto;overflow:visible}}header .main-nav__wrap{pointer-events:auto;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}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){header .main-nav__wrap{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}header .main-nav__container{background-color:#003253;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 50px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:height .2s ease-out,padding .2s ease-out;transition:height .2s ease-out,padding .2s ease-out}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){header .main-nav__container{padding:0 20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width:992px) and (max-width:1080px){header .main-nav__container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 10px;width:auto}}header .main-nav__container .logo{margin-right:20px}header .main-nav__container .logo,header .main-nav__container .logo svg{-webkit-transition:width .2s ease-out,height .2s ease-out;transition:width .2s ease-out,height .2s ease-out}@media (min-width:992px) and (max-width:1080px){header .main-nav__container .logo{margin-right:0;width:130px}header .main-nav__container .logo svg{max-width:100%}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){header .main-nav__container .logo{margin-right:0;width:90px}header .main-nav__container .logo svg{max-width:100%}}header .main-nav__item{text-shadow:1px 1px 2px rgba(0,0,0,.5);color:#fff!important;cursor:pointer;text-transform:uppercase;letter-spacing:2px;font-size:18px;font-weight:400;padding:0 20px 0 0;position:relative;-webkit-transition:all .3s;transition:all .3s}@media only screen and (min-width:992px) and (max-width:1275px){header .main-nav__item{padding-right:22px;padding-left:27px}}@media (min-width:992px) and (max-width:1200px){header .main-nav__item{padding-right:15px;padding-left:20px}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){header .main-nav__item{padding:0;line-height:40px;width:100%;position:relative}}header .main-nav__item a.main-nav__item__link:visited{color:#fff}header .main-nav__item a.main-nav__item__link,header .main-nav__item span{border-bottom:2px solid transparent;display:-webkit-box;display:-ms-flexbox;display:flex;text-transform:uppercase;font-size:14px;white-space:nowrap}@media only screen and (min-width:1276px){header .main-nav__item a.main-nav__item__link,header .main-nav__item span{font-size:16px}}header .main-nav__item a.main-nav__item__link.hover-line,header .main-nav__item span.hover-line{-webkit-transition:all .3s;transition:all .3s}header .main-nav__item a.main-nav__item__link.hover-line:hover,header .main-nav__item span.hover-line:hover{border-bottom:2px solid #c29a66}header .main-nav__item .nav__favorites-link svg{margin-right:8px}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){header .main-nav__item.active a.main-nav__item__link,header .main-nav__item.active span{border-bottom:2px solid #c29a66}}header .request-info{cursor:auto}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){header .request-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}}header .request-info .question-button__inner{padding:0!important;background:#c29a66;color:#fff;text-transform:none;font-size:12px!important;line-height:14px!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:.5px!important;display:-webkit-box;display:-ms-flexbox;display:flex;text-shadow:none;position:relative}@media only screen and (min-width:768px) and (max-width:991px){header .request-info .question-button__inner{font-size:11px}}header .request-info .question-button__inner .question-button{max-height:45px}@media (min-width:992px) and (max-width:1200px){header .request-info .question-button__inner .question-button{margin-left:0}header .request-info .question-button__inner .question-button .team-img{display:none}}header .request-info .question-button__inner span{white-space:nowrap;margin-left:60px;padding:7px 23px 7px 10px;position:relative}@media only screen and (min-width:768px) and (max-width:991px){header .request-info .question-button__inner span{margin-left:0}}header .request-info .question-button__inner span:after{content:"*";position:absolute;top:7px;right:10px}@media only screen and (min-width:768px) and (max-width:991px){header .request-info{padding:0}}header .hamburger-trigger{width:33px;height:22px;position:relative;margin-left:20px}header .hamburger-trigger.mobile{display:none}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){header .hamburger-trigger.mobile{display:block;z-index:12}}@media only screen and (min-width:768px) and (max-width:991px){header .hamburger-trigger.mobile{right:20px;position:absolute}}header .hamburger-trigger.desktop{display:block}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){header .hamburger-trigger.desktop{display:none}}header input.mobile-nav-hamburger{display:block;position:absolute;cursor:pointer;opacity:0;z-index:3;right:0;width:100%;height:100%}header input.mobile-nav-hamburger.active~.hamburger-wrap .hamburger,header input.mobile-nav-hamburger:checked~.hamburger-wrap .hamburger{opacity:1;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#fff;top:-10px;margin-bottom:0}header input.mobile-nav-hamburger.active~.hamburger-wrap .hamburger:nth-last-child(3),header input.mobile-nav-hamburger:checked~.hamburger-wrap .hamburger:nth-last-child(3){opacity:0;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(0deg) scale(.2);transform:rotate(0deg) scale(.2)}header input.mobile-nav-hamburger.active~.hamburger-wrap .hamburger:nth-last-child(2),header input.mobile-nav-hamburger:checked~.hamburger-wrap .hamburger:nth-last-child(2){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:13px}header input.mobile-nav-hamburger.active~ul.nav__main,header input.mobile-nav-hamburger:checked~ul.nav__main{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none}header span.hamburger{display:block;width:33px;height:4px;margin-bottom:5px;position:relative;background:#fff;border-radius:3px;z-index:2;-webkit-transform-origin:4px 0;transform-origin:4px 0;-webkit-transition:background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,-webkit-transform .5s cubic-bezier(.77,.2,.05,1);transition:background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,-webkit-transform .5s cubic-bezier(.77,.2,.05,1);transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,-webkit-transform .5s cubic-bezier(.77,.2,.05,1)}header span.hamburger:first-child{-webkit-transform-origin:0 0;transform-origin:0 0}header span.hamburger:nth-last-child(2){-webkit-transform-origin:0 100%;transform-origin:0 100%}header .menu-button__dropdown,header .nav-dropdown-wrapper{perspective:2000px;-webkit-perspective:2000px;opacity:0;visibility:hidden;color:#fff;white-space:nowrap;z-index:1;-webkit-transition:all .4s ease;transition:all .4s ease}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){header .menu-button__dropdown,header .nav-dropdown-wrapper{display:none}header .menu-button__dropdown.expanded-mobile,header .nav-dropdown-wrapper.expanded-mobile{display:block!important;opacity:1;visibility:visible;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){header .menu-button__dropdown,header .nav-dropdown-wrapper{background:#c29a66;position:absolute;padding:20px;-webkit-transform-origin:top;transform-origin:top;-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg)}}header .menu-button__dropdown.active,header .nav-dropdown-wrapper.active{opacity:1;visibility:visible;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){header .menu-button__dropdown.active,header .nav-dropdown-wrapper.active{display:block}}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){header .menu-button__dropdown.active,header .nav-dropdown-wrapper.active{-webkit-transform-origin:top;transform-origin:top;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){header .menu-button__dropdown{position:absolute;left:calc(100% + 20px);top:0;margin-top:-20px}header .menu-button__dropdown.top{margin-top:-10px}}header .menu-button{position:relative;font-size:16px;text-shadow:none}@media only screen and (max-width:767px){header .menu-button{font-size:15px}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){header .menu-button a{pointer-events:none}}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){header .menu-button.top-margin{margin-top:20px}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){header .menu-button .menu-button__dropdown{display:none}header .menu-button .menu-button__dropdown.expanded-mobile{display:block;opacity:1;visibility:visible}}header .menu-button:hover a{pointer-events:all}header .menu-button:hover .menu-button__dropdown{opacity:1;visibility:visible;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){header .menu-button:hover .menu-button__dropdown{display:block}}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){header .menu-button:hover .menu-button__dropdown{-webkit-transform-origin:top;transform-origin:top;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}header .menu-button .menu-button__text{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}header .menu-button .menu-button__text .right-arrow{top:auto;margin:5px 0 0;-webkit-transform-origin:top;transform-origin:top}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){header .menu-find-your-home,header .menu-move-in-ready{position:absolute;left:20px;border-top:20px solid #003253}}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){header .menu-why-hhhunt{border-top:20px solid #003253}}header .bottom{padding-bottom:40px}@media screen and (max-width:992px){.expanded-mobile .find-your-home-navigation__other-list__item__link{white-space:normal}}.find-your-home-navigation__other-list__item__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff!important;font-size:14px;line-height:35px;padding:0;text-transform:uppercase}.find-your-home-navigation__other-list__item__link a:visited{color:#fff}.find-your-home-navigation__other-list__item__link span{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:992px) and (max-width:1275px){.find-your-home-navigation__other-list__item__link span{font-size:15px}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.find-your-home-navigation__other-list__item__link span{font-size:14px;border-bottom-color:transparent!important}}.find-your-home-navigation__other-list__item__link span:hover{border-bottom-color:transparent!important}.find-your-home-navigation__other-list__item__link svg{float:none;top:0;margin:0 10px 0 0}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.find-your-home-navigation__other-list__item__link{cursor:pointer;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.find-your-home-navigation__other-list__item__link:hover{color:#00243b!important;-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){.main-nav__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-justify-content:start;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:absolute;right:0;width:275px;padding:50px 35px;background-color:#00243b;list-style-type:none;-webkit-font-smoothing:antialiased;height:100vh;top:-25px;bottom:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translate(100%);transform:translate(100%);-webkit-transition:-webkit-transform .5s cubic-bezier(.77,.2,.05,1);transition:-webkit-transform .5s cubic-bezier(.77,.2,.05,1);transition:transform .5s cubic-bezier(.77,.2,.05,1);transition:transform .5s cubic-bezier(.77,.2,.05,1),-webkit-transform .5s cubic-bezier(.77,.2,.05,1);overflow:scroll;z-index:1}.main-nav__wrap.active{-webkit-transform:none;transform:none}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.main-nav__wrap{padding-top:100px}}.white-text{color:#fff!important}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.main-nav__follow__social{position:relative!important}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.main-nav__item.request-button{padding-top:30px;margin-top:30px;margin-bottom:20px;border-top:1px solid hsla(0,0%,100%,.2)}}.main-nav__item.request-button .question-button__inner{padding:0!important;background:#c29a66;color:#fff;text-transform:none;font-size:12px!important;line-height:14px!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:.5px!important;display:-webkit-box;display:-ms-flexbox;display:flex;text-shadow:none;position:relative}@media only screen and (min-width:768px) and (max-width:991px){.main-nav__item.request-button .question-button__inner{font-size:11px}}.main-nav__item.request-button .question-button__inner .team-img{display:block}.main-nav__item.request-button .question-button__inner span{white-space:nowrap;margin-left:60px;padding:7px 23px 7px 10px;position:relative}.main-nav__item.request-button .question-button__inner span:after{content:"*";position:absolute;top:7px;right:10px}.mobile-only-trigger.active .menu-button__dropdown{display:block;opacity:1;visibility:visible}.nav__favorites-link,.nav__main__item__link{text-transform:uppercase}.sticky-small .main-nav__container .logo{width:70px;height:60px}.sticky-small .main-nav__container .logo svg{width:inherit;height:inherit}@media only screen and (min-width:992px){.sticky-small .main-nav__container{padding:15px 50px}.sticky-small .main-nav__container .logo{width:80px}}@-webkit-keyframes ctaFadeIn{to{opacity:1;top:0}}@keyframes ctaFadeIn{to{opacity:1;top:0}}#hero-slideshow{width:100%;position:relative;overflow:hidden;background:#f8f8f8;text-align:center}@media only screen and (min-width:768px){#hero-slideshow{min-height:550px}}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){#hero-slideshow{height:calc(100vh - 128px)}}@media only screen and (min-width:768px) and (max-width:991px){#hero-slideshow{height:calc(100vh - 88px)}}@media only screen and (max-width:767px){#hero-slideshow{height:calc(100vh - 178px)}}#hero-slideshow .slick-slide__background .multi-buttons__wrap{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;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1200px;margin:0 auto}#hero-slideshow .slick-slide__background .multi-buttons__wrap p{padding:20px 20px 5px;font-size:16px}#hero-slideshow .slick-slide__background .multi-buttons__wrap .button-square--white.has-icon{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:0.25;-ms-flex:0.25 0.25 calc(25% - 20px);flex:0.25 0.25 calc(25% - 20px);width:calc(25% - 20px);max-width:calc(25% - 20px);min-width:240px;margin:5px 10px;padding:15px 20px 15px 45px;font-size:14px;white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box}#hero-slideshow .slick-slide__background .multi-buttons__wrap .button-square--white.has-icon svg{width:20px;height:auto}@media only screen and (min-width:768px){#hero-slideshow .slick-slide__background .multi-buttons__wrap{margin:20px auto 30px}#hero-slideshow .slick-slide__background .multi-buttons__wrap p{padding:40px 20px 10px;font-size:24px}#hero-slideshow .slick-slide__background .multi-buttons__wrap .button-square--white{margin:10px;font-size:16px}#hero-slideshow .slick-slide__background .multi-buttons__wrap:last-child{margin-bottom:60px}}#hero-slideshow .slick-list,#hero-slideshow .slick-slider,#hero-slideshow .slick-track{background-color:transparent}@media only screen and (max-width:767px){#hero-slideshow .slick-arrow{display:none!important}}#hero-slideshow .slick-slide{color:#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;background-position:50%;background-size:cover}#hero-slideshow .slick-slide:after,#hero-slideshow .slick-slide:before{display:none}@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){#hero-slideshow .slick-slide{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media only screen and (max-width:767px){#hero-slideshow .slick-slide{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}#hero-slideshow .slick-slide__caption{opacity:0;position:relative;width:100%;bottom:10%}@media (max-width:400px){#hero-slideshow .slick-slide__caption{top:0}#hero-slideshow .slick-slide__caption .button-square--white.has-icon{padding-left:55px;padding-right:40px}}#hero-slideshow .slick-slide__caption-inner{-webkit-animation:ctaFadeIn .7s ease-out forwards .6s;animation:ctaFadeIn .7s ease-out forwards .6s;opacity:0;position:relative;top:80px;text-align:center;padding:40px;margin-top:35px;background-color:rgba(0,82,135,.6);font-family:Open Sans,sans-serif;font-size:60px;font-weight:300;margin-bottom:60px}#hero-slideshow .slick-slide__caption-inner span{font-weight:600;font-style:italic}@media only screen and (min-width:768px) and (max-width:991px){#hero-slideshow .slick-slide__caption-inner{padding:40px 50px}}@media only screen and (max-width:767px){#hero-slideshow .slick-slide__caption-inner{padding:30px;font-size:32px;line-height:1.4;margin-bottom:35px}}@media (max-width:480px){#hero-slideshow .slick-slide__caption-inner{margin-bottom:10px;margin-top:0}}#hero-slideshow .slick-slide__caption-inner.shadow{background:none;text-shadow:0 3px 3px rgba(0,0,0,.75);margin-top:0;margin-bottom:0;text-transform:uppercase;font-weight:400;padding-bottom:20px;font-size:30px}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){#hero-slideshow .slick-slide__caption-inner.shadow{margin-bottom:-30px}}#hero-slideshow .slick-slide__caption-inner.shadow em{color:#c29a66;font-weight:700;font-size:35px}#hero-slideshow .slick-slide__caption a.button-square--white{padding:15px 20px 15px 50px}@media (min-width:992px) and (max-width:1135px){#hero-slideshow .slick-slide__caption a.button-square--white{letter-spacing:1px}}@media only screen and (max-width:767px){#hero-slideshow .slick-slide__caption a.button-square--white{font-size:16px;font-weight:400;padding:20px 25px 20px 55px}}@media only screen and (min-width:768px) and (max-width:991px){#hero-slideshow .slick-slide__caption a.button-square--white{-webkit-box-flex:0.5!important;-ms-flex:0.5 0.5 calc(50% - 20px)!important;flex:0.5 0.5 calc(50% - 20px)!important;width:300px!important;max-width:300px!important}}#hero-slideshow .slick-slide__caption a.button-square--white svg{width:25px!important}@media (min-width:992px) and (max-width:1135px){#hero-slideshow .slick-slide__caption a.button-square--white svg{width:22px!important}}@media (max-width:400px){#hero-slideshow .slick-slide__caption a.button-square--white{margin-top:15px;margin-bottom:0;padding:15px}}#hero-slideshow .slick-slide__caption a.cta{-webkit-animation:ctaFadeIn .7s ease-out forwards .6s;animation:ctaFadeIn .7s ease-out forwards .6s;opacity:0;position:relative;top:80px}@media only screen and (max-width:767px){#hero-slideshow .slick-slide__caption .cta-wrap{padding:0 30px}}#hero-slideshow .slick-slide.slick-active .slick-slide__caption{opacity:1;-webkit-transition:all .6s ease-out .5s;transition:all .6s ease-out .5s}#hero-slideshow .slick-slide__background.opportunity-knocking{background-position:top}#hero-slideshow .slick-slide__background.opportunity-knocking .slick-slide__caption-inner{background:none;margin:auto;max-width:960px}@media only screen and (max-width:767px){#hero-slideshow .slick-slide__background.opportunity-knocking .slick-slide__caption-inner{padding:30px 20px}}#hero-slideshow .slick-slide__background.opportunity-knocking .slick-slide__caption-inner .opportunity-knocking-logo{margin:auto;width:100%}@media only screen and (min-width:768px) and (max-height:950px){#hero-slideshow .slick-slide__background.opportunity-knocking .slick-slide__caption-inner .opportunity-knocking-logo{max-width:690px}}#hero-slideshow .slick-slide__background.opportunity-knocking .slick-slide__caption-inner p{font-size:22px;line-height:30px;margin:15px auto 0;letter-spacing:1px}@media only screen and (min-width:768px) and (max-width:991px){#hero-slideshow .slick-slide__background.opportunity-knocking .slick-slide__caption-inner p{font-size:19px}}@media only screen and (max-width:767px){#hero-slideshow .slick-slide__background.opportunity-knocking .slick-slide__caption-inner p{font-size:16px;line-height:25px;margin:5px auto}}#hero-slideshow .slick-slide__background.opportunity-knocking .slick-slide__caption-inner p span.deadline-extended{font-weight:300;font-style:normal;position:relative}#hero-slideshow .slick-slide__background.opportunity-knocking .slick-slide__caption-inner p span.deadline-extended:before{content:"";position:absolute;width:100%;height:100%;background-color:transparent;background-image:-webkit-repeating-linear-gradient(276deg,transparent,transparent 44%,#dd001f 50%,transparent 56%,transparent);background-image:repeating-linear-gradient(174deg,transparent,transparent 44%,#dd001f 50%,transparent 56%,transparent);background-image:-ms-repeating-linear-gradient(276deg,transparent 0,transparent 44%,#dd001f 50%,transparent 56%,transparent 100%)}#hero-slideshow .slick-slide__background.opportunity-knocking .slick-slide__caption-inner p span:last-child{font-weight:700;font-style:normal}@media only screen and (max-width:767px){#hero-slideshow .slick-slide__background.opportunity-knocking .slick-slide__caption-inner p span:last-child{white-space:nowrap;margin-top:20px;display:block}}#hero-slideshow .slick-slide__background.opportunity-knocking .slick-slide__caption-inner p .deadline-extended-banner{display:none}@media only screen and (max-width:767px){#hero-slideshow .slick-slide__background.opportunity-knocking .slick-slide__caption-inner p .deadline-extended-banner{display:inline-block;max-width:180px}}#hero-slideshow .slick-slide__background.opportunity-knocking .slick-slide__caption-inner .deadline-extended-banner{display:inline-block}@media only screen and (max-width:767px){#hero-slideshow .slick-slide__background.opportunity-knocking .slick-slide__caption-inner .deadline-extended-banner{display:none}}#hero-slideshow .slick-slide__background.opportunity-knocking .multi-buttons__wrap{max-width:960px;margin:auto}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){#hero-slideshow .slick-slide__background.opportunity-knocking .multi-buttons__wrap{margin:auto 20px}}#hero-slideshow .slick-slide__background.opportunity-knocking .multi-buttons__wrap .button-square--white{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;padding:15px 40px;text-transform:none;letter-spacing:1px;font-weight:400}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){#hero-slideshow .slick-slide__background.opportunity-knocking .multi-buttons__wrap .button-square--white{padding:15px 0;width:48%;margin-bottom:20px}}@media only screen and (max-width:767px){#hero-slideshow .slick-slide__background.opportunity-knocking .multi-buttons__wrap .button-square--white{margin-top:0;width:47%;letter-spacing:.5px}}#hero-slideshow .slick-slide__background.get-more-of-everything{background-position:top}#hero-slideshow .slick-slide__background.get-more-of-everything .slick-slide__caption-inner{margin-bottom:30px}@media only screen and (min-width:992px) and (max-width:1275px){#hero-slideshow .slick-slide__background.get-more-of-everything .slick-slide__caption-inner{font-size:48px}}@media only screen and (min-width:768px) and (max-width:991px){#hero-slideshow .slick-slide__background.get-more-of-everything .slick-slide__caption-inner{margin-top:120px}}@media only screen and (max-width:767px){#hero-slideshow .slick-slide__background.get-more-of-everything .slick-slide__caption-inner{font-size:9vw;padding-left:0;padding-right:0}}#hero-slideshow .slick-slide__background.get-more-of-everything .multi-buttons__wrap{max-width:960px;margin:auto}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){#hero-slideshow .slick-slide__background.get-more-of-everything .multi-buttons__wrap{margin:auto 20px}}#hero-slideshow .slick-slide__background.get-more-of-everything .multi-buttons__wrap p{font-size:22px;line-height:30px;margin-bottom:15px;letter-spacing:1px}@media only screen and (min-width:768px) and (max-width:991px){#hero-slideshow .slick-slide__background.get-more-of-everything .multi-buttons__wrap p{font-size:19px}}@media only screen and (max-width:767px){#hero-slideshow .slick-slide__background.get-more-of-everything .multi-buttons__wrap p{font-size:16px;line-height:25px;margin-bottom:5px}}#hero-slideshow .slick-slide__background.get-more-of-everything .multi-buttons__wrap .button-square--white{padding:15px 40px;text-transform:none;letter-spacing:1px;font-weight:400}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){#hero-slideshow .slick-slide__background.get-more-of-everything .multi-buttons__wrap .button-square--white{padding:15px 0;width:48%;margin-bottom:20px}}@media only screen and (max-width:767px){#hero-slideshow .slick-slide__background.get-more-of-everything .multi-buttons__wrap .button-square--white{margin-top:0;width:47%;letter-spacing:.5px}}#hero-slideshow .slick-slide__background.simplifi{background-position:top;background-color:#024877}#hero-slideshow .slick-slide__background.simplifi .slick-slide__caption{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 140px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:767px){#hero-slideshow .slick-slide__background.simplifi .slick-slide__caption{padding:0}}#hero-slideshow .slick-slide__background.simplifi .slick-slide__caption .slick-slide__text-left{width:60%;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;padding-right:50px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){#hero-slideshow .slick-slide__background.simplifi .slick-slide__caption .slick-slide__text-left{width:100%;padding:20px}}#hero-slideshow .slick-slide__background.simplifi .slick-slide__caption .slick-slide__text-left .slick-slide__caption-inner{text-align:left;background:none;margin:0 auto;padding:0;left:-10px;margin:0 0 65px;line-height:75px}@media only screen and (max-width:767px){#hero-slideshow .slick-slide__background.simplifi .slick-slide__caption .slick-slide__text-left .slick-slide__caption-inner{font-size:32px;line-height:1.4;margin-bottom:35px;text-align:center;left:0}}@media only screen and (max-width:767px){#hero-slideshow .slick-slide__background.simplifi .slick-slide__caption .slick-slide__text-left .button-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#hero-slideshow .slick-slide__background.simplifi .slick-slide__caption .slick-slide__image-right{width:40%;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}#hero-slideshow .slick-slide__background.simplifi .slick-slide__caption .slick-slide__image-right .simplifi-logo{max-width:60%;max-height:20vh}#hero-slideshow .slick-slide__background.simplifi .slick-slide__caption .slick-slide__image-right .logo img{width:auto;max-width:100%;max-height:10vh}#hero-slideshow .slick-slide__background.simplifi .slick-slide__caption .slick-slide__image-right .house{width:auto;max-width:100%;max-height:40vh}#hero-slideshow .slick-slide__background.simplifi .slick-slide__caption .slick-slide__image-right .simplifi-icon-wrapper{padding:30px 0;width:80%}#hero-slideshow .slick-slide__background.simplifi .slick-slide__caption .slick-slide__image-right .simplifi-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#hero-slideshow .slick-slide__background.simplifi .slick-slide__caption .slick-slide__image-right .simplifi-icons .logo{padding:5px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){#hero-slideshow .slick-slide__background.simplifi .slick-slide__caption .slick-slide__image-right{display:none}}#hero-slideshow slick .slick-slide__background:first-child{position:absolute;background-position:0 0;background-size:cover;top:0;left:0;right:0;bottom:0}@media only screen and (max-width:767px){#hero-slideshow .slick-dots{bottom:10px}#hero-slideshow .slick-arrow img{position:absolute;top:auto;bottom:20px}#hero-slideshow .slick-prev img{left:20px}#hero-slideshow .slick-next img{right:20px}}#hero-slideshow .mouse{position:absolute;bottom:40px}@media only screen and (max-width:767px){#hero-slideshow .mouse{display:none}}.featured-box{position:relative}@media only screen and (min-width:1276px){.featured-box{height:810px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1275px){.featured-box{height:600px}}.featured-box>.caption{background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}@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){.featured-box>.caption{height:100%}}@media only screen and (max-width:767px){.featured-box>.caption{height:240px;background-attachment:inherit}}.featured-box>.caption h2{text-shadow:0 2px 4px rgba(0,0,0,.5),0 0 40px rgba(0,0,0,.7)}@media only screen and (min-width:768px) and (max-width:991px){.featured-box>.caption h2{font-size:45px;line-height:45px}}@media only screen and (max-width:767px){.featured-box>.caption h2{font-size:24px;line-height:36px}}.featured-box>.caption h2 span{display:block;font-size:42px}@media only screen and (min-width:768px) and (max-width:991px){.featured-box>.caption h2 span{font-size:30px}}@media only screen and (max-width:767px){.featured-box>.caption h2 span{font-size:18px}}@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){.featured-box>.box-white{position:absolute;z-index:1}}@media only screen and (max-width:767px){.featured-box>.box-white{padding-top:15px;padding-bottom:15px}}.featured-box>.box-white>div[class^=col-] div{background-color:#fff}@media only screen and (min-width:1276px){.featured-box>.box-white>div[class^=col-] div{padding:60px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1275px){.featured-box>.box-white>div[class^=col-] div{padding:30px}}.pagefooter{position:relative;font-size:13.5px;line-height:1.6667;color:#fff;background:#003253;z-index:2}.pagefooter__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:15px;padding:30px 15px}.pagefooter__grid a{display:block;color:#fff}@media only screen and (min-width:768px){.pagefooter__grid{grid-template-columns:repeat(3,minmax(0,1fr));padding:30px 20px}}@media only screen and (min-width:992px){.pagefooter__grid{grid-template-columns:repeat(4,minmax(0,1fr));padding:30px}}@media only screen and (min-width:1276px){.pagefooter__grid{padding:30px 50px}}@media only screen and (min-width:1500px){.pagefooter__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.pagefooter__cell{display:grid}.pagefooter__cell strong{font-size:15px;font-weight:700}.pagefooter__cell .pagefooter__phone{color:#c29a66}@media only screen and (min-width:768px){.pagefooter__cell--logo{grid-row:1/span 2}}@media only screen and (min-width:992px){.pagefooter__cell--logo{grid-row:unset}}.pagefooter__cell--span{grid-column:1/span 2;margin-top:15px}@media only screen and (min-width:768px){.pagefooter__cell--span{grid-column:unset}}.pagefooter__cell--span-tablet{margin-top:30px;padding-top:30px;border-top:1px solid #c29a66}@media only screen and (min-width:768px){.pagefooter__cell--span-tablet{grid-column:1/span 3}}@media only screen and (min-width:992px){.pagefooter__cell--span-tablet{grid-column:2/span 3;grid-row:2}}@media only screen and (min-width:1500px){.pagefooter__cell--span-tablet{grid-column:2/span 4;margin:0;padding:0;border:0}}.pagefooter__logo{justify-self:center}@media only screen and (min-width:992px){.pagefooter__logo{justify-self:unset}}.pagefooter__cell-title{font-size:15px;font-weight:700;text-transform:uppercase}.pagefooter__social{display:grid;grid-auto-flow:column dense;grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content;gap:15px}.pagefooter__subgrid{display:grid;gap:15px;margin-top:15px}@media only screen and (min-width:768px){.pagefooter__subgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (min-width:1500px){.pagefooter__subgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.pagefooter__colophon{padding:30px 15px;font-size:12px;background:#777}.pagefooter__colophon p{font-size:inherit;line-height:inherit}.pagefooter__colophon a{display:block;color:#fff}@media only screen and (min-width:768px){.pagefooter__colophon{padding:30px 20px}}@media only screen and (min-width:992px){.pagefooter__colophon{padding:30px}}@media only screen and (min-width:1276px){.pagefooter__colophon{display:grid;grid-template-columns:repeat(2,auto);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:30px 50px 60px}}.pagefooter__colophon .form-disclaimer{margin-bottom:15px}.pagefooter__colophon .form-disclaimer p{font-style:italic}@media only screen and (min-width:1276px){.pagefooter__colophon .form-disclaimer{grid-column:1/span 2}}.pagefooter__disclaimer{display:grid;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;gap:15px}@media only screen and (min-width:1276px){.pagefooter__disclaimer{grid-column:1/span 2}}.pagefooter__copyright{display:grid;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;justify-items:flex-start;gap:5px;margin-top:15px}.pagefooter__copyright a{display:inline-grid;grid-auto-flow:column dense;gap:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:768px){.pagefooter__copyright{grid-auto-flow:column dense}.pagefooter__copyright a:before{content:"|";pointer-events:none}}.pagefooter__builder{margin-top:15px}.pagefooter__builder a{display:inline}@media only screen and (min-width:1276px){.pagefooter__builder{text-align:right}}.pagefooter__mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:sticky;width:100%;height:90px;left:0;bottom:0;background:#024877;z-index:10}.pagefooter__mobile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;width:66.66667%;padding-right:1px;height:70px;background:#fff}.pagefooter__mobile-grid,a.pagefooter__mobile-tab{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center}a.pagefooter__mobile-tab{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;justify-items:center;gap:5px;height:100%;margin:0;padding:0;font-family:Open Sans,sans-serif;font-size:12px;font-weight:300;line-height:1.3;text-align:center;color:#fff;background:#024877;-webkit-box-sizing:border-box;box-sizing:border-box}a.pagefooter__mobile-tab #radial-lines{fill:#fff}.pagefooter__cors-container{background:#fff}.pagefooter__mobile-to-top{cursor:pointer;position:absolute;bottom:100%;left:0;padding:8px 20px;font-size:14px;line-height:1;color:#fff;border:1px solid #024877;border-bottom:0;border-right:0;background:#003253}.home-series{background:#003253}.home-series__header{padding:20px;background:#003253}@media only screen and (min-width:768px){.home-series__header{padding:40px}}.home-series__title{font-family:Open Sans,sans-serif;font-size:40px;font-weight:300;line-height:1.125;letter-spacing:2px;text-align:center;color:#fff}@media only screen and (min-width:768px){.home-series__title{font-size:48px}}.home-series__block-tag{padding:10px 15px;font-family:Open Sans,sans-serif;font-size:20px;font-weight:600;text-align:center;color:#fff;background:#003253;-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out}@media only screen and (min-width:992px){.home-series__block-tag{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:40px}}.home-series__block-image{position:relative;height:0;padding-top:55.27778%;background-size:cover}.home-series__block-image,.home-series__logo{background-repeat:no-repeat;background-position:50%}.home-series__logo{position:absolute;top:0;left:0;width:100%;height:100%;background-size:71% 35%}.home-series__block{display:block}.home-series__block--smart-living .home-series__block-image{background-image:url("/images/site/home-series/smartliving-hero.jpg")}.home-series__block--smart-living .home-series__logo{background-image:url("/images/site/home-series/smartliving-logo-white.svg")}.home-series__block--clarity .home-series__block-image{background-image:url("/images/site/home-series/clarity-hero.jpg")}.home-series__block--clarity .home-series__logo{background-image:url("/images/site/home-series/clarity-logo-white.svg")}.home-series__block:focus .home-series__block-tag,.home-series__block:hover .home-series__block-tag{background:#4c9b8e}@media only screen and (min-width:992px){.home-series__block{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media only screen and (min-width:992px){.home-series__block,.home-series__body{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (min-width:992px){.home-series__collection{width:50%}.home-series__collection:first-child{border-right:1px solid #c29a66}}@media only screen and (min-width:768px){.seo-block{padding-top:75px;padding-bottom:75px}}@media only screen and (max-width:767px){.seo-block{padding-top:30px;padding-bottom:30px}}.seo-block p{color:#4f4f4f;text-align:center}.carousel{position:relative;overflow:hidden}.carousel--adaptive .carousel__slides{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.carousel__inner,.carousel__track{position:relative}.carousel__track{overflow:hidden;-webkit-transition:height .3s ease-out;transition:height .3s ease-out}.carousel__track:focus-within{-webkit-box-shadow:inset 0 0 0 1px #003253;box-shadow:inset 0 0 0 1px #003253}.carousel__slides{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;overflow-x:scroll;overflow-y:hidden;-ms-scroll-snap-points-x:repeat(100%);scroll-snap-points-x:repeat(100%);-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.carousel__slides::-webkit-scrollbar{display:none}.carousel__slides:focus{outline:0}.carousel__slide{position:relative;height:100%;min-width:100%;scroll-snap-align:start}.carousel__controls{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:15px 20px}@media only screen and (min-width:768px){.carousel__controls{position:absolute;top:0;left:0;height:100%;pointer-events:none}}.carousel__dots{display:grid;grid-auto-flow:column;align-self:flex-end;gap:10px;padding:10px 0}.carousel__nav{pointer-events:all;cursor:pointer;position:relative;-ms-flex-item-align:center;align-self:center;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;height:30px;width:30px;padding:0;border:0;color:#fff;background:#003253;border-radius:50%;-webkit-transition:color .2s ease-out,background .2s ease-out;transition:color .2s ease-out,background .2s ease-out}.carousel__nav .svg-chevron{height:10px;width:20px;-webkit-filter:drop-shadow(0 -2px 0 #c29a66);filter:drop-shadow(0 -2px 0 #c29a66);-webkit-transition:-webkit-filter .2s ease-out;transition:-webkit-filter .2s ease-out;transition:filter .2s ease-out;transition:filter .2s ease-out,-webkit-filter .2s ease-out}@media only screen and (min-width:768px){.carousel__nav .svg-chevron{height:15px;width:26px}}.carousel__nav:focus,.carousel__nav:hover{outline:0;color:#003253;background:#c29a66}@media only screen and (min-width:768px){.carousel__nav{width:50px;height:50px}}.carousel__nav--next{padding-left:6px}.carousel__nav--prev{padding-right:6px}.carousel__nav--prev .svg-chevron{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.carousel__nav--next .svg-chevron{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.carousel__nav--dot{width:16px;height:16px;border:2px solid #c29a66;border-radius:8px;background:hsla(34,43%,58%,0);-webkit-transition:background-color .2s ease-out,border-color .2s ease-out;transition:background-color .2s ease-out,border-color .2s ease-out}.carousel__nav--dot:hover{border-color:#003253}.carousel__nav--dot.carousel__nav--dot--active{background:#c29a66}.carousel__nav--dot:focus{border:4px solid #c29a66;outline:0}@media (prefers-reduced-motion){.carousel__track{-webkit-transition:none;transition:none}}.carousel--photobook{display:grid}.carousel--photobook .carousel__inner{margin:0;padding:10px}.carousel--photobook .carousel__controls{pointer-events:auto;position:relative;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%;height:50px;background:#222}.carousel--photobook .carousel__nav{width:40px;height:40px;margin:0 10px}.carousel--photobook .carousel__sidebar{display:none}.carousel--photobook .carousel__sidebar-track{width:calc(100% - 15px);overflow-y:auto;scrollbar-width:10px;-ms-overflow-style:auto}.carousel--photobook .carousel__sidebar-track::-webkit-scrollbar{display:block;width:14px}.carousel--photobook .carousel__sidebar-track::-webkit-scrollbar-track{width:10px;background:#fff;border-radius:10px}.carousel--photobook .carousel__sidebar-track::-webkit-scrollbar-thumb{width:14px;height:50px;border-radius:14px;background:#4c9b8e;-webkit-box-shadow:0 0 0 2px #fff inset;box-shadow:inset 0 0 0 2px #fff}.carousel--photobook .carousel__slide-thumb{width:100%;margin:0}.carousel--photobook .carousel__slide-thumbs{display:grid;width:100%;gap:10px;padding:10px}.carousel--photobook .carousel__slide-button{position:relative;display:block;width:100%;min-height:38px;margin:0;padding:0;border:0;background:#333}.carousel--photobook .carousel__slide-button img{position:relative;display:block;width:100%;height:auto}.carousel--photobook .carousel__slide-button:after,.carousel--photobook .carousel__slide-button:before{content:"";position:absolute}.carousel--photobook .carousel__slide-button:before{top:50%;left:50%;width:30px;height:30px;border-radius:50px;border:3px solid #fff;border-top-color:#c29a66;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-animation:loading 2s linear 20;animation:loading 2s linear 20}.carousel--photobook .carousel__slide-button:after{top:0;left:0;width:100%;height:100%;-webkit-box-shadow:inset 0 0 0 2px hsla(34,43%,58%,0);box-shadow:inset 0 0 0 2px hsla(34,43%,58%,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}.carousel--photobook .carousel__slide-button.carousel__slide-button--active:after,.carousel--photobook .carousel__slide-button:focus:after,.carousel--photobook .carousel__slide-button:hover:after{-webkit-box-shadow:inset 0 0 0 4px #c29a66,inset 0 0 8px 3px rgba(0,0,0,.5);box-shadow:inset 0 0 0 4px #c29a66,inset 0 0 8px 3px rgba(0,0,0,.5)}@media only screen and (min-width:768px){.carousel--photobook .carousel__controls{height:70px}.carousel--photobook .carousel__nav{width:50px;height:50px}.carousel--photobook .carousel__nav .svg-chevron{width:30px;height:16px}.carousel--photobook .carousel__nav--prev{padding-right:6px}.carousel--photobook .carousel__nav--next{padding-left:6px}}@media only screen and (min-width:992px){.carousel--photobook{grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content}.carousel--photobook .carousel__controls{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr -webkit-max-content;grid-template-rows:1fr max-content;gap:10px 0;height:unset;width:190px}.carousel--photobook .carousel__sidebar{display:block;grid-column:1/span 2;height:calc(100vh - 110px)}.carousel--photobook .carousel__sidebar-track{height:100%}.carousel--photobook .carousel__nav--prev{justify-self:flex-start}.carousel--photobook .carousel__nav--next{justify-self:flex-end}.carousel--photobook .carousel__nav{width:40px;height:40px}.carousel--photobook .carousel__nav .svg-chevron{width:20px;height:10px}}@-webkit-keyframes loading{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}to{-webkit-transform:translate(-50%,-50%) rotate(1turn);transform:translate(-50%,-50%) rotate(1turn)}}@keyframes loading{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}to{-webkit-transform:translate(-50%,-50%) rotate(1turn);transform:translate(-50%,-50%) rotate(1turn)}}.microsite-hero-slideshow{height:100vh;position:relative}@media only screen and (min-width:768px){.microsite-hero-slideshow{height:calc(90vh - 190px);min-height:550px}}.microsite-hero-slideshow .slick-dots{display:none!important}.microsite-hero-slideshow .slick-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:unset;bottom:75px;padding:0;width:auto;height:40px}.microsite-hero-slideshow .slick-arrow:hover .gradient{display:none}.microsite-hero-slideshow .slick-arrow img{height:40px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding-right:9px;top:0}@media only screen and (min-width:768px) and (max-width:991px){.microsite-hero-slideshow .slick-arrow{bottom:0}}.microsite-hero-slideshow .slick-prev{left:unset;right:calc(3rem + 70px);display:none!important}@media only screen and (min-width:1276px){.microsite-hero-slideshow .slick-prev{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media only screen and (min-width:768px) and (max-width:991px){.microsite-hero-slideshow .slick-prev{right:70px}}.microsite-hero-slideshow .slick-next{right:5rem;display:none!important}@media only screen and (min-width:1276px){.microsite-hero-slideshow .slick-next{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media only screen and (min-width:768px) and (max-width:991px){.microsite-hero-slideshow .slick-next{right:2rem}}.microsite-hero-slideshow .microsite-hero-slideshow__paging{color:#fff;font-family:Open Sans,sans-serif;font-size:20px;line-height:20px}@media only screen and (max-width:767px){.microsite-hero-slideshow{height:73vh}.microsite-hero-slideshow.home-series{height:80vh}.microsite-hero-slideshow .slick-arrow{bottom:95px!important}.microsite-hero-slideshow .slick-prev{right:65px!important}.microsite-hero-slideshow .slick-next{right:20px!important}}@media (max-width:400px){.microsite-hero-slideshow{height:70vh}}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (orientation:landscape){.microsite-hero-slideshow{height:96vh}}@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){.microsite-hero-slideshow{height:76vh}}.microsite-hero-slideshow .slick-slide{position:relative}.microsite-hero-slideshow .blur{background-repeat:no-repeat;background-position:50%;background-size:cover;-webkit-filter:blur(15px);filter:blur(15px);position:absolute;top:0;bottom:0;left:0;right:0}.microsite-hero-slideshow .slick-slide__background{background-repeat:no-repeat;background-position:top;background-size:contain;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}@media only screen and (max-width:767px){.microsite-hero-slideshow .slick-slide__background{max-height:50vh}}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (orientation:landscape){.microsite-hero-slideshow .slick-slide__background{max-height:65vh}}.microsite-hero-slideshow .microsite-hero-slideshow-banner__series{cursor:pointer;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:100%;left:-20px;padding:14px 15px 14px 11px;font-family:Open Sans,sans-serif;font-size:16px;font-weight:600;line-height:1;letter-spacing:.5px;background:#00243b}.microsite-hero-slideshow .microsite-hero-slideshow-banner__series:before{content:"!";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:12px;height:12px;margin-right:11px;font-size:11px;color:#00243b;border-radius:50%}.microsite-hero-slideshow .microsite-hero-slideshow-banner__series.inspiration:before{background:#087bc6}.microsite-hero-slideshow .microsite-hero-slideshow-banner__series.smart-living:before{background:#4c9b8e}.microsite-hero-slideshow .microsite-hero-slideshow-banner__series.clarity:before{background:#d0a408}.microsite-hero-slideshow .microsite-hero-slideshow-banner__series:hover .microsite-hero-slideshow-banner__series-tooltip{opacity:1}.microsite-hero-slideshow .microsite-hero-slideshow-banner__series-tooltip{pointer-events:none;position:absolute;bottom:100%;left:0;width:680px;max-width:calc(100vw - 60px);padding:30px 30px 20px;font-family:Open Sans,sans-serif;font-size:18px;font-weight:300;line-height:1.66667;color:#656565;background:#fff;z-index:100;opacity:0;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}@media only screen and (max-width:767px){.microsite-hero-slideshow .microsite-hero-slideshow-banner__series-tooltip{font-size:16px;line-height:1.4}}.microsite-hero-slideshow .microsite-hero-slideshow-banner{height:140px;width:80vw;max-width:1057px;background-color:rgba(0,82,135,.8);border-left:20px solid #00243b;position:absolute;bottom:80px;margin-left:40px;color:#fff;font-family:Open Sans,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex}.microsite-hero-slideshow .microsite-hero-slideshow-banner.mobile{display:none}@media only screen and (max-width:767px){.microsite-hero-slideshow .microsite-hero-slideshow-banner.mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;bottom:0;padding-left:10px}}.microsite-hero-slideshow .microsite-hero-slideshow-banner.mobile .microsite-hero-slideshow-banner__series{width:100%;left:0;padding-left:15px;font-size:16px;outline:0;width:100vw}@media only screen and (min-width:768px) and (max-width:991px){.microsite-hero-slideshow .microsite-hero-slideshow-banner{margin-left:20px;height:auto;max-height:175px}}@media (max-width:400px){.microsite-hero-slideshow .microsite-hero-slideshow-banner{width:85px}}@media only screen and (max-width:767px){.microsite-hero-slideshow .microsite-hero-slideshow-banner{width:100vw;margin:0;border-left:0;background-color:#005287;height:auto}.microsite-hero-slideshow .microsite-hero-slideshow-banner.desktop{display:none}}.microsite-hero-slideshow .microsite-hero-slideshow-banner .microsite-hero-slideshow-banner__heading{margin-bottom:15px}@media only screen and (max-width:767px){.microsite-hero-slideshow .microsite-hero-slideshow-banner .microsite-hero-slideshow-banner__heading>.row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding-right:30px}}.microsite-hero-slideshow .microsite-hero-slideshow-banner .microsite-hero-slideshow-banner__logo{height:auto;padding:20px;background-color:#fff;text-align:center;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;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 (max-width:767px){.microsite-hero-slideshow .microsite-hero-slideshow-banner .microsite-hero-slideshow-banner__logo{padding:0;float:left;max-height:80px}}.microsite-hero-slideshow .microsite-hero-slideshow-banner .microsite-hero-slideshow-banner__logo img{max-width:150px;max-height:100%;height:auto;width:auto}@media only screen and (max-width:767px){.microsite-hero-slideshow .microsite-hero-slideshow-banner .microsite-hero-slideshow-banner__logo img{width:100%}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.microsite-hero-slideshow .microsite-hero-slideshow-banner .microsite-hero-slideshow-banner__logo img{width:150px}}@media only screen and (max-width:767px){.microsite-hero-slideshow .microsite-hero-slideshow-banner .microsite-hero-slideshow-banner__payment-wrapper{margin-left:16px}}.microsite-hero-slideshow .microsite-hero-slideshow-banner .microsite-hero-slideshow-banner__text{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;margin-left:15px;padding:20px 0;font-weight:300;width:100%}@media only screen and (max-width:767px){.microsite-hero-slideshow .microsite-hero-slideshow-banner .microsite-hero-slideshow-banner__text{margin-left:0}}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.microsite-hero-slideshow .microsite-hero-slideshow-banner .microsite-hero-slideshow-banner__title{font-size:2.1rem;line-height:1.5em}}@media only screen and (min-width:768px) and (max-width:991px){.microsite-hero-slideshow .microsite-hero-slideshow-banner .microsite-hero-slideshow-banner__title{font-size:1.8rem}}@media only screen and (max-width:767px){.microsite-hero-slideshow .microsite-hero-slideshow-banner .microsite-hero-slideshow-banner__title{max-width:58vw;-webkit-box-flex:100%;-ms-flex:100%;flex:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-right:1rem;margin-left:24px;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:0}.microsite-hero-slideshow .microsite-hero-slideshow-banner .microsite-hero-slideshow-banner__title p{font-size:24px;letter-spacing:1px;line-height:34px}.microsite-hero-slideshow .microsite-hero-slideshow-banner .microsite-hero-slideshow-banner__title h3{font-size:14px;line-height:27px;padding-right:.25em}.microsite-hero-slideshow .microsite-hero-slideshow-banner .microsite-hero-slideshow-banner__title h3 span{white-space:nowrap}}.microsite-hero-slideshow .microsite-hero-slideshow-banner .microsite-hero-slideshow-banner__subtitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:767px){.microsite-hero-slideshow .microsite-hero-slideshow-banner .microsite-hero-slideshow-banner__subtitle{display:block;margin-left:7px}}@media only screen and (min-width:768px) and (max-width:991px){.microsite-hero-slideshow .microsite-hero-slideshow-banner .microsite-hero-slideshow-banner__subtitle{display:block}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:1276px){.microsite-hero-slideshow .microsite-hero-slideshow-banner .microsite-hero-slideshow-banner__subtitle h3{font-size:1.05rem;line-height:30px}}@media only screen and (min-width:992px) and (max-width:1275px){.microsite-hero-slideshow .microsite-hero-slideshow-banner .microsite-hero-slideshow-banner__subtitle h3{font-size:.75rem;line-height:30px}}.microsite-hero-slideshow .microsite-hero-slideshow-banner .microsite-hero-slideshow-banner__subtitle .microsite-hero-slideshow-banner__features{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.microsite-hero-slideshow .microsite-hero-slideshow-banner .microsite-hero-slideshow-banner__subtitle .microsite-hero-slideshow-banner__features li{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:1.2em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap}.microsite-hero-slideshow .microsite-hero-slideshow-banner .microsite-hero-slideshow-banner__subtitle .microsite-hero-slideshow-banner__features li span{font-size:18px}@media only screen and (min-width:768px) and (max-width:991px){.microsite-hero-slideshow .microsite-hero-slideshow-banner .microsite-hero-slideshow-banner__subtitle .microsite-hero-slideshow-banner__features li span{font-size:16px}}@media only screen and (max-width:767px){.microsite-hero-slideshow .microsite-hero-slideshow-banner .microsite-hero-slideshow-banner__subtitle .microsite-hero-slideshow-banner__features li span{font-size:15px}}.microsite-hero-slideshow .microsite-hero-slideshow-banner .microsite-hero-slideshow-banner__subtitle .microsite-hero-slideshow-banner__features li svg{padding-right:.8em}@media only screen and (min-width:768px) and (max-width:991px){.microsite-hero-slideshow .microsite-hero-slideshow-banner .microsite-hero-slideshow-banner__subtitle .microsite-hero-slideshow-banner__features li svg{height:15px;padding-right:3px}}@media only screen and (max-width:767px){.microsite-hero-slideshow .microsite-hero-slideshow-banner .microsite-hero-slideshow-banner__subtitle .microsite-hero-slideshow-banner__features li svg{height:18px;width:18px}}@media (max-width:400px){.microsite-hero-slideshow .microsite-hero-slideshow-banner .microsite-hero-slideshow-banner__subtitle .microsite-hero-slideshow-banner__features li svg{padding-right:.4em;height:16px}}.microsite-hero-slideshow .microsite-hero-slideshow-banner .microsite-hero-slideshow-banner__subtitle .microsite-hero-slideshow-banner__features li g g,.microsite-hero-slideshow .microsite-hero-slideshow-banner .microsite-hero-slideshow-banner__subtitle .microsite-hero-slideshow-banner__features li path,.microsite-hero-slideshow .microsite-hero-slideshow-banner .microsite-hero-slideshow-banner__subtitle .microsite-hero-slideshow-banner__features li svg{fill:#c29a66}@media only screen and (max-width:767px){.microsite-hero-slideshow.home-series .slick-slide__background{max-height:50vh}}.microsite-welcome{position:relative;margin:0;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff}.microsite-welcome .modal-microsite-video.open .modal__content{position:relative;height:100%}.microsite-welcome .modal-microsite-video.open .embed-responsive{height:100%;padding:0}.microsite-welcome .modal.open{padding-top:130px;padding-bottom:160px}@media only screen and (min-width:768px){.microsite-welcome .modal.open{padding-top:190px;padding-bottom:15px}}@media only screen and (min-width:992px){.microsite-welcome .modal.open{padding-top:200px}}@media only screen and (min-width:1276px){.microsite-welcome .modal.open{padding-top:230px}}@media (max-width:992px){.microsite-welcome{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.microsite-welcome{position:relative}}.microsite-welcome .microsite-welcome__left{padding:80px 120px 60px;position:relative}@media only screen and (min-width:992px) and (max-width:1275px){.microsite-welcome .microsite-welcome__left{padding:80px 60px 60px}}@media only screen and (min-width:768px) and (max-width:991px){.microsite-welcome .microsite-welcome__left{padding:80px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.microsite-welcome .microsite-welcome__left{padding:70px}}@media only screen and (max-width:767px){.microsite-welcome .microsite-welcome__left{padding:55px 35px;margin-top:50px}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.microsite-welcome .microsite-welcome__left{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.microsite-welcome .microsite-welcome__left .microsite-welcome__header{color:#003253;font-family:Open Sans,sans-serif;font-size:40px;font-weight:300;line-height:48px}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.microsite-welcome .microsite-welcome__left .microsite-welcome__header{font-size:1.8rem;line-height:2.5rem}}@media only screen and (max-width:767px){.microsite-welcome .microsite-welcome__left .microsite-welcome__header{font-size:20px;font-weight:300;line-height:27px}}.microsite-welcome .microsite-welcome__left .favorites-button-wrapper{position:absolute;top:35px;right:0}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.microsite-welcome .microsite-welcome__left .favorites-button-wrapper{top:35px;right:10px}}.microsite-welcome .microsite-welcome__left .favorites-button-wrapper .button-square--darkbeige{padding:0 33px 0 48px;width:auto;font-size:16px;display:block;font-weight:400;letter-spacing:1px;border:none}@media only screen and (min-width:992px) and (max-width:1275px){.microsite-welcome .microsite-welcome__left .favorites-button-wrapper .button-square--darkbeige{padding-right:20px;padding-left:40px}}@media only screen and (max-width:767px){.microsite-welcome .microsite-welcome__left .favorites-button-wrapper .button-square--darkbeige{margin:0}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.microsite-welcome .microsite-welcome__left .favorites-button-wrapper .button-square--darkbeige{font-size:12px}}.microsite-welcome .microsite-welcome__left .favorites-button-wrapper .button-square--darkbeige:hover{background-color:transparent;color:#4c9b8e}.microsite-welcome .microsite-welcome__left .description{margin:1.5rem 0 0;color:#656565;font-family:Open Sans;font-size:1rem;line-height:2rem}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.microsite-welcome .microsite-welcome__left .description{margin-top:50px}}@media only screen and (max-width:767px){.microsite-welcome .microsite-welcome__left .description{width:100%;margin:30px 0 0}}.microsite-welcome .microsite-welcome__left .description p{line-height:2rem;margin:1rem 0}.microsite-welcome .microsite-welcome__left .description a{color:#c29a66}.microsite-welcome .microsite-welcome__left .description a:hover{color:#4c9b8e}.microsite-welcome .microsite-welcome__left .description h2{font-size:34px;font-weight:300;line-height:48px;text-align:left;padding:40px 0 20px;margin:0 auto;color:#656565}@media only screen and (max-width:767px){.microsite-welcome .microsite-welcome__left .description h2{font-size:34px}}.microsite-welcome .microsite-welcome__left .description .read-more{text-transform:uppercase;font-weight:300;color:#c29a66;margin-top:30px}.microsite-welcome .microsite-welcome__left .brochure{margin-top:70px;cursor:pointer}@media (max-width:1070px){.microsite-welcome .microsite-welcome__left .brochure svg{width:22px}.microsite-welcome .microsite-welcome__left .brochure .desktopBrochure{display:none}.microsite-welcome .microsite-welcome__left .brochure .mobileBrochure{display:block!important}}.microsite-welcome .microsite-welcome__left .brochure .mobileBrochure{display:none}.microsite-welcome .microsite-welcome__left .brochure span{color:#003253;font-family:Open Sans,sans-serif;font-size:30px;font-weight:300;line-height:30px;padding-left:20px}@media only screen and (max-width:767px){.microsite-welcome .microsite-welcome__left .brochure span{font-size:24px;font-weight:300;line-height:30px}}.microsite-welcome .menu-button{background:#003253;color:#fff;font-family:Open Sans,sans-serif;font-size:30px;font-weight:300;padding:20px 40px 20px 20px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start;cursor:pointer;text-transform:capitalize;display:none}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.microsite-welcome .menu-button{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){.microsite-welcome .menu-button span{padding-left:15px}}.microsite-welcome .menu-button.microSubNav svg{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transition:all .25s ease-in;transition:all .25s ease-in}.microsite-welcome .menu-button svg{margin-left:auto}.microsite-welcome .menu-button svg path{fill:#c29a66;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .25s;transition:all .25s}.microsite-welcome .menu-button svg circle{stroke:#c29a66}@media only screen and (min-width:768px) and (max-width:991px){.microsite-welcome .menu-button{font-size:25px;top:auto}}@media only screen and (max-width:767px){.microsite-welcome .menu-button{font-size:22px;padding:15px;top:auto}.microsite-welcome .menu-button svg{width:35px}}.microsite-welcome .menu-button.vip-list{position:relative;z-index:1;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:767px){.microsite-welcome .menu-button.vip-list{padding:0 15px}}.microsite-welcome .menu-button.vip-list button{margin:20px auto}@media only screen and (max-width:767px),only screen and (min-width:992px) and (max-width:1275px){.microsite-welcome .menu-button.vip-list button{padding:13px 18px}}.microsite-welcome .menu-button.vip-list span{cursor:pointer;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.microsite-welcome .menu-button.vip-list span:hover{color:#c29a66;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.microsite-welcome .menu-button.vip-list .microsite-sub-nav__menu-advisors{padding:10px 20px 20px;border-top:1px solid #02253b}@media only screen and (min-width:768px) and (max-width:991px){.microsite-welcome .menu-button.vip-list .microsite-sub-nav__menu-advisors{padding:10px 30px 20px}}.microsite-welcome .menu-button.vip-list .microsite-sub-nav__menu-advisors ul{margin-top:15px}.microsite-welcome .menu-button.vip-list .microsite-sub-nav__menu-advisors ul li{font-size:18px}@media only screen and (max-width:767px),only screen and (min-width:992px) and (max-width:1275px){.microsite-welcome .menu-button.vip-list .microsite-sub-nav__menu-advisors ul li{font-size:14px}}@media only screen and (max-width:767px){.microsite-welcome .menu-button.vip-list .microsite-sub-nav__menu-advisors ul li{font-size:12px}}@media only screen and (min-width:992px) and (max-width:1275px){.microsite-welcome .menu-button.vip-list .microsite-sub-nav__menu-advisors ul li a{font-size:14px}}@media only screen and (max-width:767px){.microsite-welcome .menu-button.vip-list .microsite-sub-nav__menu-advisors ul li a{font-size:12px}}@media only screen and (max-width:767px),only screen and (min-width:992px) and (max-width:1275px){.microsite-welcome .menu-button.vip-list .microsite-sub-nav__menu-advisors ul li svg{margin-left:20px}}.microsite-welcome .menu-button .vip-list__message{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;background:#02253b;padding:20px 30px}@media only screen and (max-width:767px){.microsite-welcome .menu-button .vip-list__message{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}.microsite-welcome .menu-button .vip-list__message img{width:46px;height:46px}.microsite-welcome .menu-button .vip-list__message p{text-align:center;padding-left:23px;font-size:11px;line-height:20px}@media only screen and (max-width:767px){.microsite-welcome .menu-button .vip-list__message p{padding-left:0;margin-top:10px;font-size:10px}}.microsite-welcome .microsite-welcome__right{position:relative;background:url("/images/site/microsite/right-column-bg.jpg");background-repeat:no-repeat;background-size:cover;background-position:50%;float:left;width:100%;overflow:hidden}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.microsite-welcome .microsite-welcome__right{float:none}}.microsite-welcome .microsite-welcome__right .microsite-sub-nav__menu{position:relative;top:0;padding-bottom:20px;right:10px;height:100%}@media only screen and (min-width:768px) and (max-width:991px){.microsite-welcome .microsite-welcome__right .microsite-sub-nav__menu{width:100vw;max-width:90vw}}@media only screen and (max-width:767px),tablet{.microsite-welcome .microsite-welcome__right .microsite-sub-nav__menu{padding:0;top:auto;width:90vw}}.microsite-welcome .microsite-welcome__right .community-tour-container{display:block;padding:10.5% 14% 14%;margin:0 0 calc(1.5em + 12px);top:0;position:absolute}@media (max-width:992px){.microsite-welcome .microsite-welcome__right .community-tour-container{background-size:cover;background-position:50%}}@media only screen and (min-width:768px) and (max-width:991px){.microsite-welcome .microsite-welcome__right .community-tour-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:3rem 7rem}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.microsite-welcome .microsite-welcome__right .community-tour-container{float:none;position:static}}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.microsite-welcome .microsite-welcome__right .community-tour-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.microsite-welcome .microsite-welcome__right .community-tour-container .tour-text{border:2px solid #fff;margin:auto auto calc(1.5em + 12px);padding:1.25em;background-color:rgba(0,59,97,.25);font-size:2em;line-height:1.333em;text-align:center;color:#fff;display:block}@media only screen and (max-width:767px),only screen and (min-width:1276px){.microsite-welcome .microsite-welcome__right .community-tour-container .tour-text{font-size:1.5em}}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.microsite-welcome .microsite-welcome__right .community-tour-container .tour-text{width:100%}}.microsite-welcome .microsite-welcome__right .community-tour-container .tour-text p{font-size:inherit;line-height:inherit}.microsite-welcome .microsite-welcome__right .community-tour-container .tour-text p:first-of-type{font-weight:100}.microsite-welcome .microsite-welcome__right .community-tour-container .tour-text p:nth-of-type(2){font-weight:400}.microsite-welcome .microsite-welcome__right .community-tour-container .tour-video{text-align:center}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.microsite-welcome .microsite-welcome__right .community-tour-container .tour-video{width:100%}}.microsite-welcome .microsite-welcome__right .community-tour-container .tour-video .thumbnail-container{padding:5px;position:relative;cursor:pointer}.microsite-welcome .microsite-welcome__right .community-tour-container .tour-video .thumbnail-container .tour-play-button{position:absolute;top:50%;left:50%;margin-top:-32px;margin-left:-32px;z-index:4}.microsite-welcome .microsite-welcome__right .community-tour-container .tour-video .thumbnail-container .tour-play-button svg{height:64px;width:64px}.microsite-welcome .microsite-welcome__right .community-tour-container .tour-video .thumbnail-container .thumbnail-overlay{background:#003253;opacity:.4;z-index:3;position:absolute;top:-20px;left:-20px;right:-20px;bottom:-20px}.microsite-welcome .microsite-welcome__right .community-tour-container .tour-video .thumbnail-container .thumbnail-image{width:100%;border:5px solid #fff;margin:-5px;color:#fff;text-align:center;font-family:Open Sans,sans-serif}@media only screen and (min-width:768px) and (max-width:991px){.microsite-welcome .microsite-welcome__right .community-tour-container .tour-video .thumbnail-container .thumbnail-image{width:500px;max-width:85vw}}.microsite-welcome .microsite-welcome__right .community-tour-container .hide-tour{visibility:hidden}.microsite-luxurious-features{background-color:rgba(255,255,0,.2);height:555px}.microsite-sub-nav{background:#024877;color:#fff;font-family:Open Sans,sans-serif;border-left:20px solid #00243b;padding:27px 0;position:relative}.microsite-sub-nav .modal.open{padding-top:130px;padding-bottom:160px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1275px){.microsite-sub-nav{padding-left:20px;padding-right:20px}}@media only screen and (max-width:767px){.microsite-sub-nav{padding-left:20px;padding-bottom:10px;padding-top:15px}}@media only screen and (min-width:768px){.microsite-sub-nav .modal.open{padding-top:190px;padding-bottom:15px}}@media only screen and (min-width:992px){.microsite-sub-nav{padding-bottom:48px}.microsite-sub-nav .modal.open{padding-top:200px}}@media only screen and (min-width:1276px){.microsite-sub-nav .modal.open{padding-top:230px}}.microsite-sub-nav .microsite-nav li a{background:#003253}@media only screen and (min-width:992px) and (max-width:1275px){.microsite-sub-nav .microsite-nav li a{font-size:11px}}.microsite-community-map .microsite-sub-nav .community-nav.tabs__title,.microsite-sub-nav .microsite-community-map .community-nav.tabs__title,.microsite-sub-nav .qmi-detail__tabs .community-nav.tabs__title,.microsite-sub-nav .regional-nav.community-nav,.qmi-detail__tabs .microsite-sub-nav .community-nav.tabs__title{margin-top:0;top:100%}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.microsite-community-map .microsite-sub-nav .community-nav.tabs__title,.microsite-sub-nav .microsite-community-map .community-nav.tabs__title,.microsite-sub-nav .qmi-detail__tabs .community-nav.tabs__title,.microsite-sub-nav .regional-nav.community-nav,.qmi-detail__tabs .microsite-sub-nav .community-nav.tabs__title{margin-top:0;top:auto;bottom:-52px;left:-12px}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.microsite-community-map .microsite-sub-nav .community-nav.tabs__title .menu-button,.microsite-sub-nav .microsite-community-map .community-nav.tabs__title .menu-button,.microsite-sub-nav .qmi-detail__tabs .community-nav.tabs__title .menu-button,.microsite-sub-nav .regional-nav.community-nav .menu-button,.qmi-detail__tabs .microsite-sub-nav .community-nav.tabs__title .menu-button{background:#003253;left:0;right:0;width:100vw;padding:15px;justify-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.microsite-community-map .microsite-sub-nav .community-nav.tabs__title .menu-button svg,.microsite-sub-nav .microsite-community-map .community-nav.tabs__title .menu-button svg,.microsite-sub-nav .qmi-detail__tabs .community-nav.tabs__title .menu-button svg,.microsite-sub-nav .regional-nav.community-nav .menu-button svg,.qmi-detail__tabs .microsite-sub-nav .community-nav.tabs__title .menu-button svg{margin-left:auto}}.microsite-community-map .microsite-sub-nav .community-nav.tabs__title .microsite-sub-nav__menu,.microsite-sub-nav .microsite-community-map .community-nav.tabs__title .microsite-sub-nav__menu,.microsite-sub-nav .qmi-detail__tabs .community-nav.tabs__title .microsite-sub-nav__menu,.microsite-sub-nav .regional-nav.community-nav .microsite-sub-nav__menu,.qmi-detail__tabs .microsite-sub-nav .community-nav.tabs__title .microsite-sub-nav__menu{width:100%}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.microsite-community-map .microsite-sub-nav .community-nav.tabs__title .microsite-sub-nav__menu,.microsite-sub-nav .microsite-community-map .community-nav.tabs__title .microsite-sub-nav__menu,.microsite-sub-nav .qmi-detail__tabs .community-nav.tabs__title .microsite-sub-nav__menu,.microsite-sub-nav .regional-nav.community-nav .microsite-sub-nav__menu,.qmi-detail__tabs .microsite-sub-nav .community-nav.tabs__title .microsite-sub-nav__menu{top:51px;padding:25px 0;width:100vw;left:-8px}}.microsite-sub-nav .left-side h2{font-size:40px;letter-spacing:1px;color:#fff}@media only screen and (min-width:992px) and (max-width:1275px){.microsite-sub-nav .left-side h2{font-size:34px;letter-spacing:.5px;line-height:52px}}@media only screen and (max-width:767px){.microsite-sub-nav .left-side h2{font-size:20px;line-height:27px;letter-spacing:.5px}}.microsite-sub-nav .left-side .microsite-sub-nav-banner__subtitle{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:none}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.microsite-sub-nav .left-side .microsite-sub-nav-banner__subtitle{display:block;margin-left:0}.microsite-sub-nav .left-side .microsite-sub-nav-banner__subtitle.with-payment{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:15px}.microsite-sub-nav .left-side .microsite-sub-nav-banner__subtitle.with-payment h3{margin-bottom:10px}.microsite-sub-nav .left-side .microsite-sub-nav-banner__subtitle.with-payment .monthly-payment__wrapper{margin-bottom:20px}.microsite-sub-nav .left-side .microsite-sub-nav-banner__subtitle.with-payment .tooltip-generic .content{right:10px;left:unset!important;bottom:-10px;top:unset}}@media only screen and (min-width:768px) and (max-width:991px){.microsite-sub-nav .left-side .microsite-sub-nav-banner__subtitle.with-payment{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media only screen and (max-width:767px){.microsite-sub-nav .left-side .microsite-sub-nav-banner__subtitle.with-payment{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.microsite-sub-nav .left-side .microsite-sub-nav-banner__subtitle h3{font-size:16px;line-height:20px;margin-bottom:16px}@media only screen and (max-width:767px){.microsite-sub-nav .left-side .microsite-sub-nav-banner__subtitle h3{font-size:13px}}.microsite-sub-nav .left-side .microsite-sub-nav-banner__subtitle .microsite-sub-nav-banner__features{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.microsite-sub-nav .left-side .microsite-sub-nav-banner__subtitle .microsite-sub-nav-banner__features li{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.microsite-sub-nav .left-side .microsite-sub-nav-banner__subtitle .microsite-sub-nav-banner__features li span{font-size:16px;font-weight:300}@media only screen and (max-width:767px){.microsite-sub-nav .left-side .microsite-sub-nav-banner__subtitle .microsite-sub-nav-banner__features li span{font-size:14px}}.microsite-sub-nav .left-side .microsite-sub-nav-banner__subtitle .microsite-sub-nav-banner__features li svg{padding-right:10px;height:18px}@media only screen and (max-width:767px){.microsite-sub-nav .left-side .microsite-sub-nav-banner__subtitle .microsite-sub-nav-banner__features li svg{padding-right:8px;height:16px}}.microsite-sub-nav .left-side .microsite-sub-nav-banner__subtitle .microsite-sub-nav-banner__features li g g,.microsite-sub-nav .left-side .microsite-sub-nav-banner__subtitle .microsite-sub-nav-banner__features li path,.microsite-sub-nav .left-side .microsite-sub-nav-banner__subtitle .microsite-sub-nav-banner__features li svg{fill:#c29a66}.microsite-sub-nav .left-side .microsite-sub-nav__title{margin-bottom:20px;line-height:40px;margin-left:20px}.microsite-sub-nav .left-side .microsite-sub-nav__title.with-payment{margin-top:20px}@media only screen and (max-width:767px){.microsite-sub-nav .left-side .microsite-sub-nav__title{margin-left:0;margin-bottom:5px;margin-right:15px;line-height:30px}}.microsite-sub-nav .left-side .monthly-payment__wrapper{margin-left:20px}@media only screen and (max-width:767px){.microsite-sub-nav .left-side .monthly-payment__wrapper{margin-left:0}}.microsite-sub-nav .left-side ul.microsite-sub-nav__snapshot{margin-top:15px;padding-right:20px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.microsite-sub-nav .left-side ul.microsite-sub-nav__snapshot{display:none}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.microsite-sub-nav .left-side ul.microsite-sub-nav__snapshot.with-payment{display:block}.microsite-sub-nav .left-side ul.microsite-sub-nav__snapshot.with-payment li{display:inline}.microsite-sub-nav .left-side ul.microsite-sub-nav__snapshot.with-payment li.baths,.microsite-sub-nav .left-side ul.microsite-sub-nav__snapshot.with-payment li.beds,.microsite-sub-nav .left-side ul.microsite-sub-nav__snapshot.with-payment li.sqft{padding:0 9px}.microsite-sub-nav .left-side ul.microsite-sub-nav__snapshot.with-payment .monthly-payment__wrapper{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:10px 0}.microsite-sub-nav .left-side ul.microsite-sub-nav__snapshot.with-payment .tooltip-generic{position:absolute;right:0;top:0}.microsite-sub-nav .left-side ul.microsite-sub-nav__snapshot.with-payment .tooltip-generic .content{right:0;left:unset}}.microsite-sub-nav .left-side ul.microsite-sub-nav__snapshot li{font-size:20px;padding:0 20px;font-weight:300;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:992px) and (max-width:1275px){.microsite-sub-nav .left-side ul.microsite-sub-nav__snapshot li{font-size:16px;padding:0 9px}}@media only screen and (min-width:768px) and (max-width:991px){.microsite-sub-nav .left-side ul.microsite-sub-nav__snapshot li{font-size:16px}}@media only screen and (max-width:767px){.microsite-sub-nav .left-side ul.microsite-sub-nav__snapshot li{font-size:16px;line-height:36px;padding:0 10px}}.microsite-sub-nav .left-side ul.microsite-sub-nav__snapshot li.baths,.microsite-sub-nav .left-side ul.microsite-sub-nav__snapshot li.beds,.microsite-sub-nav .left-side ul.microsite-sub-nav__snapshot li.sqft{padding:0 20px 0 0}.microsite-sub-nav .left-side ul.microsite-sub-nav__snapshot li.property-type{text-transform:capitalize;position:relative;padding-left:10px}.microsite-sub-nav .left-side ul.microsite-sub-nav__snapshot li.property-type:after{content:"|";position:absolute;right:-3px;top:0}@media only screen and (max-width:767px){.microsite-sub-nav .left-side ul.microsite-sub-nav__snapshot li.property-type:after{right:-2px}}.microsite-sub-nav .left-side ul.microsite-sub-nav__snapshot li.beds{padding-left:0}@media only screen and (max-width:767px){.microsite-sub-nav .left-side ul.microsite-sub-nav__snapshot li.beds{padding-left:10px}}.microsite-sub-nav .left-side ul.microsite-sub-nav__snapshot li img{margin-right:10px}.microsite-sub-nav .right-side{position:relative;cursor:pointer}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.microsite-sub-nav .right-side{background:#003253;margin-top:20px;position:absolute;bottom:-52px;right:0;left:-12px;width:auto;max-width:none}}.microsite-sub-nav .menu-button{font-size:30px;font-weight:300;text-transform:capitalize;display:none}@media only screen and (min-width:768px) and (max-width:991px){.microsite-sub-nav .menu-button{margin-right:36px;font-size:22px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width:767px){.microsite-sub-nav .menu-button{width:100%;font-size:22px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex}}.microsite-sub-nav .menu-button.microSubNav svg{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transition:all .25s ease-in;transition:all .25s ease-in}.microsite-sub-nav .menu-button svg{margin-left:35px;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .25s ease-in;transition:all .25s ease-in}.microsite-sub-nav .menu-button svg path{-webkit-transition:all .25s;transition:all .25s}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1275px){.microsite-sub-nav .menu-button svg{margin-left:20px;width:40px}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.microsite-sub-nav .menu-button svg{width:35px}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.microsite-sub-nav__menu{opacity:0;visibility:hidden;position:absolute;right:0;left:0;-webkit-transition:all .4s ease-out;transition:all .4s ease-out;background:rgba(0,36,59,.95);max-width:618px;width:36vw;text-align:right;top:104px;z-index:5}}@media only screen and (min-width:768px) and (max-width:991px){.microsite-sub-nav__menu{width:91vw}}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (orientation:landscape){.microsite-sub-nav__menu{width:100vw}}@media only screen and (min-width:768px) and (max-width:991px){.microsite-sub-nav__menu{top:64px;max-width:none}}@media only screen and (max-width:767px){.microsite-sub-nav__menu{top:51px;width:100%;padding:25px 0}}.microsite-sub-nav__menu ul li{line-height:76px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1275px){.microsite-sub-nav__menu ul li{line-height:55px}}@media only screen and (max-width:767px){.microsite-sub-nav__menu ul li{line-height:55px}}.microsite-sub-nav__menu ul li a{font-size:26px;color:#c29a66;text-transform:capitalize;font-weight:300;display:block;cursor:pointer;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1275px){.microsite-sub-nav__menu ul li a{font-size:22px}}@media only screen and (max-width:767px){.microsite-sub-nav__menu ul li a{font-size:22px}}.microsite-sub-nav__menu ul li a:hover{color:#fff;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.microsite-sub-nav__menu.open{opacity:1;visibility:visible;-webkit-transition:right .6s cubic-bezier(.22,.61,.36,1);transition:right .6s cubic-bezier(.22,.61,.36,1)}@media only screen and (max-width:767px){.microsite-sub-nav__menu.open{z-index:30}}.microsite-sub-nav__menu-links{margin:30px auto}.microsite-sub-nav__menu-advisors{color:#fff;text-align:left}.microsite-sub-nav__menu-advisors span{font-size:18px;font-weight:300}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.microsite-sub-nav__menu-advisors ul li{font-size:14px}}.microsite-sub-nav__menu-advisors ul li a{font-size:18px;color:#fff;cursor:pointer;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.microsite-sub-nav__menu-advisors ul li a{font-size:14px}}.microsite-sub-nav__menu-advisors ul li a svg{position:relative;top:4px;margin-right:5px}.microsite-sub-nav__menu-advisors ul li a:hover{color:#c29a66;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.microsite-sub-nav__menu-advisors ul li a:hover svg{fill:#fff}.microsite-sub-nav .price-range.with-payment{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:start!important;-ms-flex-align:start!important;align-items:flex-start!important;margin-top:20px}.microsite-sub-nav .price-range.with-payment .monthly-payment__wrapper{margin-left:0}.microsite-sub-nav .price-range.no-property{padding:0 20px 0 10px!important}@media only screen and (max-width:767px){.microsite-sub-nav .content.tooltip-generic__mobile-dropdown{z-index:unset}}.ie-close,.ie-hamburger{display:none}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.microsite-sub-nav .menu-button svg{display:none}.ie-close,.ie-hamburger{color:#c29a66;padding:10px;border:2px solid #c29a66;border-radius:100%;font-size:18px;margin-left:20px;font-weight:700}.ie-hamburger{display:inline}.ie-close,.microSubNav .ie-hamburger{display:none}.microSubNav .ie-close{display:inline}.col-xs-12.col-sm-12.row.middle-xs.start-lg.end-sm.end-md{padding:0}}#microsite-tab-navigation{display:block;z-index:1;top:57px;border:0}#microsite-tab-navigation .microsite-sub-nav__menu{-webkit-box-sizing:border-box;box-sizing:border-box}#microsite-tab-navigation .microsite-nav{margin-left:0;margin-right:0}#microsite-tab-navigation .microsite-nav li{margin:0;-webkit-box-flex:0;-ms-flex:none;flex:none}#microsite-tab-navigation .microsite-nav li a{white-space:nowrap;font-size:16px}#microsite-tab-navigation .microsite-nav li .request-info{width:100%;font-size:16px;white-space:nowrap}@media only screen and (min-width:992px){#microsite-tab-navigation .microsite-nav li{-webkit-box-flex:7;-ms-flex:7;flex:7}}#microsite-tab-navigation ul.microsite-nav li a{color:#fff;background-color:#003253}@media only screen and (min-width:992px) and (max-width:1275px){#microsite-tab-navigation ul.microsite-nav li a{padding:9px 10px}}#microsite-tab-navigation ul.microsite-nav li.active a{color:#003253;background-color:#fff}#microsite-tab-navigation .menu-button{margin-left:0}@media only screen and (min-width:992px){#microsite-tab-navigation{top:0}}.around-the-area .microsite-sub-nav,.contact-and-directions .microsite-sub-nav,.microsite-community-map .microsite-sub-nav,.microsite-floorplan .microsite-sub-nav,.microsite-quick-move-ins .microsite-sub-nav{padding-bottom:60px}.around-the-area #microsite-tab-navigation,.contact-and-directions #microsite-tab-navigation,.microsite-community-map #microsite-tab-navigation,.microsite-floorplan #microsite-tab-navigation,.microsite-quick-move-ins #microsite-tab-navigation{bottom:-57px;left:-20px;top:auto;width:calc(100% + 20px);z-index:2}.around-the-area #microsite-tab-navigation .microsite-sub-nav__menu,.contact-and-directions #microsite-tab-navigation .microsite-sub-nav__menu,.microsite-community-map #microsite-tab-navigation .microsite-sub-nav__menu,.microsite-floorplan #microsite-tab-navigation .microsite-sub-nav__menu,.microsite-quick-move-ins #microsite-tab-navigation .microsite-sub-nav__menu{top:51px;left:0;max-width:none}.around-the-area #microsite-tab-navigation .microsite-sub-nav__menu .active a,.contact-and-directions #microsite-tab-navigation .microsite-sub-nav__menu .active a,.microsite-community-map #microsite-tab-navigation .microsite-sub-nav__menu .active a,.microsite-floorplan #microsite-tab-navigation .microsite-sub-nav__menu .active a,.microsite-quick-move-ins #microsite-tab-navigation .microsite-sub-nav__menu .active a{color:#fff;background:transparent}@media only screen and (min-width:992px){.around-the-area #microsite-tab-navigation .microsite-sub-nav__menu .active a,.contact-and-directions #microsite-tab-navigation .microsite-sub-nav__menu .active a,.microsite-community-map #microsite-tab-navigation .microsite-sub-nav__menu .active a,.microsite-floorplan #microsite-tab-navigation .microsite-sub-nav__menu .active a,.microsite-quick-move-ins #microsite-tab-navigation .microsite-sub-nav__menu .active a{color:#023e66;background:#fff}}@media only screen and (min-width:992px){.around-the-area #microsite-tab-navigation .microsite-sub-nav__menu,.contact-and-directions #microsite-tab-navigation .microsite-sub-nav__menu,.microsite-community-map #microsite-tab-navigation .microsite-sub-nav__menu,.microsite-floorplan #microsite-tab-navigation .microsite-sub-nav__menu,.microsite-quick-move-ins #microsite-tab-navigation .microsite-sub-nav__menu{top:57px}}@media only screen and (min-width:992px){.around-the-area #microsite-tab-navigation,.contact-and-directions #microsite-tab-navigation,.microsite-community-map #microsite-tab-navigation,.microsite-floorplan #microsite-tab-navigation,.microsite-quick-move-ins #microsite-tab-navigation{width:100%;left:0;bottom:-39px}}@media only screen and (min-width:1276px){.around-the-area #microsite-tab-navigation,.contact-and-directions #microsite-tab-navigation,.microsite-community-map #microsite-tab-navigation,.microsite-floorplan #microsite-tab-navigation,.microsite-quick-move-ins #microsite-tab-navigation{bottom:-51px}}@media only screen and (max-width:767px){.modal-monthly-payment-disclaimer .modal__content{overflow:auto}}@media only screen and (max-width:767px){.modal-monthly-payment-disclaimer .modal__close path{fill:#4f4f4f}}@media only screen and (max-width:767px){.modal-monthly-payment-disclaimer .modal__close circle{stroke:#4f4f4f}}.modal-monthly-payment-disclaimer-container{padding:30px}.modal-monthly-payment-disclaimer__component-wrapper{width:72vw;max-width:100%;height:auto;max-height:auto}.modal-monthly-payment-disclaimer__component-wrapper p{color:#656565}@media only screen and (max-width:767px){.modal-monthly-payment-disclaimer__component-wrapper p{font-size:12px;line-height:18px}}.modal-request-info-container form .form-input input,.modal-request-info-container form .form-select .form-select__wrap,.modal-request-info-container form .form-textarea textarea{height:50px;width:100%;margin:0 0 10px;outline:none;border:1px solid #c29a66;-webkit-box-sizing:border-box;box-sizing:border-box}.modal-request-info-container form .form-input>span,.modal-request-info-container form .form-input label,.modal-request-info-container form .form-select>span,.modal-request-info-container form .form-select label,.modal-request-info-container form .form-textarea>span{display:block;margin:0 0 10px;font-size:12px;text-transform:uppercase}.modal-img-placeholder{position:absolute;top:0;left:0;width:50%;height:100%}.modal-img-placeholder img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.modal-img-placeholder{display:none}}.modal-request-info-container{padding:0;color:#fff}.modal-request-info-container form .form-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-family:Open Sans;font-weight:300}.modal-request-info-container form .form-container .modal-header__request-info,.modal-request-info-container form .form-container button{font-family:Open Sans,sans-serif}.modal-request-info-container form .form-container .modal-header__request-info h3{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}.modal-request-info-container form .form-container .modal-header__request-info h3 img{max-width:100px;border-radius:50%;border:4px solid #fff}.modal-request-info-container form .form-container .modal-request-form{margin-left:auto;padding:40px;position:relative}@media only screen and (min-width:768px) and (max-width:991px){.modal-request-info-container form .form-container .modal-request-form.col-sm-6{margin-left:unset;-ms-flex-preferred-size:unset;flex-basis:unset;max-width:unset;width:100%}}.modal-request-info-container form .form-container .row:not(.no-space){-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.modal-request-info-container form .form-container .row:not(.no-space)>button{margin-left:auto;margin-top:30px;padding:10px 20px;border-radius:0;font-size:16px;font-weight:400;background:#c29a66;color:#fff}.modal-request-info-container form .form-container .row:not(.no-space)>button:hover{background:#4c9b8e;color:#fff}@media only screen and (max-width:767px){.modal-request-info-container form .form-container .row:not(.no-space)>button{font-size:15px;letter-spacing:1px;font-weight:400;margin-left:0;margin-top:0;width:100%}}.modal-request-info-container form .form-container .no-space .form-input{padding-left:.5em;font-size:12px;text-transform:uppercase;letter-spacing:.5px}.modal-request-info-container form .form-container .no-space .col-md-12{padding-right:0}@media only screen and (max-width:767px){.modal-request-info-container form .form-container .button-row,.modal-request-info-container form .form-container .no-space .col-xs-12:last-child{margin:0}}.modal-request-info-container form .form-input{position:relative;display:block;width:100%;margin:0 9px 15px 0;letter-spacing:.5px}.modal-request-info-container form .form-textarea{float:left;width:100%}.modal-request-info-container form .form-textarea textarea{min-height:100px}.modal-request-info-container form .form-select{margin-top:25px}.modal-request-info-container form .form-select .form-select__wrap select{height:48px;width:100%;border:none;background:none}.modal-request-info-container form .form-select .form-select__wrap select[disabled]{background-color:#b4b4b4}.modal-request-info-container form .form-radio.button{margin-left:0;margin-right:0;padding:0 6px 6px 7px;width:216px}.modal-request-info-container form .form-radio label{position:relative;cursor:pointer}.modal-request-info-container form .form-radio label input[type=radio]{opacity:0}.modal-request-info-container form .form-radio label .label__box{z-index:10;position:absolute;top:0;left:0;width:20px;height:20px;min-width:20px;border:1px solid #fff;border-radius:3px}.modal-request-info-container form .form-radio label span{font-size:12px;vertical-align:middle;font-family:Open Sans,sans-serif;letter-spacing:0;font-weight:400;white-space:nowrap;width:75%}@media only screen and (max-width:767px){.modal-request-info-container form .form-checkbox label{margin-bottom:25px}}.main-nav__follow{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-nav__follow,.main-nav__follow a{color:#fff;cursor:pointer;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.main-nav__follow a:hover{-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.main-nav__follow a:hover svg g g,.main-nav__follow a:hover svg path{fill:#c29a66}.main-nav__follow.active .main-nav__follow__social{opacity:1;visibility:visible;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transform-origin:top;transform-origin:top;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}@media only screen and (max-width:767px){.main-nav__follow.active .main-nav__follow__social{opacity:0;visibility:hidden;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none}}.main-nav__follow.active .main-nav__follow__social svg g g{fill:#fff}.main-nav__follow__social{perspective:2000px;-webkit-perspective:2000px;opacity:0;visibility:hidden;color:#fff;position:absolute;top:30px;padding:20px;min-width:200px;max-width:30vw;white-space:nowrap;z-index:1;-webkit-transform-origin:top;transform-origin:top;-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transition:all .4s ease;transition:all .4s ease}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.main-nav__follow__social{right:20px;padding:30px;top:0;border-top:35px solid transparent}.main-nav__follow__social:before{background:rgba(1,38,61,.7);content:"";height:100%;width:100%;position:absolute;z-index:-1;left:0;top:0}.main-nav__follow__social:after{content:"";background:rgba(1,59,98,.96);height:100%;width:100%;position:absolute;z-index:-2;left:0;top:0}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.main-nav__follow__social{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;perspective:unset;-webkit-perspective:unset;left:15px;min-width:100%;padding:5px 0;opacity:1;visibility:visible;margin-top:5px;background:none;top:10px}.main-nav__follow__social a{margin-right:30px}}.main-nav__follow__social svg{-webkit-transition:all .3s;transition:all .3s;float:none;margin-right:0}.main-nav__follow__social .social-media-button{display:block}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.main-nav__follow__social .social-media-button{margin:3px 0;padding-left:0;cursor:pointer}}.main-nav__follow__social .nav__main__item{margin:8px 0;text-transform:none}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.main-nav__follow__social .nav__main__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;padding:0}}.main-nav__follow__social li.nav__main__item{color:#fff!important}.main-nav__follow__social li.nav__main__item:hover,.main-nav__follow__social li.nav__main__item:hover a{color:#c29a66!important;border-bottom:none!important}.home-ownership{background:transparent;background:-webkit-gradient(linear,left top,left bottom,from(#024a79),to(#023e65));background:linear-gradient(#024a79,#023e65);height:536px;overflow:hidden;position:relative;padding:0 20px}@media only screen and (max-width:767px){.home-ownership{height:auto;padding:0}.home-ownership h2{font-size:2.1rem;line-height:2.5rem;margin-left:.35rem!important}.home-ownership p{font-size:1.2rem!important;margin-left:.35rem!important}}.home-ownership .scrollmagic{position:absolute;left:0;top:0;width:100%}.home-ownership .animation-wrap{position:relative;height:100%}.home-ownership .animation-wrap .svg{position:absolute}.home-ownership__path{background:transparent url(/images/site/homepage/pathway.png) 0 no-repeat;background-size:contain}@media only screen and (min-width:768px) and (max-width:991px){.home-ownership__path{background:url(/images/site/homepage/pathway-mobile.png) 50% no-repeat;background-size:contain;background-position:0 0;padding:0 7rem 2rem}}@media only screen and (max-width:767px){.home-ownership__path{background:url(/images/site/homepage/pathway-mobile.png) 0 no-repeat;background-size:contain;background-position:100% 0;padding:2rem 3rem 4rem}.home-ownership__path .button-square--white{font-size:1rem;font-weight:400;padding:10px 13px}}.home-ownership__left-foot{bottom:0;left:33%}.home-ownership__right-foot{bottom:40px;left:50%}.home-ownership__flower-1{top:50%;left:10%}.home-ownership__flower-2{bottom:-3px;right:65px}.home-ownership__flower-3{top:-35px;right:3%}.home-ownership .row{height:100%}.home-ownership p{font-size:22px;color:#fff;margin:30px auto 50px}.question{padding:20px;text-align:center;color:#333;background:#fff}@media only screen and (min-width:768px){.question{padding:30px}}@media only screen and (min-width:992px){.question{padding:40px 100px}}.question__title{margin-bottom:20px;font-size:24px}@media only screen and (min-width:768px){.question__title{font-size:30px}}@media only screen and (min-width:992px){.question__title{font-size:35px}}.question__copy{margin-bottom:30px;color:#666}.question__cta{cursor:pointer;margin-bottom:30px;padding:10px 15px;font-family:Open Sans,sans-serif;font-size:16px;font-weight:600;line-height:1.825;text-transform:uppercase;letter-spacing:.045em;color:#c29a66;border:2px solid #c29a66;background:#fff;-webkit-transition:color .2s ease-out,border .2s ease-out;transition:color .2s ease-out,border .2s ease-out}.question__cta:focus,.question__cta:hover{color:#003253;border-color:#003253}.question__or{font-weight:600;text-transform:uppercase}.question__or a{color:#333;-webkit-transition:color .2s ease-out;transition:color .2s ease-out}.question__or a:focus,.question__or a:hover{color:#c29a66}.regional__hero{background:#c29a66}.regional__hero *{-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width:992px){.regional__hero{display:-webkit-box;display:-ms-flexbox;display:flex;height:60vh;max-height:calc(100vh - 128px - 100px);min-height:500px}}.regional__hero-block{position:relative;width:100%;background-position:50%;background-size:cover;background-repeat:no-repeat}.regional__hero-block:first-child{padding:60px 40px}.regional__hero-block:last-child{background:#fff}@media only screen and (min-width:992px){.regional__hero-block{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:50%}}.regional__hero-content{max-height:100%;color:#003253;background:#fff;overflow-y:auto}.regional__hero-copy{font-size:16px;line-height:1.6667;padding:40px 40px 80px}.regional__hero-copy h1,.regional__hero-copy h2,.regional__hero-copy h3{font-family:Open Sans,sans-serif;font-size:20px;font-weight:400}.regional__hero-copy ol,.regional__hero-copy p,.regional__hero-copy ul{margin-bottom:1em}.regional__hero-copy ol:last-child,.regional__hero-copy p:last-child,.regional__hero-copy ul:last-child{margin-bottom:0}.regional__hero-copy a,.regional__hero-copy li,.regional__hero-copy p{font-size:inherit;font-weight:inherit;line-height:inherit}.regional__hero-copy li,.regional__hero-copy p{color:inherit}.regional__hero-copy a,.regional__hero-copy a:visited{color:#4c9b8e;-webkit-transition:color .2s ease-out;transition:color .2s ease-out}.regional__hero-copy a:focus,.regional__hero-copy a:hover{color:#c29a66}.regional__hero-copy .read-more{cursor:pointer;font-size:16px;font-weight:600;line-height:1.6667;color:#003253;border:0;background:transparent}.regional__hero-title{padding:20px 40px}.regional__hero-title-intro{padding-bottom:.5em;font-size:20px}.regional__hero-title-name{font-size:36px}.regional__hero-social{padding:20px 40px 0}.regional__hero-social .social-media-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#003253}.regional__hero-social .social-media-button svg{width:25px;height:25px;margin-left:1em}.regional__hero-social .social-media-button svg g,.regional__hero-social .social-media-button svg path{fill:#003253}.why-hhhunt-hero{width:100%;position:relative;background-size:cover;background-position:50%;background-attachment:fixed;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;display:-webkit-box;display:-ms-flexbox;display:flex;-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}.why-hhhunt-hero:after,.why-hhhunt-hero:before{display:none}@media only screen and (min-width:1276px){.why-hhhunt-hero{height:75vh}}@media only screen and (min-width:992px) and (max-width:1275px){.why-hhhunt-hero{height:90vh}}@media only screen and (min-width:768px) and (max-width:991px){.why-hhhunt-hero{height:60vh}}@media only screen and (max-width:767px){.why-hhhunt-hero{height:45vh;background-attachment:inherit}}@media only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2){.why-hhhunt-hero{height:60vh}}@media only screen and (min-width:768px) and (max-width:991px){.why-hhhunt-hero .caption{min-width:420px}}.why-hhhunt-hero .caption h1{color:#fff;font-size:60px;font-weight:500;letter-spacing:1px}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.why-hhhunt-hero .caption h1{padding:45px 60px}}@media only screen and (min-width:768px) and (max-width:991px){.why-hhhunt-hero .caption h1{font-size:45px;padding:15px 10px 20px}}@media only screen and (max-width:767px){.why-hhhunt-hero .caption h1{font-size:24px;line-height:45px;padding-left:15px;padding-right:15px}}.why-hhhunt-hero .caption h1 span{display:block;font-weight:300;position:relative}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.why-hhhunt-hero .caption h1 span{margin-bottom:30px;padding-bottom:30px}}@media only screen and (min-width:768px) and (max-width:991px){.why-hhhunt-hero .caption h1 span{display:inline-block;font-size:45px;margin-bottom:15px;padding-bottom:15px;width:100%}}@media only screen and (max-width:767px){.why-hhhunt-hero .caption h1 span{font-size:24px}}.why-hhhunt-hero .caption h1 span:after{border-top:1px solid #fff;content:"";position:absolute;bottom:0;left:50%}@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){.why-hhhunt-hero .caption h1 span:after{margin-left:-60px;width:120px}}@media only screen and (max-width:767px){.why-hhhunt-hero .caption h1 span:after{margin-left:-30px;width:60px}}.why-hhhunt-hero .caption__inner{border:1px solid #fff;background-color:rgba(0,59,97,.3);text-align:center;min-width:100%}@media only screen and (-ms-high-contrast:active) and (min-width:768px) and (max-width:991px){.why-hhhunt-hero .caption__inner{min-width:500px}}@media (-ms-high-contrast:active) and (min-width:992px),(-ms-high-contrast:none) and (min-width:992px){.why-hhhunt-hero .caption__inner{min-width:800px}}.why-hhhunt-hero .caption .copy{padding-top:45px}.why-hhhunt-hero .caption .copy p{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.5),0 0 40px rgba(0,0,0,.7)}.why-hhhunt-hero .caption .copy p i{font-style:italic}.why-hhhunt-hero .mouse{position:absolute;bottom:40px}@media only screen and (max-width:767px){.why-hhhunt-hero .mouse{display:none}}.contact-us-hero{width:100%;position:relative;background-size:cover;background-position:50%;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}.contact-us-hero:after,.contact-us-hero:before{display:none}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.contact-us-hero{height:52.5vh}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.contact-us-hero{height:45vh}}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.contact-us-hero .caption h1{padding:45px 60px}}@media only screen and (min-width:768px) and (max-width:991px){.contact-us-hero .caption h1{padding:15px 10px 20px}}.contact-us-hero .caption h1 span{display:block;color:#fff;font-weight:300;letter-spacing:1px;position:relative}@media only screen and (min-width:1276px){.contact-us-hero .caption h1 span{font-size:78px}}@media only screen and (min-width:992px) and (max-width:1275px){.contact-us-hero .caption h1 span{font-size:60px}}@media only screen and (min-width:768px) and (max-width:991px){.contact-us-hero .caption h1 span{display:inline-block;font-size:45px;width:100%}}@media only screen and (max-width:767px){.contact-us-hero .caption h1 span{font-size:36px;line-height:45px;padding-left:15px;padding-right:15px}}.contact-us-hero .caption__inner{border:1px solid #fff;background-color:rgba(0,59,97,.3);text-align:center}@media (min-width:992px){.contact-us-hero .caption__inner{min-width:100%}}.quick-movie-in__banner{min-height:140px;padding:20px 40px;border-left:20px solid #003253;background:#024877;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.quick-movie-in__banner .qmi-title__community{font-size:40px;font-family:Open Sans,sans-serif}.quick-movie-in__banner .qmi-title__community+div{padding:0}.quick-movie-in__banner .qmi-title__explore{padding:10px 0 0;font-size:30px;font-weight:200;font-family:Open Sans,sans-serif}.quick-movie-in__banner .qmi-title__explore img{display:inline-block;padding:0 20px;vertical-align:middle}.quick-movie-in__banner .qmi-list__container{margin:10px 0 0}.quick-movie-in__banner .qmi-list__container div{padding:0}.quick-movie-in__banner .qmi-list__features li,.quick-movie-in__banner .qmi-list__specs li{position:relative;display:inline-block;font-weight:300;font-family:Open Sans,sans-serif}.quick-movie-in__banner .qmi-list__specs li:first-child:after{content:"|";display:inline-block;padding:0 5px 0 10px}.quick-movie-in__banner .qmi-list__features li{padding-right:20px;vertical-align:text-bottom}.quick-movie-in__banner .qmi-list__features li img{margin:0 10px 0 0;max-width:16px}.qmi-detail__floor-list{padding:40px 0}.qmi-detail__floor-list ul{max-width:960px;margin:0 auto;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:center;-ms-flex-align:center;align-items:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.qmi-detail__floor-list ul:after,.qmi-detail__floor-list ul:before{display:none}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.qmi-detail__floor-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.qmi-detail__floor-list ul:after,.qmi-detail__floor-list ul:before{display:none}}.qmi-detail__floor-list ul li{text-transform:uppercase;font-size:20px;font-family:Open Sans,sans-serif;font-weight:600;color:#a5a5a5;margin-left:7.5px;margin-right:7.5px;padding-bottom:10px;cursor:pointer}@media only screen and (min-width:768px) and (max-width:991px){.qmi-detail__floor-list ul li{font-size:18px}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.qmi-detail__floor-list ul li{font-size:15px;text-align:center;font-weight:400}}.qmi-detail__floor-list ul li:hover{color:#c29a66}.qmi-detail__floor-list ul li.active{color:#c29a66;border-bottom:2px solid #4c9b8e}.qmi-detail__floor-layout{padding:0 80px;text-align:center}@media only screen and (max-width:767px){.qmi-detail__floor-layout{padding:0 15px}}@media only screen and (max-width:767px){.qmi-detail__floor-layout img{margin:auto;max-width:100%}}.floorplan-tabs{overflow:hidden}.floorplan-tabs__content{position:relative;background-color:#fff}.floorplan-tabs__content--pane{position:absolute;opacity:0;top:0;left:0;width:100%}.floorplan-tabs__content--pane.active{position:relative;opacity:1;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;z-index:1}@media only screen and (min-width:768px){.qmi-detail__elevation-layout{padding:40px}}@media only screen and (max-width:767px){.qmi-detail__elevation-layout{padding:15px}}.qmi-detail__elevation-card-title{position:absolute;left:20px;bottom:20px;color:#fff;font-size:22px;font-weight:600;font-family:Open Sans,sans-serif}.qmi-detail__gallery__disclaimer{text-align:center;font-size:.625em;color:#555}.qmi-detail .media-element{min-height:220px;background-size:cover;background-position:50%;margin-bottom:15px;cursor:pointer;position:relative}.qmi-detail__info-container{max-width:960px;margin:0 auto}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.qmi-detail__info-container{padding-left:80px}}@media only screen and (min-width:992px){.qmi-detail__info-container .qmi-detail__info-list{padding:40px 0}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.qmi-detail__info-container .qmi-detail__info-list{padding:30px}}.qmi-detail__info-container .qmi-detail__info-list>p{margin:0 0 40px;color:#656565}.qmi-detail__info-container .qmi-detail__info-list table{font-family:Open Sans,sans-serif;color:#656565}.qmi-detail__info-container .qmi-detail__info-list table td{padding:10px 0}.qmi-detail__info-container .qmi-detail__info-list table span{display:inline-block;min-width:180px;font-weight:600;text-transform:capitalize}@media only screen and (max-width:767px){.qmi-detail__info-container .qmi-detail__info-list table span{min-width:130px}}.qmi-detail__info-container .qmi-detail__info-list table a{color:#c29a66}.qmi-detail__info-container .qmi-detail__info-list table li{padding:7px 0;display:block}.qmi-detail__info-container .qmi-detail__info-list table li:first-child{padding-top:0}.qmi-detail__info-container .qmi-detail__info-list table li span{display:none}.qmi-detail__interactive-floorplan-layout iframe{width:100%;height:87vh}.regional-landing-page__container{position:relative}.microsite-community-map .tabs__title,.qmi-detail__tabs .tabs__title,.regional-nav{display:none;position:absolute;top:0;left:0;width:100%;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.regional-nav__toggle.has-dropdown{display:none;background:#c29a66;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}.regional-nav__toggle.has-dropdown:after{width:14px;height:14px;top:calc(50% - 14px)}@media only screen and (min-width:992px){.microsite-community-map .tabs__title,.qmi-detail__tabs .tabs__title,.regional-nav{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width:767px){.microsite-community-map .tabs__title .regional-nav__toggle.has-dropdown,.qmi-detail__tabs .tabs__title .regional-nav__toggle.has-dropdown,.regional-nav .regional-nav__toggle.has-dropdown{display:none}}.microsite-community-map .tabs__title ul,.qmi-detail__tabs .tabs__title ul,.regional-nav ul{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;margin-left:50px}.microsite-community-map .tabs__title ul:after,.microsite-community-map .tabs__title ul:before,.qmi-detail__tabs .tabs__title ul:after,.qmi-detail__tabs .tabs__title ul:before,.regional-nav ul:after,.regional-nav ul:before{display:none}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.microsite-community-map .tabs__title ul,.qmi-detail__tabs .tabs__title ul,.regional-nav ul{display:none}}.microsite-community-map .tabs__title ul.open,.qmi-detail__tabs .tabs__title ul.open,.regional-nav ul.open{display:block;margin:0;width:100%;position:relative;z-index:2}.microsite-community-map .tabs__title ul.open li,.qmi-detail__tabs .tabs__title ul.open li,.regional-nav ul.open li{width:100%;display:block;line-height:26px}.microsite-community-map .tabs__title ul.open li a,.qmi-detail__tabs .tabs__title ul.open li a,.regional-nav ul.open li a{width:100%;border-radius:0;display:inline-block;text-align:center;padding:15px 0}.microsite-community-map .tabs__title ul li,.qmi-detail__tabs .tabs__title ul li,.regional-nav ul li{text-align:center;margin:0 5px}.microsite-community-map .tabs__title ul li a,.qmi-detail__tabs .tabs__title ul li a,.regional-nav ul li a{display:block;font-family:Open Sans,sans-serif;padding:15px 45px;color:#c29a66;background:#fff;border-radius:8px 8px 0 0;font-size:18px;font-weight:400;-webkit-transition:all .3s ease;transition:all .3s ease}@media only screen and (min-width:992px) and (max-width:1275px){.microsite-community-map .tabs__title ul li a,.qmi-detail__tabs .tabs__title ul li a,.regional-nav ul li a{padding:15px 28px}}.microsite-community-map .tabs__title ul li a:hover,.qmi-detail__tabs .tabs__title ul li a:hover,.regional-nav ul li a:hover{color:#fff;background:#4c9b8e}.microsite-community-map .tabs__title ul li.active a,.qmi-detail__tabs .tabs__title ul li.active a,.regional-nav ul li.active a{color:#fff;background:#003253}.microsite-community-map .community-nav.tabs__title,.qmi-detail__tabs .community-nav.tabs__title,.regional-nav.community-nav{top:0;width:100%}.microsite-community-map .community-nav.tabs__title .microsite-sub-nav__menu,.qmi-detail__tabs .community-nav.tabs__title .microsite-sub-nav__menu,.regional-nav.community-nav .microsite-sub-nav__menu{width:100%}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.microsite-community-map .community-nav.tabs__title,.qmi-detail__tabs .community-nav.tabs__title,.regional-nav.community-nav{position:absolute;left:0;margin-top:0}}.microsite-community-map .community-nav.tabs__title ul.microsite-nav,.qmi-detail__tabs .community-nav.tabs__title ul.microsite-nav,.regional-nav.community-nav ul.microsite-nav{margin-left:15px;margin-right:15px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.microsite-community-map .community-nav.tabs__title ul.microsite-nav,.qmi-detail__tabs .community-nav.tabs__title ul.microsite-nav,.regional-nav.community-nav ul.microsite-nav{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex}}.microsite-community-map .community-nav.tabs__title ul.microsite-nav li,.qmi-detail__tabs .community-nav.tabs__title ul.microsite-nav li,.regional-nav.community-nav ul.microsite-nav li{line-height:21px}@media only screen and (min-width:992px) and (max-width:1275px){.microsite-community-map .community-nav.tabs__title ul.microsite-nav li,.qmi-detail__tabs .community-nav.tabs__title ul.microsite-nav li,.regional-nav.community-nav ul.microsite-nav li{margin:0 2px}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.microsite-community-map .community-nav.tabs__title ul.microsite-nav li,.qmi-detail__tabs .community-nav.tabs__title ul.microsite-nav li,.regional-nav.community-nav ul.microsite-nav li{width:100%}}.microsite-community-map .community-nav.tabs__title ul.microsite-nav li a,.qmi-detail__tabs .community-nav.tabs__title ul.microsite-nav li a,.regional-nav.community-nav ul.microsite-nav li a{padding:15px;font-size:17px}@media only screen and (min-width:992px) and (max-width:1275px){.microsite-community-map .community-nav.tabs__title ul.microsite-nav li a,.qmi-detail__tabs .community-nav.tabs__title ul.microsite-nav li a,.regional-nav.community-nav ul.microsite-nav li a{font-size:13px;padding:9px 15px}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.microsite-community-map .community-nav.tabs__title ul.microsite-nav li a,.qmi-detail__tabs .community-nav.tabs__title ul.microsite-nav li a,.regional-nav.community-nav ul.microsite-nav li a{font-size:20px;background:none}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.microsite-community-map .community-nav.tabs__title ul.microsite-nav li.active a,.qmi-detail__tabs .community-nav.tabs__title ul.microsite-nav li.active a,.regional-nav.community-nav ul.microsite-nav li.active a{color:#c29a66}}.microsite-community-map .community-nav.tabs__title ul.microsite-nav button.request-info,.qmi-detail__tabs .community-nav.tabs__title ul.microsite-nav button.request-info,.regional-nav.community-nav ul.microsite-nav button.request-info{background:#c29a66;color:#fff;padding:15px;font-size:17px;border-radius:8px 8px 0 0;font-family:Open Sans,sans-serif;cursor:pointer;position:relative}@media only screen and (min-width:992px) and (max-width:1275px){.microsite-community-map .community-nav.tabs__title ul.microsite-nav button.request-info,.qmi-detail__tabs .community-nav.tabs__title ul.microsite-nav button.request-info,.regional-nav.community-nav ul.microsite-nav button.request-info{padding:9px 15px;font-size:13px}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.microsite-community-map .community-nav.tabs__title ul.microsite-nav button.request-info,.qmi-detail__tabs .community-nav.tabs__title ul.microsite-nav button.request-info,.regional-nav.community-nav ul.microsite-nav button.request-info{border-radius:0;width:75%}}@media only screen and (max-width:767px){.microsite-community-map .community-nav.tabs__title ul.microsite-nav button.request-info,.qmi-detail__tabs .community-nav.tabs__title ul.microsite-nav button.request-info,.regional-nav.community-nav ul.microsite-nav button.request-info{width:100%}}.microsite-community-map .community-nav.tabs__title ul.microsite-nav button.request-info svg,.qmi-detail__tabs .community-nav.tabs__title ul.microsite-nav button.request-info svg,.regional-nav.community-nav ul.microsite-nav button.request-info svg{width:17px;height:17px;top:2px;position:relative}.microsite-community-map .community-nav.tabs__title ul.microsite-nav button.request-info svg path,.qmi-detail__tabs .community-nav.tabs__title ul.microsite-nav button.request-info svg path,.regional-nav.community-nav ul.microsite-nav button.request-info svg path{fill:#fff}.microsite-community-map .community-nav.tabs__title ul.microsite-nav button.request-info:hover,.qmi-detail__tabs .community-nav.tabs__title ul.microsite-nav button.request-info:hover,.regional-nav.community-nav ul.microsite-nav button.request-info:hover{background:#4c9b8e}.favorites__tabs{position:relative;width:100%;z-index:2}@media only screen and (min-width:992px){.favorites__tabs{margin-top:-50px}}.favorite__tabs-toggle{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;width:100%;height:50px;font-size:20px;font-weight:300;line-height:1;color:#fff;background:#c29a66;-webkit-transition:background .2s ease-out;transition:background .2s ease-out}.favorite__tabs-toggle:hover{background:#003253}@media only screen and (min-width:992px){.favorite__tabs-toggle{display:none}}.favorites__tabs-container{position:absolute;top:50px;left:0;width:100%;max-height:0;overflow:hidden;-webkit-transition:max-height .3s ease-out;transition:max-height .3s ease-out}@media only screen and (min-width:992px){.favorites__tabs-container{position:relative;top:0;max-height:none}}.favorite__tabs-toggle[aria-expanded=true]+.favorites__tabs-container{max-height:300px}.favorites__tabs-list{display:grid;width:100%;padding:20px 0;gap:2px;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width:992px){.favorites__tabs-list{grid-template-columns:repeat(4,-webkit-max-content) 1fr;grid-template-columns:repeat(4,max-content) 1fr;gap:10px;padding:0 50px;background:transparent}}.favorites__tabs-link{padding:10px 20px;font-size:18px;color:#003253;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:color .2s ease-out;transition:color .2s ease-out}.favorites__tabs-link:focus,.favorites__tabs-link:hover{color:#2096bd}@media only screen and (min-width:992px){.favorites__tabs-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;color:#fff;border-radius:5px 5px 0 0;background:#c29a66}.favorites__tabs-link:last-child{justify-self:flex-end}.favorites__tabs-link.favorites__tabs-link--active,.favorites__tabs-link:focus,.favorites__tabs-link:hover{color:#003253;background:#fff}}@media only screen and (max-width:767px){.regional-section{display:none}}.community__regional{height:100%}.community__regional .block__region{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;background-size:cover;background-repeat:no-repeat;max-height:100%;width:100%}@media (max-width:992px){.community__regional .block__region{padding:30px 0 20px}}.community__regional .block__region._desc{padding:2em 3em;background:#003253;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;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.community__regional .block__region._desc::-webkit-scrollbar{display:none}@media (min-width:768px) and (max-width:1200px){.community__regional .block__region._desc{padding:3rem}}@media only screen and (max-width:767px){.community__regional .block__region._desc{padding:2rem}}.community__regional .block__region hgroup{height:100%;width:100%;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}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1275px){.community__regional .block__region hgroup{margin-bottom:20px}}.community__regional .block__region span{display:block;margin:0 0 20px;font-size:41px;font-family:Open Sans,sans-serif}.community__regional .block__region h2{font-size:60px;font-family:Open Sans,sans-serif;line-height:82px;margin-bottom:30px}.community__regional .block__region .social__row{margin-top:30px}.community__regional .block__region a.social-media-button{color:#fff;font-size:16px;line-height:20px}.community__regional .block__region a.social-media-button svg{width:25px;height:25px;vertical-align:middle;margin-left:10px;margin-top:-3px}.community__regional .block__region .lead{margin:0;font-weight:700}.community__regional .block__region p{margin-bottom:20px;font-weight:300;color:#fff;line-height:28px;font-size:17px}.regional-landing-page .template-base{z-index:2}.regional__filters{position:relative;position:sticky;top:88px;width:100%;background:#003253;z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box}.regional__filters *{-webkit-box-sizing:inherit;box-sizing:inherit}@media screen and (min-width:450px){.regional__filters{top:88px}}@media only screen and (min-width:768px){.regional__filters{top:88px}}@media only screen and (min-width:992px){.regional__filters{top:128px}}.regional__filters-inner{position:relative;width:100%;font-family:Open Sans,sans-serif;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.1);box-shadow:0 2px 10px 0 rgba(0,0,0,.1)}@media only screen and (min-width:992px){.regional__filters-inner{padding:10px 20px;-webkit-box-shadow:none;box-shadow:none}}.regional__filters-list{padding:15px 0}@media only screen and (min-width:992px){.regional__filters-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;margin:-5px;padding:0}}.regional__filters-item{padding:5px 20px;font-size:13px}.regional__filters-item .form-checkbox span{white-space:nowrap}.regional__filters-item .dropdown-select__wrapper .dropdown-select__menu.open{max-height:300px;overflow:auto}.regional__filters-item .dropdown-select__wrapper .dropdown-select{cursor:pointer;width:100%;background-color:#003253;border-color:#fff;color:#fff;font-weight:400}.regional__filters-item .dropdown-select__wrapper .dropdown-select:after{border-color:#fff}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.regional__filters-item .dropdown-select__wrapper .dropdown-select__menu{position:relative;top:0;width:100%;margin:0}.regional__filters-item .dropdown-select__wrapper .dropdown-select__menu:before{display:none}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.regional__filters-item .input-range .dropdown-select__wrapper{width:50%}.regional__filters-item .input-range .dropdown-select__wrapper:first-child .dropdown-select__menu,.regional__filters-item .input-range .dropdown-select__wrapper:last-child .dropdown-select__menu{position:relative;width:200%;margin:0;padding:0!important}.regional__filters-item .input-range .dropdown-select__wrapper:first-child .dropdown-select__menu.open,.regional__filters-item .input-range .dropdown-select__wrapper:last-child .dropdown-select__menu.open{padding:10px 8px!important}.regional__filters-item .input-range .dropdown-select__wrapper:last-child .dropdown-select__menu{left:-100%}}.regional__filters-item .form-checkbox{padding:9px 8px;border:1px solid #e7e7e7}.regional__filters-item .form-checkbox input{width:1px;height:1px;opacity:0}.regional__filters-item .form-checkbox .label__box{width:15px;height:15px;min-width:0;border-color:#c29a66;border-width:2px;border-radius:4px}.regional__filters-item .form-checkbox span{font-weight:500;letter-spacing:normal}.regional__filters-item .form-checkbox.dynamic{background-color:#003253;border-color:#fff}.regional__filters-item .form-checkbox.dynamic input:checked+.label__box{background-color:#fff}.regional__filters-item .form-checkbox.dynamic input:checked+.label__box .checkbox{border-color:#003253}.regional__filters-item .form-checkbox.dynamic .label__box{border-color:#fff}.regional__filters-item .form-checkbox.dynamic span{color:#fff}.regional__filters-item .input-range{border-color:#fff}.regional__filters-item .input-range>span{color:#fff}.regional__filters-item .dropdown-select__wrapper{width:100%}.regional__filters-item .dropdown-select{background-color:#003253;border-color:#fff;color:#fff;font-weight:400;width:100%}.regional__filters-item .dropdown-select:after{border-color:#fff}@media only screen and (min-width:992px){.regional__filters-item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:25%;padding:5px}.regional__filters-item--active-adult,.regional__filters-item--baths,.regional__filters-item--beds,.regional__filters-item--sqft{max-width:87px}.regional__filters-item--owner-suite{max-width:200px}}.regional__filters-toggle{width:100%;z-index:1}.regional__filters-bucket{position:absolute;width:100%;max-height:0;overflow:hidden;background:#003253;-webkit-box-shadow:2px 0 10px rgba(0,0,0,.2);box-shadow:2px 0 10px rgba(0,0,0,.2);z-index:1}.regional__filters-bucket,.regional__filters-bucket.open{-webkit-transition:max-height .3s ease-out;transition:max-height .3s ease-out}.regional__filters-bucket.open{overflow-y:auto;max-height:calc(100vh - 88px - 90px - 42px)}@media screen and (min-width:450px){.regional__filters-bucket.open{max-height:calc(100vh - 88px)}}@media only screen and (min-width:768px){.regional__filters-bucket.open{max-height:calc(100vh - 88px)}}@media only screen and (min-width:992px){.regional__filters-bucket{position:relative;max-height:none;-webkit-box-shadow:none;box-shadow:none;overflow:visible}}@media only screen and (min-width:992px){.regional-filters__map-toggles,.regional-filters__qmi-forward{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.regional-filters__qmi-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:20px;text-align:center}@media only screen and (min-width:992px){.regional-filters__qmi-header{-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}.regional-filters__qmi-header>div{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}.regional-filters__map-toggles{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.regional-filters__map-toggles .button-square--darkbeige{margin:0 5px;font-weight:500;white-space:nowrap;text-transform:none}.regional-filters__map-toggles .button-square--darkbeige.active{color:#fff;border-color:#c29a66;background:#c29a66}.regional-filters__qmi-forward{padding-bottom:20px}.regional-filters__qmi-forward a{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;text-align:center;white-space:nowrap;color:#c29a66;-webkit-transition:color .2s ease-out;transition:color .2s ease-out}.regional-filters__qmi-forward a:hover{color:#4c9b8e}.regional-filters__qmi-forward a:hover .right-arrow g{fill:#4c9b8e}.regional-filters__qmi-forward .right-arrow{top:0;float:none;margin-left:.5em}.regional-filters__qmi-forward .right-arrow g{fill:#c29a66;-webkit-transition:fill .2s ease-out;transition:fill .2s ease-out}@media only screen and (min-width:992px){.regional-filters__qmi-forward{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:0}}.regional-landing-page__list-view{width:100%;padding:0;-webkit-transition:all .4s ease-out;transition:all .4s ease-out}.regional-landing-page__list-view.active{opacity:1;visibility:visible;-webkit-transition:all .4s ease-in;transition:all .4s ease-in}@media only screen and (min-width:768px){.regional-landing-page__list-view.active{width:auto}}.regional-landing-page__list-view .regional-landing-page__list-view__container{margin:0}@media only screen and (min-width:768px){.regional-landing-page__list-view{padding:10px 18px}}@media only screen and (min-width:992px){.regional-landing-page__list-view{display:block;opacity:1;visibility:visible}.regional-landing-page__list-view .regional-landing-page__list-view__container{max-width:1500px;margin:0 auto}}@media only screen and (min-width:992px){.regional-landing-page__map-view{display:block;opacity:1;visibility:visible}}.region-list-template-wrap.active .regional-landing-page__list-view{display:block;-webkit-transition:all .4s ease-in;transition:all .4s ease-in}@media only screen and (min-width:768px) and (max-width:991px){.region-list-template-wrap.active .regional-landing-page__list-view{height:auto}}@media only screen and (max-width:767px){.region-list-template-wrap.active .regional-landing-page__list-view{height:auto;width:100%}}.tabs{overflow:hidden}.tabs__title{background:#fff;padding:7px 0;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.1);box-shadow:0 2px 10px 0 rgba(0,0,0,.1);z-index:10;position:relative}.tabs__title li{padding:20px;display:inline-block;font-family:Open Sans,sans-serif;letter-spacing:1px;color:#a5a5a5;cursor:pointer;font-size:20px;font-weight:300;line-height:20px;font-weight:600;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;text-transform:uppercase}.tabs__title li.active,.tabs__title li:hover{-webkit-transition:all .2s ease-in;transition:all .2s ease-in;color:#c29a66;position:relative}.tabs__title li a{color:#a5a5a5}.tabs__title li a.active,.tabs__title li a:hover{-webkit-transition:all .2s ease-in;transition:all .2s ease-in;color:#c29a66;position:relative}.tabs__content{position:relative;background-color:#fff}.tabs__content--pane{position:absolute;display:none;opacity:0;top:0;left:0;width:100%}.tabs__content--pane.active{position:relative;display:block;opacity:1;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;z-index:1}.tab-content-videos .video{position:relative}.tab-content-videos .video.media-element{margin-bottom:75px}.tab-content-videos .video svg{position:absolute;right:15px;bottom:15px}.tab-content-videos .video h4{position:absolute;bottom:-30px;left:0;width:100%;color:#2096bd;text-align:left;font-weight:600}.tab-content-images{width:100%}.tab-content-images .media-element{max-width:100%;min-height:auto}.tab-content-images.tab-content .media-element{height:auto;max-height:220px}@media only screen and (max-width:767px){.tab-content-images.tab-content .media-element{max-height:100%}}.tab-content-images .col-xs-12{text-align:center}.modal-design-inspiration .slick-dots{display:none!important}.modal-design-inspiration .modal__content,.modal-design-inspiration .slick-list,.modal-design-inspiration .slick-slide,.modal-design-inspiration .slick-slider,.modal-design-inspiration .slick-track{background:transparent}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.modal-design-inspiration__component-inner-wrapper{width:87vw!important}.modal-design-inspiration__component-inner-wrapper .slick-slide{min-height:unset}.modal-design-inspiration__component-inner-wrapper .slick-arrow{display:-webkit-box;display:-ms-flexbox;display:flex}.modal-design-inspiration__component-inner-wrapper .slick-arrow img{top:unset}.modal-design-inspiration__component-inner-wrapper .slick-prev{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:10px}.modal-design-inspiration__component-inner-wrapper .slick-next{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:10px}}.tab-content-explore-design-gallery .tab-content__tab-wrap{padding:0}.tab-content-explore-design-gallery .video-container{position:relative;padding-bottom:56.25%;padding-top:35px;height:0;overflow:hidden;width:100%}.tab-content-explore-design-gallery .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.tab-content-floorplan-tours a{display:block}.tab-content-floorplan-tours a .media-element h4{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.tab-content-floorplan-tours a:hover .media-element h4{color:#c29a66;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.tab-content-floorplan-tours .floorplan-tours{position:relative}.tab-content-floorplan-tours .floorplan-tours.media-element{margin-bottom:75px}.tab-content-floorplan-tours .floorplan-tours img{position:absolute;right:15px;bottom:15px;width:60px}.regional-design-filters{background:#f8f8f8;position:relative;z-index:10}@media only screen and (max-width:767px){.regional-design-filters{padding:0}}.regional-design-filters .filter-button{margin:0 .65em;padding:1em .65em;font-family:Open Sans,sans-serif;color:#989898;font-size:18px;background:none;text-shadow:1px 1px 0 rgba(0,0,0,.05);-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer}.regional-design-filters .filter-button.active,.regional-design-filters .filter-button:hover{color:#bb8e54}body.regional-landing-page.modal-open{overflow:hidden}body.regional-landing-page.modal-open .regional-design-inspiration-tabs{position:relative;z-index:100}.regional-design-inspiration-tabs{margin-top:-18px}@media only screen and (max-width:767px){.regional-design-inspiration-tabs{margin-top:-34px}}.regional-design-inspiration-tabs .tabs__title{z-index:1}@media only screen and (max-width:767px){.regional-design-inspiration-tabs .tabs__title{display:none}}.regional-design-inspiration-tabs .tabs__title li{text-shadow:1px 1px 0 rgba(0,0,0,.05)}@media only screen and (min-width:768px) and (max-width:991px){.regional-design-inspiration-tabs .tabs__title li{font-size:18px;font-weight:400}}@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-design-inspiration-tabs .tabs__title li#explore-the-design-gallery{display:none}}@media only screen and (max-width:767px){.regional-design-inspiration-tabs .filters{display:none}.regional-design-inspiration-tabs .filters.open{display:block}.regional-design-inspiration-tabs .filters li{width:100%;text-align:center;line-height:45px;padding:0}.regional-design-inspiration-tabs .filters li button{font-size:20px}}.regional-design-inspiration-tabs .regional-nav__toggle.has-dropdown{background:#003253}.regional-design-inspiration-tabs .regional-nav__toggle.has-dropdown.filters-button{background:#2096bd}.regional-design-inspiration-tabs .design-tabs{width:100%}@media only screen and (max-width:767px){.regional-design-inspiration-tabs .design-tabs.open .tabs__title{display:block}.regional-design-inspiration-tabs .design-tabs.open .tabs__title li{padding:13px 0;text-align:center;width:100%;font-size:18px}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.regional-design-inspiration-tabs>.regional-landing-page__container{-webkit-perspective:none;perspective:none}}.regional-promotions-list{padding:80px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-column-count:3;-moz-column-count:3;column-count:3}@media only screen and (max-width:767px){.regional-promotions-list{padding:20px;-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}}@media only screen and (min-width:768px) and (max-width:991px){.regional-promotions-list{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media only screen and (min-width:992px) and (max-width:1275px){.regional-promotions-list{padding:80px 20px}}.m-calculator-container{color:#fff;font:inherit;max-width:35em;position:relative;overflow:hidden;background:#fff;margin:auto}.m-calculator-container .m-calculator-wrap{border:1px solid #e2e2e2;margin-bottom:40px}.m-calculator-container .m-calculator-header{color:#024877;text-align:left;font-family:Open Sans,sans-serif;margin-bottom:30px;margin-top:37px;font-size:40px;font-weight:300;line-height:35px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1275px){.m-calculator-container .m-calculator-header{text-align:center}}@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}}.m-calculator-container .m-calculator-input{padding:40px 40px 20px}.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 label{display:block;margin-bottom:10px;color:#8d8d8d}.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%}.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:#c29a66}.m-calculator-container .m-calculator-result{background-color:#024877;padding:20px 40px}.m-calculator-container .m-calculator-result dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-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{display:block;margin-left:10px;font-size:28px;text-align:right;width:66%}.m-calculator-container .m-calculator-disclaimer{text-align:center;padding:20px;color:#8d8d8d;font-size:11px;line-height:18px}.m-calculator-container .m-calculator-disclaimer button{font-weight:300}.m-calculator-container .form-group{margin-bottom:15px}.m-calculator-container .form-select__wrap{position:relative}.m-calculator-container .form-select__wrap:after{content:"";border-left:1px solid #8d8d8d;border-bottom:1px solid #8d8d8d;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 #8d8d8d;-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}.m-calculator-container .form-icon input{text-indent:40px}.m-calculator-container .form-icon span{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);left:1px;color:#fff;padding:13px 0;background:#024877;min-width:40px;text-align:center}.localhost{background-color:#fff!important;color:#444!important}.baydrivestudios_com{background-color:#666!important;color:#3e4a55!important}.hhhuntapartmentliving_com,.hhhunthomes_com,.hhhuntresources_com,.springarborliving_com{background-color:#fff!important;color:#3e4a55!important}.hhhuntcommunities_com{background-color:#f7f6eb!important;color:#3e4a55!important}.abberlycrestliving_com{background-color:#78962d!important;color:#e7e5d6!important}.abberlysouthpoint_com{background-color:#63516d!important;color:#e7e5d6!important}.abberlywaterstone_com{background-color:#3678a0!important;color:#e7e5d6!important}.abberlycrossing_com{background-color:#e95b3b!important;color:#e7e5d6!important}.abberlyplace_com{background-color:#540812!important;color:#e7e5d6!important}.austonwoods_com{background-color:#afbd21!important;color:#e7e5d6!important}.austongroveliving_com{background-color:#b5111a!important;color:#e7e5d6!important}.foxridgeliving_com{background-color:#012b67!important;color:#e7e5d6!important}.hethwoodliving_com{background-color:#004d43!important;color:#3e4a55!important}.honeywoodliving_com{background-color:#a5db6c!important;color:#e7e5d6!important}.liveabberlysquare_com{background-color:#303b41!important;color:#e7e5d6!important}.liveabberlygreen_com{background-color:#07544d!important;color:#e7e5d6!important}.liveashtonpointe_com{background-color:#d1160f!important;color:#e7e5d6!important}.liveabberlywestashley_com{background-color:#392a01!important;color:#e7e5d6!important}.liveabberlyvillage_com{background-color:#47192c!important;color:#e7e5d6!important}.liveaustonchase_com{background-color:#002a70!important;color:#e7e5d6!important}.thegardensliving_com{background-color:#008578!important;color:#e7e5d6!important}.waldenpondliving_com{background-color:#527791!important;color:#e7e5d6!important}.w-clearfix:after,.w-clearfix:before{content:" ";display:table}.w-clearfix:after{clear:both}.sh-wrap{margin:0;padding:0;background-color:#e7e5d6;text-align:left;text-decoration:none;height:23px;position:relative;z-index:100000;font-family:Arial,sans-serif;font-size:14px;line-height:20px;color:#333}@media only screen and (min-width:768px) and (max-width:991px){.sh-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}}.sh-logo-link{padding-right:17px;padding-left:17px;float:left;text-decoration:none}.sh-division-link-wrapper{margin:0;padding:0;float:right}@media only screen and (min-width:768px) and (max-width:991px){.sh-division-link-wrapper{float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.sh-hhhlogo{max-width:100%;vertical-align:middle;margin:0 8px 0 0;padding:4px 0;float:left;height:auto}.sh-division-link,.sh-hhhlogo{display:block;text-decoration:none}.sh-division-link{margin:0;padding:0;background-color:transparent;font-size:12px;text-align:center}.sh-division-link:hover,.sh-division-name{text-decoration:none}.sh-division-name{margin:0;padding:1px 25px 2px;background-color:transparent;color:#3e4a55}@media only screen and (min-width:768px) and (max-width:991px){.sh-division-name{white-space:nowrap}}.sh-division-name:hover{background-color:#c3c1b1;color:#fff;text-decoration:none}.sh-division-name.sh-mydivision-not-used-like-this---dan-overrode-js{background-color:#f9f7eb;background-image:none}.sh-division-name.sh-mydivision-not-used-like-this---dan-overrode-js:hover{background-color:hsla(56,6%,54%,.37);background-image:none;color:#fff}.sh-division-name.sh-mydivision-not-used-like-this---dan-overrode-js.colorized-for-demo-purposes{background-color:#d21712;background-image:none;color:#f0f0f0}.sh-division-block{position:relative;z-index:10001;display:block;margin:0;padding:0;float:right;border-left:1px solid hsla(49,13%,76%,.55)}@media only screen and (min-width:768px) and (max-width:991px){.sh-division-block{float:none}}.sh-drop{position:absolute;top:0;display:block;width:147px;padding:9px 10px 21px;border-style:none solid solid;border-width:1px;border-color:#bbb8b2;border-bottom-left-radius:3px;border-bottom-right-radius:3px;background-color:#f7f8f2;-webkit-box-shadow:0 5px 18px 0 rgba(71,67,61,.31);box-shadow:0 5px 18px 0 rgba(71,67,61,.31);opacity:.2;text-align:center}.sh-tag{display:block;max-width:100%;margin:0;padding:2px 0 0;float:left;color:#3e4a55;font-size:12px;text-decoration:none}@media (max-width:991px){.sh-wrap{-webkit-box-shadow:none;box-shadow:none}.sh-logo-link{display:inline-block;margin-left:1px;padding-left:24px;text-align:center}.sh-division-name{padding:2px 28px 1px;-webkit-transition:background-color .5s ease;transition:background-color .5s ease;font-size:10.5px}.sh-division-name.sh-mydivision-not-used-like-this---dan-overrode-js{background-image:-webkit-gradient(linear,left top,left bottom,from(#d8d5c7),to(hsla(0,0%,100%,0)));background-image:linear-gradient(180deg,#d8d5c7,hsla(0,0%,100%,0))}.sh-division-block{border-left:1px solid hsla(49,13%,76%,.55)}.sh-tag{display:none}}@media (max-width:767px){.sh-wrap{display:none}}.community-landing-page-navigation{margin-top:165px}.modal-community-gateway .modal__content{width:50vw}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.modal-community-gateway .modal__content{width:90vw}}@media only screen and (max-width:767px){.modal-community-gateway .modal__content .modal-request-form{padding:0 10px!important}.modal-community-gateway .modal__content .modal-request-form .modal-header__request-info h3{line-height:45px}.modal-community-gateway .modal__content .modal-request-form .modal-header__request-info p{margin-top:13px}}.modal-community-gateway .modal__content .modal-request-form{padding:10px}.modal-community-gateway .form-input span{font-size:14px!important;color:#fff!important;padding:0!important}.modal-community-gateway a.button-square--darkbeige,.modal-community-gateway button.button-square--darkbeige{padding:12px 20px;margin-right:.5rem}.modal-community-gateway a.button-square--darkbeige span,.modal-community-gateway button.button-square--darkbeige span{font-size:18px!important;color:#fff!important;padding:0!important}@media only screen and (max-width:767px){.modal-community-gateway a.button-square--darkbeige,.modal-community-gateway button.button-square--darkbeige{margin:0 auto;padding:5px 10px}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.modal-community-gateway .form-input{margin:0}}.microsite-welcome__community-features{display:block;font-family:Open Sans,sans-serif;color:#656565;margin:0;padding-bottom:85px;padding-left:0;padding-right:0}@media only screen and (max-width:767px){.microsite-welcome__community-features{padding:0 15px}}.microsite-welcome__community-features h2{font-size:34px;font-weight:300;line-height:48px;text-align:left;padding:40px 0 20px;margin:0 auto;color:#656565}@media only screen and (max-width:767px){.microsite-welcome__community-features h2{font-size:34px}}.microsite-welcome__community-features .features-list{line-height:50px;font-weight:300}.microsite-welcome__community-features .features-list ul{list-style:disc;font-family:Open Sans,sans-serif;list-style-position:inside;-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),only screen and (min-width:768px) and (max-width:991px){.microsite-welcome__community-features .features-list ul{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.microsite-welcome__community-features .features-list ul li{font-size:16px;line-height:30px;font-weight:400;letter-spacing:0}.modal-video{overflow:hidden}.modal-video .modal__content{width:100%;background:transparent}.modal-video .modal__content .embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden;padding-bottom:56.25%}.modal-video .modal__content embed,.modal-video .modal__content iframe,.modal-video .modal__content object{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;background:transparent}.modal-video .modal__content .modal__close{top:-45px;right:-45px}@media only screen and (max-width:767px){.modal-video .modal__content .modal__close{right:-10px}}.modal-schedule-home-tour .modal__content{max-width:1200px;width:83vw}@media only screen and (max-width:767px){.modal-schedule-home-tour .modal__content{width:95vw}}.modal-schedule-home-tour .modal__content .modal-header__request-info h3{margin-bottom:30px}.modal-schedule-home-tour .modal__content .modal-header__request-info h3.mobile{display:none}@media only screen and (max-width:767px){.modal-schedule-home-tour .modal__content .modal-header__request-info h3{font-size:22px;margin-bottom:10px}.modal-schedule-home-tour .modal__content .modal-header__request-info h3.desktop{display:none}.modal-schedule-home-tour .modal__content .modal-header__request-info h3.mobile{display:block}}.modal-schedule-home-tour .modal-request-info .modal-request-info__component-wrapper{position:relative}.modal-schedule-home-tour .modal-request-info-container{padding:40px;border:4px solid #c29a66;background:#003253}@media only screen and (max-width:767px){.modal-schedule-home-tour .modal-request-info-container{padding:20px}}.modal-schedule-home-tour .modal-request-info-container .info-box{border:1px solid #c29a66;padding:15px 30px;margin-top:60px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.modal-schedule-home-tour .modal-request-info-container .info-box{margin-top:40px;margin-bottom:40px;padding:15px}}.modal-schedule-home-tour .modal-request-info-container .info-box svg{float:left;width:24px}.modal-schedule-home-tour .modal-request-info-container .info-box svg path{fill:#4c9b8e}.modal-schedule-home-tour .modal-request-info-container .info-box .address{color:#c29a66;margin-bottom:20px;line-height:24px}.modal-schedule-home-tour .modal-request-info-container .info-box .address span{display:block;margin-left:35px}.modal-schedule-home-tour .modal-request-info-container .info-box .hours svg{margin-right:0}.modal-schedule-home-tour .modal-request-info-container .info-box .hours .hour{padding-left:35px;line-height:24px;font-size:16px}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.modal-schedule-home-tour .modal-request-info-container .info-box .hours .hour{font-size:15px}}.modal-schedule-home-tour .modal-request-info-container form .form-select .form-select__wrap{max-height:45px;padding:12.5px 15px}.modal-schedule-home-tour .modal-request-info-container form .form-select .form-select__wrap select{outline:none}.modal-schedule-home-tour .modal-request-info-container form .form-textarea{margin-top:0;margin-bottom:0}.modal-schedule-home-tour .modal-request-info-container form .vdp-datepicker input{background:url("/images/site/global/calendar-icon.svg") no-repeat 96% 10px}.modal-schedule-home-tour .modal-request-info-container form .form-container .modal-request-form{padding:16px .5em 0 40px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.modal-schedule-home-tour .modal-request-info-container form .form-container .modal-request-form{padding-left:.5em;padding-right:.5em}}@media only screen and (max-width:767px){.modal-rlp-gallery-tab-container .slick-dots{display:none}}.sales-advisor{margin:1.5em 0 0;padding:10px;border:2px solid #dedede;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:767px){.sales-advisor{-webkit-box-align:initial;-ms-flex-align:initial;align-items:initial}}@media (min-width:992px) and (max-width:1199px){.sales-advisor{padding:10px 0}}.sales-advisor .column{display:inline-block}.sales-advisor__title{margin:0 0 .25em;font-size:18px;font-weight:600;font-family:Open Sans,sans-serif;letter-spacing:1px;color:#656565}.sales-advisor__agent{color:#024877;margin-top:15px}@media (min-width:992px) and (max-width:1199px){.sales-advisor__agent span{padding-right:7px!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){.sales-advisor__agent{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:normal;-ms-flex-pack:normal;justify-content:normal;-webkit-box-align:left;-ms-flex-align:left;align-items:left;font-size:15px}.sales-advisor__agent:after,.sales-advisor__agent:before{display:none}.sales-advisor__agent span{padding-right:20px}}@media only screen and (min-width:768px) and (max-width:991px){.sales-advisor__agent span{padding-right:10px}}@media only screen and (max-width:767px){.sales-advisor__agent{margin-top:0;display:block;font-size:14px}.sales-advisor__agent span{padding-right:10px;display:block}}.sales-advisor__agent a,.sales-advisor__agent button{color:#024877}.sales-advisor__agent a svg,.sales-advisor__agent button svg{float:left;margin-right:8px;margin-top:5px}@media (min-width:992px) and (max-width:1199px){.sales-advisor__agent a svg,.sales-advisor__agent button svg{margin-right:5px}}@media only screen and (max-width:767px){.sales-advisor__agent a svg,.sales-advisor__agent button svg{width:15px;margin-right:3px}}.sales-advisor__agent button{background:none;cursor:pointer;font-size:15px;line-height:30px;padding:0}.sales-advisor__image{border-radius:50%;border:3px solid #024877;max-width:100%}.my-favorites-page-hero{background:url("/images/site/my-favorites/saved-homes-bg.jpg") no-repeat 50%;background-size:cover;height:90vh;position:relative;background-attachment:fixed;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;display:-webkit-box;display:-ms-flexbox;display:flex;-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}.my-favorites-page-hero:after,.my-favorites-page-hero:before{display:none}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.my-favorites-page-hero{background-attachment:scroll}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.my-favorites-page-hero{background-attachment:scroll}}.my-favorites-page-hero .hero-text{margin-top:130px}@media only screen and (max-width:767px){.my-favorites-page-hero .hero-text{margin-top:40px}}.my-favorites-page-hero .caption__inner{border:1px solid #fff;background-color:rgba(0,59,97,.3);text-align:center;min-width:100%}.my-favorites-page-hero .caption__inner h1{color:#fff;font-size:60px;font-weight:300;letter-spacing:1px;font-family:Open Sans,sans-serif}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.my-favorites-page-hero .caption__inner h1{padding:45px 60px}}@media only screen and (min-width:768px) and (max-width:991px){.my-favorites-page-hero .caption__inner h1{font-size:45px;padding:15px 10px 20px}}@media only screen and (max-width:767px){.my-favorites-page-hero .caption__inner h1{font-size:24px;line-height:45px;padding-left:15px;padding-right:15px}}@media only screen and (min-width:768px) and (max-width:991px){.my-favorites-page-hero{height:70vh}}.my-favorites-page-hero a.lost-password{color:#fff}.my-favorites-page-hero.password-reset{height:95vh}.my-favorites-page-hero .caption__inner{background:none;border:none}.my-favorites-page-hero .caption__inner h1{font-size:80px;margin-top:100px}@media only screen and (min-width:768px) and (max-width:991px){.my-favorites-page-hero .caption__inner h1{margin-top:75px}}@media only screen and (max-width:767px){.my-favorites-page-hero .caption__inner h1{font-size:55px;margin-top:50px}}.my-favorites-page-hero .caption__inner p{color:#c29a66;font-size:30px;line-height:40px;text-shadow:1px 1px 0 rgba(0,0,0,.5);font-family:Open Sans,sans-serif;margin-bottom:50px}@media only screen and (min-width:992px) and (max-width:1275px){.my-favorites-page-hero .caption__inner p{font-size:28px}}@media only screen and (max-width:767px){.my-favorites-page-hero .caption__inner p{font-size:19px;line-height:28px;margin-top:20px;margin-bottom:35px}}.my-favorites-page-hero .caption__inner p.dashboard-view{font-size:24px}.my-favorites-page-hero.register{height:auto;padding:80px}@media only screen and (max-width:767px){.my-favorites-page-hero.register{padding:80px 0}}.my-favorites-page-hero.register .caption__inner p{margin-bottom:30px}.my-favorites-page-hero.register .caption__inner .already-registered{text-align:right;margin-bottom:60px}@media only screen and (max-width:767px){.my-favorites-page-hero.register .caption__inner .already-registered{text-align:center}}.my-favorites-page-hero.register .caption__inner .already-registered span{color:#fff}.my-favorites-page-hero.register .caption__inner .already-registered a{color:#c29a66;text-shadow:1px 1px 0 rgba(0,0,0,.5)}.my-favorites-page-hero.register .caption__inner .already-registered a:hover{color:#fff}.my-favorites-login-form .input-wrap{position:relative}.my-favorites-login-form .form-input span{margin-bottom:9px;font-size:13.5px;line-height:13.5px;text-transform:uppercase;display:block;color:#fff;text-align:left}.my-favorites-login-form .form-input input{border:1px solid #f8f8f8;margin-bottom:19.5px;width:100%;height:40px;background:#346280;color:#fff;text-indent:15px}.my-favorites-login-form a.lost-password{font-size:13.5px;line-height:13.5px;position:absolute;right:.5rem;bottom:0}.my-favorites-login-form .form-captcha-notice p{color:#fff;margin-bottom:15px!important;font-size:12px;text-align:left;text-shadow:none}.my-favorites-login-form .form-disclaimer p{color:#fff;font-size:13px;text-align:left;text-shadow:none}.my-favorites-login-form button{font-weight:400;height:44px}@media only screen and (max-width:767px){.my-favorites-login-form button{width:100%;margin-top:30px}}.register-form h2{color:#fff;font-size:40px;font-weight:300;line-height:40px;width:100%;text-align:left;margin-bottom:35px;letter-spacing:0}.register-form .form-select label{margin-bottom:9px;font-size:13.5px;line-height:13.5px;text-transform:uppercase;display:block;color:#fff;text-align:left}.register-form select{background:url('data:image/svg+xml;utf8,<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="#FFFFFF"><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>') no-repeat;background-position:calc(100% - 20px) 50%;border:1px solid #fff;color:#fff;border-radius:0;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;padding:10px 7px;font-size:14px;width:100%;height:44px;margin-bottom:19.5px}.register-form select option{color:#000}.register-form .create-login{padding-right:35px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.register-form .create-login{padding-right:.5rem;margin-bottom:50px}}.register-form .create-profile{padding-left:35px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.register-form .create-profile{padding-left:.5rem}}.register-form .create-profile button{margin-top:40px;float:right}.register-form .form-checkbox label span{color:#fff;letter-spacing:0}.register-form .form-checkbox label .label__box{border-width:3px;-webkit-box-sizing:border-box;box-sizing:border-box}.register-form .form-checkbox label input:checked+.label__box{background:#4c9b8e}@media only screen and (max-width:767px){.lost-password .caption__inner h1.caption__title{font-size:43px;margin-top:0}}@media only screen and (max-width:767px){.lost-password .caption__inner p{font-size:20px}}.lost-password-form button{width:100%}@media only screen and (max-width:767px){.lost-password-form button{margin-top:0}}.create-account{background:#003253;padding:30px .5rem;font-family:Open Sans,sans-serif}.create-account h3{color:#c29a66;font-size:38px;line-height:40px;font-weight:300}@media only screen and (min-width:992px) and (max-width:1275px){.create-account h3{font-size:30px}}.create-account p{font-size:20px;line-height:36px;color:#fff}@media only screen and (min-width:992px) and (max-width:1275px){.create-account p{font-size:16px}}@media only screen and (min-width:768px) and (max-width:991px){.create-account p{font-size:15px;line-height:28px}}@media only screen and (max-width:767px){.create-account p{padding:20px 0;font-size:18px}}@media only screen and (min-width:768px) and (max-width:991px){.create-account .button{margin-top:65px;text-align:center;margin-bottom:30px}}@media only screen and (max-width:767px){.create-account .button{margin-top:25px}}.create-account a{font-size:18px;padding:20px 45px;font-weight:400;letter-spacing:1px}@media only screen and (min-width:992px) and (max-width:1275px){.create-account a{font-size:15px;padding:20px 30px}}@media only screen and (max-width:767px){.create-account a{width:100%;padding:20px 0;display:block}}.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:750px;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:#003253}@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:#2096bd}.modal-my-favorites-login p a:hover{color:#003253}.modal-my-favorites-login a.lost-password{color:#2096bd}.modal-my-favorites-login a.lost-password:hover{color:#003253}.modal-my-favorites-login .modal__content form{width:100%}.modal-my-favorites-login .modal__content form .form-input span{color:#8d8d8d}.modal-my-favorites-login .modal__content form .form-input input{border-color:#8d8d8d;color:#8d8d8d}@media only screen and (max-width:767px){.modal-my-favorites-login .modal__content form button{margin-top:10px}}.question-button.question-button__inner{background:#c29a66!important;color:#fff!important;text-transform:uppercase!important;font-size:12px!important;line-height:14px!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;letter-spacing:.5px!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;text-shadow:none!important;position:relative!important}.question-button span{color:#fff!important;padding:0 0 0 15px}.question-button .team-img{background:url("/images/site/global/HHH-NHS-team-v4.jpg");width:60px;top:0;height:100%;position:absolute;background:url(/images/site/global/HHH-NHS-team-v4.jpg);background-size:100%;background-repeat:no-repeat;background-position:bottom}@media only screen and (min-width:768px) and (max-width:991px){.question-button .team-img{display:none}}.framed-image{display:block;float:none;width:100%;overflow:hidden}.framed-image .framed-image-content{display:block;width:102%;position:relative;background-size:cover;background-position:50%;background-color:transparent;background-repeat:no-repeat;height:0;padding-top:75%}.framed-image .framed-image-content img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.framed-image-75 .framed-image-content{padding-top:75%!important}.simplifi-banner{background:#ceaa79;padding:24px}.simplifi-banner__left-side,.simplifi-banner__right-side{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:0 20px}.simplifi-banner__left-side img{max-width:100%;max-height:130px}.simplifi-banner__middle{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}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.simplifi-banner__middle{max-width:700px;padding-bottom:20px}}.simplifi-banner__middle p{color:#fff;line-height:33px;font-size:24px;font-weight:500;padding-bottom:14px;text-align:center}.simplifi-banner__middle .logos{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:767px){.simplifi-banner__middle .logos{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.simplifi-banner__middle .logos .logo{padding:0 10px}@media only screen and (max-width:767px){.simplifi-banner__middle .logos .logo{max-width:80px;padding-bottom:10px}}.simplifi-banner__middle img{max-width:100%}.simplifi-banner__right-side button{font-weight:400;padding:15px 30px;font-size:16px}.modal-simplifi{padding:50px!important}@media only screen and (max-width:767px){.modal-simplifi{padding:50px 10px!important}}.modal-simplifi .modal__content{max-height:none}.modal-simplifi .modal-simplifi-container{padding:50px}@media only screen and (max-width:767px){.modal-simplifi .modal-simplifi-container{padding:30px}}.modal-simplifi .modal-simplifi-container .top-paragraph p{line-height:38px;color:#46494d;font-size:20px;padding-bottom:50px}.modal-simplifi .modal-simplifi-container .top-paragraph p em{font-style:italic;font-weight:600}.modal-simplifi .modal-simplifi-container .feature-wrapper>div{padding:20px 0}.modal-simplifi .modal-simplifi-container .feature-wrapper .icon img{max-width:100%}.modal-simplifi .modal-simplifi-container .feature-wrapper .text-header{color:#024877;margin-bottom:10px;font-size:20px;font-weight:700}.modal-simplifi .modal-simplifi-container .feature-wrapper p{color:#8d8d8d;line-height:32px}.heroes-banner__inner{background:#024877;-webkit-transition:background .2s ease-out;transition:background .2s ease-out}.heroes-banner__picture{display:block;background:#fff}.heroes-banner__img{position:relative;display:block;width:100%;height:auto}@media only screen and (min-width:768px){.heroes-banner__img--mobile{display:none}}.heroes-banner__img--tablet{display:none}@media only screen and (min-width:768px){.heroes-banner__img--tablet{display:block}}@media only screen and (min-width:1276px){.heroes-banner__img--tablet{display:none}}.heroes-banner__img--desktop{display:none}@media only screen and (min-width:1276px){.heroes-banner__img--desktop{display:block}}.heroes-banner__header{padding:20px 20px 5px;font-size:19px;font-weight:600;line-height:1.3;text-transform:uppercase;color:#fff}.heroes-banner__body{padding:0 20px;font-size:16px;line-height:1.66667;color:#fff}.heroes-banner__disclaimer{padding:5px 20px 20px;font-size:12px;line-height:1.66667;color:#fff}.heroes-banner{display:block;border-bottom:8px solid #c29a66}.heroes-banner .heroes-banner__link{font-weight:600;text-decoration:underline!important;color:#fff;-webkit-text-decoration-color:hsla(0,0%,100%,0)!important;text-decoration-color:hsla(0,0%,100%,0)!important;-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}.heroes-banner .heroes-banner__link:focus,.heroes-banner .heroes-banner__link:hover{-webkit-text-decoration-color:#fff!important;text-decoration-color:#fff!important}@media only screen and (min-width:768px){.heroes-banner .heroes-banner__inner{display:grid}.heroes-banner .heroes-banner__header{grid-row:1;padding:20px;font-size:34px}.heroes-banner .heroes-banner__body{padding:20px;font-size:20px}.heroes-banner .heroes-banner__disclaimer{font-size:14px}}@media only screen and (min-width:1276px){.heroes-banner .heroes-banner__inner{grid-template-columns:1fr 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.heroes-banner .heroes-banner__picture{position:relative;grid-row:1/span 3;grid-column:1}.heroes-banner .heroes-banner__picture:before{content:"";position:absolute;top:0;right:0;width:30px;height:100%;background:#024877}.heroes-banner .heroes-banner__body,.heroes-banner .heroes-banner__disclaimer,.heroes-banner .heroes-banner__header{grid-column:2}.heroes-banner .heroes-banner__header{padding:30px 30px 5px;font-size:20px}.heroes-banner .heroes-banner__body{padding:0 30px;font-size:16px}.heroes-banner .heroes-banner__disclaimer{padding:0 30px 30px;font-size:12px}}.hero-video{background-image:url("/images/site/homepage/hero-video-bg.jpg");background-position:45% 50%;background-repeat:no-repeat;background-size:cover;position:relative;height:calc(100vh - 88px - 90px);overflow:hidden}.hero-video>.fixed-video{position:absolute;top:50%;left:50%;height:100%;width:177.77778vh;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (min-height:calc(100vh * (9/16))) and (min-width:calc(100vh * (16/9))){.hero-video>.fixed-video{width:100%;height:56.25vw}}@media screen and (min-width:450px){.hero-video{height:calc(100vh - 88px)}}@media only screen and (min-width:768px){.hero-video{height:calc(100vh - 88px)}}@media only screen and (min-width:992px){.hero-video{height:calc(100vh - 128px)}}@media screen and (min-width:1608px){.hero-video>.fixed-video{width:100%}}.hero-video__content{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%;color:#fff}.hero-video__content .slick-slide__caption-inner{padding-bottom:20px;margin:0;font-size:30px;font-weight:400;text-align:center;text-transform:uppercase;text-shadow:0 3px 3px rgba(0,0,0,.75)}.hero-video__content .slick-slide__caption-inner em{font-size:35px;font-weight:700;color:#c29a66}.hero-video__content .slick-slide__background{padding-bottom:70px}.hero-video__content .slick-slide__background .multi-buttons__wrap{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;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1200px;margin:0 auto}.hero-video__content .slick-slide__background .multi-buttons__wrap p{padding:20px 20px 5px;font-size:16px}.hero-video__content .slick-slide__background .multi-buttons__wrap .button-square--white.has-icon{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:0.5;-ms-flex:0.5 0.5 calc(80% - 20px);flex:0.5 0.5 calc(80% - 20px);width:calc(80% - 20px);max-width:calc(80% - 20px);min-width:240px;margin:5px 10px;padding:15px 20px 15px 45px;font-size:14px;white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box}.hero-video__content .slick-slide__background .multi-buttons__wrap .button-square--white.has-icon svg{width:20px;height:auto}@media only screen and (min-width:768px){.hero-video__content .slick-slide__background .multi-buttons__wrap .button-square--white.has-icon{-webkit-box-flex:0.5;-ms-flex:0.5 0.5 calc(48% - 20px);flex:0.5 0.5 calc(48% - 20px);width:calc(48% - 20px);max-width:calc(48% - 20px)}}@media only screen and (min-width:992px){.hero-video__content .slick-slide__background .multi-buttons__wrap .button-square--white.has-icon{-webkit-box-flex:0.25;-ms-flex:0.25 0.25 calc(25% - 20px);flex:0.25 0.25 calc(25% - 20px);width:calc(25% - 20px);max-width:calc(25% - 20px)}}@media only screen and (min-width:768px){.hero-video__content .slick-slide__background .multi-buttons__wrap{margin:20px auto 30px}.hero-video__content .slick-slide__background .multi-buttons__wrap p{padding:40px 20px 10px;font-size:24px}.hero-video__content .slick-slide__background .multi-buttons__wrap .button-square--white{margin:10px;font-size:16px}.hero-video__content .slick-slide__background .multi-buttons__wrap:last-child{margin-bottom:60px}}.hero-video__content .slick-slide__background .homepage__tagline{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:20px 0 0}.hero-video__content .slick-slide__background .homepage__tagline img{display:block;width:calc(100vw - 40px);max-width:627px}@media only screen and (min-width:768px){.hero-video__content{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.residence{display:grid;grid-template-rows:1fr -webkit-max-content;grid-template-rows:1fr max-content;font-family:Open Sans,sans-serif;color:#666;background:#fff}.residence__body{display:grid;gap:15px;padding:20px;border:1px solid #d8d8d8;border-bottom:0;-webkit-transition:border-color .2s ease-out;transition:border-color .2s ease-out}.residence:hover .residence__body,.residence:hover .residence__price{border-color:#003253}.residence:hover .residence__link{background:#024877}.residence__image{position:relative;height:0;padding-top:75%;background:#fff}.residence__image .carousel{position:absolute;top:0;left:0;width:100%}.residence__image .carousel,.residence__image .carousel__inner,.residence__image .carousel__track{height:100%}@media only screen and (max-width:767px){.residence__image .carousel__controls{position:absolute;bottom:0}}.residence__img,.residence__img-backdrop{display:block;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.residence__img-backdrop{-o-object-fit:cover;object-fit:cover}.residence__img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.residence__media{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.residence__button,.residence__media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.residence__button{cursor:pointer;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;margin-left:20px;color:#c29a66;background:transparent;-webkit-transition:color .2s ease-out;transition:color .2s ease-out}.residence__button svg{width:26px;height:auto}.residence__button .svg-heart-thick__fill{color:transparent}.residence__button:focus,.residence__button:hover{color:#024877}.residence__button--saved .svg-heart-thick__fill{color:inherit}.residence__heading{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;font-size:16px;line-height:1.3}.residence__title{margin-right:.25em;font-size:22px;font-weight:500;color:#024877}.residence__snapshot{display:grid;grid-template-columns:repeat(3,auto);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:6px;line-height:1;text-align:center}@media only screen and (min-width:768px){.residence__snapshot{gap:10px}}.residence__snapshot-key{margin-bottom:15px;font-size:12px}.residence__snapshot-key abbr{text-decoration:none}@media only screen and (min-width:768px){.residence__snapshot-key{font-size:14px}}.residence__snapshot-val{font-size:16px;font-weight:500}.residence__footer{height:60px}.residence__footer,.residence__price{display:-webkit-box;display:-ms-flexbox;display:flex}.residence__price{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:15px 20px;font-size:18px;color:#024877;border:1px solid #d8d8d8;border-right:0}.residence__action{-webkit-box-flex:0;-ms-flex:0 1 max-content;flex:0 1 max-content}.residence__link{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:100%;padding:15px 20px;white-space:nowrap;color:#fff;background:#c29a66;-webkit-transition:background .2s ease-out;transition:background .2s ease-out}.residence__link:focus,.residence__link:hover{background:#024877}.residence__banner{display:block;position:absolute;right:10px;bottom:10px;padding:10px;font-size:12px;text-transform:uppercase;color:#fff;background:#024877}.home{cursor:pointer;display:grid;grid-template-rows:1fr -webkit-max-content;grid-template-rows:1fr max-content;font-family:Open Sans,sans-serif;line-height:1.6667;color:#666;background:#fff}.home__body{display:grid;gap:15px;padding:20px;border:1px solid #d8d8d8;border-bottom:0;-webkit-transition:border-color .2s ease-out;transition:border-color .2s ease-out}.home:hover .home__body,.home:hover .home__price{border-color:#003253}.home:hover .home__link{background:#024877}.home__image{position:relative;height:0;padding-top:75%;background:#fff}.home__image .carousel{position:absolute;top:0;left:0;width:100%}.home__image .carousel,.home__image .carousel__inner,.home__image .carousel__track{height:100%}@media only screen and (max-width:767px){.home__image .carousel__controls{position:absolute;bottom:0}}.home__img,.home__img-backdrop{display:block;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.home__img-backdrop{-o-object-fit:cover;object-fit:cover}.home__media{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;grid-template-columns:-webkit-max-content -webkit-max-content;grid-template-columns:max-content max-content;gap:14px}@media only screen and (min-width:768px){.home__media{grid-auto-flow:column dense;grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content;gap:14px}}.home__button{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:0;color:#c29a66;background:transparent;-webkit-transition:color .2s ease-out;transition:color .2s ease-out}.home__button svg{width:26px;height:auto}.home__button .svg-heart-thick__fill{color:transparent}.home__button:focus,.home__button:hover{color:#024877}.home__button--saved .svg-heart-thick__fill{color:inherit}.home__heading{font-size:16px;line-height:1.3}.home__title{display:block;font-size:22px;font-weight:500;color:#2096bd}.home__snapshot{display:grid;grid-template-columns:repeat(3,auto);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:6px;line-height:1;text-align:center}@media only screen and (min-width:768px){.home__snapshot{gap:10px}}.home__snapshot-key{margin-bottom:15px;font-size:12px}.home__snapshot-key abbr{text-decoration:none}@media only screen and (min-width:768px){.home__snapshot-key{font-size:14px}}.home__snapshot-val{font-size:16px;font-weight:500}.home__footer{height:60px}.home__footer,.home__price{display:-webkit-box;display:-ms-flexbox;display:flex}.home__price{-ms-flex-align:center;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:15px 20px;font-size:18px;color:#024877;border:1px solid #d8d8d8;border-right:0}.home__offerings,.home__price{-webkit-box-align:center;align-items:center}.home__offerings{display:grid;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr}.home__lot{color:#024877}.home__availability-flag{padding:5px 8px;color:#024877;border:2px solid #024877}.home__availability-flag--sold{text-transform:uppercase;color:#792121;border-color:#792121}.home__action{-webkit-box-flex:0;-ms-flex:0 1 max-content;flex:0 1 max-content}.home__action:only-child{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}.home__action--sold{padding:0 30px;text-transform:uppercase;color:#666;background:#d8d8d8}.home__action--sold,.home__link{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}.home__link{height:100%;padding:15px 20px;color:#fff;background:#c29a66;-webkit-transition:background .2s ease-out;transition:background .2s ease-out}.home__link:focus,.home__link:hover{background:#024877}.template-microsite-lists{padding-top:170px}.template-microsite-lists__heading{background-color:rgba(255,0,0,.2);height:155px}.template-microsite-lists__title{background-color:rgba(0,128,0,.2);height:165px}.homepage .template-base .block-two-col{background-color:rgba(255,255,0,.5);width:100%;height:645px}.homepage #hero-slideshow .button-rounded{position:absolute;bottom:50px;right:50px}@media only screen and (max-width:767px){.homepage #hero-slideshow .button-rounded{display:none}}.homepage #hero-slideshow .microsite-hero-slideshow__paging{display:none}@media (-ms-high-contrast:active),(-ms-high-contrast:none){body{overflow-x:hidden}}.microsite .template-base{background-image:url("/images/site/microsite/template.png");background-repeat:no-repeat;background-position:top;background-size:1600px auto;height:6000px}.contact-directions{padding:3rem}@media only screen and (min-width:768px) and (max-width:991px){.contact-directions{padding:6rem 2rem 4rem}}@media only screen and (max-width:767px){.contact-directions{padding:4rem 1.3rem 0}}.contact-directions .contact-directions__header{color:#003253;font-family:Open Sans,sans-serif;font-size:40px;font-weight:300;line-height:48px}@media only screen and (min-width:768px) and (max-width:991px){.contact-directions .contact-directions__header{font-size:2rem}}@media only screen and (max-width:767px){.contact-directions .contact-directions__header{font-size:1.7rem}}.contact-directions .contact-directions__left{font-family:Open Sans,sans-serif}.contact-directions .contact-directions__left .contact-directions__header{padding-bottom:2rem}@media only screen and (min-width:768px) and (max-width:991px){.contact-directions .contact-directions__left{max-width:50%}}.contact-directions .contact-directions__advisor{padding-top:2rem;padding-bottom:3rem;color:#8d8d8d;margin:-.5rem}.contact-directions .contact-directions__advisor__title{font-weight:400;margin:.5rem;font-size:1.125em}.contact-directions .contact-directions__advisor__item{display:inline-block;margin:0 .4rem;font-size:inherit}@media only screen and (min-width:768px) and (max-width:991px){.contact-directions .contact-directions__advisor__item{font-size:.975em}}.contact-directions .contact-directions__advisor__item a,.contact-directions .contact-directions__advisor__item span{white-space:nowrap}.contact-directions .contact-directions__advisor__item img{position:relative;top:.25em}.contact-directions .contact-direction-form{padding-left:0}.contact-directions .contact-direction-form .row{width:95%}@media only screen and (max-width:767px){.contact-directions .contact-direction-form .row{width:100%}}.contact-directions .contact-direction-form .row:not(.single){-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-moz-justify-content:space-between;justify-content:space-between}.contact-directions .contact-direction-form .contact-direction-form__header{color:#003253;font-family:Open Sans,sans-serif;font-size:25px;font-weight:300;line-height:45px;letter-spacing:1px}@media only screen and (max-width:767px){.contact-directions .contact-direction-form .contact-direction-form__header{font-size:1.4rem}}.contact-directions .contact-direction-form .form-input,.contact-directions .contact-direction-form .form-textarea{margin:0 9px 15px 0}.contact-directions .contact-direction-form .form-input span,.contact-directions .contact-direction-form .form-textarea span{margin:0 0 10px;color:#656565;font-family:Open Sans,sans-serif;font-size:14px;line-height:14px;text-transform:uppercase;display:block;font-weight:300}.contact-directions .contact-direction-form .form-input input,.contact-directions .contact-direction-form .form-input textarea,.contact-directions .contact-direction-form .form-textarea input,.contact-directions .contact-direction-form .form-textarea textarea{border:1px solid #c29a66;margin-bottom:10px}.contact-directions .contact-direction-form .form-textarea textarea{width:100%;height:120px}.contact-directions .contact-direction-form .button-square--darkbeige.size--xs{font-weight:300;margin-top:2rem;margin-left:auto}.contact-directions .contact-direction-form .field input{width:100%;height:40px}.contact-directions .contact-direction-form .single{padding-right:0}.contact-directions .contact-direction-form .single input{height:120px}.contact-directions .contact-direction-form .form-inline-error-message{background:#4c9b8e;color:#fff!important}.contact-directions .contact-direction-form .form-inline-error-message:before{border-bottom-color:#4c9b8e}@media only screen and (max-width:767px){.contact-directions .contact-directions__right{margin-top:3rem}}.contact-directions .contact-directions__right .button-row{height:50px;margin-bottom:2rem;display:-webkit-box;display:-ms-flexbox;display:flex}.contact-directions .contact-directions__right .button-row .button-rounded.has-icon{position:relative;margin-left:auto}@media only screen and (max-width:767px){.contact-directions .contact-directions__right .button-row{display:none}}@media only screen and (min-width:768px) and (max-width:991px){.contact-directions .sales-advisor{-webkit-box-align:initial;-ms-flex-align:initial;align-items:initial}}@media only screen and (min-width:768px) and (max-width:991px){.contact-directions .sales-advisor__agent{margin-top:0;display:block}.contact-directions .sales-advisor__agent span{display:block}}.direction-row{margin-top:3rem;background:#f8f8f8;padding:3rem 3rem 3rem 7rem}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.direction-row{margin-top:0;padding:3rem 4rem}}@media only screen and (max-width:767px){.direction-row{padding:3rem 2rem}}.direction-row .contact-directions__map{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-left:0;margin:0}@media (max-width:992px){.direction-row .contact-directions__map{margin:0 auto}}.direction-row .contact-directions__map .contact-directions__map__wrapper{position:relative}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.direction-row .contact-directions__map .contact-directions__map__wrapper{margin-bottom:2em}}.direction-row .contact-directions__map .button-square--darkbeige{font-family:Open Sans,sans-serif;font-size:12px;font-weight:400;line-height:12px;letter-spacing:1px;position:absolute;right:0;top:0;z-index:3}@media only screen and (max-width:767px){.direction-row .contact-directions__map .button-square--darkbeige{margin:0;font-size:9px;padding:5px 10px}}.direction-row .contact-directions__map .contact-directions__map-view img{width:100%;background:#e1dfda}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.direction-row .contact-directions__written-directions>.contact-directions__written-directions__wrapper{padding-left:2rem}}.direction-row .contact-directions__written-directions .header{color:#024877;font-size:16px;margin-bottom:1rem;font-weight:400}.direction-row .contact-directions__written-directions .directions,.direction-row .contact-directions__written-directions .directions p{color:#8d8d8d;font-family:Open Sans;font-size:14px;line-height:26px;font-weight:300;margin-bottom:5px}.direction-row .contact-directions__written-directions .directions .full,.direction-row .contact-directions__written-directions .directions p .full{display:none}.direction-row .contact-directions__written-directions .directions .full.open,.direction-row .contact-directions__written-directions .directions p .full.open{display:block}.contact-directions__decorated-model{background-color:#f8f8f8;padding:3rem 3rem 1rem;margin:0}.contact-directions__decorated-model .solid--darkbeige{font-size:12px;font-weight:400;margin-top:-25px;left:20px;float:right}@media only screen and (max-width:767px){.contact-directions__decorated-model .solid--darkbeige{right:30px;left:unset;position:absolute;margin-bottom:10px}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.contact-directions__decorated-model{padding:2rem 2rem 1rem}}.address-hours{font-size:1.25em;font-family:Open Sans,sans-serif}.address-hours .address-hours__header{color:#073f74;margin-bottom:1.5em;margin-top:10px}@media only screen and (min-width:768px) and (max-width:991px){.address-hours .address-hours__header{margin-top:20px}}@media only screen and (max-width:767px){.address-hours .address-hours__header{margin-top:25px}}.address-hours .address-hours__item{margin-bottom:1em;position:relative;padding-left:2em}@media only screen and (max-width:767px){.address-hours .address-hours__item{font-size:15px}}.address-hours .address-hours__item>img,.address-hours .address-hours__item>svg{position:absolute;top:.25em;left:0}#get-driving-directions:before{display:block;content:" ";height:165px;margin-top:-165px;visibility:hidden}body.current-promotions main.template-base{overflow:visible}body.current-promotions .results-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.no-results{margin:0 auto -10px;padding:4em;text-align:center;background:#eee}@media only screen and (max-width:767px){.no-results{padding:3em 1em}}.no-results .nav__top__request-info{margin-top:1em;padding-left:0}.no-results .nav__top__request-info a{padding:5px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:767px){.no-results .nav__top__request-info a{font-size:11px;letter-spacing:0;padding:7px 12px}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.regional-landing-page__container{position:relative;-webkit-perspective:6000px;perspective:6000px}.regional-landing-page__container.no-perspective{-webkit-perspective:none;perspective:none}}.regional-landing-page__container-tabs{padding:0 20px}.regional-landing-page__container-tabs h2{color:#024877;font-size:24px;font-weight:600;letter-spacing:0}.regional-landing-page__container-tabs .tab-buttons button{width:45px;height:45px;background:#b4b4b4;text-align:center;cursor:pointer}.regional-landing-page__container-tabs .tab-buttons button.active{background:#024877}.regional-landing-page__list-view{display:none;padding:30px 10px;background:#f8f8f8}.regional-landing-page__list-view.active{display:block}.regional-landing-page__map-view{display:none;position:relative;left:0;right:0;width:100%;height:85vh;-webkit-transition:all .4s ease-out;transition:all .4s ease-out}.regional-landing-page__map-view.active{display:block;-webkit-transition:all .4s ease-in;transition:all .4s ease-in}.regional-landing-page__map-view .map-key{background:#f8f8f8;padding:8px 12px;margin-top:-5px;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:100px;top:5px;width:40%;z-index:1}@media only screen and (min-width:992px) and (max-width:1275px){.regional-landing-page__map-view .map-key{width:53%}}@media only screen and (min-width:768px) and (max-width:991px){.regional-landing-page__map-view .map-key{width:45%}}@media only screen and (max-width:767px){.regional-landing-page__map-view .map-key{position:relative;top:auto;width:100%;right:0;left:8px}}.regional-landing-page__map-view .map-key__item{color:#797979;font-size:12px;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex}.regional-landing-page__map-view .map-key__item img{margin-right:7px}.regional-landing-page__map-view #explore-map{height:100%}@media only screen and (max-width:767px){.regional-landing-page__map-view #explore-map{height:81vh}}@media only screen and (max-width:767px){.regional-landing-page__map-view #explore-map .community-list-card .card__title{font-size:16px;font-weight:400}}@media only screen and (max-width:767px){.regional-landing-page__map-view #explore-map .community-list-card .card__location{font-size:15px}}.regional-landing-page__map-view #explore-map .gm-style .cluster>div{display:block}.regional-landing-page__map-view #explore-map .gm-style .cluster>div:after{content:"+ Communities"}.regional-landing-page__map-view .gm-style .gm-style-iw-t:after{content:none}.regional-landing-page__map-view .gm-style-iw.gm-style-iw-c{padding:10px 0;border-radius:0}@media only screen and (min-width:768px){.regional-landing-page__map-view{height:785px}}.regional-landing-page__map-view__qmi{display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px 40px;background:#f8f8f8;border-bottom:1px solid #d2d2d2}@media (min-width:992px) and (max-width:1281px){.regional-landing-page__map-view__qmi .regional-landing-page-qmi-list__container{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}}.regional-landing-page__map-view .banner{background:#f8f8f8;padding-top:30px}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.regional-landing-page__map-view .banner{padding-left:40.5px;padding-right:40.5px}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.regional-landing-page__map-view .banner{padding-left:33px;padding-right:33px}}.regional-landing-page__map-view .banner img{max-width:100%}@media only screen and (max-width:767px){.regional-landing-page__map-view .banner img.desktop{display:none}}@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){.regional-landing-page__map-view .banner img.mobile{display:none}}.regional-landing-page .regional-landing-page-map--no-results{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:80%}.regional-landing-page .qmi-iw-cluster__container .gm-style-iw{padding-top:17px!important;background:#ddd!important}.regional-landing-page .qmi-iw-cluster__container .gm-style-iw-d{overflow:hidden!important}.regional-landing-page .qmi-iw-cluster__container .gm-style-iw-d>div{padding:1px}.regional-landing-page .qmi-iw-cluster{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1px}.regional-landing-page .qmi-iw-cluster:last-child{margin-bottom:0}.regional-landing-page .qmi-iw-cluster__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff}.regional-landing-page .qmi-iw-cluster__content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px 10px;color:#fff;font-family:GillSans-Bold,Gill Sans,Calibri,sans-serif;font-size:16px;font-weight:600;background:#133b5e}.regional-landing-page .qmi-iw-cluster__content,.regional-landing-page__container-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.regional-landing-page__container-tabs{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:10px;padding-bottom:10px}.regional-landing-page.coming-soon .cm__nav-status{border-radius:7.5px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:0;margin-left:40px}.regional-landing-page__join-our-vip-list{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding-top:45px;padding-bottom:45px}@media only screen and (min-width:768px){.regional-landing-page__join-our-vip-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:45px}}.regional-landing-page__join-our-vip-list .regional-landing-page__coming-soon-form{color:#666}.regional-landing-page__join-our-vip-list .regional-landing-page__coming-soon-form h3{color:#024877}.regional-landing-page__join-our-vip-list .regional-landing-page__coming-soon-form .row:not(.single){-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-moz-justify-content:space-between;justify-content:space-between}.regional-landing-page__join-our-vip-list .regional-landing-page__coming-soon-form .contact-direction-form__header{line-height:30px;margin-bottom:30px;font-size:16px;letter-spacing:0;font-family:Open Sans,sans-serif}.regional-landing-page__join-our-vip-list .regional-landing-page__coming-soon-form .form-input span,.regional-landing-page__join-our-vip-list .regional-landing-page__coming-soon-form .form-textarea span{margin-bottom:9px;font-size:13.5px;line-height:13.5px;text-transform:uppercase;display:block}.regional-landing-page__join-our-vip-list .regional-landing-page__coming-soon-form .form-input input,.regional-landing-page__join-our-vip-list .regional-landing-page__coming-soon-form .form-input textarea,.regional-landing-page__join-our-vip-list .regional-landing-page__coming-soon-form .form-textarea input,.regional-landing-page__join-our-vip-list .regional-landing-page__coming-soon-form .form-textarea textarea{border:1px solid #c29a66;margin-bottom:19.5px}.regional-landing-page__join-our-vip-list .regional-landing-page__coming-soon-form .form-textarea textarea{width:100%;height:75px}.regional-landing-page__join-our-vip-list .regional-landing-page__coming-soon-form .button-square--darkbeige.size--xs{font-weight:300;margin-top:1.35rem;margin-left:auto}.regional-landing-page__join-our-vip-list .regional-landing-page__coming-soon-form .field input{width:100%;height:40px}.regional-landing-page__join-our-vip-list .regional-landing-page__coming-soon-form .single{padding-right:0}.regional-landing-page__join-our-vip-list .regional-landing-page__coming-soon-form .single input{height:120px}.regional-landing-page__join-our-vip-list .regional-landing-page__coming-soon-form .form-inline-error-message{background:#4c9b8e;color:#fff!important}.regional-landing-page__join-our-vip-list .regional-landing-page__coming-soon-form .form-inline-error-message:before{border-bottom-color:#4c9b8e}@media only screen and (min-width:768px){.regional-landing-page__join-our-vip-list .regional-landing-page__coming-soon-form,.regional-landing-page__join-our-vip-list .regional-landing-page__coming-soon-form-background{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:50%}}@media only screen and (min-width:768px){.regional-landing-page__join-our-vip-list .regional-landing-page__coming-soon-form{padding-left:3.75vw;padding-right:3.75vw}}@media only screen and (max-width:767px){.regional-landing-page__join-our-vip-list .regional-landing-page__coming-soon-form{padding-bottom:40px;padding-left:40px;padding-right:40px}}.regional-landing-page__join-our-vip-list .regional-landing-page__coming-soon-form-background{background-image:url("/images/site/regional/coming-soon-form-background.jpg");background-position:50%;background-size:cover;background-repeat:no-repeat}@media only screen and (max-width:767px){.regional-landing-page__join-our-vip-list .regional-landing-page__coming-soon-form-background{height:45vh}}.regional-design-inspiration-tabs .tabs{width:100%}.tab-content__tab-wrap{padding:45px;border-bottom:1px solid #d2d2d2}.tab-content .media-element{height:220px;background:#8d8d8d;margin-bottom:18px;background-size:cover;background-position:50%;cursor:pointer}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.tab-content .media-element{height:175px}}.tab-content .media-element:nth-child(4n){margin-right:0}.tab-content .media-element:nth-child(4n+1){margin-left:0}.tab-content .media-element h4{position:absolute;bottom:-30px;left:0;width:100%;color:#2096bd;text-align:left;font-weight:600}.regional-landing-page__qmi-map .regional-landing-page__map-view{display:none;top:0;padding-right:0}.regional-landing-page__qmi-map .regional-landing-page__map-view.active{display:block}@media only screen and (min-width:992px){.regional-landing-page__qmi-map .regional-landing-page__map-view{display:block}}.regional-landing-page__qmi-map .row{max-width:100%;margin:0}.regional-landing-page__qmi-map #explore-map{height:100%}@media only screen and (min-width:992px){.regional-landing-page__qmi-map .regional-landing-page__container-tabs{display:none}}.regional-landing-page__qmi .regional-landing-page-qmi-list__container{margin:0;padding:30px 15px}.regional-landing-page__views{position:relative;overflow:hidden;width:100%}.regional-landing-page__qmi-list-view{display:none;height:auto;padding:0;direction:rtl}.regional-landing-page__qmi-list-view.active{display:block}.regional-landing-page__qmi-list-view .no-results,.regional-landing-page__qmi-list-view .regional-landing-page__list-view__container{padding:10px;direction:ltr}@media only screen and (min-width:992px){.regional-landing-page__qmi-list-view{display:block;height:785px;padding-left:.5rem;overflow-x:hidden;overflow-y:auto}}.regional-qmi__benefits,.regional-qmi__keys{padding:60px 30px}.regional-qmi__benefits .row,.regional-qmi__keys .row{max-width:900px;margin:0 auto}.regional-qmi__benefits .button-square--darkbeige{display:inline-block;margin:10px 10px 0;font-weight:500;text-transform:none}.regional-qmi__benefits-title,.regional-qmi__definition-title,.regional-qmi__keys-title,.regional-qmi__matters-title{padding-bottom:1em;font-family:Open Sans,sans-serif;font-weight:500;line-height:1.5;letter-spacing:normal;color:#024877}.regional-qmi__benefits-title,.regional-qmi__keys-title{font-size:24px}@media only screen and (min-width:768px){.regional-qmi__benefits-title,.regional-qmi__keys-title{font-size:30px}}.regional-qmi__definition-title,.regional-qmi__matters-title{font-size:22px}@media only screen and (min-width:768px){.regional-qmi__definition-title,.regional-qmi__matters-title{font-size:28px}}.regional-qmi__copy{padding-bottom:1.5em;font-family:Open Sans,sans-serif;font-size:16px;line-height:2;color:#4f4f4f}.regional-qmi__copy strong{font-weight:600}.regional-qmi__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#c29a66;-webkit-transition:color .2s ease-out;transition:color .2s ease-out}.regional-qmi__link:focus,.regional-qmi__link:hover{color:#4c9b8e}.regional-qmi__link:focus .right-arrow g,.regional-qmi__link:hover .right-arrow g{fill:#4c9b8e}.regional-qmi__link .right-arrow{top:0;float:none;margin-left:.5em}.regional-qmi__link .right-arrow g{fill:#c29a66;-webkit-transition:fill .2s ease-out;transition:fill .2s ease-out}.regional-qmi__definition{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.regional-qmi__definition,.regional-qmi__matters{background:#f7f7f7}.regional-qmi__definition>div,.regional-qmi__matters>div{-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width:768px){.regional-qmi__definition,.regional-qmi__matters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.regional-qmi__definition>div,.regional-qmi__matters>div{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;width:50%}}.regional-qmi__definition-left{padding:50px 30px}@media only screen and (min-width:768px){.regional-qmi__definition-left{padding:50px}}@media only screen and (min-width:992px){.regional-qmi__definition-left{padding:70px}}.regional-qmi__matters-right{padding:50px 30px}@media only screen and (min-width:768px){.regional-qmi__matters-right{padding:50px}}@media only screen and (min-width:992px){.regional-qmi__matters-right{padding:130px 70px}}.regional-qmi__keys-list{text-align:left}.regional-qmi__keys-item{margin-bottom:40px;padding-left:30px;border-left:4px solid #c29a66}.regional-qmi__keys-item .regional-qmi__copy{padding-bottom:0}.regional-qmi__definition-right,.regional-qmi__matters-left{position:relative}.regional-qmi__definition-image,.regional-qmi__matters-image{height:0;padding-bottom:66.66667%;background-position:50%;background-size:cover;background-repeat:no-repeat}@media only screen and (min-width:768px){.regional-qmi__definition-image,.regional-qmi__matters-image{position:absolute;top:0;left:0;width:100%;height:100%;padding:0}}.regional-qmi__definition-image{background-image:url("/images/site/qmi/qmi_section_image_1.jpg")}.regional-qmi__matters-image{background-image:url("/images/site/qmi/qmi_section_image_2.jpg")}@media only screen and (min-width:1276px){.lender-overview>.row:first-child>div[class^=col-]:first-child>div{padding:4.5rem 7.5rem}}@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){.lender-overview>.row:first-child>div[class^=col-]:first-child>div{padding-left:30px;padding-right:30px}}@media only screen and (min-width:768px) and (max-width:991px){.lender-overview>.row:first-child>div[class^=col-]:first-child>div{padding-bottom:30px}}.lender-overview>.row:first-child>div[class^=col-]:first-child>div h3{color:#024877;font-family:Open Sans,sans-serif;margin-bottom:30px;padding-top:30px}@media only screen and (min-width:1276px){.lender-overview>.row:first-child>div[class^=col-]:first-child>div h3{font-size:39px}}@media only screen and (min-width:768px) and (max-width:991px){.lender-overview>.row:first-child>div[class^=col-]:first-child>div h3{padding-top:50px;line-height:50px}}@media only screen and (max-width:767px){.lender-overview>.row:first-child>div[class^=col-]:first-child>div h3{font-size:30px;line-height:36px}}.lender-overview>.row:first-child>div[class^=col-]:first-child>div p{color:#4f4f4f;margin-bottom:30px}.lender-overview>.row:first-child>div[class^=col-]:last-child{background-image:url("/images/site/regional/benefit-from-our-relationships-with-these-lenders.jpg");background-position:50%;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width:767px){.lender-overview>.row:first-child>div[class^=col-]:last-child{height:300px}}.lender-overview>.row:last-child{background-color:#f8f8f8;border-top:1px solid #d2d2d2}.lender-overview>.row:last-child .lender{border-bottom:1px solid #d2d2d2}@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){.lender-overview>.row:last-child .lender{border-right:1px solid #d2d2d2}}@media only screen and (min-width:1276px){.lender-overview>.row:last-child .lender:nth-child(4n){border-right:none}}@media only screen and (min-width:992px) and (max-width:1275px){.lender-overview>.row:last-child .lender:nth-child(3n){border-right:none}}@media only screen and (min-width:768px) and (max-width:991px){.lender-overview>.row:last-child .lender:nth-child(2n){border-right:none}}.lender-overview>.row:last-child .lender>div{padding:30px}.lender-overview>.row:last-child .lender>div ul{margin-top:30px}.lender-overview>.row:last-child .lender>div ul li{color:#4f4f4f;line-height:30px}.lender-overview>.row:last-child .lender>div ul li strong{font-weight:700}.lender-overview>.row:last-child .lender>div a{color:#c29a66;display:inline-block}.lender-overview>.row:last-child .lender>div a svg{position:relative;top:4px;margin-right:5px}.lender-overview>.row:last-child .lender img{max-width:100%}@media only screen and (max-width:767px){body.current-promotions .promotion-detail__return{margin-top:52px}}.promotion-detail__return{-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,.1);box-shadow:0 4px 10px 0 rgba(0,0,0,.1);height:78px;margin-top:-18px;padding-left:30px;position:relative}@media only screen and (max-width:767px){.promotion-detail__return{margin-top:-35px;height:60px}}.promotion-detail__return .on-load-scroll{position:absolute;left:0;width:100%;right:0;top:-149px}.promotion-detail__return a,.promotion-detail__return a:visited{font-family:Open Sans,sans-serif;font-size:22px;color:#c29a66;font-weight:600;letter-spacing:1px}.promotion-detail__return svg{-webkit-transform:rotate(90deg);transform:rotate(90deg);top:6px}.promotion-detail__return svg path{fill:#ceaa79}.promotion-detail{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;padding-top:3rem;padding-bottom:3rem}@media only screen and (max-width:767px){.promotion-detail{padding-top:2rem}}.promotion-detail .main-content{border:1px solid #d2d2d2;padding:2rem 1.5rem 3rem}@media only screen and (max-width:767px){.promotion-detail .main-content{padding-top:1.5rem}}.promotion-detail .main-content .main-content__header{color:#2096bd;font-size:36px;font-family:Open Sans,sans-serif;margin-bottom:25px}@media only screen and (max-width:767px){.promotion-detail .main-content .main-content__header{font-size:30px}}.promotion-detail .main-content .main-content__subtitle{color:#003253;font-size:24px;font-family:Open Sans,sans-serif;margin-top:25px;line-height:30px}.promotion-detail .main-content .main-content__content{color:#797979;font-size:14px;padding-top:1rem;padding-bottom:2rem;font-family:Open Sans,sans-serif}.promotion-detail .main-content .main-content__content ul{list-style:disc;padding-left:30px}.promotion-detail .main-content .main-content__content ul li{font-size:16px;line-height:30px}.promotion-detail .main-content .main-content__content b{font-weight:700}.promotion-detail .main-content .button-square--darkbeige.size--xs{font-weight:300}@media only screen and (max-width:767px){.promotion-detail .main-content .button-square--darkbeige.size--xs{font-size:14px;padding:7px 10px}}.promotion-detail .main-content img{max-width:100%;width:100%}.promotion-detail .promo-form{background:#003253;color:#fff;padding:2rem;height:100%;font-family:Open Sans,sans-serif;font-weight:lighter}@media only screen and (min-width:768px) and (max-width:991px){.promotion-detail .promo-form{padding:1.3rem 1rem}}@media only screen and (max-width:767px){.promotion-detail .promo-form{margin-top:2rem;padding:1.5rem}}.promotion-detail .promo-form label{display:block}.promotion-detail .promo-form label span{text-transform:uppercase;font-size:13px;font-weight:lighter}.promotion-detail .promo-form input{border:1px solid #c29a66;width:100%;margin-top:.35rem;margin-bottom:1rem;height:40px;background:transparent;text-indent:15px;color:#fff;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width:768px) and (max-width:991px){.promotion-detail .promo-form input{height:30px}}.promotion-detail .promo-form input:focus,.promotion-detail .promo-form input:hover{background:hsla(0,0%,100%,.2)}.promotion-detail .promo-form .promo-form__header{font-size:2rem;text-align:center;color:#fff;letter-spacing:3px}@media only screen and (min-width:768px) and (max-width:991px){.promotion-detail .promo-form .promo-form__header{font-size:1.2rem}}@media only screen and (max-width:767px){.promotion-detail .promo-form .promo-form__header{font-size:1.75rem;letter-spacing:2px;line-height:40px}}.promotion-detail .promo-form .promo-form__subtitle{font-size:16px;line-height:30px;margin:.8rem 0 1rem}@media only screen and (min-width:768px) and (max-width:991px){.promotion-detail .promo-form .promo-form__subtitle{font-size:.85rem;line-height:24px}}.promotion-detail .promo-form .button-square--darkbeige.size--xs{display:block;margin-left:auto;margin-right:auto;margin-top:1rem;font-size:1.2rem;padding:1rem 2rem;font-weight:400}@media only screen and (min-width:768px) and (max-width:991px){.promotion-detail .promo-form .button-square--darkbeige.size--xs{font-size:1rem;padding:.5rem 1rem}}.why-choose-us .why-hhhunt-hero{background-image:url("/images/site/why-hhhunt/hero-why-choose-us.jpg")}@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){.why-choose-us .since-1992{padding-top:75px;padding-bottom:75px}}@media only screen and (max-width:767px){.why-choose-us .since-1992{padding-top:50px;padding-bottom:50px}}.why-choose-us .since-1992 .section__title{color:#024877;margin-bottom:30px}@media only screen and (max-width:767px){.why-choose-us .since-1992 .section__title{margin-bottom:40px;font-size:24px;line-height:35px}}@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){.why-choose-us .featured-box.fastest-growing-homebuilders{margin-bottom:5px}}.why-choose-us .featured-box.fastest-growing-homebuilders>.caption{background-image:url("/images/site/why-hhhunt/fastest-growing-homebuilders.jpg")}@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){.why-choose-us .featured-box.fastest-growing-homebuilders>.caption h2 span{padding-left:135px}}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.why-choose-us .featured-box.fastest-growing-homebuilders>.box-white{bottom:-105px}}@media only screen and (min-width:768px) and (max-width:991px){.why-choose-us .featured-box.fastest-growing-homebuilders>.box-white{bottom:-120px}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.why-choose-us .featured-box.fastest-growing-homebuilders>.box-white{min-width:100%}}.why-choose-us .featured-box.the-key-to-our-success>.caption{background-image:url("/images/site/why-hhhunt/the-key-to-our-success.jpg")}.why-choose-us .featured-box.the-key-to-our-success>.box-white{bottom:0}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.why-choose-us .featured-box.the-key-to-our-success>.box-white{min-width:100%}}.why-choose-us .featured-box.the-key-to-our-success .caption{text-align:right}.why-choose-us .featured-box .box-white{padding-top:50px;padding-bottom:50px}@media (-ms-high-contrast:active),(-ms-high-contrast:none){::-ms-backdrop,[data-aos]{opacity:1!important}[data-aos][data-aos-duration="1500"][data-aos],body[data-aos-duration="1500"] [data-aos]{-webkit-transition-duration:.6s;transition-duration:.6s}[data-aos][data-aos-delay="600"][data-aos].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{-webkit-transition-delay:1s;transition-delay:1s}.featured-box{background-color:#fff;-webkit-transition:opacity none!important;transition:opacity none!important}.featured-box [data-aos-delay="200"]{-webkit-transition-delay:0!important;transition-delay:0!important}}.awards .awards-container{background-image:url("/images/site/why-hhhunt/HH-big-logo.svg");background-size:cover;background-position:50%;background-repeat:no-repeat;background-color:#003253;padding-top:75px;padding-bottom:75px}.awards .awards-container h1,.awards .awards-container h4,.awards .awards-container p{color:#fff}.awards .awards-container h1{font-family:Open Sans,sans-serif;font-size:60px;font-weight:300;line-height:1.125;letter-spacing:2px}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.awards .awards-container h1{margin-top:60px}}.awards .awards-container h4{font-size:27px;font-weight:300;margin-top:60px;margin-bottom:30px}.awards .awards-container p{margin-bottom:30px}@media only screen and (max-width:767px){.awards .awards-container ul{margin-bottom:30px}}.awards .awards-container ul li{line-height:30px}.awards .awards-container ul li a{color:#b8894c;border-bottom:1px solid hsla(34,43%,58%,.3)}.awards .awards-container .logo-award{-webkit-box-shadow:0 4px 20px 0 rgba(0,0,0,.3);box-shadow:0 4px 20px 0 rgba(0,0,0,.3);float:left;position:relative}@media only screen and (min-width:1276px){.awards .awards-container .logo-award{max-width:162px}}@media only screen and (min-width:992px) and (max-width:1275px){.awards .awards-container .logo-award{max-width:150px}}@media only screen and (min-width:768px) and (max-width:991px){.awards .awards-container .logo-award{max-width:102px}}@media only screen and (max-width:767px){.awards .awards-container .logo-award{max-width:99px}}.awards .awards-container .logo-1{margin-left:-9px}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.awards .awards-container .logo-1{margin-top:60px}}@media only screen and (min-width:768px) and (max-width:991px){.awards .awards-container .logo-1{margin-top:30px}}@media only screen and (max-width:767px){.awards .awards-container .logo-1{margin-top:45px}}.awards .awards-container .logo-1.fade-in{-webkit-transition:all 2.4s ease-in;transition:all 2.4s ease-in}@media only screen and (min-width:1276px){.awards .awards-container .logo-7{margin-left:2.4rem}}@media only screen and (min-width:1450px){.awards .awards-container .logo-7{margin-left:6rem}}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.awards .awards-container .logo-7{margin-top:45px}}@media only screen and (min-width:768px) and (max-width:991px){.awards .awards-container .logo-7{margin-top:15px}}@media only screen and (max-width:767px){.awards .awards-container .logo-7{margin-top:30px;margin-left:15px}}.awards .awards-container .logo-7.fade-in{-webkit-transition:all 2.4s ease-in;transition:all 2.4s ease-in}.awards .awards-container .logo-2{z-index:1}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.awards .awards-container .logo-2{margin-top:15px;margin-left:1px}}@media only screen and (min-width:768px) and (max-width:991px){.awards .awards-container .logo-2{margin-top:15px}}@media only screen and (max-width:767px){.awards .awards-container .logo-2{margin-top:15px;margin-left:1px}}.awards .awards-container .logo-2.fade-in{-webkit-transition:all 1.4s ease-in;transition:all 1.4s ease-in}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.awards .awards-container .logo-8{margin-top:105px;margin-left:0}}@media only screen and (min-width:768px) and (max-width:991px){.awards .awards-container .logo-8{margin-top:15px;margin-left:15px}}@media only screen and (max-width:767px){.awards .awards-container .logo-8{margin-top:60px;margin-left:0}}.awards .awards-container .logo-8.fade-in{-webkit-transition:all 3.4s ease-in;transition:all 3.4s ease-in}.awards .awards-container .logo-3{z-index:1}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.awards .awards-container .logo-3{margin-top:-45px}}@media only screen and (min-width:1276px){.awards .awards-container .logo-3{margin-left:3.6rem}}@media only screen and (min-width:1450px){.awards .awards-container .logo-3{margin-left:8.1rem}}@media only screen and (min-width:992px) and (max-width:1275px){.awards .awards-container .logo-3{margin-top:-45px;margin-left:15px}}@media only screen and (min-width:768px) and (max-width:991px){.awards .awards-container .logo-3{margin-top:15px}}@media only screen and (max-width:767px){.awards .awards-container .logo-3{margin-top:-15px;margin-left:60px}}.awards .awards-container .logo-3.fade-in{-webkit-transition:all 2.4s ease-in;transition:all 2.4s ease-in}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.awards .awards-container .logo-4{margin-top:15px;margin-left:-15px}}@media only screen and (max-width:767px){.awards .awards-container .logo-4{margin-top:15px}}.awards .awards-container .logo-4.fade-in{-webkit-transition:all 3.4s ease-in;transition:all 3.4s ease-in}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.awards .awards-container .logo-6{margin-top:45px;margin-left:-15px}}@media only screen and (min-width:768px) and (max-width:991px){.awards .awards-container .logo-6{margin-top:-5px;margin-bottom:15px}}.awards .awards-container .logo-6.fade-in{-webkit-transition:all 1.4s ease-in;transition:all 1.4s ease-in}@media only screen and (min-width:1276px){.awards .awards-container .logo-5{margin-left:2.4rem}}@media only screen and (min-width:1450px){.awards .awards-container .logo-5{margin-left:6rem}}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.awards .awards-container .logo-5{margin-top:45px}}@media only screen and (max-width:767px){.awards .awards-container .logo-5{margin-top:30px}}.awards .awards-container .logo-5.fade-in{-webkit-transition:all 2.4s ease-in;transition:all 2.4s ease-in}.awards .awards-container .logo-9{z-index:1}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.awards .awards-container .logo-9{margin-top:15px;margin-left:1px}}@media only screen and (min-width:768px) and (max-width:991px){.awards .awards-container .logo-9{margin-top:15px}}@media only screen and (max-width:767px){.awards .awards-container .logo-9{margin-top:15px;margin-left:1px}}.awards .awards-container .logo-9.fade-in{-webkit-transition:all 1.4s ease-in;transition:all 1.4s ease-in}@media only screen and (min-width:1276px){.awards .awards-container .logo-10{margin-left:3.15rem}}@media only screen and (min-width:1450px){.awards .awards-container .logo-10{margin-left:7.5rem}}@media only screen and (min-width:992px) and (max-width:1275px){.awards .awards-container .logo-10{margin-left:15px}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.awards .awards-container .logo-10{margin-left:30px}}.awards .awards-container .logo-10.fade-in{-webkit-transition:all 1.4s ease-in;transition:all 1.4s ease-in}.awards .awards-container .logo-11{margin-left:-3px;z-index:1}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.awards .awards-container .logo-11{margin-top:45px}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.awards .awards-container .logo-11{margin-top:30px}}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.awards .awards-container .logo-12{margin-top:15px;margin-left:1px}}@media only screen and (min-width:768px) and (max-width:991px){.awards .awards-container .logo-12{margin-top:15px}}@media only screen and (max-width:767px){.awards .awards-container .logo-12{margin-top:15px;margin-left:1px}}.awards .awards-container .logo-12.fade-in{-webkit-transition:all 1.4s ease-in;transition:all 1.4s ease-in}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.awards .awards-container .logo-13{margin-top:85px;margin-left:20px}}@media only screen and (min-width:768px) and (max-width:991px){.awards .awards-container .logo-13{margin-top:-5px;margin-bottom:15px}}.awards .awards-container .logo-13.fade-in{-webkit-transition:all 1.4s ease-in;transition:all 1.4s ease-in}.testimonials .why-hhhunt-hero{background-image:url("/images/site/why-hhhunt/HHH-happy-homeowners.jpg")}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.testimonials .why-hhhunt-hero{height:68vh}}@media only screen and (min-width:768px) and (max-width:991px){.testimonials .why-hhhunt-hero{height:52.5vh}}@media only screen and (max-width:767px){.testimonials .why-hhhunt-hero{height:45vh}}@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){.testimonials .why-hhhunt-hero .caption h1 span{margin-bottom:0;padding-bottom:0}}.testimonials .why-hhhunt-hero .caption h1 span:after{display:none}@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){.testimonials .ph-testimonials{padding-top:75px;padding-bottom:75px}}@media only screen and (max-width:767px){.testimonials .ph-testimonials{padding-top:30px;padding-bottom:30px}}.testimonials .ph-testimonials .testimonial{position:relative;border:1px solid #d2d2d2;margin-bottom:15px}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.testimonials .ph-testimonials .testimonial{padding:45px}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.testimonials .ph-testimonials .testimonial{padding:30px}}.testimonials .ph-testimonials .testimonial p{color:#4f4f4f;text-align:left}.testimonials .ph-testimonials .testimonial .title{color:#024877;margin-bottom:30px}@media only screen and (max-width:767px){.testimonials .ph-testimonials .testimonial .title{margin-bottom:40px;font-size:24px;line-height:1.2}}.testimonials .ph-testimonials .testimonial .embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden;padding-bottom:56.25%}.testimonials .ph-testimonials .testimonial .embed-responsive iframe{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;background:transparent}.testimonials .ph-testimonials .testimonial .homeowner{color:#024877;margin-top:30px;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){.testimonials .ph-testimonials .testimonial .homeowner{font-size:19.5px}}.testimonial__image{display:block;width:100%;height:auto;margin-bottom:20px}.engaged-community-partner .why-hhhunt-hero{background-image:url("/images/site/why-hhhunt/hero-engaged-community-partner.jpg")}@media only screen and (min-width:768px) and (max-width:991px){.engaged-community-partner .why-hhhunt-hero{height:75vh}}@media only screen and (max-width:767px){.engaged-community-partner .why-hhhunt-hero{height:calc(480px + 60vw)}}@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){.engaged-community-partner .why-hhhunt-hero .caption h2 span{margin-bottom:0;padding-bottom:0}}.engaged-community-partner .why-hhhunt-hero .caption h2 span:after{display:none}@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){.engaged-community-partner .ph-stories{padding-top:45px;padding-bottom:75px}}@media only screen and (max-width:767px){.engaged-community-partner .ph-stories{padding-top:30px;padding-bottom:30px}}@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){.engaged-community-partner .ph-stories .story{padding:1.8rem}}@media only screen and (max-width:767px){.engaged-community-partner .ph-stories .story{padding-bottom:2.4rem}}.engaged-community-partner .ph-stories .story>div{border:1px solid #d2d2d2}.engaged-community-partner .ph-stories .story>div img{max-width:100%}.engaged-community-partner .ph-stories .story>div>div{position:relative}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.engaged-community-partner .ph-stories .story>div>div{padding:30px 30px 60px}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.engaged-community-partner .ph-stories .story>div>div{padding:15px 15px 45px}}.engaged-community-partner .ph-stories .story>div>div .title{color:#024877;font-size:24px;line-height:36px;margin-bottom:30px}@media only screen and (max-width:767px){.engaged-community-partner .ph-stories .story>div>div .title{margin-bottom:40px;font-size:24px;line-height:1.2}}.engaged-community-partner .ph-stories .story>div>div .button-square--darkbeige{display:block;font-size:18px;font-weight:300;margin-left:-81px;position:absolute;bottom:-18.8px;left:50%}.engaged-community-partner-details .why-hhhunt-hero{background-image:url("/images/site/why-hhhunt/hero-engaged-community-partner.jpg")}@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){.engaged-community-partner-details .why-hhhunt-hero{height:60vh}}@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){.engaged-community-partner-details .why-hhhunt-hero .caption h2 span{margin-bottom:0;padding-bottom:0}}.engaged-community-partner-details .why-hhhunt-hero .caption h2 span:after{display:none}@media only screen and (min-width:768px) and (max-width:991px){.engaged-community-partner-details .why-hhhunt-hero .caption__inner{-ms-flex-preferred-size:auto;flex-basis:auto;max-width:none}}@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){.engaged-community-partner-details .ph-story{padding-top:45px;padding-bottom:75px}}@media only screen and (max-width:767px){.engaged-community-partner-details .ph-story{padding-top:30px;padding-bottom:30px}}@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){.engaged-community-partner-details .ph-story .story{padding:1.8rem}}@media only screen and (max-width:767px){.engaged-community-partner-details .ph-story .story{padding-bottom:2.4rem}}.engaged-community-partner-details .ph-story .story>.row>div[class^=col-]:first-child{position:relative}.engaged-community-partner-details .ph-story .story>.row>div[class^=col-]:first-child .button-square--darkbeige{display:block;font-size:18px;font-weight:300;position:absolute}@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){.engaged-community-partner-details .ph-story .story>.row>div[class^=col-]:first-child .button-square--darkbeige{top:-93px}}@media only screen and (max-width:767px){.engaged-community-partner-details .ph-story .story>.row>div[class^=col-]:first-child .button-square--darkbeige{top:-48px}}.engaged-community-partner-details .ph-story .story>.row>div[class^=col-]:first-child .slick-list,.engaged-community-partner-details .ph-story .story>.row>div[class^=col-]:first-child .slick-slide,.engaged-community-partner-details .ph-story .story>.row>div[class^=col-]:first-child .slick-slider,.engaged-community-partner-details .ph-story .story>.row>div[class^=col-]:first-child .slick-track{height:auto;background-color:#000}.engaged-community-partner-details .ph-story .story>.row>div[class^=col-]:first-child .slick-arrow img{top:auto}@media only screen and (max-width:767px){.engaged-community-partner-details .ph-story .story>.row>div[class^=col-]:first-child .slick-arrow img{position:absolute;bottom:20px}}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.engaged-community-partner-details .ph-story .story>.row>div[class^=col-]:first-child .slick-slider{margin-right:60px}}.engaged-community-partner-details .ph-story .story>.row>div[class^=col-]:first-child img{max-width:100%}.engaged-community-partner-details .ph-story .story>.row>div[class^=col-]:last-child{text-align:left}.engaged-community-partner-details .ph-story .story>.row>div[class^=col-]:last-child .title{color:#024877;font-size:30px;line-height:36px;margin-bottom:30px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.engaged-community-partner-details .ph-story .story>.row>div[class^=col-]:last-child .title{margin-top:30px;margin-bottom:40px;font-size:24px;line-height:1.2}}.engaged-community-partner-details .ph-story .story>.row>div[class^=col-]:last-child ul{padding-left:21px}.engaged-community-partner-details .ph-story .story>.row>div[class^=col-]:last-child ul li{line-height:30px;list-style-type:disc}.corporate-regional-contacts .contact-us-hero{background-image:url("/images/site/contact-us/hero-corporate-regional-contacts.jpg")}@media only screen and (min-width:992px) and (max-width:1275px){.corporate-regional-contacts .contact-us-hero{height:43vh}.corporate-regional-contacts .contact-us-hero .caption h1 span{font-size:50px!important}.corporate-regional-contacts .contact-us-hero .caption h1{padding:40px 50px}}@media only screen and (min-width:768px) and (max-width:991px){.corporate-regional-contacts .contact-us-hero{height:36vh}}.corporate-regional-contacts .regional-contacts{padding-top:55px;padding-bottom:55px}@media only screen and (min-width:1276px){.corporate-regional-contacts .regional-contacts{padding-top:75px;padding-bottom:75px}}@media only screen and (max-width:767px){.corporate-regional-contacts .regional-contacts{padding-top:30px;padding-bottom:30px}}.corporate-regional-contacts .regional-contacts .contact{text-align:left}@media only screen and (max-width:767px){.corporate-regional-contacts .regional-contacts .contact{margin-bottom:30px}}@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){.corporate-regional-contacts .regional-contacts .contact:nth-child(2){border-left:1px solid #e7e7e7}}@media only screen and (min-width:1276px){.corporate-regional-contacts .regional-contacts .contact>div{padding-left:4.5rem;padding-right:4.5rem}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1275px){.corporate-regional-contacts .regional-contacts .contact>div{padding-left:1.5rem;padding-right:1.5rem}}.corporate-regional-contacts .regional-contacts .contact>div h4{color:#024877;font-family:Open Sans,sans-serif;font-weight:300;line-height:36px;margin-bottom:30px}@media only screen and (min-width:1276px){.corporate-regional-contacts .regional-contacts .contact>div h4{font-size:30px}}@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){.corporate-regional-contacts .regional-contacts .contact>div h4{font-size:24px}}.corporate-regional-contacts .regional-contacts .contact>div li{line-height:30px;margin-bottom:15px}.corporate-regional-contacts .regional-contacts .contact>div li span{display:inline-block;vertical-align:top}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1275px){.corporate-regional-contacts .regional-contacts .contact>div li span{font-size:.8rem}}.corporate-regional-contacts .regional-contacts .contact>div a,.corporate-regional-contacts .regional-contacts .contact>div li{color:#c29a66}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1275px){.corporate-regional-contacts .regional-contacts .contact>div a,.corporate-regional-contacts .regional-contacts .contact>div li{font-size:.8rem}}.corporate-regional-contacts .regional-contacts .contact>div svg{position:relative;top:4px;margin-right:5px}.corporate-regional-contacts .have-a-question{color:#4f4f4f}.corporate-regional-contacts .have-a-question>.row>div[class^=col-]{color:#4f4f4f;text-align:left}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.corporate-regional-contacts .have-a-question>.row>div[class^=col-]>div{margin:75px}}@media only screen and (min-width:768px) and (max-width:991px){.corporate-regional-contacts .have-a-question>.row>div[class^=col-]>div{margin:30px}}@media only screen and (max-width:767px){.corporate-regional-contacts .have-a-question>.row>div[class^=col-]>div{margin:15px}}.corporate-regional-contacts .have-a-question>.row>div[class^=col-]:first-child{background-color:#f8f8f8}.corporate-regional-contacts .have-a-question>.row>div[class^=col-]:first-child .contact-direction-form .row:not(.single){-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-moz-justify-content:space-between;justify-content:space-between}.corporate-regional-contacts .have-a-question>.row>div[class^=col-]:first-child .contact-direction-form .contact-direction-form__header{line-height:30px;margin-bottom:30px;font-size:16px;letter-spacing:0;font-family:Open Sans,sans-serif}.corporate-regional-contacts .have-a-question>.row>div[class^=col-]:first-child .contact-direction-form .form-input span,.corporate-regional-contacts .have-a-question>.row>div[class^=col-]:first-child .contact-direction-form .form-textarea span{margin-bottom:9px;font-size:13.5px;line-height:13.5px;text-transform:uppercase;display:block}.corporate-regional-contacts .have-a-question>.row>div[class^=col-]:first-child .contact-direction-form .form-input input,.corporate-regional-contacts .have-a-question>.row>div[class^=col-]:first-child .contact-direction-form .form-input textarea,.corporate-regional-contacts .have-a-question>.row>div[class^=col-]:first-child .contact-direction-form .form-textarea input,.corporate-regional-contacts .have-a-question>.row>div[class^=col-]:first-child .contact-direction-form .form-textarea textarea{border:1px solid #c29a66;margin-bottom:19.5px}.corporate-regional-contacts .have-a-question>.row>div[class^=col-]:first-child .contact-direction-form .form-textarea textarea{width:100%;height:75px}.corporate-regional-contacts .have-a-question>.row>div[class^=col-]:first-child .contact-direction-form .button-square--darkbeige.size--xs{font-weight:300;margin-top:1.35rem;margin-left:auto}.corporate-regional-contacts .have-a-question>.row>div[class^=col-]:first-child .contact-direction-form .field input{width:100%;height:40px}.corporate-regional-contacts .have-a-question>.row>div[class^=col-]:first-child .contact-direction-form .single{padding-right:0}.corporate-regional-contacts .have-a-question>.row>div[class^=col-]:first-child .contact-direction-form .single input{height:120px}.corporate-regional-contacts .have-a-question>.row>div[class^=col-]:first-child .contact-direction-form .form-inline-error-message{background:#4c9b8e;color:#fff!important}.corporate-regional-contacts .have-a-question>.row>div[class^=col-]:first-child .contact-direction-form .form-inline-error-message:before{border-bottom-color:#4c9b8e}.corporate-regional-contacts .have-a-question>.row>div[class^=col-]:last-child{background-color:rgba(0,36,59,.08)}.corporate-regional-contacts .have-a-question>.row>div[class^=col-]:last-child .contact{margin-bottom:30px}.corporate-regional-contacts .have-a-question>.row>div[class^=col-]:last-child .contact span{font-weight:400}.corporate-regional-contacts .have-a-question>.row>div[class^=col-]:last-child select{background:url('data:image/svg+xml;utf8,<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="#FFFFFF"><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>') no-repeat;background-position:calc(100% - 20px) 50%;border:1px solid #c29a66;color:#fff;border-radius:0;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;padding:10px 7px;font-size:14px;background-image:url('data:image/svg+xml;utf8,<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="%23e7e7e7"><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>');background-color:#fff;border-color:#e7e7e7;color:#c29a66;margin-top:15px;margin-bottom:30px;padding-left:15px;padding-right:15px}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.corporate-regional-contacts .have-a-question>.row>div[class^=col-]:last-child select{width:240px}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.corporate-regional-contacts .have-a-question>.row>div[class^=col-]:last-child select{width:240px}}.corporate-regional-contacts .have-a-question>.row>div[class^=col-]:last-child .btn-submit-a-request{display:inline-block;font-size:16.5px;letter-spacing:1px;padding:21px 42px}@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){.corporate-regional-contacts .community-contacts{padding-top:75px;padding-bottom:75px}}@media only screen and (max-width:767px){.corporate-regional-contacts .community-contacts{padding-top:30px;padding-bottom:30px}}.corporate-regional-contacts .community-contacts h3{color:#024877;font-family:Open Sans,sans-serif;font-weight:300;margin-bottom:30px}@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){.corporate-regional-contacts .community-contacts h3{font-size:51px}}.corporate-regional-contacts .community-contacts select{background:url('data:image/svg+xml;utf8,<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="#FFFFFF"><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>') no-repeat;background-position:calc(100% - 20px) 50%;border:1px solid #c29a66;color:#fff;border-radius:0;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;padding:10px 7px;font-size:14px;background-image:url('data:image/svg+xml;utf8,<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="%23e7e7e7"><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>');border-color:#e7e7e7;color:#c29a66;padding-top:15px;padding-bottom:15px}@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){.corporate-regional-contacts .community-contacts select{padding-left:30px;padding-right:30px;width:300px}}@media only screen and (max-width:767px){.corporate-regional-contacts .community-contacts select{padding-left:15px;padding-right:15px;width:300px}}.corporate-regional-contacts .community-contacts .contact{padding-top:60px;text-align:left}.corporate-regional-contacts .community-contacts .contact h4{color:#024877;font-family:Open Sans,sans-serif;font-weight:300;line-height:36px;margin-bottom:45px}@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){.corporate-regional-contacts .community-contacts .contact h4{font-size:30px}}@media only screen and (max-width:767px){.corporate-regional-contacts .community-contacts .contact h4{font-size:24px}}.corporate-regional-contacts .community-contacts .contact li{color:#4f4f4f;line-height:30px;margin-bottom:15px}.corporate-regional-contacts .community-contacts .contact li span{display:inline-block;vertical-align:top}.corporate-regional-contacts .community-contacts .contact .address,.corporate-regional-contacts .community-contacts .contact a{color:#c29a66}.corporate-regional-contacts .community-contacts .contact h6{color:#4f4f4f;font-size:18px;font-weight:700;margin-top:45px;margin-bottom:30px}@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){.corporate-regional-contacts .community-contacts .contact .online-sales-advisor{margin-left:-15px}}@media only screen and (max-width:767px){.corporate-regional-contacts .community-contacts .contact .online-sales-advisor{margin-left:-5px}}.corporate-regional-contacts .community-contacts .contact .online-sales-advisor>li{display:inline-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){.corporate-regional-contacts .community-contacts .contact .online-sales-advisor>li{padding-right:15px;padding-left:15px}}@media only screen and (max-width:767px){.corporate-regional-contacts .community-contacts .contact .online-sales-advisor>li{padding-right:5px;padding-left:5px}}.corporate-regional-contacts .community-contacts .contact #around-the-area{height:42vh}.homeowner-warranty .contact-us-hero{background-image:url("/images/site/contact-us/hero-homeowner-warranty.jpg")}@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){.homeowner-warranty .warranty{padding-top:75px;padding-bottom:75px}}@media only screen and (max-width:767px){.homeowner-warranty .warranty{padding-top:30px;padding-bottom:30px}}.homeowner-warranty .warranty .logo-pws{margin-bottom:15px}@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){.homeowner-warranty .warranty .logo-pws{float:right;margin-left:30px}}.homeowner-warranty .warranty .embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.homeowner-warranty .warranty .embed-responsive.embed-responsive-16by9{padding-bottom:56.25%}.homeowner-warranty .warranty .embed-responsive .embed-responsive-item{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.homeowner-warranty .warranty .copy>div{padding-right:30px}}.homeowner-warranty .warranty .copy>div p{margin-bottom:30px}.homeowner-warranty .warranty .copy>div .btn-homeowner-portal{display:inline-block;font-size:16.5px;letter-spacing:1px;margin-top:15px;margin-bottom:30px;padding:21px 42px}@media only screen and (max-width:767px),only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.homeowner-warranty .warranty .copy>div .btn-homeowner-portal{font-size:15.5px}}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.homeowner-warranty .warranty .youtube>div{padding-left:30px}}.homeowner-warranty .warranty .youtube>div h4{color:#024877;font-weight:300;margin-bottom:30px;text-align:center;font-size:24px}.warranty{color:#4f4f4f}.warranty__block-header{color:inherit;font-size:1.25em;line-height:1.25em;margin:0 0 1em;font-weight:900}.warranty__block-subheader{color:inherit;font-size:100%;line-height:30px;font-weight:900}.warranty__emergency-service-block,.warranty__warranty-request-block{margin:2em 0;padding:30px}@media only screen and (max-width:767px){.warranty__emergency-service-block,.warranty__warranty-request-block{padding:15px}}.warranty__warranty-request-block{background-color:#f8f8f8}.warranty__warranty-request-block .warranty-text-link{color:#b8894c;border-bottom:1px solid hsla(34,43%,58%,.3)}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.warranty__warranty-request-block .ph-btn-submit-a-request{text-align:right}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.warranty__warranty-request-block .ph-btn-submit-a-request{padding-top:30px;text-align:center}}.warranty__warranty-request-block .ph-btn-submit-a-request .btn-submit-a-request{display:inline-block;font-size:16.5px;letter-spacing:1px;padding:21px 42px}@media only screen and (max-width:767px),only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.warranty__warranty-request-block .ph-btn-submit-a-request .btn-submit-a-request{font-size:15.5px}}.warranty__emergency-service-block{background-color:rgba(0,36,59,.08)}.warranty__emergency-service-block .disclaimer{font-style:italic;font-weight:900;margin-bottom:1em}.warranty-text-link{color:#9d743f;border-bottom:1px solid hsla(34,43%,58%,.4)}@media only screen and (max-width:767px){.warranty-text-link{display:inline-block;vertical-align:middle;width:calc(100% - 50px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-bottom-color:transparent}}.warranty__contact-block{margin-top:1em}.warranty__select-a-region{background:url('data:image/svg+xml;utf8,<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="#FFFFFF"><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>') no-repeat;background-position:calc(100% - 20px) 50%;border:1px solid #c29a66;color:#fff;border-radius:0;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;padding:10px 7px;font-size:14px;background-image:url('data:image/svg+xml;utf8,<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="#e7e7e7"><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>');background-color:#fff;border-color:#e7e7e7;color:#c29a66;padding-left:15px;padding-right:15px}@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__select-a-region{margin-left:15px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:1276px){.warranty__select-a-region{width:180px}}@media only screen and (min-width:992px) and (max-width:1275px){.warranty__select-a-region{width:150px}}.community-page-list__container{padding:25px 50px 50px}@media only screen and (min-width:768px) and (max-width:991px){.community-page-list__container{padding-top:75px}}@media only screen and (max-width:767px){.community-page-list__container{padding:75px 25px 50px}}.microsite-welcome__community-features__header{color:#fff;font-size:40px;letter-spacing:0;margin-bottom:20px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.microsite-welcome__community-features__header{margin-left:10px}}.microsite-welcome__header{color:#003253;font-size:40px;letter-spacing:0;margin-bottom:20px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.microsite-welcome__header{margin-left:10px}}.community-landing-page__floorplan-subheader{background:#ecf0f3;border-bottom:1px solid #e9eef1;color:#a38052;font-size:1.25em;font-weight:600;letter-spacing:0;line-height:2em;margin:1em 0;padding:0 1em}.microsite-quick-move-ins .banner{padding-bottom:24px}.microsite-quick-move-ins .banner img{max-width:100%}@media only screen and (max-width:767px){.microsite-quick-move-ins .banner img.desktop{display:none}}@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){.microsite-quick-move-ins .banner img.mobile{display:none}}.microsite-quick-move-ins .qmi-card__header{display:none}.microsite-quick-move-ins .qmi-card a{padding-top:5px}@media only screen and (max-width:767px){div.around-the-area{margin-top:52px}}.around-the-area__tabs{background:#f8f8f8;padding:40px 30px;position:relative;height:93vh}@media only screen and (min-width:1550px){.around-the-area__tabs{height:75vh}}@media only screen and (min-width:768px) and (max-width:991px){.around-the-area__tabs{height:81vh}}@media only screen and (max-width:767px){.around-the-area__tabs{position:absolute;left:-90vw;-webkit-transition:all .4s ease-out;transition:all .4s ease-out;z-index:10;width:90vw}}@media only screen and (max-width:767px){.around-the-area__tabs.open{left:0;-webkit-transition:all .4s ease-in;transition:all .4s ease-in}}.around-the-area__tabs .around-the-area__header{text-align:center;font-size:40px;font-weight:300;line-height:48px;color:#003253;margin-top:25px;letter-spacing:0}@media only screen and (min-width:992px) and (max-width:1275px){.around-the-area__tabs .around-the-area__header{font-size:34px}}@media only screen and (min-width:768px) and (max-width:991px){.around-the-area__tabs .around-the-area__header{margin-top:55px;font-size:32px}}@media only screen and (max-width:767px){.around-the-area__tabs .around-the-area__header{margin-top:0}}.around-the-area__tabs .map-filters{display:none}@media only screen and (max-width:767px){.around-the-area__tabs .map-filters{display:block;position:absolute;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);right:-118px;top:150px;z-index:5}}.around-the-area__tabs .map-filters button{background:#f8f8f8;padding:7px 15px;border-radius:0;font-size:16px;font-family:Open Sans,sans-serif;text-transform:uppercase;letter-spacing:1px;color:#2096bd}.around-the-area__tabs ul{text-align:right;margin:40px -30px 0}@media only screen and (min-width:768px) and (max-width:991px){.around-the-area__tabs ul{margin-top:35px}}.around-the-area__tabs ul li{font-family:Open Sans,sans-serif;text-align:right;font-size:18px;letter-spacing:.5px;color:#656565;text-transform:uppercase;line-height:45px;margin-bottom:0;padding-right:25px;position:relative;cursor:pointer;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1275px){.around-the-area__tabs ul li{font-size:14px;letter-spacing:0}}.around-the-area__tabs ul li:after{-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out;opacity:0;content:""}.around-the-area__tabs ul li.active{background:#c29a66;color:#fff}.around-the-area__tabs ul li.active:after{content:"";position:absolute;right:-23px;z-index:1;border-left:23px solid #c29a66;border-bottom:23px solid transparent;border-top:23px solid transparent;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in;opacity:1}@media only screen and (max-width:767px){.around-the-area__tabs ul li.active:after{display:none}}.around-the-area__tabs ul li.active:hover{color:#fff}.around-the-area__tabs ul li label{-webkit-box-pack:end;-ms-flex-pack:end;-moz-justify-content:flex-end;justify-content:flex-end;text-align:right}.around-the-area__tabs ul li:hover{color:#c29a66;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.around-the-area__tabs .disclaimer{display:none;font-size:12px;line-height:18px;padding-left:15px;padding-right:15px;position:absolute;bottom:15px;left:8px;right:0}.around-the-area__tabs .disclaimer.show{display:block}.around-the-area__tabs .disclaimer a{text-decoration:underline!important}.around-the-area__map{padding-left:0;height:93vh}@media only screen and (min-width:1550px){.around-the-area__map{height:75vh}}@media only screen and (min-width:768px) and (max-width:991px){.around-the-area__map{margin-top:52px;height:81vh}}.around-the-area__map #around-the-area{height:93vh}@media only screen and (min-width:1550px){.around-the-area__map #around-the-area{height:75vh}}@media only screen and (min-width:768px) and (max-width:991px){.around-the-area__map #around-the-area{height:81vh}}.around-the-area__map #around-the-area .gmnoprint{z-index:0!important}.around-the-area__map #around-the-area .map-flyout{font-family:Open Sans,sans-serif;padding:10px}.around-the-area__map #around-the-area .map-flyout__title{color:#2096bd;font-size:20px;font-weight:400;line-height:20px;margin-bottom:10px}.around-the-area__map #around-the-area .map-flyout__address{color:#656565;font-size:16px;line-height:20px}.microsite-community-map .tabs__content--pane.active{z-index:auto}.microsite-community-map .tabs{width:100%}.microsite-community-map .tab-content__tab-wrap{padding:0;border-bottom:none;margin-bottom:-18px}.microsite-community-map .tabs__title{top:0;-webkit-box-shadow:none;box-shadow:none;z-index:0;position:static;-webkit-transform:translateY(0);transform:translateY(0)}@media only screen and (min-width:768px){.microsite-community-map .tabs__title{max-width:720px;padding:20px 0 0 20px}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.microsite-community-map .tabs__title{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width:767px){.microsite-community-map .tabs__title{padding-top:20px;padding-bottom:0;padding-left:20px;width:calc(100% - 20px)}}.microsite-community-map .tabs__title li{margin:0 10px 0 0;padding:15px 45px;border-radius:8px 8px 0 0;font-size:18px;font-family:Open Sans,sans-serif;font-weight:400;text-transform:capitalize;-webkit-box-shadow:0;box-shadow:0;background:#024877;color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}@media only screen and (min-width:768px) and (max-width:991px){.microsite-community-map .tabs__title li{padding:15px 20px}}@media only screen and (max-width:767px){.microsite-community-map .tabs__title li{padding:10px;letter-spacing:0;font-size:14px}}.microsite-community-map .tabs__title li:hover{background:#fff;color:#024877}.microsite-community-map .tabs__title li.active{background:#f8f8f8;color:#024877}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.microsite-community-map .community-map__container{margin-top:5px}}.microsite-community-map .community-map__container .tabs{overflow:visible}.microsite-community-map .community-map__list{background:#f8f8f8;padding:50px 90px}@media only screen and (min-width:992px) and (max-width:1500px){.microsite-community-map .community-map__list{padding:35px 20px 30px 50px;-ms-flex-preferred-size:31.333333%!important;flex-basis:31.333333%!important;max-width:31.333333%!important}}@media only screen and (max-width:767px){.microsite-community-map .community-map__list{padding:30px 40px 20px}}.microsite-community-map .community-map__list ul li{font-size:30px;line-height:80px;font-family:Open Sans,sans-serif;color:#797979;font-weight:300}@media only screen and (min-width:992px) and (max-width:1500px){.microsite-community-map .community-map__list ul li{font-size:25px;line-height:65px}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.microsite-community-map .community-map__list ul li{width:50%;float:left}}@media only screen and (max-width:767px){.microsite-community-map .community-map__list ul li{font-size:17px;line-height:55px}}.microsite-community-map .community-map__list ul li img{margin-right:20px;vertical-align:middle}@media only screen and (max-width:767px){.microsite-community-map .community-map__list ul li img{margin-right:7px}}.microsite-community-map .community-map__map{position:relative;padding:0}@media only screen and (min-width:992px) and (max-width:1500px){.microsite-community-map .community-map__map{-ms-flex-preferred-size:68.666667%;flex-basis:68.666667%;max-width:68.666667%}}@media only screen and (max-width:767px){.microsite-community-map .community-map__map .map-pin>img{width:11px;left:-5.5px}}@media only screen and (min-width:992px) and (max-width:1500px){.microsite-community-map .community-map__map .map-pin .map-flyout{max-width:450px}}@media only screen and (max-width:767px){.microsite-community-map .community-map__map .map-pin .map-flyout{max-width:220px;left:-149px}.microsite-community-map .community-map__map .map-pin .map-flyout .card__elevation.col-xs-4.col-sm-4{display:none}.microsite-community-map .community-map__map .map-pin .map-flyout .col-xs-8.col-sm-8.card__right{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;padding:10px 20px}.microsite-community-map .community-map__map .map-pin .map-flyout .button-square--darkbeige.size--xs{font-size:14px}.microsite-community-map .community-map__map .map-pin .map-flyout .community-list-card .card__snapshot li img{width:17px}.microsite-community-map .community-map__map .map-pin .map-flyout .community-list-card .card__snapshot li{font-size:14px}}@media only screen and (max-width:767px){.microsite-community-map .community-map__map .map-pin .map-flyout:after{left:137.5px;bottom:-1px}}.microsite-community-map .community-map__map .map-pin.right-side .map-flyout{left:-348px}@media only screen and (max-width:767px){.microsite-community-map .community-map__map .map-pin.right-side .map-flyout{left:-160px}}.microsite-community-map .community-map__map .map-pin.right-side .map-flyout:after{left:335.5px}@media only screen and (min-width:768px) and (max-width:1500px){.microsite-community-map .community-map__map .map-pin.right-side .map-flyout:after{bottom:-2px}}@media only screen and (max-width:767px){.microsite-community-map .community-map__map .map-pin.right-side .map-flyout:after{left:148.5px;bottom:-2px}}@media only screen and (min-width:768px) and (max-width:991px){.microsite-community-map .community-map__map .map-pin.left-side .map-flyout{left:-110px}}@media only screen and (max-width:767px){.microsite-community-map .community-map__map .map-pin.left-side .map-flyout{left:-37px}}@media only screen and (min-width:768px) and (max-width:991px){.microsite-community-map .community-map__map .map-pin.left-side .map-flyout:after{left:98.5px}}@media only screen and (max-width:767px){.microsite-community-map .community-map__map .map-pin.left-side .map-flyout:after{left:25.5px}}.microsite-community-map .community-map__map img.lot-map-image{width:100%;height:100%}@media only screen and (min-width:992px) and (max-width:1500px){.microsite-community-map .community-map__map img.lot-map-image{height:100%}}.microsite-community-map .community-map__map-legend{position:absolute;right:25px;bottom:25px;background:#f8f8f8;text-align:center;padding:30px}@media only screen and (max-width:767px){.microsite-community-map .community-map__map-legend{padding:15px}}.microsite-community-map .community-map__map-legend ul li{font-size:16px;color:#797979;font-weight:300;margin-bottom:14px;font-family:Open Sans,sans-serif}@media only screen and (max-width:767px){.microsite-community-map .community-map__map-legend ul li{font-size:7px}}@media only screen and (max-width:767px){.microsite-community-map .community-map__map-legend ul li:last-child{margin-bottom:0}}.microsite-community-map .community-map__map-legend ul li span{display:inline-block;width:28px;height:28px;border:1px solid #b4b4b4;vertical-align:middle;margin-top:-3px;margin-right:10px}@media only screen and (max-width:767px){.microsite-community-map .community-map__map-legend ul li span{width:10px;height:10px;margin-right:5px}}.microsite-community-map .community-map__map-legend ul li span.phase-1{background:#fff}.microsite-community-map .community-map__map-legend ul li span.phase-2{background:#d0dfe2}.microsite-community-map .community-map__map-legend ul li span.phase-3{background:#ddd4b3}.microsite-community-map .community-map__map-legend ul li span.phase-4{background:#80bfe7}.microsite-community-map .community-map__map-legend ul li span.phase-5{background:#d6bc5f}.community-map__title{font-size:40px;font-weight:300;font-family:Open Sans,sans-serif;color:#003253;line-height:48px;margin-bottom:30px}@media only screen and (min-width:992px) and (max-width:1500px){.community-map__title{font-size:35px;margin-bottom:20px;margin-top:10px}}@media only screen and (max-width:767px){.community-map__title{margin-bottom:15px}}.community-map__title.community-map__title--disclaimed{margin-bottom:10px}.community-map__disclaimer{margin-bottom:20px;font-size:14px;color:#555}.qmi-dot{background:#0b70bf}.available-dot{background:#339317}.future-release-dot{background:#d333dc}.model-dot{background:#c48335}.sold-dot{background:#a41a17}.legend-dot{height:18px;width:18px;border-radius:50%;display:inline-block;-webkit-box-shadow:1px 1px rgba(0,0,0,.18);box-shadow:1px 1px rgba(0,0,0,.18);border:1px solid #fff}@media only screen and (min-width:992px) and (max-width:1500px){.legend-dot{height:15px;width:15px}}.map-dot{height:8px;width:8px;position:relative;top:-4px;left:-4px;border-radius:50%;-webkit-box-shadow:1px 1px rgba(0,0,0,.18);box-shadow:1px 1px rgba(0,0,0,.18);border:1px solid #fff}@media only screen and (max-width:1000px){.map-dot{height:7px;width:7px;top:-3.5px;left:-3.5px}}@media only screen and (max-width:900px){.map-dot{height:6px;width:6px;top:-3px;left:-3px}}@media only screen and (max-width:800px){.map-dot{height:5px;width:5px;top:-2.5px;left:-2.5px}}@media only screen and (max-width:700px){.map-dot{height:4px;width:4px;top:-2px;left:-2px}}@media only screen and (max-width:600px){.map-dot{height:3px;width:3px;top:-1.5px;left:-1.5px}}.qmi-detail-page .modal-rlp-gallery-tab .modal__content{max-height:none}.qmi-detail-page .modal-rlp-gallery-tab .slick-slide{background-size:contain;background-repeat:no-repeat}.qmi-detail__page{padding:40px 80px 100px;background:#f8f8f8;font-family:Open Sans,sans-serif}@media only screen and (max-width:767px){.qmi-detail__page{padding:40px 0 85px}}.qmi-detail__page .qmi-card__status{float:none;font-weight:600;font-family:Open Sans,sans-serif;margin-bottom:1.5em}@media only screen and (max-width:767px){.qmi-detail__page .qmi-card__status{margin-left:15px}}.qmi-detail__page .qmi-detail__back-cta{margin:20px 0 3em}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.qmi-detail__page .qmi-detail__back-cta{margin-top:60px}}@media only screen and (max-width:767px){.qmi-detail__page .qmi-detail__back-cta{margin-left:15px}}.qmi-detail__page .qmi-detail__back-cta a{padding:15px;font-weight:400}.qmi-detail__page .qmi-detail__community-header{font-size:30px;font-family:Open Sans,sans-serif;color:#2096bd;margin-bottom:20px}@media only screen and (min-width:768px) and (max-width:991px){.qmi-detail__page .qmi-detail__community-header{padding-left:.5rem}}@media only screen and (max-width:767px){.qmi-detail__page .qmi-detail__community-header{padding-left:15px}}.qmi-detail__page .qmi-detail__community-header .community__name{font-size:30px;color:#2096bd;float:left;margin-right:30px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.qmi-detail__page .qmi-detail__community-header .community__name{display:block;width:100%}}.qmi-detail__page .qmi-detail__community-header .community__address{margin:-6px 1em 0 0;font-size:16px;color:#656565;float:left;line-height:24px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.qmi-detail__page .qmi-detail__community-header .community__address{display:block;margin-top:8px}}.qmi-detail__page .qmi-detail__community-header .community__address .community__mls-number{color:#024877}.qmi-detail__page .qmi-detail__community-header .community__address .community__mls-number span{color:#656565}.qmi-detail__page .qmi-detail__community-header .community__address .community__mls-number a{font-size:14px;text-decoration:underline!important;color:#2096bd}.qmi-detail__page .qmi-detail__community-header .community__availability{display:inline-block;padding:10px;font-size:12px;text-transform:uppercase;color:#fff}.qmi-detail__page .qmi-detail__community-header .community__availability.available{background:#00243b}.qmi-detail__page .qmi-detail__community-header .community__availability.now-selling{background:#d0a408}.qmi-detail__page .qmi-detail__community-header .community__availability.sold{background:#ad1717}.qmi-detail__page .qmi-detail__community-header button.favorites{position:relative;display:block;z-index:1;padding:0;color:#fff}.qmi-detail__page .qmi-detail__community-header button.favorites .svg-heart-thick_stroke{color:#c29a66}.qmi-detail__page .qmi-detail__community-header button.favorites .svg-heart-thick__fill{color:transparent}.qmi-detail__page .qmi-detail__community-header button.favorites.favorite,.qmi-detail__page .qmi-detail__community-header button.favorites.favorite .svg-heart-thick__fill{color:#c29a66}.qmi-detail__page .qmi-detail__community-listing{margin-top:1.75em}@media only screen and (min-width:768px) and (max-width:991px){.qmi-detail__page .qmi-detail__gallery{height:auto}}@media only screen and (max-width:767px){.qmi-detail__page .qmi-detail__gallery{height:auto}}.qmi-detail__page .qmi-detail__elevation{width:100%;position:relative}.qmi-detail__page .qmi-detail__elevation button{font-weight:500;font-size:13px;z-index:10;background:none;cursor:pointer;color:#797979;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.qmi-detail__page .qmi-detail__elevation button svg{width:20px!important;height:20px!important;padding-left:10px}.qmi-detail__page .qmi-detail__elevation button svg g,.qmi-detail__page .qmi-detail__elevation button svg path{stroke:#797979}@media only screen and (max-width:767px){.qmi-detail__page .qmi-detail__elevation button{display:none}}.qmi-detail__page .qmi-detail__elevation .slick-slider{min-height:350px}@media only screen and (max-width:767px){.qmi-detail__page .qmi-detail__elevation .slick-slider{min-height:auto}}.qmi-detail__page .qmi-detail__elevation .slick-slide{background-size:cover;background-position:50%;position:relative}@media only screen and (max-width:767px){.qmi-detail__page .qmi-detail__elevation .slick-slide{background-size:100% 100%;background-position:top;background-repeat:no-repeat}}.qmi-detail__page .qmi-detail__elevation .slick-dots{display:none!important}.qmi-detail__page .qmi-detail__elevation .slick-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:unset;bottom:2px;padding:0;width:auto;height:84px}@media only screen and (max-width:767px){.qmi-detail__page .qmi-detail__elevation .slick-arrow{width:90px;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}.qmi-detail__page .qmi-detail__elevation .slick-arrow .microsite-hero-slideshow__paging{color:#797979;font-family:Open Sans,sans-serif;font-size:20px;line-height:20px}.qmi-detail__page .qmi-detail__elevation .slick-arrow .gradient{display:none}.qmi-detail__page .qmi-detail__elevation .slick-arrow img{height:30px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding-right:9px;top:0}.qmi-detail__page .qmi-detail__elevation .slick-prev{right:60px;left:auto}.qmi-detail__page .qmi-detail__elevation .slick-prev img{padding-right:22px}.qmi-detail__page .qmi-detail__elevation .slick-next{right:15px}.qmi-detail__page .qmi-detail__elevation .btn-utour{position:absolute;bottom:0;left:0;right:0}.qmi-detail__page .qmi-detail__elevation .btn-utour img{width:100%}.qmi-detail__page .qmi-detail__specs{padding-left:40px}@media only screen and (min-width:768px) and (max-width:991px){.qmi-detail__page .qmi-detail__specs{padding-left:.5em;margin-top:80px}}@media only screen and (max-width:767px){.qmi-detail__page .qmi-detail__specs{padding:0 15px;margin-top:30px;width:100%}}@media only screen and (min-width:1450px){.qmi-detail__page .qmi-detail__specs.col-lg-6{max-width:712px}}.qmi-detail__page .qmi-detail__features-list{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:start;-webkit-box-align:left;-ms-flex-align:left;align-items:left;font-weight:300;margin:0 0 1em;color:#656565}.qmi-detail__page .qmi-detail__features-list:after,.qmi-detail__page .qmi-detail__features-list:before{display:none}@media only screen and (max-width:767px){.qmi-detail__page .qmi-detail__features-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:left;-ms-flex-align:left;align-items:left}.qmi-detail__page .qmi-detail__features-list:after,.qmi-detail__page .qmi-detail__features-list:before{display:none}}.qmi-detail__page .qmi-detail__features-list li{font-size:1.45em;padding:0 1.75em 0 0;vertical-align:baseline;white-space:nowrap}@media only screen and (max-width:767px){.qmi-detail__page .qmi-detail__features-list li{font-size:1.15em;padding:0 .5em}}.qmi-detail__page .qmi-detail__features-list img{height:1.05em;margin:-.1em;padding-right:.6em}.qmi-detail__page .qmi-detail__price-list{margin:0 0 1em}@media only screen and (max-width:767px){.qmi-detail__page .qmi-detail__price-list{margin:0 15px 1em}}.qmi-detail__page .qmi-detail__price-list p{font-size:20px;font-family:Open Sans,sans-serif;color:#024877}.qmi-detail__page .qmi-detail__review-list{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:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:left;-ms-flex-align:left;align-items:left}.qmi-detail__page .qmi-detail__review-list:after,.qmi-detail__page .qmi-detail__review-list:before{display:none}@media only screen and (max-width:767px){.qmi-detail__page .qmi-detail__review-list{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:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:left;-ms-flex-align:left;align-items:left;margin-left:15px}.qmi-detail__page .qmi-detail__review-list:after,.qmi-detail__page .qmi-detail__review-list:before{display:none}}.qmi-detail__page .qmi-detail__review-list a,.qmi-detail__page .qmi-detail__review-list button{padding:30px;margin-right:1em;border:1px solid #c29a66;cursor:pointer;border-radius:0;background:none}@media only screen and (min-width:992px) and (max-width:1275px){.qmi-detail__page .qmi-detail__review-list a,.qmi-detail__page .qmi-detail__review-list button{padding:20px}}@media only screen and (max-width:767px){.qmi-detail__page .qmi-detail__review-list a,.qmi-detail__page .qmi-detail__review-list button{padding:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:left;-ms-flex-align:left;align-items:left}.qmi-detail__page .qmi-detail__review-list a:after,.qmi-detail__page .qmi-detail__review-list a:before,.qmi-detail__page .qmi-detail__review-list button:after,.qmi-detail__page .qmi-detail__review-list button:before{display:none}}.qmi-detail__page .qmi-detail__review-list a svg,.qmi-detail__page .qmi-detail__review-list button svg{height:32px}.qmi-detail__page .qmi-detail__review-list a:hover,.qmi-detail__page .qmi-detail__review-list button:hover{background:#c29a66}.qmi-detail__page .qmi-detail__review-list a:hover svg ellipse,.qmi-detail__page .qmi-detail__review-list a:hover svg path,.qmi-detail__page .qmi-detail__review-list a:hover svg polygon,.qmi-detail__page .qmi-detail__review-list a:hover svg polyline,.qmi-detail__page .qmi-detail__review-list a:hover svg rect,.qmi-detail__page .qmi-detail__review-list button:hover svg ellipse,.qmi-detail__page .qmi-detail__review-list button:hover svg path,.qmi-detail__page .qmi-detail__review-list button:hover svg polygon,.qmi-detail__page .qmi-detail__review-list button:hover svg polyline,.qmi-detail__page .qmi-detail__review-list button:hover svg rect{stroke:#fff}.qmi-detail__page .qmi-detail__review-list a:hover svg g#pdf-icon path,.qmi-detail__page .qmi-detail__review-list a:hover svg g#pdf-icon polygon,.qmi-detail__page .qmi-detail__review-list button:hover svg g#pdf-icon path,.qmi-detail__page .qmi-detail__review-list button:hover svg g#pdf-icon polygon{fill:#fff;stroke:none}.qmi-detail__page .qmi-detail__sales-list{margin:2em 0 0}@media only screen and (max-width:767px){.qmi-detail__page .qmi-detail__sales-list{margin-left:15px;margin-right:15px}.qmi-detail__page .qmi-detail__sales-list .tour{padding-left:0}}.qmi-detail__page .qmi-detail__sales-list .tour{font-size:20px;line-height:20px;text-transform:capitalize;color:#024877;cursor:pointer;font-family:Open Sans,sans-serif}.qmi-detail__page .qmi-detail__sales-list .tour:hover{color:#003253}.qmi-detail__page .qmi-detail__sales-list .tour img{padding-right:20px;vertical-align:text-bottom}.qmi-detail__page .qmi-detail__sales-list .advisor{margin:1.5em 0 0}.qmi-detail__page .qmi-detail__sales-list .advisor__title{margin:0 0 .25em;font-size:18px;font-weight:600;font-family:Open Sans,sans-serif;letter-spacing:1px;color:#656565}.qmi-detail__page .qmi-detail__sales-list .advisor__agent{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:left;-ms-flex-align:left;align-items:left;color:#656565;margin-top:15px}.qmi-detail__page .qmi-detail__sales-list .advisor__agent:after,.qmi-detail__page .qmi-detail__sales-list .advisor__agent:before{display:none}@media only screen and (min-width:992px) and (max-width:1275px){.qmi-detail__page .qmi-detail__sales-list .advisor__agent{font-size:15px}}@media only screen and (max-width:767px){.qmi-detail__page .qmi-detail__sales-list .advisor__agent{font-size:.8rem}}.qmi-detail__page .qmi-detail__sales-list .advisor__agent a{color:#c29a66}.qmi-detail__page .qmi-detail__sales-list .advisor__agent a svg{float:left;margin-right:8px;margin-top:5px}@media only screen and (max-width:767px){.qmi-detail__page .qmi-detail__sales-list .advisor__agent a svg{width:15px}}.qmi-detail__tabs .tabs{position:relative;overflow:visible}.qmi-detail__tabs .tabs__title{padding:0 80px;background:none;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width:992px){.qmi-detail__tabs .tabs__title{max-width:960px}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.qmi-detail__tabs .tabs__title{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (min-width:768px) and (max-width:991px){.qmi-detail__tabs .tabs__title{max-width:720px;padding:0 20px}}@media only screen and (max-width:767px){.qmi-detail__tabs .tabs__title{padding:0 10px}}.qmi-detail__tabs .tabs__title li{margin:0 10px 0 0;padding:15px 45px;border-radius:8px 8px 0 0;font-size:18px;font-family:Open Sans,sans-serif;font-weight:400;text-transform:capitalize;letter-spacing:normal;-webkit-box-shadow:0;box-shadow:0;background:#024877;color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}@media only screen and (max-width:767px){.qmi-detail__tabs .tabs__title li{padding:10px 5px;font-size:11px;margin-right:5px;font-weight:300}}@media (max-width:400px){.qmi-detail__tabs .tabs__title li{margin-right:2px}}.qmi-detail__tabs .tabs__title li.active,.qmi-detail__tabs .tabs__title li:hover{background:#fff;color:#024877}.qmi-detail__slide:first-child{z-index:2}.qmi-detail__slide{z-index:0}.qmi-detail__slide:first-child{height:100%;background-size:cover;background-position:50%;position:relative}.qmi-detail__elevation-title{position:absolute;bottom:0;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;width:calc(100% - 40px);margin:10px;padding:10px;font-family:Open Sans,sans-serif;font-size:22px;font-weight:60;background:#fff}.qmi-detail__mortgage_calculator_button{display:inline-block;padding:10px 20px;font-size:12px;color:#c29a66;cursor:pointer;text-transform:uppercase}@media only screen and (max-width:767px){.qmi-detail__mortgage_calculator_button{padding:10px 5px 10px 18px}}.qmi-detail__mortgage_calculator_button img{width:17px;height:20px;margin:4px 9px 0 0;float:left}.qmi-detail__cover,.qmi-detail__cover__image{max-width:100%}.media-element{min-height:220px;background-size:contain;background-position:50%;background-repeat:no-repeat;margin-bottom:15px;cursor:pointer;position:relative}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.media-element{min-height:175px}}body.floorplan-detail .qmi-detail__page .qmi-detail__elevation{cursor:pointer;padding-bottom:75px}body.floorplan-detail .qmi-detail__page .qmi-detail__community-header .community__sub-title{color:#797979;font-size:18px}body.floorplan-detail .qmi-detail__page .qmi-detail__community-header button.favorites{display:inline-block;position:relative;z-index:1;padding:0;color:#fff}body.floorplan-detail .qmi-detail__page .qmi-detail__community-header button.favorites .svg-heart-thick_stroke{color:#c29a66}body.floorplan-detail .qmi-detail__page .qmi-detail__community-header button.favorites .svg-heart-thick__fill{color:transparent}body.floorplan-detail .qmi-detail__page .qmi-detail__community-header button.favorites.favorite,body.floorplan-detail .qmi-detail__page .qmi-detail__community-header button.favorites.favorite .svg-heart-thick__fill{color:#c29a66}body.floorplan-detail .qmi-detail__page .qmi-detail__community-header .community__name{float:none;margin-right:0}body.floorplan-detail .qmi-detail__page .qmi-detail__community-listing{margin-top:1em}body.floorplan-detail .community__banner{display:inline-block;padding:10px;font-size:12px;text-transform:uppercase;color:#fff;background:#024877}.privacy-policy .privacy-policy-hero{width:100%;position:relative;background-image:url("/images/site/hero-privacy-policy.jpg");background-size:cover;background-position:50%;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}.privacy-policy .privacy-policy-hero:after,.privacy-policy .privacy-policy-hero:before{display:none}@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){.privacy-policy .privacy-policy-hero{height:52.5vh}}@media only screen and (max-width:767px){.privacy-policy .privacy-policy-hero{height:45vh}}.privacy-policy .privacy-policy-hero .caption{margin-top:165px}@media only screen and (min-width:768px) and (max-width:991px){.privacy-policy .privacy-policy-hero .caption{min-width:420px}}@media only screen and (max-width:767px){.privacy-policy .privacy-policy-hero .caption{margin-top:10px}}.privacy-policy .privacy-policy-hero .caption h1{color:#fff;font-size:60px;font-weight:500;letter-spacing:1px}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.privacy-policy .privacy-policy-hero .caption h1{padding:45px 60px}}@media only screen and (min-width:768px) and (max-width:991px){.privacy-policy .privacy-policy-hero .caption h1{font-size:45px;padding:15px 10px 20px}}@media only screen and (max-width:767px){.privacy-policy .privacy-policy-hero .caption h1{font-size:24px;line-height:45px;padding-left:15px;padding-right:15px}}.privacy-policy .privacy-policy-hero .caption h1 span{display:block;font-weight:300;position:relative}@media only screen and (min-width:768px) and (max-width:991px){.privacy-policy .privacy-policy-hero .caption h1 span{font-size:30px;width:100%;display:inline-block}}@media only screen and (max-width:767px){.privacy-policy .privacy-policy-hero .caption h1 span{font-size:24px}}.privacy-policy .privacy-policy-hero .caption__inner{border:1px solid #fff;background-color:rgba(0,59,97,.3);text-align:center}@media (min-width:992px){.privacy-policy .privacy-policy-hero .caption__inner{min-width:100%}}@media only screen and (min-width:1276px){.privacy-policy .privacy-policy-hero .caption__inner{width:100%}}@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){.privacy-policy .ph-privacy-policies{padding-top:75px;padding-bottom:75px}}@media only screen and (max-width:767px){.privacy-policy .ph-privacy-policies{padding-top:30px;padding-bottom:30px}}.privacy-policy .ph-privacy-policies h6,.privacy-policy .ph-privacy-policies p{color:#4f4f4f}.privacy-policy .ph-privacy-policies h6{font-size:16px;font-weight:700;line-height:36px}.privacy-policy .ph-privacy-policies p{margin-bottom:30px}.site-map .site-map-hero{padding-top:60px}.site-map .site-map-hero .site-map-title{color:#003253;font-size:3em}.site-map .site-map-section{padding:70px 0}.site-map .site-map-section .title{font-size:22px;color:#c29a66;font-family:Open Sans,sans-serif;text-transform:uppercase;line-height:30px}@media only screen and (min-width:768px) and (max-width:991px){.site-map .site-map-section .title{margin-bottom:25px;margin-bottom:30px}}.site-map .site-map-section .title ul{margin-top:10px;padding-bottom:17px}.site-map .site-map-section .title ul li{font-family:Open Sans,sans-serif;font-size:18px;text-transform:none;line-height:36px}.site-map .site-map-section .title ul li a{color:#003253;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.site-map .site-map-section .title ul li a svg{margin-right:5px}.site-map .site-map-section .title ul li a path{fill:#003253;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.site-map .site-map-section .title ul li a:hover{color:#2096bd}.site-map .site-map-section .title ul li a:hover path{fill:#2096bd}.site-map .site-map-section .region-title{color:#c29a66;font-family:Open Sans,sans-serif}.site-map .site-map-section .region-title ul{margin-top:0}.site-map ul.community-list li.title{margin-bottom:30px;font-size:18px}.site-map ul.community-list li.title ul{margin-top:0}.site-map ul.community-list li.title ul li a{font-size:16px}.site-map h3{margin-top:50px;text-align:center;margin-bottom:30px;color:#003253}.path-to-ownership .hero{background-image:url("/images/site/buying/path-graphic.png");background-repeat:no-repeat;padding:0 0 150px;height:calc(100vh - 151px);background-color:#003253;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:767px){.path-to-ownership .hero{padding:125px 15px 15px;background-position-y:-63px}}.path-to-ownership .hero-text{width:100%;padding-top:150px}@media only screen and (max-width:767px){.path-to-ownership .hero-text{right:0;left:0;padding:20px 0}}.path-to-ownership .hero-text__wrap{position:relative}.path-to-ownership .hero-text__inner{position:absolute;right:0}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.path-to-ownership .hero-text__inner{background:rgba(0,50,83,.7);padding:20px}}.path-to-ownership .hero-text__title{width:461px;color:#fff;font-family:Open Sans,sans-serif;font-size:60px;font-weight:300;letter-spacing:2px;line-height:66px;margin-bottom:38px}@media only screen and (max-width:767px){.path-to-ownership .hero-text__title{width:90%;font-size:40px;line-height:50px;margin:auto auto 30px}}.path-to-ownership .hero-text__subtitle{width:543px;color:#fff;font-family:Open Sans;font-size:20px;font-weight:300;line-height:30px}@media only screen and (max-width:767px){.path-to-ownership .hero-text__subtitle{width:90%;margin:auto;height:auto}}.path-to-ownership .hero-scroll{padding-bottom:150px;position:relative;-ms-flex-item-align:end;align-self:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;max-height:calc(100vh - 451px);text-align:center}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.path-to-ownership .hero-scroll{display:none}}.path-to-ownership .hero-scroll__text{height:14px;width:106px;color:#c29a66;font-size:14px;line-height:14px;margin:20px auto}.path-to-ownership .hero-scroll .scroll-to-explore{position:absolute;left:50%;transform:translate(-50%);-webkit-transform:translate(-50%);-ms-transform:translate(-50%);bottom:0;z-index:1}.path-to-ownership .steps{background-color:#003253;overflow:hidden}.path-to-ownership .steps .container{max-width:1170px;margin:auto}.path-to-ownership .steps .step-row{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;position:relative;z-index:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:767px){.path-to-ownership .steps .step-row{display:block;padding:0}}.path-to-ownership .steps .step-row.step-row-1 .featured-box,.path-to-ownership .steps .step-row.step-row-3 .featured-box,.path-to-ownership .steps .step-row.step-row-5 .featured-box,.path-to-ownership .steps .step-row.step-row-7 .featured-box,.path-to-ownership .steps .step-row.step-row-9 .featured-box{padding:60px 80px 70px}@media (max-width:1175px){.path-to-ownership .steps .step-row.step-row-1 .featured-box,.path-to-ownership .steps .step-row.step-row-3 .featured-box,.path-to-ownership .steps .step-row.step-row-5 .featured-box,.path-to-ownership .steps .step-row.step-row-7 .featured-box,.path-to-ownership .steps .step-row.step-row-9 .featured-box{padding:45px 50px 60px 60px}}@media only screen and (max-width:767px){.path-to-ownership .steps .step-row.step-row-1 .featured-box,.path-to-ownership .steps .step-row.step-row-3 .featured-box,.path-to-ownership .steps .step-row.step-row-5 .featured-box,.path-to-ownership .steps .step-row.step-row-7 .featured-box,.path-to-ownership .steps .step-row.step-row-9 .featured-box{padding:30px 40px}}.path-to-ownership .steps .step-row.step-row-1 img,.path-to-ownership .steps .step-row.step-row-3 img,.path-to-ownership .steps .step-row.step-row-5 img,.path-to-ownership .steps .step-row.step-row-7 img,.path-to-ownership .steps .step-row.step-row-9 img{left:-15px;position:absolute}@media only screen and (min-width:768px) and (max-width:991px){.path-to-ownership .steps .step-row.step-row-1 img,.path-to-ownership .steps .step-row.step-row-3 img,.path-to-ownership .steps .step-row.step-row-5 img,.path-to-ownership .steps .step-row.step-row-7 img,.path-to-ownership .steps .step-row.step-row-9 img{left:-15px}}@media only screen and (max-width:767px){.path-to-ownership .steps .step-row.step-row-1 img,.path-to-ownership .steps .step-row.step-row-3 img,.path-to-ownership .steps .step-row.step-row-5 img,.path-to-ownership .steps .step-row.step-row-7 img,.path-to-ownership .steps .step-row.step-row-9 img{position:relative;left:0;right:0;width:100%;display:block}}.path-to-ownership .steps .step-row.step-row-1 .path-step-box,.path-to-ownership .steps .step-row.step-row-3 .path-step-box,.path-to-ownership .steps .step-row.step-row-5 .path-step-box,.path-to-ownership .steps .step-row.step-row-7 .path-step-box,.path-to-ownership .steps .step-row.step-row-9 .path-step-box{-ms-flex-preferred-size:42%;flex-basis:42%;margin-left:auto}@media only screen and (max-width:767px){.path-to-ownership .steps .step-row.step-row-1 .path-step-box,.path-to-ownership .steps .step-row.step-row-3 .path-step-box,.path-to-ownership .steps .step-row.step-row-5 .path-step-box,.path-to-ownership .steps .step-row.step-row-7 .path-step-box,.path-to-ownership .steps .step-row.step-row-9 .path-step-box{margin-left:21px}}.path-to-ownership .steps .step-row.step-row-2 img,.path-to-ownership .steps .step-row.step-row-4 img,.path-to-ownership .steps .step-row.step-row-6 img,.path-to-ownership .steps .step-row.step-row-8 img{right:-15px;position:absolute}@media only screen and (min-width:768px) and (max-width:991px){.path-to-ownership .steps .step-row.step-row-2 img,.path-to-ownership .steps .step-row.step-row-4 img,.path-to-ownership .steps .step-row.step-row-6 img,.path-to-ownership .steps .step-row.step-row-8 img{right:-30px}}@media only screen and (max-width:767px){.path-to-ownership .steps .step-row.step-row-2 img,.path-to-ownership .steps .step-row.step-row-4 img,.path-to-ownership .steps .step-row.step-row-6 img,.path-to-ownership .steps .step-row.step-row-8 img{position:relative;left:0;right:0;width:100%;display:block}}.path-to-ownership .steps .step-row.step-row-2 .path-step-box,.path-to-ownership .steps .step-row.step-row-4 .path-step-box,.path-to-ownership .steps .step-row.step-row-6 .path-step-box,.path-to-ownership .steps .step-row.step-row-8 .path-step-box{-ms-flex-preferred-size:42%;flex-basis:42%;z-index:2;top:44px;margin-right:auto}@media only screen and (max-width:767px){.path-to-ownership .steps .step-row.step-row-2 .path-step-box,.path-to-ownership .steps .step-row.step-row-4 .path-step-box,.path-to-ownership .steps .step-row.step-row-6 .path-step-box,.path-to-ownership .steps .step-row.step-row-8 .path-step-box{margin-right:21px;top:23px}}.path-to-ownership .steps .step-row.step-row-4 .path-step-box{-ms-flex-preferred-size:46%;flex-basis:46%}@media only screen and (min-width:768px) and (max-width:991px){.path-to-ownership .steps .step-row.step-row-4 .path-step-box{margin-right:-87px}}.path-to-ownership .steps .featured-box{height:100%}.path-to-ownership .steps .caption{height:auto}.path-to-ownership .steps .featured-box{background:#fff;padding:45px 70px}@media only screen and (min-width:992px) and (max-width:1275px){.path-to-ownership .steps .featured-box{padding:45px 40px}}@media only screen and (min-width:768px) and (max-width:991px){.path-to-ownership .steps .featured-box{padding:40px}}@media only screen and (max-width:767px){.path-to-ownership .steps .featured-box{padding:30px 40px;margin:0 21px}}.path-to-ownership .steps .featured-box .box-white{position:relative}.path-to-ownership .steps .featured-box .middle-xs{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media (max-width:1175px){.path-to-ownership .steps .step-row-1.step-row .featured-box{z-index:1}}@media only screen and (max-width:1175px) and (min-width:768px) and (max-width:991px){.path-to-ownership .steps .step-row-1.step-row .featured-box{right:-15px}}@media (max-width:1175px){.path-to-ownership .steps .step-row-1.step-row img{left:20px}}@media only screen and (max-width:1175px) and (min-width:992px) and (max-width:1275px){.path-to-ownership .steps .step-row-1.step-row img{left:-15px}}@media only screen and (max-width:1175px) and (min-width:768px) and (max-width:991px){.path-to-ownership .steps .step-row-1.step-row img{left:0}}@media only screen and (max-width:1175px) and (max-width:767px){.path-to-ownership .steps .step-row-1.step-row img{left:0}}@media only screen and (min-width:768px) and (max-width:991px){.path-to-ownership .steps .step-row-1.step-row{left:-15px}}.path-to-ownership .steps .step-row-2.step-row{margin-top:-240px}@media only screen and (max-width:1175px) and (min-width:768px) and (max-width:991px),only screen and (max-width:1175px) and (min-width:992px) and (max-width:1275px),only screen and (max-width:1175px) and (min-width:1276px){.path-to-ownership .steps .step-row-2.step-row img{position:absolute;right:-15px}}@media only screen and (max-width:1175px) and (max-width:767px){.path-to-ownership .steps .step-row-2.step-row img{margin-top:23px}}@media only screen and (max-width:767px){.path-to-ownership .steps .step-row-2.step-row{margin-top:0}}.path-to-ownership .steps .step-row-3.step-row{margin-top:-132px}@media only screen and (max-width:767px){.path-to-ownership .steps .step-row-3.step-row{margin-top:0}}.path-to-ownership .steps .step-row-3.step-row img{margin-top:25px}@media only screen and (max-width:767px){.path-to-ownership .steps .step-row-3.step-row img{margin-top:0}}.path-to-ownership .steps .step-row-4.step-row{margin-top:-250px}@media only screen and (min-width:992px) and (max-width:1275px){.path-to-ownership .steps .step-row-4.step-row{margin-top:-230px}}@media only screen and (max-width:767px){.path-to-ownership .steps .step-row-4.step-row{margin-top:0}}.path-to-ownership .steps .step-row-4.step-row .featured-box{top:90px}@media only screen and (min-width:992px) and (max-width:1275px){.path-to-ownership .steps .step-row-4.step-row .featured-box{margin-right:-100px}}@media only screen and (max-width:767px){.path-to-ownership .steps .step-row-4.step-row .featured-box{top:23px}}@media (max-width:1175px){.path-to-ownership .steps .step-row-4.step-row img{position:relative;z-index:1}}@media only screen and (min-width:992px) and (max-width:1275px){.path-to-ownership .steps .step-row-4.step-row img{right:-30px}}@media only screen and (min-width:768px) and (max-width:991px){.path-to-ownership .steps .step-row-4.step-row img{width:70%}}@media only screen and (max-width:767px){.path-to-ownership .steps .step-row-4.step-row img{margin-top:23px}}.path-to-ownership .steps .step-row-5.step-row{margin-top:-180px}@media only screen and (min-width:992px) and (max-width:1275px){.path-to-ownership .steps .step-row-5.step-row{margin-top:-240px}}@media only screen and (min-width:768px) and (max-width:991px){.path-to-ownership .steps .step-row-5.step-row{margin-top:-350px}}@media only screen and (max-width:767px){.path-to-ownership .steps .step-row-5.step-row{margin-top:0}}@media only screen and (min-width:992px) and (max-width:1275px){.path-to-ownership .steps .step-row-5.step-row img{left:-30px}}@media (max-width:1175px){.path-to-ownership .steps .step-row-5.step-row img{position:relative}}@media only screen and (min-width:768px) and (max-width:991px){.path-to-ownership .steps .step-row-5.step-row img{left:-30px}}@media only screen and (max-width:767px){.path-to-ownership .steps .step-row-5.step-row img{margin-top:-17px}}.path-to-ownership .steps .step-row-5.step-row .featured-box{z-index:1}@media (max-width:1175px){.path-to-ownership .steps .step-row-5.step-row .featured-box{top:-40px}}@media only screen and (max-width:767px){.path-to-ownership .steps .step-row-5.step-row .featured-box{top:0}}@media only screen and (min-width:992px) and (max-width:1275px){.path-to-ownership .steps .step-row-5.step-row .path-step-box{margin-left:auto}}@media only screen and (min-width:768px) and (max-width:991px){.path-to-ownership .steps .step-row-5.step-row .path-step-box{margin-left:-165px}}.path-to-ownership .steps .step-row-6.step-row{margin-top:-125px}@media only screen and (min-width:992px) and (max-width:1275px){.path-to-ownership .steps .step-row-6.step-row{margin-top:-185px}}@media only screen and (min-width:768px) and (max-width:991px){.path-to-ownership .steps .step-row-6.step-row{margin-top:-200px}}@media only screen and (max-width:767px){.path-to-ownership .steps .step-row-6.step-row{margin-top:0}}.path-to-ownership .steps .step-row-6.step-row img{position:relative;top:-30px;z-index:1;right:-30px}@media (max-width:1175px){.path-to-ownership .steps .step-row-6.step-row img{position:relative}}@media only screen and (min-width:1276px){.path-to-ownership .steps .step-row-6.step-row img{right:0}}@media only screen and (min-width:768px) and (max-width:991px){.path-to-ownership .steps .step-row-6.step-row img{width:70%}}@media only screen and (max-width:767px){.path-to-ownership .steps .step-row-6.step-row img{top:23px;width:90%;margin:0 auto}}.path-to-ownership .steps .step-row-6.step-row .path-step-box{margin-right:-75px;-ms-flex-preferred-size:50%;flex-basis:50%}@media only screen and (min-width:768px) and (max-width:991px){.path-to-ownership .steps .step-row-6.step-row .path-step-box{margin-right:-115px}}@media only screen and (max-width:767px){.path-to-ownership .steps .step-row-6.step-row .path-step-box{margin-right:21px}}.path-to-ownership .steps .step-row-7.step-row{margin-left:20px}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.path-to-ownership .steps .step-row-7.step-row{margin-top:10px;padding:30px 30px 30px 0;overflow-x:hidden}}@media only screen and (min-width:992px) and (max-width:1275px){.path-to-ownership .steps .step-row-7.step-row{margin-left:auto}}@media only screen and (min-width:768px) and (max-width:991px){.path-to-ownership .steps .step-row-7.step-row{overflow-x:hidden;padding:40px;margin-left:75px}}@media only screen and (max-width:767px){.path-to-ownership .steps .step-row-7.step-row{margin-top:0;padding-bottom:23px}}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.path-to-ownership .steps .step-row-7.step-row img{left:-46px}}@media only screen and (min-width:768px) and (max-width:991px){.path-to-ownership .steps .step-row-7.step-row img{left:-146px}}.path-to-ownership .steps .step-row-7.step-row .featured-box{z-index:1}.path-to-ownership .steps .step-row-8.step-row{margin-top:-150px}@media only screen and (min-width:768px) and (max-width:991px){.path-to-ownership .steps .step-row-8.step-row{margin-top:-200px}}@media only screen and (max-width:767px){.path-to-ownership .steps .step-row-8.step-row{margin-top:0}}.path-to-ownership .steps .step-row-8.step-row .featured-box{top:0;background-color:#2096bd;-ms-flex-preferred-size:48%;flex-basis:48%}@media only screen and (max-width:767px){.path-to-ownership .steps .step-row-8.step-row .featured-box{top:0}}.path-to-ownership .steps .step-row-8.step-row .featured-box .desc-text,.path-to-ownership .steps .step-row-8.step-row .featured-box .white{color:#fff}@media only screen and (min-width:768px) and (max-width:991px){.path-to-ownership .steps .step-row-8.step-row img{right:-15px}}.path-to-ownership .steps .step-row-9.step-row{margin-top:-132px}@media only screen and (max-width:767px){.path-to-ownership .steps .step-row-9.step-row,.path-to-ownership .steps .step-row-9.step-row img{margin-top:0}}.path-to-ownership .steps .path-step-box{background-color:#fff;-webkit-box-shadow:0 0 50px 0 rgba(0,0,0,.3);box-shadow:0 0 50px 0 rgba(0,0,0,.3)}.path-to-ownership .steps .caption h2{color:#024877;font-family:Open Sans,sans-serif;font-size:48px;font-weight:300;letter-spacing:1px;line-height:60px;text-shadow:none;margin-bottom:30px}@media (max-width:1175px){.path-to-ownership .steps .caption h2{font-size:47px;line-height:54px}}@media only screen and (min-width:768px) and (max-width:991px){.path-to-ownership .steps .caption h2{font-size:35px;margin-bottom:15px;line-height:40px}}@media only screen and (max-width:767px){.path-to-ownership .steps .caption h2{margin-bottom:0}}.path-to-ownership .steps .desc-text{color:#797979;font-family:Open Sans;font-size:16px;line-height:30px}.path-to-ownership .backdrop-gray{background:#fff;position:relative;margin-top:-260px;padding-bottom:100px}@media only screen and (min-width:768px) and (max-width:991px){.path-to-ownership .backdrop-gray{padding-bottom:175px}}@media only screen and (max-width:767px){.path-to-ownership .backdrop-gray{margin-top:23px}}.path-to-ownership .line-path{position:relative}@media only screen and (max-width:767px){.path-to-ownership .line-path{display:none}}.path-to-ownership .line-path#line-path-1{bottom:-473px;left:-177px}.path-to-ownership .line-path#line-path-2{right:-544px;top:-28px}@media only screen and (min-width:992px) and (max-width:1275px){.path-to-ownership .line-path#line-path-2{right:-350px;top:-60px}}@media only screen and (min-width:768px) and (max-width:991px){.path-to-ownership .line-path#line-path-2{right:-183px;top:-81px}}.path-to-ownership .line-path#line-path-3{right:-400px;top:-28px}@media (max-width:1175px){.path-to-ownership .line-path#line-path-3{top:12px;right:-251px}}@media only screen and (min-width:992px) and (max-width:1275px){.path-to-ownership .line-path#line-path-3{top:-70px}}@media only screen and (min-width:768px) and (max-width:991px){.path-to-ownership .line-path#line-path-3{top:-55px;right:-75px}}.path-to-ownership .line-path#line-path-4{right:-192px;top:-90px}@media (max-width:1175px){.path-to-ownership .line-path#line-path-4{right:-197px;top:-102px}}@media only screen and (min-width:992px) and (max-width:1275px){.path-to-ownership .line-path#line-path-4{right:-125px}}@media only screen and (min-width:768px) and (max-width:991px){.path-to-ownership .line-path#line-path-4{right:-30px;top:-121px}}.path-to-ownership .line-path#line-path-5{right:-441px;top:-65px}@media only screen and (min-width:768px) and (max-width:991px){.path-to-ownership .line-path#line-path-5{right:-340px}}.path-to-ownership .line-path#line-path-6{right:-380px;top:-50px}@media (max-width:1175px){.path-to-ownership .line-path#line-path-6{right:-400px}}@media only screen and (min-width:992px) and (max-width:1275px){.path-to-ownership .line-path#line-path-6{right:-365px;top:-131px}}@media only screen and (min-width:768px) and (max-width:991px){.path-to-ownership .line-path#line-path-6{right:-85px;top:-130px}}.path-to-ownership .line-path#line-path-7{left:200px;top:90px}@media only screen and (min-width:768px) and (max-width:991px){.path-to-ownership .line-path#line-path-7{left:24px;top:85px}}.path-to-ownership .line-path#line-path-8{left:300px;top:-70px}@media only screen and (min-width:768px) and (max-width:991px){.path-to-ownership .line-path#line-path-8{left:65px;top:-110px}}.path-to-ownership .line-path#line-path-9{right:-192px;top:0}@media (max-width:1175px){.path-to-ownership .line-path#line-path-9{right:-197px;top:-15px}}@media only screen and (min-width:992px) and (max-width:1275px){.path-to-ownership .line-path#line-path-9{right:-15px}}@media only screen and (min-width:768px) and (max-width:991px){.path-to-ownership .line-path#line-path-9{right:-30px;top:-15px}}@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){.path-to-ownership .download-the-homebuying-roadmap{margin-top:105px}}@media only screen and (max-width:767px){.path-to-ownership .download-the-homebuying-roadmap{margin-top:45px}}.path-to-ownership .download-the-homebuying-roadmap a{color:#024877;font-weight:300;text-transform:none}@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){.path-to-ownership .download-the-homebuying-roadmap a{font-size:30px;padding-left:90px}}@media only screen and (max-width:767px){.path-to-ownership .download-the-homebuying-roadmap a{display:block;font-size:100%;padding-left:0;padding-right:0}}.path-to-ownership .download-the-homebuying-roadmap a:hover{color:#fff}.path-to-ownership .download-the-homebuying-roadmap a:hover polyline,.path-to-ownership .download-the-homebuying-roadmap a:hover rect{stroke:#fff}.path-to-ownership .download-the-homebuying-roadmap a:hover path,.path-to-ownership .download-the-homebuying-roadmap a:hover polygon{fill:#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){.path-to-ownership .download-the-homebuying-roadmap a svg{left:45px}}@media only screen and (max-width:767px){.path-to-ownership .download-the-homebuying-roadmap a svg{display:none}}.finance-your-home .hero{background-image:url("/images/site/buying/finance-background.jpg");background-size:cover;background-repeat:no-repeat;background-position:center -260px;height:65vh;position:relative;background-attachment:fixed;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;display:-webkit-box;display:-ms-flexbox;display:flex;-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}.finance-your-home .hero:after,.finance-your-home .hero:before{display:none}@media only screen and (min-width:1450px){.finance-your-home .hero{height:50vh;background-position:center -350px}}@media only screen and (min-width:992px) and (max-width:1275px){.finance-your-home .hero{background-position:center -130px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.finance-your-home .hero{background-attachment:inherit}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.finance-your-home .hero{background-attachment:inherit;background-position:center 0}}.finance-your-home .hero .caption__inner{border:1px solid #fff;background-color:rgba(0,59,97,.3);text-align:center;min-width:100%}@media only screen and (-ms-high-contrast:active) and (min-width:768px) and (max-width:991px){.finance-your-home .hero .caption__inner{min-width:500px}}@media (-ms-high-contrast:active) and (min-width:992px),(-ms-high-contrast:none) and (min-width:992px){.finance-your-home .hero .caption__inner{min-width:800px}}.finance-your-home .hero .caption__inner h1{color:#fff;font-size:60px;font-weight:300;font-family:Open Sans,sans-serif;letter-spacing:1px}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.finance-your-home .hero .caption__inner h1{padding:45px 60px}}@media only screen and (min-width:768px) and (max-width:991px){.finance-your-home .hero .caption__inner h1{font-size:45px;padding:15px 10px 20px}}@media only screen and (max-width:767px){.finance-your-home .hero .caption__inner h1{font-size:24px;line-height:45px;padding-left:15px;padding-right:15px}}.finance-your-home .text-section{padding:75px;text-align:center}@media only screen and (max-width:767px){.finance-your-home .text-section{padding:40px 20px}}.finance-your-home .text-section p{line-height:36px;color:#8d8d8d}.finance-your-home .lower-section{padding-bottom:50px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.finance-your-home .lower-section .m-calculator-container{max-width:100%}}.finance-your-home .lower-section h2{font-size:40px;line-height:40px;font-weight:300;color:#024877;letter-spacing:0;margin-bottom:27px;margin-top:35px}@media only screen and (min-width:768px) and (max-width:991px){.finance-your-home .lower-section h2{text-align:center}}@media only screen and (max-width:767px){.finance-your-home .lower-section h2{font-size:28px;text-align:center;margin-bottom:15px}}.finance-your-home .lower-section .calculator{padding-right:35px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.finance-your-home .lower-section .calculator{padding-right:.5rem}}.finance-your-home .lower-section .calculator .m-calculator-disclaimer{text-align:left}.finance-your-home .lower-section .select-region{padding-left:35px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.finance-your-home .lower-section .select-region{padding-left:.5rem}}.finance-your-home .lower-section .lender-partners{border:1px solid #d2d2d2}.finance-your-home .lower-section .lender-partners h4{color:#c29a66;font-size:30px;line-height:18px;padding:40px}@media only screen and (max-width:767px){.finance-your-home .lower-section .lender-partners h4{font-size:22px;padding:25px 40px}}.finance-your-home .lower-section .lender-partners ul{border-top:1px solid #d2d2d2;padding:25px 0}.finance-your-home .lower-section .lender-partners ul li{font-weight:300;font-size:20px;letter-spacing:1px;font-size:"Open Sans",sans-serif;line-height:60px;padding:0 40px}.finance-your-home .lower-section .lender-partners ul li a{color:#656565;text-transform:uppercase}.finance-your-home .lower-section .lender-partners ul li a:hover{color:#003253}.realtors .realtors-hero{background:url("/images/site/realtors/realtors-background.jpg") no-repeat 50%;background-size:cover;height:65vh;position:relative;background-attachment:fixed;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;display:-webkit-box;display:-ms-flexbox;display:flex;-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-position:center 0}.realtors .realtors-hero:after,.realtors .realtors-hero:before{display:none}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.realtors .realtors-hero{background-attachment:scroll}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.realtors .realtors-hero{background-attachment:scroll}}.realtors .realtors-hero .hero-text{margin-top:130px}@media only screen and (max-width:767px){.realtors .realtors-hero .hero-text{margin-top:40px}}.realtors .realtors-hero .caption__inner{border:1px solid #fff;background-color:rgba(0,59,97,.3);text-align:center;min-width:100%}.realtors .realtors-hero .caption__inner h1{color:#fff;font-size:60px;font-weight:300;letter-spacing:1px;font-family:Open Sans,sans-serif}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.realtors .realtors-hero .caption__inner h1{padding:45px 60px}}@media only screen and (min-width:768px) and (max-width:991px){.realtors .realtors-hero .caption__inner h1{font-size:45px;padding:15px 10px 20px}}@media only screen and (max-width:767px){.realtors .realtors-hero .caption__inner h1{font-size:24px;line-height:45px;padding-left:15px;padding-right:15px}}@media only screen and (min-width:1450px){.realtors .realtors-hero{height:50vh}}.realtors .realtors-hero .hero-text{width:100%;max-width:737px}@media only screen and (min-width:768px) and (max-width:991px){.realtors .realtors-hero .hero-text{width:60%}}@media only screen and (max-width:767px){.realtors .realtors-hero .hero-text{width:85%}}.realtors .realtor-copy{padding:75px 0}.realtors .realtor-copy .realtor-left{border-right:1px solid #8d8d8d;padding-right:100px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.realtors .realtor-copy .realtor-left{padding-right:.5rem;border-right:none}}.realtors .realtor-copy h2{color:#024877;font-size:40px;font-weight:300;line-height:46px;letter-spacing:0}.realtors .realtor-copy li,.realtors .realtor-copy p{font-size:16px;line-height:2;color:#656565}.realtors .realtor-copy p,.realtors .realtor-copy ul{margin-top:40px}@media only screen and (max-width:767px){.realtors .realtor-copy p,.realtors .realtor-copy ul{margin-top:25px}}.realtors .realtor-copy ul{padding-left:1.5em;list-style:disc}.realtors .realtor-copy strong{font-weight:700}.realtors .realtor-copy .button-square--darkbeige{margin-top:32px;display:inline-block}.realtors .realtor-copy .realtor-right{padding-left:70px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.realtors .realtor-copy .realtor-right{padding-left:.5rem;margin-top:50px}}.realtors .realtor-copy .realtor-right p{margin-top:0;margin-bottom:20px}.realtors .realtor-copy .realtor-right form .form-input label,.realtors .realtor-copy .realtor-right form .form-input span,.realtors .realtor-copy .realtor-right form .form-select label,.realtors .realtor-copy .realtor-right form .form-select span,.realtors .realtor-copy .realtor-right form .form-textarea label,.realtors .realtor-copy .realtor-right form .form-textarea span{margin-bottom:9px;font-size:13.5px;line-height:13.5px;text-transform:uppercase;display:block;color:#656565}.realtors .realtor-copy .realtor-right form .form-input .form-select__wrap,.realtors .realtor-copy .realtor-right form .form-input input,.realtors .realtor-copy .realtor-right form .form-input textarea,.realtors .realtor-copy .realtor-right form .form-select .form-select__wrap,.realtors .realtor-copy .realtor-right form .form-select input,.realtors .realtor-copy .realtor-right form .form-select textarea,.realtors .realtor-copy .realtor-right form .form-textarea .form-select__wrap,.realtors .realtor-copy .realtor-right form .form-textarea input,.realtors .realtor-copy .realtor-right form .form-textarea textarea{border:1px solid #c29a66;margin-bottom:19.5px;height:44px;width:100%}.realtors .realtor-copy .realtor-right form .form-input select,.realtors .realtor-copy .realtor-right form .form-select select,.realtors .realtor-copy .realtor-right form .form-textarea select{border:none;width:100%;height:44px;background:none}.realtors .realtor-copy .realtor-right form button{margin-top:15px;font-size:16px;padding:10px 15px;font-weight:400}.realtors .realtor-copy .realtor-right form button:hover{background:#4c9b8e;border-color:#4c9b8e}.realtors .realtor-copy h4{font-size:22px;color:#024877;line-height:36px;margin-bottom:10px}.realtors .embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden;padding-bottom:56.25%;margin-bottom:60px}.realtors .embed-responsive iframe{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;background:transparent}.mlp-regional header .main-nav__container{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}.mlp-regional header .nav__mlp-contact{display:block;color:#fff;font-family:Open Sans,sans-serif;font-size:24px;font-weight:300;line-height:24px}.mlp-regional header .nav__mlp-contact a,.mlp-regional header .nav__mlp-contact a:visited{color:#fff}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.mlp-regional header .nav__mlp-contact{right:20px;top:35px;font-size:17px}}.mlp-regional header .nav__mlp-contact a{color:#fff}.mlp-regional header .main-nav{padding-top:7.5px}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.mlp-regional header .main-nav{max-width:none}}@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){.mlp-regional header .main-nav:not(.opened) .logo svg{width:105px;height:67px}}@media only screen and (min-width:768px) and (max-width:991px){.mlp-regional header .main-nav:not(.opened) .logo svg{top:1.5px}}@media only screen and (max-width:767px){.mlp-regional header .main-nav:not(.opened) .logo svg{top:-21px}}.mlp-regional header .main-nav:not(.opened) .logo svg .cls-1{fill:#024877}.mlp-regional header .main-nav:not(.opened) .logo svg .cls-2{fill:#c29a66}.mlp-regional-hero.regional-hero{position:relative;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;background-position:50%;background-size:cover}.mlp-regional-hero.regional-hero .mlp-regional-hero__image{position:absolute;top:0;left:0;width:100%;height:100%}.mlp-regional-hero.regional-hero .mlp-regional-hero__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.mlp-regional-hero.regional-hero{height:80vh}}@media (-ms-high-contrast:active) and (min-width:767px) and (max-width:996px),(-ms-high-contrast:none) and (min-width:767px) and (max-width:996px){.mlp-regional-hero.regional-hero{height:90vh}}@media only screen and (max-width:767px){.mlp-regional-hero.regional-hero{height:45vh}}@media only screen and (min-width:768px){.mlp-regional-hero.regional-hero{min-height:400px}}.mlp-regional-hero.regional-hero .caption__inner{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:50px 90px 35px 50px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:99vw!important}@media only screen and (min-width:768px) and (max-width:991px){.mlp-regional-hero.regional-hero .caption__inner{height:auto;width:auto;margin:0 auto;padding:15px 45px 40px 40px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.mlp-regional-hero.regional-hero .caption__inner{margin-top:20px;margin-bottom:50px;padding:40px 80px 70px 45px}}@media only screen and (max-width:767px){.mlp-regional-hero.regional-hero .caption__inner{height:auto;width:auto;margin:0 auto;padding:10px 20px 15px}}.mlp-regional-hero.regional-hero .caption__title{color:#fff;font-family:Open Sans,sans-serif;font-size:30px;line-height:30px;position:relative;text-align:left;padding:20px 20px 30px;border-radius:2px;background:rgba(0,50,83,.2) -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.6)));background:rgba(0,50,83,.2) linear-gradient(180deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.6));background-blend-mode:color-burn}@media only screen and (min-width:768px){.mlp-regional-hero.regional-hero .caption__title{padding:30px 30px 40px}}@media only screen and (max-width:767px){.mlp-regional-hero.regional-hero .caption__title{font-size:25px}}@media only screen and (min-width:768px) and (max-width:991px){.mlp-regional-hero.regional-hero .caption__title{font-size:34px}}.mlp-regional-hero.regional-hero .caption__title.no-title{top:0}.mlp-regional-hero.regional-hero .caption__title span{font-family:Allura,cursive;font-size:100px;text-align:left;display:block;padding-top:20px;margin-top:30px}@media only screen and (min-width:768px) and (max-width:991px){.mlp-regional-hero.regional-hero .caption__title span{font-size:70px;padding-top:30px;margin-top:0}}@media only screen and (max-width:767px){.mlp-regional-hero.regional-hero .caption__title span{font-size:37px;line-height:40px;margin-top:0;padding-top:10px}}@media only screen and (max-width:767px){.mlp-regional-hero.regional-hero .caption__title{padding:10px}}.mlp-regional-hero.regional-hero .caption__title .tagline{font-family:Open Sans,sans-serif;font-size:36px;line-height:28px;position:relative;display:block;right:-105px;top:-20px;text-align:left}@media only screen and (min-width:768px) and (max-width:991px){.mlp-regional-hero.regional-hero .caption__title .tagline{font-size:33px;top:0;right:unset;text-align:center}}@media only screen and (max-width:767px){.mlp-regional-hero.regional-hero .caption__title .tagline{font-size:5vw;left:0;text-align:center;top:0}}.mlp-regional-hero.regional-hero .caption__title .region{font-family:Allura,cursive;font-size:100px;line-height:110px;text-align:left}@media only screen and (min-width:768px) and (max-width:991px){.mlp-regional-hero.regional-hero .caption__title .region{font-size:70px;padding-top:0;margin-top:0}}@media only screen and (max-width:767px){.mlp-regional-hero.regional-hero .caption__title .region{font-size:37px;line-height:40px}}.mlp-regional-container{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;padding:3rem 1rem}@media only screen and (max-width:767px){.mlp-regional-container{padding:2rem 30px 3rem}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.mlp-regional-container{-ms-flex-pack:distribute;justify-content:space-around}}.mlp-regional-container .mlp-regional-content{border:1px solid #d2d2d2;padding:2rem 1.5rem 0;min-height:350px}@media only screen and (max-width:767px){.mlp-regional-container .mlp-regional-content{padding-top:1.5rem}}.mlp-regional-container .mlp-regional-content .mlp-regional-content__header{font-family:Open Sans,sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;line-height:1.3;color:#c29a66}@media only screen and (min-width:768px){.mlp-regional-container .mlp-regional-content .mlp-regional-content__header{font-size:30px}}.mlp-regional-container .mlp-regional-content .mlp-regional-content__subtitle{font-family:Open Sans,sans-serif;font-size:20px;font-weight:600;line-height:1.3;color:#003253}@media only screen and (min-width:768px){.mlp-regional-container .mlp-regional-content .mlp-regional-content__subtitle{font-size:26px}}.mlp-regional-container .mlp-regional-content .mlp-regional-content__content{color:#797979;font-size:14px;line-height:20px;padding-top:1rem;padding-bottom:2rem;font-family:Open Sans,sans-serif}.mlp-regional-container .mlp-regional-content .mlp-regional-content__content p{margin-top:10px}.mlp-regional-container .mlp-regional-content .button-square--darkbeige.size--xs{font-weight:300}@media only screen and (max-width:767px){.mlp-regional-container .mlp-regional-content .button-square--darkbeige.size--xs{font-size:14px;padding:7px 10px}}.mlp-regional-container .mlp-regional-content img{display:block;width:100%;height:auto;margin-top:10px;margin-bottom:40px}.mlp-regional .explore-communities{margin-top:80px;padding-bottom:60px}.mlp-regional .explore-communities h3{color:#073f74;font-family:Open Sans,sans-serif;font-size:50px;font-weight:300;letter-spacing:1px;line-height:50px;text-align:center}.mlp-regional .explore-communities .explore-header{margin-bottom:50px}.mlp-regional .regional-landing-page__list-view__container{text-align:center;padding:0 90px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.mlp-regional .regional-landing-page__list-view__container{padding:0 20px}}.mlp-regional .regional-landing-page__list-view__container .community-list-card,.mlp-regional .regional-landing-page__list-view__container .mlp-community-card{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){.mlp-regional .regional-landing-page__list-view__container .community-list-card{width:100%;margin-left:0;display:block}}.mlp-regional .regional-landing-page__list-view__container .community-list-card .card__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mlp-regional .regional-landing-page__list-view__container .community-list-card .card__wrap>.row:first-child{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.mlp-regional .regional-landing-page__list-view__container .community-list-card a{position:absolute;left:0}.mlp-regional .regional-landing-page__list-view__container .community-list-card h3{color:#087bc6;font-family:Open Sans,sans-serif;font-size:20px;font-weight:600;line-height:20px;text-align:left}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.mlp-regional .regional-landing-page__list-view__container .community-list-card h3{font-size:20px!important;line-height:20px!important;margin-bottom:10px}}.mlp-regional .regional-landing-page__list-view__container .community-list-card div{text-align:left}.mlp-regional .regional-landing-page__list-view__container .community-list-card .card__description{border-top:1px solid #cecece}@media only screen and (max-width:767px){.mlp-regional .regional-landing-page__list-view__container .community-list-card .card__elevation,.mlp-regional .regional-landing-page__list-view__container .community-list-card .card__right{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}}.mlp-regional .promo-row{background-color:#f8f8f8;margin-top:3rem;width:100%;padding:3rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:0;margin-left:0}@media only screen and (min-width:768px) and (max-width:991px){.mlp-regional .promo-row{padding:2rem 1rem}}@media only screen and (max-width:767px){.mlp-regional .promo-row{padding:3rem 20px}}.mlp-regional .promo-row .card-regional-promotion{background-color:#fff;position:relative}.mlp-regional .promo-row .promo__description{padding-bottom:40px}.mlp-regional .promo-row .promo__footer.row.around-xs{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;bottom:-23px;position:absolute}.mlp-regional .promo-row .promo__link{left:0;bottom:auto}.mlp-regional .mlp-form{top:0}@media only screen and (min-width:768px){.mlp-regional .mlp-form{top:-95px}}.mlp-community header,.new-mlp-regional header{background-color:#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){.mlp-community header,.new-mlp-regional header{height:139px}}.mlp-community header .main-nav__container,.new-mlp-regional header .main-nav__container{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}.mlp-community header .nav__mlp-contact,.new-mlp-regional header .nav__mlp-contact{display:block;color:#fff;font-family:Open Sans,sans-serif;font-size:24px;font-weight:300;line-height:24px}.mlp-community header .nav__mlp-contact a,.mlp-community header .nav__mlp-contact a:visited,.new-mlp-regional header .nav__mlp-contact a,.new-mlp-regional header .nav__mlp-contact a:visited{color:#fff}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.mlp-community header .nav__mlp-contact,.new-mlp-regional header .nav__mlp-contact{right:20px;top:35px;font-size:17px}}.mlp-community header .nav__mlp-contact a,.new-mlp-regional header .nav__mlp-contact a{color:#fff}.mlp-community header .main-nav,.new-mlp-regional header .main-nav{padding-top:7.5px}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.mlp-community header .main-nav,.new-mlp-regional header .main-nav{max-width:none}}@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){.mlp-community header .main-nav:not(.opened) .logo svg,.new-mlp-regional header .main-nav:not(.opened) .logo svg{width:105px;height:67px}}@media only screen and (min-width:768px) and (max-width:991px){.mlp-community header .main-nav:not(.opened) .logo svg,.new-mlp-regional header .main-nav:not(.opened) .logo svg{top:1.5px}}@media only screen and (max-width:767px){.mlp-community header .main-nav:not(.opened) .logo svg,.new-mlp-regional header .main-nav:not(.opened) .logo svg{top:-21px}}.mlp-community header .main-nav:not(.opened) .logo svg .cls-1,.new-mlp-regional header .main-nav:not(.opened) .logo svg .cls-1{fill:#024877}.mlp-community header .main-nav:not(.opened) .logo svg .cls-2,.new-mlp-regional header .main-nav:not(.opened) .logo svg .cls-2{fill:#c29a66}.new-mlp-regional-container{margin-right:0;margin-left:0}.new-mlp-regional-container>.row:first-child>div[class^=col-]:first-child{background-image:url("/images/site/global/HHH-NHS-team-v4.jpg");background-position:50%;background-repeat:no-repeat;background-size:cover}@media only screen and (min-width:1276px){.new-mlp-regional-container>.row:first-child>div[class^=col-]:first-child{height:45vw}}@media only screen and (min-width:768px) and (max-width:991px){.new-mlp-regional-container>.row:first-child>div[class^=col-]:first-child{height:600px}}@media only screen and (max-width:767px){.new-mlp-regional-container>.row:first-child>div[class^=col-]:first-child{height:75vw}}.new-mlp-regional-container>.row:first-child>div[class^=col-]:first-child .title{background-color:#024877;border-left:21px solid #003253;color:#fff;position:absolute}@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){.new-mlp-regional-container>.row:first-child>div[class^=col-]:first-child .title{font-size:33px;line-height:33px;padding:33px 45px;top:21px;left:21px}}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.new-mlp-regional-container>.row:first-child>div[class^=col-]:first-child .title{max-width:52.5%}}@media only screen and (max-width:767px){.new-mlp-regional-container>.row:first-child>div[class^=col-]:first-child .title{font-size:4.5vw;line-height:21px;padding:15px 30px;top:9px;left:9px}}@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){.new-mlp-regional-container>.row:first-child>div[class^=col-]:first-child .title small{font-size:18px}}@media only screen and (max-width:767px){.new-mlp-regional-container>.row:first-child>div[class^=col-]:first-child .title small{font-size:3.3vw}}.new-mlp-regional-container>.row:first-child>div[class^=col-]:last-child{background-color:#f8f8f8}.new-mlp-regional-container>.row:first-child>div[class^=col-]:last-child .new-mlp-form{padding-top:1.5rem;padding-bottom:3rem}.new-mlp-regional-container>.row:first-child>div[class^=col-]:last-child .new-mlp-form .mlp-form__header{font-size:3rem;line-height:3.3rem}.new-mlp-regional-container>.row:last-child>div[class^=col-]:first-child{background-color:#e7e7e7;color:#797979;padding-left:0;padding-right:0}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.new-mlp-regional-container>.row:last-child>div[class^=col-]:first-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.new-mlp-regional-container>.row:last-child>div[class^=col-]:first-child>div:first-child{background-color:#fff;padding-top:45px;padding-bottom:45px}.new-mlp-regional-container>.row:last-child>div[class^=col-]:first-child .new-mlp-regional-content__content>.embed-responsive,.new-mlp-regional-container>.row:last-child>div[class^=col-]:first-child .new-mlp-regional-content__content>p,.new-mlp-regional-container>.row:last-child>div[class^=col-]:first-child>p{margin-bottom:24px}@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){.new-mlp-regional-container>.row:last-child>div[class^=col-]:first-child .new-mlp-regional-content__content,.new-mlp-regional-container>.row:last-child>div[class^=col-]:first-child .new-mlp-regional-content__header,.new-mlp-regional-container>.row:last-child>div[class^=col-]:first-child .new-mlp-regional-content__subtitle{padding-left:45px;padding-right:45px}}@media only screen and (max-width:767px){.new-mlp-regional-container>.row:last-child>div[class^=col-]:first-child .new-mlp-regional-content__content,.new-mlp-regional-container>.row:last-child>div[class^=col-]:first-child .new-mlp-regional-content__header,.new-mlp-regional-container>.row:last-child>div[class^=col-]:first-child .new-mlp-regional-content__subtitle{padding-left:1.5rem;padding-right:1.5rem}}.new-mlp-regional-container>.row:last-child>div[class^=col-]:first-child .new-mlp-regional-content__header{color:#2096bd;font-family:Open Sans,sans-serif;font-weight:700;margin-bottom:24px}@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){.new-mlp-regional-container>.row:last-child>div[class^=col-]:first-child .new-mlp-regional-content__header{font-size:30px;line-height:36px}}@media only screen and (max-width:767px){.new-mlp-regional-container>.row:last-child>div[class^=col-]:first-child .new-mlp-regional-content__header{font-size:6vw;line-height:7.5vw}}.new-mlp-regional-container>.row:last-child>div[class^=col-]:first-child .new-mlp-regional-content__subtitle{color:#003253;font-weight:700;margin-bottom:24px}@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){.new-mlp-regional-container>.row:last-child>div[class^=col-]:first-child .new-mlp-regional-content__subtitle{font-size:18px}}@media only screen and (max-width:767px){.new-mlp-regional-container>.row:last-child>div[class^=col-]:first-child .new-mlp-regional-content__subtitle{font-size:4.5vw;line-height:6vw}}.new-mlp-regional-container>.row:last-child>div[class^=col-]:first-child .new-mlp-regional-content__content a{color:#4c9b8e}.new-mlp-regional-container>.row:last-child>div[class^=col-]:first-child .new-mlp-regional-content__content ul{list-style-type:disc;padding-left:30px}.new-mlp-regional-container>.row:last-child>div[class^=col-]:first-child .new-mlp-regional-content__content li{line-height:30px}.new-mlp-regional-container>.row:last-child>div[class^=col-]:first-child .new-mlp-regional-content__content.bottom p{line-height:18px}.new-mlp-regional-container>.row:last-child>div[class^=col-]:first-child .embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden;padding-bottom:56.25%}.new-mlp-regional-container>.row:last-child>div[class^=col-]:first-child .embed-responsive iframe{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;background:transparent}.new-mlp-regional-container>.row:last-child>div[class^=col-]:first-child .featured-communities{padding-top:36px;padding-bottom:36px}@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){.new-mlp-regional-container>.row:last-child>div[class^=col-]:first-child .featured-communities{padding-left:45px;padding-right:45px}}@media only screen and (max-width:767px){.new-mlp-regional-container>.row:last-child>div[class^=col-]:first-child .featured-communities{padding-left:1.5rem;padding-right:1.5rem}}.new-mlp-regional-container>.row:last-child>div[class^=col-]:first-child .featured-communities>p{color:#024877;font-weight:700;margin-bottom:36px}@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){.new-mlp-regional-container>.row:last-child>div[class^=col-]:first-child .featured-communities>p{font-size:24px}}@media only screen and (max-width:767px){.new-mlp-regional-container>.row:last-child>div[class^=col-]:first-child .featured-communities>p{font-size:4.5vw}}.new-mlp-regional-container>.row:last-child>div[class^=col-]:first-child .featured-communities>.promo-row{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;-moz-justify-content:space-evenly;justify-content:space-evenly}.new-mlp-regional-container>.row:last-child>div[class^=col-]:first-child .featured-communities>.promo-row .framed-image .framed-image-content{padding-top:67.5%}.new-mlp-regional-container>.row:last-child>div[class^=col-]:last-child{background-color:#024877}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.new-mlp-regional-container>.row:last-child>div[class^=col-]:last-child{padding-bottom:45px}}.new-mlp-regional-container>.row:last-child>div[class^=col-]:last-child .location-info{margin-bottom:3rem;padding-left:1.5rem;padding-right:1.5rem;padding-top:2.4rem}.new-mlp-regional-container>.row:last-child>div[class^=col-]:last-child .location-info .contact-directions__map__wrapper{display:block;position:relative;cursor:pointer;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.new-mlp-regional-container>.row:last-child>div[class^=col-]:last-child .location-info .contact-directions__map__wrapper{margin-bottom:2em}}.new-mlp-regional-container>.row:last-child>div[class^=col-]:last-child .location-info .contact-directions__map__wrapper:hover{-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.new-mlp-regional-container>.row:last-child>div[class^=col-]:last-child .location-info .contact-directions__map__wrapper:hover .button-square--darkbeige{background:#4c9b8e;border-color:#4c9b8e;-webkit-box-shadow:none;box-shadow:none}.new-mlp-regional-container>.row:last-child>div[class^=col-]:last-child .location-info .button-square--darkbeige{font-family:Open Sans,sans-serif;font-size:12px;font-weight:400;line-height:12px;letter-spacing:1px;position:absolute;right:0;top:0;z-index:3}@media only screen and (max-width:767px){.new-mlp-regional-container>.row:last-child>div[class^=col-]:last-child .location-info .button-square--darkbeige{margin:0;font-size:9px;padding:5px 10px}}.new-mlp-regional-container>.row:last-child>div[class^=col-]:last-child .location-info .button-square--darkbeige span{border-bottom:1px solid #fff;line-height:15px}.new-mlp-regional-container>.row:last-child>div[class^=col-]:last-child .location-info .contact-directions__map-view img{width:100%;background:#e1dfda}.new-mlp-regional-container>.row:last-child>div[class^=col-]:last-child .location-info .header{color:#fff;font-size:18px;margin-top:3rem;margin-bottom:1rem;font-weight:700}.new-mlp-regional-container>.row:last-child>div[class^=col-]:last-child .location-info .directions{color:#fff;font-size:14px;line-height:30px;margin-bottom:5px}.new-mlp-regional-container>.row:last-child>div[class^=col-]:last-child .location-info .directions a,.new-mlp-regional-container>.row:last-child>div[class^=col-]:last-child .location-info .directions p{color:#fff}.new-mlp-regional-container>.row:last-child>div[class^=col-]:last-child .location-info .directions p{font-size:14px;margin-bottom:5px}.new-mlp-regional-container>.row:last-child>div[class^=col-]:last-child .location-info .directions .full{display:none}.new-mlp-regional-container>.row:last-child>div[class^=col-]:last-child .location-info .directions .full.open{display:block}.new-mlp-regional-container>.row:last-child>div[class^=col-]:last-child .location-info .directions b{font-weight:700}.mlp-community .mlp-community-hero.regional-hero{height:65vh}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.mlp-community .mlp-community-hero.regional-hero{height:80vh}}@media only screen and (max-width:767px){.mlp-community .mlp-community-hero.regional-hero{height:45vh}}@media only screen and (min-width:768px) and (max-width:991px){.mlp-community .mlp-community-hero.regional-hero{height:50vh!important}}.mlp-community .mlp-community-hero.regional-hero .caption{max-width:95vw}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.mlp-community .mlp-community-hero.regional-hero .caption{margin-left:15px!important}}@media only screen and (max-width:767px){.mlp-community .mlp-community-hero.regional-hero .caption{margin-top:65px}}.mlp-community .mlp-community-hero.regional-hero .caption__inner{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:60px 100px 70px 65px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%}@media only screen and (min-width:768px) and (max-width:991px){.mlp-community .mlp-community-hero.regional-hero .caption__inner{height:auto;width:auto;margin:0 auto;padding:20px 50px 55px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.mlp-community .mlp-community-hero.regional-hero .caption__inner{margin-top:20px;margin-bottom:50px;padding:40px 80px 70px 45px}}@media only screen and (max-width:767px){.mlp-community .mlp-community-hero.regional-hero .caption__inner{height:auto;width:auto;margin:0 auto;padding:10px 20px 15px}}.mlp-community .mlp-community-hero.regional-hero .caption__title{color:#fff;font-family:Open Sans,sans-serif;font-size:30px;line-height:30px;position:relative;text-align:left;top:-15px}@media only screen and (max-width:767px){.mlp-community .mlp-community-hero.regional-hero .caption__title{font-size:25px;padding:0}}@media only screen and (min-width:768px) and (max-width:991px){.mlp-community .mlp-community-hero.regional-hero .caption__title{padding:10px;font-size:33px}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.mlp-community .mlp-community-hero.regional-hero .caption__title{top:7px}}.mlp-community .mlp-community-hero.regional-hero .caption__title.no-title{top:auto;right:-18px;font-size:55px;text-align:center!important;line-height:50px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.mlp-community .mlp-community-hero.regional-hero .caption__title.no-title{right:0;top:10px}}.mlp-community .mlp-community-hero.regional-hero .caption__title span{font-family:Allura,cursive;font-size:100px;text-align:left;display:block;padding-top:20px;margin-top:30px}@media only screen and (min-width:768px) and (max-width:991px){.mlp-community .mlp-community-hero.regional-hero .caption__title span{font-size:70px;line-height:75px;padding-top:30px;margin-top:0}}@media only screen and (max-width:767px){.mlp-community .mlp-community-hero.regional-hero .caption__title span{font-size:37px;line-height:40px;margin-top:0;padding-top:10px}}.mlp-community-container{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.mlp-community-container{-ms-flex-pack:distribute;justify-content:space-around}}.mlp-community-container .microsite-sub-nav{width:100%}.mlp-community-container .microsite-sub-nav .microsite-sub-nav__row{display:block;width:60%}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.mlp-community-container .microsite-sub-nav .microsite-sub-nav__row{width:100%}}.mlp-community-container .microsite-sub-nav .microsite-sub-nav__row .col-xs-12.col-sm-4.col-md-4.left-side{width:100%!important;max-width:100%!important;margin:0}.mlp-community-container .microsite-sub-nav .microsite-sub-nav__row .col-xs-12.col-sm-8.col-md-8.left-side.end-sm{max-width:100%!important;margin-left:20px;text-align:left}@media only screen and (max-width:767px){.mlp-community-container .microsite-sub-nav .microsite-sub-nav__row .col-xs-12.col-sm-8.col-md-8.left-side.end-sm{margin-left:0}}.mlp-community-container .microsite-sub-nav .microsite-sub-nav__row .microsite-sub-nav__snapshot.row.middle-xs.end-xs{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.mlp-community-container .mlp-form{top:-185px}@media only screen and (max-width:767px){.mlp-community-container .mlp-form{top:0}}.mlp-community-container .mlp-community-content{border:1px solid #d2d2d2;padding:2rem 1.5rem 3rem;min-height:350px;margin-top:2rem}@media only screen and (max-width:767px){.mlp-community-container .mlp-community-content{padding-top:1.5rem}}.mlp-community-container .mlp-community-content .mlp-community-content__header{color:#2096bd;font-size:36px;font-family:Open Sans,sans-serif;margin-bottom:25px}@media only screen and (max-width:767px){.mlp-community-container .mlp-community-content .mlp-community-content__header{font-size:30px}}.mlp-community-container .mlp-community-content .mlp-community-content__subtitle{color:#003253;font-size:24px;font-family:Open Sans,sans-serif;margin-top:25px;line-height:30px}.mlp-community-container .mlp-community-content .mlp-community-content__content{color:#797979;font-size:14px;line-height:20px;padding-top:1rem;padding-bottom:2rem;font-family:Open Sans,sans-serif;text-indent:30px}.mlp-community-container .mlp-community-content .mlp-community-content__content p{margin-top:10px}.mlp-community-container .mlp-community-content .button-square--darkbeige.size--xs{font-weight:300}@media only screen and (max-width:767px){.mlp-community-container .mlp-community-content .button-square--darkbeige.size--xs{font-size:14px;padding:7px 10px}}.mlp-community-container .mlp-community-content img{max-width:60%;padding-right:20px;float:left}.mlp-community-container .framed-image-content{background-size:cover;background-position:50%}.mlp-community-container .promo-row{background-color:#f8f8f8;margin-top:3rem;width:100%;padding:3rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:0;margin-left:0}@media only screen and (min-width:768px) and (max-width:991px){.mlp-community-container .promo-row{padding:2rem 1rem}}@media only screen and (max-width:767px){.mlp-community-container .promo-row{padding:3rem 3rem 3rem 2rem}}.mlp-community-container .promo-row .card-regional-promotion{background-color:#fff;position:relative}.mlp-community-container .promo-row .promo__description{padding-bottom:40px}.mlp-community-container .promo-row .promo__footer.row.around-xs{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;bottom:-23px;position:absolute}.mlp-community-container .promo-row .promo__link{left:0;bottom:auto}.my-favorites.dashboard .my-favorites-page-hero{height:61vh}.my-favorites-container{padding:50px}@media only screen and (max-width:767px){.my-favorites-container{padding:15px}}.my-favorites-container.communities .card__home-type{padding:8px 0;font-size:14px}.my-favorites-container.communities .card__location{font-size:14px}.quick-move-ins .my-favorites-container .qmi-card .qmi-card__header{display:none}.my-favorites-profile{padding:50px 90px}@media only screen and (max-width:767px){.my-favorites-profile{padding:0 25px}}@media only screen and (max-width:767px){.my-favorites-profile form{width:100%}}.my-favorites-profile .title{color:#024877;font-family:Open Sans,sans-serif;font-size:30px;font-weight:300;line-height:30px;margin-left:-.5rem;margin-bottom:40px}.my-favorites-profile .row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.my-favorites-profile label{color:#646569;font-family:Open Sans,sans-serif;font-size:16px;line-height:16px;text-shadow:1px 1px 0 0 rgba(0,0,0,.5);margin-bottom:10px;font-weight:300;display:inline-block;-webkit-transform:rotate(0deg);transform:rotate(0deg);width:calc(100% - 25px);margin-bottom:20px}.my-favorites-profile label input{border:1px solid #b4b4b4;height:40px;font-size:14px;display:block;width:100%;margin-top:10px;padding:0 5px}@media only screen and (max-width:767px){.my-favorites-profile label{width:100%}}.my-favorites-profile .form-select label{margin-bottom:0}.my-favorites-profile label[for=first-name],.my-favorites-profile label[for=last-name],.my-favorites-profile label[for=primary-phone],.my-favorites-profile label[for=secondary-phone]{width:calc(50% - 25px);margin-right:25px}@media only screen and (max-width:767px){.my-favorites-profile label[for=first-name],.my-favorites-profile label[for=last-name],.my-favorites-profile label[for=primary-phone],.my-favorites-profile label[for=secondary-phone]{width:calc(50% - 15px);margin-right:0}}.my-favorites-profile label[for=city]{display:inline-block;width:56%}.my-favorites-profile label[for=city] input{width:100%;margin-top:10px}@media only screen and (max-width:767px){.my-favorites-profile label[for=city]{width:100%}}.my-favorites-profile select{width:100%;height:40px;margin-top:10px}.my-favorites-profile label[for=state],.my-favorites-profile label[for=zip]{display:inline-block;width:calc(20% - 10px)}.my-favorites-profile label[for=state] input,.my-favorites-profile label[for=zip] input{width:100%;margin-top:10px}@media only screen and (max-width:767px){.my-favorites-profile label[for=state],.my-favorites-profile label[for=zip]{width:100%}}.my-favorites-profile button.profile-submit{padding:20px 40px;font-weight:400;line-height:20px;float:right;margin-top:50px;margin-right:5px;background:transparent}@media only screen and (max-width:767px){.my-favorites-profile button.profile-submit{float:none;display:block;margin:30px auto}}.my-favorites-profile .form-checkbox label{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.my-favorites-profile .form-checkbox label span{color:#b4b4b4;letter-spacing:0}.my-favorites-profile .form-checkbox label .label__box{border-width:3px;-webkit-box-sizing:border-box;box-sizing:border-box;border-color:#b4b4b4}.my-favorites-profile .form-checkbox label input:checked+.label__box{background:#4c9b8e;border-color:#4c9b8e}.my-favorites-profile .address-row{width:calc(100% - 10px)}@media only screen and (max-width:767px){.my-favorites-profile .address-row{width:unset}}div.hero-404{background:#024877;background-image:url("/images/site/homepage/region-bg.svg");font-family:Open Sans,sans-serif;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;padding:100px 0}div.hero-404:after,div.hero-404:before{display:none}@media only screen and (min-width:768px){div.hero-404{height:calc(100vh - 351px)}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){div.hero-404{padding:0}}@media only screen and (max-width:767px){div.hero-404{padding-top:30px;padding-bottom:30px}}div.hero-404 h1{font-size:300px;font-weight:700;line-height:230px;color:#1065b9;text-shadow:2px 2px 40px rgba(0,0,0,.5);text-transform:uppercase}@media only screen and (max-width:767px){div.hero-404 h1{font-size:15vw;font-weight:700;line-height:45px}}div.hero-404 h1 span{letter-spacing:10px;font-size:80px;font-weight:700;line-height:80px;color:#c29a66;display:block}@media only screen and (min-width:768px){div.hero-404 h1 span{margin-top:15px}}@media only screen and (max-width:767px){div.hero-404 h1 span{font-size:7.5vw;font-weight:700;line-height:30px}}div.hero-404 .caption__text{font-size:40px;font-weight:300;line-height:40px;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.5);margin:30px auto}@media only screen and (min-width:768px) and (max-width:991px){div.hero-404 .caption__text{font-size:28.5px}}@media only screen and (max-width:767px){div.hero-404 .caption__text{font-size:6vw;font-weight:300;line-height:24px;margin:15px auto}}div.hero-404 .caption__text-lower{margin:0 auto}div.hero-404 .caption__text-lower p{font-size:32px;font-weight:300;line-height:45px;color:#fff;margin-bottom:15px;text-shadow:1px 1px 0 rgba(0,0,0,.5)}@media only screen and (min-width:768px) and (max-width:991px){div.hero-404 .caption__text-lower p{font-size:24px}}@media only screen and (max-width:767px){div.hero-404 .caption__text-lower p{font-size:5.25vw;font-weight:300;line-height:24px}}div.hero-404 .caption__text-lower .link .hero-video__content{position:static}div.hero-404 .caption__text-lower .link .hero-video__content .slick-slide__background .homepage__tagline,div.hero-404 .caption__text-lower .link .hero-video__content .slick-slide__caption-inner{display:none}div.hero-404 .caption__text-lower .link .hero-video__content .slick-slide__background{padding-bottom:0}@media only screen and (max-width:767px){div.hero-404 .caption__text-lower .link .hero-video__content .slick-slide__background .multi-buttons__wrap .button-square--white.has-icon{font-size:12px;padding-top:7.5px;padding-bottom:7.5px}}.simplifi .simplifi-hero{background:-webkit-gradient(linear,left bottom,left top,color-stop(80%,#005287),color-stop(101%,#002b47));background:linear-gradient(0deg,#005287 80%,#002b47 101%);height:720px;position:relative;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;display:-webkit-box;display:-ms-flexbox;display:flex;-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}.simplifi .simplifi-hero:after,.simplifi .simplifi-hero:before{display:none}@media only screen and (max-width:767px){.simplifi .simplifi-hero{height:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.simplifi .simplifi-hero .hero-text{position:absolute;bottom:-54px}@media only screen and (max-width:767px){.simplifi .simplifi-hero .hero-text{bottom:-25px;position:relative;text-align:center;margin-top:60px}}.simplifi .simplifi-hero .hero-text img{width:100%}.simplifi .simplifi-hero .hero-text img.house,.simplifi .simplifi-hero .hero-text img.logo{display:block}.simplifi .simplifi-hero .hero-text img.logo{max-width:280px;width:70%;margin:0 auto 30px}.simplifi .text-section{padding:100px 100px 50px;text-align:center}.simplifi .text-section h4.header{color:#024877;margin-bottom:30px;text-align:center;font-size:24px;font-weight:700}.simplifi .text-section p{line-height:38px;color:#46494d;font-size:20px}.simplifi .text-section em{font-style:italic;font-weight:600}@media only screen and (max-width:767px){.simplifi .text-section{padding:100px 20px 20px}.simplifi .text-section h4.header{font-size:18px}.simplifi .text-section p{text-align:left;font-size:19px}}.simplifi .mobile-icon-section{display:none}@media only screen and (max-width:767px){.simplifi .mobile-icon-section{display:block}.simplifi .mobile-icon-section .icon-row{margin:40px 20px}.simplifi .mobile-icon-section .icon-row img{max-width:100%}.simplifi .mobile-icon-section h4.text-header{color:#024877;margin-bottom:10px;font-size:20px;font-weight:700}.simplifi .mobile-icon-section p{color:#8d8d8d;line-height:32px}.simplifi .mobile-icon-section .main-text{font-size:18px}.simplifi .mobile-icon-section .italic-footer{font-style:italic;font-size:16px}}.simplifi .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0)}.simplifi .dot-tooltip-set{position:absolute;width:100%;height:100%;top:0;left:0}.simplifi .dot-tooltip__1{top:calc(-10% - 15px);left:calc(82% - 15px);height:400px}.simplifi .dot-tooltip__1 .dot-tooltip-container{width:calc(50vw - 57%);max-width:310px}.simplifi .dot-tooltip__2{top:calc(48% - 15px);right:calc(82% - 15px);height:180px}.simplifi .dot-tooltip__2 .dot-tooltip-container{width:calc(50vw - 45%);max-width:390px}.simplifi .dot-tooltip__3{top:calc(8% - 15px);right:calc(64.3% - 15px);height:230px}.simplifi .dot-tooltip__3 .dot-tooltip-container{width:calc(50vw - 57%);max-width:290px}.simplifi .dot-tooltip__4{top:calc(6% - 15px);left:calc(52% - 15px);height:380px}.simplifi .dot-tooltip__4 .dot-tooltip-container{width:calc(50vw - 57%);max-width:210px}.simplifi .dot-tooltip__5{top:calc(50% - 15px);left:calc(50% - 15px);height:150px}.simplifi .dot-tooltip__5 .dot-tooltip-container{width:calc(50vw - 15%);max-width:630px}.simplifi .dot-tooltip__6{top:calc(42% - 15px);right:calc(69% - 15px);height:150px}.simplifi .dot-tooltip__6 .dot-tooltip-container{width:calc(50vw - 54%);max-width:315px}@media only screen and (min-width:768px) and (max-width:991px){.simplifi .dot-tooltip__1 .dot-tooltip-container,.simplifi .dot-tooltip__2 .dot-tooltip-container,.simplifi .dot-tooltip__3 .dot-tooltip-container{width:calc(50vw - 43%)}.simplifi .dot-tooltip__4 .dot-tooltip-container{width:calc(50vw - 36%)}.simplifi .dot-tooltip__5 .dot-tooltip-container{width:calc(50vw - 22%)}.simplifi .dot-tooltip__6 .dot-tooltip-container{width:calc(50vw - 43%)}}@media only screen and (max-width:767px){.simplifi .dot-tooltip__1,.simplifi .dot-tooltip__2,.simplifi .dot-tooltip__3,.simplifi .dot-tooltip__4,.simplifi .dot-tooltip__5,.simplifi .dot-tooltip__6{display:none}}.simplifi .simplifi__disclaimer{padding:20px;background:#f7f7f7}.simplifi .simplifi__disclaimer-text{line-height:1.625}.simplifi .simplifi__disclaimer-text small{font-size:14px}.simplifi .simplifi__buttons{padding:0 100px 50px}@media only screen and (max-width:767px){.simplifi .simplifi__buttons{padding:0 10px 50px}}.simplifi .simplifi__buttons a{margin:10px;display:inline-block}.simplifi .simplifi__communities h4.header{line-height:1.625;margin-bottom:100px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.simplifi .simplifi__communities h4.header{margin-bottom:50px}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.simplifi .simplifi__communities{padding-top:50px}}.simplifi__communities{background:#f7f7f7}.simplifi__regions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.simplifi__regions p{font-size:20px;line-height:1.9}.simplifi__region{-webkit-box-flex:0.33333;-ms-flex:0.33333 0.33333 28%;flex:0.33333 0.33333 28%;text-align:left;padding:0 10px 30px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.simplifi__region{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;min-width:100%}}.simplifi__region-title{padding-bottom:20px;color:#024877;font-size:22px;font-weight:500}.simplifi__link{margin:0 6px;color:#c29a66;font-size:20px;font-weight:500;line-height:1.625;-webkit-transition:color .25s ease-out;transition:color .25s ease-out}.simplifi__link:hover{color:#4c9b8e}.simplifi__regions-disclaimer-text{padding:60px 0 0}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.simplifi__regions-disclaimer-text{padding:30px 10px 0}}.simplifi__regions-disclaimer-text{line-height:1.625}.simplifi__regions-disclaimer-text small{font-size:14px}.series.series-inspiration .hero{background-image:url("/images/site/home-series/inspiration-hero.jpg")}.series.series-clarity .hero{background-image:url("/images/site/home-series/clarity-hero.jpg")}.series.series-smart-living .hero{background-image:url("/images/site/home-series/smartliving-hero.jpg")}.series .hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:auto;padding:90px 20px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;background-size:cover;background-repeat:no-repeat;background-position:top}@media only screen and (min-width:768px){.series .hero{height:calc(100vh - 88px - 70px);min-height:400px;padding:90px 30px;background-attachment:fixed;background-position-y:88px}}@media only screen and (min-width:992px){.series .hero{height:calc(100vh - 128px - 80px);padding:250px 40px 40px 120px;background-position-y:128px}}.series .hero-text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-right:20px;padding-bottom:20px}@media only screen and (max-width:767px){.series .hero-text{padding-right:0}}.series .hero-text__title{display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff}@media only screen and (max-width:767px){.series .hero-text__title{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:360px;margin:0 auto}}.series .hero-text__title-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;padding-left:20px;margin-left:20px;font-family:Open Sans,sans-serif;font-size:32px;font-weight:600;line-height:1.15625;text-transform:uppercase;border-left:8px solid #fff}@media only screen and (max-width:767px){.series .hero-text__title-text{padding:20px 0 0;margin:20px 0 0;border-top:8px solid #fff;border-left:0;text-align:center}}.series .hero-text__body{max-width:1000px;padding-top:40px;font-family:Open Sans,sans-serif;font-size:20px;font-weight:300;line-height:2;letter-spacing:1px;color:#fff}.series .hero-text__body .underline{border-bottom:2px solid #c29a66}.series .button-live-chat{position:relative;bottom:auto;right:auto;white-space:nowrap}@media only screen and (max-width:767px){.series .button-live-chat{display:none}}.series .hero-text__mobile{padding:30px;background:#003253}.series .hero-text__mobile .hero-text__body{padding:0}.series__main{padding-bottom:50px;background:#f8f8f8}.series__header{padding:80px 30px 60px}.series__title{font-family:Open Sans,sans-serif;font-size:48px;font-weight:300;line-height:1.125;letter-spacing:2px;text-align:center;color:#024877}.series__grid .series__card{width:100%;padding:10px}.series__grid .card__wrap,.series__grid .community-list-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.series__grid .community-list-card{height:calc(100% - 10px)}.series__grid .card__description{-webkit-box-flex:1;-ms-flex:1;flex:1}.cm__hero{display:grid;font-family:Open Sans,sans-serif;background:#024877}@media only screen and (min-width:992px){.cm__hero{grid-template-columns:1fr 482px;min-height:590px}}.cm__presentation{position:relative;width:100%;grid-row:3;background:#fff}@media only screen and (min-width:992px){.cm__presentation{width:unset;grid-row:1}}.cm__nav-status{grid-row:1}@media only screen and (min-width:992px){.cm__nav-status{grid-row:unset}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.cm__carousel .carousel__track{min-height:0!important;height:56.25vw!important}}@media only screen and (min-width:992px){.cm__carousel{position:absolute;width:100%;height:100%}.cm__carousel .carousel__inner{height:100%}}.cm__slide{position:absolute;top:0;left:0;width:100%;height:56.25vw;opacity:1;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out}@media only screen and (min-width:992px){.cm__slide{height:100%}}.cm__slide[aria-hidden=true]{opacity:0}.cm__slide-image{position:relative;height:56.25vw}@media only screen and (min-width:992px){.cm__slide-image{height:100%}}.cm__slide-img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.cm__slide-content{position:absolute;max-width:calc(100% - 20px);padding:10px 15px;bottom:10px;left:10px;border:1px solid #fff;background:rgba(0,0,0,.8)}.cm__slide-title{font-size:14px;line-height:1.3;color:#fff}@media only screen and (min-width:768px){.cm__slide-title{font-size:16px}}@media only screen and (min-width:1276px){.cm__slide-title{font-size:18px}}.cm__slide-caption{font-size:16px;line-height:1.6667;color:#666}.cm__slide-count{color:#003253}.cm__slide-count span{font-weight:300}@media only screen and (min-width:768px){.cm__slide-count{width:1px;height:1px;margin:-1px;padding:0;border:0;-webkit-clip-path:rect(0 0 0 0);clip-path:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);overflow:hidden}}.cm__content{display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;position:relative;padding:20px;font-size:16px;line-height:1.6667;color:#fff;background:#024877;grid-row:2}@media only screen and (min-width:768px){.cm__content{padding:30px}}@media only screen and (min-width:992px){.cm__content{display:block;grid-row:1;padding:50px;font-size:18px}}.cm__content-logo{width:180px;margin:0 auto;padding-bottom:20px;text-align:center}@media only screen and (min-width:992px){.cm__content-logo{width:unset;margin:0;padding-bottom:40px}}.cm__content-logo-img{display:inline-block;width:100%;height:auto}.cm__content-h1 span{display:block}.cm__content-title{font-size:20px;font-weight:500;line-height:1.3;color:#fff}@media only screen and (min-width:992px){.cm__content-title{font-size:30px}}.cm__content-location{font-size:18px;font-weight:500;line-height:1.3}@media only screen and (min-width:992px){.cm__content-location{font-size:24px}}.cm__content-address{font-size:18px;font-weight:500;line-height:1.3}@media only screen and (min-width:992px){.cm__content-address{font-size:20px}}.cm__content-location,.cm__content-type,.get-more-location-information{margin-bottom:20px}@media only screen and (min-width:992px){.cm__content-location,.cm__content-type,.get-more-location-information{margin-bottom:30px}}.get-more-location-information{background:transparent;color:#c29a66;cursor:pointer;font-family:Open Sans,sans-serif;font-size:18px;-webkit-transition:color .2s ease-out;transition:color .2s ease-out}.get-more-location-information:focus,.get-more-location-information:hover{color:#9d743f}.cm__content-snapshot{display:grid;grid-auto-flow:column;grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 0;font-size:15px;border-top:1px solid #fff}@media only screen and (min-width:992px){.cm__content-snapshot{padding:30px 0 0;font-size:inherit}}.cm__content-snapshot-item{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;padding:0 20px;line-height:1}@media only screen and (min-width:992px){.cm__content-snapshot-item{padding:0 30px}}.cm__scroll-down{cursor:pointer;position:absolute;bottom:20px;left:50%;padding:20px;color:#fff;background:transparent;-webkit-transform:translate(50%);transform:translate(50%);-webkit-animation:mouse-bounce 2s linear both infinite;animation:mouse-bounce 2s linear both infinite}@-webkit-keyframes mouse-bounce{0%,10%,25%,40%,50%,to{-webkit-transform:translate(50%);transform:translate(50%)}20%{-webkit-transform:translate(50%,-30px);transform:translate(50%,-30px)}30%{-webkit-transform:translate(50%,-15px);transform:translate(50%,-15px)}}@keyframes mouse-bounce{0%,10%,25%,40%,50%,to{-webkit-transform:translate(50%);transform:translate(50%)}20%{-webkit-transform:translate(50%,-30px);transform:translate(50%,-30px)}30%{-webkit-transform:translate(50%,-15px);transform:translate(50%,-15px)}}.cm__welcome{display:grid;border-bottom:1px solid #d8d8d8}@media only screen and (min-width:992px){.cm__welcome{grid-template-columns:minmax(-webkit-min-content,50%) 1fr;grid-template-columns:minmax(min-content,50%) 1fr}}.cm__features{padding:40px 20px;color:#666}.cm__features .favorite{margin-bottom:18px}@media only screen and (min-width:768px){.cm__features{padding:40px 30px}}@media only screen and (min-width:992px){.cm__features{margin:40px 0;padding:50px 50px 50px 100px;border-right:1px solid #c29a66}}.cm__features-list{margin-bottom:50px}.cm__specialist{display:grid;grid-auto-flow:column;grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;font-family:Open Sans,sans-serif;width:100%}@media only screen and (min-width:768px){.cm__specialist{width:-webkit-max-content;width:-moz-max-content;width:max-content}}.cm__specialist-image{width:80px;height:80px;border-radius:40px;border:3px solid #003253;overflow:hidden}.cm__specialist-img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.cm__specialist-header{margin-bottom:15px;font-size:20px;line-height:1;white-space:nowrap;color:#666}.cm__specialist-info{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;gap:15px}@media only screen and (min-width:768px){.cm__specialist-info{grid-auto-flow:column;grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content}}.cm__specialist-link,.cm__specialist-link-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cm__specialist-info,.cm__specialist-link{font-family:Open Sans,sans-serif;font-size:18px;font-weight:500;color:#024877}.cm__specialist-link-icon{margin-right:.5em;color:#c29a66;-webkit-transition:color .2s ease-out;transition:color .2s ease-out}.cm__specialist-link-icon svg{width:16px;height:auto}.cm__specialist-link{-webkit-transition:color .2s ease-out;transition:color .2s ease-out}.cm__specialist-link:focus,.cm__specialist-link:focus .cm__specialist-link-icon,.cm__specialist-link:hover,.cm__specialist-link:hover .cm__specialist-link-icon{color:#00243b}.cm__description{padding:40px 20px}@media only screen and (min-width:768px){.cm__description{padding:40px 30px}}@media only screen and (min-width:992px){.cm__description{margin:40px 0;padding:50px 100px 50px 50px}}.cm__description-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:30px}.cm__description-copy,.cm__features-list{font-size:16px;line-height:2;color:#666}.cm__description-copy ul,.cm__features-list ul{font-size:inherit!important;list-style:disc;padding-left:1.5em}.cm__description-copy li,.cm__description-copy p,.cm__features-list li,.cm__features-list p{font-size:inherit;line-height:inherit;color:inherit}.cm__description-copy p,.cm__description-copy ul,.cm__features-list p,.cm__features-list ul{margin-bottom:1.5em}.cm__description-copy p:last-child,.cm__description-copy ul:last-child,.cm__features-list p:last-child,.cm__features-list ul:last-child{margin:0}.cm__description-copy b,.cm__description-copy em,.cm__description-copy strong,.cm__features-list b,.cm__features-list em,.cm__features-list strong{font-weight:500}.cm__description-copy em,.cm__description-copy i,.cm__features-list em,.cm__features-list i{font-style:italic}.cm__description-copy u,.cm__features-list u{text-decoration:underline}.cm__description-copy a,.cm__features-list a{color:#4c9b8e;-webkit-transition:color .2s ease-out;transition:color .2s ease-out}.cm__description-copy a:visited,.cm__features-list a:visited{color:#4c9b8e}.cm__description-copy a:focus,.cm__description-copy a:hover,.cm__features-list a:focus,.cm__features-list a:hover{color:#c29a66}.cm__description-copy span,.cm__features-list span{color:inherit!important}@media only screen and (min-width:992px){.cm__description-copy,.cm__features-list{font-size:18px}}.cm__welcome-video{position:relative;width:100%;height:0;padding-top:56.25%}.cm__welcome-video-iframe{position:absolute;top:0;left:0;width:100%;height:100%}.cm__video{display:grid;gap:40px;margin:0 auto;border-top:1px solid #eee;background:#fff}@media only screen and (min-width:768px){.cm__video{grid-auto-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px;padding:40px 30px}}@media only screen and (min-width:992px){.cm__video{grid-template-columns:40% 1fr;max-width:1200px;padding:40px 20px;gap:50px;padding:50px 100px}}@media only screen and (min-width:768px){.cm__video--single{grid-auto-flow:unset}}@media only screen and (min-width:992px){.cm__video--single{grid-template-columns:unset}}.cm__video-button{cursor:pointer;position:relative;width:100%;padding:0;border:0;color:#fff;-webkit-box-shadow:0 0 0 3px rgba(0,50,83,0);box-shadow:0 0 0 3px rgba(0,50,83,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}.cm__video-button .svg-play{position:absolute;top:50%;left:50%;background:rgba(0,50,83,0);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:background .2s ease-out;transition:background .2s ease-out}.cm__video-button:focus,.cm__video-button:hover{-webkit-box-shadow:0 0 0 3px #003253;box-shadow:0 0 0 3px #003253}.cm__video-button:focus .svg-play,.cm__video-button:hover .svg-play{background:#c29a66}@media only screen and (min-width:768px){.cm__video-button{width:unset}}.cm__video-button-img{display:block;width:100%;height:auto}.cm__video-content{padding:0 20px 40px}.cm__video-caption{font-size:16px;font-weight:400;line-height:2;color:#666}.cm__video-caption a,.cm__video-caption li,.cm__video-caption ol,.cm__video-caption p,.cm__video-caption ul{font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}.cm__video-caption i{font-style:italic;font-weight:inherit}.cm__video-caption b{font-weight:600}.cm__video-caption a{color:#024877}.cm__video-caption a:focus,.cm__video-caption a:hover{color:#c29a66}.cm__video-caption ol,.cm__video-caption p,.cm__video-caption ul{margin-bottom:1em}.cm__video-caption ol:last-child,.cm__video-caption p:last-child,.cm__video-caption ul:last-child{margin-bottom:0}.cm__video-caption ol,.cm__video-caption ul{padding-left:1.5em}.cm__video-caption ul{list-style:disc}.cm__video-caption ol{list-style:decimal}.cm__video-title+.cm__video-caption{margin-top:1em}.cm__floorplans{padding:40px 0 20px;background:#f6f6f6}.cm__floorplans .cm__title{margin:0}@media only screen and (min-width:768px){.cm__floorplans{padding:80px 0 60px}}.cm__floorplans-header{display:grid;gap:20px;padding:0 20px;margin-bottom:22px}@media only screen and (min-width:992px){.cm__floorplans-header{grid-auto-flow:column dense;grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content;gap:50px;padding:0 100px}}.cm__flooorplans-select{height:40px;margin:0;padding:0 1em;color:#003253;border:1px solid #003253;border-radius:0;background:#fff}@media only screen and (min-width:768px){.cm__flooorplans-select{margin:-6px 0 0}}.cm__floorplans-carousel{position:relative;overflow:hidden}@media only screen and (min-width:992px){.cm__floorplans-carousel:after,.cm__floorplans-carousel:before{content:"";pointer-events:none;position:absolute;top:0;height:100%;z-index:1}}.cm__floorplans-track{display:grid;grid-auto-flow:column dense;grid-auto-columns:315px;position:relative;width:100%;gap:10px;padding:20px 30px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-webkit-transition:gap .3s ease-out;transition:gap .3s ease-out}.cm__floorplans-track::-webkit-scrollbar{display:none}.cm__floorplans-track:focus{outline:0}@media only screen and (min-width:768px){.cm__floorplans-track{grid-auto-columns:400px;padding:0 100px;-ms-scroll-snap-type:none;scroll-snap-type:none}}.cm__floorplans-slide{width:315px;scroll-snap-align:center}.cm__floorplans-slide .home,.cm__floorplans-slide .residence{height:100%}@media only screen and (min-width:768px){.cm__floorplans-slide{width:400px}}.cm__floorplans-controls{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;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;gap:1px;padding:0 10px;z-index:2}@media only screen and (min-width:768px){.cm__floorplans-controls{padding:20px 100px}}.cm__floorplan-nav--prev{padding:0 2px 0 0;border-radius:2px 0 0 2px}.cm__floorplan-nav--prev svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.cm__floorplan-nav--next{padding:0 0 0 2px;border-radius:0 2px 2px 0}.cm__floorplan-nav--next svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.cm__floorplan-nav{pointer-events:auto;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-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:35px;color:#fff;background:#024877;-webkit-transition:background .2s ease-out;transition:background .2s ease-out}.cm__floorplan-nav svg{pointer-events:none;width:20px;height:20px}.cm__floorplan-nav:focus,.cm__floorplan-nav:hover{background:#c29a66}.cm__homes{padding:40px 0 20px;background:#fff}.cm__homes .cm__title{padding:0 20px}.cm__homes .cm__floorplans-carousel{position:relative;overflow:hidden}@media only screen and (min-width:992px){.cm__homes .cm__floorplans-carousel:after,.cm__homes .cm__floorplans-carousel:before{content:"";pointer-events:none;position:absolute;top:0;height:100%;z-index:1}}@media only screen and (min-width:768px){.cm__homes{padding:80px 0 60px}.cm__homes .cm__title{padding:0 100px}}.cm__lotmap-header{padding-top:40px;border-top:1px solid #ccc}@media only screen and (min-width:768px){.cm__lotmap-header{padding-top:50px}.cm__lotmap-header .cm__title{padding:0}}.cm__lotmap,.cm__lotmap--no-tabs{padding:1px 0}.cm__lotmap-tab-control{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%;height:50px;padding:0 20px;white-space:nowrap;color:#fff;background:#003253}.cm__lotmap-tab-control svg{-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}@media only screen and (min-width:768px){.cm__lotmap-tab-control{display:none}}.cm__lotmap-tab-control-text{margin-right:20px;overflow:hidden;text-overflow:ellipsis}.cm__lotmap-tabs-container{max-height:0;overflow:hidden;-webkit-transition:max-height .3s ease-out;transition:max-height .3s ease-out}@media only screen and (min-width:768px){.cm__lotmap-tabs-container{max-height:none}}.cm__lotmap-tab-control[aria-expanded=true] svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.cm__lotmap-tab-control[aria-expanded=true]+.cm__lotmap-tabs-container{max-height:500px;-webkit-transition:max-height .6s ease-out;transition:max-height .6s ease-out}.cm__lotmap-tabs{display:grid;gap:2px;padding:2px}@media only screen and (min-width:768px){.cm__lotmap-tabs{grid-auto-flow:column;grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:10px;padding:0 30px}}@media only screen and (min-width:992px){.cm__lotmap-tabs{gap:15px;padding:0 100px;min-height:65px}}.cm__lotmap-tab{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 15px;margin:0;font-family:Open Sans,sans-serif;font-size:14px;color:#003253;background:#fff;-webkit-transition:color .2s ease-out,background .2s ease-out,padding .2s ease-out;transition:color .2s ease-out,background .2s ease-out,padding .2s ease-out}@media only screen and (min-width:768px){.cm__lotmap-tab{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 20px;font-size:15px;color:#fff;border-radius:8px 8px 0 0;border:1px solid rgba(0,50,83,0);background:#024877}.cm__lotmap-tab:focus,.cm__lotmap-tab:hover,.cm__lotmap-tab[aria-selected=true]{color:#024877;background:#fff;border:1px solid #003253;border-bottom:0}.cm__lotmap-tab[aria-selected=true]{padding-bottom:20px}}@media only screen and (min-width:992px){.cm__lotmap-tab{padding:15px 30px;font-size:16px}.cm__lotmap-tab[aria-selected=true]{padding-bottom:25px}}.cm__lotmap-image,.cm__lotmap-panel,.cm__lotmap-panel-container{position:relative}.cm__lotmap-info{padding:0 20px;background:#fff}.cm__lotmap-info p{color:#666;margin-bottom:30px}@media only screen and (min-width:768px){.cm__lotmap-info p{font-size:18px}}@media only screen and (max-width:767px){.cm__lotmap-info p{font-size:16.5px}}@media only screen and (min-width:768px){.cm__lotmap-info{padding:0 30px}}@media only screen and (min-width:992px){.cm__lotmap-info{padding:0 100px}}.cm__lotmap-legend{border:1px solid #d8d8d8;gap:22.5px;margin-bottom:30px;padding:11.25px 22.5px}@media only screen and (min-width:768px){.cm__lotmap-legend{display:inline-grid;grid-template-columns:unset;grid-auto-flow:column dense;grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content}}@media only screen and (max-width:767px){.cm__lotmap-legend{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.cm__lotmap-key{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Open Sans,sans-serif;line-height:1.6667;color:#666}@media only screen and (min-width:768px){.cm__lotmap-key{font-size:16.5px}}@media only screen and (max-width:767px){.cm__lotmap-key{font-size:15px}}button.cm__lotmap-pin{cursor:pointer;padding:0;-webkit-transition:border .2s linear,-webkit-box-shadow .2s ease-out;transition:border .2s linear,-webkit-box-shadow .2s ease-out;transition:border .2s linear,box-shadow .2s ease-out;transition:border .2s linear,box-shadow .2s ease-out,-webkit-box-shadow .2s ease-out}button.cm__lotmap-pin:focus,button.cm__lotmap-pin:hover{border-width:4px;-webkit-box-shadow:2px 2px 10px rgba(0,0,0,.5);box-shadow:2px 2px 10px rgba(0,0,0,.5);z-index:1}.cm__lotmap-pin{-ms-flex-negative:0;flex-shrink:0;width:15px;height:15px;border-radius:10px;border:2px solid #fff;background:#003253;-webkit-box-shadow:2px 2px 8px rgba(0,0,0,.2);box-shadow:2px 2px 8px rgba(0,0,0,.2)}.cm__lotmap-pin--express{background:#0c79c4}.cm__lotmap-pin--available{background:#3b9f10}.cm__lotmap-pin--model{background:#cc8d3f}.cm__lotmap-pin--sold{background:#ab1813}.cm__lotmap-pin--future-release{background:#d333dc}.cm__lotmap-key .cm__lotmap-pin{margin-right:.5625em}@-webkit-keyframes pin-ping{0%{-webkit-transform:translate(var(--pin-x-axis),var(--pin-x-axis)) scale(.9);transform:translate(var(--pin-x-axis),var(--pin-x-axis)) scale(.9);-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.75);box-shadow:0 0 0 0 rgba(0,0,0,.75)}70%{-webkit-transform:translate(var(--pin-x-axis),var(--pin-x-axis)) scale(1.2);transform:translate(var(--pin-x-axis),var(--pin-x-axis)) scale(1.2);-webkit-box-shadow:0 0 0 10px transparent;box-shadow:0 0 0 10px transparent}to{-webkit-transform:translate(var(--pin-x-axis),var(--pin-x-axis)) scale(.9);transform:translate(var(--pin-x-axis),var(--pin-x-axis)) scale(.9);-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}}@keyframes pin-ping{0%{-webkit-transform:translate(var(--pin-x-axis),var(--pin-x-axis)) scale(.9);transform:translate(var(--pin-x-axis),var(--pin-x-axis)) scale(.9);-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.75);box-shadow:0 0 0 0 rgba(0,0,0,.75)}70%{-webkit-transform:translate(var(--pin-x-axis),var(--pin-x-axis)) scale(1.2);transform:translate(var(--pin-x-axis),var(--pin-x-axis)) scale(1.2);-webkit-box-shadow:0 0 0 10px transparent;box-shadow:0 0 0 10px transparent}to{-webkit-transform:translate(var(--pin-x-axis),var(--pin-x-axis)) scale(.9);transform:translate(var(--pin-x-axis),var(--pin-x-axis)) scale(.9);-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}}.cm__lotmap-image .cm__lotmap-pin{position:absolute;width:6px;height:6px;border:0}@media only screen and (max-width:767px){.cm__lotmap-image .cm__lotmap-pin{--pin-x-axis:0px}}@media only screen and (min-width:768px){.cm__lotmap-image .cm__lotmap-pin{width:14px;height:14px;border:1px solid #fff;-webkit-transform:translate(-4px,-4px);transform:translate(-4px,-4px);--pin-x-axis:-4px}}@media only screen and (min-width:992px){.cm__lotmap-image .cm__lotmap-pin{width:20px;height:20px;border:2px solid #fff;-webkit-transform:translate(-8px,-8px);transform:translate(-8px,-8px);--pin-x-axis:-8px}}.cm__lotmap-image .cm__lotmap-pin--express,.cm__lotmap-image .cm__lotmap-pin--model{-webkit-animation:pin-ping 2s linear both infinite;animation:pin-ping 2s linear both infinite}.cm__lotmap-pins{position:absolute;width:100%;height:100%;top:0;left:0}.cm__lotmap-img{display:block;width:100%;height:auto}.cm__lotmap-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%;padding:15px;background:rgba(0,50,83,.5);z-index:1}@media only screen and (min-width:992px){.cm__lotmap-modal{padding:50px}}.cm__lotmap-modal-content{position:sticky;top:0;line-height:1.66667;color:#666;background:#fff;overflow:hidden;border-radius:3px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1)}@media only screen and (min-width:992px){.cm__lotmap-modal-content{top:auto;bottom:50%;-webkit-transform:translateY(50%);transform:translateY(50%)}}@media only screen and (min-width:992px){.cm__lotmap-item-body{display:grid;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr}}.cm__lotmap-item-image{position:relative}@media only screen and (min-width:992px){.cm__lotmap-item-image{width:250px}}.cm__lotmap-item-img{display:block;width:100%;height:auto}.cm__lotmap-item-content{display:grid;gap:10px;padding:20px}.cm__lotmap-item-title{font-size:18px;line-height:1.3;color:#024877}.cm__lotmap-item-footer{display:grid;grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content}.cm__lotmap-item-price{padding:5px 20px;color:#024877;border-top:1px solid #d8d8d8}.cm__lotmap-item-price,.cm__lotmap-modal-close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cm__lotmap-modal-close{cursor:pointer;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:10px;right:10px;width:24px;height:24px;padding:0;color:#666;border-radius:50%;background:#fff;z-index:1}.cm__lotmap-modal-close svg{width:calc(100% - 4px);height:calc(100% - 4px)}.cm__lotmap-modal-close:focus,.cm__lotmap-modal-close:hover{color:#00243b}@media only screen and (min-width:992px){.cm__lotmap-modal-close{color:#666}.cm__lotmap-modal-close:focus,.cm__lotmap-modal-close:hover{color:#003253}}.cm__amenities-grid{position:relative;min-height:500px;overflow:hidden;background:#024877}.cm__amenities-map{position:absolute;width:100%;height:100%}.cm__amenities-map .google-map{height:100%}.map-flyout{padding:10px;font-family:Open Sans,sans-serif;font-size:16px;font-weight:400;line-height:2;color:#666}.map-flyout__title{font-size:18px;color:#024877}.cm__amenities-disclaimer{padding:40px 20px;font-size:16px;font-weight:300;line-height:1.8;text-align:center;color:#333;background:#f6f6f6}.cm__amenities-disclaimer p,.cm__amenities-disclaimer span{font-size:inherit;font-weight:inherit;line-height:inherit}.cm__amenities-disclaimer a{font-weight:400;color:#003253}.cm__amenities-disclaimer a:focus,.cm__amenities-disclaimer a:hover{color:#00243b}@media only screen and (min-width:768px){.cm__amenities-disclaimer{padding:40px 30px}}@media only screen and (min-width:992px){.cm__amenities-disclaimer{padding:50px}}.cm__contact{padding:40px 20px;font-family:Open Sans,sans-serif;color:#666}@media only screen and (min-width:768px){.cm__contact{padding:40px 30px}}@media only screen and (min-width:992px){.cm__contact{padding:50px 100px}}.cm__amenities{padding-top:20px}.cm__amenities .cm__title{padding:0 20px}@media only screen and (min-width:992px){.cm__amenities{padding-top:30px}.cm__amenities .cm__title{padding:0 100px}}.cm__contact-title{margin-bottom:1.5em;font-size:24px;line-height:1.3;color:#024877}@media only screen and (min-width:768px){.cm__contact-title{font-size:30px}}.cm__contact-grid{display:grid;gap:40px}@media only screen and (min-width:992px){.cm__contact-grid{grid-template-columns:1fr 1fr;gap:50px}}@media only screen and (min-width:1276px){.cm__contact-grid{gap:60px}}.cm__contact-block{display:grid;gap:10px;padding:20px;margin-bottom:20px;border:1px solid #d8d8d8}@media only screen and (min-width:768px){.cm__contact-block{grid-template-columns:1fr 1fr;gap:20px}}@media only screen and (min-width:992px){.cm__contact-block{grid-template-columns:unset}}@media only screen and (min-width:1276px){.cm__contact-block{grid-template-columns:1fr 1fr}}.cm__contact-info{display:grid;gap:20px}.cm__contact-block-title{font-size:18px;color:#003253}@media only screen and (min-width:768px){.cm__contact-block-title{font-size:20px}}.cm__contact-block-details{margin-top:10px;font-size:16px;font-weight:300;font-style:italic;line-height:1.3;color:#003253}.cm__contact-block-address,.cm__contact-block-hours{display:grid;grid-template-columns:24px 1fr;gap:20px;line-height:1.3}.cm__contact-block-address img,.cm__contact-block-hours img{margin-top:3px}.cm__contact-block-hours font,.cm__contact-block-hours p,.cm__contact-block-hours span{font-family:inherit;font-size:inherit!important;line-height:inherit;color:inherit!important}.cm__contact-block-address{color:#c29a66}.cm__contact-block-address:focus,.cm__contact-block-address:hover{color:#003253}.cm__contact-cta{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-left:44px;padding:10px 15px;font-family:Open Sans,sans-serif;font-size:14px;text-transform:uppercase;color:#fff;background:#c29a66;-webkit-transition:background .2s ease-out;transition:background .2s ease-out}.cm__contact-cta:focus,.cm__contact-cta:hover{background:#024877}@media only screen and (min-width:992px){.cm__contact-cta{font-size:16px}}.cm__contact-map{position:relative}.cm__contact-map .static-map{height:100%}.cm__contact-map .static-map img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.cm__contact-cta--map{position:absolute;bottom:0;right:0}@media only screen and (min-width:768px){.cm__contact-cta--map{bottom:unset;top:0}}@media only screen and (min-width:992px){.cm__contact-cta--map{top:unset;bottom:0}}@media only screen and (min-width:1276px){.cm__contact-cta--map{bottom:unset;top:0}}.cm__contact-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:40px}.cm__contact .cm__specialist{width:100%;margin-bottom:40px;padding:20px;border:1px solid #d8d8d8}.cm__form-fields{display:grid;gap:20px}@media only screen and (min-width:768px){.cm__form-fields{grid-template-columns:1fr 1fr}}@media only screen and (min-width:768px){.cm__form-field--single{grid-column:1/span 2}}.cm__form-field .form-input>span,.cm__form-field .form-textarea>span{display:block;margin-bottom:8px;font-size:14px;text-transform:uppercase}@media only screen and (min-width:992px){.cm__form-field .form-input>span,.cm__form-field .form-textarea>span{font-size:16px}}.cm__form-field .form-input input,.cm__form-field .form-textarea textarea{display:block;width:100%;height:100px;padding:15px;border:1px solid #c29a66}.cm__form-field .form-input input:focus,.cm__form-field .form-input input:hover,.cm__form-field .form-textarea textarea:focus,.cm__form-field .form-textarea textarea:hover{border-color:#024877}@media only screen and (min-width:768px){.cm__form-field .form-input input,.cm__form-field .form-textarea textarea{height:150px}}.cm__form-field .form-input input{height:40px;padding:0 15px}@media only screen and (min-width:768px){.cm__form-field .form-input input{height:40px}}.cm__form-field-footer{display:grid;grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content;-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;margin-top:40px}.cm__form-field-footer .form-captcha-notice{margin-top:0}.cm__contact-directions{font-size:16px;font-weight:400;line-height:1.4;color:#666;overflow:hidden}.cm__contact-directions a,.cm__contact-directions p,.cm__contact-directions span{font-size:inherit!important;color:inherit!important}.cm__contact-directions em,.cm__contact-directions i{font-style:italic}.cm__contact-directions b,.cm__contact-directions em,.cm__contact-directions strong{font-weight:600}.cm__contact-directions ol,.cm__contact-directions p,.cm__contact-directions ul{margin:0 0 1em}.cm__contact-directions ol:last-child,.cm__contact-directions p:last-child,.cm__contact-directions ul:last-child{margin:0}.cm__contact-directions li{margin:0 0 .25em}.cm__contact-directions li:last-child{margin:0}.cm__contact-directions ol,.cm__contact-directions ul{padding-left:1.5em}.cm__contact-directions ul{list-style:disc}.cm__contact-directions ol{list-style:decimal}@media only screen and (min-width:768px){.cm__contact-directions{grid-column:span 2}}.cm__seo{padding:40px 20px;font-size:16px;font-weight:300;line-height:1.8;color:#333;background:#f6f6f6}.cm__seo p,.cm__seo span{font-size:inherit;font-weight:inherit;line-height:inherit}@media only screen and (min-width:768px){.cm__seo{padding:40px 30px}}@media only screen and (min-width:992px){.cm__seo{padding:50px}}.cm,.cm *{-webkit-box-sizing:border-box;box-sizing:border-box}.cm .main-nav__header{-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}.cm .main-nav__header.sm-triggered{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.cm .main-nav__header.sm-triggered+.template-base{--headerHeight:1px}.cm__nav{position:sticky;display:grid;grid-template-rows:-webkit-max-content -webkit-max-content auto;grid-template-rows:max-content max-content auto;grid-template-columns:1fr;top:calc(var(--headerHeight) - 1px);background:#fff;-webkit-box-shadow:0 0 8px rgba(0,0,0,.1);box-shadow:0 0 8px rgba(0,0,0,.1);z-index:3}.cm__nav-heading{display:grid;grid-template-columns:1fr -webkit-min-content;grid-template-columns:1fr min-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;grid-row:1;height:0;padding:0 20px;white-space:nowrap;overflow:hidden;background:#024877;-webkit-transition:height .2s ease-out;transition:height .2s ease-out}.cm__nav-heading--availability{grid-template-columns:-webkit-min-content 1fr -webkit-min-content;grid-template-columns:min-content 1fr min-content}.cm__nav-sticky-watch{pointer-events:none;position:absolute;bottom:100%;width:100%;height:calc(var(--headerHeight) + 2px)}.cm__nav-heading--active{height:40px}.cm__nav-heading-title{font-family:Open Sans,sans-serif;font-size:14px;line-height:1.3;color:#fff;white-space:nowrap}@media only screen and (min-width:768px){.cm__nav-heading-title{font-size:16px}}@media only screen and (min-width:992px){.cm__nav-heading-title{font-size:20px}}.cm__nav-heading-title--ellipsis{display:block;width:100%;overflow:hidden;text-overflow:ellipsis}.cm__nav-heading-logo{margin-left:15px}.cm__nav-heading-logo-img{display:block;width:auto;height:30px}.cm__nav-container{grid-row:3;grid-column:1/span 2;max-height:0;overflow:hidden;background:#fff;-webkit-transition:max-height .3s ease-out;transition:max-height .3s ease-out}@media only screen and (min-width:992px){.cm__nav-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:60px;max-height:none;gap:20px;overflow:auto}}.cm__nav-items{padding-top:15px;background:#fff}@media only screen and (min-width:992px){.cm__nav-items{display:grid;grid-auto-flow:column dense;grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content;padding:0}}.cm__nav-button{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:35px;padding:0 15px;font-family:Open Sans,sans-serif;font-size:14px;text-transform:uppercase;color:#666;background:#fff;-webkit-transition:color .2s ease-out;transition:color .2s ease-out}.cm__nav-button svg{margin-right:.5em;width:1rem;height:1rem}.cm__nav-button.cm__nav-button--active,.cm__nav-button:focus,.cm__nav-button:hover{color:#c29a66}@media only screen and (min-width:768px){.cm__nav-button{padding:0 10px;font-size:13px}}@media only screen and (min-width:992px){.cm__nav-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:unset;height:100%;padding:0 10px;font-size:14px}}@media only screen and (min-width:1276px){.cm__nav-button{font-size:17px;padding:0 15px}}.cm__nav-status{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;justify-self:flex-start;margin:20px 20px 0;padding:10px 18px;text-transform:uppercase;font-size:14px;color:#fff;border-radius:50px;background:#d0a405}@media only screen and (min-width:992px){.cm__nav-status{justify-self:unset;margin:10px 0 10px 20px}}.cm__nav-callouts{padding-bottom:15px;border-bottom:1px solid #d8d8d8;background:#fff}@media only screen and (min-width:992px){.cm__nav-callouts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:0;border-bottom:0}}.cm__nav-callout{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:35px;padding:0 15px;font-size:16px;color:#666;background:#fff;border-radius:5px 5px 0 0;-webkit-transition:color .2s ease-out,background .2s ease-out;transition:color .2s ease-out,background .2s ease-out}.cm__nav-callout svg{margin-right:.5em;width:1rem;height:1rem}.cm__nav-callout:focus,.cm__nav-callout:hover{background:#c29a66}@media only screen and (min-width:992px){.cm__nav-callout{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:unset;height:50px;color:#fff;background:#c29a66}.cm__nav-callout:focus,.cm__nav-callout:hover{color:#fff;background:#024877}}@media only screen and (min-width:1276px){.cm__nav-callout{font-size:18px}}.cm__nav-toggle{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;gap:10px;grid-row:2;width:100%;height:50px;padding:0 20px;font-family:Open Sans,sans-serif;font-size:15px;color:#fff;overflow:hidden;background:#c29a66}.cm__nav-toggle svg{-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}.cm__nav-toggle-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm__nav-toggle-icon{display:grid;grid-template-columns:repeat(2,-webkit-max-content);grid-template-columns:repeat(2,max-content);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;font-size:13px;text-transform:uppercase}.cm__nav-toggle[aria-expanded=true] svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.cm__nav-toggle[aria-expanded=true]+.cm__nav-container{max-height:300px}.cm__title{margin-bottom:1em;font-family:Open Sans,sans-serif;font-size:20px;font-weight:500;line-height:1.3;letter-spacing:normal;color:#666}@media only screen and (min-width:768px){.cm__title{font-size:22px}}.h-captcha-container{margin-top:15px;margin-bottom:10px}