/*!
 * 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
 */.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;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}}.faq-container[data-v-2b9a1942]{width:600px;margin:0 auto}.faq-question[data-v-2b9a1942]{padding:0;transition:all .3s}.faq-content[data-v-2b9a1942]{padding:20px 40px}.faq-description[data-v-2b9a1942]{font-size:24px;color:#4a4a4a;letter-spacing:-1.03px;padding:23px 100px 20px 40px;border-top:1px solid #d1d3d4;position:relative;transition:all .3s}.faq-description span[data-v-2b9a1942]:last-child{cursor:pointer;transition:all .3s;position:absolute;right:20px;top:0;color:#979797;font-size:2em}.faq-description .faq-number[data-v-2b9a1942]{width:30px;height:30px;line-height:28px;border:1px solid #000;padding-right:1px;display:inline-block;text-align:center;border-radius:100px;-webkit-border-radius:100px;margin-right:10px;font-size:20px;color:#4a4a4a;letter-spacing:-.86px;position:absolute;z-index:1;top:20px;left:5px;transition:all .3s;font-weight:400}.faq-question.open[data-v-2b9a1942]{background:#f7f7f7}.faq-question.open .faq-description[data-v-2b9a1942]{font-weight:600}.faq-question.open .faq-description .faq-number[data-v-2b9a1942]{color:#fff;background:#4a4a4a}.faq-question.open .faq-description span[data-v-2b9a1942]:last-child{-webkit-transform:rotate(45deg);transform:rotate(45deg);font-weight:400}@media (max-width:767px){.faq-container[data-v-2b9a1942]{width:100%;border-radius:0;border:1px solid transparent;border-bottom-color:#d9d9d9;padding:0}.content-title[data-v-2b9a1942]{font-size:28px;text-align:center;font-weight:600}.faq-description[data-v-2b9a1942]{font-size:18px}.faq-question .faq-description span[data-v-2b9a1942]:last-child{top:8px}}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;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}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;font-size:1em;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeSpeed;overflow-x:hidden;-webkit-overflow-scrolling:touch}body,html{font-size:16px;line-height:1.66667;color:#26282e}*{box-sizing:border-box}:after,:before{box-sizing:inherit}a,b,body,button,em,h1,h2,h3,h4,h5,h6,ol,p,span,strong,ul{margin:0;padding:0;font-size:inherit;font-weight:inherit}em,i{font-style:normal}a{text-decoration:none}a:focus,button{outline:none}button{border:none;color:#26282e;-webkit-appearance:none;-moz-appearance:none;appearance:none}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}svg{display:inline-flex;overflow:visible}img{display:block;max-width:100%;height:auto}@font-face{font-family:Gotham;src:url(/fonts/Gotham-Book.woff2?e4dc00782e7ec36ed9fc8e83f83ece7e) format("woff2"),url(/fonts/Gotham-Book.woff?dc78670671547975d31596595a219b7b) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(/fonts/Gotham-Medium.woff2?e96bca0c702dfffb3e37882f0eab3780) format("woff2"),url(/fonts/Gotham-Medium.woff?55742037d4567f9170870030ade5ba35) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(/fonts/Gotham-XLight.woff2?647f5a27fcf5eacd2a4f220d260cfa34) format("woff2"),url(/fonts/Gotham-XLight.woff?c2863365c4416832e353aa245219ddb4) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:icomoon;src:url(/fonts/icomoon.woff2?293357f60852895805f86cada759293a) format("woff2"),url(/fonts/icomoon.woff?3cb4ce7f37c2c6e0b03b4caeb6696a44) format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:info-icon;src:url(/fonts/icon-info.woff2?0f343b0931126a20f133d67c2b018a3b) format("woff2"),url(/fonts/icon-info.woff?b4fd67ed25efb787985ab1b76a255979) format("woff");font-weight:400;font-style:normal;font-display:block}[clas*=" icon-"],[class^=icon-]{display:inline-flex;align-items:center;justify-content:center;speak:none;font-family:icomoon!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[clas*=" icon-"]:before,[class^=icon-]:before{transition:font-size .2s ease-out,color ease-out;will-change:font-size}.icon-logo .path1:before{content:"\E900";color:#c8541a;transition:font-size .1s ease-out}.icon-logo .path2:before{content:"\E901";color:#fff}.icon-logo .path2:before,.icon-logo .path3:before{margin-left:-1.00390625em;transition:font-size .1s ease-out,margin .1s ease-out}.icon-logo .path3:before{content:"\E90A";color:#c8541a}.icon-pin:before{content:"\E902"}.icon-bath:before{content:"\E903"}.icon-bed:before{content:"\E904"}.icon-blog:before{content:"\E905"}.icon-call:before{content:"\E906"}.icon-camera:before{content:"\E907"}.icon-close:before{content:"\E908"}.icon-coming-soon:before{content:"\E909"}.icon-logo-clipped:before{content:"\E90B"}.icon-down-arrow:before{content:"\E90D"}.icon-email:before{content:"\E90E"}.icon-facebook:before{content:"\E90F"}.icon-homeowner-pin:before{content:"\E910"}.icon-instagram:before{content:"\E913"}.icon-menu:before{content:"\E914"}.icon-model:before{content:"\E915"}.icon-move-in-ready-pin:before{content:"\E916"}.icon-pdf:before{content:"\E917"}.icon-pinterest:before{content:"\E918"}.icon-reserved:before{content:"\E919"}.icon-sms:before{content:"\E91A"}.icon-sqft:before{content:"\E91B"}.icon-tour:before{content:"\E91C"}.icon-equal-opportunity:before{content:"\E90C"}.icon-check:before{content:"\E911"}.icon-info{font-family:info-icon!important}.icon-info:before{content:"\E912"}.global-list{padding-bottom:1.5em;padding-left:1.5em;list-style-type:disc}.global-list li{font-size:1.125rem;line-height:1.8;color:#383b43}@media only screen and (min-width:992px){.global-list li{font-size:1.25rem}}.global-list.global-list--numbered{list-style-type:decimal}.global-list:last-child{padding-bottom:0}.global-copy{padding-bottom:1.5em;font-size:1.125rem;line-height:1.8;color:#383b43}.global-copy:last-child{padding-bottom:0}.global-copy strong{font-weight:500;text-transform:uppercase}.global-copy em{font-weight:500}@media only screen and (min-width:992px){.global-copy{font-size:1.25rem}}body{font-family:Gotham,sans-serif}body.no-scroll{overflow:hidden}select:focus{box-shadow:none!important;outline:none!important}a,button{transition:color .2s ease-out,background .2s ease-out,border .2s ease-out}button{cursor:pointer;padding:0;background:transparent}button,input,select{font-family:Gotham,sans-serif}#app{min-height:100vh}#app.fixed{position:fixed}#main,.main,.no-scroll,.sr-only{overflow:hidden}.sr-only{position:absolute;white-space:nowrap;width:1px;height:1px;border:0;padding:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);margin:-1px}.fill-parent{position:absolute;top:0;left:0;width:100%;height:100%}.global-header-padding{padding-top:86px;transition:padding .2s ease-out}@media only screen and (min-width:768px){.global-header-padding{padding-top:100px}}@media only screen and (min-width:992px){.global-header-padding{padding-top:150px}}.global-content-padding{padding-left:20px;padding-right:20px}@media only screen and (min-width:768px){.global-content-padding{padding-left:30px;padding-right:30px}}@media only screen and (min-width:992px){.global-content-padding{padding-left:40px;padding-right:40px}}@media only screen and (min-width:1276px){.global-content-padding{padding-left:50px;padding-right:50px}}@media only screen and (min-width:1800px){.global-content-padding{padding-left:90px;padding-right:90px}}.global-section-padding{padding-top:40px;padding-bottom:40px}@media only screen and (min-width:768px){.global-section-padding{padding-top:50px;padding-bottom:60px}}@media only screen and (min-width:992px){.global-section-padding{padding-top:100px;padding-bottom:100px}}@media only screen and (min-width:1276px){.global-section-padding{padding-top:120px;padding-bottom:120px}}@media only screen and (min-width:992px){.global-content-component{max-width:calc(100% - 320px)}}.global-max-width{max-width:1400px;margin-left:auto;margin-right:auto}@media only screen and (min-width:1500px){.global-max-width{padding-left:0;padding-right:0}}@media only screen and (min-width:1800px){.global-max-width{max-width:1500px}}@media only screen and (max-width:767px){.hide--phone{display:none!important}}@media only screen and (min-width:768px){.hide--gt-phone{display:none!important}}@media only screen and (min-width:768px) and (max-width:991px){.hide--tablet{display:none!important}}@media only screen and (min-width:992px){.hide--gt-tablet{display:none!important}}@media only screen and (min-width:992px) and (max-width:1275px){.hide--desktop{display:none!important}}@media only screen and (min-width:1276px){.hide--gt-desktop{display:none!important}}.no-margin{margin:0!important}.no-padding{padding:0!important}.text-link{position:relative;display:inline-block;line-height:1.66667;color:#c8541a}.text-link:after{content:"";position:absolute;display:block;top:100%;left:0;width:100%;margin-top:-.25em;border-bottom:1px solid #26282e;opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0);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}.text-link:focus,.text-link:hover{color:#26282e}.text-link:focus:after,.text-link:hover:after{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.pipe:after,.pipe:before{content:"|";speak:none;padding:0 10px;color:#1c1c1c}@media only screen and (max-width:767px){.pipe:after,.pipe:before{padding:0 6px}}.delay0-1s{-webkit-animation-delay:.1s;animation-delay:.1s}.delay0-2s{-webkit-animation-delay:.2s;animation-delay:.2s}.delay0-3s{-webkit-animation-delay:.3s;animation-delay:.3s}.delay0-4s{-webkit-animation-delay:.4s;animation-delay:.4s}.delay0-5s{-webkit-animation-delay:.5s;animation-delay:.5s}.delay0-6s{-webkit-animation-delay:.6s;animation-delay:.6s}.delay0-7s{-webkit-animation-delay:.7s;animation-delay:.7s}.delay0-8s{-webkit-animation-delay:.8s;animation-delay:.8s}.delay0-9s{-webkit-animation-delay:.9s;animation-delay:.9s}.grecaptcha-badge{display:none!important;visibility:hidden!important}.grid{display:flex}.grid.grid--no-bleed{margin:0}.grid--inline{display:inline-flex}.grid--left{justify-content:flex-start}.grid--center{justify-content:center}.grid--right{justify-content:flex-end}.grid--between{justify-content:space-between}.grid--even{justify-content:space-evenly}.grid--around{justify-content:space-around}.grid--stretch{align-items:stretch}.grid--top{align-items:flex-start}.grid--middle{align-items:center}.grid--bottom{align-items:flex-end}.grid--row{flex-direction:row}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.grid--row-desktop{flex-direction:row}}.grid--row-reverse{flex-direction:row-reverse}.grid--column{flex-direction:column}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.grid--column-mobile{flex-direction:column}}@media only screen and (max-width:767px){.grid--column-phone{flex-direction:column}}@media only screen and (min-width:768px) and (max-width:991px){.grid--column-tablet{flex-direction:column}}.grid--column-reverse{flex-direction:column-reverse}.grid--nowrap{flex-wrap:nowrap}.grid--wrap{flex-wrap:wrap}.grid--wrap-reverse{flex-wrap:wrap-reverse}.grid--wrap-stretch{align-content:stretch}.grid--wrap-top{align-content:flex-start}.grid--wrap-middle{align-content:center}.grid--wrap-bottom{align-content:flex-end}.grid--wrap-between{align-content:space-between}.grid--wrap-around{align-content:space-around}.grid--none .grid__item{flex:none}.grid--auto>.grid__item{flex:auto}.grid--flex>.grid__item{flex:1}.grid--fill>.grid__item{flex:1 1 100%}.grid__item{width:100%}@media only screen and (min-width:768px){.grid__item:not(.grid__item--fill){width:auto}}.grid__item.grid__item--fill{flex:1 1 100%}.grid__spacer{flex:1}.grid--gutter-10{width:calc(100% + 20px);padding:5px;margin-left:-10px;margin-right:-10px}.grid--gutter-10>.grid__item{margin:5px}.grid--gutter-20{width:calc(100% + 40px);padding:10px;margin-left:-20px;margin-right:-20px}.grid--gutter-20>.grid__item{margin:10px}.grid--gutter-30{width:calc(100% + 60px);padding:15px;margin-left:-30px;margin-right:-30px}.grid--gutter-30>.grid__item{margin:15px}.grid--gutter-40{width:calc(100% + 80px);padding:20px;margin-left:-40px;margin-right:-40px}.grid--gutter-40>.grid__item{margin:20px}.grid--gutter-50{width:calc(100% + 100px);padding:25px;margin-left:-50px;margin-right:-50px}.grid--gutter-50>.grid__item{margin:25px}.grid--gutter-60{width:calc(100% + 120px);padding:30px;margin-left:-60px;margin-right:-60px}.grid--gutter-60>.grid__item{margin:30px}.grid--gutter-70{width:calc(100% + 140px);padding:35px;margin-left:-70px;margin-right:-70px}.grid--gutter-70>.grid__item{margin:35px}.grid--gutter-80{width:calc(100% + 160px);padding:40px;margin-left:-80px;margin-right:-80px}.grid--gutter-80>.grid__item{margin:40px}.grid--gutter-90{width:calc(100% + 180px);padding:45px;margin-left:-90px;margin-right:-90px}.grid--gutter-90>.grid__item{margin:45px}.grid--gutter-100{width:calc(100% + 200px);padding:50px;margin-left:-100px;margin-right:-100px}.grid--gutter-100>.grid__item{margin:50px}.grid--columns-phone-1>.grid__item:not(.grid__item--fill){width:100%}.grid--columns-phone-1.grid--gutter-10>.grid__item:not(.grid__item--fill){width:calc(100% - 10px)}.grid--columns-phone-1.grid--gutter-20>.grid__item:not(.grid__item--fill){width:calc(100% - 20px)}.grid--columns-phone-1.grid--gutter-30>.grid__item:not(.grid__item--fill){width:calc(100% - 30px)}.grid--columns-phone-1.grid--gutter-40>.grid__item:not(.grid__item--fill){width:calc(100% - 40px)}.grid--columns-phone-1.grid--gutter-50>.grid__item:not(.grid__item--fill){width:calc(100% - 50px)}.grid--columns-phone-1.grid--gutter-60>.grid__item:not(.grid__item--fill){width:calc(100% - 60px)}.grid--columns-phone-1.grid--gutter-70>.grid__item:not(.grid__item--fill){width:calc(100% - 70px)}.grid--columns-phone-1.grid--gutter-80>.grid__item:not(.grid__item--fill){width:calc(100% - 80px)}.grid--columns-phone-1.grid--gutter-90>.grid__item:not(.grid__item--fill){width:calc(100% - 90px)}.grid--columns-phone-1.grid--gutter-100>.grid__item:not(.grid__item--fill){width:calc(100% - 100px)}.grid--columns-phone-2>.grid__item:not(.grid__item--fill){width:50%}.grid--columns-phone-2.grid--gutter-10>.grid__item:not(.grid__item--fill){width:calc(50% - 10px)}.grid--columns-phone-2.grid--gutter-20>.grid__item:not(.grid__item--fill){width:calc(50% - 20px)}.grid--columns-phone-2.grid--gutter-30>.grid__item:not(.grid__item--fill){width:calc(50% - 30px)}.grid--columns-phone-2.grid--gutter-40>.grid__item:not(.grid__item--fill){width:calc(50% - 40px)}.grid--columns-phone-2.grid--gutter-50>.grid__item:not(.grid__item--fill){width:calc(50% - 50px)}.grid--columns-phone-2.grid--gutter-60>.grid__item:not(.grid__item--fill){width:calc(50% - 60px)}.grid--columns-phone-2.grid--gutter-70>.grid__item:not(.grid__item--fill){width:calc(50% - 70px)}.grid--columns-phone-2.grid--gutter-80>.grid__item:not(.grid__item--fill){width:calc(50% - 80px)}.grid--columns-phone-2.grid--gutter-90>.grid__item:not(.grid__item--fill){width:calc(50% - 90px)}.grid--columns-phone-2.grid--gutter-100>.grid__item:not(.grid__item--fill){width:calc(50% - 100px)}.grid--columns-phone-3>.grid__item:not(.grid__item--fill){width:33.3333333333%}.grid--columns-phone-3.grid--gutter-10>.grid__item:not(.grid__item--fill){width:calc(33.33333% - 10px)}.grid--columns-phone-3.grid--gutter-20>.grid__item:not(.grid__item--fill){width:calc(33.33333% - 20px)}.grid--columns-phone-3.grid--gutter-30>.grid__item:not(.grid__item--fill){width:calc(33.33333% - 30px)}.grid--columns-phone-3.grid--gutter-40>.grid__item:not(.grid__item--fill){width:calc(33.33333% - 40px)}.grid--columns-phone-3.grid--gutter-50>.grid__item:not(.grid__item--fill){width:calc(33.33333% - 50px)}.grid--columns-phone-3.grid--gutter-60>.grid__item:not(.grid__item--fill){width:calc(33.33333% - 60px)}.grid--columns-phone-3.grid--gutter-70>.grid__item:not(.grid__item--fill){width:calc(33.33333% - 70px)}.grid--columns-phone-3.grid--gutter-80>.grid__item:not(.grid__item--fill){width:calc(33.33333% - 80px)}.grid--columns-phone-3.grid--gutter-90>.grid__item:not(.grid__item--fill){width:calc(33.33333% - 90px)}.grid--columns-phone-3.grid--gutter-100>.grid__item:not(.grid__item--fill){width:calc(33.33333% - 100px)}@media only screen and (min-width:768px){.grid--columns-1>.grid__item:not(.grid__item--fill),.grid--columns-tablet-1>.grid__item:not(.grid__item--fill){width:100%}.grid--columns-1.grid--gutter-10>.grid__item:not(.grid__item--fill),.grid--columns-tablet-1.grid--gutter-10>.grid__item:not(.grid__item--fill){width:calc(100% - 10px)}.grid--columns-1.grid--gutter-20>.grid__item:not(.grid__item--fill),.grid--columns-tablet-1.grid--gutter-20>.grid__item:not(.grid__item--fill){width:calc(100% - 20px)}.grid--columns-1.grid--gutter-30>.grid__item:not(.grid__item--fill),.grid--columns-tablet-1.grid--gutter-30>.grid__item:not(.grid__item--fill){width:calc(100% - 30px)}.grid--columns-1.grid--gutter-40>.grid__item:not(.grid__item--fill),.grid--columns-tablet-1.grid--gutter-40>.grid__item:not(.grid__item--fill){width:calc(100% - 40px)}.grid--columns-1.grid--gutter-50>.grid__item:not(.grid__item--fill),.grid--columns-tablet-1.grid--gutter-50>.grid__item:not(.grid__item--fill){width:calc(100% - 50px)}.grid--columns-1.grid--gutter-60>.grid__item:not(.grid__item--fill),.grid--columns-tablet-1.grid--gutter-60>.grid__item:not(.grid__item--fill){width:calc(100% - 60px)}.grid--columns-1.grid--gutter-70>.grid__item:not(.grid__item--fill),.grid--columns-tablet-1.grid--gutter-70>.grid__item:not(.grid__item--fill){width:calc(100% - 70px)}.grid--columns-1.grid--gutter-80>.grid__item:not(.grid__item--fill),.grid--columns-tablet-1.grid--gutter-80>.grid__item:not(.grid__item--fill){width:calc(100% - 80px)}.grid--columns-1.grid--gutter-90>.grid__item:not(.grid__item--fill),.grid--columns-tablet-1.grid--gutter-90>.grid__item:not(.grid__item--fill){width:calc(100% - 90px)}.grid--columns-1.grid--gutter-100>.grid__item:not(.grid__item--fill),.grid--columns-tablet-1.grid--gutter-100>.grid__item:not(.grid__item--fill){width:calc(100% - 100px)}.grid--columns-2>.grid__item:not(.grid__item--fill),.grid--columns-tablet-2>.grid__item:not(.grid__item--fill){width:50%}.grid--columns-2.grid--gutter-10>.grid__item:not(.grid__item--fill),.grid--columns-tablet-2.grid--gutter-10>.grid__item:not(.grid__item--fill){width:calc(50% - 10px)}.grid--columns-2.grid--gutter-20>.grid__item:not(.grid__item--fill),.grid--columns-tablet-2.grid--gutter-20>.grid__item:not(.grid__item--fill){width:calc(50% - 20px)}.grid--columns-2.grid--gutter-30>.grid__item:not(.grid__item--fill),.grid--columns-tablet-2.grid--gutter-30>.grid__item:not(.grid__item--fill){width:calc(50% - 30px)}.grid--columns-2.grid--gutter-40>.grid__item:not(.grid__item--fill),.grid--columns-tablet-2.grid--gutter-40>.grid__item:not(.grid__item--fill){width:calc(50% - 40px)}.grid--columns-2.grid--gutter-50>.grid__item:not(.grid__item--fill),.grid--columns-tablet-2.grid--gutter-50>.grid__item:not(.grid__item--fill){width:calc(50% - 50px)}.grid--columns-2.grid--gutter-60>.grid__item:not(.grid__item--fill),.grid--columns-tablet-2.grid--gutter-60>.grid__item:not(.grid__item--fill){width:calc(50% - 60px)}.grid--columns-2.grid--gutter-70>.grid__item:not(.grid__item--fill),.grid--columns-tablet-2.grid--gutter-70>.grid__item:not(.grid__item--fill){width:calc(50% - 70px)}.grid--columns-2.grid--gutter-80>.grid__item:not(.grid__item--fill),.grid--columns-tablet-2.grid--gutter-80>.grid__item:not(.grid__item--fill){width:calc(50% - 80px)}.grid--columns-2.grid--gutter-90>.grid__item:not(.grid__item--fill),.grid--columns-tablet-2.grid--gutter-90>.grid__item:not(.grid__item--fill){width:calc(50% - 90px)}.grid--columns-2.grid--gutter-100>.grid__item:not(.grid__item--fill),.grid--columns-tablet-2.grid--gutter-100>.grid__item:not(.grid__item--fill){width:calc(50% - 100px)}.grid--columns-3>.grid__item:not(.grid__item--fill),.grid--columns-tablet-3>.grid__item:not(.grid__item--fill){width:33.3333333333%}.grid--columns-3.grid--gutter-10>.grid__item:not(.grid__item--fill),.grid--columns-tablet-3.grid--gutter-10>.grid__item:not(.grid__item--fill){width:calc(33.33333% - 10px)}.grid--columns-3.grid--gutter-20>.grid__item:not(.grid__item--fill),.grid--columns-tablet-3.grid--gutter-20>.grid__item:not(.grid__item--fill){width:calc(33.33333% - 20px)}.grid--columns-3.grid--gutter-30>.grid__item:not(.grid__item--fill),.grid--columns-tablet-3.grid--gutter-30>.grid__item:not(.grid__item--fill){width:calc(33.33333% - 30px)}.grid--columns-3.grid--gutter-40>.grid__item:not(.grid__item--fill),.grid--columns-tablet-3.grid--gutter-40>.grid__item:not(.grid__item--fill){width:calc(33.33333% - 40px)}.grid--columns-3.grid--gutter-50>.grid__item:not(.grid__item--fill),.grid--columns-tablet-3.grid--gutter-50>.grid__item:not(.grid__item--fill){width:calc(33.33333% - 50px)}.grid--columns-3.grid--gutter-60>.grid__item:not(.grid__item--fill),.grid--columns-tablet-3.grid--gutter-60>.grid__item:not(.grid__item--fill){width:calc(33.33333% - 60px)}.grid--columns-3.grid--gutter-70>.grid__item:not(.grid__item--fill),.grid--columns-tablet-3.grid--gutter-70>.grid__item:not(.grid__item--fill){width:calc(33.33333% - 70px)}.grid--columns-3.grid--gutter-80>.grid__item:not(.grid__item--fill),.grid--columns-tablet-3.grid--gutter-80>.grid__item:not(.grid__item--fill){width:calc(33.33333% - 80px)}.grid--columns-3.grid--gutter-90>.grid__item:not(.grid__item--fill),.grid--columns-tablet-3.grid--gutter-90>.grid__item:not(.grid__item--fill){width:calc(33.33333% - 90px)}.grid--columns-3.grid--gutter-100>.grid__item:not(.grid__item--fill),.grid--columns-tablet-3.grid--gutter-100>.grid__item:not(.grid__item--fill){width:calc(33.33333% - 100px)}.grid--columns-4>.grid__item:not(.grid__item--fill),.grid--columns-tablet-4>.grid__item:not(.grid__item--fill){width:25%}.grid--columns-4.grid--gutter-10>.grid__item:not(.grid__item--fill),.grid--columns-tablet-4.grid--gutter-10>.grid__item:not(.grid__item--fill){width:calc(25% - 10px)}.grid--columns-4.grid--gutter-20>.grid__item:not(.grid__item--fill),.grid--columns-tablet-4.grid--gutter-20>.grid__item:not(.grid__item--fill){width:calc(25% - 20px)}.grid--columns-4.grid--gutter-30>.grid__item:not(.grid__item--fill),.grid--columns-tablet-4.grid--gutter-30>.grid__item:not(.grid__item--fill){width:calc(25% - 30px)}.grid--columns-4.grid--gutter-40>.grid__item:not(.grid__item--fill),.grid--columns-tablet-4.grid--gutter-40>.grid__item:not(.grid__item--fill){width:calc(25% - 40px)}.grid--columns-4.grid--gutter-50>.grid__item:not(.grid__item--fill),.grid--columns-tablet-4.grid--gutter-50>.grid__item:not(.grid__item--fill){width:calc(25% - 50px)}.grid--columns-4.grid--gutter-60>.grid__item:not(.grid__item--fill),.grid--columns-tablet-4.grid--gutter-60>.grid__item:not(.grid__item--fill){width:calc(25% - 60px)}.grid--columns-4.grid--gutter-70>.grid__item:not(.grid__item--fill),.grid--columns-tablet-4.grid--gutter-70>.grid__item:not(.grid__item--fill){width:calc(25% - 70px)}.grid--columns-4.grid--gutter-80>.grid__item:not(.grid__item--fill),.grid--columns-tablet-4.grid--gutter-80>.grid__item:not(.grid__item--fill){width:calc(25% - 80px)}.grid--columns-4.grid--gutter-90>.grid__item:not(.grid__item--fill),.grid--columns-tablet-4.grid--gutter-90>.grid__item:not(.grid__item--fill){width:calc(25% - 90px)}.grid--columns-4.grid--gutter-100>.grid__item:not(.grid__item--fill),.grid--columns-tablet-4.grid--gutter-100>.grid__item:not(.grid__item--fill){width:calc(25% - 100px)}}@media only screen and (min-width:992px){.grid--columns-desktop-1>.grid__item:not(.grid__item--fill){width:100%}.grid--columns-desktop-1.grid--gutter-10>.grid__item:not(.grid__item--fill){width:calc(100% - 10px)}.grid--columns-desktop-1.grid--gutter-20>.grid__item:not(.grid__item--fill){width:calc(100% - 20px)}.grid--columns-desktop-1.grid--gutter-30>.grid__item:not(.grid__item--fill){width:calc(100% - 30px)}.grid--columns-desktop-1.grid--gutter-40>.grid__item:not(.grid__item--fill){width:calc(100% - 40px)}.grid--columns-desktop-1.grid--gutter-50>.grid__item:not(.grid__item--fill){width:calc(100% - 50px)}.grid--columns-desktop-1.grid--gutter-60>.grid__item:not(.grid__item--fill){width:calc(100% - 60px)}.grid--columns-desktop-1.grid--gutter-70>.grid__item:not(.grid__item--fill){width:calc(100% - 70px)}.grid--columns-desktop-1.grid--gutter-80>.grid__item:not(.grid__item--fill){width:calc(100% - 80px)}.grid--columns-desktop-1.grid--gutter-90>.grid__item:not(.grid__item--fill){width:calc(100% - 90px)}.grid--columns-desktop-1.grid--gutter-100>.grid__item:not(.grid__item--fill){width:calc(100% - 100px)}.grid--columns-desktop-2>.grid__item:not(.grid__item--fill){width:50%}.grid--columns-desktop-2.grid--gutter-10>.grid__item:not(.grid__item--fill){width:calc(50% - 10px)}.grid--columns-desktop-2.grid--gutter-20>.grid__item:not(.grid__item--fill){width:calc(50% - 20px)}.grid--columns-desktop-2.grid--gutter-30>.grid__item:not(.grid__item--fill){width:calc(50% - 30px)}.grid--columns-desktop-2.grid--gutter-40>.grid__item:not(.grid__item--fill){width:calc(50% - 40px)}.grid--columns-desktop-2.grid--gutter-50>.grid__item:not(.grid__item--fill){width:calc(50% - 50px)}.grid--columns-desktop-2.grid--gutter-60>.grid__item:not(.grid__item--fill){width:calc(50% - 60px)}.grid--columns-desktop-2.grid--gutter-70>.grid__item:not(.grid__item--fill){width:calc(50% - 70px)}.grid--columns-desktop-2.grid--gutter-80>.grid__item:not(.grid__item--fill){width:calc(50% - 80px)}.grid--columns-desktop-2.grid--gutter-90>.grid__item:not(.grid__item--fill){width:calc(50% - 90px)}.grid--columns-desktop-2.grid--gutter-100>.grid__item:not(.grid__item--fill){width:calc(50% - 100px)}.grid--columns-desktop-3>.grid__item:not(.grid__item--fill){width:33.3333333333%}.grid--columns-desktop-3.grid--gutter-10>.grid__item:not(.grid__item--fill){width:calc(33.33333% - 10px)}.grid--columns-desktop-3.grid--gutter-20>.grid__item:not(.grid__item--fill){width:calc(33.33333% - 20px)}.grid--columns-desktop-3.grid--gutter-30>.grid__item:not(.grid__item--fill){width:calc(33.33333% - 30px)}.grid--columns-desktop-3.grid--gutter-40>.grid__item:not(.grid__item--fill){width:calc(33.33333% - 40px)}.grid--columns-desktop-3.grid--gutter-50>.grid__item:not(.grid__item--fill){width:calc(33.33333% - 50px)}.grid--columns-desktop-3.grid--gutter-60>.grid__item:not(.grid__item--fill){width:calc(33.33333% - 60px)}.grid--columns-desktop-3.grid--gutter-70>.grid__item:not(.grid__item--fill){width:calc(33.33333% - 70px)}.grid--columns-desktop-3.grid--gutter-80>.grid__item:not(.grid__item--fill){width:calc(33.33333% - 80px)}.grid--columns-desktop-3.grid--gutter-90>.grid__item:not(.grid__item--fill){width:calc(33.33333% - 90px)}.grid--columns-desktop-3.grid--gutter-100>.grid__item:not(.grid__item--fill){width:calc(33.33333% - 100px)}.grid--columns-desktop-4>.grid__item:not(.grid__item--fill){width:25%}.grid--columns-desktop-4.grid--gutter-10>.grid__item:not(.grid__item--fill){width:calc(25% - 10px)}.grid--columns-desktop-4.grid--gutter-20>.grid__item:not(.grid__item--fill){width:calc(25% - 20px)}.grid--columns-desktop-4.grid--gutter-30>.grid__item:not(.grid__item--fill){width:calc(25% - 30px)}.grid--columns-desktop-4.grid--gutter-40>.grid__item:not(.grid__item--fill){width:calc(25% - 40px)}.grid--columns-desktop-4.grid--gutter-50>.grid__item:not(.grid__item--fill){width:calc(25% - 50px)}.grid--columns-desktop-4.grid--gutter-60>.grid__item:not(.grid__item--fill){width:calc(25% - 60px)}.grid--columns-desktop-4.grid--gutter-70>.grid__item:not(.grid__item--fill){width:calc(25% - 70px)}.grid--columns-desktop-4.grid--gutter-80>.grid__item:not(.grid__item--fill){width:calc(25% - 80px)}.grid--columns-desktop-4.grid--gutter-90>.grid__item:not(.grid__item--fill){width:calc(25% - 90px)}.grid--columns-desktop-4.grid--gutter-100>.grid__item:not(.grid__item--fill){width:calc(25% - 100px)}.grid--columns-desktop-5>.grid__item:not(.grid__item--fill){width:20%}.grid--columns-desktop-5.grid--gutter-10>.grid__item:not(.grid__item--fill){width:calc(20% - 10px)}.grid--columns-desktop-5.grid--gutter-20>.grid__item:not(.grid__item--fill){width:calc(20% - 20px)}.grid--columns-desktop-5.grid--gutter-30>.grid__item:not(.grid__item--fill){width:calc(20% - 30px)}.grid--columns-desktop-5.grid--gutter-40>.grid__item:not(.grid__item--fill){width:calc(20% - 40px)}.grid--columns-desktop-5.grid--gutter-50>.grid__item:not(.grid__item--fill){width:calc(20% - 50px)}.grid--columns-desktop-5.grid--gutter-60>.grid__item:not(.grid__item--fill){width:calc(20% - 60px)}.grid--columns-desktop-5.grid--gutter-70>.grid__item:not(.grid__item--fill){width:calc(20% - 70px)}.grid--columns-desktop-5.grid--gutter-80>.grid__item:not(.grid__item--fill){width:calc(20% - 80px)}.grid--columns-desktop-5.grid--gutter-90>.grid__item:not(.grid__item--fill){width:calc(20% - 90px)}.grid--columns-desktop-5.grid--gutter-100>.grid__item:not(.grid__item--fill){width:calc(20% - 100px)}.grid--columns-desktop-6>.grid__item:not(.grid__item--fill){width:16.6666666667%}.grid--columns-desktop-6.grid--gutter-10>.grid__item:not(.grid__item--fill){width:calc(16.66667% - 10px)}.grid--columns-desktop-6.grid--gutter-20>.grid__item:not(.grid__item--fill){width:calc(16.66667% - 20px)}.grid--columns-desktop-6.grid--gutter-30>.grid__item:not(.grid__item--fill){width:calc(16.66667% - 30px)}.grid--columns-desktop-6.grid--gutter-40>.grid__item:not(.grid__item--fill){width:calc(16.66667% - 40px)}.grid--columns-desktop-6.grid--gutter-50>.grid__item:not(.grid__item--fill){width:calc(16.66667% - 50px)}.grid--columns-desktop-6.grid--gutter-60>.grid__item:not(.grid__item--fill){width:calc(16.66667% - 60px)}.grid--columns-desktop-6.grid--gutter-70>.grid__item:not(.grid__item--fill){width:calc(16.66667% - 70px)}.grid--columns-desktop-6.grid--gutter-80>.grid__item:not(.grid__item--fill){width:calc(16.66667% - 80px)}.grid--columns-desktop-6.grid--gutter-90>.grid__item:not(.grid__item--fill){width:calc(16.66667% - 90px)}.grid--columns-desktop-6.grid--gutter-100>.grid__item:not(.grid__item--fill){width:calc(16.66667% - 100px)}.grid--columns-desktop-7>.grid__item:not(.grid__item--fill){width:14.2857142857%}.grid--columns-desktop-7.grid--gutter-10>.grid__item:not(.grid__item--fill){width:calc(14.28571% - 10px)}.grid--columns-desktop-7.grid--gutter-20>.grid__item:not(.grid__item--fill){width:calc(14.28571% - 20px)}.grid--columns-desktop-7.grid--gutter-30>.grid__item:not(.grid__item--fill){width:calc(14.28571% - 30px)}.grid--columns-desktop-7.grid--gutter-40>.grid__item:not(.grid__item--fill){width:calc(14.28571% - 40px)}.grid--columns-desktop-7.grid--gutter-50>.grid__item:not(.grid__item--fill){width:calc(14.28571% - 50px)}.grid--columns-desktop-7.grid--gutter-60>.grid__item:not(.grid__item--fill){width:calc(14.28571% - 60px)}.grid--columns-desktop-7.grid--gutter-70>.grid__item:not(.grid__item--fill){width:calc(14.28571% - 70px)}.grid--columns-desktop-7.grid--gutter-80>.grid__item:not(.grid__item--fill){width:calc(14.28571% - 80px)}.grid--columns-desktop-7.grid--gutter-90>.grid__item:not(.grid__item--fill){width:calc(14.28571% - 90px)}.grid--columns-desktop-7.grid--gutter-100>.grid__item:not(.grid__item--fill){width:calc(14.28571% - 100px)}}@media only screen and (min-width:1276px){.grid--columns-big-1>.grid__item:not(.grid__item--fill){width:100%}.grid--columns-big-1.grid--gutter-10>.grid__item:not(.grid__item--fill){width:calc(100% - 10px)}.grid--columns-big-1.grid--gutter-20>.grid__item:not(.grid__item--fill){width:calc(100% - 20px)}.grid--columns-big-1.grid--gutter-30>.grid__item:not(.grid__item--fill){width:calc(100% - 30px)}.grid--columns-big-1.grid--gutter-40>.grid__item:not(.grid__item--fill){width:calc(100% - 40px)}.grid--columns-big-1.grid--gutter-50>.grid__item:not(.grid__item--fill){width:calc(100% - 50px)}.grid--columns-big-1.grid--gutter-60>.grid__item:not(.grid__item--fill){width:calc(100% - 60px)}.grid--columns-big-1.grid--gutter-70>.grid__item:not(.grid__item--fill){width:calc(100% - 70px)}.grid--columns-big-1.grid--gutter-80>.grid__item:not(.grid__item--fill){width:calc(100% - 80px)}.grid--columns-big-1.grid--gutter-90>.grid__item:not(.grid__item--fill){width:calc(100% - 90px)}.grid--columns-big-1.grid--gutter-100>.grid__item:not(.grid__item--fill){width:calc(100% - 100px)}.grid--columns-big-2>.grid__item:not(.grid__item--fill){width:50%}.grid--columns-big-2.grid--gutter-10>.grid__item:not(.grid__item--fill){width:calc(50% - 10px)}.grid--columns-big-2.grid--gutter-20>.grid__item:not(.grid__item--fill){width:calc(50% - 20px)}.grid--columns-big-2.grid--gutter-30>.grid__item:not(.grid__item--fill){width:calc(50% - 30px)}.grid--columns-big-2.grid--gutter-40>.grid__item:not(.grid__item--fill){width:calc(50% - 40px)}.grid--columns-big-2.grid--gutter-50>.grid__item:not(.grid__item--fill){width:calc(50% - 50px)}.grid--columns-big-2.grid--gutter-60>.grid__item:not(.grid__item--fill){width:calc(50% - 60px)}.grid--columns-big-2.grid--gutter-70>.grid__item:not(.grid__item--fill){width:calc(50% - 70px)}.grid--columns-big-2.grid--gutter-80>.grid__item:not(.grid__item--fill){width:calc(50% - 80px)}.grid--columns-big-2.grid--gutter-90>.grid__item:not(.grid__item--fill){width:calc(50% - 90px)}.grid--columns-big-2.grid--gutter-100>.grid__item:not(.grid__item--fill){width:calc(50% - 100px)}.grid--columns-big-3>.grid__item:not(.grid__item--fill){width:33.3333333333%}.grid--columns-big-3.grid--gutter-10>.grid__item:not(.grid__item--fill){width:calc(33.33333% - 10px)}.grid--columns-big-3.grid--gutter-20>.grid__item:not(.grid__item--fill){width:calc(33.33333% - 20px)}.grid--columns-big-3.grid--gutter-30>.grid__item:not(.grid__item--fill){width:calc(33.33333% - 30px)}.grid--columns-big-3.grid--gutter-40>.grid__item:not(.grid__item--fill){width:calc(33.33333% - 40px)}.grid--columns-big-3.grid--gutter-50>.grid__item:not(.grid__item--fill){width:calc(33.33333% - 50px)}.grid--columns-big-3.grid--gutter-60>.grid__item:not(.grid__item--fill){width:calc(33.33333% - 60px)}.grid--columns-big-3.grid--gutter-70>.grid__item:not(.grid__item--fill){width:calc(33.33333% - 70px)}.grid--columns-big-3.grid--gutter-80>.grid__item:not(.grid__item--fill){width:calc(33.33333% - 80px)}.grid--columns-big-3.grid--gutter-90>.grid__item:not(.grid__item--fill){width:calc(33.33333% - 90px)}.grid--columns-big-3.grid--gutter-100>.grid__item:not(.grid__item--fill){width:calc(33.33333% - 100px)}.grid--columns-big-4>.grid__item:not(.grid__item--fill){width:25%}.grid--columns-big-4.grid--gutter-10>.grid__item:not(.grid__item--fill){width:calc(25% - 10px)}.grid--columns-big-4.grid--gutter-20>.grid__item:not(.grid__item--fill){width:calc(25% - 20px)}.grid--columns-big-4.grid--gutter-30>.grid__item:not(.grid__item--fill){width:calc(25% - 30px)}.grid--columns-big-4.grid--gutter-40>.grid__item:not(.grid__item--fill){width:calc(25% - 40px)}.grid--columns-big-4.grid--gutter-50>.grid__item:not(.grid__item--fill){width:calc(25% - 50px)}.grid--columns-big-4.grid--gutter-60>.grid__item:not(.grid__item--fill){width:calc(25% - 60px)}.grid--columns-big-4.grid--gutter-70>.grid__item:not(.grid__item--fill){width:calc(25% - 70px)}.grid--columns-big-4.grid--gutter-80>.grid__item:not(.grid__item--fill){width:calc(25% - 80px)}.grid--columns-big-4.grid--gutter-90>.grid__item:not(.grid__item--fill){width:calc(25% - 90px)}.grid--columns-big-4.grid--gutter-100>.grid__item:not(.grid__item--fill){width:calc(25% - 100px)}.grid--columns-big-5>.grid__item:not(.grid__item--fill){width:20%}.grid--columns-big-5.grid--gutter-10>.grid__item:not(.grid__item--fill){width:calc(20% - 10px)}.grid--columns-big-5.grid--gutter-20>.grid__item:not(.grid__item--fill){width:calc(20% - 20px)}.grid--columns-big-5.grid--gutter-30>.grid__item:not(.grid__item--fill){width:calc(20% - 30px)}.grid--columns-big-5.grid--gutter-40>.grid__item:not(.grid__item--fill){width:calc(20% - 40px)}.grid--columns-big-5.grid--gutter-50>.grid__item:not(.grid__item--fill){width:calc(20% - 50px)}.grid--columns-big-5.grid--gutter-60>.grid__item:not(.grid__item--fill){width:calc(20% - 60px)}.grid--columns-big-5.grid--gutter-70>.grid__item:not(.grid__item--fill){width:calc(20% - 70px)}.grid--columns-big-5.grid--gutter-80>.grid__item:not(.grid__item--fill){width:calc(20% - 80px)}.grid--columns-big-5.grid--gutter-90>.grid__item:not(.grid__item--fill){width:calc(20% - 90px)}.grid--columns-big-5.grid--gutter-100>.grid__item:not(.grid__item--fill){width:calc(20% - 100px)}.grid--columns-big-6>.grid__item:not(.grid__item--fill){width:16.6666666667%}.grid--columns-big-6.grid--gutter-10>.grid__item:not(.grid__item--fill){width:calc(16.66667% - 10px)}.grid--columns-big-6.grid--gutter-20>.grid__item:not(.grid__item--fill){width:calc(16.66667% - 20px)}.grid--columns-big-6.grid--gutter-30>.grid__item:not(.grid__item--fill){width:calc(16.66667% - 30px)}.grid--columns-big-6.grid--gutter-40>.grid__item:not(.grid__item--fill){width:calc(16.66667% - 40px)}.grid--columns-big-6.grid--gutter-50>.grid__item:not(.grid__item--fill){width:calc(16.66667% - 50px)}.grid--columns-big-6.grid--gutter-60>.grid__item:not(.grid__item--fill){width:calc(16.66667% - 60px)}.grid--columns-big-6.grid--gutter-70>.grid__item:not(.grid__item--fill){width:calc(16.66667% - 70px)}.grid--columns-big-6.grid--gutter-80>.grid__item:not(.grid__item--fill){width:calc(16.66667% - 80px)}.grid--columns-big-6.grid--gutter-90>.grid__item:not(.grid__item--fill){width:calc(16.66667% - 90px)}.grid--columns-big-6.grid--gutter-100>.grid__item:not(.grid__item--fill){width:calc(16.66667% - 100px)}.grid--columns-big-7>.grid__item:not(.grid__item--fill){width:14.2857142857%}.grid--columns-big-7.grid--gutter-10>.grid__item:not(.grid__item--fill){width:calc(14.28571% - 10px)}.grid--columns-big-7.grid--gutter-20>.grid__item:not(.grid__item--fill){width:calc(14.28571% - 20px)}.grid--columns-big-7.grid--gutter-30>.grid__item:not(.grid__item--fill){width:calc(14.28571% - 30px)}.grid--columns-big-7.grid--gutter-40>.grid__item:not(.grid__item--fill){width:calc(14.28571% - 40px)}.grid--columns-big-7.grid--gutter-50>.grid__item:not(.grid__item--fill){width:calc(14.28571% - 50px)}.grid--columns-big-7.grid--gutter-60>.grid__item:not(.grid__item--fill){width:calc(14.28571% - 60px)}.grid--columns-big-7.grid--gutter-70>.grid__item:not(.grid__item--fill){width:calc(14.28571% - 70px)}.grid--columns-big-7.grid--gutter-80>.grid__item:not(.grid__item--fill){width:calc(14.28571% - 80px)}.grid--columns-big-7.grid--gutter-90>.grid__item:not(.grid__item--fill){width:calc(14.28571% - 90px)}.grid--columns-big-7.grid--gutter-100>.grid__item:not(.grid__item--fill){width:calc(14.28571% - 100px)}}@media only screen and (min-width:1800px){.grid--columns-huge-1>.grid__item:not(.grid__item--fill){width:100%}.grid--columns-huge-1.grid--gutter-10>.grid__item:not(.grid__item--fill){width:calc(100% - 10px)}.grid--columns-huge-1.grid--gutter-20>.grid__item:not(.grid__item--fill){width:calc(100% - 20px)}.grid--columns-huge-1.grid--gutter-30>.grid__item:not(.grid__item--fill){width:calc(100% - 30px)}.grid--columns-huge-1.grid--gutter-40>.grid__item:not(.grid__item--fill){width:calc(100% - 40px)}.grid--columns-huge-1.grid--gutter-50>.grid__item:not(.grid__item--fill){width:calc(100% - 50px)}.grid--columns-huge-1.grid--gutter-60>.grid__item:not(.grid__item--fill){width:calc(100% - 60px)}.grid--columns-huge-1.grid--gutter-70>.grid__item:not(.grid__item--fill){width:calc(100% - 70px)}.grid--columns-huge-1.grid--gutter-80>.grid__item:not(.grid__item--fill){width:calc(100% - 80px)}.grid--columns-huge-1.grid--gutter-90>.grid__item:not(.grid__item--fill){width:calc(100% - 90px)}.grid--columns-huge-1.grid--gutter-100>.grid__item:not(.grid__item--fill){width:calc(100% - 100px)}.grid--columns-huge-2>.grid__item:not(.grid__item--fill){width:50%}.grid--columns-huge-2.grid--gutter-10>.grid__item:not(.grid__item--fill){width:calc(50% - 10px)}.grid--columns-huge-2.grid--gutter-20>.grid__item:not(.grid__item--fill){width:calc(50% - 20px)}.grid--columns-huge-2.grid--gutter-30>.grid__item:not(.grid__item--fill){width:calc(50% - 30px)}.grid--columns-huge-2.grid--gutter-40>.grid__item:not(.grid__item--fill){width:calc(50% - 40px)}.grid--columns-huge-2.grid--gutter-50>.grid__item:not(.grid__item--fill){width:calc(50% - 50px)}.grid--columns-huge-2.grid--gutter-60>.grid__item:not(.grid__item--fill){width:calc(50% - 60px)}.grid--columns-huge-2.grid--gutter-70>.grid__item:not(.grid__item--fill){width:calc(50% - 70px)}.grid--columns-huge-2.grid--gutter-80>.grid__item:not(.grid__item--fill){width:calc(50% - 80px)}.grid--columns-huge-2.grid--gutter-90>.grid__item:not(.grid__item--fill){width:calc(50% - 90px)}.grid--columns-huge-2.grid--gutter-100>.grid__item:not(.grid__item--fill){width:calc(50% - 100px)}.grid--columns-huge-3>.grid__item:not(.grid__item--fill){width:33.3333333333%}.grid--columns-huge-3.grid--gutter-10>.grid__item:not(.grid__item--fill){width:calc(33.33333% - 10px)}.grid--columns-huge-3.grid--gutter-20>.grid__item:not(.grid__item--fill){width:calc(33.33333% - 20px)}.grid--columns-huge-3.grid--gutter-30>.grid__item:not(.grid__item--fill){width:calc(33.33333% - 30px)}.grid--columns-huge-3.grid--gutter-40>.grid__item:not(.grid__item--fill){width:calc(33.33333% - 40px)}.grid--columns-huge-3.grid--gutter-50>.grid__item:not(.grid__item--fill){width:calc(33.33333% - 50px)}.grid--columns-huge-3.grid--gutter-60>.grid__item:not(.grid__item--fill){width:calc(33.33333% - 60px)}.grid--columns-huge-3.grid--gutter-70>.grid__item:not(.grid__item--fill){width:calc(33.33333% - 70px)}.grid--columns-huge-3.grid--gutter-80>.grid__item:not(.grid__item--fill){width:calc(33.33333% - 80px)}.grid--columns-huge-3.grid--gutter-90>.grid__item:not(.grid__item--fill){width:calc(33.33333% - 90px)}.grid--columns-huge-3.grid--gutter-100>.grid__item:not(.grid__item--fill){width:calc(33.33333% - 100px)}.grid--columns-huge-4>.grid__item:not(.grid__item--fill){width:25%}.grid--columns-huge-4.grid--gutter-10>.grid__item:not(.grid__item--fill){width:calc(25% - 10px)}.grid--columns-huge-4.grid--gutter-20>.grid__item:not(.grid__item--fill){width:calc(25% - 20px)}.grid--columns-huge-4.grid--gutter-30>.grid__item:not(.grid__item--fill){width:calc(25% - 30px)}.grid--columns-huge-4.grid--gutter-40>.grid__item:not(.grid__item--fill){width:calc(25% - 40px)}.grid--columns-huge-4.grid--gutter-50>.grid__item:not(.grid__item--fill){width:calc(25% - 50px)}.grid--columns-huge-4.grid--gutter-60>.grid__item:not(.grid__item--fill){width:calc(25% - 60px)}.grid--columns-huge-4.grid--gutter-70>.grid__item:not(.grid__item--fill){width:calc(25% - 70px)}.grid--columns-huge-4.grid--gutter-80>.grid__item:not(.grid__item--fill){width:calc(25% - 80px)}.grid--columns-huge-4.grid--gutter-90>.grid__item:not(.grid__item--fill){width:calc(25% - 90px)}.grid--columns-huge-4.grid--gutter-100>.grid__item:not(.grid__item--fill){width:calc(25% - 100px)}.grid--columns-huge-5>.grid__item:not(.grid__item--fill){width:20%}.grid--columns-huge-5.grid--gutter-10>.grid__item:not(.grid__item--fill){width:calc(20% - 10px)}.grid--columns-huge-5.grid--gutter-20>.grid__item:not(.grid__item--fill){width:calc(20% - 20px)}.grid--columns-huge-5.grid--gutter-30>.grid__item:not(.grid__item--fill){width:calc(20% - 30px)}.grid--columns-huge-5.grid--gutter-40>.grid__item:not(.grid__item--fill){width:calc(20% - 40px)}.grid--columns-huge-5.grid--gutter-50>.grid__item:not(.grid__item--fill){width:calc(20% - 50px)}.grid--columns-huge-5.grid--gutter-60>.grid__item:not(.grid__item--fill){width:calc(20% - 60px)}.grid--columns-huge-5.grid--gutter-70>.grid__item:not(.grid__item--fill){width:calc(20% - 70px)}.grid--columns-huge-5.grid--gutter-80>.grid__item:not(.grid__item--fill){width:calc(20% - 80px)}.grid--columns-huge-5.grid--gutter-90>.grid__item:not(.grid__item--fill){width:calc(20% - 90px)}.grid--columns-huge-5.grid--gutter-100>.grid__item:not(.grid__item--fill){width:calc(20% - 100px)}.grid--columns-huge-6>.grid__item:not(.grid__item--fill){width:16.6666666667%}.grid--columns-huge-6.grid--gutter-10>.grid__item:not(.grid__item--fill){width:calc(16.66667% - 10px)}.grid--columns-huge-6.grid--gutter-20>.grid__item:not(.grid__item--fill){width:calc(16.66667% - 20px)}.grid--columns-huge-6.grid--gutter-30>.grid__item:not(.grid__item--fill){width:calc(16.66667% - 30px)}.grid--columns-huge-6.grid--gutter-40>.grid__item:not(.grid__item--fill){width:calc(16.66667% - 40px)}.grid--columns-huge-6.grid--gutter-50>.grid__item:not(.grid__item--fill){width:calc(16.66667% - 50px)}.grid--columns-huge-6.grid--gutter-60>.grid__item:not(.grid__item--fill){width:calc(16.66667% - 60px)}.grid--columns-huge-6.grid--gutter-70>.grid__item:not(.grid__item--fill){width:calc(16.66667% - 70px)}.grid--columns-huge-6.grid--gutter-80>.grid__item:not(.grid__item--fill){width:calc(16.66667% - 80px)}.grid--columns-huge-6.grid--gutter-90>.grid__item:not(.grid__item--fill){width:calc(16.66667% - 90px)}.grid--columns-huge-6.grid--gutter-100>.grid__item:not(.grid__item--fill){width:calc(16.66667% - 100px)}.grid--columns-huge-7>.grid__item:not(.grid__item--fill){width:14.2857142857%}.grid--columns-huge-7.grid--gutter-10>.grid__item:not(.grid__item--fill){width:calc(14.28571% - 10px)}.grid--columns-huge-7.grid--gutter-20>.grid__item:not(.grid__item--fill){width:calc(14.28571% - 20px)}.grid--columns-huge-7.grid--gutter-30>.grid__item:not(.grid__item--fill){width:calc(14.28571% - 30px)}.grid--columns-huge-7.grid--gutter-40>.grid__item:not(.grid__item--fill){width:calc(14.28571% - 40px)}.grid--columns-huge-7.grid--gutter-50>.grid__item:not(.grid__item--fill){width:calc(14.28571% - 50px)}.grid--columns-huge-7.grid--gutter-60>.grid__item:not(.grid__item--fill){width:calc(14.28571% - 60px)}.grid--columns-huge-7.grid--gutter-70>.grid__item:not(.grid__item--fill){width:calc(14.28571% - 70px)}.grid--columns-huge-7.grid--gutter-80>.grid__item:not(.grid__item--fill){width:calc(14.28571% - 80px)}.grid--columns-huge-7.grid--gutter-90>.grid__item:not(.grid__item--fill){width:calc(14.28571% - 90px)}.grid--columns-huge-7.grid--gutter-100>.grid__item:not(.grid__item--fill){width:calc(14.28571% - 100px)}}.form-element{margin-bottom:20px;overflow:hidden}.form-input,.form-select,.form-textarea{position:relative;display:block}.form-input .label,.form-select .label,.form-textarea .label{display:block}.label-required{display:none}.label-required.show{display:inline}.form-success{display:none}[class^=form-] label,label[class^=form-]{font-size:14px;padding-bottom:5px}.form__section-title{font-size:24px;font-weight:400;line-height:30px;letter-spacing:1px;color:#3dd8bb;text-transform:uppercase;margin-bottom:20px}.modal{overflow:auto;background-color:rgba(0,0,0,.5);opacity:0;height:0;padding:0;z-index:-1;-webkit-perspective:2000px;perspective:2000px;-ms-overflow-style:none;position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:row;justify-content:center;align-items:center}.modal:after,.modal:before{display:none}.modal.open{height:auto;padding:50px 50px 0;z-index:99999999999;opacity:1;transition:all .2s ease-out}@media only screen and (max-width:767px){.modal.open{padding:10px}}.modal__close{position:absolute;top:15px;right:0;color:#fff;z-index:1000;font-size:20px;cursor:pointer;transition:all .2s ease-out}@media only screen and (max-width:767px){.modal__close{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:scale(.85);transform:scale(.85);top:-2px;right:-2px}}.modal__close:hover{opacity:.6;transition:all .2s ease-in}.modal__fill{position:absolute;top:0;right:0;bottom:0;left:0}.modal__content--title-top{color:#3dd8bb;background:#67686c;font-weight:300;text-align:center;width:100%;padding:10px 0;letter-spacing:0;font-size:18px;font-weight:400;line-height:18px;position:absolute;top:0;right:0;bottom:auto;left:0}@media only screen and (max-width:767px){.modal__content--title-top{font-size:12vw;font-weight:400;line-height:14vw}}.modal__content{position:relative;background-color:#fff;padding:0;width:100%;max-width:1460px;max-height:820px;opacity:0;margin:auto;-webkit-transform:translateY(-900px);transform:translateY(-900px);color:#3dd8bb}@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:#7de5d1}.modal__content .modal-header__request-info{margin-bottom:20px}.modal-request-info .modal__content{width:100%}.modal-request-info .modal-request-info-container{border:4px solid #3dd8bb;background:#67686c}.modal.open .modal__content{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition:all .4s ease-out .25s;-ms-transform-origin: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){.visible-xs{display:none!important}}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.visible-sm{display:none!important}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.visible-lg{display:none!important}}@media only screen and (max-width:767px){.hidden-phone{display:none!important}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.visible-phone{display:none!important}}.alert{margin:15px 0;padding:20px 15px;font-size:16px;font-weight:600;line-height:20px}.alert.alert-success{color:#fff;background-color:#3dd8bb}.alert.alert-danger{color:#fff;background-color:#ff2800}.alert.alert-danger a,.alert.alert-success a{color:#fff;text-decoration:underline!important}.gm-style .gm-style-iw-c{border-radius:0}.gm-style .gm-style-iw-chr .gm-ui-hover-effect{width:24px!important;height:24px!important}.gm-style .gm-style-iw-chr .gm-ui-hover-effect>span{margin:0!important}.gm-style .gm-style-iw-d{margin-top:-24px}.cookie-consent{background:#efefef;box-shadow:0 0 15px 0 rgba(0,0,0,.375);-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.375);-moz-box-shadow:0 0 15px 0 rgba(0,0,0,.375);opacity:0;width:100%;bottom:0;z-index:9999999999;display:flex;align-items:center;gap:30px;justify-content:center}@media only screen and (min-width:768px){.cookie-consent{padding:37.5px 22.5px}}@media only screen and (max-width:767px){.cookie-consent{flex-direction:column;padding:30px 15px}}.cookie-consent p{font-size:16.5px;text-align:left}.cookie-consent p a{color:#c8541a}.cookie-consent p a:focus-visible,.cookie-consent p a:hover{color:#2c8e7f}.cookie-consent .cookie-consent__ok{background-color:#c8541a;color:#fff;font-size:16.5px;min-width:150px}.cookie-consent .cookie-consent__ok:focus-visible,.cookie-consent .cookie-consent__ok:hover{background-color:#2c8e7f;border-color:#2c8e7f}.cookie-consent .cookie-consent__close{border:none;font-size:22.5px;position:absolute;top:7.5px;right:7.5px}.cookie-consent .cookie-consent__close svg path{stroke:#c8541a}.cookie-consent .cookie-consent__close:focus-visible svg path,.cookie-consent .cookie-consent__close:hover svg path{stroke:#2c8e7f}.cookie-consent--open{position:fixed;opacity:1}.static-map-scale-1,.static-map-scale-2{display:none}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:144dpi){.static-map-scale-2{display:inherit}}@media only screen and (-webkit-max-device-pixel-ratio:1.999),only screen and (-webkit-max-device-pixel-ratio:1.4895833333333333),only screen and (max-resolution:143dpi){.static-map-scale-1{display:inherit}}.parallax{scroll-behavior:smooth;overflow:hidden}.parallax__image{width:100%;overflow:hidden;height:100%;transition:-webkit-transform .1s ease-out;transition:transform .1s ease-out;transition:transform .1s ease-out,-webkit-transform .1s ease-out}@media only screen and (min-width:768px){.parallax__image{height:120%}}.parallax__image .parallax__img,.parallax__image>img{width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.parallax__image.is-parallax{position:absolute;top:0;left:0;right:0;will-change:transform}@media only screen and (max-width:767px){.parallax__image.is-parallax{-webkit-transform:none!important;transform:none!important}}.parallax__image.is-parallax .hero__image,.parallax__image.is-parallax .parallax__img,.parallax__image.is-parallax>img{width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.parallax__image.is-fixed{position:fixed;will-change:transform}.parallax__image.is-fixed .parallax__img,.parallax__image.is-fixed>img{height:100%;max-height:none}.parallax__img{background-size:cover;background-repeat:no-repeat;background-position:50%}.parallax__image--up .parallax__img{background-position:top}.parallax__image--down{-webkit-transform:translate3d(0,-20%,0);transform:translate3d(0,-20%,0)}.parallax__image--down .parallax__img{background-position:bottom}.parallax__image--loaded,.parallax__image--loading{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.tabs__tabs{border-bottom:1px solid #ccc}.tabs__tab-button,.tabs__tab-link{font-size:.9375rem;line-height:1.3;text-align:center}.tabs__tab-button:hover,.tabs__tab-link:hover{color:#c8541a}@media only screen and (min-width:768px){.tabs__tab-button,.tabs__tab-link{font-size:1.25rem}}.tabs__tab-button{padding:10px 15px 15px;color:#383b43}@media only screen and (min-width:768px){.tabs__tab-button{padding:10px 20px 20px}}.tabs__tab-link{padding:10px 15px 15px 10px;color:#67686c}.tabs__tab-link+.tabs__tab-button{padding:10px 10px 15px 15px}.tabs__tab-link:hover{color:#c8541a}@media only screen and (min-width:768px){.tabs__tab-link{padding:10px 20px 20px 10px}.tabs__tab-link+.tabs__tab-button{padding:10px 10px 20px 20px}}.tabs__tab{margin-bottom:-1px;border:1px solid transparent;border-top:5px solid rgba(44,142,127,0);transition:background .2s ease-out,color .2s ease-out,border .2s ease-out}.tabs__tab.tabs__tab--active{border-color:#2c8e7f #ccc #fff;border-style:solid;border-width:5px 1px 1px;background:#fff}.tabs__panels{overflow:hidden}.tabs__panel{background:#fff}.tabs__transition{opacity:0;max-height:0;-webkit-transform-origin:top center;transform-origin:top center;-webkit-transform:translateZ(0);transform:translateZ(0);transition:max-height 0s ease-out,opacity .6s ease-out,-webkit-transform .6s ease-out .6s;transition:max-height 0s ease-out,opacity .6s ease-out,transform .6s ease-out .6s;transition:max-height 0s ease-out,opacity .6s ease-out,transform .6s ease-out .6s,-webkit-transform .6s ease-out .6s}.tabs__transition:nth-child(2){-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.tabs__transition:nth-child(3){-webkit-transform:translate3d(0,-200%,0);transform:translate3d(0,-200%,0)}.tabs__panel--active .tabs__transition{opacity:1;max-height:4000px;-webkit-transform-origin:top center;transform-origin:top center;-webkit-transform:translateZ(0);transform:translateZ(0);transition:max-height 0s ease-out,opacity 1s ease-out .6s,-webkit-transform 1s ease-out;transition:max-height 0s ease-out,opacity 1s ease-out .6s,transform 1s ease-out;transition:max-height 0s ease-out,opacity 1s ease-out .6s,transform 1s ease-out,-webkit-transform 1s ease-out}.awarded-best-builder-in-san-joaquin-county{background-color:#c8541a;padding-top:11.25px;padding-bottom:11.25px}.awarded-best-builder-in-san-joaquin-county.awarded-best-builder-in-san-joaquin-county__right>div{flex-direction:row-reverse}.awarded-best-builder-in-san-joaquin-county>div{justify-content:center}@media only screen and (min-width:1276px){.awarded-best-builder-in-san-joaquin-county>div{gap:75px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1275px){.awarded-best-builder-in-san-joaquin-county>div{gap:37.5px}}@media only screen and (max-width:767px){.awarded-best-builder-in-san-joaquin-county>div{gap:7.5vw}}.awarded-best-builder-in-san-joaquin-county>div>p{color:#fff;font-weight:600}@media only screen and (min-width:1276px){.awarded-best-builder-in-san-joaquin-county>div>p{font-size:33.75px}}@media only screen and (min-width:992px) and (max-width:1275px){.awarded-best-builder-in-san-joaquin-county>div>p{font-size:30px}}@media only screen and (min-width:768px) and (max-width:991px){.awarded-best-builder-in-san-joaquin-county>div>p{font-size:21px}}@media only screen and (max-width:767px){.awarded-best-builder-in-san-joaquin-county>div>p{font-size:3.75vw;line-height:3.75vw}}.awarded-best-builder-in-san-joaquin-county>div>div{position:relative}@media only screen and (min-width:1276px){.awarded-best-builder-in-san-joaquin-county>div>div{width:225px}}@media only screen and (min-width:992px) and (max-width:1275px){.awarded-best-builder-in-san-joaquin-county>div>div{width:210px}}@media only screen and (min-width:768px) and (max-width:991px){.awarded-best-builder-in-san-joaquin-county>div>div{width:180px}}@media only screen and (max-width:767px){.awarded-best-builder-in-san-joaquin-county>div>div{width:30vw}}.awarded-best-builder-in-san-joaquin-county>div>div img{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width:1276px){.awarded-best-builder-in-san-joaquin-county>div>div img{width:225px}}@media only screen and (min-width:992px) and (max-width:1275px){.awarded-best-builder-in-san-joaquin-county>div>div img{width:210px}}@media only screen and (min-width:768px) and (max-width:991px){.awarded-best-builder-in-san-joaquin-county>div>div img{width:180px}}@media only screen and (max-width:767px){.awarded-best-builder-in-san-joaquin-county>div>div img{width:30vw}}.banner{position:absolute;top:0;left:0;width:180px;height:180px;line-height:0;text-align:center;white-space:nowrap;color:#fff;overflow:hidden}.banner.banner--coming-soon .banner__text{background:#c8541a}.banner.banner--now-selling .banner__text,.banner.banner--premier-location .banner__text{background:#2c8e7f}.banner.banner--closeout .banner__text,.banner.banner--grand-opening .banner__text,.banner.banner--new-section .banner__text{background:#c8541a}.banner.banner--sold .banner__text{background:#ad1717}.banner.banner--sold-out .banner__text{background:#b51919}.banner.banner--available .banner__text{background:#c8541a}.banner.banner__pre-selling .banner__text{background:#2c8e7f}.banner.banner__final-phase .banner__text{background:#c8541a}.banner.banner--models-open .banner__text{background:#2c8e7f;font-size:12px}.banner.banner--nearly-sold-out .banner__text{background:#cc4e00}.banner.banner--last-chance .banner__text{background:#0075cc}.banner__inner{width:120px;height:120px}.banner__text{font-size:13.5px;height:40px;padding:5px 60px;background:#c8541a;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.banner__text{height:auto;padding:20px 50px;display:block;position:relative;top:0;left:-45px}}.box{width:60px;height:60px;border-width:5px;border-style:solid}.box--orange{border-color:#c8541a}.box--orange .box__content{color:#fff;background:#c8541a;mix-blend-mode:multiply}.box--white{border-color:#fff}.box--white .box__content{color:#1c1c1c;background:#fff;mix-blend-mode:screen}@media only screen and (min-width:768px){.box{width:80px;height:80px;border-width:6px}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.box--orange .box__content{color:#fff}.box--white .box__content{color:#383b43}}.box__content{width:calc(100% - 6px);height:calc(100% - 6px);font-size:1.5rem;font-weight:500;text-align:center}@media only screen and (min-width:768px){.box__content{width:calc(100% - 6px);height:calc(100% - 6px);font-size:2.125rem;font-weight:400}}.cta{position:relative;display:inline-block;width:auto;margin:0;padding:.65em 1.4em;font-size:1.25rem;line-height:1;text-align:center;vertical-align:middle;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out}.cta__icon svg{width:24px;height:24px;transition:fill .2s ease-out,stroke .2s ease-out}.cta__icon--left{margin-right:.65em}.cta__icon--right{margin-left:.65em}.cta--yelling{text-transform:uppercase}.cta--heavy{font-weight:500}.cta--light{font-weight:300}.cta--primary{color:#c8541a;border:1px solid #c8541a}.cta--primary svg{fill:#c8541a}.cta--primary:focus,.cta--primary:hover{color:#fff;border-color:#fff}.cta--primary:focus svg,.cta--primary:hover svg{fill:#fff}.cta--secondary{color:#fff;border:1px solid #fff}.cta--secondary svg{fill:#fff}.cta--secondary:focus,.cta--secondary:hover{color:#c8541a;border-color:#c8541a}.cta--secondary:focus svg,.cta--secondary:hover svg{fill:#c8541a}.cta--tertiary{color:#26282e;border:1px solid #26282e}.cta--tertiary svg{fill:#26282e}.cta--tertiary:focus,.cta--tertiary:hover{color:#c8541a;border-color:#c8541a}.cta--tertiary:focus svg,.cta--tertiary:hover svg{fill:#c8541a}.cta--tertiary-reverse{color:#c8541a;border:1px solid #c8541a}.cta--tertiary-reverse svg{fill:#c8541a}.cta--tertiary-reverse:focus,.cta--tertiary-reverse:hover{color:#26282e;border-color:#26282e}.cta--tertiary-reverse:focus svg,.cta--tertiary-reverse:hover svg{fill:#26282e}.cta--quaternary,.cta--quinary{display:flex;align-items:center;justify-content:center;padding:0;width:40px;height:40px;border-radius:50%}.cta--quaternary{color:#383b43;border:2px solid #383b43}.cta--quaternary svg{fill:#383b43}.cta--quaternary:focus,.cta--quaternary:hover{color:#c8541a;border-color:#c8541a}.cta--quaternary:focus svg,.cta--quaternary:hover svg{fill:#c8541a}.cta--quinary{color:#fff;border:2px solid #fff}.cta--quinary svg{fill:#fff}.cta--quinary:focus,.cta--quinary:hover{color:#c8541a;background:#fff}.cta--quinary:focus svg,.cta--quinary:hover svg{fill:#c8541a}.dot-tooltip{position:absolute;display:block;width:100%}.dot-tooltip .dot-tooltip-container{position:absolute;height:24px;width:24px;background:transparent}.dot-tooltip .dot-tooltip-container:active .content,.dot-tooltip .dot-tooltip-container:focus .content,.dot-tooltip .dot-tooltip-container:hover .content{display:block!important;z-index:200}.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;border-radius:50%;box-sizing:border-box;position:absolute;bottom:-10px;color:#fff;background:#26282e}.dot-tooltip .dot-tooltip-container .starting-point:before{content:"\E912";font-family:info-icon;box-shadow:2px 2px 6px rgba(0,0,0,.5);border-radius:50%;font-size:25px;position:relative;top:-8px}.dot-tooltip .dot-tooltip-container .tooltip-icon{position:absolute}.dot-tooltip .dot-tooltip-container .tooltip-icon .content{position:absolute;color:#383b43;font-size:16px;line-height:24px;box-shadow:0 2px 10px 0 rgba(0,0,0,.5);box-sizing:border-box;top:auto;bottom:0;padding:15px 30px;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:none;background-color:#fff;width:350px}.dot-tooltip .dot-tooltip-container .tooltip-icon .content.left{-webkit-transform:translateX(-30%);transform:translateX(-30%)}@media only screen and (max-width:767px){.dot-tooltip .dot-tooltip-container .tooltip-icon .content.left{-webkit-transform:translateX(-7%);transform:translateX(-7%)}}@media only screen and (min-width:768px) and (max-width:991px){.dot-tooltip .dot-tooltip-container .tooltip-icon .content{width:40vw}}@media only screen and (max-width:767px){.dot-tooltip .dot-tooltip-container .tooltip-icon .content{-webkit-transform:translateX(-44%);transform:translateX(-44%)}}.dot-tooltip .dot-tooltip-container .tooltip-icon .content p{color:#383b43;font-size:16px;line-height:24px}.dot-tooltip .dot-tooltip-container .tooltip-icon .content span{font-weight:500;display:block}.dot-tooltip .dot-tooltip-container .tooltip-icon .content .footer{font-style:italic}select.dropdown-select{position:relative;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none}@media only screen and (max-width:767px){select.dropdown-select{width:100%}}select.dropdown-select:after{content:'<svg xmlns="http://www.w3.org/2000/svg" width="16" height="8" viewBox="0 0 16 8"><path fill="#000" fill-rule="nonzero" d="M8 7.266L.385 0 0 .367 8 8l8-7.633L15.615 0z"></path></svg>';position:absolute;right:10px;top:0}label.outside-label{display:flex;color:#67686c;font-size:1.25rem;font-weight:300;line-height:1.25rem;font-style:normal}.dropdown-select{display:inline-block;position:relative;padding:10px 50px 10px 0;color:#67686c;font-size:14px;font-weight:400;line-height:20px;margin:0;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{padding:10px 30px 10px 10px;font-size:13px}}.dropdown-select:last-child{margin-right:0}.dropdown-select:after,.dropdown-select:before{content:""}.dropdown-select:before{position:absolute;top:0;right:0;bottom:0;left:0}.dropdown-select:after{border-right:1px solid #67686c;border-bottom:1px solid #67686c;width:8px;height:8px;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:15px;top:calc(50% - 7px)}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1275px){.dropdown-select:after{right:10px}}.dropdown-select span{text-transform:uppercase;font-size:14px;font-weight:400;line-height:14px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1275px){.dropdown-select span{font-size:12px}}.dropdown-select.open{cursor:pointer}.dropdown-select.open:before{bottom:-10px}.dropdown-select.open .dropdown-select__menu{z-index:5;height:auto;overflow:visible;transition:all .2s ease-in}@media only screen and (max-width:767px){.dropdown-select.open .dropdown-select__menu{width:100%}}.dropdown-select__menu{position:absolute;top:calc(100% + 2px);left:0;background-color:#fff;height:0;padding:0;overflow:hidden;transition:all .2s ease-out;box-shadow:2px 2px 10px 0 rgba(0,0,0,.2)}.dropdown-select__menu li{padding:12px 18px;display:inline-block;list-style:none;font-weight:300;text-align:left;width:100%;font-size:16px;font-weight:400;line-height:16px;cursor:pointer;transition:all .2s ease-out}.dropdown-select__menu li:not(:last-child){margin-right:5px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1275px){.dropdown-select__menu li{font-size:14px;padding:10px 14px}}.dropdown-select__menu li:hover{background-color:#2c8e7f;color:#fff;transition:all .2s ease-in}@media only screen and (max-width:767px){.dropdown-select__menu li{display:block;width:100%}.dropdown-select__menu li+li{margin-top:10px}}.dropdown-select__menu.checkboxes{white-space:normal;width:240px}.dropdown-select__menu.checkboxes li{line-height:40px;width:100%;padding:12px 0;background:none}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1275px){.dropdown-select__menu.checkboxes li{padding:8px 0}}.dropdown-select__menu.checkboxes li .form-checkbox label .label__box{border-radius:6px;background:#fff;min-width:20px;height:20px}.dropdown-select__menu.checkboxes li .form-checkbox label input[type=checkbox]:checked+.label__box{background:#c8541a}.dropdown-select__menu.checkboxes li:hover{background:none}.dropdown-select:nth-child(2) .dropdown-select__menu{left:auto;right:0}.dropdown-select:nth-child(2) .dropdown-select__menu:before{left:auto;right:20px}.dropdown-select:nth-child(3) .dropdown-select__menu{left:auto;right:0}.dropdown-select:nth-child(3) .dropdown-select__menu:before{left:auto;right:20px}.dropdown-select:nth-child(4) .dropdown-select__menu{left:auto;right:0}.dropdown-select:nth-child(4) .dropdown-select__menu:before{left:auto;right:20px}.input-range{border:1px solid #67686c;margin:0 10px}.input-range .dropdown-select{border:none;padding:10px 0;margin:0 10px}.input-range .dropdown-select:after,.input-range .dropdown-select:before{content:none}@media only screen and (max-width:767px){.dropdown-select-wrap.native{width:100%;margin-bottom:20px;padding:0 20px}}.dropdown-select-wrap .svg-arrow{position:absolute;left:10px;width:15px!important;-webkit-transform:rotate(90deg);transform:rotate(90deg);top:15px;height:auto!important}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.dropdown-select-wrap .svg-arrow{top:0}}.form-select.stylized select::-ms-expand{display:none}.form-checkbox label{overflow:hidden;position:relative;cursor:pointer;padding:0 5px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.form-checkbox label:after,.form-checkbox label:before{display:none}.form-checkbox label input{position:absolute;right:100%}.form-checkbox label span{font-family:Gotham,sans-serif;letter-spacing:1px;font-size:16px;font-weight:400;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-checkbox label span{font-size:14px}}.form-checkbox label .label__box{position:relative;border:1px solid #fff;margin-right:10px;display:inline-flex;min-width:30px;height:30px;display:flex;flex-direction:row;justify-content: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-color:#2c8e7f}.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:#c8541a;border-color:#2c8e7f}.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-input span,.form-textarea span{text-transform:capitalize}.form-input input,.form-input textarea,.form-textarea input,.form-textarea textarea{padding:10px 14px;border:1px solid #67686c;margin-bottom:10px;width:100%;height:50px;font-family:Gotham,sans-serif;font-size:1rem}.form-input input.danger,.form-input textarea.danger,.form-textarea input.danger,.form-textarea textarea.danger{border-color:#c8541a}.form-input textarea,.form-textarea textarea{height:120px;resize:none}.form-loading>:not(.form-loading-indicator){opacity:0}.form-loading{position:relative}.form-loading-indicator{align-items:center;justify-content:center;position:absolute;bottom:0;left:0;right:0;top:0;display:flex;padding:0}.form-loading-indicator svg{max-width:50%;-webkit-animation:spinAnimation 1s linear infinite;animation:spinAnimation 1s linear infinite}@-webkit-keyframes spinAnimation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinAnimation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.form-radio label{overflow:hidden;position:relative;cursor:pointer;padding:0 5px;display:flex;flex-direction:row;justify-content:flex-start;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:Gotham,sans-serif;letter-spacing:1px;font-size:16px;font-weight:400;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:inline-flex;min-width:30px;height:30px;display:flex;flex-direction:row;justify-content:center;align-items:center}.form-radio label .label__box:after,.form-radio label .label__box:before{display:none}.form-radio label input:checked+.label__box{background-color:#2c8e7f}.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:#2c8e7f;border-color:#2c8e7f}.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-select .form-select__wrap{position:relative;display:block;width:100%;margin-bottom:10px}.form-select .form-select__wrap:after{content:"\E90D";pointer-events:none;display:inline-flex;speak:none;position:absolute;align-items:center;justify-content:center;top:0;right:0;height:100%;padding:0 10px;font-family:icomoon!important;font-size:1.25rem;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;vertical-align:top;color:#383b43;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.form-select .form-select__wrap:after:before{transition:font-size .2s ease-out,color ease-out;will-change:font-size}.form-select .form-select__wrap select{display:block;cursor:pointer;width:100%;height:50px;max-width:100%;padding:10px 14px;font-size:.875rem;line-height:40px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#26282e;border:1px solid #ccc;border-radius:0;background:#fff;transition:border .2s ease-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-select .form-select__wrap select::-ms-expand{display:none}.form-select .form-select__wrap select:disabled{background:#ccc;cursor:not-allowed}.form-inline-error-message{z-index:10;position:absolute;display:block;top:100%;padding:3px 5px;margin-top:-10px;background:#c8541a;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:#c8541a}.form-select__wrap .form-inline-error-message{font-size:14px;top:60px}.loading-icon__svg{position:relative;width:80px;height:80px;-webkit-animation:loadingrotate 2s linear infinite;animation:loadingrotate 2s linear infinite}.loading-icon__circle{stroke-dasharray:1,100;stroke-dashoffset:0;stroke-linecap:round;-webkit-animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite}@-webkit-keyframes color{0%,to{stroke:#67686c}40%{stroke:#c8541a}66%{stroke:#67686c}80%,90%{stroke:#c8541a}}@keyframes color{0%,to{stroke:#67686c}40%{stroke:#c8541a}66%{stroke:#67686c}80%,90%{stroke:#c8541a}}@-webkit-keyframes loadingrotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loadingrotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}to{stroke-dasharray:89,200;stroke-dashoffset:-124}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}to{stroke-dasharray:89,200;stroke-dashoffset:-124}}.media-buttons{padding:1em}.media-buttons .cta{margin:0 5px}.snapshot{margin:20px 0}.snapshot .snapshot__icon{color:#67686c;display:flex;font-size:.875rem}@media only screen and (min-width:1800px){.snapshot .snapshot__icon{font-size:1rem}}.snapshot .snapshot__text{font-family:Gotham,sans-serif;font-size:.875rem;font-weight:400;line-height:24px;color:#67686c;white-space:nowrap}.snapshot .snapshot__text:nth-of-type(2){margin:0 0 0 .5em}@media only screen and (min-width:1800px){.snapshot .snapshot__text{font-size:1rem}}.snapshot .snapshot__item:nth-of-type(2){margin:0 1em}.tooltip__button{cursor:pointer;position:relative}.tooltip__button:before{content:"";position:absolute;width:0;height:0;bottom:calc(100% + 7px);left:50%;margin-left:-10px;border-top:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent;opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);transition:opacity .2s ease-out,-webkit-transform .2s ease-out;transition:opacity .2s ease-out,transform .2s ease-out;transition:opacity .2s ease-out,transform .2s ease-out,-webkit-transform .2s ease-out}.tooltip__button:hover:before{transition:opacity .2s ease-out .2s,-webkit-transform .2s ease-out .2s;transition:opacity .2s ease-out .2s,transform .2s ease-out .2s;transition:opacity .2s ease-out .2s,transform .2s ease-out .2s,-webkit-transform .2s ease-out .2s}.tooltip__button:hover+.tooltip__content{z-index:1;transition:opacity .2s ease-out,-webkit-transform .2s ease-out;transition:opacity .2s ease-out,transform .2s ease-out;transition:opacity .2s ease-out,transform .2s ease-out,-webkit-transform .2s ease-out}.tooltip__button:hover+.tooltip__content,.tooltip__button:hover:before{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.tooltip__content{pointer-events:none;position:absolute;bottom:72px;left:10px;right:10px;padding:20px;font-size:.875rem;line-height:1.66667;color:#67686c;background:#fff;opacity:0;box-shadow:0 0 10px rgba(28,28,28,.1);-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:opacity .2s ease-out .2s,-webkit-transform .2s ease-out .2s;transition:opacity .2s ease-out .2s,transform .2s ease-out .2s;transition:opacity .2s ease-out .2s,transform .2s ease-out .2s,-webkit-transform .2s ease-out .2s}.tooltip__content ul{list-style-type:disc;padding-left:1.5em}.media-grid{overflow:hidden}.media-grid:not(.media-grid--static){margin-top:-20px;margin-bottom:-20px;height:calc(100% + 40px)}.media-grid.media-grid--reverse .media-grid__inner{flex-direction:column-reverse}.media-grid--static .media-grid__inner{margin-top:-20px;margin-bottom:-20px}.media-grid--static .media-grid__img{width:100%}.media-grid--static.media-grid--2 .media-grid__image:first-child{padding-right:10px}.media-grid--static.media-grid--2 .media-grid__image:nth-child(2){padding-left:10px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.media-grid--static.media-grid--2 .media-grid__image:first-child{width:42.85714%}.media-grid--static.media-grid--2 .media-grid__image:nth-child(2){width:57.14286%}.media-grid--static.media-grid--3 .media-grid__inner-grid,.media-grid--static.media-grid--3 .media-grid__inner>.media-grid__image{width:100%}.media-grid--static.media-grid--3 .media-grid__inner-grid .media-grid__image:first-child{width:32.85714%}.media-grid--static.media-grid--3 .media-grid__inner-grid .media-grid__image:nth-child(2){width:67.14286%}}.media-grid__image{position:relative;overflow:hidden;background-repeat:no-repeat;background-position:50%;background-size:cover}.media-grid__image .fixed-video{overflow:hidden;position:absolute;width:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.media-grid__image .fixed-video iframe{position:absolute;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.media-grid__image .fixed-video__thumbnail{background-position:50%;background-size:cover}.media-grid__inner-grid{margin:20px 0}.media-grid__inner-grid .media-grid__image:first-child{padding-right:10px}.media-grid__inner-grid .media-grid__image:nth-child(2){padding-left:10px}.media-grid--2:not(.media-grid--static) .media-grid__image:first-child{width:calc(40% - 20px);height:calc(100% - 20px)}.media-grid--2:not(.media-grid--static) .media-grid__image:first-child .fixed-video{width:200%}.media-grid--2:not(.media-grid--static) .media-grid__image:last-child{width:calc(60% - 20px);height:calc(100% - 20px)}.media-grid--2:not(.media-grid--static) .media-grid__image:last-child .fixed-video{width:200%}.media-grid--3:not(.media-grid--static) .media-grid__image:first-child{width:100%;height:calc(40% - 20px)}.media-grid--3:not(.media-grid--static) .media-grid__image:nth-child(2){width:calc(40% - 20px);height:calc(60% - 20px)}.media-grid--3:not(.media-grid--static) .media-grid__image:nth-child(2) .fixed-video{width:150%}.media-grid--3:not(.media-grid--static) .media-grid__image:nth-child(3){width:calc(60% - 20px);height:calc(60% - 20px)}.media-grid--3:not(.media-grid--static) .media-grid__image:nth-child(3) .fixed-video{width:150%}.media-grid--3.media-grid--reverse:not(.media-grid--static) .media-grid__image:first-child{width:calc(60% - 20px);height:calc(60% - 20px)}.media-grid--3.media-grid--reverse:not(.media-grid--static) .media-grid__image:first-child .fixed-video{width:150%}.media-grid--3.media-grid--reverse:not(.media-grid--static) .media-grid__image:nth-child(2){width:calc(40% - 20px);height:calc(60% - 20px)}.media-grid--3.media-grid--reverse:not(.media-grid--static) .media-grid__image:nth-child(2) .fixed-video{width:150%}.media-grid--3.media-grid--reverse:not(.media-grid--static) .media-grid__image:nth-child(3){width:100%;height:calc(40% - 20px)}.media-grid--3.media-grid--reverse:not(.media-grid--static) .media-grid__image:nth-child(3) .fixed-video{width:100%}.media-grid--4:not(.media-grid--static) .media-grid__image:first-child{width:calc(40% - 20px);height:calc(60% - 20px)}.media-grid--4:not(.media-grid--static) .media-grid__image:first-child .fixed-video{width:150%}.media-grid--4:not(.media-grid--static) .media-grid__image:nth-child(2){width:calc(60% - 20px);height:calc(60% - 20px)}.media-grid--4:not(.media-grid--static) .media-grid__image:nth-child(2) .fixed-video{width:150%}.media-grid--4:not(.media-grid--static) .media-grid__image:nth-child(3){width:100%;height:calc(40% - 20px)}.announcements{width:100%;border:1px solid #c8541a;background:#c8541a;position:-webkit-sticky;position:sticky;top:0;left:0;right:0;z-index:21}.announcements--controls{display:grid;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr}.announcements__controls{display:grid;grid-template-columns:repeat(2,-webkit-max-content);grid-template-columns:repeat(2,max-content)}.announcements__control{width:32px;height:100%;margin:0;padding:0;border:0;color:color(#fff);transition:color .2s ease-out,background .2s ease-out}.announcements__control:hover{color:#fff;background:color(#fff)}.announcements__track{position:relative;overflow:hidden}.announcements__scroller{display:grid;grid-auto-flow:column;grid-auto-columns:100%;transition:-webkit-transform 2s ease-in-out;transition:transform 2s ease-in-out;transition:transform 2s ease-in-out,-webkit-transform 2s ease-in-out}.announcements__item{display:grid}.announcements__item a{transition:color .2s ease-out,background .2s ease-out}.announcements__item a:hover{color:#fff;background:color(#fff)}.announcements__content{display:flex;align-items:center;justify-content:center;padding:7px 20px;font-size:.9375rem;text-align:left;line-height:1.2;color:#fff}@media only screen and (min-width:768px){.announcements__content{font-size:.9375rem;line-height:1}}.popup{display:flex;align-items:center;justify-content:center;top:0;left:0;width:100vw;height:100vh;background:rgba(28,28,28,.5);transition:opacity .2s ease-out}.popup__dialog{display:block;max-width:calc(100vw - 80px);max-height:calc(100vh - 40px);padding:0;opacity:0;border:0;background:#fff;box-shadow:0 4px 20px rgba(28,28,28,.2);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transform:scale(.8);transform:scale(.8);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;position:relative}@media only screen and (min-width:768px){.popup__dialog{max-width:calc(100vw - 150px);max-height:calc(100vh - 150px)}}.popup__dialog:after{content:"";left:-20px;top:-20px;right:-20px;bottom:-20px;position:absolute;z-index:-1;border:20px solid rgba(0,0,0,.5);outline:8px solid #fff}.popup__dialog img{display:block;width:100%;height:220px;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:768px){.popup__dialog img{height:100%}}.popup__form{display:grid;grid-template-rows:-webkit-max-content 1fr -webkit-max-content;grid-template-rows:max-content 1fr max-content;justify-content:center;justify-items:center}.popup__header{justify-content:flex-end;position:absolute;right:-30px;top:-80px}.popup__footer,.popup__header{display:flex;align-items:center;width:100%;height:44px}.popup__footer{justify-content:center}.popup__content{position:relative;max-height:calc(100vh - 168px);overflow-y:auto}@media only screen and (min-width:768px){.popup__content{grid-template-columns:40% 1fr;display:grid}}.popup__close{display:flex;align-items:center;justify-content:center;width:44px;height:44px;transition:background .2s ease-out}.popup__close:focus,.popup__close:hover{background:color(#add8e6)}.popup__close span{font-size:40px;background:#fff;color:#1c1c1c}.popup__confirm{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:1.25rem;color:#fff;background:color(#00f);transition:background .2s ease-out}.popup__confirm:focus,.popup__confirm:hover{background:color(orange)}.popup--open{position:fixed;opacity:1;z-index:9999999999}.popup--open .popup__dialog{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.popup__copy{padding:20px;display:flex;flex-direction:column}@media only screen and (min-width:768px){.popup__copy{padding:20px 25px}}@media only screen and (min-width:992px){.popup__copy{padding:30px 50px}}.popup__copy .popup__ctas{margin:30px auto 60px;display:flex;flex-direction:column}.popup__copy .cta,.popup__copy .popup__ctas{width:-webkit-max-content;width:-moz-max-content;width:max-content}.popup__copy .cta{background:#c8541a;border-color:#c8541a;color:#fff;margin:auto auto 20px;font-size:1rem}@media only screen and (min-width:768px){.popup__copy .cta{font-size:1.25rem}}.popup__copy .popup__text-link{border-bottom:1px solid #67686c;color:#67686c;font-size:1rem;line-height:1.5}@media only screen and (min-width:768px){.popup__copy .popup__text-link{font-size:1.125rem}}.popup h2{color:#c8541a;font-size:1.375rem;line-height:1.5;font-weight:700;display:flex;align-items:center;justify-content:center;gap:10px;text-align:center}@media only screen and (min-width:992px){.popup h2{font-size:1.875rem}}.popup h2 img{width:32px;height:32px}.popup__image{max-height:calc(100vh - 150px)}.popup__content-blurb p{color:#67686c;font-size:1.125rem;line-height:1.5;font-weight:400;margin-top:20px}@media only screen and (min-width:768px){.popup__content-blurb p{font-size:1.25rem}}.popup__content-disclaimer{color:#797979;font-size:.8125rem;font-weight:400;line-height:1.5;margin-top:auto}.accordion{margin:0 auto}.accordion__item:not(:first-child){margin-top:1.25em}.accordion__item.accordion__item--expanded .accordion__trigger{color:#fff;background:#2c8e7f;border-color:#2c8e7f}.accordion__item.accordion__item--expanded .icon-down-arrow{color:#fff;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.accordion__item.accordion__item--expanded .accordion__wrapper{max-height:800px;transition:max-height .3s ease-out}.accordion__item:first-child{-webkit-animation-delay:0s;animation-delay:0s}.accordion__item:nth-child(2){-webkit-animation-delay:.25s;animation-delay:.25s}.accordion__item:nth-child(3){-webkit-animation-delay:.5s;animation-delay:.5s}.accordion__item:nth-child(4){-webkit-animation-delay:.75s;animation-delay:.75s}.accordion__item:nth-child(5){-webkit-animation-delay:1s;animation-delay:1s}.accordion__item:nth-child(6){-webkit-animation-delay:1.25s;animation-delay:1.25s}.accordion__item:nth-child(7){-webkit-animation-delay:1.5s;animation-delay:1.5s}.accordion__item:nth-child(8){-webkit-animation-delay:1.75s;animation-delay:1.75s}.accordion__item:nth-child(9){-webkit-animation-delay:2s;animation-delay:2s}.accordion__item:nth-child(10){-webkit-animation-delay:2.25s;animation-delay:2.25s}.accordion__item:nth-child(11){-webkit-animation-delay:2.5s;animation-delay:2.5s}.accordion__item:nth-child(12){-webkit-animation-delay:2.75s;animation-delay:2.75s}.accordion__trigger{cursor:pointer;display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;padding:.8625em 1.25em;font-size:1.5rem;border:1px solid #ccc;background:#fff;transition:color .3s ease-out,background-color .3s ease-out,border .3s ease-out}.accordion__trigger .icon-down-arrow{font-size:2.25rem;color:#67686c;transition:fill .3s ease-out,-webkit-transform .3s ease-out;transition:transform .3s ease-out,fill .3s ease-out;transition:transform .3s ease-out,fill .3s ease-out,-webkit-transform .3s ease-out}@media only screen and (max-width:767px){.accordion__trigger{font-size:1rem;line-height:1.3}.accordion__trigger .icon-down-arrow{font-size:1.625rem}}.accordion__title-wrapper{padding-right:1em}.accordion__wrapper{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.accordion__content{padding:2.5em;color:#383b43;font-size:1.125rem;line-height:1.8}.accordion__content ul{padding-left:1.11111em;list-style:disc;line-height:2.44444;font-size:inherit}.accordion__content p{font-size:inherit}@media only screen and (min-width:992px){.accordion__content{font-size:1.25rem}}.back-banner{background:#26282e}.back-banner .cta{padding-left:0;font-size:1rem;border:0}@media only screen and (min-width:768px){.back-banner .cta{font-size:1.125rem}}@media only screen and (min-width:1276px){.back-banner .cta{font-size:1.25rem}}.back-banner .cta__text{line-height:1.3;text-align:left}.back-banner .icon-down-arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.content-hero.hero{overflow:visible}.content-hero .hero__background{height:40vw;min-height:340px}.content-hero .hero__content{padding-bottom:0}@media only screen and (min-width:992px){.content-hero{margin-bottom:68px}.content-hero .hero__content{flex-direction:column-reverse}.content-hero .hero__background{height:calc(100vh - 161px);max-height:calc(100vh - 161px)}.content-hero .hero__button{position:absolute;top:-80px;left:50%;width:60px;height:60px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.content-hero__content{flex:1 1 100%;width:100%}@media only screen and (min-width:992px){.content-hero__content{padding-left:40px;padding-right:40px;-webkit-transform:translateY(50%);transform:translateY(50%)}}@media only screen and (min-width:1276px){.content-hero__content{padding-left:50px;padding-right:50px}}@media only screen and (min-width:1800px){.content-hero__content{padding-left:90px;padding-right:90px}}.content-hero__title{width:100%;max-width:1400px;padding:35px 20px;font-size:2.5rem;font-weight:300;line-height:1.3;text-align:center;color:#fff;background:#26282e}@media only screen and (min-width:768px){.content-hero__title{font-size:2.8125rem}}@media only screen and (min-width:992px){.content-hero__title{padding:35px;font-size:3.125rem}}@media only screen and (min-width:1276px){.content-hero__title{font-size:3.25rem}}@media only screen and (min-width:992px){.detail-hero{display:flex;align-items:center}}.detail-hero__image-container{position:relative;padding-top:68.36957%}@media only screen and (min-width:992px){.detail-hero__image-container{flex:none;width:326.16852px;height:100%;min-height:223px;padding-top:0}}.detail-hero__content-container{padding:20px;color:#67686c;text-align:center}@media only screen and (min-width:768px){.detail-hero__content-container{padding:30px;display:flex;justify-content:space-between;flex:1 1 100%}}@media only screen and (min-width:992px){.detail-hero__content-container{padding:40px}}.detail-hero__content-left{padding-bottom:20px}.detail-hero__content-left .snapshot{max-width:250px;margin:5px auto 3px}@media only screen and (min-width:768px){.detail-hero__content-left .snapshot{margin:5px 0 3px}}.detail-hero__content-left .snapshot__item{justify-content:center}@media only screen and (min-width:768px){.detail-hero__content-left{padding-bottom:0;align-self:center;text-align:left}.detail-hero__content-left .snapshot__item{justify-content:flex-start}}@media only screen and (min-width:768px){.detail-hero__content-right{display:flex;flex-direction:column;justify-content:space-between;text-align:right}}.detail-hero__actions{padding-top:15px}.detail-hero__actions .media-buttons{padding-left:0}@media only screen and (min-width:768px){.detail-hero__actions{padding-top:0}}.detail-hero__title{line-height:1;color:#26282e}.detail-hero__title span{display:block}.detail-hero__title span:first-child{font-size:2.5rem;font-weight:300;line-height:1.3;letter-spacing:.025em}.detail-hero__title .text-link{display:inline-block;margin-bottom:-3px;font-size:1.25rem;letter-spacing:normal}@media only screen and (min-width:768px){.detail-hero__title{display:flex;align-items:center}.detail-hero__title span{display:inline-block;padding-right:10px}.detail-hero__title span:after{content:"|";padding-left:10px}}.detail-hero__address{margin-bottom:20px}@media only screen and (min-width:768px){.detail-hero__address{margin-bottom:0}}.detail-hero__price{display:block;margin-bottom:20px;font-size:1.25rem;font-weight:400;text-align:center}@media only screen and (min-width:768px){.detail-hero__price{margin-bottom:0;text-align:left}}.detail-hero__community{font-size:1.25rem}.detail-hero__community .detail-hero__link{font-weight:500}.floorplan-card{border:1px solid #b7b7b7;background-color:#fff;font-family:Gotham,sans-serif}.floorplan-card:first-child{-webkit-animation-delay:0s;animation-delay:0s}.floorplan-card:nth-child(2){-webkit-animation-delay:.15s;animation-delay:.15s}.floorplan-card:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}.floorplan-card:nth-child(4){-webkit-animation-delay:.45s;animation-delay:.45s}.floorplan-card:nth-child(5){-webkit-animation-delay:.6s;animation-delay:.6s}.floorplan-card:nth-child(6){-webkit-animation-delay:.75s;animation-delay:.75s}.floorplan-card:nth-child(7){-webkit-animation-delay:.9s;animation-delay:.9s}.floorplan-card:nth-child(8){-webkit-animation-delay:1.05s;animation-delay:1.05s}.floorplan-card:nth-child(9){-webkit-animation-delay:1.2s;animation-delay:1.2s}.floorplan-card:nth-child(10){-webkit-animation-delay:1.35s;animation-delay:1.35s}.floorplan-card:nth-child(11){-webkit-animation-delay:1.5s;animation-delay:1.5s}.floorplan-card:nth-child(12){-webkit-animation-delay:1.65s;animation-delay:1.65s}.floorplan-card:nth-child(13){-webkit-animation-delay:1.8s;animation-delay:1.8s}.floorplan-card:nth-child(14){-webkit-animation-delay:1.95s;animation-delay:1.95s}.floorplan-card:nth-child(15){-webkit-animation-delay:2.1s;animation-delay:2.1s}.floorplan-card:nth-child(16){-webkit-animation-delay:2.25s;animation-delay:2.25s}.floorplan-card:nth-child(17){-webkit-animation-delay:2.4s;animation-delay:2.4s}.floorplan-card:nth-child(18){-webkit-animation-delay:2.55s;animation-delay:2.55s}.floorplan-card:nth-child(19){-webkit-animation-delay:2.7s;animation-delay:2.7s}.floorplan-card:nth-child(20){-webkit-animation-delay:2.85s;animation-delay:2.85s}.floorplan-card:nth-child(21){-webkit-animation-delay:3s;animation-delay:3s}.floorplan-card:nth-child(22){-webkit-animation-delay:3.15s;animation-delay:3.15s}.floorplan-card:nth-child(23){-webkit-animation-delay:3.3s;animation-delay:3.3s}.floorplan-card:nth-child(24){-webkit-animation-delay:3.45s;animation-delay:3.45s}.floorplan-card:nth-child(25){-webkit-animation-delay:3.6s;animation-delay:3.6s}.floorplan-card:nth-child(26){-webkit-animation-delay:3.75s;animation-delay:3.75s}.floorplan-card:nth-child(27){-webkit-animation-delay:3.9s;animation-delay:3.9s}.floorplan-card:nth-child(28){-webkit-animation-delay:4.05s;animation-delay:4.05s}.floorplan-card:nth-child(29){-webkit-animation-delay:4.2s;animation-delay:4.2s}.floorplan-card:nth-child(30){-webkit-animation-delay:4.35s;animation-delay:4.35s}.floorplan-card:nth-child(31){-webkit-animation-delay:4.5s;animation-delay:4.5s}.floorplan-card .tooltip__content{left:-10px;right:-10px;width:calc(100% + 20px)}@media only screen and (min-width:768px){.floorplan-card .tooltip__content{left:-20px;right:-20px;width:calc(100% + 40px)}}.floorplan-card .floorplan-card__elevation{position:relative;padding-top:calc(68.33333% - 72px)}.floorplan-card .floorplan-card__elevation .floorplan-card__flag{position:absolute;left:0;right:0;top:0;z-index:1;height:88px;width:88px;overflow:hidden}.floorplan-card .floorplan-card__elevation .floorplan-card__flag .text{display:block;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:-30px;color:#fff;font-size:12px;font-weight:500;line-height:12px;padding:.5em;position:relative;text-align:center;top:12px;width:120px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.floorplan-card .floorplan-card__elevation .floorplan-card__flag .text.available-home,.floorplan-card .floorplan-card__elevation .floorplan-card__flag .text.custom,.floorplan-card .floorplan-card__elevation .floorplan-card__flag .text.designer-features,.floorplan-card .floorplan-card__elevation .floorplan-card__flag .text.featured-home,.floorplan-card .floorplan-card__elevation .floorplan-card__flag .text.model{background-color:#c8541a}.floorplan-card .floorplan-card__elevation .floorplan-card__flag .text.reserved{background-color:#c93a3a}.floorplan-card .floorplan-card__elevation .floorplan-card__flag .text.financing,.floorplan-card .floorplan-card__elevation .floorplan-card__flag .text.special-financing{background-color:#2c8e7f}.floorplan-card .floorplan-card__elevation .floorplan-card__flag .text.fully-landscaped{background-color:#c8b31a}.floorplan-card .floorplan-card__elevation .floorplan-card__flag .text.home-of-the-week,.floorplan-card .floorplan-card__elevation .floorplan-card__flag .text.large-homesite,.floorplan-card .floorplan-card__elevation .floorplan-card__flag .text.open-house{background-color:#2c8e7f}.floorplan-card .floorplan-card__elevation .floorplan-card__flag .text.energy-efficient{background-color:#c8b31a}.floorplan-card .floorplan-card__elevation .residence-card__flag{position:absolute;left:0;top:0}.floorplan-card .floorplan-card__elevation .floorplan-card__media-wrapper{min-height:72px}.floorplan-card .floorplan-card__details{flex:1 1 auto;padding:20px;width:100%}.floorplan-card .floorplan-card__details .floorplan-name{color:#383b43;font-size:24px;line-height:24px;font-weight:300}.floorplan-card .floorplan-card__details .floorplan-address{color:#c8541a;font-size:16px;line-height:16px;margin-top:1em;display:block}.floorplan-card .floorplan-card__details .floorplan-address:hover{color:#2c8e7f}.floorplan-card .floorplan-card__details .floorplan-pricing{color:#383b43;font-size:16px;line-height:16px;font-weight:400}@media only screen and (min-width:768px){.floorplan-card .floorplan-card__details{padding:30px}}@media only screen and (min-width:992px){.floorplan-card .floorplan-card__details{padding:30px 20px}}@media only screen and (min-width:1800px){.floorplan-card .floorplan-card__details{padding:30px}}.floorplan-card .floorplan-card__cta{cursor:pointer;border-top:1px solid #b7b7b7;transition:color .3s ease-in}.floorplan-card .floorplan-card__cta:hover .cta-link{color:#c8541a}.floorplan-card .floorplan-card__cta .cta-link{display:block;padding:1em 1.5em;color:#2c8e7f;font-size:20px;font-weight:400;line-height:20px;text-align:center}.floorplan-card__indicator{padding:6px 8px;font-size:.75rem;font-weight:500;letter-spacing:1px;text-transform:uppercase;color:#fff;border-radius:5px;background:#383b43}.footer{font-size:.75rem}.footer__top{padding-top:30px;padding-bottom:30px;text-align:center;background:#eee;display:flex;flex-direction:column;line-height:1.66667;text-align:left}@media only screen and (min-width:768px){.footer__top-left .footer__item{padding:0 7px}}@media only screen and (min-width:992px){.footer__top-left .footer__item{padding:0 20px 0 0}}.footer__top-right{text-align:center}@media only screen and (min-width:992px){.footer__top-right{padding-left:20px;text-align:left}}.footer__bottom{padding-top:33px;padding-bottom:40px}.footer__list{text-align:center}@media only screen and (min-width:768px){.footer__list{display:flex;justify-content:center;text-align:left}}.footer__item,.footer__link{font-weight:500;line-height:2;text-transform:uppercase}@media only screen and (min-width:768px){.footer__item,.footer__link{line-height:1.66667}}.footer__link{font-size:.75rem;color:#383b43}.footer__link:focus,.footer__link:hover{color:#c8541a}.footer__copy{padding-bottom:1.5em;color:#67686c}body:not(.homepage) .footer__top{padding-bottom:60px}@media (min-width:1320px){body:not(.homepage) .footer__top{flex-direction:row;padding-bottom:30px;padding-right:200px}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){body:not(.homepage) .click-desk-visitor img{display:none!important}}@media only screen and (max-width:767px){body.microsite .footer__top{padding-bottom:120px}}.framed-image{overflow:hidden;background:#26282e}.framed-image__image{background-size:contain}.framed-image__blur,.framed-image__image{background-repeat:no-repeat;background-position:50%}.framed-image__blur{opacity:.5;background-size:cover;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-filter:blur(5px);filter:blur(5px)}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.framed-image__blur{background:#26282e!important}}.framed-image__overlay{background:rgba(38,40,46,.6)}.hero{position:relative;overflow:hidden}.hero.hero--controls .hero__overlay{background:rgba(38,40,46,.3)}.hero__background{position:relative;display:flex;height:50vw;max-height:90vh;padding:50px}.hero__background .fixed-video{overflow:hidden}.hero__background .fixed-video iframe{position:absolute;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.hero__background .fixed-video__thumbnail{background-position:top;background-size:cover}@media only screen and (min-width:992px){.hero__background{height:100vh;max-height:100vh;min-height:420px}.hero__background .fixed-video .fixed-video{position:absolute;width:193vh;min-width:100vw;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.hero__content{align-items:stretch;padding-top:10px;padding-bottom:10px;text-align:center;background:#26282e}@media only screen and (min-width:992px){.hero__content{align-items:flex-end;position:absolute;top:0;left:0;width:100%;height:100%;padding-bottom:40px;text-align:left;background:transparent}}.hero__button{font-size:1.25rem;color:#fff}@media only screen and (min-width:992px){.hero__button{position:absolute;left:50%;bottom:25px;font-size:3.75rem;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media only screen and (min-width:992px){.hero__overlay{background:rgba(38,40,46,.3)}}.hero__controls-container{width:100%;max-width:1000px;z-index:1}.hero__controls-container.grid--right{max-width:none}@media only screen and (min-width:768px){.hero__controls-container.grid--right .hero__controls{flex:0 1 50%;width:50%}}@media only screen and (max-width:767px){.hero__controls-container{justify-content:flex-start}}@media only screen and (min-width:768px){.hero__controls-container{align-items:center;margin:0 auto;padding:0 50px}}.hero__controls-play{position:relative;width:50px;height:50px;min-width:50px;margin:0 10px 0 0}.hero__controls-play svg{width:100%;height:100%;fill:#fff;transition:fill .2s ease-out}.hero__controls-play .svg-pause{display:none}.hero__controls-play.hero__controls-play--playing .svg-pause{display:block}.hero__controls-play.hero__controls-play--playing .svg-play{display:none}@media only screen and (min-width:768px){.hero__controls-play{width:67px;height:67px;min-width:67px;margin:0 20px 0 0}}.hero__controls-title{font-size:1.125rem;font-weight:400;line-height:1.3}.hero__controls-title+.hero__controls-subtitle{padding-top:10px}@media only screen and (min-width:768px){.hero__controls-title{font-size:1.875rem}}@media only screen and (min-width:992px){.hero__controls-title{font-size:2.75rem;font-weight:300;letter-spacing:.02273em}}.hero__controls-subtitle{font-size:.875rem;font-weight:500;line-height:1.3}@media only screen and (min-width:768px){.hero__controls-subtitle{font-size:1rem}}.hero__controls{position:relative;margin:18px 20px;text-align:left;color:#fff;transition:color .2s ease-out}.hero__controls:hover{color:#c8541a}.hero__controls:hover .hero__controls-play svg{fill:#c8541a}@media only screen and (min-width:768px){.hero__controls{margin:0}}.luxury-interest{padding:20px 0;background:#26282e}.luxury-interest__inner{color:#fff}.main-header{position:-webkit-sticky;position:sticky;top:0;z-index:3}.main-header.main-header--dark{height:86px;transition:height .2s ease-out;will-change:height}@media only screen and (min-width:768px){.main-header.main-header--dark{height:100px}}@media only screen and (min-width:992px){.main-header.main-header--dark{height:150px}}.main-header.main-header--dark .main-nav{background:#383b43}.main-header.main-header--shrunk{height:86px}.main-header.main-header--shrunk .main-nav__logo-link{font-size:3.875rem}.main-header.main-header--shrunk .main-nav__hamburger{font-size:2.5rem}.main-header.main-header--shrunk .main-nav__inner{height:86px}@media only screen and (min-width:992px){.main-header.main-header--shrunk .signup__cta{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}}.main-header .main-header__inner{position:relative;top:0;left:0;width:100%}.main-nav{position:absolute;width:100%;z-index:10}.main-nav__inner{position:relative;height:86px;transition:height .2s ease-out}@media only screen and (min-width:768px){.main-nav__inner{height:100px}}@media only screen and (min-width:992px){.main-nav__inner{height:150px}}.main-nav__logo-link{font-size:3.875rem;line-height:1}@media only screen and (min-width:768px){.main-nav__logo-link{font-size:4.6875rem}}@media only screen and (min-width:992px){.main-nav__logo-link{font-size:5rem}}@media only screen and (max-width:767px){.main-nav__item.trigger{justify-content:flex-end;width:40px}}.main-nav__spacer{width:20px;min-width:20px}.main-nav__list,.main-nav__nav{height:100%}.main-nav__item{cursor:pointer;position:relative}.main-nav__item:last-child{padding-left:10px;padding-right:0}@media only screen and (min-width:768px){.main-nav__item{padding:0 1em}.main-nav__item:last-child{padding-left:0}}@media only screen and (min-width:992px){.main-nav__item{padding:0 1.5625em}}.main-nav__hamburger{padding:0;font-size:2.5rem;color:#fff;background:transparent;z-index:1}.main-nav__hamburger.main-nav__hamburger--active,.main-nav__hamburger:focus,.main-nav__hamburger:hover{color:#c8541a}@media only screen and (min-width:768px){.main-nav__hamburger{font-size:3.125rem}}@media only screen and (min-width:992px){.main-nav__hamburger{font-size:3.75rem}}.main-nav__call{font-size:1.125rem;color:#fff}.main-nav__call a{padding:2px 0;color:#3dd8bb;border-bottom:1px solid #3dd8bb}.main-nav__call a:focus,.main-nav__call a:hover{color:#fff;border-bottom-color:#fff}@media only screen and (min-width:768px){.main-nav__call{font-size:1.25rem}}@media only screen and (min-width:992px){.main-nav__call{font-size:1.375rem}}.microsite-hero.hero{max-width:100%;overflow:visible;z-index:1}@media only screen and (max-width:767px){.microsite-hero .hero__background{height:39vh;min-height:250px}}@media only screen and (min-width:992px){.microsite-hero .hero__background{height:calc(100vh - 81px - var(--headerHeight))}}.microsite-hero .hero__content{display:block;background:#fff}@media only screen and (min-width:768px){.microsite-hero .hero__content{display:flex;height:100%;padding-bottom:40px}}@media only screen and (min-width:992px){.microsite-hero .hero__content{background:transparent}}.microsite-hero .hero__button{margin:0 auto;padding:20px 20px 10px;color:#26282e}.microsite-hero .hero__button:focus,.microsite-hero .hero__button:hover{color:#c8541a}@media only screen and (min-width:992px){.microsite-hero .hero__button{color:#fff}}@media only screen and (min-width:768px){.microsite-hero__right{padding-left:30px;flex:1 1 100%}}@media only screen and (min-width:992px){.microsite-hero__right{padding:0}}.microsite-hero__block{font-size:1.125rem;line-height:2.22222;text-align:center;background:#fff;position:relative}@media only screen and (min-width:768px){.microsite-hero__block{display:flex;width:100%;align-items:center;text-align:left}}@media only screen and (min-width:992px){.microsite-hero__block{display:block;width:auto;max-width:calc(50% - 65px);padding-top:30px;text-align:center}.microsite-hero__block.microsite-hero__block--sticky{position:fixed;display:flex;align-items:center;top:86px;left:0;width:100%;max-width:none;padding:10px 40px;font-size:.9375rem;background:#f5f5f5;z-index:1}.microsite-hero__block.microsite-hero__block--sticky .microsite-hero__right{display:flex;align-items:center}.microsite-hero__block.microsite-hero__block--sticky .microsite-hero__logo{padding:0}.microsite-hero__block.microsite-hero__block--sticky .microsite-hero__logo-img{max-width:none;max-height:40px;width:auto}.microsite-hero__block.microsite-hero__block--sticky .microsite-hero__info,.microsite-hero__block.microsite-hero__block--sticky .microsite-hero__logo,.microsite-hero__block.microsite-hero__block--sticky .microsite-hero__snapshot{margin-right:20px}.microsite-hero__block.microsite-hero__block--sticky .microsite-hero__snapshot-item{font-size:.9375rem}}@media only screen and (min-width:992px) and (min-width:768px) and (max-width:991px){.microsite-hero__block.microsite-hero__block--sticky{position:fixed;left:0;right:0;top:0}.microsite-hero__block.microsite-hero__block--sticky .microsite-hero__logo,.microsite-hero__block.microsite-hero__block--sticky .microsite-hero__right{display:none}}@media only screen and (min-width:992px){.microsite-hero__block.microsite-hero__block--sticky .microsite-hero__bottom{display:none}}.microsite-hero__block .microsite-hero__bottom{color:#fff;display:flex;align-items:center}@media only screen and (min-width:992px){.microsite-hero__block .microsite-hero__bottom{background-color:#c8541a;border-bottom:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff}}@media only screen and (min-width:768px) and (max-width:991px){.microsite-hero__block .microsite-hero__bottom{gap:7.5px}}@media only screen and (max-width:767px){.microsite-hero__block .microsite-hero__bottom{justify-content:space-between}}.microsite-hero__block .microsite-hero__bottom .cta{border-color:#c8541a}.microsite-hero__block .microsite-hero__bottom .cta:focus,.microsite-hero__block .microsite-hero__bottom .cta:hover{background-color:#fff}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.microsite-hero__block .microsite-hero__bottom .cta{background-color:#c8541a}}@media only screen and (max-width:767px){.microsite-hero__block .microsite-hero__bottom .cta{font-size:1.125rem}}.microsite-hero__block .cta-watch-community-video{background-color:#f07818;color:#fff;position:absolute;left:0}@media only screen and (min-width:992px){.microsite-hero__block .cta-watch-community-video{top:-50px}}@media only screen and (min-width:768px) and (max-width:991px){.microsite-hero__block .cta-watch-community-video{top:-60px}}@media only screen and (max-width:767px){.microsite-hero__block .cta-watch-community-video{font-size:15px;top:-54px}}.microsite-hero__block .cta-watch-community-video svg{fill:#fff}.has-announcement .microsite-hero__block:not(.microsite-hero__block--sticky){top:0!important}.microsite-hero__logo{padding-bottom:10px}.microsite-hero__logo-img{max-width:300px;max-height:110px;margin:0 auto;width:auto}@media only screen and (min-width:768px){.microsite-hero__snapshot{justify-content:flex-start}}@media only screen and (min-width:992px){.microsite-hero__snapshot{justify-content:center}}.microsite-hero__snapshot-item{padding:0 12px;font-size:1rem}.microsite-hero__snapshot-item:first-child{padding-left:0}.microsite-hero__snapshot-item:last-child{padding-right:0}.microsite-hero__snapshot-icon{margin-right:10px;color:#67686c}.microsite-hero__price{font-weight:500}.modal-gallery{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100vh;background:#26282e;z-index:99999999999}.modal-gallery__content{height:100%}@media only screen and (min-width:768px){.modal-gallery__content{flex-direction:row}}.modal-gallery__left{position:relative}.modal-gallery__title{padding:20px;font-size:1.25rem;font-weight:300;line-height:1.3;text-align:center;color:#fff}@media only screen and (min-width:768px){.modal-gallery__title{padding:20px 40px 40px;font-size:1.875rem}}.modal-gallery__image-area{height:100%}.modal-gallery__image{width:100%;max-height:100%;margin-top:20px;background-position:50%;background-repeat:no-repeat;background-size:contain}.modal-gallery__image img{width:auto;max-width:100%;max-height:100%;margin:auto;-o-object-fit:contain;object-fit:contain;visibility:hidden}@media only screen and (min-width:768px){.modal-gallery__image{width:calc(100% - 40px);max-height:calc(100% - 90px)}}.modal-gallery__empty{padding:40px;color:#fff;font-size:1.25rem;line-height:1.66667;text-align:center}.modal-gallery__right{width:100%;min-width:180px;padding:20px 0;background:#383b43}@media only screen and (min-width:768px){.modal-gallery__right{width:25%;max-width:350px;padding:20px 20px 0}}.modal-gallery__header{position:absolute;top:20px;right:20px;padding-bottom:20px}@media only screen and (min-width:768px){.modal-gallery__header{position:relative;top:0;right:0}}.modal-gallery__close{font-size:2.5rem;color:#fff}.modal-gallery__close:focus,.modal-gallery__close:hover{color:#c8541a}.modal-gallery__images{position:relative;height:88px;overflow:hidden}@media only screen and (min-width:768px){.modal-gallery__images{height:100%}.modal-gallery__images:after{content:"";pointer-events:none;position:absolute;bottom:0;left:0;width:calc(100% - 34px);height:40px;background-image:linear-gradient(rgba(56,59,67,0),#383b43)}}.modal-gallery__list{position:relative;height:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.modal-gallery__list::-webkit-scrollbar{display:none}@media only screen and (min-width:768px){.modal-gallery__list{display:block;padding-right:20px;overflow-x:hidden;overflow-y:auto;scrollbar-width:10px;-ms-overflow-style:auto}.modal-gallery__list::-webkit-scrollbar{display:block;width:14px}.modal-gallery__list::-webkit-scrollbar-track{width:10px;background:#67686c;box-shadow:inset 0 0 0 2px #383b43,inset 0 -18px 0 0 #383b43}.modal-gallery__list::-webkit-scrollbar-thumb{width:14px;height:50px;background:#fff}}.modal-gallery__item{display:inline-block;padding-right:10px}.modal-gallery__item:first-child{padding-left:20px}.modal-gallery__item:last-child{padding-right:20px}@media only screen and (min-width:768px){.modal-gallery__item{display:block;padding:0 0 10px}.modal-gallery__item:first-child,.modal-gallery__item:last-child{padding:0 0 10px}}.modal-gallery__button{position:relative;width:140px;height:88px;background:#26282e}.modal-gallery__button.modal-gallery__button--active .modal-gallery__button-shadow,.modal-gallery__button:focus .modal-gallery__button-shadow,.modal-gallery__button:hover .modal-gallery__button-shadow{box-shadow:inset 0 0 0 4px #c8541a}@media only screen and (min-width:768px){.modal-gallery__button{width:100%;height:0;padding-top:66%}.modal-gallery__button.modal-gallery__button--active .modal-gallery__button-shadow,.modal-gallery__button:focus .modal-gallery__button-shadow,.modal-gallery__button:hover .modal-gallery__button-shadow{box-shadow:inset 0 0 0 8px #c8541a}}.modal-gallery__button-shadow{transition:box-shadow .2s ease-out}.modal-info .modal__content{width:90vw;max-width:788px;max-height:100%;margin:0 auto;padding:40px 70px 40px 40px;color:#383b43;overflow:auto}.modal-info .modal-info__content{font-size:1.125rem;line-height:1.66667}@media only screen and (min-width:992px){.modal-info .modal-info__content{font-size:1.25rem}}.modal-info .modal__close{top:20px;right:20px;font-size:2.5rem;color:#ccc}.modal-info .modal__close:focus,.modal-info .modal__close:hover{color:#67686c}@media only screen and (max-width:767px){.region .region-hero .hero__content{padding:0}}@media only screen and (max-width:767px){.region .hero__background{height:70vw;min-height:70vw;max-height:none}}@media only screen and (max-width:767px){.region .fixed-video .fixed-video{width:140%}}.region-hero__title{flex:1;justify-content:center;position:relative;max-width:100%;padding:45px 20px;font-size:2.75rem;font-weight:300;line-height:1.3;text-align:center;color:#fff;overflow:hidden}@media only screen and (min-width:992px){.region-hero__title{justify-content:flex-start;align-items:flex-end;padding:0;font-size:4.375rem}}@media only screen and (min-width:992px){.hero__button{position:relative;top:0;left:0;-webkit-transform:none;transform:none}}.sidebar-nav{position:fixed;top:0;right:0;width:100%;height:100vh;background:rgba(38,40,46,.99);overflow-x:hidden;overflow-y:auto;z-index:50;-webkit-transform:translateY(-100%);transform:translateY(-100%);transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;scrollbar-width:none;-ms-overflow-style:none}.sidebar-nav::-webkit-scrollbar{display:none}.sidebar-nav.sidebar-nav--fixed{position:fixed}.sidebar-nav.sidebar-nav--active{-webkit-transform:translateY(0);transform:translateY(0)}@media only screen and (min-width:768px){.sidebar-nav .awarded-best-builder-in-san-joaquin-county{margin-bottom:37.5px}}@media only screen and (min-width:1276px){.sidebar-nav .awarded-best-builder-in-san-joaquin-county{margin-top:75px}}@media only screen and (min-width:992px) and (max-width:1275px){.sidebar-nav .awarded-best-builder-in-san-joaquin-county{margin-top:52.5px}}@media only screen and (min-width:768px) and (max-width:991px){.sidebar-nav .awarded-best-builder-in-san-joaquin-county{margin-top:45px}}@media only screen and (max-width:767px){.sidebar-nav .awarded-best-builder-in-san-joaquin-county{margin-top:30px;margin-bottom:22.5px}}.sidebar-nav .awarded-best-builder-in-san-joaquin-county>div{gap:37.5px;justify-content:flex-start}.sidebar-nav__close{padding:0;font-size:2.5rem;color:#fff;background:transparent;z-index:1}.sidebar-nav__close:focus,.sidebar-nav__close:hover{color:#c8541a}@media only screen and (min-width:768px){.sidebar-nav__close{font-size:3.125rem}}@media only screen and (min-width:992px){.sidebar-nav__close{font-size:3.75rem}}.sidebar-nav__inner{padding-top:27px;line-height:1.4}@media only screen and (min-width:768px){.sidebar-nav__inner{padding-top:27px}}@media only screen and (min-width:992px){.sidebar-nav__inner{padding-top:45px}}.sidebar-nav__nav{margin-top:-33px}@media only screen and (min-width:768px){.sidebar-nav__nav{margin-top:-20px}}@media only screen and (min-width:992px){.sidebar-nav__nav{margin-top:-50px}}.sidebar-nav__content{position:relative;max-height:0;overflow:hidden;opacity:0;transition:max-height .3s ease-out,opacity .3s ease-out}.sidebar-nav__content:after{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:#fff;opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:top left;transform-origin:top left;transition:opacity .3s ease-out,-webkit-transform .3s ease-out;transition:transform .3s ease-out,opacity .3s ease-out;transition:transform .3s ease-out,opacity .3s ease-out,-webkit-transform .3s ease-out;will-change:max-height}.sidebar-nav__content.sidebar-nav__content--active{max-height:1210px;opacity:1;transition:max-height .6s ease-out,opacity .6s ease-out}.sidebar-nav__content.sidebar-nav__content--active:after{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}@media only screen and (min-width:768px){.sidebar-nav__content{flex-wrap:nowrap}}.sidebar-nav__category:first-child .sidebar-nav__title{-webkit-animation-delay:0s;animation-delay:0s}.sidebar-nav__category:nth-child(2) .sidebar-nav__title{-webkit-animation-delay:.15s;animation-delay:.15s}.sidebar-nav__category:nth-child(3) .sidebar-nav__title{-webkit-animation-delay:.3s;animation-delay:.3s}.sidebar-nav__category:nth-child(4) .sidebar-nav__title{-webkit-animation-delay:.45s;animation-delay:.45s}.sidebar-nav__category:nth-child(5) .sidebar-nav__title{-webkit-animation-delay:.6s;animation-delay:.6s}.sidebar-nav__category:nth-child(6) .sidebar-nav__title{-webkit-animation-delay:.75s;animation-delay:.75s}.sidebar-nav__title{padding:5px 0;font-size:1.75rem;font-weight:300;line-height:1.25;color:#fff;transition:text-shadow .3s ease-out,color .3s ease-out}.sidebar-nav__title:hover{color:#c8541a}.sidebar-nav__title.sidebar-nav__title--active{font-weight:400}@media only screen and (min-width:768px){.sidebar-nav__title{padding:5px 0;font-size:1.75rem;padding:10px 0;font-size:2.8125rem}}.sidebar-nav__list{width:100%}@media only screen and (min-width:768px){.sidebar-nav__list:not(.grid){padding:20px 100px 20px 0}}.sidebar-nav__list.grid{width:100%}@media only screen and (min-width:768px){.sidebar-nav__list.grid{padding-top:20px;padding-bottom:20px}}.sidebar-nav__list:first-child{padding-top:20px}.sidebar-nav__list:last-child{padding-bottom:20px}@media only screen and (min-width:768px){.sidebar-nav__list{width:auto}}.sidebar-nav__list--padded{padding-bottom:20px}.sidebar-nav__item{line-height:2;color:#fff}.sidebar-nav__item:first-child{margin-bottom:20px}.sidebar-nav__item:first-child .sidebar-nav__link-title{font-size:1.5rem;font-weight:500}.sidebar-nav__item.grid__item .sidebar-nav__link{position:relative;display:block;height:0;padding-top:57.5%;background-repeat:no-repeat;background-position:50%;background-size:cover;transition:color .2s ease-out,box-shadow .2s ease-out;overflow:hidden;background:#333;background-size:cover,cover}.sidebar-nav__item.grid__item .sidebar-nav__link .sidebar-nav__link-name{position:absolute;bottom:65px;left:10px;font-size:1.5rem;font-weight:500;line-height:1;text-align:right;font-weight:400}.sidebar-nav__item.grid__item .sidebar-nav__link .sidebar-nav__link-name.sidebar-nav__link-name--no-homes{bottom:10px}@media only screen and (min-width:768px){.sidebar-nav__item.grid__item .sidebar-nav__link .sidebar-nav__link-name{top:25px;left:10px;font-weight:400}}@media only screen and (min-width:992px){.sidebar-nav__item.grid__item .sidebar-nav__link .sidebar-nav__link-name{bottom:auto;top:25px;left:25px;font-size:1.875rem}.sidebar-nav__item.grid__item .sidebar-nav__link .sidebar-nav__link-name.sidebar-nav__link-name--no-homes{bottom:auto}}.sidebar-nav__item.grid__item .sidebar-nav__link .sidebar-nav__link-amount{color:#fff;font-size:1.125rem;display:block;position:absolute;bottom:10px;left:10px;background:#4a4d57;padding:2px 20px}@media only screen and (min-width:768px){.sidebar-nav__item.grid__item .sidebar-nav__link .sidebar-nav__link-amount{left:100%;transition:all .5s ease}}@media only screen and (min-width:768px) and (prefers-reduced-motion){.sidebar-nav__item.grid__item .sidebar-nav__link .sidebar-nav__link-amount{left:30px}}@media only screen and (min-width:992px){.sidebar-nav__item.grid__item .sidebar-nav__link .sidebar-nav__link-amount{font-size:1.375rem;background:none;padding:0;bottom:25px;width:90%}}.sidebar-nav__item.grid__item .sidebar-nav__link:hover{box-shadow:inset 0 0 0 8px #c8541a}@media only screen and (min-width:768px){.sidebar-nav__item.grid__item .sidebar-nav__link:hover .sidebar-nav__link-amount{-webkit-animation:horizontalBounce .75s ease 1 forwards;animation:horizontalBounce .75s ease 1 forwards}}@media only screen and (min-width:768px) and (prefers-reduced-motion){.sidebar-nav__item.grid__item .sidebar-nav__link:hover .sidebar-nav__link-amount{-webkit-animation:unset;animation:unset}}.sidebar-nav__link{display:inline-block;font-size:1.25rem;font-weight:400;color:#fff}.sidebar-nav__social{margin-left:1em;font-size:20px;color:#fff}.sidebar-nav__social:focus,.sidebar-nav__social:hover{color:#c8541a}.sidebar-nav__footer{padding:0 0 40px}@-webkit-keyframes horizontalBounce{0%{left:100%}50%{left:10px}to{left:30px}}@keyframes horizontalBounce{0%{left:100%}50%{left:10px}to{left:30px}}.signup{position:fixed;bottom:0;left:0;width:100%;height:100%;color:#fff;background:#26282e;-webkit-transform:translateY(100%);transform:translateY(100%);transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out;z-index:31}.signup.signup--active{-webkit-transform:translateY(0);transform:translateY(0)}@media only screen and (min-width:768px){.signup{top:0;bottom:auto;height:auto;-webkit-transform:translateY(-100%);transform:translateY(-100%);z-index:20}}.signup__inner{max-height:100vh;padding-top:20px;padding-bottom:40px;overflow-x:hidden;overflow-y:auto}.signup__cta{position:absolute;bottom:100%;left:20px;padding:10px;font-size:.75rem;white-space:nowrap;color:#fff;background:#c8541a;border:1px solid #c8541a;border-bottom:0;box-shadow:0 0 5px rgba(38,40,46,.05);transition:color .2s ease-out,background .2s ease-out,right .2s ease-out,-webkit-transform .2s ease-out;transition:color .2s ease-out,background .2s ease-out,right .2s ease-out,transform .2s ease-out;transition:color .2s ease-out,background .2s ease-out,right .2s ease-out,transform .2s ease-out,-webkit-transform .2s ease-out;will-change:right,transform}.signup__cta .icon-check{margin-right:10px}.signup__cta:focus,.signup__cta:hover{color:#c8541a;background:#fff}@media only screen and (min-width:768px){.signup__cta{top:100%;left:auto;right:20px;bottom:auto;box-shadow:none;color:#26282e;border:0;background:#fff}.signup__cta:focus,.signup__cta:hover{color:#c8541a}}@media only screen and (min-width:768px) and (max-width:991px){.signup__cta{left:50%;right:unset;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.signup__cta{left:auto;right:20px;-webkit-transform:none;transform:none}}.signup__title{font-size:2.25rem;font-weight:300;line-height:1.3}@media only screen and (min-width:768px){.signup__title{font-size:2.8125rem}}.signup__copy{padding-top:20px;font-size:1.125rem;line-height:1.66667}@media only screen and (min-width:768px){.signup__copy{line-height:2}}@media only screen and (min-width:992px){.signup__copy{padding-top:0}}.signup__form .label{font-size:.75rem;font-weight:500;text-transform:uppercase}.signup__form input,.signup__form select{height:50px;font-size:1.25rem}.signup__form .form-loading-indicator{top:90px}@media only screen and (min-width:992px){.signup__fields{flex-wrap:nowrap}}.signup__field{flex:1 1 100%;padding-right:20px}.signup__field .cta{margin-top:4px}@media only screen and (min-width:768px){.signup__field{flex:1 1 50%}}.signup__field--restrict{min-width:188px}.signup__close{position:absolute;top:25px;right:25px;font-size:30px;color:#fff}.signup__close:focus,.signup__close:hover{color:#c8541a}.signup__inner .form-captcha-container{margin-bottom:20px;font-size:14px}.static-hero .hero__content{align-items:center}.static-hero .hero__background{height:33vw;min-height:340px}.static-hero__content{margin:0 auto;padding:30px 0}@media only screen and (min-width:992px){.static-hero__content{margin:0;padding:60px;-webkit-transform:translateY(90px);transform:translateY(90px)}}.static-hero__title{font-size:2.125rem;font-weight:300;line-height:1.3;letter-spacing:.01429em;color:#fff}@media only screen and (min-width:768px){.static-hero__title{font-size:2.5rem}}@media only screen and (min-width:992px){.static-hero__title{font-size:3rem}}@media only screen and (min-width:1276px){.static-hero__title{font-size:3.75rem}}@media only screen and (min-width:1800px){.static-hero__title{font-size:4.375rem}}.m-calculator-container{color:#383b43;font:inherit;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{font-size:2.5rem;font-weight:300;line-height:1.3;color:#26282e;margin-bottom:30px}@media only screen and (min-width:768px){.m-calculator-container .m-calculator-header{font-size:3.125rem}}@media only screen and (min-width:992px){.m-calculator-container .m-calculator-header{font-size:3.625rem}}@media only screen and (max-width:767px){.m-calculator-container .m-calculator-header{margin-bottom:15px;margin-top:20px}}.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:#888}.m-calculator-container .m-calculator-form .form-inline{display:flex;width:100%}.m-calculator-container .m-calculator-form .form-inline .form-group:first-child{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: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:flex;justify-content: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:#c8541a}.m-calculator-container .m-calculator-result{background-color:#383b43;padding:20px 40px}.m-calculator-container .m-calculator-result dl{display:flex;justify-content:flex-start;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{padding:20px;color:#888;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:"";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{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 #888;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color .15s ease-in-out,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:8px 0;background:#acacac;min-width:40px;text-align:center}.modal-conversion .modal-conversion__wrap{border:8px solid #fff;padding:20px}.modal-conversion .modal-conversion__content h2{color:#c8541a;font-size:1.875rem;line-height:1.5;font-weight:700}.modal-conversion .modal-conversion__content .modal-conversion__content-blurb{color:#67686c;font-size:1.25rem;line-height:1.5;font-weight:400}.modal-conversion .modal-conversion__content .modal-conversion__content-disclaimer{color:#797979;font-size:.8125rem;font-weight:400;line-height:1.5}.community-contact-form input,.community-contact-form textarea{border:1px solid #ccc}.community-contact-form .cta{margin-top:20px}.interest-form .text-link{color:#2c8e7f}.interest-form .text-link:after{border-bottom-color:#c8541a}.interest-form .text-link:focus,.interest-form .text-link:hover{color:#c8541a}.interest-form__contact-image{position:relative;width:100px;height:100px;margin-right:20px;border-radius:50%;overflow:hidden;border:2px solid #fff}.interest-form__contact-image .fill-parent{background-position:50%;background-repeat:no-repeat;background-size:cover}.interest-form__contact-item{padding:20px 0;font-size:1.0625rem;line-height:1.66667;border-top:1px solid #ccc}.interest-form__contact-item:last-child{padding-bottom:0}.modal-interest-form{color:#fff}.modal-interest-form .open{padding:20px}.modal-interest-form .modal__form{max-height:100%;width:500px;max-width:100%;padding:10px;overflow:auto;background:#26282e}.modal-interest-form .label{font-size:.75rem;font-weight:500;text-transform:uppercase}.modal-interest-form input,.modal-interest-form select{height:50px;font-size:1.25rem}.interest-form__form-area{position:relative;min-height:100px;padding:0 30px 30px}.interest-form__form-area .cta{margin-top:20px}.interest-form__close{align-self:flex-end;font-size:2.5rem;color:#fff}.interest-form__close:focus,.interest-form__close:hover{color:#c8541a}.interest-form__title{padding-bottom:20px;font-size:2.5rem;font-weight:300;line-height:1.3;text-align:center}@media only screen and (min-width:768px){.interest-form__title{font-size:2.125rem}}@media only screen and (min-width:992px){.interest-form__title{font-size:3.125rem}}.interest-form__subtitle{padding-top:68px;padding-bottom:30px;font-size:1.75rem;font-weight:300;line-height:1.3}@media only screen and (min-width:768px){.interest-form__subtitle{font-size:2.125rem}}.interest-form__copy{font-size:1.125rem;line-height:1.66667;text-align:center}.interest-form__concern{font-weight:500;color:#c8541a}.interest-form__fields{position:relative;padding-top:40px}.modal-community-contact-form{color:#fff}.modal-community-contact-form .open{padding:20px}.modal-community-contact-form .modal__form{max-height:100%;width:600px;max-width:100%;padding:10px;overflow:auto;background:#26282e}.modal-community-contact-form .label{font-size:.75rem;font-weight:500;text-transform:uppercase}.modal-community-contact-form input,.modal-community-contact-form select{height:50px;font-size:1.25rem}.community-contact-form__form-area{position:relative;min-height:100px;padding:0 30px 30px}.community-contact-form__form-area .cta{margin-top:20px}.community-contact-form__close{align-self:flex-end;font-size:2.5rem;color:#fff}.community-contact-form__close:focus,.community-contact-form__close:hover{color:#c8541a}.community-contact-form__title{padding-bottom:20px;font-size:2.5rem;font-weight:300;line-height:1.3;text-align:center}@media only screen and (min-width:768px){.community-contact-form__title{font-size:2.125rem}}@media only screen and (min-width:992px){.community-contact-form__title{font-size:3.125rem}}.community-contact-form__copy{font-size:1.125rem;line-height:1.66667;text-align:center}.awards .awards__section:first-child{padding-top:40px}.awards .parallax__image.is-parallax .hero__image{-o-object-position:center;object-position:center}.awards__item{padding:30px;font-size:1.03125rem;line-height:1.77778;text-align:center;color:#383b43;border:1px solid #ccc}.awards__item:first-child{-webkit-animation-delay:0s;animation-delay:0s}.awards__item:nth-child(2){-webkit-animation-delay:.15s;animation-delay:.15s}.awards__item:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}.awards__item:nth-child(4){-webkit-animation-delay:.45s;animation-delay:.45s}.awards__item:nth-child(5){-webkit-animation-delay:.6s;animation-delay:.6s}.awards__item:nth-child(6){-webkit-animation-delay:.75s;animation-delay:.75s}.awards__item:nth-child(7){-webkit-animation-delay:.9s;animation-delay:.9s}.awards__item:nth-child(8){-webkit-animation-delay:1.05s;animation-delay:1.05s}.awards__item:nth-child(9){-webkit-animation-delay:1.2s;animation-delay:1.2s}.awards__item:nth-child(10){-webkit-animation-delay:1.35s;animation-delay:1.35s}.awards__item:nth-child(11){-webkit-animation-delay:1.5s;animation-delay:1.5s}.awards__item-title{font-size:.9375rem;font-weight:500}.awards__item-image img{margin:0 auto}.story .hero__background{height:56.25vw;min-height:0}.story .hero__background>.fixed-video .fixed-video{width:101vw;height:100%}@media only screen and (max-width:767px){.story .hero__background>.fixed-video .fixed-video{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.story .story__section.story__section-1 .story__video .fixed-video{left:49%}.story .story__section.story__section-1 .story__video .fixed-video iframe{-webkit-transform:scale(.6);transform:scale(.6)}.story__article{padding-bottom:37.5px}@media only screen and (min-width:992px){.story__article{padding-bottom:0}}.story__section{padding-bottom:20px}@media only screen and (min-width:992px){.story__section{padding-bottom:80px}}@media only screen and (min-width:1800px){.story__section{padding-bottom:120px}.story__section.story__section-1{padding-bottom:80px}}@media only screen and (min-width:992px){.story__section-1,.story__section-3{display:flex;align-items:flex-start}}.story__section-1 .story__block-1,.story__section-1 .story__block-2{width:100%;max-width:720px;margin:0 auto}.story__section-1 .story__block-2{flex:1 1 100%}@media only screen and (min-width:992px){.story__section-1 .story__block-2{max-width:none;padding-left:50px}}.story__section-3 .story__block-1{width:100%;max-width:720px;margin:0 auto}.story__section-3 .story__block-1 .story__image{flex:1 1 100%}.story__section-3 .story__block-2{flex:1 1 100%;width:100%;max-width:720px;margin:0 auto}@media only screen and (min-width:992px){.story__section-3 .story__block-2{max-width:none}}@media only screen and (min-width:992px){.story__section-3{flex-direction:row-reverse}}@media only screen and (min-width:992px) and (min-width:992px){.story__section-3 .story__block-1{padding-left:50px}}.story__section-4{width:100%;max-width:720px;margin:0 auto}@media only screen and (min-width:992px){.story__section-4{max-width:none}}.story__block{width:100%}.story__block-2{padding-top:30px}@media only screen and (min-width:992px){.story__block-2{padding-top:0}}.story__image{flex:1 1 auto;margin-left:20px}.story__image:first-child{margin-left:0}.story__image img{width:100%}.story__image--bottom{padding-top:20px}.story__image--bottom img{width:100%}.story__image--top{padding-bottom:20px}.story__image--top img{width:100%}.story__image--top.story__video{padding-bottom:56.25%;margin-bottom:20px}.story__image,.story__image--bottom,.story__image--top{position:relative;overflow:hidden}.story__image--bottom.story__video,.story__image--top.story__video,.story__image.story__video{align-self:stretch;width:100%;min-width:41.667%;overflow:hidden}.story__image--bottom.story__video .fixed-video__thumbnail,.story__image--top.story__video .fixed-video__thumbnail,.story__image.story__video .fixed-video__thumbnail{background-size:cover;background-position:50%;background-repeat:no-repeat}.story__image--bottom.story__video .fixed-video,.story__image--top.story__video .fixed-video,.story__image.story__video .fixed-video{pointer-events:none;position:absolute;top:50%;left:50%;width:100%;min-height:100%;min-width:177.778%;overflow:hidden;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.story__image--bottom.story__video .fixed-video iframe,.story__image--top.story__video .fixed-video iframe,.story__image.story__video .fixed-video iframe{-webkit-backface-visibility:hidden;backface-visibility:hidden}.story__title{padding-bottom:1em;font-size:1.875rem;font-weight:300;line-height:1.5}@media only screen and (min-width:992px){.story__title{font-size:2.25rem}}.builders-story__image-footer img{width:100%}.buying-process .buying-process__section .story__block .fixed-video{min-width:130%}.buying-process__content,.buying-process__content-grid,.buying-process__left,.buying-process__right,.buying-process__section{position:relative}@media only screen and (min-width:1276px){.buying-process__content-grid{padding-left:50px;padding-right:50px}}@media only screen and (min-width:1800px){.buying-process__content-grid{padding-left:90px;padding-right:90px}}.buying-process__background{position:relative;padding-top:62.5%}@media only screen and (min-width:992px){.buying-process__background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding-top:0}}.buying-process__title{padding-bottom:30px;font-size:2.125rem;font-weight:300;line-height:1.3}@media only screen and (min-width:768px){.buying-process__title{font-size:2.5rem}}@media only screen and (min-width:992px){.buying-process__title{font-size:2.8125rem;font-size:3.125rem}}@media only screen and (min-width:1800px){.buying-process__title{font-size:3.625rem}}.buying-process__copy{font-size:1.125rem;line-height:1.8;color:#383b43}@media only screen and (min-width:992px){.buying-process__copy{font-size:1.25rem}}.buying-process__scroll{font-size:3.75rem;color:#67686c;opacity:.5}@media only screen and (min-width:992px){.buying-process__scroll{margin-top:30px}}@media only screen and (min-width:1276px){.buying-process__scroll{margin-top:40px}}@media only screen and (min-width:1800px){.buying-process__scroll{margin-top:60px}}.buying-process__caption{padding:30px 0;background:#26282e}.buying-process__caption .buying-process__copy,.buying-process__caption .buying-process__title{color:#fff}@media only screen and (min-width:992px){.buying-process__caption{margin-top:20px;padding:60px}}.buying-process__sectiono--1 .story__image{flex:1 1 100%}.buying-process__section--2 .buying-process__content,.buying-process__section--4 .buying-process__content,.buying-process__section--6 .buying-process__content{padding:30px 20px;background:#26282e}@media only screen and (min-width:992px){.buying-process__section--2,.buying-process__section--4,.buying-process__section--6{display:flex;align-items:flex-end;justify-content:flex-end;height:90vw;min-height:420px}.buying-process__section--2 .buying-process__content,.buying-process__section--4 .buying-process__content,.buying-process__section--6 .buying-process__content{padding:0;background:transparent}}@media only screen and (min-width:1276px){.buying-process__section--2,.buying-process__section--4,.buying-process__section--6{height:54vw}}@media only screen and (min-width:992px){.buying-process__section--2 .buying-process__content,.buying-process__section--6 .buying-process__content{width:45%}}.buying-process__section--2 .parallax__image.is-parallax .parallax__img{-o-object-position:left;object-position:left}@media only screen and (min-width:992px){.buying-process__section--4 .buying-process__content{width:50%}}.buying-process__section--3,.buying-process__section--5{display:flex;flex-direction:column-reverse}.buying-process__section--3 .buying-process__title,.buying-process__section--5 .buying-process__title{padding-top:30px}@media only screen and (min-width:992px){.buying-process__section--3,.buying-process__section--5{flex-direction:row}.buying-process__section--3 .box,.buying-process__section--5 .box{margin-top:30px}.buying-process__section--3 .buying-process__content-grid,.buying-process__section--5 .buying-process__content-grid{display:flex}.buying-process__section--3 .buying-process__left,.buying-process__section--5 .buying-process__left{padding-right:60px}}.buying-process__section--3 .buying-process__right{margin-bottom:30px;padding-top:108.66667%;background:url(/images/site/buying-process/step-3-image-1-v2.jpg) 100% no-repeat;background-size:contain}@media only screen and (min-width:992px){.buying-process__section--3 .buying-process__content{width:100%}.buying-process__section--3 .buying-process__left{flex:1 1 50%;width:50%}.buying-process__section--3 .buying-process__right{width:50%;flex:1 1 50%;margin-bottom:0;padding-top:0}}.buying-process__section--5 .box{margin-top:0}.buying-process__section--5 .buying-process__right{width:100%;max-width:720px;margin-left:auto;margin-right:auto;margin-bottom:30px}@media only screen and (min-width:992px){.buying-process__section--5 .buying-process__right{margin-bottom:0;padding-top:0}}.buying-process__section--5 .buying-process__left{flex:1 1 100%;width:100%;max-width:720px;margin:0 auto}@media only screen and (min-width:992px){.buying-process__section--5 .buying-process__left{max-width:none;margin-bottom:0;padding-top:0}}@media only screen and (min-width:992px){.buying-process__section--6 .buying-process__ctas{padding-top:40px}}.buying-process__section--6 .cta{margin-right:20px;margin-top:20px}@media only screen and (min-width:992px){.buying-process__overlay{background-image:linear-gradient(90deg,rgba(28,28,28,0),rgba(28,28,28,.6))}}.microsite--coming-soon .main{border-top:1px solid #eee}@media only screen and (min-width:992px){.microsite--coming-soon .main{border-top:0}}@media only screen and (min-width:768px){.microsite--coming-soon .m-welcome{flex-wrap:nowrap}}.microsite--coming-soon .hero__background{max-height:77vh}.m-welcome__form{margin:0 0 40px;padding:60px 10px 0;background:#eee}@media only screen and (min-width:768px){.m-welcome__form{width:50%;max-width:500px}}.m-welcome__left{padding-right:55px}.contact-us .link{color:#2c8e7f;font-weight:400}.contact-us .link:hover{color:#c8541a;transition:color .3s ease-in}@media only screen and (max-width:767px){.contact-us .contact-us__wrapper{flex-direction:column}}.contact-us .column--left,.contact-us .column--right{position:relative}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.contact-us .column--left,.contact-us .column--right{flex:0 5 40%}}@media only screen and (min-width:768px) and (max-width:991px){.contact-us .column--left{flex:0 5 51%}}@media only screen and (max-width:767px){.contact-us .column--left{width:100%}}@media only screen and (min-width:768px) and (max-width:991px){.contact-us .column--right{flex:0 5 40%}}@media only screen and (max-width:767px){.contact-us .column--right{margin-top:3em;width:100%}}.contact-us .hero__content .link{color:#3dd8bb}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.contact-us .hero__content{padding-bottom:0;padding-right:0}}.contact-us .hero__overlay{background:rgba(38,40,46,.4)}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.contact-us .hero__overlay{display:none}}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.contact-us .hero__background,.contact-us .hero__overlay{height:40em}}.contact-us .parallax__image--up .parallax__img{background-position:bottom}@media only screen and (max-width:767px){.contact-us .contact-us__hero{flex-direction:column}}.contact-us .contact-us__hero-title{padding-top:20px;color:#fff;font-size:2.5rem;font-weight:300;letter-spacing:1px;line-height:1.4}@media only screen and (min-width:768px){.contact-us .contact-us__hero-title{font-size:3.125rem}}@media only screen and (min-width:992px){.contact-us .contact-us__hero-title{padding-top:0;font-size:4.375rem}}.contact-us .contact-us__hero-block{background-color:#26282e;padding:40px 50px;display:flex;flex-direction:column}@media only screen and (max-width:767px){.contact-us .contact-us__hero-block{padding:30px 0}}.contact-us .contact-us__hero-block .contact-us__hero-block-header{color:#fff;font-size:24px;letter-spacing:1px;line-height:24px}.contact-us .contact-us__hero-block .contact-us__hero-block-directions{color:#fff;font-size:17px;line-height:30px;margin:30px 0}.contact-us .contact-us__hero-block .contact-us__hero-block-info{color:#fff;font-size:17px;font-weight:300;line-height:30px}.contact-us .contact-us__hero-block .contact-us__hero-block-info .item{font-weight:500}.contact-us .section-header{font-size:1.5rem;letter-spacing:1px;line-height:1.66667;font-weight:300;width:100%;margin-bottom:1em;white-space:nowrap}@media only screen and (min-width:768px){.contact-us .section-header{font-size:1.875rem}}@media only screen and (min-width:992px){.contact-us .section-header{font-size:2rem}}.contact-us .section-item{width:100%;padding:30px 0;font-size:.9375rem;font-weight:400;line-height:2;border-top:1px solid #bbb}.contact-us .section-item header.header{font-weight:500}@media only screen and (min-width:768px){.contact-us .section-item{font-size:1rem}}@media only screen and (min-width:992px){.contact-us .section-item{font-size:1.0625rem}}.contact-us .service-request-box{max-width:100%;background-color:#e8e8e8;padding:50px 80px;font-size:1.375rem;line-height:2.375rem;text-align:center;font-weight:400;margin-top:1.358em}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.contact-us .service-request-box{padding:30px;font-size:18px}}.contact-us .service-request-box .bold{font-weight:500}.components__icons{font-size:4.375rem}.components__media-grid-container{position:relative;height:400px}.components__floorplan-card{overflow:hidden}.covid-19response .covid-19response__wrapper{font-family:Gotham,sans-serif;color:#26282e;font-size:15px;padding-top:90px;padding-bottom:50px}@media only screen and (min-width:768px){.covid-19response .covid-19response__wrapper{font-size:18px;line-height:unset;min-height:calc(100vh - 188px);padding-bottom:30px}}@media only screen and (min-width:992px){.covid-19response .covid-19response__wrapper{min-height:calc(100vh - 170px)}}.covid-19response .covid-19response__wrapper h1{color:#0598b4;font-size:22px;margin-bottom:20px}@media only screen and (min-width:768px){.covid-19response .covid-19response__wrapper h1{font-size:32px}}.covid-19response .covid-19response__wrapper h2{font-weight:700;margin-bottom:10px}.covid-19response .covid-19response__wrapper ol{margin-top:30px}.covid-19response .covid-19response__wrapper li{padding-bottom:1.5em;list-style:decimal;list-style-position:inside}.covid-19response .covid-19response__wrapper p{margin-top:30px}.covid-19response .covid-19response__wrapper a{color:#26282e;text-decoration:underline}.covid-19response .covid-19response__wrapper a:focus,.covid-19response .covid-19response__wrapper a:hover{color:#c8541a}.covid-19response .covid-19response__wrapper a:visited{color:#26282e}.covid-19response .covid-19response__wrapper em{font-weight:700}.emergencies__heading{padding-bottom:30px;font-size:1.125rem;line-height:1.72727;text-align:center;color:#383b43}@media only screen and (min-width:768px){.emergencies__heading{font-size:1.25rem}}@media only screen and (min-width:992px){.emergencies__heading{padding-bottom:50px;font-size:1.375rem}}.emergencies__title{padding-bottom:40px;font-size:1.375rem;line-height:1.3}@media only screen and (min-width:992px){.emergencies__title{font-size:1.5rem}}@media only screen and (min-width:992px){.emergencies__article{display:flex}}@media only screen and (min-width:992px){.emergencies__section{padding-right:80px}}.emergencies__definitions-inner{padding:30px;background:#eee}.emergencies__definitions-inner .global-copy{padding-bottom:35px;font-size:1.0625rem;font-weight:500;text-align:center}@media only screen and (min-width:992px){.emergencies__definitions-inner{width:454px;padding:50px}}.faq .parallax__image.is-parallax .hero__image{-o-object-position:center;object-position:center}.faq .template-base{background:#eee}.faq .accordion__content{background:#fff}.faq .accordion__trigger{background:rgba(44,142,127,0)}.faq .accordion__item.accordion__item--expanded .accordion__trigger{background:#2c8e7f}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.faq .parallax__image.is-parallax{top:-78px}}.floorplan-detail{font-family:Gotham,sans-serif}.floorplan-detail .slick-list,.floorplan-detail .slick-slide__item,.floorplan-detail .slick-track,.floorplan-detail .slick-wrapper{height:100%}.floorplan-detail .detail-hero__collection{color:#383b43;font-size:20px;line-height:20px;display:flex}.floorplan-detail .detail-hero__collection .collection-pipe{display:block;width:5px;background-color:#2c8e7f;margin-right:10px}.floorplan-detail .detail-hero__title{font-size:2.5rem;letter-spacing:1px;line-height:3.0625rem}.floorplan-detail .detail-hero__title span{display:inline-block;padding-right:10px}.floorplan-detail .detail-hero__title span:after{content:"|";padding-left:10px}.floorplan-detail .detail-hero__title .text-link{display:inline-block;margin-bottom:-3px;font-size:1.25rem;letter-spacing:normal}@media only screen and (max-width:767px){.floorplan-detail .detail-hero__title{letter-spacing:.75px;line-height:60px;text-align:left}}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.floorplan-detail .detail-hero__content-container{padding:20px 40px}}.floorplan-detail .detail-hero__model{border-radius:5px;background-color:#383b43;font-size:12px;font-weight:500;line-height:12px;color:#fff;padding:5px 10px;margin-right:15px}.floorplan-detail .snapshot{margin:5px auto 2px 3px}@media only screen and (max-width:767px){.floorplan-detail .snapshot{margin:30px 0 20px;max-width:none}}@media only screen and (max-width:767px){.floorplan-detail .snapshot .snapshot__icon,.floorplan-detail .snapshot .snapshot__text{font-size:17px}}@media only screen and (max-width:767px){.floorplan-detail .detail-hero__price{margin:.75em 0 .5em;display:block;font-size:18px;line-height:20px;text-align:left}}@media only screen and (max-width:767px){.floorplan-detail .detail-hero__content-left{padding-bottom:0}.floorplan-detail .detail-hero__content-left .snapshot__item{justify-content:flex-start;width:auto}}.floorplan-detail .detail-hero__community{display:flex;align-items:center}@media only screen and (max-width:767px){.floorplan-detail .detail-hero__community{justify-content:flex-start}}.floorplan-detail .text-link{font-weight:700}.floorplan-detail .section-anchors{white-space:nowrap}@media only screen and (max-width:767px){.floorplan-detail .section-anchors{flex-direction:column;align-items:flex-start;margin-top:1em}}.floorplan-detail .anchor-link{position:relative;display:inline-block;color:#c8541a;font-weight:700;cursor:pointer}.floorplan-detail .anchor-link:not(:first-of-type):before{content:"|";padding:0 10px;color:#1c1c1c}.floorplan-detail .anchor-link:focus,.floorplan-detail .anchor-link:hover{color:#26282e}.floorplan-detail .anchor-link:focus:after,.floorplan-detail .anchor-link:hover:after{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}@media only screen and (max-width:767px){.floorplan-detail .anchor-link{display:block;margin-top:10px}.floorplan-detail .anchor-link:after,.floorplan-detail .anchor-link:before{content:none!important}}@media only screen and (max-width:767px){.floorplan-detail .detail-hero__actions{margin-top:5px;flex-direction:column;align-items:flex-start}.floorplan-detail .detail-hero__actions .media-buttons{margin-bottom:1.5em}}.floorplan-detail .detail-hero__content-right .community-name-wrapper{display:flex}@media only screen and (max-width:767px){.floorplan-detail .detail-hero__content-right .community-tag{display:block}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.floorplan-detail .detail-hero__image-container{padding:0!important}}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.floorplan-detail .detail-hero__image-container .framed-image__image{background-size:cover}}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.floorplan-detail .detail-hero__image-container .slick-wrapper{position:absolute;left:0;right:0}}.floorplan-detail .detail-hero__image-container .slick-arrow{align-items:flex-end;height:40px;top:unset;bottom:0;height:100%;padding-bottom:10px;position:absolute}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.floorplan-detail .detail-hero__image-container .slick-arrow{bottom:6px}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.floorplan-detail .detail-hero__image-container .slick-arrow{padding-bottom:0}}.floorplan-detail .detail-hero__image-container .slick-arrow svg{height:15px;position:absolute;bottom:10px}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.floorplan-detail .detail-hero__image-container .slick-arrow svg{position:relative}}.floorplan-detail .detail-hero__image-container .slick-prev{left:auto;right:90px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.floorplan-detail .detail-hero__image-container .slick-prev{right:75px}}.floorplan-detail .detail-hero__image-container .slick-next{right:0}.floorplan-detail .detail-hero__image-container .gallery-paging{right:13px;display:flex;width:100px;left:unset;background:none;padding:8px;color:#fff;font-weight:700;font-size:12px;align-items:flex-end}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.floorplan-detail .detail-hero__image-container .gallery-paging{right:2px}}.floorplan-detail .detail-hero__image-container .expand-gallery{position:absolute;right:10px;top:10px;z-index:5;height:20px;cursor:pointer}.floorplan-detail .detail-hero__image-container .expand-gallery svg{max-height:100%}.floorplan-detail .floorplan-detail__section-wrapper#floorplans{background-color:#e8e8e8;padding-top:2em;padding-bottom:2em;position:relative}.floorplan-detail .other-plans-dropdown{color:#67686c;font-size:16px;font-weight:300;line-height:19px;display:flex;flex-direction:row-reverse;align-items:center;border:1px solid #979797;cursor:pointer;position:relative;pointer-events:all}.floorplan-detail .other-plans-dropdown svg{margin-left:10px;position:absolute;right:15px}.floorplan-detail .other-plans-dropdown svg path{fill:#67686c}.floorplan-detail .other-plans-dropdown .dropdown-select{color:#67686c;font-size:16px;line-height:19px;padding:10px 50px 10px 10px}.floorplan-detail .other-plans-dropdown .dropdown-select:after,.floorplan-detail .other-plans-dropdown .dropdown-select:before{content:none}.floorplan-detail .disclaimer{color:#67686c;font-size:12px;line-height:20px;text-align:center}.floorplan-detail .floorplan-detail__section-wrapper#homes,.floorplan-detail .floorplan-detail__section-wrapper#homes .m-available{background-color:#fff}.floorplan-detail .floorplan-detail__section-wrapper#homes{padding-top:2em;padding-bottom:2em}.floorplan-detail .floorplan-detail__section-wrapper#features{background-color:#e8e8e8;padding-top:3em;padding-bottom:3em}.floorplan-detail .tabs__panel{background-color:#e8e8e8}.floorplan-detail .features__tabcontent{display:flex;flex-wrap:wrap}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.floorplan-detail .features__tabcontent{justify-content:center}}.floorplan-detail .tabs__tab{border-bottom:1px solid #ccc}.floorplan-detail .tabs__tab.tabs__tab--active{border-bottom:none}.floorplan-detail .tabs__tab--active,.floorplan-detail .tabs__tab--active a,.floorplan-detail .tabs__tab-button{background-color:#e8e8e8!important;border-bottom-color:#e8e8e8!important}.floorplan-detail .tabs__tabs{margin-bottom:2em}.floorplan-detail .accordion{margin:1em;display:flex;flex:0 6 calc(50% - 32px)}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.floorplan-detail .accordion{flex:12}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.floorplan-detail .accordion{flex:0 6 45%}}.floorplan-detail .accordion__content{background:#fff;border-top:2px solid #e8e8e8}.floorplan-detail .accordion__item{width:100%}.floorplan-detail .accordion__trigger{font-size:20px;border:none;padding:15px 20px}.floorplan-detail .accordion__trigger .icon-down-arrow{font-size:20px}.floorplan-detail .accordion__content{font-size:18px}.floorplan-detail .accordion__item--expanded .accordion__wrapper{max-height:100%}.floorplan-interactive{min-height:700px;padding:20px 0;position:relative}.floorplan-interactive .floorplan-interactive__other-plans{display:flex;justify-content:flex-end;align-items:center}.floorplan-interactive .floorplan-interactive__other-plans label{padding-right:15px;padding-bottom:0;color:#c8541a;font-family:Gotham,sans-serif;font-size:16px;letter-spacing:.5px;line-height:16px;text-shadow:2px 2px 10px 0 rgba(0,0,0,.6)}.floorplan-interactive .floorplan-interactive__other-plans select{height:40px;width:265px;background:#fff;border:none;border-radius:0;-webkit-appearance:none}.floorplan-interactive .floorplan-interactive__other-plans .form-select__wrap:after{content:"";border-left:2px solid #c4c4c4;border-bottom:2px solid #c4c4c4;position:absolute;top:calc(50% - 12px);right:15px;width:15px;height:15px;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.floorplan-interactive .page-header{color:#c8541a;font-family:Gotham,sans-serif;font-size:30px;line-height:36px;margin-top:20px;margin-bottom:35px;text-align:center}.floorplan-interactive__panel-wrapper{display:flex;justify-content:space-between;flex-direction:column;margin:2em 0}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.floorplan-interactive__panel-wrapper{flex-direction:row}}.interactive-options-panel{background-color:#fff;flex:0 0 33%;font-family:Gotham,sans-serif}.interactive-options-panel .btn-i-print{display:none}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.interactive-options-panel.desktop{display:none}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.interactive-options-panel.desktop .btn-print{display:none!important}.interactive-options-panel.desktop .btn-i-print{display:block!important}}@supports (-ms-accelerator:true){.interactive-options-panel.desktop .btn-print{display:none!important}.interactive-options-panel.desktop .btn-i-print{display:block!important}}.interactive-options-panel .button-row{display:flex;justify-content:space-between}.interactive-options-panel .button-row .cta{font-size:15px}.interactive-options-panel .button-rounded__white{padding:8px 10px;border:1px solid #c8541a;border-radius:2px;color:#c8541a;font-size:16px;line-height:16px;font-family:Gotham,sans-serif;flex:0 0 32%}.interactive-options-panel .button-rounded__white .text{letter-spacing:0;font-size:14px}.interactive-options-panel .button-rounded__white [class^=icon-]{font-size:20px;margin-right:3px}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.interactive-options-panel .button-rounded__white [class^=icon-]{font-size:20px}}.interactive-options-panel .button-rounded__white:hover{color:#fff}@media only screen and (min-width:992px) and (max-width:1275px){.interactive-options-panel .button-rounded__white{max-width:31%}}.interactive-options-panel .print-button-row{display:flex;justify-content:center}.interactive-options-panel .print-button-row .button-rounded__white{flex:initial;max-width:none}.interactive-options-panel .option-row{border-bottom:1px solid #ececec;padding:20px}@media only screen and (min-width:992px) and (max-width:1275px){.interactive-options-panel .option-row{padding:20px 25px}}.interactive-options-panel .option-row:last-of-type(){border:none}.interactive-options-panel .option-row.print-button{font-size:20px;line-height:20px}.interactive-options-panel .option-row-header{color:#5f5f5f;font-family:Gotham,sans-serif;font-size:20px;line-height:24px;text-align:center;width:100%;margin-bottom:.85em}.interactive-options-panel .select-floor{justify-content:center}.interactive-options-panel .select-floor .option-row-header{margin-bottom:10px}.interactive-options-panel .form-radio label{color:#67686c;font-size:18px;line-height:18px;letter-spacing:0}.interactive-options-panel .form-radio label.selected .label__box{background-color:#2c8e7f}.interactive-options-panel .form-radio label span{font-family:Gotham,sans-serif!important}.interactive-options-panel .form-radio .label__box{box-sizing:border-box;height:14px;min-width:14px;width:14px;border-radius:50%;border:2px solid #2c8e7f;background:#fff}.interactive-options-panel .options-list{flex-direction:column}.interactive-options-panel .form-checkbox{padding-top:10px}.interactive-options-panel .form-checkbox label{color:#67686c;font-size:18px;line-height:18px;letter-spacing:0}.interactive-options-panel .form-checkbox label.selected .label__box{background-color:#2c8e7f}.interactive-options-panel .form-checkbox label span{font-family:Gotham,sans-serif!important}.interactive-options-panel .form-checkbox .label__box{box-sizing:border-box;height:14px;min-width:14px;width:14px;border:2px solid #2c8e7f}.interactive-options-panel .form-checkbox .label__box:checked{background-color:#2c8e7f}.interactive-options-panel .select-elevation{flex-flow:row wrap;justify-content:space-between}.interactive-options-panel .select-elevation .elevation-label{padding:.5em;display:block;border:1px solid #bbb}.interactive-options-panel .select-elevation .elevation__wrap{color:#383b43;font-size:12px;font-weight:500;line-height:14px;text-align:center;background-color:#fff;transition:all .3s;flex:0 0 49%;margin:.5em 0;cursor:pointer;display:flex;flex-direction:column}.interactive-options-panel .select-elevation .elevation__wrap.selected,.interactive-options-panel .select-elevation .elevation__wrap:hover{color:#fff;background-color:#c8541a}.interactive-options-panel .select-elevation .elevation__wrap.selected .elevation-label,.interactive-options-panel .select-elevation .elevation__wrap:hover .elevation-label{border-color:transparent}.interactive-options-panel .select-elevation .elevation__wrap label{flex:1 1 auto;display:flex;justify-content:center;align-items:center}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.interactive-options-panel .select-elevation .elevation__wrap img{height:82%}}.interactive-options-panel .select-elevation .elevation__wrap img.flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.interactive-options-panel .cta:focus,.interactive-options-panel .cta:hover{color:#2c8e7f;border-color:#2c8e7f;transition:all .3s}.interactive-options-panel .cta:focus svg,.interactive-options-panel .cta:focus svg path,.interactive-options-panel .cta:hover svg,.interactive-options-panel .cta:hover svg path{fill:#2c8e7f}.interactive-options-panel.mobile{position:absolute;-webkit-transform:translateX(-110%);transform:translateX(-110%);height:100vh;top:0;bottom:0;left:0;right:75px;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;background-color:hsla(0,0%,100%,.8)}@media only screen and (min-width:768px) and (max-width:991px){.interactive-options-panel.mobile{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.interactive-options-panel.mobile .mobile-options-button{position:absolute;top:50%;padding:.5em 1.5em;background:#2c8e7f;color:#fff;letter-spacing:.5px;font-weight:400;-webkit-transform:rotate(90deg);transform:rotate(90deg);right:-125px}@media (min-width:711px) and (max-width:712px) and (min-height:970px) and (max-height:971px){.interactive-options-panel.mobile .mobile-options-button{right:-158px}}@media only screen and (min-width:768px) and (max-width:991px){.interactive-options-panel.mobile .mobile-options-button{right:-95px}}.interactive-options-panel.mobile .label,.interactive-options-panel.mobile label span{font-size:14px}.interactive-options-panel.mobile .option-row{padding:0}.interactive-options-panel.mobile .option-row.button-row{padding:20px 0 0!important}.interactive-options-panel.mobile .accordion{margin:0}.interactive-options-panel.mobile .accordion__trigger{padding:0;width:100%;background:transparent;color:#5f5f5f}.interactive-options-panel.mobile .accordion__wrapper{width:100%}.interactive-options-panel.mobile .accordion__content{padding:1em 0 0;border:none}.interactive-options-panel.mobile.open{z-index:10;position:fixed;-webkit-transform:translateX(0);transform:translateX(0)}.interactive-options-panel.mobile.open .mobile-options-button{right:-95px}.interactive-options__content-wrapper{padding:0 .75em .75em;max-height:100%;overflow:scroll;background-color:#fff}.mobile-ifp-options-trigger{position:absolute;top:-200px}.accordion--jquery__toggle{width:100%;background:rgba(0,0,0,.78);color:#383b43;padding:.75em 0;font-size:20px;line-height:24px;background:#fff;transition:color .3s ease-out,background-color .3s ease-out,border .3s ease-out}.accordion--jquery__toggle.menu-active .icon-down-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.accordion--jquery__toggle .icon-down-arrow{font-size:20px;color:#67686c;transition:fill .3s ease-out,-webkit-transform .3s ease-out;transition:transform .3s ease-out,fill .3s ease-out;transition:transform .3s ease-out,fill .3s ease-out,-webkit-transform .3s ease-out}.accordion--jquery__wrapper.inner{display:flex;overflow:hidden;height:0;padding:0;transition:height .35s steps(0 100%)}.accordion--jquery__wrapper.inner.show{height:auto;padding-bottom:1em}.accordion--jquery__wrapper.inner.show .select-elevation .accordion__content,.accordion--jquery__wrapper.inner.show .select-floor .accordion__content{display:flex;flex-wrap:wrap}.accordion--jquery__wrapper.inner.show .icon-down-arrow:before{color:#5f5f5f}.accordion--jquery__wrapper.inner.show .option-row{padding:10px 15px}.accordion--jquery__wrapper.inner.show .elevation__wrap{flex:0 0 48%;margin:.5em 1%}.interactive-view-panel{background-color:#fff;flex:0 0 66%;border-left:2px solid #ececec}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){@-moz-document url-prefix(){.interactive-view-panel{max-width:66%}}@supports (-ms-ime-align:auto) and (-webkit-text-stroke:initial){.interactive-view-panel{max-width:66%}}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.interactive-view-panel{flex:auto!important;width:66%!important}}@media (-ms-high-contrast:active) and (max-width:991px),(-ms-high-contrast:none) and (max-width:991px){.interactive-view-panel{width:100%!important}}.interactive-view-panel .view-header{color:#5f5f5f;font-family:Gotham,sans-serif;font-size:30px;line-height:29px;font-weight:lighter;padding:30px 0 15px;width:100%;text-align:center;margin-bottom:0}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.interactive-view-panel .view-header .zoom-buttons{display:block}}.interactive-view-panel .zoom-buttons{display:none;text-align:left;padding-left:20px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.interactive-view-panel .zoom-buttons{flex-direction:column;position:absolute}}@media only screen and (max-width:767px){.interactive-view-panel .zoom-buttons{right:20px;bottom:20px}}@media only screen and (min-width:768px) and (max-width:991px){.interactive-view-panel .zoom-buttons{right:40px;bottom:40px}}.interactive-view-panel .cta{padding:10px;height:38px;width:38px}.interactive-view-panel .cta .cta__content{height:100%}.interactive-view-panel .cta .cta__icon{height:100%;width:100%}.interactive-view-panel .cta svg{max-width:16px}.interactive-view-panel .cta svg g{stroke:#c8541a;stroke-width:4px}.interactive-view-panel .cta__icon--left{margin:0}.interactive-view-panel .cta:focus,.interactive-view-panel .cta:hover{color:#2c8e7f;border-color:#2c8e7f;transition:all .3s}.interactive-view-panel .cta:focus svg,.interactive-view-panel .cta:focus svg g,.interactive-view-panel .cta:focus svg path,.interactive-view-panel .cta:hover svg,.interactive-view-panel .cta:hover svg g,.interactive-view-panel .cta:hover svg path{stroke:#2c8e7f}.interactive-view-panel .interactive-view-panel__wrap{display:flex;justify-content:center;padding:20px 20px 40px;position:relative}@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){.interactive-view-panel .interactive-view-panel__wrap{padding:40px 40px 40px 20px}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.interactive-view-panel .interactive-view-panel__wrap{flex-direction:column}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.interactive-view-panel .interactive-view-panel__wrap .zoom-buttons{display:flex}}.interactive-view-panel #canvas,.interactive-view-panel .floorplan-image,.interactive-view-panel svg{max-width:100%}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.interactive-view-panel #canvas,.interactive-view-panel .floorplan-image,.interactive-view-panel svg{width:100%}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.interactive-view-panel #canvas{overflow:hidden}}.interactive-view-panel svg{height:100%}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.interactive-view-panel svg{min-height:100vh}}@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){.interactive-view-panel .option-row{display:none}}.interactive-view-panel .button-rounded__white{padding:8px 10px;border:1px solid #114a5d;border-radius:2px;color:#114a5d;font-size:16px;line-height:16px;font-family:Gotham,sans-serif;flex:0 0 32%}.interactive-view-panel .button-rounded__white .text{letter-spacing:0;font-size:14px}.interactive-view-panel .button-rounded__white [class^=icon-]{font-size:20px;margin-right:3px}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.interactive-view-panel .button-rounded__white [class^=icon-]{font-size:20px}}.interactive-view-panel .button-rounded__white:hover{color:#fff}@media only screen and (min-width:992px) and (max-width:1275px){.interactive-view-panel .button-rounded__white{max-width:31%}}.interactive-view-panel .print-button-row{display:flex}.interactive-view-panel .print-button-row .button-rounded__white{flex:initial;max-width:none}.interactive-view-panel .option-row{padding:20px 40px;justify-content:center}@media only screen and (min-width:992px) and (max-width:1275px){.interactive-view-panel .option-row{padding:20px 25px}}.interactive-view-panel .option-row:last-of-type(){border:none}.interactive-view-panel .option-row.print-button{font-size:20px;line-height:20px}@media (min-width:992px) and (max-width:1240px){.homepage__communities{padding-left:20px;padding-right:20px}}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.homepage__communities .copy-wrapper{padding-right:20px;width:40%}}@media (min-width:992px) and (max-width:1240px){.homepage__communities .copy-wrapper{padding-right:20px;width:34%}}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.homepage__communities .card-wrapper{width:60%}}@media (min-width:992px) and (max-width:1240px){.homepage__communities .card-wrapper{width:70%}}@media only screen and (max-width:767px){.homepage__communities .content-wrapper{flex-direction:column}}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.homepage__communities .content-wrapper-copy{padding-right:10px}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.homepage__communities .content-wrapper-copy{margin-bottom:20px}}.homepage__communities .content-wrapper-header{font-size:45px}@media only screen and (max-width:767px){.homepage__communities .content-wrapper-header{font-size:38px}}@media only screen and (min-width:768px) and (max-width:991px){.homepage__communities .content-wrapper-header{margin-right:0;margin-bottom:20px}}@media (min-width:992px) and (max-width:1240px){.homepage__communities .content-wrapper-header{font-size:37px;line-height:50px;margin-bottom:30px}}.homepage__communities .region__header{color:#383b43;font-family:Gotham,sans-serif;font-size:20px;font-weight:300;line-height:38px}.homepage__communities .region__link{color:#c8541a;font-family:Gotham,sans-serif;font-size:16px;font-weight:500;line-height:38px;float:right}.homepage__communities .homepage__communities-card{position:relative;display:flex;justify-content:flex-start;align-items:flex-end;height:270px;color:#fff;font-family:Gotham,sans-serif;overflow:hidden}.homepage__communities .homepage__communities-card .card-content{z-index:2;padding:0 0 20px 20px}@media (min-width:992px) and (max-width:1240px){.homepage__communities .homepage__communities-card .card-content{padding:0 0 15px 15px}}.homepage__communities .homepage__communities-card .image{background-size:cover;background-position:50%;position:absolute;height:100%;width:100%;top:0;bottom:0;left:0;right:0;-webkit-transform:scale(1.05);transform:scale(1.05);transition:-webkit-filter .2s ease-out;transition:filter .2s ease-out;transition:filter .2s ease-out,-webkit-filter .2s ease-out}.homepage__communities .homepage__communities-card:hover .image{-webkit-filter:blur(4px);filter:blur(4px)}.homepage__communities .homepage__communities-card:hover .image.blur{z-index:1}.homepage__communities .homepage__communities-card .name{font-size:24px;line-height:34px;font-weight:500}.homepage__communities .homepage__communities-card .summary{font-size:16px;line-height:26px;font-weight:400}.homepage__communities .homepage__communities-card .summary span{display:block}.designed{position:relative;display:flex;flex-direction:column-reverse}@media only screen and (min-width:992px){.designed{display:block}}.designed__video-wrap{height:220px;position:relative}@media only screen and (min-width:768px){.designed__video-wrap{height:650px;position:unset}}.designed__video-wrap .fixed-video__thumbnail{background-size:cover;background-position:50%;background-repeat:no-repeat}.designed__hanging-parallax{position:relative;height:62.5vw}.designed__content{position:relative;text-align:center}@media only screen and (min-width:992px){.designed__content{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;text-align:right}}.designed__title{width:calc(100% - 40px);margin:0 auto;padding-bottom:30px;font-size:2.5rem;font-weight:300;line-height:1.2;color:#383b43}@media only screen and (min-width:768px){.designed__title{width:auto;margin:0;padding-bottom:40px;font-size:3rem;color:#fff}}@media only screen and (min-width:992px){.designed__title{padding-bottom:60px;font-size:3.625rem}}@media only screen and (min-width:768px){.designed .cta{background:#fff;border-color:#fff}}.homepage__experience .header{color:#383b43;font-size:58px;line-height:70px;font-weight:300}.homepage__experience .header span{display:block}@media (max-width:1075px){.homepage__experience .header{font-size:55px}.homepage__experience .header span{display:inline}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.homepage__experience .header{font-size:42px;line-height:55px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.homepage__experience .header{font-size:56px}}.homepage__experience .text{color:#383b43;font-size:20px;line-height:38px;margin:40px 0}@media only screen and (max-width:767px){.homepage__experience .text{font-size:18px;line-height:35px;margin:25px 0}}.homepage__experience .text__wrapper{padding:40px 20px}@media only screen and (min-width:768px){.homepage__experience .text__wrapper{padding:50px 30px 60px}}@media only screen and (min-width:992px){.homepage__experience .text__wrapper{padding:70px 40px 80px}}@media only screen and (min-width:1276px){.homepage__experience .text__wrapper{padding:90px 50px 100px}}@media only screen and (min-width:1800px){.homepage__experience .text__wrapper{padding:100px 90px 110px}}.homepage__experience .text__wrapper .cta:focus,.homepage__experience .text__wrapper .cta:hover{color:#2c8e7f;border-color:#2c8e7f}.homepage__experience .media-grid__wrapper{position:relative;overflow:hidden}.homepage__experience .media-grid__wrapper .grid__item.media-grid__image{width:100%}.homepage__experience .media-grid__wrapper .media-grid__image .fill-parent.fixed-video{position:relative;top:0;left:0;right:0;bottom:0;-webkit-transform:scale(1.3);transform:scale(1.3)}@media (min-width:992px) and (max-width:1170px){.homepage__experience .media-grid__wrapper .media-grid__image .fill-parent.fixed-video{-webkit-transform:scale(1.3);transform:scale(1.3)}}.homepage__experience .media-grid__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.homepage__experience .media-grid__wrapper .fixed-video{height:100%}.homepage__experience .media-grid__wrapper .fixed-video div{position:absolute;height:100%;width:100%}.homepage__experience .media-grid__wrapper .fixed-video div:first-of-type{-webkit-transform:scale(1.5);transform:scale(1.5);top:0;left:0}@media (min-width:992px) and (max-width:1170px){.homepage__experience .media-grid__wrapper .fixed-video div:first-of-type{-webkit-transform:scale(1.4);transform:scale(1.4)}}@media (min-width:1171px){.homepage__experience .media-grid__wrapper .fixed-video div:first-of-type{-webkit-transform:scale(1.3);transform:scale(1.3)}}.homepage__experience .bottom-row{position:relative;min-height:400px;margin-top:20px}@media only screen and (min-width:768px) and (max-width:991px){.homepage__experience .bottom-row{min-height:300px}}@media only screen and (max-width:767px){.homepage__experience .bottom-row{min-height:70em;margin-top:2em}}.homepage__experience .bottom-row .media-grid:not(.media-grid--static){height:100%}.homepage__experience .bottom-row .media-grid__inner{flex-wrap:nowrap}@media only screen and (max-width:767px){.homepage__experience .bottom-row .media-grid__inner{flex-wrap:nowrap;flex-direction:column}}@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){.homepage__experience .bottom-row .media-grid--3:not(.media-grid--static) .media-grid__image:first-child{width:70%}}@media only screen and (max-width:767px){.homepage__experience .bottom-row .media-grid--3:not(.media-grid--static) .media-grid__image:first-child{height:115%}}@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){.homepage__experience .bottom-row .media-grid--3:not(.media-grid--static) .media-grid__image:nth-child(2){width:100%}}@media only screen and (max-width:767px){.homepage__experience .bottom-row .media-grid--3:not(.media-grid--static) .media-grid__image:nth-child(2){height:80%}}@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){.homepage__experience .bottom-row .media-grid--3:not(.media-grid--static) .media-grid__image:nth-child(3){width:60%}}@media only screen and (max-width:767px){.homepage__experience .bottom-row .media-grid--3:not(.media-grid--static) .media-grid__image:nth-child(3){height:115%}}@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){.homepage__experience .bottom-row .grid--gutter-20>.grid__item{margin:5px;height: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){.homepage__experience .bottom-row .media-grid__image{height:100%}}@media only screen and (max-width:767px){.homepage__experience .bottom-row .media-grid__image{width:calc(100% - 60px)!important;margin-left:30px;margin-right:30px}}.happiness{position:relative;display:flex;flex-direction:column-reverse;overflow:hidden}@media only screen and (min-width:992px){.happiness{display:block;padding-top:40px}}.happiness .global-max-width{padding-bottom:50px}.happiness__hanging-parallax{position:relative;height:55.55556vw;margin-top:175px}.happiness__content{position:relative;text-align:center}.happiness__content .global-copy{max-width:1000px;margin:0 auto}.happiness__content .happiness__leadin{margin-bottom:1.5em;font-weight:500;border-bottom:1px solid #ccc}@media only screen and (min-width:992px){.happiness__content{width:100%;height:100%;padding-bottom:0;padding-top:45px}}.happiness__video-wrap{position:relative;height:290px}@media only screen and (min-width:768px){.happiness__video-wrap{height:700px}}.happiness__video-wrap:before{content:"";z-index:1;position:absolute;top:0;left:0;background:linear-gradient(180deg,#fff 50%,hsla(0,0%,100%,0));width:100%;height:50px}.happiness__video-wrap .fixed-video__thumbnail{background-size:cover;background-position:50%;background-repeat:no-repeat}.happiness__title{position:absolute;display:none;right:60px;bottom:60px;width:auto;font-size:3.625rem;font-weight:300;line-height:1.2;text-align:right;color:#fff}@media only screen and (min-width:992px){.happiness__title{display:block;bottom:0}}.homepage-header{position:relative}.homepage-header .content-hero__content{z-index:1}.homepage-header .hero__content{padding-bottom:0}.homepage-header__videos{position:relative;height:100vw;max-height:50vh;background:#26282e;background-size:cover;background-position:50%;background-repeat:no-repeat}@media only screen and (min-width:768px){.homepage-header__videos{max-height:56.25vw}}@media only screen and (min-width:992px){.homepage-header__videos{height:100vh;min-height:420px;max-height:100vh}}.homepage-header__content-area{z-index:1}@media only screen and (min-width:992px){.homepage-header__content-area{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2)}}.homepage-header__content{pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100vw;max-height:50vh;background:rgba(0,0,0,.2);z-index:1}@media only screen and (min-width:768px){.homepage-header__content{max-height:56.25vw}}@media only screen and (min-width:992px){.homepage-header__content{position:relative;display:block;width:auto;height:auto;max-height:none;background:transparent}}.homepage-header__content-inner{pointer-events:all;padding-top:40px;padding-bottom:40px;line-height:1.66667;color:#fff;background:#26282e}@media only screen and (min-width:992px){.homepage-header__content-inner{width:683px;-webkit-transform:translateY(50%);transform:translateY(50%)}}.homepage-header__title{font-size:1.5625rem;font-weight:300;color:#fff}@media only screen and (min-width:992px){.homepage-header__title{padding-bottom:150px;font-size:3.125rem;font-weight:400;-webkit-transform:translateX(10px);transform:translateX(10px)}}.homepage-header__copy{font-size:.9375rem}.homepage-header__divider{height:40px}@media only screen and (min-width:992px){.homepage-header__divider{align-self:center;width:1px;height:100%;min-width:1px;background:#fff}}.homepage-header__buttons{width:80%;z-index:1}.homepage-header__buttons .cta__text{display:flex}.homepage-header__buttons .homepage-header__button{width:100%;max-width:240px}.homepage-header__buttons .homepage-header__title{width:310px;font-size:2.8125rem;font-weight:300;line-height:1.2;text-align:center;color:#fff}@media only screen and (min-width:992px){.homepage-header__buttons{flex-direction:row}.homepage-header__buttons .homepage-header__button{display:flex;align-items:center;justify-content:center;max-width:none;color:#fff;border:0;-webkit-transform-origin:center;transform-origin:center;transition:color .2s ease-out,border .2s ease-out,-webkit-transform .2s ease-out;transition:color .2s ease-out,transform .2s ease-out,border .2s ease-out;transition:color .2s ease-out,transform .2s ease-out,border .2s ease-out,-webkit-transform .2s ease-out}.homepage-header__buttons .homepage-header__button:hover{color:#c8541a;-webkit-transform:scale(1.1);transform:scale(1.1)}.homepage-header__buttons .cta__text{display:block}.homepage-header__buttons .cta__content,.homepage-header__buttons .homepage-header__divider{-webkit-transform:translateY(-7vh);transform:translateY(-7vh)}}.homepage-header__button-area{width:100%}@media only screen and (min-width:992px){.homepage-header__button-area{height:100%;padding:0 40px}}.homepage-header__scrolldown{font-size:3.75rem;color:#fff}.homepage-header__interactive{position:relative;overflow:hidden}.homepage-header__button-top{white-space:nowrap;margin-right:.25em}@media only screen and (min-width:992px){.homepage-header__button-top{margin-right:0;font-size:1.375rem;font-weight:500;line-height:1.36364}}@media only screen and (min-width:992px){.homepage-header__button-bottom{margin-left:-.05em;font-size:4.375rem;font-weight:300;line-height:1}}.homepage-header__video{width:100vw;height:100vw;max-height:50vh;overflow:hidden;opacity:0;transition:opacity .3s ease-out}@media only screen and (min-width:768px){.homepage-header__video{max-height:56.25vw}}@media only screen and (min-width:992px){.homepage-header__video{height:100vh;max-height:none}}.homepage-header__video.homepage-header__video--active{opacity:1;z-index:1;transition:opacity .3s ease-out .3s}.homepage-header__video .fixed-video__thumbnail{background-size:cover;background-position:50%;background-repeat:no-repeat}.homepage-header__video .fixed-video{pointer-events:none;position:absolute;top:50%;left:50%;width:100vw;height:56.25vw;min-height:100vh;min-width:177.778vh;overflow:hidden;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.homepage-header__scroll{position:absolute;bottom:83px}.homepage-header__scroll-button{font-size:2.5rem;color:#fff}.homepage-header__scroll-button:hover{color:#c8541a}.homepage-header__scroll-button .icon-down-arrow{position:relative;-webkit-animation:bounce 1s ease infinite;animation:bounce 1s ease infinite}@-webkit-keyframes bounce{50%{-webkit-transform:translateY(25%);transform:translateY(25%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounce{50%{-webkit-transform:translateY(25%);transform:translateY(25%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.home .awarded-best-builder-in-san-joaquin-county{margin-top:75px}.luxury .m-available{background:#fff}.luxury .floorplan-card__elevation{padding-top:calc(62.59259% - 72px)}.luxury-info{padding:5px;text-align:center;font-family:Gotham,sans-serif;font-size:1rem;line-height:1.3;color:#383b43}.luxury-info__top{padding-bottom:5px}.luxury-info__bottom{font-weight:500}.luxury .gm-style-iw button[title=Close]{position:relative;font-family:icomoon!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luxury .gm-style-iw button[title=Close] img,.luxury .gm-style-iw button[title=Close] span{display:none!important}.luxury .gm-style-iw button[title=Close]:before{content:"\E908";display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;transition:font-size .2s ease-out,color ease-out;will-change:font-size}.luxury .story__section.story__section-1{padding:0}.luxury .story__section.story__section-1 .fixed-video{min-width:139.778%}@media only screen and (min-width:992px){.maintenance .static-hero__content{-webkit-transform:translateY(50px);transform:translateY(50px)}}.maintenance .parallax__image.is-parallax .hero__image{-o-object-position:center;object-position:center}.maintenance__copy{max-width:1000px;margin:0 auto;font-size:1.25rem;line-height:1.66667;text-align:center;color:#26282e}@media only screen and (min-width:768px){.maintenance__copy{font-size:1.375rem}}@media only screen and (min-width:992px){.maintenance__copy{font-size:24}}.maintenance__tips{background:#eee}.maintenance__tips .tabs__panel{background:transparent}.maintenance__tips .tabs__tab--active{border-bottom-color:#eee;background:#eee}.maintenance__tabcontent{padding:40px 0 0;color:#383b43}.maintenance__tabcontent .global-list{width:100%;padding-bottom:0}@media only screen and (min-width:992px){.maintenance__tabcontent{display:flex;justify-content:space-between}.maintenance__tabcontent .global-list{padding-bottom:27px}.maintenance__tabcontent .global-list:first-child{padding-right:50px}}.marketing--community .marketing-hero{overflow:visible}@media only screen and (min-width:992px){.marketing--community .marketing-hero__content-area{position:absolute;left:0;bottom:0;max-width:none;padding-bottom:0}}.marketing--community .marketing__section{padding-bottom:60px}@media only screen and (min-width:992px){.marketing--community .marketing__section{padding-top:190px}}@media only screen and (min-width:1276px){.marketing--community .marketing__section{padding-top:120px}}.marketing-hero{position:relative;overflow:hidden}.marketing-hero .form-header{padding-bottom:20px;font-size:1.75rem;font-weight:300;line-height:1.3}@media only screen and (min-width:992px){.marketing-hero .form-header{font-size:2.5rem}}.marketing-hero .form-copy{padding-bottom:30px;font-size:1.125rem;line-height:1.66667}@media only screen and (min-width:992px){.marketing-hero__inner{display:flex}}.marketing-hero__info{position:relative}@media only screen and (min-width:992px){.marketing-hero__info{flex:1 1 100%}}.marketing-hero__background{position:relative;height:68vw}.marketing-hero__background .parallax .parallax__img{background-position:50%;background-size:cover}@media only screen and (min-width:992px){.marketing-hero__background{position:absolute;top:0;left:0;width:100%;height:100%}}.marketing-hero__content-area{position:relative}.marketing-hero__form-area{padding:30px 20px;background:#eee}@media only screen and (min-width:992px){.marketing-hero__form-area{width:477px;min-width:477px;padding:40px}}@media only screen and (min-width:992px){.marketing-hero__content-area{max-width:560px;padding:60px 40px}}.marketing-hero__content{padding:30px 20px;color:#fff;background:#26282e}@media only screen and (min-width:992px){.marketing-hero__content{padding:40px;background:rgba(38,40,46,.95)}}.marketing-hero__title,.marketing__title{font-size:1.75rem;line-height:1.3}@media only screen and (min-width:768px){.marketing-hero__title,.marketing__title{font-size:2rem}}.marketing-hero__copy,.marketing-hero__title{text-align:center}@media only screen and (min-width:992px){.marketing-hero__copy,.marketing-hero__title{text-align:left}}.marketing__title{font-weight:300}@media only screen and (min-width:992px){.marketing__title{font-size:2.5rem}}@media only screen and (min-width:1276px){.marketing__title{padding-bottom:10px;font-size:3rem}}.marketing-hero__copy,.marketing__copy{padding-top:20px;font-size:1.125rem;line-height:1.66667}.marketing-hero__copy li,.marketing-hero__copy p,.marketing__copy li,.marketing__copy p{font-size:inherit!important;line-height:inherit!important}.marketing-hero__copy li,.marketing__copy li{margin-bottom:.25em}.marketing-hero__copy p,.marketing-hero__copy ul,.marketing__copy p,.marketing__copy ul{margin-bottom:1em}.marketing-hero__copy p:last-child,.marketing-hero__copy ul:last-child,.marketing__copy p:last-child,.marketing__copy ul:last-child{margin-bottom:0}.marketing-hero__copy ol,.marketing-hero__copy ul,.marketing__copy ol,.marketing__copy ul{padding-left:1.5em}.marketing-hero__copy ul,.marketing__copy ul{list-style:disc}.marketing-hero__copy ol,.marketing__copy ol{list-style:decimal}.marketing-hero__copy b,.marketing-hero__copy em,.marketing-hero__copy strong,.marketing__copy b,.marketing__copy em,.marketing__copy strong{font-weight:500}.marketing-hero__copy em,.marketing-hero__copy i,.marketing__copy em,.marketing__copy i{font-style:italic}.marketing-hero__copy a,.marketing__copy a{color:#2c8e7f;transition:color .2s ease-out}.marketing-hero__copy a:focus,.marketing-hero__copy a:hover,.marketing__copy a:focus,.marketing__copy a:hover{color:#c8541a}.marketing__copy{color:#383b43}@media only screen and (min-width:992px){.marketing__copy{font-size:1.25rem}}@media only screen and (min-width:992px){.marketing__article{display:flex}}.marketing__section{position:relative}@media only screen and (min-width:992px){.marketing__section{flex:1 1 100%}}@media only screen and (min-width:992px){.marketing__aside{width:460px;min-width:460px;padding-left:50px}}.marketing__card{margin-bottom:30px}.marketing__card__image{border:1px solid #ccc;border-bottom:0}.marketing__card-content{padding:20px 30px;border-left:1px solid #ccc;border-right:1px solid #ccc}.marketing__card-title{font-size:1.75rem;line-height:1.3}.marketing__card-copy{padding-top:24px;font-size:1.125rem;line-height:1.66667}.marketing__card-cta{padding:20px;font-size:1.25rem;line-height:1.3;color:#2c8e7f;border:1px solid #ccc;transition:color .2s ease-out,border .2s ease-out,background .2s ease-out}.marketing__card-cta:focus,.marketing__card-cta:hover{color:#fff;background:#2c8e7f;border-color:#2c8e7f}.marketing__communities{padding-bottom:60px}.marketing-hero__community-info{padding:20px 30px;text-align:center}.marketing-hero__community-info .snapshot{justify-content:space-between;max-width:330px;margin:20px auto}.marketing-hero__community-info .snapshot__icon,.marketing-hero__community-info .snapshot__text{font-size:1.125rem}@media only screen and (min-width:768px){.marketing-hero__community-info{display:flex;justify-content:space-between;text-align:left}}@media only screen and (min-width:992px){.marketing-hero__community-info{display:block;padding:10px 40px 20px;text-align:center;background:#eee;-webkit-transform:translateY(calc(100% + 40px));transform:translateY(calc(100% + 40px))}.marketing-hero__community-info .snapshot__icon,.marketing-hero__community-info .snapshot__text{font-size:1rem}}@media only screen and (min-width:1276px){.marketing-hero__community-info{display:flex;justify-content:space-between;text-align:left}}.marketing-hero__logo img{margin:0 auto 30px}@media only screen and (min-width:1276px){.marketing-hero__logo{flex:1 1 100%;width:100%}.marketing-hero__logo img{margin:0}}@media only screen and (min-width:1276px){.marketing-hero__community-data{padding-left:40px}}.marketing-hero__price{font-size:1.125rem;font-weight:500;line-height:2;color:#26282e}.marketing__gallery-button{position:absolute;top:30px;right:30px;padding:20px 27px 20px 20px;font-size:1.125rem;color:#fff;background:#26282e}.marketing__gallery-button:focus,.marketing__gallery-button:hover{color:#3dd8bb;background:#383b43}.marketing__gallery-indicator{position:absolute;top:5px;right:5px;width:22px;height:22px;font-size:.6875rem;font-weight:500;color:#fff;border-radius:11px;background:#c81a1a}.marketing-form .field{padding-bottom:20px}.marketing-form .button-row{margin-top:10px}.marketing-field__box{position:relative;display:flex;align-content:stretch;height:46px;background:#fff}.marketing-field__box .marketing-field__label{cursor:pointer;width:131px;min-width:131px;padding:10px 15px;font-size:.6875rem;font-weight:600;text-transform:uppercase;white-space:nowrap;color:#67686c;border:1px solid #ccc;border-right:0}.marketing-field__box .marketing-field__input{min-width:50%;margin:0;padding:0 0 0 15px;font-family:Gotham,sans-serif;font-size:1rem;color:#383b43;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border .2s ease-out}.marketing-field__box .marketing-field__input:focus,.marketing-field__box .marketing-field__input:hover{border-color:#2c8e7f;outline:0}.marketing-field__box .marketing-field__input.danger{border-color:#c8541a}.marketing-field__error{position:relative;display:inline-block;margin-top:5px;padding:5px 8px;font-size:.875rem;text-transform:capitalize;color:#fff;background:#c8541a}.marketing-field__error:after{content:"";position:absolute;bottom:100%;left:15px;width:0;height:0;border-bottom:5px solid #c8541a;border-left:5px solid transparent;border-right:5px solid transparent}.m-available{background:#eee}.m-available .microsite__title{text-align:center}@media only screen and (max-width:767px){.m-available .grid--gutter-30{width:100%;margin:15px 0;padding:15px 0}}.microsite__title{padding-bottom:1em;font-size:2.5rem;font-weight:300;line-height:1.3;color:#383b43}@media only screen and (min-width:768px){.microsite__title{font-size:3rem}}@media only screen and (min-width:992px){.microsite__title{font-size:3.625rem}}.microsite__copy{font-size:1.125rem;line-height:1.77778;color:#383b43}.microsite__copy em,.microsite__copy li,.microsite__copy p,.microsite__copy span,.microsite__copy strong{font-size:inherit!important;font-weight:inherit!important;font-style:inherit!important}.microsite__copy p,.microsite__copy ul{padding-bottom:1.5em}.microsite__copy p:last-of-type{padding-bottom:0}.microsite__copy ul{list-style-type:disc;-webkit-padding-start:37.5px;padding-inline-start:37.5px}.microsite__copy b{font-weight:500}@media only screen and (min-width:768px){.microsite .main-header--shrunk .microsite-nav{top:94px}}.microsite .microsite-nav .tooltip__content{position:absolute;top:-37px;left:0;bottom:auto;width:100%;padding:10px;font-size:.875rem;font-weight:700;line-height:1;color:#383b43;box-shadow:0 2px 4px 0 rgba(28,28,28,.5);-webkit-transform:none!important;transform:none!important}.microsite .microsite-nav .tooltip__button:hover+.tooltip__content{display:none;position:absolute;opacity:1;-webkit-transform:none!important;transform:none!important}@media only screen and (min-width:992px){.microsite .microsite-nav .tooltip__button:hover+.tooltip__content{display:flex}}.microsite #main,.microsite .main{overflow:unset}.microsite .main section[id]{scroll-margin-top:130px;scroll-margin-top:calc(var(--annoucementsHeight) + 130px)}@media screen and (min-width:768px){.microsite .main section[id]{scroll-margin-top:calc(var(--annoucementsHeight) + 150px)}}.microsite .main section[id]#communities{scroll-margin-top:calc(var(--annoucementsHeight) + 180px)}@media screen and (min-width:768px){.microsite .main section[id]#communities{scroll-margin-top:calc(var(--annoucementsHeight) + 250px)}}.microsite .region-nav{background:#26282e;border-bottom-color:#26282e}@media screen and (min-width:1200px){.microsite .region-nav{gap:45px}}.microsite .region-nav.region-nav--desktop>div{display:flex}.microsite .region-nav .region-nav__link{border-bottom-color:transparent;color:#fff}@media only screen and (min-width:992px) and (max-width:1275px){.microsite .region-nav .region-nav__link{font-size:1.03125rem;padding-left:7.5px;padding-right:7.5px}}.microsite .region-nav .region-nav__link:active,.microsite .region-nav .region-nav__link:visited{color:#fff}.microsite .region-nav .region-nav__link.region-nav__link--active,.microsite .region-nav .region-nav__link:focus,.microsite .region-nav .region-nav__link:hover{color:#c8541a}.microsite .region-nav .region-nav__link--explore{background:#26282e}.microsite .region-nav .microsite-nav__header{padding:0}.microsite .region-nav .microsite-nav__header-icon{padding-left:15px}.microsite .region-nav .microsite-nav__list-trigger{padding-left:0;padding-right:0}.microsite .region-nav .btn-gallery{position:relative}.microsite .region-nav .btn-gallery .microsite-nav__trigger-text{font-size:.84375rem;width:30px;height:30px}.microsite .region-nav .btn-gallery .microsite-nav__trigger-indicator{position:absolute;top:-3.75px;right:-11.25px}.microsite .region-nav .btn-form{font-size:1.0078125rem;height:auto}.microsite .region-nav .btn-form .microsite-nav__trigger-text{padding:0}.microsite .region-nav #mobileNavInner{background:#26282e}.microsite-nav{position:absolute;bottom:0;left:0;width:100%;transition:all .25s ease-out}.microsite-nav.microsite-nav--sticky{position:fixed}@media only screen and (min-width:992px){.microsite-nav.microsite-nav--sticky .microsite-nav__hamburger{opacity:1}}@media only screen and (min-width:992px){.microsite-nav.microsite-nav--sticky .microsite-nav__nav{bottom:auto;top:200px;-webkit-transform:translateX(100%) translateX(40px);transform:translateX(100%) translateX(40px)}}@media only screen and (min-width:1276px){.microsite-nav.microsite-nav--sticky .microsite-nav__nav{-webkit-transform:translateX(100%) translateX(50px);transform:translateX(100%) translateX(50px)}}@media only screen and (min-width:1800px){.microsite-nav.microsite-nav--sticky .microsite-nav__nav{-webkit-transform:translateX(100%) translate(90px);transform:translateX(100%) translate(90px)}}@media only screen and (min-width:992px){.microsite-nav.microsite-nav--sticky.microsite-nav--open .microsite-nav__nav{-webkit-transform:translateX(0);transform:translateX(0)}}.microsite-nav.microsite-nav--open{position:fixed}.microsite-nav.microsite-nav--open .microsite-nav__nav{max-height:300px;transition:max-height .3s ease-out}@media only screen and (min-width:768px){.microsite-nav.microsite-nav--open .microsite-nav__nav{max-height:none;opacity:1;-webkit-transform:translateX(0);transform:translateX(0);transition:opacity .25s ease-out,-webkit-transform .25s ease-out;transition:transform .25s ease-out,opacity .25s ease-out;transition:transform .25s ease-out,opacity .25s ease-out,-webkit-transform .25s ease-out}}.microsite-nav.microsite-nav--open .icon-down-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.microsite-nav.microsite-nav--open .microsite-nav__hamburger-line--top{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.microsite-nav.microsite-nav--open .microsite-nav__hamburger-line--middle{opacity:0}.microsite-nav.microsite-nav--open .microsite-nav__hamburger-line--bottom{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}@media only screen and (min-width:768px){.microsite-nav{position:fixed;bottom:auto;left:auto;top:90px;right:32px;width:auto;z-index:1}}@media only screen and (min-width:992px){.microsite-nav{top:86px;right:20px}}.microsite-nav__hamburger{cursor:pointer;position:relative;width:100%;height:60px;padding:0 15px;color:#fff;opacity:1;background:#26282e;transition:opacity .2s ease-out}@media only screen and (min-width:768px){.microsite-nav__hamburger{width:40px;height:40px;padding:0;margin:0;opacity:1;border-radius:20px;background:#c8541a}}@media only screen and (min-width:992px){.microsite-nav__hamburger{top:8px;right:29px;opacity:0}}.microsite-nav__hamburger-content{width:100%}.microsite-nav__hamburger-content .icon-down-arrow{font-size:2.1875rem;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){.microsite-nav__hamburger-content{position:absolute;top:0;left:0;height:100%}}.microsite-nav__hamburger-line{position:absolute;display:block;width:16px;height:2px;background:#fff;top:50%;left:50%;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);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}.microsite-nav__hamburger-line--top{-webkit-transform:translate(-50%,-50%) translateY(-300%);transform:translate(-50%,-50%) translateY(-300%)}.microsite-nav__hamburger-line--middle{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.microsite-nav__hamburger-line--bottom{-webkit-transform:translate(-50%,-50%) translateY(300%);transform:translate(-50%,-50%) translateY(300%)}.microsite-nav__hamburger-text{font-size:1.125rem}.microsite-nav__nav{max-height:0;opacity:1;overflow:hidden;background:#26282e;transition:max-height .5s ease-out}@media only screen and (min-width:768px){.microsite-nav__nav{position:fixed;top:142px;right:30px;max-height:none;opacity:0;overflow:visible;-webkit-transform:translateX(100%) translateX(30px);transform:translateX(100%) translateX(30px);transition:opacity .25s ease-out,top .25s ease-out,bottom .25s ease-out,-webkit-transform .25s ease-out;transition:transform .25s ease-out,opacity .25s ease-out,top .25s ease-out,bottom .25s ease-out;transition:transform .25s ease-out,opacity .25s ease-out,top .25s ease-out,bottom .25s ease-out,-webkit-transform .25s ease-out;will-change:top,bottom}}@media only screen and (min-width:992px){.microsite-nav__nav{top:auto;right:40px;bottom:40px;opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@media only screen and (min-width:1276px){.microsite-nav__nav{right:50px}}@media only screen and (min-width:1800px){.microsite-nav__nav{right:90px}}.microsite-nav__header{padding:14px}.microsite-nav__header-icon{padding-left:10px}.microsite-nav__header-link{font-size:1rem;line-height:1;color:#fff;transition:color .2s ease-out}.microsite-nav__header-link:focus,.microsite-nav__header-link:hover{color:#c8541a}.microsite-nav__list{padding-bottom:30px}.microsite-nav__list-trigger{width:100%;height:40px;padding:0 30px;font-size:1.125rem;white-space:nowrap;color:#fff;transition:color .2s ease-out}.microsite-nav__list-trigger:focus,.microsite-nav__list-trigger:hover{color:#c8541a}.microsite-nav__trigger-indicator{width:22px;height:22px;margin-left:10px;font-size:.6875rem;font-weight:700;color:#fff;border-radius:50%;background:#c81a1a}@media only screen and (max-width:767px){.microsite:not(.microsite--coming-soon) div#clickdesk_bubble{bottom:60px!important}}@media only screen and (max-width:767px){.microsite:not(.microsite--coming-soon) .cd-mob-chat-widget{bottom:66px!important}}.m-contact{border-bottom:1px solid #ccc;background:#eee}.m-contact .microsite__title{text-align:center}@media only screen and (min-width:992px){.m-contact__content{flex-wrap:nowrap}}@media only screen and (min-width:992px){.m-contact__form{padding-right:50px}}.m-contact__info{width:100%}@media only screen and (min-width:992px){.m-contact__info{width:50%;max-width:500px}.m-contact__info .interest-form__subtitle{padding-top:0}}.m-contact__info-item{padding-bottom:40px;font-size:1.0625rem}.m-contact__info-item strong{font-weight:500}.m-contact__info-item .text-link{display:block;width:auto}@media only screen and (min-width:768px){.m-contact__info-item .text-link{display:inline-block;margin-left:10px}}.m-floorplans .microsite__title{text-align:center}@media only screen and (max-width:767px){.m-floorplans .grid--gutter-30{width:100%;margin:15px 0;padding:15px 0}}.m-floorplans .tabs{display:flex;flex-direction:column}.m-floorplans .tabs__tabs{align-items:stretch;border-bottom:none;box-shadow:0 0 15px rgba(0,0,0,.3);margin-left:auto;margin-right:auto}.m-floorplans .tabs__tab{border:none;flex-wrap:wrap-reverse;justify-content:center;margin-bottom:0;position:relative;width:50%}@media only screen and (min-width:768px){.m-floorplans .tabs__tab{padding:30px 18.75px}}@media only screen and (min-width:992px){.m-floorplans .tabs__tab{max-width:375px}}@media only screen and (min-width:768px) and (max-width:991px){.m-floorplans .tabs__tab{max-width:337.5px}}@media only screen and (max-width:767px){.m-floorplans .tabs__tab{padding:7.5px}}.m-floorplans .tabs__tab:after{border-right:1px solid #ccc;content:"";position:absolute;top:15%;bottom:15%;right:0}.m-floorplans .tabs__tab.tabs__tab--active:before{border-top:5px solid #2c8e7f;content:"";position:absolute;top:0;left:15%;right:15%}.m-floorplans .tabs__tab:last-child:after{border-right:none}.m-floorplans .tabs__tab .blurb{color:#67686c;flex-basis:100%;text-align:center}@media only screen and (min-width:768px){.m-floorplans .tabs__tab .blurb{font-size:1.03125rem}}@media only screen and (max-width:767px){.m-floorplans .tabs__tab .blurb{font-size:.75rem}}.m-floorplans .tabs__panels{margin-top:37.5px}.m-floorplans__tabcontent .microsite__copy{text-align:center}.m-floorplans__disclaimer{font-size:.75rem;line-height:1.66667;text-align:center;color:#67686c}.m-site-plan .microsite__title{text-align:center}.m-site-plan .gm-style-iw{padding:0!important;z-index:1}.m-site-plan .gm-style-iw-d{overflow:visible!important}.m-site-plan__legend{padding-bottom:20px}.m-site-plan__key{padding:10px 5px;font-size:.9375rem;font-weight:500}.m-site-plan__key .icon-pin{margin-right:5px;font-size:1.25rem}.m-site-plan__key--model .icon-pin{color:#383b43}.m-site-plan__key--available .icon-pin{color:#2c8e7f}.m-site-plan__key--coming-soon .icon-pin{color:#3dd8bb}.m-site-plan__key--move-in-ready .icon-pin{color:#956ab7}.m-site-plan__key--reserved .icon-pin{color:#b92f27}.m-site-plan__key--homeowner .icon-pin{color:#67686c}@media only screen and (min-width:768px){.m-site-plan__key{padding:10px;font-size:1rem;font-weight:400}.m-site-plan__key .icon-pin{margin-right:10px;font-size:1.5rem}}@media only screen and (min-width:992px){.m-site-plan__key{padding:10px 20px}}.m-site-plan__container{position:relative;height:400px;margin:0 auto}.m-site-plan__container .google-map{height:100%;background:#fff}.m-site-plan__container .google-map>div{background:#fff!important}@media only screen and (min-width:768px){.m-site-plan__container{max-width:83.33333vw;height:600px}}@media only screen and (min-width:992px){.m-site-plan__container{height:750px}}@media only screen and (min-width:1276px){.m-site-plan__container{max-width:1620px}}@media only screen and (min-width:768px){.sitemap-flyout{display:flex}}.sitemap-flyout__content{padding:15px 30px 15px 15px;font-family:Gotham,sans-serif;font-size:.875rem;font-weight:400;text-align:left;line-height:1.66667;color:#383b43}.sitemap-flyout__image{position:relative;width:222px;background:#eee}.sitemap-flyout__flag{position:absolute;top:0;left:0;height:88px;width:88px;overflow:hidden}.sitemap-flyout__flag .text{display:block;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:-30px;color:#fff;font-size:12px;font-weight:500;line-height:12px;padding:.5em;position:relative;text-align:center;top:12px;width:120px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sitemap-flyout__flag .text.available-home,.sitemap-flyout__flag .text.custom,.sitemap-flyout__flag .text.designer-features,.sitemap-flyout__flag .text.featured-home,.sitemap-flyout__flag .text.model{background-color:#c8541a}.sitemap-flyout__flag .text.express{background-color:#956ab7}.sitemap-flyout__flag .text.reserved{background-color:#c93a3a}.sitemap-flyout__flag .text.financing,.sitemap-flyout__flag .text.home-of-the-week,.sitemap-flyout__flag .text.special-financing{background-color:#2c8e7f}.sitemap-flyout__flag .text.fully-landscaped{background-color:#c8b31a}.sitemap-flyout__flag .text.large-homesite,.sitemap-flyout__flag .text.open-house{background-color:#2c8e7f}.sitemap-flyout__flag .text.energy-efficient{background-color:#c8b31a}.sitemap-flyout__model{padding-bottom:6px;font-weight:500;text-transform:uppercase;color:#2c8e7f}.sitemap-flyout__title{font-size:1.125rem}.sitemap-flyout__title .text-link{color:#383b43}.sitemap-flyout__title .text-link:after{border-color:#c8541a}.sitemap-flyout__title .text-link:hover{color:#c8541a}.sitemap-flyout__snapshot{padding:8px 0}.sitemap-flyout__snapshot-item{padding-right:10px;color:#67686c}.sitemap-flyout__snapshot-item i{padding-right:5px}.sitemap-flyout__price{font-weight:500}.m-amenities{padding-left:0;padding-right:0}.m-amenities .microsite__title{text-align:center}.m-amenities .gm-style-iw{padding:0!important;z-index:1}.m-amenities .gm-style-iw-d{overflow:visible!important}.m-amenities__container{height:400px}.m-amenities__container>div{height:100%;position:relative}.m-amenities__container .google-map{height:100%;background:#fff}.m-amenities__container .google-map>div{background:#fff!important}.m-amenities__container .gm-style .gm-style-iw-c{box-shadow:none!important}.m-amenities__container .gm-style-iw button[title=Close]{top:0!important;right:0!important}.m-amenities__container .gm-style-iw button[title=Close] span{width:24px!important;height:24px!important;margin:3px!important}@media only screen and (min-width:768px){.m-amenities__container .m-amenities__legend{position:absolute;top:0;bottom:0;z-index:1}}.m-amenities__container .m-amenities__legend>ul{background-color:#fff;padding-top:15px;padding-bottom:15px;padding-right:15px}@media only screen and (max-width:767px){.m-amenities__container .m-amenities__legend>ul{display:flex;flex-wrap:wrap}}@media only screen and (max-width:767px){.m-amenities__container .m-amenities__key{width:50%}}.m-amenities__container .m-amenities__key.amenities-legend__button--active .cta{font-weight:500}@media only screen and (max-width:767px){.m-amenities__container .m-amenities__key .cta{font-size:1.125rem}}.m-amenities__container .m-amenities__key .cta__icon--left{width:22.5px;height:22.5px}.m-amenities__container .m-amenities__key.entertainment .cta__icon--left{background-color:#67686c}.m-amenities__container .m-amenities__key.grocery .cta__icon--left{background-color:#c8541a}.m-amenities__container .m-amenities__key.healthcare .cta__icon--left{background-color:#b92f26}.m-amenities__container .m-amenities__key.recreation .cta__icon--left{background-color:#8c826d}.m-amenities__container .m-amenities__key.restaurants .cta__icon--left{background-color:#d7971c}.m-amenities__container .m-amenities__key.schools .cta__icon--left{background-color:#3a3d84}.m-amenities__container .m-amenities__key.shopping .cta__icon--left{background-color:#2c8e7e}.m-amenities__container .amenities__flyout{border:1px solid #c8541a;color:#c8541a;font-size:18px;padding:15px 37.5px 15px 15px}.m-amenities__container .map-flyout{border:1px solid #e7e8eb;border-left:22.5px solid transparent;display:grid;font-family:Gotham,sans-serif;min-width:300px;padding:22.5px}.m-amenities__container .map-flyout .title{border-bottom:1px solid #e7e8eb;font-weight:400;padding-right:37.5px}@media only screen and (min-width:768px){.m-amenities__container .map-flyout .title{font-size:24px;margin-bottom:15px;padding-bottom:15px}}@media only screen and (max-width:767px){.m-amenities__container .map-flyout .title{font-size:18px;margin-bottom:7.5px;padding-bottom:7.5px}}@media only screen and (min-width:768px){.m-amenities__container .map-flyout .address,.m-amenities__container .map-flyout .phone{font-size:18px;line-height:24px}}@media only screen and (max-width:767px){.m-amenities__container .map-flyout .address,.m-amenities__container .map-flyout .phone{font-size:16.5px;line-height:6vw}}.m-amenities__container .map-flyout.map-flyout--entertainment{border-left-color:#67686c}.m-amenities__container .map-flyout.map-flyout--grocery{border-left-color:#c8541a}.m-amenities__container .map-flyout.map-flyout--healthcare{border-left-color:#b92f26}.m-amenities__container .map-flyout.map-flyout--recreation{border-left-color:#8c826d}.m-amenities__container .map-flyout.map-flyout--restaurants{border-left-color:#d7971c}.m-amenities__container .map-flyout.map-flyout--schools{border-left-color:#3a3d84}.m-amenities__container .map-flyout.map-flyout--shopping{border-left-color:#2c8e7e}@media only screen and (min-width:768px){.m-amenities__container{height:600px}}@media only screen and (min-width:992px){.m-amenities__container{height:750px}}.m-welcome{position:relative}.m-welcome__content{padding:50px 20px 60px}@media only screen and (min-width:768px){.m-welcome__content{padding-left:30px;padding-right:30px}}@media only screen and (min-width:992px){.m-welcome__content{padding:80px 40px 90px}}@media only screen and (min-width:1276px){.m-welcome__content{padding-left:100px;padding-right:100px}}.m-welcome__image{position:relative;padding-top:90.66667%}@media only screen and (min-width:768px){.m-welcome__image{padding-top:41.66667%}}.m-welcome__title{padding-top:30px;font-size:1.875rem;font-weight:300;line-height:1.3;color:#fff}@media only screen and (min-width:768px){.m-welcome__title{padding-top:50px;font-size:2.5rem}}@media only screen and (min-width:992px){.m-welcome__title{padding-top:70px;font-size:3.625rem}}.more-innovation .content-hero{margin:0}.more-innovation .content-hero .hero__background{height:56.25vw;min-height:0}@media only screen and (max-width:767px){.more-innovation .content-hero .hero__background>.fixed-video .fixed-video{position:absolute;left:50%;top:50%;width:101vw;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@media only screen and (min-width:992px){.more-innovation .content-hero .hero__background{height:calc(100vh - 161px);max-height:calc(100vh - 161px)}@supports (-webkit-touch-callout:none){.more-innovation .content-hero .hero__background{height:calc(100vh - 200px);max-height:calc(100vh - 200px)}}}.more-innovation .hero__content{position:relative;padding:0}.more-innovation .content-hero__content{width:100%;max-width:none;padding:0;-webkit-transform:none;transform:none}.more-innovation .content-hero__title{width:100%;max-width:none}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.more-innovation .content-hero__title{font-size:70px}}.more-innovation .content-hero__title em{font-weight:400}@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){.more-innovation .copy-wrapper{flex:1 1 75%}}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.more-innovation .copy-wrapper-smaller{flex:0 0 40%}}@media only screen and (min-width:768px) and (max-width:991px){.more-innovation .copy-wrapper-smaller{flex:0 0 45%}}.more-innovation .region__cta{margin:200px 0 0}.innovation__content{display:flex}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.innovation__content{flex-direction:column}}.innovation__content-header{color:#26282e;font-size:58px;line-height:70px;font-weight:300;margin-bottom:40px}.innovation__content-header.white{color:#fff;text-align:center}@media only screen and (max-width:767px){.innovation__content-header{font-size:45px;line-height:50px;margin-bottom:20px}}.innovation__content-copy{font-size:20px;font-weight:400;line-height:38px}.innovation__content-copy.white{color:#fff;text-align:center}@media only screen and (max-width:767px){.innovation__content-copy{font-size:18px}}.innovation__content-copy span{display:block;padding-bottom:1.5em;font-weight:500}.innovation-card-block__wrapper{position:relative;overflow:hidden;cursor:pointer}.innovation-card-block__wrapper .card{color:#fff;font-size:30px;font-weight:400;line-height:40px;padding:1.1em;width:100%;height:100%}@media (max-width:1190px){.innovation-card-block__wrapper .card{padding:20px;font-size:24px}}.innovation-card-block__wrapper .card .copy{color:#fff;font-size:16px;margin-top:10px;line-height:26px}.innovation-card-block__wrapper .card span{white-space:nowrap}.innovation-card-block__wrapper .initial-card{background-color:rgba(56,59,67,.6);background-size:cover;position:absolute;display:flex;align-items:flex-end;white-space:nowrap}.innovation-card-block__wrapper .hover-card{-webkit-transform:translateY(100%);transform:translateY(100%);transition:-webkit-transform .2s ease-in;transition:transform .2s ease-in;transition:transform .2s ease-in,-webkit-transform .2s ease-in;background:#c8541a;z-index:1}.innovation-card-block__wrapper:focus .hover-card,.innovation-card-block__wrapper:hover .hover-card{-webkit-transform:translateY(0);transform:translateY(0)}.more-innovation__architecture{background-color:#e8e8e8;padding:5.3125rem 3.125rem}@media only screen and (max-width:767px){.more-innovation__architecture{padding:25px}}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.more-innovation__architecture .innovation__content-header{margin-top:100px}}.more-innovation__architecture .innovation__content{width:100%;margin:0}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.more-innovation__architecture .architecture__blocks{margin-top:1em}}@media (min-width:711px) and (max-width:712px) and (min-height:970px) and (max-height:971px){.more-innovation__architecture .architecture__blocks .grid__item{width:calc(50% - 20px)}}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.more-innovation__architecture .architecture__blocks{flex:1 1 100%;margin-left:20px;padding:0}.more-innovation__architecture .architecture__blocks .innovation-card-block__wrapper{min-height:340px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.more-innovation__architecture .architecture__blocks{margin-left:0}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.more-innovation__architecture .copy-wrapper{flex:auto}}@media only screen and (max-width:767px){.more-innovation__community .innovation__content{flex-direction:column}}@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){.more-innovation__community .innovation__content-copy{padding-right:10px}}@media only screen and (min-width:768px) and (max-width:991px){.more-innovation__community .innovation__content-header{font-size:50px;margin-right:20px}}@media only screen and (max-width:767px){.more-innovation__community .bottom-content,.more-innovation__community .top-content{flex-direction:column}}.more-innovation__community .image-wrapper{position:relative;width:100%}.more-innovation__community .image-wrapper-smaller{flex:0 0 50%;width:auto}.more-innovation__community .media-grid--3:not(.media-grid--static) .media-grid__image:first-child{height:250px}.more-innovation__community .media-grid:not(.media-grid--static){height:100%;min-height:540px;position:relative}@media only screen and (max-width:767px){.more-innovation__community .top-content .image-wrapper{margin-top:2em}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.more-innovation__community .top-content .copy-wrapper{margin-right:20px}}.more-innovation__community .bottom-content{margin-top:5em}@media only screen and (max-width:767px){.more-innovation__community .bottom-content .copy-wrapper-smaller{margin-top:3em}}.more-innovation__features{position:relative}.more-innovation__features .eco-features__img{width:100%;max-width:100%;height:auto}.more-innovation__features .header{font-size:58px;line-height:70px;font-weight:300;color:#fff;text-align:center;width:100%;margin-top:7vw}@media only screen and (max-width:767px){.more-innovation__features .header{margin-top:1vw;font-size:30px}}.more-innovation__features .feature-tooltip__wrapper{position:absolute;top:0;width:100%;height:100%}.more-innovation__features .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0)}.more-innovation__features .dot-tooltip-container{cursor:pointer}.more-innovation__features .tooltip-icon .content{padding:25px 30px!important}.more-innovation__features .dot-tooltip-set{position:absolute;width:100%;height:100%;top:0;left:0}.more-innovation__features .dot-tooltip__1{top:calc(53% - 15px);left:calc(14% - 15px)}@media only screen and (min-width:768px) and (max-width:991px){.more-innovation__features .dot-tooltip__1{left:calc(16% - 15px)}}.more-innovation__features .dot-tooltip__2{top:calc(67% - 15px);left:calc(30% - 15px)}@media only screen and (max-width:767px){.more-innovation__features .dot-tooltip__2 .content{-webkit-transform:translateX(-25%)!important;transform:translateX(-25%)!important}}.more-innovation__features .dot-tooltip__3{top:calc(36% - 15px);left:calc(50% - 15px)}@media only screen and (max-width:767px){.more-innovation__features .dot-tooltip__3 .content{-webkit-transform:translateX(-46%)!important;transform:translateX(-46%)!important}}.more-innovation__features .dot-tooltip__4{top:calc(55% - 15px);left:calc(48% - 15px)}.more-innovation__features .dot-tooltip__5{top:calc(55% - 15px);left:calc(69% - 15px)}@media only screen and (max-width:767px){.more-innovation__features .dot-tooltip__5 .content{-webkit-transform:translateX(-67%)!important;transform:translateX(-67%)!important}}.more-innovation__features .dot-tooltip__6{top:calc(76% - 15px);left:calc(76.4% - 15px)}@media only screen and (max-width:767px){.more-innovation__features .dot-tooltip__6 .content{-webkit-transform:translateX(-76%)!important;transform:translateX(-76%)!important}}.more-innovation__technology{background-color:#26282e}.more-innovation__technology .technology-cards__wrapper{margin-top:2em}@media (min-width:711px) and (max-width:712px) and (min-height:970px) and (max-height:971px){.more-innovation__technology .innovation-card-block__wrapper{width:calc(50% - 30px)!important;margin:10px!important}}@media (min-width:992px) and (max-width:1085px){.more-innovation__technology .innovation-card-block__wrapper{width:calc(50% - 30px)!important;margin:10px!important}}.more-innovation__technology .card.grid-card{font-size:26px;font-weight:400;line-height:40px;height:330px}@media (min-width:1300px){.more-innovation__technology .card.grid-card{height:320px}}@media (max-width:1190px){.more-innovation__technology .card.grid-card{font-size:24px}}.more-innovation__technology .card.grid-card.hover-card{display:flex;flex-direction:column;justify-content:center;line-height:30px}.style .content-hero{margin:0}.style .content-hero .hero__background{height:56.25vw;min-height:0}@media only screen and (max-width:767px){.style .content-hero .hero__background>.fixed-video .fixed-video{position:absolute;left:50%;top:50%;width:101vw;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@media only screen and (min-width:992px){.style .content-hero .hero__background{height:calc(100vh - 16px);max-height:calc(100vh - 161px)}@supports (-webkit-touch-callout:none){.style .content-hero .hero__background{height:calc(100vh - 200px);max-height:calc(100vh - 200px)}}}.style .hero__content{position:relative;padding:0}.style .content-hero__content{width:100%;max-width:none;padding:0;-webkit-transform:none;transform:none}.style .content-hero__title{width:100%;max-width:none}.style .content-hero__title em{font-weight:400}.style__container{color:#26282e}@media only screen and (min-width:992px){.style__container{display:flex;align-items:center}}.style__content{width:100%;max-width:720px;padding:0 0 40px;margin:0 auto;color:#383b43}@media only screen and (min-width:992px){.style__content{flex:1 1 100%;max-width:none;padding:0 50px 0 0}}@media only screen and (min-width:1276px){.style__content{padding:0 60px 0 0}}@media only screen and (min-width:1800px){.style__content{padding:0 80px 0 0}}.style__image{width:100%;max-width:720px;margin:0 auto}.style__title{padding-bottom:30px;font-size:2.5rem;font-weight:300;line-height:1.2}@media only screen and (min-width:768px){.style__title{padding-bottom:40px;font-size:3.125rem}}@media only screen and (min-width:992px){.style__title{font-size:3.625rem}}.style__image{position:relative}.companies{background:#eee}.companies__content{max-width:800px;margin:0 auto;padding-bottom:40px;font-size:1.25rem;text-align:center;color:#26282e}@media only screen and (min-width:768px){.companies__content{padding-bottom:50px;font-size:1.375rem}}@media only screen and (min-width:992px){.companies__content{padding-bottom:70px;font-size:1.5rem}}@media only screen and (min-width:992px){.companies__list{flex-wrap:nowrap}}.companies__item{width:auto}.companies__item:first-child{-webkit-animation-delay:0s;animation-delay:0s}.companies__item:nth-child(2){-webkit-animation-delay:.15s;animation-delay:.15s}.companies__item:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}.companies__item:nth-child(4){-webkit-animation-delay:.45s;animation-delay:.45s}.companies__item:nth-child(5){-webkit-animation-delay:.6s;animation-delay:.6s}.companies__item:nth-child(6){-webkit-animation-delay:.75s;animation-delay:.75s}.companies__item:nth-child(7){-webkit-animation-delay:.9s;animation-delay:.9s}.design .cta{font-size:1rem;font-weight:500}@media only screen and (min-width:768px){.design .cta{margin-top:20px}}.home-features .story__video .fixed-video{min-width:145%}.personalization{position:relative}.personalization__parallax{position:relative;height:47.91667vw}.personalization__container{position:relative;display:flex;align-items:flex-end;justify-content:flex-end;margin-top:-1px}@media only screen and (min-width:992px){.personalization__container{position:absolute;top:0;left:0;width:100%;height:100%;margin:0}}.personalization__content{color:#fff;background:#26282e}.personalization__content .global-copy{color:#fff}@media only screen and (min-width:992px){.personalization__content{width:611px;padding:60px 60px 50px}}@media only screen and (max-width:767px){.portfolio .hero__content{padding:0 15px}}.portfolio .static-hero__content{margin:0 auto}@media only screen and (max-width:767px){.portfolio .static-hero__content{padding:15px 0}}@media (min-width:992px) and (max-width:1499px){.portfolio .static-hero__content{-webkit-transform:translateY(7em);transform:translateY(7em)}}@media (min-width:1500px){.portfolio .static-hero__content{-webkit-transform:translateY(11em);transform:translateY(11em)}}@media (min-width:1765px){.portfolio .static-hero__content{-webkit-transform:translateY(10em);transform:translateY(10em)}}@media only screen and (min-width:992px){.portfolio .static-hero__content{padding:60px 0}}.portfolio .static-hero .hero__background{height:11em;min-height:auto}@media (min-width:992px){.portfolio .static-hero .hero__background{height:30em}}@media (min-width:1500px){.portfolio .static-hero .hero__background{height:40em}}.portfolio .static-hero__title{font-size:80px;letter-spacing:1.14px;line-height:70px}@media only screen and (max-width:767px){.portfolio .static-hero__title{font-size:32px;line-height:40px}}@media only screen and (min-width:768px) and (max-width:991px){.portfolio .static-hero__title{font-size:2.125rem;line-height:1.3}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.portfolio .static-hero__title{font-weight:300;letter-spacing:.01429em}}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.portfolio .parallax__image{top:-20%}}.portfolio__section{text-align:center;padding-bottom:0}.portfolio__copy-bottom,.portfolio__copy-top{max-width:1000px;margin:0 auto;line-height:1.66667}.portfolio__copy-top{padding-bottom:40px;font-size:1.25rem;color:#26282e}@media only screen and (min-width:768px){.portfolio__copy-top{padding-bottom:60px;font-size:1.5rem}}.portfolio__copy-bottom{font-size:1.125rem;color:#383b43}@media only screen and (min-width:768px){.portfolio__copy-bottom{font-size:1.25rem}}.portfolio__communities{padding-bottom:50px}@media only screen and (min-width:992px){.portfolio__communities{padding-bottom:80px}}@media only screen and (min-width:1276px){.portfolio__communities{padding-bottom:150px}}.portfolio__community{display:block;margin-top:50px;text-align:left}.portfolio__community .cta{position:absolute;top:20px;right:20px}@media only screen and (min-width:992px){.portfolio__community{display:flex;margin-top:80px}.portfolio__community:nth-child(2n){flex-direction:row-reverse}.portfolio__community:nth-child(2n) .portfolio__community-content{padding:0 80px 0 0}.portfolio__community:nth-child(2n) .cta{right:auto;left:20px}}@media only screen and (min-width:1276px){.portfolio__community{margin-top:150px}}.portfolio__community-image{position:relative;margin-bottom:30px;overflow:hidden}.portfolio__community-image .framed-image__image{transition:-webkit-filter .2s ease-out;transition:filter .2s ease-out;transition:filter .2s ease-out,-webkit-filter .2s ease-out}.portfolio__community-image .framed-image__overlay{opacity:0;transition:opacity .2s ease-out}@media only screen and (min-width:992px){.portfolio__community-image{width:50%;max-width:800px;margin-bottom:0}}@media only screen and (min-width:1276px){.portfolio__community-image{width:60%}}.portfolio__community-image-inner{position:relative;width:100%;height:0;padding-top:68.33333%}@media only screen and (min-width:992px){.portfolio__community-content{flex:5 5 50%;padding:0 0 0 80px}}@media only screen and (min-width:1276px){.portfolio__community-content{flex:4 4 40%}}.portfolio__community-name{padding-bottom:30px;font-size:2.5rem;font-weight:300;line-height:1.3;color:#383b43}@media only screen and (min-width:768px){.portfolio__community-name{font-size:3.125rem}}.portfolio__community-logo-img{max-width:220px;max-height:130px}.portfolio__community-copy{padding-top:20px;font-size:1.125rem;line-height:1.66667;color:#383b43}.portfolio__community-copy h6,.portfolio__community-copy h6 span{font-weight:300}.portfolio__community-copy p{padding-bottom:1.5em}.portfolio__community-copy .text-link{font-size:1rem;color:#2c8e7f}.portfolio__community-copy .text-link:after{border-color:#c8541a}.portfolio__community-copy .text-link:hover{color:#c8541a}@media only screen and (min-width:992px){.portfolio__community-copy{font-size:1.25rem}.portfolio__community-copy .text-link{font-size:1.125rem}}.lender .hero__background{height:40vw}.lender .hero__content{padding:0}.lender .static-hero__content{margin:auto;-webkit-transform:trasnlateY(65px);transform:trasnlateY(65px)}.lender .static-hero__title>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;justify-content:center;gap:15px;padding:15px}@media screen and (max-width:992px){.lender .static-hero__title>div{padding:30px}}@media screen and (min-width:992px){.lender .static-hero__title>div{margin-bottom:45px;grid-template-columns:auto auto;gap:140px}}.lender .static-hero__title>div>img{width:100%;max-width:100%;height:auto}@media screen and (min-width:768px){.lender .static-hero__title>div>img{max-height:100px;width:auto}}.lender .static-hero__title>h1{text-align:center}@media only screen and (min-width:1276px){.lender .static-hero__title>h1{font-size:2.4rem}}@media only screen and (min-width:992px) and (max-width:1275px){.lender .static-hero__title>h1{font-size:1.8rem}}@media only screen and (min-width:768px) and (max-width:991px){.lender .static-hero__title>h1{font-size:1.5rem}}@media only screen and (max-width:767px){.lender .static-hero__title>h1{font-size:1.5rem}}.lender .sales-policy__article{gap:30px;justify-content:space-between}@media only screen and (min-width:992px){.lender .sales-policy__section{max-width:46.5vw;padding-right:0}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.lender .sales-policy__section{padding-bottom:0}}.lender .sales-policy__section .global-list{list-style-type:disc;padding-left:45px}.lender .sales-policy__aside-inner{padding:0;background:transparent}@media only screen and (min-width:992px){.lender .sales-policy__aside-inner{width:auto;max-width:720px}}@media only screen and (min-width:768px){.lender .sales-policy__aside-inner{margin-bottom:60px}}.lender .sales-policy__aside-inner>div{display:flex;justify-content:space-between}@media only screen and (max-width:767px),only screen and (min-width:992px) and (max-width:1275px){.lender .sales-policy__aside-inner>div{flex-direction:column;margin-bottom:30px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:1276px){.lender .sales-policy__aside-inner>div>div:first-child{width:55%}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:1276px){.lender .sales-policy__aside-inner>div>div:nth-child(2){width:45%}}@media only screen and (max-width:767px),only screen and (min-width:992px) and (max-width:1275px){.lender .sales-policy__aside-inner .sales-policy__lender-info{padding-bottom:0}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:1276px){.lender .sales-policy__aside-inner .sales-policy__lender-info .address{margin-top:40px}}@media only screen and (min-width:768px){.lender .sales-policy__aside-inner .cta--visit-coasthomeloans-com,.lender .sales-policy__aside-inner .cta--visit-summitfunding-net{margin-top:40px}}@media only screen and (max-width:767px){.lender .sales-policy__aside-inner .cta--visit-coasthomeloans-com,.lender .sales-policy__aside-inner .cta--visit-summitfunding-net{margin-top:15px}}.lender .communities-serving{background-color:#efefef;margin-top:15px;margin-bottom:45px;padding:15px 30px}@media only screen and (min-width:992px) and (max-width:1275px){.lender .communities-serving{max-width:46.5vw}}.lender .communities-serving em{font-weight:500}.lender .communities-serving li{margin-top:15px;margin-bottom:15px}.lender .communities-serving li:nth-child(2){color:#c8541a}.lender .communities-serving li span{color:#26282e}@media only screen and (min-width:1276px){.lender .communities-serving li span{padding-left:4px;padding-right:4px}}@media only screen and (min-width:992px) and (max-width:1275px){.lender .communities-serving li span{padding-left:19.5px;padding-right:19.5px}}@media only screen and (min-width:768px) and (max-width:991px){.lender .communities-serving li span{padding-left:2px;padding-right:2px}}.lender .sales-policy__lender-logo{margin:0 0 40px}@media only screen and (min-width:992px){.lender .calculator{min-width:405px;width:28.5vw}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.lender .calculator{padding-top:0}}.lender__title{padding-bottom:40px;font-size:2.25rem;font-weight:300;line-height:1.3;color:#26282e}@media only screen and (min-width:768px){.lender__title{font-size:3rem}}.privacy-policy .main-nav{background-color:#383b43!important}.privacy-policy .main-header{height:86px}.privacy-policy .main-header .main-nav__logo-link{font-size:3.875rem}.privacy-policy .main-header .main-nav__hamburger{font-size:2.5rem}.privacy-policy .main-header .main-nav__inner{height:86px}@media only screen and (min-width:992px){.privacy-policy .main-header .signup__cta{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}}.privacy-policy .privacy-policy__wrapper{margin-bottom:3rem;padding-top:80px}.privacy-policy .privacy-policy__wrapper li{list-style:disc;list-style-position:inside;margin-left:2em}.privacy-policy .privacy-policy__wrapper b{font-weight:500}.privacy-policy .privacy-policy__wrapper p{margin-bottom:1em}.privacy-policy .privacy-policy__wrapper a,.privacy-policy .privacy-policy__wrapper a:visited{color:#2c8e7f;transition:color .3 ease-in}.privacy-policy .privacy-policy__wrapper a:focus,.privacy-policy .privacy-policy__wrapper a:hover{color:#c8541a}.privacy-policy .header{font-size:58px;line-height:70px;font-weight:300;color:#26282e;text-align:center;width:100%}@media only screen and (max-width:767px){.privacy-policy .header{font-size:40px;line-height:70px;margin-top:13px}}.privacy-policy .sub-header{color:#26282e;text-align:left;width:100%;margin-top:3em;font-weight:500}.privacy-policy .section-header{margin-top:40px}.region__cta{margin:50px auto;font-size:1.375rem;font-weight:300}.region__cta .icon-down-arrow{margin-top:20px;font-size:3.75rem;color:#67686c;opacity:.5}.region__communities{padding-bottom:50px}@media only screen and (min-width:992px){.region__communities{padding-bottom:80px}}@media only screen and (min-width:1276px){.region__communities{padding-bottom:150px}}.region__communities .region__welcome-title{text-align:center}@media screen and (max-width:767px){.region__communities .region__welcome-title{padding-bottom:0}}.region__community{display:block;margin-top:50px}.region__community:focus .framed-image__image,.region__community:hover .framed-image__image{-webkit-filter:blur(4px);filter:blur(4px)}.region__community:focus .cta,.region__community:focus .framed-image__overlay,.region__community:hover .cta,.region__community:hover .framed-image__overlay{opacity:1}.region__community:first-child{margin-top:0}@media only screen and (min-width:992px){.region__community{display:flex;margin-top:30px}.region__community:first-child{margin-top:0}.region__community:nth-child(2n){flex-direction:row-reverse}.region__community:nth-child(2n) .region__community-content{padding:0 80px 0 0}}@media only screen and (min-width:1276px){.region__community{margin-top:30px}.region__community:first-child{margin-top:0}}.region__community-image{position:relative;margin-bottom:30px;overflow:hidden}.region__community-image .framed-image__image{transition:-webkit-filter .2s ease-out;transition:filter .2s ease-out;transition:filter .2s ease-out,-webkit-filter .2s ease-out}.region__community-image .framed-image__overlay{opacity:0;transition:opacity .2s ease-out}.region__community-image .cta{position:absolute;right:20px;bottom:20px;color:#fff;border:1px solid #67686c;background:rgba(38,40,46,.8);transition:color .2s ease-out,border .2s ease-out,background .2s ease-out,opacity .2s ease-out}.region__community-image .cta:focus,.region__community-image .cta:hover{color:#c8541a;background:#26282e;border-color:#c8541a}@media only screen and (min-width:992px){.region__community-image{width:50%;max-width:800px;margin-bottom:0}.region__community-image .cta{top:50%;left:50%;right:auto;bottom:auto;opacity:0;border-color:#fff;background:transparent;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.region__community-image .cta:focus,.region__community-image .cta:hover{color:#c8541a;border-color:#c8541a}}@media only screen and (min-width:1276px){.region__community-image{width:60%}}.region__community-image-inner{position:relative;width:100%;height:0;padding-top:62.5%}@media only screen and (min-width:992px){.region__community-content{flex:5 5 50%;padding:0 0 0 80px}}@media only screen and (min-width:1276px){.region__community-content{flex:4 4 40%}}.region__community-logo{padding-bottom:30px}.region__community-logo-text{font-size:34px;line-height:40px;font-weight:400;color:#26282e;margin-bottom:.5em}.region__community-logo-img{max-width:320px;max-height:130px;width:auto}@media only screen and (min-width:768px){.region__community-snapshot{justify-content:flex-start}}.region__community-snapshot-item{padding:0 12px;font-size:1rem}.region__community-snapshot-item:first-child{padding-left:0}.region__community-snapshot-item:last-child{padding-right:0}.region__community-snapshot-icon{margin-right:10px;color:#67686c}.region__community-snapshot-text{color:#26282e}.region__community-copy{padding-top:20px;font-size:1.125rem;line-height:1.9;color:#383b43}.region__community-copy h6,.region__community-copy h6 span{font-weight:300}.region__community-copy p{padding-bottom:1.5em}@media only screen and (min-width:992px){.region__community-copy{font-size:1.25rem}}.region__community-address-phone{border-top:1px solid #b7b7b7;color:#383b43;display:flex;justify-content:space-between;margin-top:30px;padding-top:30px}@media only screen and (max-width:767px),only screen and (min-width:992px) and (max-width:1275px){.region__community-address-phone{flex-direction:column}}.region__community-address-phone .phone{color:#c8541a}.realtors .parallax__image.is-parallax .hero__image{-o-object-position:center;object-position:center}.realtors .hero__content{justify-content:flex-start;align-items:end}.realtors .hero__content sup{font-size:.25em;font-weight:500;-webkit-transform:translateY(-.5em);transform:translateY(-.5em)}@media only screen and (min-width:992px){.realtors .static-hero__content{-webkit-transform:translateY(54px);transform:translateY(54px)}}.realtors .sales-policy__aside-inner{text-align:center}.realtors .sales-policy__aside-inner .cta{margin:0 auto 20px}@media only screen and (min-width:992px){.realtors .sales-policy__aside-inner{width:480px;padding:40px}}@media only screen and (min-width:1276px){.realtors .sales-policy__aside-inner{padding:40px}}.realtors .realtors__section{padding-top:0}.realtors__copy{font-size:1.25rem;line-height:1.66667;color:#26282e}@media only screen and (min-width:768px){.realtors__copy{font-size:1.5rem}}.region__bestof{background:#eee}.bestof{max-width:1200px;margin:0 auto}.bestof .region__welcome-title{text-align:center}.bestof .region__welcome-copy{max-width:1000px;margin:0 auto;padding-bottom:40px;text-align:center}@media only screen and (max-width:767px){.bestof .grid--gutter-30{width:100%;margin:15px 0;padding:15px 0}}@media only screen and (max-width:767px){.bestof .grid--columns-phone-1.grid--gutter-30>.grid__item:not(.grid__item--fill){width:100%;margin:15px 0}}.bestof__grid-item{position:relative;background:#26282e}.bestof__item{cursor:pointer;position:relative;height:0;padding-top:100%;overflow:hidden;background-repeat:no-repeat;background-position:50%;background-size:cover}.bestof__item:hover .bestof__item-content{-webkit-transform:translateY(-15px);transform:translateY(-15px)}.bestof__item:hover .bestof__item-background{background:#26282e}@media only screen and (min-width:768px) and (max-width:991px){.bestof__item{padding-top:112.5%}}@media only screen and (min-width:992px){.bestof__item{padding-top:147%}}@media only screen and (min-width:1276px){.bestof__item{padding-top:100%}}.bestof__item-content{padding:20px;-webkit-transform:translateY(100%) translateY(-15vw);transform:translateY(100%) translateY(-15vw);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){.bestof__item-content{padding:24px;-webkit-transform:translateY(100%) translateY(-105px);transform:translateY(100%) translateY(-105px)}}.bestof__title{font-size:24px;font-size:5.5vw;padding-bottom:15px;color:#fff}@media (max-width:363.6363636364px){.bestof__title{font-size:20px}}@media (min-width:654.5454545455px){.bestof__title{font-size:36px}}.bestof__link-item{padding-bottom:1.875px}.bestof__link{font-size:16.5px;font-size:2vw;text-decoration:underline;color:#c8541a;transition:color .3s ease-out}@media (max-width:700px){.bestof__link{font-size:14px}}@media (min-width:825px){.bestof__link{font-size:16.5px}}.bestof__link:focus,.bestof__link:hover{color:#fff}.bestof__item-background{background:rgba(38,40,46,.5);transition:background .3s ease-out}@media only screen and (min-width:1276px){.bestof__grid--lodi .bestof__item{padding-top:129%}}@media only screen and (min-width:992px) and (max-width:1275px){.bestof__grid--lodi .bestof__item{padding-top:198%}}@media only screen and (min-width:768px) and (max-width:991px){.bestof__grid--lodi .bestof__item{padding-top:159%}}@media only screen and (max-width:767px){.bestof__grid--lodi .bestof__item{padding-top:135%}}@media only screen and (min-width:768px){.bestof__grid--lodi .bestof__item-content{-webkit-transform:translateY(100%) translateY(-90px);transform:translateY(100%) translateY(-90px)}}@media only screen and (min-width:1276px){.bestof__grid--lodi .bestof__title{font-size:34.5px}}@media only screen and (min-width:992px) and (max-width:1275px){.bestof__grid--lodi .bestof__title{font-size:27px}}@media only screen and (min-width:768px) and (max-width:991px){.bestof__grid--lodi .bestof__title{font-size:31.5px}}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.bestof__grid--lodi .bestof__link{font-size:15px}}.bestof__grid--lodi .bestof__item--activities{background-image:url(/images/site/region/lodi/activities.jpg)}.bestof__grid--lodi .bestof__item--dining{background-image:url(/images/site/region/lodi/dining.jpg)}.bestof__grid--lodi .bestof__item--events{background-image:url(/images/site/region/lodi/events.jpg)}.bestof__grid--lodi .bestof__item--shopping{background-image:url(/images/site/region/lodi/shopping.jpg)}.bestof__grid--lodi .bestof__item--wineries{background-image:url(/images/site/region/lodi/wineries.jpg)}.bestof__grid--lodi .bestof__item--places-of-worship{background-image:url(/images/site/region/lodi/places-of-worship.jpg)}.bestof__grid--riverbank .bestof__item--activities{background-image:url(/images/site/region/riverbank/activities.jpg)}.bestof__grid--riverbank .bestof__item--events{background-image:url(/images/site/region/stockton/events.jpg)}.bestof__grid--riverbank .bestof__item--dining{background-image:url(/images/site/region/riverbank/dining.jpg)}.bestof__grid--riverbank .bestof__item--shopping{background-image:url(/images/site/region/stockton/shopping.jpg)}.bestof__grid--stockton .bestof__item--activities{background-image:url(/images/site/region/stockton/activities.jpg)}.bestof__grid--stockton .bestof__item--events{background-image:url(/images/site/region/stockton/events.jpg)}.bestof__grid--stockton .bestof__item--shopping{background-image:url(/images/site/region/stockton/shopping.jpg)}.region-ah-wrap .region__welcome-title{text-align:center}@media screen and (max-width:767px){.region-ah-wrap .region__welcome-title{padding-bottom:0}}.region__available-homes{margin-top:30px;color:#c8541a;font-size:1rem;display:flex;align-items:center;gap:8px}@media only screen and (min-width:768px){.region__available-homes{font-size:1.25rem}}.floorplan-card__community-name{color:#666;font-size:1rem}html{scroll-behavior:smooth}.region #main,.region .main{overflow:unset}.region .main section[id]{scroll-margin-top:130px;scroll-margin-top:calc(var(--annoucementsHeight) + 130px)}@media screen and (min-width:768px){.region .main section[id]{scroll-margin-top:calc(var(--annoucementsHeight) + 150px)}}.region .main section[id]#communities{scroll-margin-top:calc(var(--annoucementsHeight) + 180px)}@media screen and (min-width:768px){.region .main section[id]#communities{scroll-margin-top:calc(var(--annoucementsHeight) + 250px)}}.region-nav{background:#fff;position:-webkit-sticky;position:sticky;top:86px;top:calc(var(--annoucementsHeight) + 86px);left:0;z-index:2;border-bottom:1px solid #e3e3e3;transition:all .3s ease}.region-nav.region-nav--mobile{display:grid}@media screen and (min-width:992px){.region-nav.region-nav--mobile{display:none}}.region-nav.region-nav--desktop{display:none}@media screen and (min-width:992px){.region-nav.region-nav--desktop{display:grid}}@media screen and (min-width:992px){.region-nav{top:150px;top:calc(var(--annoucementsHeight) + 150px);padding:20px;grid-template-columns:repeat(auto-fit,minmax(0,-webkit-max-content));grid-template-columns:repeat(auto-fit,minmax(0,max-content));gap:10px;justify-content:center;align-items:center;width:100%}}@media screen and (min-width:1200px){.region-nav{gap:70px}}button.region-nav__link{padding:20px}.region-nav__link{color:#26282e;padding:5px 20px;font-size:18px}.region-nav__link:active,.region-nav__link:visited{color:#26282e}.region-nav__link.region-nav__link--active,.region-nav__link:focus,.region-nav__link:hover{color:#c8541a}@media screen and (max-width:992px){.region-nav__link{display:flex;justify-content:space-between;gap:10px;align-items:center}.region-nav__link.region-nav__link--explore:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='37' height='19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 1l17.25 16L36 1' stroke='%23C8541A' stroke-width='2'/%3E%3C/svg%3E");content:"";display:block;width:37px;height:19px;transition:all .3s ease}.region-nav__link.region-nav__link--explore[aria-expanded=true]:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@media screen and (min-width:992px){.region-nav__link{display:inline-flex;position:relative;font-size:20px;border-bottom:1px solid #fff;padding:0 15px}.region-nav__link.region-nav__link--active,.region-nav__link:hover{border-bottom:1px solid #c8541a}}.region-nav__link--explore{position:relative;z-index:1;background:#fff;color:#26282e}#mobileNavInner{pointer-events:none;opacity:0;transition:all .3s ease;background:#fff;position:relative;z-index:0;height:0}.region-nav--mobile-active #mobileNavInner{opacity:1;pointer-events:unset;max-height:700px;height:auto;padding-bottom:20px}@media screen and (min-width:992px){.main-header--shrunk+main .region-nav{top:86px;top:calc(var(--annoucementsHeight) + 86px)}}.region__banner-luxury{background-color:#26282e}.region__banner-luxury .cta:focus,.region__banner-luxury .cta:hover{color:#fff;border-color:#c8541a;background-color:#c8541a}@media only screen and (min-width:992px){.region__banner-luxury{padding-top:36px;padding-bottom:36px;margin-bottom:90px}}@media only screen and (min-width:768px) and (max-width:991px){.region__banner-luxury{padding-top:24px;padding-bottom:36px}}@media only screen and (max-width:767px){.region__banner-luxury{padding-top:18px;padding-bottom:24px}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.region__banner-luxury>.global-max-width>.grid{-moz-flex-direction:column;flex-direction:column}}.region__banner-luxury>.global-max-width>.grid p{color:#fff;font-weight:300}@media only screen and (min-width:1276px){.region__banner-luxury>.global-max-width>.grid p{font-size:2.4375rem}}@media only screen and (min-width:992px) and (max-width:1275px){.region__banner-luxury>.global-max-width>.grid p{font-size:1.78125rem}}@media only screen and (min-width:768px) and (max-width:991px){.region__banner-luxury>.global-max-width>.grid p{font-size:1.875rem;margin-bottom:15px}}@media only screen and (max-width:767px){.region__banner-luxury>.global-max-width>.grid p{font-size:1.5rem;margin-bottom:15px;text-align:center}}.region__luxury{padding-bottom:50px}@media only screen and (min-width:992px){.region__luxury{padding-bottom:50px 80px}}.region__luxury .region__community{max-width:720px;margin-top:0;margin-left:auto;margin-right:auto;background:#383b43}@media only screen and (min-width:992px){.region__luxury .region__community{max-width:none}}.region__luxury .region__community-image{height:0;padding-top:62.5%}@media only screen and (min-width:992px){.region__luxury .region__community-image{height:auto;padding-top:0}}.region__luxury .region__community-content{padding:30px}@media only screen and (min-width:768px){.region__luxury .region__community-content{padding:50px}}@media only screen and (min-width:992px){.region__luxury .region__community-content{padding:80px}}.region__luxury .region__community-copy{padding-top:0;color:#fff}.region__luxury h6{padding-bottom:30px;font-size:2.5rem;font-weight:300;line-height:1.3}@media only screen and (min-width:992px){.region__luxury h6{padding-bottom:40px;font-size:3.125rem}.region__luxury h6 span{display:block}}.luxury-living__image{background:#26282e url(/images/site/luxury-living/luxury-living-image.jpg) 50% no-repeat;background-size:cover}.where-we-build__map{height:80vh;width:100%;overflow:hidden;position:relative;background:#65b2b9}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.where-we-build__map{position:relative}}@media only screen and (max-width:767px){.where-we-build__map{height:70vh}}.where-we-build__map #explore-map{height:100%;width:100%}.where-we-build__map #explore-map>div{background:#65b2b9!important}.where-we-build__map #explore-map.where-we-build__map{position:relative}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.where-we-build__map #explore-map.where-we-build__map{opacity:0;visibility:hidden;display:none;height:81vh;width:100%}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.where-we-build__map #explore-map.where-we-build__map.active{opacity:1;visibility:visible;display:block}}.where-we-build__map .where-we-build__loader{position:absolute;width:100%;height:100%;z-index:1;display:flex;justify-content:center;align-items:center}.where-we-build__map .wwb__flyout-cta{padding:.5em .8em .5em 1.3em}@media only screen and (max-width:767px){.where-we-build__map .wwb__flyout-cta{padding:1em 1.5em!important}}.where-we-build__map .wwb__flyout-cta .link{color:#383b43;font-family:Gotham,sans-serif;font-size:24px;font-weight:300;line-height:26px;font-weight:400}.where-we-build__map .wwb__flyout-cta .link:hover{color:#c8541a;transition:color .2s ease-in}.where-we-build__map .gm-ui-hover-effect img{margin:10px 5px}@media only screen and (max-width:767px){.where-we-build__map .gm-style .gm-style-iw-c{padding:0!important}}@media only screen and (max-width:767px){.where-we-build__map .gm-style .gm-style-iw-d{overflow:auto!important}}.where-we-build__map .cluster div{top:8px!important}.where-we-build__map .cluster img{max-width:100%!important}.region__welcome{padding-top:50px;padding-bottom:60px}.region__welcome+.region__cta{margin-top:0}@media only screen and (min-width:992px){.region__welcome{padding-top:80px;padding-bottom:90px}}.region__welcome-title{padding-bottom:30px;font-size:2.5rem;font-weight:300;line-height:1.3}@media only screen and (min-width:768px){.region__welcome-title{padding-bottom:40px;font-size:3rem}}@media only screen and (min-width:992px){.region__welcome-title{font-size:3.625rem}}.region__welcome-copy{font-size:1.125rem;line-height:1.9}.region__welcome-copy p{padding-bottom:1.5em}@media only screen and (min-width:992px){.region__welcome-copy{font-size:1.25rem}}.region__welcome-content{flex:1 1 100%;width:100%;max-width:720px;margin:0 auto}@media only screen and (min-width:992px){.region__welcome-content{max-width:none;padding-right:100px}}.region__welcome-content .story__image--top{padding-top:30px}.region__welcome-image{position:relative;width:100%;max-width:720px;margin:0 auto}.region__welcome-image .r-welcome__form{margin-top:20px;padding:60px 10px 0;background:#eee}@media only screen and (min-width:992px){.region__welcome-inner{display:flex}}.sales-policy .parallax__image.is-parallax .hero__image{-o-object-position:center;object-position:center}.sales-policy .static-hero .hero__background{height:40vw}.sales-policy .static-hero .hero__content{align-items:end}@media only screen and (min-width:992px){.sales-policy__article{display:flex}}.sales-policy__section .sales-policy__heading{text-align:left}@media only screen and (min-width:992px){.sales-policy__section{padding-right:80px}}.sales-policy__aside-inner{padding:30px;background:#eee}.sales-policy__aside-inner .global-copy{font-size:1rem;text-align:center}.sales-policy__aside-inner .cta{font-size:1rem;font-weight:500}@media only screen and (min-width:992px){.sales-policy__aside-inner{width:498px;padding:40px 50px}}@media only screen and (min-width:1276px){.sales-policy__aside-inner{padding:40px 60px}}.sales-policy__lender-logo{max-width:300px;margin:0 auto 40px}.sales-policy__heading{padding-bottom:40px;font-size:1.375rem;line-height:1.3;text-align:center}@media only screen and (min-width:992px){.sales-policy__heading{font-size:1.5rem}}.sales-policy__lender-info{padding-bottom:40px;font-size:.875rem;line-height:1.66667}.sales-policy__lender-info .text-link{color:#2c8e7f}.sales-policy__lender-info .text-link:after{border-color:#c8541a}.sales-policy__lender-info .text-link:hover{color:#c8541a}.sales-policy__lender-info em{font-weight:500}.sales-policy__lender-info:first-child{-webkit-animation-delay:0s;animation-delay:0s}.sales-policy__lender-info:nth-child(2){-webkit-animation-delay:.15s;animation-delay:.15s}.sales-policy__lender-info:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}.sales-policy__lender-info:nth-child(4){-webkit-animation-delay:.45s;animation-delay:.45s}.sales-policy__lender-info:nth-child(5){-webkit-animation-delay:.6s;animation-delay:.6s}.sales-policy__lender-info:nth-child(6){-webkit-animation-delay:.75s;animation-delay:.75s}.sales-policy__lender-info:nth-child(7){-webkit-animation-delay:.9s;animation-delay:.9s}.sales-policy__lender-info:nth-child(8){-webkit-animation-delay:1.05s;animation-delay:1.05s}@media only screen and (min-width:768px){.sales-policy__lender-info{font-size:1.0625rem}}.service-request .parallax__image.is-parallax .hero__image{-o-object-position:center;object-position: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){.service-request .hero__overlay{background:rgba(38,40,46,.1)}}.service-request .content-hero{z-index:1}@media only screen and (max-width:767px){.service-request .content-hero .hero__background{height:56vw;min-height:211px}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.service-request .content-hero__content{flex:1 1 100%!important}}@media only screen and (max-width:767px){.service-request .content-hero__title{font-size:2rem}}.service-request .service-request__wrapper{-webkit-transform:translateY(-70px);transform:translateY(-70px)}.service-request .under-hero{background-color:#e8e8e8;padding:8.4375rem 6.25rem 5.3125rem;font-size:23px;font-weight:400;line-height:40px;text-align:center}@media only screen and (max-width:767px){.service-request .under-hero{padding:100px 25px 25px;font-size:19px}}.service-request .content-wrapper__header{font-weight:400;text-align:center;color:#383b43;padding:0 25px}@media only screen and (max-width:767px){.service-request .content-wrapper__header{padding:0 10px}}.service-request .content-wrapper__header>div{border:3px solid red;margin-bottom:3em;padding:30px}@media only screen and (max-width:767px){.service-request .content-wrapper__header>div{margin-bottom:1.5em}}.service-request .content-wrapper__header>div ol li,.service-request .content-wrapper__header>div p{font-size:20px;line-height:38px;text-align:left}@media only screen and (max-width:767px){.service-request .content-wrapper__header>div ol li,.service-request .content-wrapper__header>div p{font-size:16px}}.service-request .content-wrapper__header>div ol{list-style-type:decimal}.service-request .content-wrapper__header .content-wrapper__title{line-height:38px;font-size:24px}.service-request .content-wrapper__header .content-wrapper__tagline{line-height:38px;font-size:20px;margin-top:2em;margin-bottom:2em}@media only screen and (max-width:767px){.service-request .content-wrapper__header .content-wrapper__tagline{font-size:16px;padding:0 10px;margin-top:1em;margin-bottom:1em}}.service-request form{padding:0 20px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.service-request form{padding:0 5px}}.service-request form .form-section.right{align-content:flex-start}.service-request form .label,.service-request form label,.service-request form span{font-size:11px;font-weight:500;line-height:14px;text-transform:uppercase;white-space:nowrap}.service-request form select{border:1px solid #67686c!important;padding:0 14px!important;color:#67686c!important;font-size:12px!important;font-weight:500!important;line-height:14px!important}.service-request form .section-header{font-size:24px;line-height:38px;font-weight:400;display:block;width:100%;padding-left:10px;margin-bottom:10px}.service-request form .escrow-title{margin-top:75px}@media only screen and (max-width:767px){.service-request form .escrow-title{margin-top:50px}}.service-request form .full-width-row{width:100%!important}.service-request form .full-width-row .grid__item,.service-request form .full-width-row label{width:100%}.service-request form .full-width-row.triple label{width:93%}.service-request form .full-width-row.triple label .form-select__wrap{margin-bottom:0}.service-request form .full-width-row.double label:first-of-type{width:73%}.service-request form .full-width-row.double label:last-of-type{width:25%}.service-request form .cta:focus,.service-request form .cta:hover{color:#2c8e7f;border-color:#2c8e7f}.service-request .bottom-wrapper{width:calc(100% - 40px);margin:0 auto}.service-request .acknowledgement{font-size:18px;font-weight:400;line-height:32px;text-align:center;margin-bottom:2em}@media only screen and (max-width:767px){.service-request .acknowledgement{font-size:16px}}.service-request .service-request__another-button{color:#c8541a;font-size:12px;font-weight:500;line-height:14px;text-transform:uppercase;margin-bottom:25px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.service-request .service-request__another-button{margin-left:15px}}.service-request .service-request__another-button .add{color:#c8541a;border:2px solid #c8541a;height:15px;width:15px;vertical-align:middle;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;line-height:0;margin-right:8px;padding-bottom:2px;font-size:15px}.site-map__main{padding-top:50px;padding-bottom:50px}@media only screen and (min-width:768px){.site-map__main{padding-top:80px;padding-bottom:80px}}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.site-map__content{padding:100px 150px}}@media only screen and (min-width:768px) and (max-width:991px){.site-map__content{padding:50px 80px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.site-map__content{padding:100px 50px}}@media only screen and (max-width:767px){.site-map__content{padding:20px 60px}}.site-map__page-title{font-size:70px;line-height:70px;text-align:center}.site-map__page-title,.sitemap__title{letter-spacing:1px;font-weight:300;color:#383b43}.sitemap__title{padding-bottom:40px;font-size:34px;line-height:40px;text-align:left;border-bottom:1px solid #bbb}@media only screen and (min-width:768px){.sitemap__title{padding-bottom:20px;font-size:30px}}@media only screen and (max-width:767px){.sitemap__title{padding-bottom:20px;margin-top:25px}}.sitemap__link{font-size:1rem;line-height:2.25;color:#2c8e7f;font-weight:500;cursor:pointer}.sitemap__link:focus,.sitemap__link:hover{color:#c8541a}.sitemap__link.social:not(:first-child){margin-left:15px}.sitemap__category{padding-bottom:26px}.sitemap__category.grid__item{margin-top:0;margin-bottom:0}@media only screen and (min-width:768px){.sitemap__category.grid__item{margin-top:10px;margin-bottom:10px}}.sitemap__list{padding-top:10px}.sitemap__social-link{margin:10px 10px 0}.sitemap__social-link:first-child{margin-left:0}.sitemap__social-link svg{fill:#2c8e7f;transition:fill .2s ease-out}.sitemap__social-link:focus svg,.sitemap__social-link:hover svg{fill:#c8541a}.testimonials .hero__background{height:56.25vw;min-height:0}.testimonials .hero__background>.fixed-video .fixed-video{width:101vw}@media only screen and (max-width:767px){.testimonials .hero__background>.fixed-video .fixed-video{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.testimonials .testimonials__content-wrapper{padding-left:20px;padding-right:20px}@media only screen and (max-width:767px){.testimonials .card-wrapper{-webkit-column-count:1;column-count:1;-webkit-column-gap:20px;column-gap:20px}}@media only screen and (min-width:768px) and (max-width:991px){.testimonials .card-wrapper{-webkit-column-count:2;column-count:2;-webkit-column-gap:20px;column-gap:20px}}@media only screen and (min-width:992px) and (max-width:1275px),only screen and (min-width:1276px){.testimonials .card-wrapper{-webkit-column-count:3;column-count:3;-webkit-column-gap:30px;column-gap:30px}}.testimonials .tagline{color:#26282e;font-size:24px;font-weight:400;line-height:40px;text-align:center;margin-bottom:2em}@media only screen and (min-width:768px) and (max-width:991px){.testimonials .tagline{margin-bottom:50px}}@media only screen and (max-width:767px){.testimonials .tagline{font-size:20px;margin-bottom:30px}}.testimonials .testimonial-card{border:1px solid #bbb;color:#383b43;font-size:18px;font-weight:400;line-height:32px;text-align:center;padding:2.5rem;display:inline-block;width:100%;margin:0 0 30px}.testimonials .testimonial-card:first-child{-webkit-animation-delay:0s;animation-delay:0s}.testimonials .testimonial-card:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.testimonials .testimonial-card:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}.testimonials .testimonial-card:nth-child(4){-webkit-animation-delay:.6s;animation-delay:.6s}.testimonials .testimonial-card:nth-child(5){-webkit-animation-delay:.8s;animation-delay:.8s}.testimonials .testimonial-card:nth-child(6){-webkit-animation-delay:1s;animation-delay:1s}.testimonials .testimonial-card:nth-child(7){-webkit-animation-delay:1.2s;animation-delay:1.2s}.testimonials .testimonial-card:nth-child(8){-webkit-animation-delay:1.4s;animation-delay:1.4s}.testimonials .testimonial-card:nth-child(9){-webkit-animation-delay:1.6s;animation-delay:1.6s}.testimonials .testimonial-card:nth-child(10){-webkit-animation-delay:1.8s;animation-delay:1.8s}.testimonials .testimonial-card:nth-child(11){-webkit-animation-delay:2s;animation-delay:2s}.testimonials .testimonial-card:nth-child(12){-webkit-animation-delay:2.2s;animation-delay:2.2s}.testimonials .testimonial-card:nth-child(13){-webkit-animation-delay:2.4s;animation-delay:2.4s}.testimonials .testimonial-card:nth-child(14){-webkit-animation-delay:2.6s;animation-delay:2.6s}.testimonials .testimonial-card:nth-child(15){-webkit-animation-delay:2.8s;animation-delay:2.8s}.testimonials .testimonial-card:nth-child(16){-webkit-animation-delay:3s;animation-delay:3s}.testimonials .testimonial-card:nth-child(17){-webkit-animation-delay:3.2s;animation-delay:3.2s}.testimonials .testimonial-card:nth-child(18){-webkit-animation-delay:3.4s;animation-delay:3.4s}.testimonials .testimonial-card:nth-child(19){-webkit-animation-delay:3.6s;animation-delay:3.6s}.testimonials .testimonial-card:nth-child(20){-webkit-animation-delay:3.8s;animation-delay:3.8s}.testimonials .testimonial-card:nth-child(21){-webkit-animation-delay:4s;animation-delay:4s}.testimonials .testimonial-card:nth-child(22){-webkit-animation-delay:4.2s;animation-delay:4.2s}.testimonials .testimonial-card:nth-child(23){-webkit-animation-delay:4.4s;animation-delay:4.4s}.testimonials .testimonial-card:nth-child(24){-webkit-animation-delay:4.6s;animation-delay:4.6s}.testimonials .testimonial-card:nth-child(25){-webkit-animation-delay:4.8s;animation-delay:4.8s}.testimonials .testimonial-card:nth-child(26){-webkit-animation-delay:5s;animation-delay:5s}.testimonials .testimonial-card:nth-child(27){-webkit-animation-delay:5.2s;animation-delay:5.2s}.testimonials .testimonial-card:nth-child(28){-webkit-animation-delay:5.4s;animation-delay:5.4s}.testimonials .testimonial-card:nth-child(29){-webkit-animation-delay:5.6s;animation-delay:5.6s}.testimonials .testimonial-card:nth-child(30){-webkit-animation-delay:5.8s;animation-delay:5.8s}.testimonials .testimonial-card:nth-child(31){-webkit-animation-delay:6s;animation-delay:6s}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.testimonials .testimonial-card{padding:30px 25px;margin:0 0 20px}}@media only screen and (max-width:767px){.testimonials .testimonial-card{font-size:16px}}.testimonials .testimonial-card .emphasis{font-weight:500;display:block;margin-top:1em}.testimonials .awarded-best-builder-in-san-joaquin-county{margin-bottom:75px}.qmi-detail__floorplan{border-bottom:1px solid #ccc;background:#eee}.qmi-detail__copy{padding:0 0 60px;font-size:1.125rem;line-height:1.66667;color:#383b43}.qmi-detail__copy p{padding-top:1.5em}.qmi-detail__copy p:last-child{padding-top:0}.qmi-detail__copy ul{list-style-type:disc;padding-left:1.5em}@media only screen and (min-width:992px){.qmi-detail__copy{font-size:1.25rem}}.qmi-detail__designer-features .microsite__title{padding-bottom:0}.qmi-detail__tabcontent{padding:20px;background:#fff}@media only screen and (min-width:768px){.qmi-detail__tabcontent{padding:30px;font-size:1.625rem;padding:40px;font-size:1.875rem}}.qmi-detail__disclaimer{padding-top:30px;font-size:.75rem;line-height:1.66667;text-align:center;color:#67686c}.qmi-detail__designer-features{-webkit-margin-after:60px;margin-block-end:60px}.qmi-detail__designer-features-title{font-size:1.75rem;-webkit-margin-after:20px;margin-block-end:20px}@media screen and (min-width:768px){.qmi-detail__designer-features-title{font-size:2.125rem;-webkit-margin-after:0;margin-block-end:0}}.qmi-detail__designer-features-header{-webkit-margin-after:30px;margin-block-end:30px}@media screen and (min-width:768px){.qmi-detail__designer-features-header{display:flex;justify-content:space-between;align-items:center}}.qmi-detail__designer-features-header .cta__text{font-size:1rem}.qmi-detail__designer-features-thumb{padding:5px}@media screen and (min-width:768px){.qmi-detail__designer-features-thumb{padding:12px}}.qmi-detail__designer-features-thumbs{position:relative;padding-inline:40px}@media screen and (min-width:768px){.qmi-detail__designer-features-thumbs{padding-inline:50px}}.qmi-detail__designer-features-thumbs .slick-prev{left:-40px}@media screen and (min-width:768px){.qmi-detail__designer-features-thumbs .slick-prev{left:-50px}}.qmi-detail__designer-features-thumbs .slick-next{right:-40px}@media screen and (min-width:768px){.qmi-detail__designer-features-thumbs .slick-next{right:-50px}}.qmi-detail__designer-features-thumbs .slick-arrow svg{fill:#c8541a;stroke:#c8541a;height:20px;width:auto}@media screen and (min-width:768px){.qmi-detail__designer-features-thumbs .slick-arrow svg{height:45px}}.qmi-detail__designer-features-thumbs .slick-arrow:focus-visible svg,.qmi-detail__designer-features-thumbs .slick-arrow:hover svg{fill:#b92f27;stroke:#b92f27}.qmi-detail__designer-features-thumbs .slick-dots{right:unset;left:5px;top:unset;bottom:-20px}.qmi-detail__designer-features-thumbs .slick-dots>li.slick-active{background:#c8541a;border-color:#c8541a}.qmi-detail__designer-features-thumbs .slick-dots>li{border-color:#c8541a}.qmi-detail__designer-features-thumbs .slick-slide.slick-cloned:last-child{display:none}@media screen and (max-width:767px){.gallery-modal .gallery-modal__component-wrapper #modalGallery img{padding-inline:45px}}@media screen and (min-width:768px){.gallery-modal .gallery-modal__component-wrapper #modalGallery img{max-width:calc(80vw - 100px);margin-inline:auto;display:block!important}}.error-page .cta{color:#fff;font-size:1rem;border:1px solid #c8541a;background:#c8541a}.error-page .cta svg{fill:#26282e}.error-page .cta:focus,.error-page .cta:hover{color:#c8541a;background-color:#fff}@media only screen and (min-width:768px){.error-page .cta{font-size:1.25rem}}@media only screen and (min-width:992px){.error-page .cta{margin-left:30px}}.error-404__main{position:relative;color:#fff}@media only screen and (min-width:992px){.error-404__main{min-height:60vh}}.error-404__content{position:relative;text-align:center;background:rgba(28,28,28,.3)}.error-404__header{padding-bottom:50px;line-height:1;letter-spacing:.025em}@media only screen and (min-width:768px){.error-404__header{padding-bottom:80px}}.error-404__title-top{display:block;font-size:8.75rem;font-weight:300}@media only screen and (min-width:768px){.error-404__title-top{padding-bottom:20px;font-size:12.5rem}}.error-404__title-bottom{display:block;padding-bottom:50px;font-size:2.5rem;font-weight:500;text-transform:uppercase}@media only screen and (min-width:768px){.error-404__title-bottom{padding-bottom:80px;font-size:4.375rem}}.error-404__copy,.error-404__subtitle{font-size:1.25rem;letter-spacing:.025em}@media only screen and (min-width:768px){.error-404__copy,.error-404__subtitle{font-size:1.875rem}}.error-404__copy{padding-bottom:20px}@media only screen and (min-width:992px){.error-404__copy{padding-bottom:0}}@media only screen and (min-width:992px){.error-404__footer{flex-direction:row}}.slick-list .slick-slide__img,.slick-slide__item .slick-slide__img,.slick-track .slick-slide__img,.slick-wrapper .slick-slide__img{visibility:hidden;width:100%;height:auto}@media only screen and (max-width:767px){.slick-list .slick-slide__img,.slick-slide__item .slick-slide__img,.slick-track .slick-slide__img,.slick-wrapper .slick-slide__img{visibility:visible}}.slick-slide__item{position:relative;display:flex;align-items:center;justify-content:center;background-position:50%}.slick-slide__item>div{width:100%;height:100%}@media only screen and (min-width:992px){.slick-slide__item{justify-content:flex-end}}.slick-slide>div{position:relative;height:100%}.slick-slide__item{background-size:cover}.slick-slide__content{position:relative;justify-items:center;width:100%}.slick-arrow,.slick-slide__content{display:flex;align-items:center;height:100%}.slick-arrow{cursor:pointer;position:absolute;justify-content:center;top:0;width:32px;z-index:1}.slick-arrow svg{width:30px;height:30px;stroke:#fff;fill:#fff;transition:fill .2s ease-out,stroke .2s ease-out}.slick-arrow.slick-next svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.slick-arrow:hover svg{stroke:#c8541a;fill:#c8541a}.slick-arrow:focus{outline:none}.slick-arrow::-moz-focus-inner{border:0}.slick-prev{left:15px}@media only screen and (max-width:767px){.slick-prev{left:0}}.slick-next{right:15px}@media only screen and (max-width:767px){.slick-next{right:0}}.slick-dots{position:absolute;display:flex;right:20px;bottom:25px;z-index:1}.slick-dots li{position:relative;width:16px;height:16px;margin:0 5px;border:2px solid #fff;border-radius:50%;transition:background-color .2s ease-out}.slick-dots li button{position:absolute;top:0;left:0;opacity:0;width:100%;height:100%}.slick-dots li.slick-active,.slick-dots li:hover{background:#fff}span.gallery-paging{display:none;width:100px;left:33px;font-size:19px;background:none;padding:8px}.slick-framed-images .slick-slide__background{justify-content:center}.slick-framed-images .slick-slide{width:100%;height:100%;overflow:hidden}.slick-framed-images .caption{z-index:2}.slick-framed-images .blur,.slick-framed-images .inner{position:absolute}.slick-framed-images .inner{max-width:100%;max-height:100%;background-size:contain;background-repeat:no-repeat;background-position:50%;z-index:1}.slick-framed-images .blur{top:0;left:0;bottom:0;right:0;padding:30px;background-size:cover;background-position:50%;-webkit-filter:blur(15px);filter:blur(15px);overflow:hidden}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.slick-framed-images .blur{background:#fff!important}}.gallery-modal .icon-close{font-size:40px}.gallery-modal .modal__close{right:-40px;top:-60px}@media only screen and (max-width:767px){.gallery-modal .modal__close{right:0}}.gallery-modal .modal__content{background-color:transparent;width:90vw;height:82.5vh;max-height:82.5vh}@media only screen and (min-width:768px) and (max-width:991px){.gallery-modal .modal__content{width:100%;height:50vh;max-height:50vh}}@media only screen and (max-width:767px){.gallery-modal .modal__content{width:100%;height:50vh;max-height:50vh}}.gallery-modal .modal__content img{max-width:100%;max-height:100%}.gallery-modal .modal-floorplan-gallery-container{display:flex}.gallery-modal .gallery-modal__component-wrapper{width:90vw;height:82.5vh;max-width:100%;max-height:82.5vh}@media only screen and (min-width:768px) and (max-width:991px){.gallery-modal .gallery-modal__component-wrapper{width:100%;height:50vh;max-height:50vh}}@media only screen and (max-width:767px){.gallery-modal .gallery-modal__component-wrapper{width:100%;height:50vh;max-height:50vh}}.gallery-modal .gallery-modal__component-wrapper img{width:100%;height:100%;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.gallery-modal .gallery-modal__component-wrapper .media__container,.gallery-modal .gallery-modal__component-wrapper iframe{width:100%;height:100%}.gallery-modal .slick-list,.gallery-modal .slick-slide__item,.gallery-modal .slick-track,.gallery-modal .slick-wrapper{height:100%}