@font-face{font-family:"neutratext-book";src:url("../fonts/NeutraText-Book/NeutraText-Book.woff2") format("woff2"),url("../fonts/NeutraText-Book/NeutraText-Book.woff") format("woff");font-style:normal;font-display:swap}@font-face{font-family:"neutratext-bookitalic";src:url("../fonts/NeutraText-Book/NeutraText-BookItalic.woff2") format("woff2"),url("../fonts/NeutraText-Book/NeutraText-BookItalic.woff") format("woff");font-style:normal;font-display:swap}@font-face{font-family:"neutradisplay-light";src:url("../fonts/NeutraDisp-Light/NeutraDisp-Light.woff2") format("woff2"),url("../fonts/NeutraDisp-Light/NeutraDisp-Light.woff") format("woff");font-style:normal;font-display:swap}@font-face{font-family:"neutradisplay-bold";src:url("../fonts/NeutraDisp-Bold/NeutraDisp-Bold.woff2") format("woff2"),url("../fonts/NeutraDisp-Bold/NeutraDisp-Bold.woff") format("woff");font-style:normal;font-display:swap}@font-face{font-family:"neutradisplay-titling";src:url("../fonts/NeutraDisp-Titling/NeutraDisp-Titling.woff2") format("woff2"),url("../fonts/NeutraDisp-Titling/NeutraDisp-Titling.woff") format("woff");font-style:normal;font-display:swap}@font-face{font-family:"trade-gothic";src:url("../fonts/TradeGothic-Condensed/TradeGothicLTStd-BdCn20.woff2") format("woff2"),url("../fonts/TradeGothic-Condensed/TradeGothicLTStd-BdCn20.woff") format("woff");font-style:normal;font-display:swap}@font-face{font-family:"din";src:url("../fonts/DINEngschrift/DINEngschriftStd.woff2") format("woff2"),url("../fonts/DINEngschrift/DINEngschriftStd.woff") format("woff");font-style:normal;font-display:swap}@font-face{font-family:"helvetica_ex-light";src:url("../fonts/HelveticaLightExtended/HelveticaNeueLTStd-LtEx.woff2") format("woff2"),url("../fonts/HelveticaLightExtended/HelveticaNeueLTStd-LtEx.woff") format("woff");font-style:normal;font-display:swap}@font-face{font-family:"helvetica_ex";src:url("../fonts/HelveticaExtended/HelveticaNeueLTStd-Ex.woff2") format("woff2"),url("../fonts/HelveticaExtended/HelveticaNeueLTStd-Ex.woff") format("woff");font-style:normal;font-display:swap}.breadcrumb-item+.breadcrumb-item::before{font-family:"Font Awesome 5 Pro";font-weight:900;content:"";font-size:18px;padding:0 8px 0 5px}.btn.outline-btn{position:relative;background:rgba(0,0,0,0);border:2px solid;border-radius:0 0 0 15px;font-family:"din";text-transform:uppercase;display:flex;align-items:flex-end;width:95px;height:95px;text-align:left;margin:0 auto;overflow:hidden;transition:color .3s ease}.btn.outline-btn.md-btn{width:120px;height:120px}.btn.outline-btn::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;z-index:0;transition:transform .3s ease;transform:translateX(0)}.btn.outline-btn.white-btn{border-color:#fff;color:#fff}.btn.outline-btn.blue-btn{border-color:#396fa5;color:#396fa5}.btn.outline-btn.blue-btn::before{background:#396fa5}.btn.outline-btn.red-btn{border-color:#983921;color:#983921}.btn.outline-btn.red-btn::before{background:#983921}.btn.outline-btn.green-btn{border-color:#a2a882;color:#a2a882}.btn.outline-btn.green-btn::before{background:#a2a882}.btn.outline-btn .button-txt{font-size:1.25em;line-height:1.2em;position:relative;z-index:1;transition:color .3s ease}.btn.outline-btn.big-btn{width:200px;height:200px;flex-wrap:wrap}.btn.outline-btn.big-btn img{flex-grow:0}.btn.outline-btn.big-btn .button-txt{flex-grow:1;flex-basis:100%}.btn.outline-btn:hover{color:#fff}.btn.outline-btn:hover::before{transform:translateX(100%)}.btn.btn-green{color:#fff;background:#a2a882;border-radius:0 0 0 10px}.more-link{font-size:.95em;text-transform:uppercase;padding:6px 20px 3px}.ltblue-txt,.blue-txt{color:#396fa5}.ltgreen-txt{color:#a2a882}.red-txt{color:#983921}.gray-txt{color:#54565a}.ltblue-bg{background:#396fa5;color:#fff}.ltgreen-bg{background:rgb(121.5,126,97.5);color:#fff}.yellow-bg{background:#f6db93}.red-bg{background:#983921;color:#fff}.orange-bg{background:#a44b24;color:#fff}.dkgreen-bg{background:#53744c;color:#fff}.burlap-bg{background:rgba(0,0,0,0) url("../images/burlap-bg2.jpg") no-repeat left center;background-size:cover}.marble-bg{background:rgba(0,0,0,0) url("../images/craypaper-bg2.gif") no-repeat center top;background-size:cover}body{font-family:"helvetica_ex",sans-serif;font-size:16px;line-height:24px;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothign:grayscale}body a{transition:all 666ms ease-in-out}body a:hover{text-decoration:none}body p a{color:#a2a882}body h1,body h2,body h3,body h4,body h5,body h6{font-weight:normal}img.alignleft,.alignleft{float:left;margin:0 15px 15px 0}img.alignright,.alignright{float:right;margin:0 0 15px 15px}.hamburger{padding:0;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:rgba(0,0,0,0);border:0;margin:0;overflow:visible}.hamburger:focus{box-shadow:none !important;outline:none !important}.hamburger:hover{opacity:.7}.hamburger.is-active:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#fff}.hamburger .hamburger-box{width:38px;height:28px;display:inline-block;position:relatvie}.hamburger .hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger .hamburger-inner::before,.hamburger .hamburger-inner::after{content:"";display:block}.hamburger .hamburger-inner::before{top:-12px}.hamburger .hamburger-inner::after{bottom:-12px}.hamburger .hamburger-inner,.hamburger .hamburger-inner::before,.hamburger .hamburger-inner::after{width:36px;height:3px;background-color:#fff;border-radius:0;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin .hamburger-inner::before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin .hamburger-inner::after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin.is-active .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(0.215, 0.61, 0.355, 1)}.header{display:flex;justify-content:center;padding:12.5px 0;position:fixed;top:0;left:0;width:100%;z-index:3;transition:all 666ms ease-in-out;background:#a2a882}.header.stuck{background:#a2a882}.header .header-container{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;width:95%;position:relative}.header .header-container .header-left{width:250px}.header .header-container .header-left .header-logo{width:100%;opacity:.85;transition:opacity 666ms ease-in-out}.header .header-container .header-left .header-logo:hover{opacity:1}.header .header-container .header-right{display:flex;justify-content:space-between}.header .header-container .header-right .navbar-social{display:none}.header .header-container .header-right .navbar-social .social-menu{list-style:none;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;font-size:2.5em;margin:0 20px 0 0;padding:0}.header .header-container .header-right .navbar-social .social-menu .menu-item{padding:0;margin:0 15px 0 0}.header .header-container .header-right .navbar-social .social-menu .menu-item a{color:#fff;opacity:.85;transition:opacity 666ms ease-in-out}.header .header-container .header-right .navbar-social .social-menu .menu-item a:hover{opacity:1}.quicklinks{display:none;position:fixed;right:0;top:150px;z-index:2;width:90px}.main-navigation{position:fixed;z-index:2;left:0;top:0;height:100%;width:100%;background:rgba(57,111,165,.9);display:flex;flex-wrap:wrap;justify-content:center;padding-top:100px;transform:translateY(-120%);transition:transform 666ms ease-in-out}.main-navigation .menu-container{width:95%;overflow-y:scroll}.main-navigation .menu-container .navbar-nav{font-family:"trade-gothic";text-transform:uppercase;font-size:24px}.main-navigation .menu-container .navbar-nav .menu-item{margin-bottom:12px}.main-navigation .menu-container .navbar-nav .menu-item a{color:#f6db93}.main-navigation .menu-container .navbar-nav .menu-item a:hover{color:rgb(196.8,175.2,117.6)}.main-navigation .menu-container .navbar-nav .menu-item.current-menu-item a,.main-navigation .menu-container .navbar-nav .menu-item.current-menu-parent a{color:#fff}.main-navigation .menu-container .navbar-nav .menu-item .sub-menu{font-family:"helvetica_ex";text-transform:none;font-size:14px;list-style:none;margin:12px 0 20px;padding:0}.main-navigation .menu-container .navbar-nav .menu-item .sub-menu .menu-item{margin-bottom:0}.main-navigation .menu-container .navbar-nav .menu-item .sub-menu .menu-item a{color:#fff}.main-navigation .menu-container .navbar-nav .menu-item .sub-menu .menu-item a:hover{opacity:.85}.main-navigation .menu-container .navbar-nav .menu-item .sub-menu .menu-item.current-menu-item a{color:#f6db93;font-weight:bold}.main-navigation.open{transform:translateY(0)}@media(min-width: 768px){.header{padding:25px 0}.header .header-container .header-left{width:300px}.header .header-container .header-right .navbar-social{display:block}.quicklinks{display:flex;flex-wrap:wrap;width:120px}.quicklinks .btn{text-align:left;min-height:90px;width:120px;margin-bottom:20px;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;transform:translateX(18px);transition:transform 666ms ease-in-out}.quicklinks .btn.outline-btn{border-right:none;font-size:21px;line-height:21px;font-weight:lighter;background:rgba(84,86,90,.4)}.quicklinks .btn:hover{transform:translateX(0)}.main-navigation{padding-top:150px}.main-navigation .menu-container{width:92%}}@media(min-width: 992px){.header{padding:15px 0}.main-navigation{height:auto;padding-top:200px;padding-bottom:75px}.main-navigation .menu-container{overflow-y:hidden}.main-navigation .menu-container .navbar-nav{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:space-between;align-items:flex-start;text-align:center}.main-navigation .menu-container .navbar-nav .menu-item{flex-basis:19.5%;flex-grow:0;float:none}.main-navigation .menu-container .navbar-nav .menu-item .sub-menu .menu-item{border:none;flex-basis:100%;padding-bottom:12px}}@media(min-width: 1200px){.header .header-container .header-left{width:325px}.header .header-container .header-left .header-logo{width:100%}}.contact-form{display:flex;flex-wrap:wrap;justify-content:center}.contact-form .form-group{margin-bottom:15px}.contact-form .form-group .form-control{border-radius:0;border:none;border-bottom:1px solid #ced4da;padding:5px 0;font-size:14px}.contact-form .form-group.radio-submit{width:100%;flex-grow:1;flex-basis:100%}.contact-form .form-group.radio-submit p{font-size:14px}.contact-form .form-group.radio-submit p label{color:#666}.contact-form .form-group.radio-submit p input[type=radio]{margin-left:8px}.contact-form .btn{margin:0}@media(min-width: 1200px){.contact-form{display:flex;flex-wrap:wrap;width:90%;margin-left:auto}.contact-form .form-group{margin-bottom:15px;flex-basis:100%}.contact-form .form-group label{text-indent:-9999px}.contact-form .form-group .form-control{border-radius:0;border:none;border-bottom:1px solid #ced4da;padding:5px 0;font-size:14px}.contact-form .form-group.radio-submit{width:60%;flex-grow:1;flex-basis:60%}.contact-form .form-group.radio-submit p{font-size:14px;margin-bottom:0}.contact-form .form-group.radio-submit p label{color:#666;text-indent:0}.contact-form .form-group.radio-submit p input[type=radio]{margin-left:8px}.contact-form .btn{margin:0;margin-left:0;align-items:flex-end;flex-direction:row}}html,body{overflow:auto}html.stuck,body.stuck{overflow:hidden}section{position:relative}section .down-arrow{position:absolute;left:50%;bottom:-40px;transform:translateX(-50%);z-index:1;width:8.25px;height:60px;margin:0 auto;background:rgba(0,0,0,0) url("../images/green-arrow.gif") no-repeat center top;background-size:contain}.page-heroimage{margin-top:84px}.page-heroimage .image-wrap{height:100%}.page-heroimage .image-wrap .carousel-item{position:relative}.page-heroimage .image-wrap .carousel-item .carousel-txt{position:absolute;left:65%;top:160px;transform:translateX(-50%);color:#fff;font-family:"helvetica_ex",sans-serif;font-size:36px;line-height:40px;margin:0 0 0;text-shadow:0 0 8px rgba(0,0,0,.75);overflow:hidden;padding:20px 0 0;width:280px}.page-heroimage .image-wrap .carousel-item .carousel-txt .text{display:inline-block;position:relative;opacity:0}.page-heroimage .image-wrap .carousel-item .carousel-txt .text.split-initialized{opacity:1}.page-heroimage .image-wrap .carousel-item .carousel-txt .text.split-initialized .char{opacity:0}.page-heroimage .image-wrap .carousel-item .animation{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2;pointer-events:none}.page-heroimage .image-wrap .carousel-item .animation canvas{max-width:100%;height:auto;display:block}.page-template-page-homepage .page-section.page-contents .section-content-container{width:85%}.page-section{padding:4.5vh 0}.page-section.residents-section .residents-content{flex-basis:80%;text-align:center}.page-section.residents-section .residents-content h2{margin-bottom:45px}.page-section.residents-section .residents-content p{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.page-section.residents-section .residents-content p .outline-btn{margin:20px 10px 0}.page-section.homepage-psa{padding-top:6vh;display:flex;justify-content:center;align-items:center}.page-section.homepage-psa .psa-container{display:flex;flex-wrap:wrap;justify-content:center;width:90%;color:#54565a}.page-section.homepage-psa .psa-container .psa-contents{text-align:center}.page-section.homepage-psa .psa-container .psa-contents h2{font-family:"helvetica_ex-light";font-size:30px;margin-bottom:25px}.page-section.homepage-psa .psa-container .psa-contents p{font-size:15px;line-height:26px}.page-section.homepage-psa .psa-container .psa-boxes{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:0 3vw;margin:2.5vh 0}.page-section.homepage-psa .psa-container .psa-boxes .psa-box{width:80%;margin-bottom:25px;padding-bottom:25px;text-align:center;color:#54565a;font-size:1.25em;text-align:center;border-bottom:1px solid #ced4da}.page-section.homepage-psa .psa-container .psa-boxes .psa-box .aligncenter{margin-bottom:15px;width:80%}.page-section.homepage-psa .psa-container .psa-boxes .psa-box:last-child{border-bottom:none}.page-section.homepage-psa .psa-container .disclaimer{text-align:center;line-height:1.25em}.page-section.page-breadcrumbs{padding-top:2vh;padding-bottom:0;display:flex;justify-content:center;align-items:center}.page-section.page-breadcrumbs .breadcrumb-container{width:80%}.page-section.page-breadcrumbs .breadcrumb-container .breadcrumb{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;font-family:"din";color:#363636;font-size:21px;text-transform:uppercase;background-color:rgba(0,0,0,0);padding:0;margin:0 0 2.5vh}.page-section.page-breadcrumbs .breadcrumb-container .breadcrumb .breadcrumb-item{padding:0 0 0 5px;line-height:24px}.page-section.page-breadcrumbs .breadcrumb-container .breadcrumb .breadcrumb-item:before{color:#363636}.page-section.page-breadcrumbs .breadcrumb-container .breadcrumb .breadcrumb-item a{color:#396fa5;font-size:21px;padding-top:4px;display:inline-block}.page-section.page-breadcrumbs .breadcrumb-container .breadcrumb .breadcrumb-item.active{padding-top:2px;color:#363636}.page-section.page-contents{text-align:center;display:flex;justify-content:center;padding-bottom:10.5vh}.page-section.page-contents .section-content-container,.page-section.page-contents .page-content-container{width:80%}.page-section.page-contents .section-content-container h2,.page-section.page-contents .page-content-container h2{font-family:"helvetica_ex-light";font-size:30px;margin-bottom:25px}.page-section.page-contents .section-content-container p,.page-section.page-contents .page-content-container p{font-size:.95em;line-height:1.65em;margin-bottom:25px}.page-section.page-contents .page-content-container p{text-align:left;margin-bottom:30px}.page-section.page-contents .page-content-container p strong{color:#396fa5;font-family:"din";font-size:21px;font-weight:normal;padding-bottom:8px}.page-section.page-contents .page-content-container ul{text-align:left;color:#666;font-style:italic;list-style:none;font-size:.95em;margin:25px 0;padding:0 5%}.page-section.page-contents .page-content-container ul li{padding:4px 0}.page-section.page-contents .page-content-container a{color:#396fa5}.page-section.page-contents .page-content-container.gallery-container{text-align:center}.page-section.page-contents .page-content-container.gallery-container h1,.page-section.page-contents .page-content-container.gallery-container h2{font-family:"din";text-align:left;color:#54565a}.page-section.page-contents .page-content-container.gallery-container p{font-size:.95em;line-height:1.65em;margin-bottom:25px;padding:0 5%;text-align:center}.page-section.page-contents.surrounding-contents{text-align:center}.page-section.page-contents.surrounding-contents .section-content-container h1,.page-section.page-contents.surrounding-contents .section-content-container h2{font-family:"din";text-align:left;color:#54565a}.page-section.page-contents.surrounding-contents .section-content-container p{font-size:.95em;line-height:1.65em;margin-bottom:25px;padding:0 5%;text-align:center}.page-section.page-contents.surrounding-contents .section-content-container div.wpcf7{width:60%;margin:45px auto}.page-section.page-contents.surrounding-contents .section-content-container div.wpcf7 .contact-form .radio-submit p{text-align:left}.page-section.page-contents.gallery-contents{padding-bottom:0}.page-section.community-contents,.page-section.community-download{text-align:center;display:flex;justify-content:center;padding-bottom:10.5vh}.page-section.community-contents .community-content-container,.page-section.community-download .community-content-container{width:80%}.page-section.community-contents .community-content-container h1,.page-section.community-download .community-content-container h1{font-family:"din";font-size:42px;margin-bottom:25px;text-align:center;color:#54565a}.page-section.community-contents .community-content-container p,.page-section.community-download .community-content-container p{font-size:.95em;line-height:1.65em;margin-bottom:25px;padding:0 5%}.page-section.community-contents .community-content-container.sub-content,.page-section.community-download .community-content-container.sub-content{text-align:left}.page-section.community-contents .community-content-container.sub-content ul,.page-section.community-download .community-content-container.sub-content ul{text-align:left;color:#363636;font-style:italic;list-style:none;font-size:.95em;margin:25px 0 25px 40px;padding:0 12.5%}.page-section.community-contents .community-content-container.sub-content ul li,.page-section.community-download .community-content-container.sub-content ul li{padding:4px 0}.page-section.community-contents .community-content-container.school-content h2,.page-section.community-download .community-content-container.school-content h2{margin-bottom:30px}.page-section.community-contents .community-content-container.school-content p,.page-section.community-download .community-content-container.school-content p{text-align:center;margin-bottom:15px}.page-section.community-contents .community-content-container.school-content p strong,.page-section.community-download .community-content-container.school-content p strong{color:#396fa5;font-family:"din";font-size:21px;font-weight:normal;padding-bottom:8px}.page-section.community-contents .ebook-content-container,.page-section.community-download .ebook-content-container{width:80%;padding-top:5vh}.page-section.community-contents .ebook-content-container h2,.page-section.community-download .ebook-content-container h2{font-family:"helvetica_ex-light";font-size:36px;margin-bottom:25px;text-align:center;color:#54565a}.page-section.community-contents .ebook-content-container p,.page-section.community-download .ebook-content-container p{font-size:.95em;line-height:1.65em;margin-bottom:25px;padding:0 5%}.page-section.community-contents .ebook-content-container p strong,.page-section.community-download .ebook-content-container p strong{color:#396fa5;font-family:"din";font-size:1.2em;font-weight:normal}.page-section.gallery-contents{text-align:center;display:flex;justify-content:center}.page-section.gallery-contents .sub-content{width:80%;padding-top:0}.page-section.gallery-contents .sub-content h2{font-family:"helvetica_ex-light";font-size:28px;margin-bottom:12px;text-align:left;color:#000}.page-section.slide-section{padding:7vh 0}.page-section.slide-section h2.ltgreen-txt{font-size:140px;line-height:80px;margin:0 0 0 120px;font-weight:normal;font-family:"neutradisplay-light"}.page-section.slide-section .page-feature-carousel .slick-track{display:flex;flex-wrap:nowrap;align-items:flex-start}.page-section.slide-section .page-feature-carousel .slick-track .slide-item{opacity:0;transform:scale(0.9);transition:all 333ms ease-in-out;position:relative;overflow:hidden;-webkit-tap-highlight-color:hsla(0,0%,100%,0) !important;-webkit-focus-ring-color:hsla(0,0%,100%,0) !important;outline:none !important}.page-section.slide-section .page-feature-carousel .slick-track .slide-item .slide-front{position:relative;overflow:hidden}.page-section.slide-section .page-feature-carousel .slick-track .slide-item .slide-front .slide-back{position:absolute;top:0;left:0;transform:translateY(150%);transition:transform 666ms ease-in-out;background:hsla(0,0%,100%,.8);height:100%;padding:15px;overflow-y:scroll}.page-section.slide-section .page-feature-carousel .slick-track .slide-item .slide-front .slide-back.visible{transform:translateY(0)}.page-section.slide-section .page-feature-carousel .slick-track .slide-item .slide-front .slide-back .back-image{margin-bottom:20px}.page-section.slide-section .page-feature-carousel .slick-track .slide-item .slide-front .slide-back p{font-size:12px}.page-section.slide-section .page-feature-carousel .slick-track .slide-item .slide-front .slide-back p strong{font-family:"din";color:#666;text-transform:uppercase;font-weight:normal;font-size:21px}.page-section.slide-section .page-feature-carousel .slick-track .slide-item .slide-image{border-bottom-right-radius:45px;overflow:hidden}.page-section.slide-section .page-feature-carousel .slick-track .slide-item.slick-active{transform:scale(0.9);opacity:1}.page-section.slide-section .page-feature-carousel .slick-track .slide-item.slick-active .details-btn{opacity:0}.page-section.slide-section .page-feature-carousel .slick-track .slide-item.slick-center{transform:scale(1);z-index:10;border-bottom-right-radius:45px}.page-section.slide-section .page-feature-carousel .slick-track .slide-item.slick-center .slide-title{color:#396fa5;font-size:28px;width:60%;z-index:1;text-shadow:none;transform:translate(0, 15px);transition:all 333ms ease-in-out}.page-section.slide-section .page-feature-carousel .slick-track .slide-item.slick-center .details-btn{opacity:1}.page-section.slide-section .page-feature-carousel .slick-track .slide-item .slide-title{transform:translate(30px, -50px);font-family:"din";color:#fff;text-transform:uppercase;font-size:40px;text-shadow:0 0 10px rgba(0,0,0,.6)}.page-section.slide-section .page-feature-carousel .slick-track .slide-item .details-btn{transform:translate(100px, -100px)}.page-section.slide-section .page-feature-carousel .slick-track .slide-item .details-btn .hide{opacity:0;transition:opacity 250ms ease}.page-section.slide-section .page-feature-carousel .slick-track .slide-item .details-btn.shown{background:#fff}.page-section.slide-section .page-feature-carousel .slick-track .slide-item .details-btn.shown .hide{opacity:1}.page-section .model-carousel .slick-track{display:flex;flex-wrap:nowrap;align-items:flex-start}.page-section .model-carousel .slick-track .slide-item{opacity:0;transform:scale(0.85);transition:all 333ms ease-in-out;position:relative;overflow:hidden;padding-bottom:80px;-webkit-tap-highlight-color:hsla(0,0%,100%,0) !important;-webkit-focus-ring-color:hsla(0,0%,100%,0) !important;outline:none !important}.page-section .model-carousel .slick-track .slide-item .slide-front{position:relative;overflow:hidden}.page-section .model-carousel .slick-track .slide-item .slide-front .slide-back{position:absolute;top:0;left:0;transform:translateY(150%);transition:transform 666ms ease-in-out;background:hsla(0,0%,100%,.8);height:100%;padding:15px;overflow-y:scroll}.page-section .model-carousel .slick-track .slide-item .slide-front .slide-back.visible{transform:translateY(0)}.page-section .model-carousel .slick-track .slide-item .slide-front .slide-back .back-image{margin-bottom:20px}.page-section .model-carousel .slick-track .slide-item .slide-front .slide-back p{font-size:12px}.page-section .model-carousel .slick-track .slide-item .slide-front .slide-back p strong{font-family:"din";color:#666;text-transform:uppercase;font-weight:normal;font-size:21px}.page-section .model-carousel .slick-track .slide-item .slide-image{border-bottom-right-radius:45px;overflow:hidden}.page-section .model-carousel .slick-track .slide-item.slick-active{transform:scale(0.85);opacity:1}.page-section .model-carousel .slick-track .slide-item.slick-active .details-btn{opacity:0}.page-section .model-carousel .slick-track .slide-item.slick-center{transform:scale(1);z-index:10;border-bottom-right-radius:45px}.page-section .model-carousel .slick-track .slide-item.slick-center .slide-title{color:#396fa5;font-size:28px;width:50%;z-index:1;text-shadow:none;transform:translate(0, 20px);transition:all 333ms ease-in-out}.page-section .model-carousel .slick-track .slide-item.slick-center .details-btn{opacity:1}.page-section .model-carousel .slick-track .slide-item .slide-title{transform:translate(30px, -50px);left:30px;font-family:"din";color:#fff;text-transform:uppercase;font-size:40px;text-shadow:0 0 10px rgba(0,0,0,.6)}.page-section .model-carousel .slick-track .slide-item .details-btn{position:absolute;bottom:10px;right:30px}.page-section .model-carousel .slick-track .slide-item .details-btn .hide{opacity:0;transition:opacity 250ms ease}.page-section .model-carousel .slick-track .slide-item .details-btn.shown{background:#fff}.page-section .model-carousel .slick-track .slide-item .details-btn.shown .hide{opacity:1}.page-section .carousel-navigation{width:280px;margin:10px auto;display:flex;flex-wrap:no-wrap;justify-content:space-between;align-items:center}.page-section .carousel-navigation .arrow-icon{flex-basis:49%;cursor:pointer}.page-section.homepage-testimonials{display:flex;justify-content:center}.page-section.homepage-testimonials .testimonial-container{display:flex;flex-wrap:wrap;width:90%}.page-section.homepage-testimonials .testimonial-container .testimonial-image{padding:25px}.page-section.homepage-testimonials .testimonial-container .testimonial-text{text-align:center;font-size:1.15em;display:flex;flex-wrap:wrap;justify-content:flex-end}.page-section.homepage-testimonials .testimonial-container .testimonial-text .btn{margin:0 25px 0 0}.page-section.homebuilders-section{display:flex;flex-wrap:wrap;justify-content:center}.page-section.homebuilders-section .homebuilder-homes{width:90%;padding-top:2.5vh}.page-section.homebuilders-section .homebuilder-homes h2{font-family:"din";text-transform:uppercase;margin-bottom:30px}.page-section.homebuilders-section .homebuilder-homes p{font-size:.95em;line-height:1.65em;text-align:center}.page-section.homebuilders-section .builder-tile-container{display:flex;flex-wrap:wrap;padding:2.5vh 3.5vw 0;justify-content:center}.page-section.homebuilders-section .builder-tile-container .builder-tile{position:relative;margin-bottom:25px;overflow:hidden}.page-section.homebuilders-section .builder-tile-container .builder-tile a .tile-img{transform:scale(1);transition:transform 666ms ease-in-out}.page-section.homebuilders-section .builder-tile-container .builder-tile a .tile-caption{position:absolute;left:15px;bottom:15px;color:#fff}.page-section.homebuilders-section .builder-tile-container .builder-tile a .tile-caption .builder-name{font-family:"din";text-transform:uppercase;font-size:36px;line-height:32px;text-shadow:0 0 8px rgba(0,0,0,.5)}.page-section.homebuilders-section .builder-tile-container .builder-tile a .tile-caption .builder-pricing{margin-bottom:0;text-transform:lowercase;font-size:21px;text-shadow:0 0 8px rgba(0,0,0,.5)}.page-section.homebuilders-section .builder-tile-container .builder-tile a:hover .tile-img{transform:scale(1.1)}.page-section.builder-section{text-align:center;display:flex;justify-content:center;padding:0 0 5vh}.page-section.builder-section .builder-content-container{width:80%;display:flex;flex-wrap:wrap;justify-content:center}.page-section.builder-section .builder-content-container .builder-logo{order:0;float:none}.page-section.builder-section .builder-content-container h1,.page-section.builder-section .builder-content-container h2{font-family:"din";font-size:36px;color:#54565a;margin-bottom:25px;order:1}.page-section.builder-section .builder-content-container p{font-size:.95em;line-height:1.85em;margin-bottom:25px;order:2}.page-section.model-details-section{display:flex;justify-content:center}.page-section.model-details-section .model-details{display:flex;flex-wrap:wrap;justify-content:center;width:80%}.page-section.model-details-section .model-details .builder-logo{padding:25px 15% 40px;border-bottom:1px solid #ced4da}.page-section.model-details-section .model-details .builder-models{text-align:center;color:#54565a;flex-grow:1;flex-basis:100%;padding:40px 0 40px;border-bottom:1px solid #ced4da}.page-section.model-details-section .model-details .builder-models h4{font-size:96px;line-height:88px;margin:0}.page-section.model-details-section .model-details .builder-models h5{font-size:36px;line-height:42px;margin:0;font-family:"din";text-transform:uppercase}.page-section.model-details-section .model-details .builder-models .builder-info{padding:40px 0;color:#54565a;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.page-section.model-details-section .model-details .builder-models .builder-info .sales-info,.page-section.model-details-section .model-details .builder-models .builder-info .sales-button{flex-basis:100%}.page-section.model-details-section .model-details .builder-models .builder-info .sales-info .outline-btn,.page-section.model-details-section .model-details .builder-models .builder-info .sales-button .outline-btn{width:50%;height:auto;display:block;padding:12px 15px 10px}.page-section.qmi-homes-section{display:flex;justify-content:center;flex-wrap:wrap}.page-section.qmi-homes-section .qmi-title{flex-basis:100%;flex-grow:1;text-align:center;font-family:"din";font-size:36px;color:#54565a;margin-bottom:25px;text-transform:uppercase}.page-section.qmi-homes-section .qmi-homes-container{flex-basis:90%}.page-section.qmi-homes-section .qmi-homes-container .qmi-homes{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:4vh 0}.page-section.qmi-homes-section .qmi-homes-container .qmi-homes .qmi-home{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:flex-start;margin-bottom:30px}.page-section.qmi-homes-section .qmi-homes-container .qmi-homes .qmi-home .home-image{position:relative}.page-section.qmi-homes-section .qmi-homes-container .qmi-homes .qmi-home .home-image .btn{position:absolute;display:block;bottom:0;right:0;background:rgba(0,0,0,.3)}.page-section.qmi-homes-section .qmi-homes-container .qmi-homes .qmi-home .home-details{font-size:.9em;color:#54565a}.page-section.qmi-homes-section .qmi-homes-container .qmi-homes .qmi-home .home-details a{font-family:"din";text-transform:uppercase;font-size:21px}.page-section.qmi-homes-section .qmi-homes-container h2.no-homes{font-family:"din";font-size:36px;text-transform:uppercase;color:#54565a}.page-section.hotw-titlebox{display:flex;flex-wrap:wrap;justify-content:center}.page-section.hotw-titlebox .hotw-titlebar{font-family:"neutradisplay-light";color:#a2a882;font-size:60px;width:90%}.page-section.hotw-titlebox h2{color:#54565a;font-family:"din";text-transform:uppercase;font-size:1.5em}.page-section.homepage-blog{display:flex;justify-content:center}.page-section.homepage-blog .homepage-article{display:flex;justify-content:center;flex-wrap:wrap;align-items:stretch}.page-section.homepage-blog .homepage-article .article-image,.page-section.homepage-blog .homepage-article .article-content{flex-basis:90%}.page-section.homepage-blog .homepage-article .article-image{position:relative}.page-section.homepage-blog .homepage-article .article-image .img-fluid{border-radius:0 0 0 25px}.page-section.homepage-blog .homepage-article .article-image .btn{position:absolute;right:-5px;bottom:-60px}.page-section.homepage-blog .homepage-article .article-content{padding-top:80px}.page-section.homepage-blog .homepage-article .article-content h1{font-family:"helvetica_ex-light";font-size:1.75em;margin-bottom:12px}.page-section.homepage-blog .homepage-article .article-content h1 a{color:#fff}.page-section.resource-section .color-bar{width:100%;display:none}.page-section.resource-section .resource-contents{flex-basis:100%;display:flex;justify-content:center;flex-wrap:wrap}.page-section.resource-section .resource-contents h3{font-family:"din";text-transform:uppercase;font-size:42px;margin-bottom:30px;text-align:center}.page-section.resource-section .resource-contents .resources{display:flex;flex-wrap:wrap;justify-content:center;width:70%;list-style:none;margin:0;padding:0}.page-section.resource-section .resource-contents .resources li{margin-bottom:25px}.page-section.resource-section .resource-contents .ebook-preview{flex-grow:1;flex-basis:100%}.page-section.resource-section .hotw-detail-section{display:flex;flex-wrap:wrap;justify-content:center;position:relative;z-index:1}.page-section.resource-section .hotw-detail-section .home-details{width:85%;text-align:center}.page-section.resource-section .hotw-detail-section .home-details h3{font-family:"din";text-transform:uppercase;font-size:1.5em;margin-bottom:25px}.page-section.resource-section .hotw-detail-section .home-details p{margin:25px 0;font-size:.95em;line-height:1.45em}.page-section.resource-section.school-section .resource-contents .schools{width:70%;border-bottom:none;justify-content:space-between;align-items:center;flex-wrap:wrap}.page-section.resource-section.school-section .resource-contents .schools .nav-item{margin:0 0 20px 0}.page-section.resource-section.school-section .resource-contents .schools .nav-item .big-btn{width:120px;height:120px}.page-section.resource-section.school-section .resource-contents .schools .nav-item .nav-link{transition:all 666ms ease-in-out}.page-section.resource-section.school-section .resource-contents .schools .nav-item .nav-link.active,.page-section.resource-section.school-section .resource-contents .schools .nav-item .nav-link:hover{background:#fff}.page-section.resource-section.school-section .resource-contents .tab-content{margin:45px 0 0;width:95%}.page-section.resource-section.school-section .resource-contents .tab-content .tab-pane{padding:15px}.page-section.resource-section.school-section .resource-contents .tab-content .tab-pane .tab-pane-contents{display:flex;flex-wrap:wrap;justify-content:space-between}.page-section.resource-section.school-section .resource-contents .tab-content .tab-pane .tab-pane-contents .tab-left{flex-basis:100%;flex-grow:0;color:#f6db93;font-family:"din";text-align:left;padding-top:25px}.page-section.resource-section.school-section .resource-contents .tab-content .tab-pane .tab-pane-contents .tab-left h3{font-size:32px;text-align:left;margin-bottom:8px}.page-section.resource-section.school-section .resource-contents .tab-content .tab-pane .tab-pane-contents .tab-left p{font-size:1.15em;margin:0 0 10px}.page-section.resource-section.school-section .resource-contents .tab-content .tab-pane .tab-pane-contents .tab-left p a{color:#f6db93}.page-section.resource-section.school-section .resource-contents .tab-content .tab-pane .tab-pane-contents .tab-right{flex-basis:100%;flex-grow:0;padding-top:25px}.page-section.resource-section.school-section .resource-contents .tab-content .tab-pane .tab-pane-contents .tab-right p{font-size:.95em;line-height:1.85em}.page-section.resource-section.school-section .resource-contents .tab-content .tab-pane .tab-pane-contents .tab-right p strong{font-family:"din";font-weight:normal;font-size:22px}.page-section.homepage-ebooks{display:flex;flex-wrap:wrap;justify-content:center}.page-section.homepage-ebooks .book-callout{width:90%;display:flex;flex-wrap:wrap;justify-content:center}.page-section.homepage-ebooks .book-callout .callout-image{padding:0 3.5vw;position:relative}.page-section.homepage-ebooks .book-callout .callout-image .btn{position:absolute;bottom:-10px}.page-section.homepage-ebooks .book-callout .callout-contents{padding:3.5vh 3.5vw;display:flex;flex-wrap:wrap;align-items:center;text-align:right}.page-section.homepage-ebooks .book-callout .callout-contents h2{margin-top:15px;font-family:"helvetica_ex-light"}.page-section.homepage-ebooks .book-callout .callout-contents p{font-size:.95em;line-height:1.65em}.page-section.homepage-ebooks .book-callout.first .callout-image .btn{right:0}.page-section.homepage-ebooks .book-callout.first .callout-contents{text-align:left}.page-section.ebook-contents{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding-bottom:0}.page-section.ebook-contents .ebook-content-container{flex-basis:90%}.page-section.ebook-contents .ebook-content-container h2{line-height:1.25em}.page-section.ebook-contents .ebook-content-container h2 em{color:#983921}.page-section.ebook-grid{padding-top:2.5vh;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.page-section.ebook-grid .ebook-grid-contents{flex-basis:90%;border:1px solid #ced4da}.page-section.ebook-grid .ebook-grid-contents .grid-row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.page-section.ebook-grid .ebook-grid-contents .grid-row .grid-left-column .left-content,.page-section.ebook-grid .ebook-grid-contents .grid-row .grid-right-column .left-content{padding:1.5rem;border-top:1px solid #ced4da}.page-section.ebook-grid .ebook-grid-contents .grid-row .grid-left-column .left-content p,.page-section.ebook-grid .ebook-grid-contents .grid-row .grid-right-column .left-content p{font-size:15px}.page-section.ebook-grid .ebook-grid-contents .grid-row .grid-left-column .left-content ul,.page-section.ebook-grid .ebook-grid-contents .grid-row .grid-right-column .left-content ul{margin:1rem 0 1rem 1.5rem;padding:0;font-size:.95em}.page-section.ebook-grid .ebook-grid-contents .grid-row .grid-left-column .left-content ul li,.page-section.ebook-grid .ebook-grid-contents .grid-row .grid-right-column .left-content ul li{padding:4px 0}.page-section.ebook-grid .ebook-grid-contents .grid-row .grid-left-column .left-content strong,.page-section.ebook-grid .ebook-grid-contents .grid-row .grid-right-column .left-content strong{color:#983921;font-family:"trade-gothic";font-size:1.25em}.page-section.ebook-grid .ebook-grid-contents .grid-row .grid-left-column .left-content a,.page-section.ebook-grid .ebook-grid-contents .grid-row .grid-right-column .left-content a{color:#983921;font-family:"helvetica_ex"}.page-section.ebook-grid .ebook-grid-contents .grid-row .grid-left-column .left-image{border-bottom-left-radius:25px;overflow:hidden;margin-bottom:0}.page-section.ebook-grid .ebook-grid-contents .grid-row .grid-right-column .left-image{border-bottom-right-radius:25px;overflow:hidden;margin-bottom:0}.page-section.ebook-costs{padding-bottom:0}.page-section.ebook-costs .ebook-cost-container{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:1.5rem 0}.page-section.ebook-costs .ebook-cost-container .cost-headline,.page-section.ebook-costs .ebook-cost-container .cost-list-items{flex-basis:90%}.page-section.ebook-costs .ebook-cost-container .cost-headline{margin-bottom:1rem}.page-section.ebook-costs .ebook-cost-container .cost-headline h1{font-size:24px;line-height:1.25em}.page-section.ebook-costs .ebook-cost-container .cost-list-items{font-size:15px}.page-section.ebook-costs .ebook-cost-container .cost-list-items ul{margin-bottom:1.5rem;font-size:.95em}.page-section.ebook-costs .ebook-cost-container .cost-list-items ul li{padding:4px 0}.page-section.ebook-bottom{padding-top:1.5rem}.page-section.ebook-bottom .ebook-bottom-contents{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.page-section.ebook-bottom .ebook-bottom-contents .ebook-gallery,.page-section.ebook-bottom .ebook-bottom-contents .bottom-contents{flex-basis:90%}.page-section.ebook-bottom .ebook-bottom-contents .bottom-contents{padding:1.5rem 0}.page-section.ebook-bottom .ebook-bottom-contents .bottom-contents h2{font-family:"trade-gothic";margin-bottom:1rem}.page-section.ebook-bottom .ebook-bottom-contents .bottom-contents p{text-align:center;line-height:1.85em}.page-section.improve-contents{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding-bottom:2.5vh}.page-section.improve-contents .ebook-content-container{flex-basis:90%}.page-section.improve-contents .ebook-content-container h2{font-size:28px;line-height:1.25em}.page-section.improve-contents .ebook-content-container h3{font-size:72px;color:#983921;font-family:"neutradisplay-light";margin:1rem 0}.page-section.improve-contents .ebook-content-container p{font-size:14px;line-height:28px}.page-section.improve-timeline{padding-top:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.page-section.improve-timeline .timeline-heroimage{margin-bottom:2rem}.page-section.improve-timeline .timeline-accordian{flex-basis:90%}.page-section.improve-timeline .timeline-accordian .card{border-radius:0;border:none}.page-section.improve-timeline .timeline-accordian .card #cardTitle0{background:#959454}.page-section.improve-timeline .timeline-accordian .card #cardTitle1{background:#3c6fa3}.page-section.improve-timeline .timeline-accordian .card #cardTitle2{background:#a44b24}.page-section.improve-timeline .timeline-accordian .card #cardTitle3{background:#dfc780}.page-section.improve-timeline .timeline-accordian .card #cardTitle4{background:#54565a}.page-section.improve-timeline .timeline-accordian .card #cardTitle5{background:#a3a983}.page-section.improve-timeline .timeline-accordian .card .card-header{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;border-radius:0;border-bottom:2px solid #fff}.page-section.improve-timeline .timeline-accordian .card .card-header .accordian-link{text-transform:uppercase;font-family:"trade-gothic";font-size:24px;padding:20px 0 12px;line-height:1px;color:#fff;position:relative}.page-section.improve-timeline .timeline-accordian .card .card-header .accordian-link:hover,.page-section.improve-timeline .timeline-accordian .card .card-header .accordian-link:focus{text-decoration:none}.page-section.improve-timeline .timeline-accordian .card .card-header .accordian-link .indicator{transform:rotate(45deg);display:block;width:24px;height:24px;position:absolute;left:0;top:3px;transition:transform .5s ease;font-size:30px}.page-section.improve-timeline .timeline-accordian .card .card-header .accordian-link p{margin:0;padding-left:35px}.page-section.improve-timeline .timeline-accordian .card .card-header .accordian-link.collapsed .indicator{transform:rotate(0deg)}.page-section.improve-timeline .timeline-accordian .card .card-content{border:none}.page-section.improve-timeline .timeline-accordian .card .card-content .card-body{font-size:14px;line-height:28px}.page-section.improve-timeline .timeline-accordian .card .card-content .card-body ul{margin:1.5rem 0;padding:0 10px}.page-section.improve-timeline .timeline-accordian .card .card-content .card-body ul li{padding:5px 0}.page-section.improve-timeline .checklist-download{margin:2.5vh 0;flex-basis:90%;text-align:center}.page-section.improve-timeline .checklist-download .download-title{font-family:"trade-gothic";text-transform:uppercase;color:#54565a}.page-section.improve-purge{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding-top:0}.page-section.improve-purge .purge-top-content,.page-section.improve-purge .purge-steps-container,.page-section.improve-purge .purge-bottom-content{flex-basis:90%}.page-section.improve-purge .purge-top-content,.page-section.improve-purge .purge-bottom-content{text-align:center}.page-section.improve-purge .purge-top-content h2,.page-section.improve-purge .purge-bottom-content h2{font-family:"trade-gothic";color:#983921;font-size:32px}.page-section.improve-purge .purge-top-content p,.page-section.improve-purge .purge-bottom-content p{font-size:14px;line-height:28px;margin:0 0 15px}.page-section.improve-purge .purge-top-content a,.page-section.improve-purge .purge-bottom-content a{color:#396fa5;font-style:normal}.page-section.improve-purge .purge-steps-container{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.page-section.improve-purge .purge-steps-container .purge-step{text-align:center;border-bottom:1px solid #54565a;padding:1rem 0}.page-section.improve-purge .purge-steps-container .purge-step .aligncenter{display:block;margin:0 auto 35px}.page-section.improve-purge .purge-steps-container .purge-step h2{font-family:"trade-gothic";color:#983921;font-size:28px;text-transform:uppercase}.page-section.improve-purge .purge-steps-container .purge-step p{font-size:14px;line-height:28px;margin:0 0 15px;padding:0 1rem}.page-section.improve-purge .purge-bottom-content{padding-top:2rem}.page-section.improve-improve-grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.page-section.improve-improve-grid .notification-container{flex-basis:90%}.page-section.improve-improve-grid .notification-container h2{margin-bottom:30px}.page-section.improve-improve-grid .notification-container .notification-contents h2{font-family:"trade-gothic";font-size:28px;margin-bottom:0;margin-top:25px}.page-section.improve-improve-grid .notification-container .notification-contents p{font-size:14px;line-height:28px}.page-section.improve-apps-section{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.page-section.improve-apps-section .improve-apps-container{flex-basis:90%}.page-section.improve-apps-section .improve-apps-container h2{font-family:"trade-gothic";color:#983921;font-size:32px}.page-section.improve-apps-section .improve-apps-container p{font-size:14px;line-height:28px}.page-section.improve-apps-section .improve-apps-container ul{font-size:14px}.page-section.improve-apps-section .improve-apps-container ul li{padding:5px 0}.page-section.improve-grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding-top:0;padding-bottom:0}.page-section.improve-grid .ebook-grid-contents{flex-basis:90%}.page-section.improve-grid .ebook-grid-contents .grid-row{margin-bottom:4rem}.page-section.improve-grid .ebook-grid-contents .grid-row .row-icon{display:none}.page-section.improve-grid .ebook-grid-contents .grid-row .grid-left-column{margin-bottom:30px}.page-section.improve-grid .ebook-grid-contents .grid-row .grid-right-column p{font-size:14px;line-height:28px}.page-section.improve-grid .ebook-grid-contents .grid-row .grid-right-column strong{font-family:"trade-gothic";font-size:24px;color:#983921}.page-section.improve-storage{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;background:url("../images/container-bg.jpg") repeat-y center top;color:#fff}.page-section.improve-storage .storage-container{flex-basis:90%}.page-section.improve-storage .storage-container h2{font-size:21px;font-weight:bold;margin:15px 0}.page-section.improve-storage .storage-container p{font-size:14px;line-height:28px}.page-section.improve-moving{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.page-section.improve-moving .moving-container{flex-basis:90%}.page-section.improve-moving .moving-container figure{margin-bottom:4rem}.page-section.improve-moving .moving-container .moving-contents p{font-size:14px;line-height:28px}.page-section.improve-moving .moving-container .moving-contents ul{font-size:14px}.page-section.improve-moving .moving-container .moving-contents ul li{padding:5px 0}.page-section.improve-numbers{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;padding:4rem 0}.page-section.improve-numbers .numbers-container{flex-basis:90%;text-align:center}.page-section.improve-numbers .numbers-container .white-txt{font-family:"trade-gothic";font-size:28px;text-transform:uppercase}.page-section.improve-welcome{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.page-section.improve-welcome .welcome-container{flex-basis:90%;text-align:center}.page-section.improve-welcome .welcome-container h2{font-family:"neutradisplay-light";font-size:60px}.page-section.improve-welcome .welcome-container h3{font-size:24px;color:#983921}.page-section.improve-welcome .welcome-container p{font-size:14px;line-height:28px}.page-section.newsindex-section{display:flex;flex-wrap:wrap;justify-content:center}.page-section.newsindex-section .page-title{color:#363636;margin:0 0 60px}.page-section.newsindex-section .news-container{width:80%;display:flex;flex-wrap:wrap;justify-content:center}.page-section.newsindex-section .news-container .sidebar{display:none}.page-section.newsindex-section .news-container .news-left .news-article{display:flex;flex-wrap:wrap;align-items:flex-start;margin-bottom:45px;border-bottom:1px solid #ced4da;padding-bottom:15px}.page-section.newsindex-section .news-container .news-left .news-article .article-contents{order:1;padding-top:80px}.page-section.newsindex-section .news-container .news-left .news-article .article-contents h2{font-family:"helvetica_ex-light";font-size:1.75em;margin-bottom:12px}.page-section.newsindex-section .news-container .news-left .news-article .article-contents h2 a{color:#54565a}.page-section.newsindex-section .news-container .news-left .news-article .article-contents p{font-size:.95em;color:#54565a}.page-section.newsindex-section .news-container .news-left .news-article .article-image{order:0;position:relative}.page-section.newsindex-section .news-container .news-left .news-article .article-image .img-fluid{border-radius:0 0 0 25px}.page-section.newsindex-section .news-container .news-left .news-article .article-image .btn{position:absolute;right:-15px;bottom:-60px}.page-section.footer-callouts .footer-callout-container{display:flex;flex-wrap:wrap;justify-content:center}.page-section.footer-callouts .footer-callout-container .footer-callout{width:90%;display:flex;flex-wrap:wrap;color:#54565a}.page-section.footer-callouts .footer-callout-container .footer-callout h3{font-family:"din";text-transform:uppercase;font-size:36px;margin-bottom:0}.page-section.footer-callouts .footer-callout-container .footer-callout p{font-size:.9em}.footer{padding:3.5vh 0;display:flex;justify-content:center}.footer .footer-contents{width:90%;display:flex;flex-wrap:wrap;justify-content:center}.footer .footer-contents .footer-top,.footer .footer-contents .footer-bottom{flex-basis:100%}.footer .footer-contents .footer-top{display:flex;flex-wrap:wrap;justify-content:center}.footer .footer-contents .footer-top .footer-left-menu .footer-menu,.footer .footer-contents .footer-top .footer-right-menu .footer-menu{list-style:none;text-align:center;font-size:14px;padding:0}.footer .footer-contents .footer-top .footer-left-menu .footer-menu .menu-item,.footer .footer-contents .footer-top .footer-right-menu .footer-menu .menu-item{padding:4px 0}.footer .footer-contents .footer-top .footer-left-menu .footer-menu .menu-item a,.footer .footer-contents .footer-top .footer-right-menu .footer-menu .menu-item a{color:#fff}.footer .footer-contents .footer-top .footer-left-menu{flex-basis:100%;flex-grow:1}.footer .footer-contents .footer-top .footer-right-menu{display:none}.footer .footer-contents .footer-top .footer-information{margin-bottom:20px}.footer .footer-contents .footer-top .footer-information .footer-logo img{width:300px}.footer .footer-contents .footer-bottom{margin:2.5vh 0;text-align:center}.footer .footer-contents .footer-bottom p{font-size:12px;margin:15px 0}.window-mask{position:fixed;background:rgba(0,0,0,.8);top:0;left:0;width:100vw;height:100vh;z-index:-999;opacity:0;transition:opacity .5s ease-in-out}.window-mask .promotion-container{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);box-shadow:0 0 10px rgba(0,0,0,.5);max-width:90vw;opacity:0;transition:opacity .5s ease-in-out}.window-mask .promotion-container .close{position:absolute;left:10px;top:10px;text-shadow:none}.window-mask .promotion-container .promotion-link{display:block;width:100%;height:100%}.window-mask .promotion-container.visible{opacity:1}.window-mask.show{opacity:1;z-index:999}@media(min-width: 768px){.page-heroimage .image-wrap .carousel-item .carousel-txt{position:absolute;left:35%;top:55%;transform:translateY(-50%);color:#fff;font-size:52px;line-height:50px;text-shadow:0 0 8px rgba(0,0,0,.75);overflow:hidden;padding:20px 0;width:380px;margin-top:90px}.page-heroimage .image-wrap .carousel-item .carousel-txt .text{display:inline-block;transform:translateY(110px);opacity:0;transition:all 666ms ease;position:relative}.page-heroimage .image-wrap .carousel-item.active .carousel-txt .text{transform:translateY(0);opacity:1}.page-section.model-details-section{display:flex;justify-content:center}.page-section.model-details-section .model-details{display:flex;flex-wrap:wrap;justify-content:center;width:90%}.page-section.model-details-section .model-details .builder-logo{padding:25px 35% 40px;border-bottom:1px solid #ced4da}.page-section.model-details-section .model-details .builder-models{text-align:center;color:#54565a;flex-grow:1;flex-basis:100%;padding:40px 0 40px;border-bottom:1px solid #ced4da}.page-section.model-details-section .model-details .builder-models h4{font-size:96px;line-height:88px;margin:0}.page-section.model-details-section .model-details .builder-models h5{font-size:36px;line-height:42px;margin:0;font-family:"din";text-transform:uppercase}.page-section.model-details-section .model-details .builder-models .builder-info{padding:40px 0;color:#54565a;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.page-section.model-details-section .model-details .builder-models .builder-info .sales-info,.page-section.model-details-section .model-details .builder-models .builder-info .sales-button{flex-basis:100%}.page-section.model-details-section .model-details .builder-models .builder-info .sales-info .outline-btn,.page-section.model-details-section .model-details .builder-models .builder-info .sales-button .outline-btn{width:30%;height:auto;display:block;padding:12px 15px 10px}}@media(min-width: 992px){.page-section.improve-contents{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding-bottom:2.5vh}.page-section.improve-contents .ebook-content-container{flex-basis:80%}.page-section.improve-contents .ebook-content-container h2{font-size:28px;line-height:1.25em;padding-right:50%}.page-section.improve-contents .ebook-content-container h3{font-size:96px;color:#983921;font-family:"neutradisplay-light";margin:1rem 0}.page-section.improve-contents .ebook-content-container p{font-size:14px;line-height:28px}.page-section.improve-timeline{padding-top:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.page-section.improve-timeline .timeline-accordian{flex-basis:80%}.page-section.improve-timeline .timeline-accordian .card .card-content .card-body{padding:1.25rem 3rem}.page-section.improve-timeline .checklist-download{flex-basis:80%;display:flex;flex-wrap:nowrap;justify-content:flex-end;align-items:center}.page-section.improve-timeline .checklist-download .download-title{font-size:28px}.page-section.improve-timeline .checklist-download .btn{margin:0 0 0 25px}.page-section.improve-purge{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding-top:0}.page-section.improve-purge .purge-top-content,.page-section.improve-purge .purge-steps-container,.page-section.improve-purge .purge-bottom-content{flex-basis:80%}.page-section.improve-purge .purge-top-content,.page-section.improve-purge .purge-bottom-content{text-align:center}.page-section.improve-purge .purge-top-content h2,.page-section.improve-purge .purge-bottom-content h2{font-family:"trade-gothic";color:#983921;font-size:32px}.page-section.improve-purge .purge-top-content p,.page-section.improve-purge .purge-bottom-content p{font-size:14px;line-height:28px;margin:0 0 15px}.page-section.improve-purge .purge-top-content a,.page-section.improve-purge .purge-bottom-content a{color:#396fa5;font-style:normal}.page-section.improve-purge .purge-steps-container{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;padding:1.25rem 0}.page-section.improve-purge .purge-steps-container .purge-step{text-align:center;border-bottom:none;padding:1rem 0;flex-basis:33%}.page-section.improve-purge .purge-steps-container .purge-step .aligncenter{display:block;margin:0 auto 35px}.page-section.improve-purge .purge-steps-container .purge-step h2{font-family:"trade-gothic";color:#983921;font-size:28px;text-transform:uppercase}.page-section.improve-purge .purge-steps-container .purge-step p{font-size:14px;line-height:28px;margin:0 0 15px;padding:0 1.25rem}.page-section.improve-purge .purge-steps-container .purge-step:nth-child(2){border-right:1px solid #54565a;border-left:1px solid #54565a}.page-section.improve-purge .purge-bottom-content{padding-top:2rem}.page-section.improve-notification{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.page-section.improve-notification .notification-container{flex-basis:80%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.page-section.improve-notification .notification-container h2{margin-bottom:30px;flex-grow:1;flex-basis:100%}.page-section.improve-notification .notification-container .notification-contents h2{font-family:"trade-gothic";font-size:28px;margin-bottom:0;margin-top:25px}.page-section.improve-notification .notification-container .notification-contents p{font-size:14px;line-height:28px}.page-section.improve-apps-section{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.page-section.improve-apps-section .improve-apps-container{flex-basis:80%}.page-section.improve-grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding-top:0;padding-bottom:3.5vh}.page-section.improve-grid .ebook-grid-contents{flex-basis:80%;max-width:1100px}.page-section.improve-grid .ebook-grid-contents .grid-row{margin-bottom:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.page-section.improve-grid .ebook-grid-contents .grid-row .grid-left-column,.page-section.improve-grid .ebook-grid-contents .grid-row .grid-right-column{flex-basis:50%}.page-section.improve-grid .ebook-grid-contents .grid-row .row-icon{display:none}.page-section.improve-grid .ebook-grid-contents .grid-row .grid-left-column{margin-bottom:0px}.page-section.improve-grid .ebook-grid-contents .grid-row .grid-left-column .moving-image{margin-bottom:0}.page-section.improve-grid .ebook-grid-contents .grid-row .grid-right-column{padding:2rem 1.25rem}.page-section.improve-grid .ebook-grid-contents .grid-row .grid-right-column p{font-size:14px;line-height:24px}.page-section.improve-grid .ebook-grid-contents .grid-row .grid-right-column strong{font-family:"trade-gothic";font-size:24px;color:#983921}.page-section.improve-grid .ebook-grid-contents .grid-row.odd-row .grid-left-column{order:1}.page-section.improve-grid .ebook-grid-contents .grid-row.odd-row .grid-right-column{order:0}.page-section.improve-storage{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;background:url("../images/container-bg.jpg") repeat-y center top;color:#fff}.page-section.improve-storage .storage-container{flex-basis:65%;margin-left:12%}.page-section.improve-storage .storage-container h2{font-size:21px;font-weight:bold;margin:15px 0}.page-section.improve-storage .storage-container p{font-size:14px;line-height:28px}.page-section.improve-moving{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.page-section.improve-moving .moving-container{flex-basis:80%;display:flex;flex-wrap:nowrap;justify-content:center;align-items:flex-start;max-width:1100px}.page-section.improve-moving .moving-container figure{margin-bottom:0;flex-basis:50%}.page-section.improve-moving .moving-container .moving-contents{flex-basis:50%;padding:0 1.25rem}.page-section.improve-moving .moving-container .moving-contents p{font-size:14px;line-height:28px}.page-section.improve-moving .moving-container .moving-contents ul{font-size:14px}.page-section.improve-moving .moving-container .moving-contents ul li{padding:5px 0}.page-section.improve-numbers{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;padding:4rem 0}.page-section.improve-numbers .numbers-container{flex-basis:80%;text-align:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.page-section.improve-numbers .numbers-container .white-txt{font-family:"trade-gothic";font-size:28px;text-transform:uppercase}.page-section.improve-numbers .numbers-container .btn{margin:0 0 0 25px}.page-section.improve-welcome{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;border-bottom:1px solid #54565a}.page-section.improve-welcome .welcome-container{flex-basis:80%;text-align:center}.page-section.improve-welcome .welcome-container p{padding:0 5rem}.page-section.ebook-contents{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;padding:4.5vh 10% 0}.page-section.ebook-contents .ebook-content-container{flex-basis:50%}.page-section.ebook-contents .ebook-content-container h2{line-height:1.25em}.page-section.ebook-contents .ebook-content-container h2 em{color:#983921}.page-section.ebook-grid{padding-top:2.5vh;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.page-section.ebook-grid .ebook-grid-contents{flex-basis:80%;border:1px solid #ced4da;border-bottom-right-radius:25px;overflow:hidden;max-width:1100px}.page-section.ebook-grid .ebook-grid-contents .grid-row{display:flex;flex-wrap:nowrap;justify-content:center;align-items:stretch}.page-section.ebook-grid .ebook-grid-contents .grid-row .grid-left-column,.page-section.ebook-grid .ebook-grid-contents .grid-row .grid-right-column{flex-basis:50%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.page-section.ebook-grid .ebook-grid-contents .grid-row .grid-left-column .left-content,.page-section.ebook-grid .ebook-grid-contents .grid-row .grid-right-column .left-content{padding:1.5rem;border-top:none}.page-section.ebook-grid .ebook-grid-contents .grid-row .grid-left-column .left-content p,.page-section.ebook-grid .ebook-grid-contents .grid-row .grid-right-column .left-content p{font-size:15px}.page-section.ebook-grid .ebook-grid-contents .grid-row .grid-left-column .left-content p:last-child,.page-section.ebook-grid .ebook-grid-contents .grid-row .grid-right-column .left-content p:last-child{margin-bottom:0}.page-section.ebook-grid .ebook-grid-contents .grid-row .grid-left-column .left-content ul,.page-section.ebook-grid .ebook-grid-contents .grid-row .grid-right-column .left-content ul{margin:1rem 0 1rem 1.5rem;padding:0;font-size:.95em}.page-section.ebook-grid .ebook-grid-contents .grid-row .grid-left-column .left-content ul li,.page-section.ebook-grid .ebook-grid-contents .grid-row .grid-right-column .left-content ul li{padding:4px 0}.page-section.ebook-grid .ebook-grid-contents .grid-row .grid-left-column .left-content strong,.page-section.ebook-grid .ebook-grid-contents .grid-row .grid-right-column .left-content strong{color:#983921;font-family:"trade-gothic";font-size:1.25em}.page-section.ebook-grid .ebook-grid-contents .grid-row .grid-left-column .left-image{border-bottom-left-radius:25px;overflow:hidden;margin-bottom:0}.page-section.ebook-grid .ebook-grid-contents .grid-row .grid-right-column .left-image{border-bottom-right-radius:25px;overflow:hidden;margin-bottom:0}.page-section.ebook-costs{padding-bottom:0}.page-section.ebook-costs .ebook-cost-container{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:1.5rem 0}.page-section.ebook-costs .ebook-cost-container .cost-headline,.page-section.ebook-costs .ebook-cost-container .cost-list-items{flex-basis:80%}.page-section.ebook-costs .ebook-cost-container .cost-headline{margin-bottom:1rem}.page-section.ebook-costs .ebook-cost-container .cost-headline h1{font-size:24px;line-height:1.25em}.page-section.ebook-costs .ebook-cost-container .cost-list-items{font-size:15px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.page-section.ebook-costs .ebook-cost-container .cost-list-items .cost-left-item,.page-section.ebook-costs .ebook-cost-container .cost-list-items .cost-right-item{flex-basis:50%}.page-section.ebook-costs .ebook-cost-container .cost-list-items ul{margin-bottom:1.5rem;font-size:.95em}.page-section.ebook-costs .ebook-cost-container .cost-list-items ul li{padding:4px 0}.page-section.ebook-bottom{padding-top:4.5vh}.page-section.ebook-bottom .ebook-bottom-contents{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.page-section.ebook-bottom .ebook-bottom-contents .ebook-gallery,.page-section.ebook-bottom .ebook-bottom-contents .bottom-contents{flex-basis:80%}.page-section.ebook-bottom .ebook-bottom-contents .ebook-gallery{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}.page-section.ebook-bottom .ebook-bottom-contents .ebook-gallery .bottom-gallery-image{flex-basis:32%}.page-section.ebook-bottom .ebook-bottom-contents .bottom-contents{padding:1.5rem 0}.page-section.ebook-bottom .ebook-bottom-contents .bottom-contents h2{font-family:"trade-gothic";margin-bottom:1rem}.page-section.ebook-bottom .ebook-bottom-contents .bottom-contents p{text-align:center;line-height:1.85em;padding:0 20%}.page-section.model-details-section{display:flex;justify-content:center;padding:2.5vh 0}.page-section.model-details-section .model-details{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;flex-basis:90%}.page-section.model-details-section .model-details .builder-logo{padding:0 0 40px;border-bottom:none;flex-basis:30%;border-right:1px solid #ced4da}.page-section.model-details-section .model-details .builder-models{text-align:left;color:#54565a;flex-grow:0;padding:0;border-bottom:none;flex-basis:60%}.page-section.model-details-section .model-details .builder-models h4{font-size:96px;line-height:88px;margin:0}.page-section.model-details-section .model-details .builder-models h5{font-size:36px;line-height:42px;margin:0;font-family:"din";text-transform:uppercase}.page-section.model-details-section .model-details .builder-models .builder-info{padding:40px 0 0;color:#54565a;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;text-align:left}.page-section.model-details-section .model-details .builder-models .builder-info .sales-info{display:flex;flex-wrap:nowrap;justify-content:center;align-items:flex-start}.page-section.model-details-section .model-details .builder-models .builder-info .sales-info .sales-office,.page-section.model-details-section .model-details .builder-models .builder-info .sales-info .sales-hours{flex-basis:50%}.page-section.model-details-section .model-details .builder-models .builder-info .sales-button{flex-basis:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;text-align:left}.page-section.model-details-section .model-details .builder-models .builder-info .sales-button .outline-btn{width:40%;height:auto;display:block;padding:12px 15px 10px;margin-right:auto;margin-left:0}.page-section.qmi-homes-section .qmi-homes-container{width:80%}.page-section.qmi-homes-section .qmi-homes-container .qmi-homes{display:flex;flex-wrap:nowrap;list-style:none;padding:4vh 0}.page-section.qmi-homes-section .qmi-homes-container .qmi-homes .qmi-home{flex-basis:32%;display:flex;flex-wrap:wrap;align-items:flex-start;margin:0 1%}.page-section.qmi-homes-section .qmi-homes-container .qmi-homes .qmi-home .home-image{position:relative}.page-section.qmi-homes-section .qmi-homes-container .qmi-homes .qmi-home .home-image .btn{position:absolute;display:block;bottom:0;right:0;background:rgba(0,0,0,.3)}.page-section.qmi-homes-section .qmi-homes-container .qmi-homes .qmi-home .home-details{font-size:1em;color:#54565a}.page-section.qmi-homes-section .qmi-homes-container .qmi-homes .qmi-home .home-details a{font-family:"din";text-transform:uppercase;font-size:24px}.page-section.qmi-homes-section .qmi-homes-container h2.no-homes{font-family:"din";font-size:36px;text-transform:uppercase;color:#54565a}.footer .footer-contents .footer-top{flex-basis:100%}.footer .footer-contents .footer-top .footer-left-menu,.footer .footer-contents .footer-top .footer-right-menu{flex-basis:25%;flex-grow:0}.footer .footer-contents .footer-top .footer-left-menu .footer-menu,.footer .footer-contents .footer-top .footer-right-menu .footer-menu{list-style:none;text-align:left;font-size:14px;padding:0}.footer .footer-contents .footer-top .footer-left-menu .footer-menu .menu-item,.footer .footer-contents .footer-top .footer-right-menu .footer-menu .menu-item{padding:4px 0}.footer .footer-contents .footer-top .footer-left-menu .footer-menu .menu-item a,.footer .footer-contents .footer-top .footer-right-menu .footer-menu .menu-item a{color:#fff}.footer .footer-contents .footer-top .footer-left-menu .footer-menu .menu-item.download-btn::after,.footer .footer-contents .footer-top .footer-right-menu .footer-menu .menu-item.download-btn::after{display:"inline-block";font-style:normal;-webkit-font-smoothing:antialiased;content:"";font-weight:300;font-family:"Font Awesome 5 Pro";padding-left:5px}.footer .footer-contents .footer-top .footer-left-menu{flex-basis:25;flex-grow:0}.footer .footer-contents .footer-top .footer-right-menu{display:block}.footer .footer-contents .footer-top .footer-information{margin-bottom:20px;flex-basis:50%;text-align:right}.footer .footer-contents .footer-top .footer-information .footer-logo img{width:400px}}@media(min-width: 1200px){section{position:relative}section .down-arrow{width:11px;height:120px;bottom:-40px}.page-heroimage{margin-top:105px}.page-heroimage .image-wrap .carousel-item .carousel-txt{position:absolute;left:40%;top:55.5%;transform:translateY(-50%);color:#fff;font-size:64px;line-height:60px;text-shadow:0 0 8px rgba(0,0,0,.75);overflow:hidden;padding:20px 20px;width:450px}.page-heroimage .image-wrap .carousel-item .carousel-txt .text{display:inline-block;transform:translateY(110px);opacity:0;transition:all 666ms ease;position:relative}.page-heroimage .image-wrap .carousel-item.active .carousel-txt .text{transform:translateY(0);opacity:1}.page-template-page-homepage .page-section.page-contents .section-content-container{width:75%}.page-template-page-homepage .page-section.page-contents .section-content-container h2{padding-left:12%;padding-right:12%}.page-section.homepage-psa .psa-container{display:flex;flex-wrap:wrap;justify-content:center;width:80%;color:#54565a}.page-section.homepage-psa .psa-container .psa-contents{text-align:center;padding:0 3vw}.page-section.homepage-psa .psa-container .psa-contents h2{font-family:"helvetica_ex-light";font-size:42px;line-height:49px;margin-bottom:25px}.page-section.homepage-psa .psa-container .psa-contents p{font-size:17px;line-height:36px}.page-section.homepage-psa .psa-container .psa-boxes{flex-wrap:nowrap;justify-content:space-between;align-items:center;padding:0;margin:2.5vh 0}.page-section.homepage-psa .psa-container .psa-boxes .psa-box{width:80%;margin-bottom:25px;text-align:center;color:#54565a;font-size:1.25em;text-align:center;border-right:1px solid #ced4da;padding:10px 30px;border-bottom:none}.page-section.homepage-psa .psa-container .psa-boxes .psa-box .aligncenter{margin-bottom:15px;width:80%}.page-section.homepage-psa .psa-container .psa-boxes .psa-box h2{font-size:20px}.page-section.homepage-psa .psa-container .psa-boxes .psa-box:last-child{border-right:none}.page-section.page-contents{text-align:center;display:flex;justify-content:center;padding:7.5vh 0 10.5vh}.page-section.page-contents .section-content-container,.page-section.page-contents .page-content-container{width:80%}.page-section.page-contents .section-content-container h2,.page-section.page-contents .page-content-container h2{font-size:42px;line-height:49px;margin-bottom:25px}.page-section.page-contents .section-content-container p,.page-section.page-contents .page-content-container p{font-size:.98em;line-height:1.85em;margin-bottom:25px;padding:0 5vw}.page-section.page-contents .page-content-container p{text-align:left;margin-bottom:30px}.page-section.page-contents .page-content-container p strong{color:#396fa5;font-family:"din";font-size:21px;font-weight:normal;padding-bottom:8px}.page-section.page-contents .page-content-container ul{text-align:left;color:#666;font-style:italic;list-style:none;font-size:.95em;margin:25px 0;padding:0 12.5%}.page-section.page-contents .page-content-container ul li{padding:4px 0}.page-section.page-contents .page-content-container a{color:#396fa5}.page-section.page-contents .page-content-container.gallery-container{text-align:center}.page-section.page-contents .page-content-container.gallery-container h1,.page-section.page-contents .page-content-container.gallery-container h2{font-family:"din";text-align:left;color:#54565a}.page-section.page-contents .page-content-container.gallery-container p{font-size:.98em;line-height:1.85em;margin-bottom:25px;padding:0 10%;text-align:center}.page-section.community-contents{padding-bottom:0;text-align:center;display:flex;justify-content:center}.page-section.community-contents .community-content-container{width:80%}.page-section.community-contents .community-content-container h2{font-family:"din";font-size:40px;margin-bottom:20px;text-align:left;color:#54565a}.page-section.community-contents .community-content-container p{font-size:.98em;line-height:1.85em;margin-bottom:25px;padding:0 12.5%}.page-section.community-contents .community-content-container.sub-content{text-align:left}.page-section.community-contents .community-content-container.sub-content ul{text-align:left;color:#363636;font-style:italic;list-style:none;font-size:.95em;margin:25px 0 25px 40px;padding:0 12.5%}.page-section.community-contents .community-content-container.sub-content ul li{padding:4px 0}.page-section.community-contents .ebook-content-container{width:80%;padding-top:5vh}.page-section.community-contents .ebook-content-container h2{font-family:"helvetica_ex-light";font-size:36px;margin-bottom:25px;text-align:center;color:#54565a}.page-section.community-contents .ebook-content-container p{font-size:1em;line-height:1.85em;margin-bottom:25px;padding:0 5%}.page-section.community-contents .ebook-content-container p strong{color:#396fa5;font-family:"din";font-size:1.2em;font-weight:normal}.page-section.slide-section .page-feature-carousel .slick-track .slide-item.slick-center .slide-title{transform:translate(0, 15px);padding-right:0}.page-section.slide-section .page-feature-carousel .slick-track .slide-item .slide-title{transform:translate(30px, -85px);padding-right:30%}.page-section.slide-section .page-feature-carousel .slick-track .slide-item .details-btn{transform:translate(150px, -100px)}.page-section.slide-section .page-feature-carousel .slick-track .slide-item .slide-image{filter:blur(3px);transition:filter .3s ease}.page-section.slide-section .page-feature-carousel .slick-track .slide-item.slick-center .slide-image{filter:blur(0)}.page-section.homepage-testimonials{display:flex;justify-content:center}.page-section.homepage-testimonials .testimonial-container{display:flex;flex-wrap:nowrap;width:80%}.page-section.homepage-testimonials .testimonial-container .testimonial-image{padding:25px;flex-basis:35%}.page-section.homepage-testimonials .testimonial-container .testimonial-text{text-align:center;font-size:1.15em;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;flex-basis:65%}.page-section.homepage-testimonials .testimonial-container .testimonial-text blockquote{flex-basis:100%;font-size:36px;line-height:42px;font-family:"helvetica_ex-light";align-self:center}.page-section.homepage-testimonials .testimonial-container .testimonial-text .btn{margin:0 25px 0 0;align-self:flex-start}.page-section.homebuilders-section{display:flex;flex-wrap:wrap;justify-content:center}.page-section.homebuilders-section .homebuilder-homes{width:80%;padding-top:2.5vh}.page-section.homebuilders-section .homebuilder-homes h2{font-family:"din";text-transform:uppercase;margin-bottom:30px}.page-section.homebuilders-section .homebuilder-homes p{font-size:1em;line-height:1.85em;padding:0 3.5vw;text-align:center}.page-section.homebuilders-section .builder-tile-container{width:80%;display:flex;flex-wrap:wrap;padding:2.5vh 3.5vw 0;justify-content:space-between}.page-section.homebuilders-section .builder-tile-container .builder-tile{position:relative;margin-bottom:25px;overflow:hidden;flex-basis:32%}.page-section.homebuilders-section .builder-tile-container .builder-tile a .tile-img{transform:scale(1);transition:transform 666ms ease-in-out}.page-section.homebuilders-section .builder-tile-container .builder-tile a .tile-caption{position:absolute;left:15px;bottom:15px;color:#fff}.page-section.homebuilders-section .builder-tile-container .builder-tile a .tile-caption .builder-name{font-family:"din";text-transform:uppercase;font-size:36px;line-height:32px;text-shadow:0 0 8px rgba(0,0,0,.5)}.page-section.homebuilders-section .builder-tile-container .builder-tile a .tile-caption .builder-pricing{margin-bottom:0;text-transform:lowercase;font-size:21px;text-shadow:0 0 8px rgba(0,0,0,.5)}.page-section.homebuilders-section .builder-tile-container .builder-tile a:hover .tile-img{transform:scale(1.1)}.page-section.builder-section{text-align:center;display:flex;justify-content:center;padding:0}.page-section.builder-section .builder-content-container{width:80%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.page-section.builder-section .builder-content-container .builder-logo{order:1;float:none;flex-basis:30%}.page-section.builder-section .builder-content-container .builder-logo img{width:80%}.page-section.builder-section .builder-content-container h2{font-family:"din";font-size:36px;flex-basis:60%;color:#54565a;margin-bottom:25px;order:0;text-align:left}.page-section.builder-section .builder-content-container p{font-size:1em;line-height:2em;margin-bottom:25px;order:2;width:90%;margin:0 auto}.page-section.builder-section.qmi-section{padding:5vh 0}.page-section.model-details-section .model-details{flex-basis:85%}.page-section.model-details-section .model-details .builder-logo{padding:0 5% 40px;border-bottom:none;flex-basis:25%;border-right:1px solid #ced4da}.page-section.model-details-section .model-details .builder-models{text-align:left;color:#54565a;flex-grow:0;padding:0;border-bottom:none;flex-basis:70%}.page-section.model-details-section .model-details .builder-models h4{font-size:96px;line-height:88px;margin:0}.page-section.model-details-section .model-details .builder-models h5{font-size:36px;line-height:42px;margin:0;font-family:"din";text-transform:uppercase}.page-section.model-details-section .model-details .builder-models .builder-info{padding:20px 0 0;color:#54565a;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;text-align:left}.page-section.model-details-section .model-details .builder-models .builder-info .sales-info{display:flex;flex-wrap:nowrap;justify-content:center;align-items:flex-start}.page-section.model-details-section .model-details .builder-models .builder-info .sales-info .sales-office,.page-section.model-details-section .model-details .builder-models .builder-info .sales-info .sales-hours{flex-basis:50%}.page-section.model-details-section .model-details .builder-models .builder-info .sales-button{flex-basis:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;text-align:left}.page-section.model-details-section .model-details .builder-models .builder-info .sales-button .outline-btn{width:20%;height:auto;display:block;padding:12px 15px 10px;margin:0 25px 0 0}.page-section.homepage-blog{display:flex;justify-content:center;padding-bottom:90px}.page-section.homepage-blog .homepage-article{display:flex;justify-content:space-between;flex-wrap:nowrap;align-items:stretch;width:80%}.page-section.homepage-blog .homepage-article .article-image{position:relative;flex-basis:40%}.page-section.homepage-blog .homepage-article .article-image .img-fluid{border-radius:0 0 0 25px}.page-section.homepage-blog .homepage-article .article-image .btn{position:absolute;right:-5px;bottom:-60px}.page-section.homepage-blog .homepage-article .article-content{padding-top:80px;flex-basis:58%}.page-section.homepage-blog .homepage-article .article-content h1{font-family:"helvetica_ex-light";font-size:1.75em;margin-bottom:12px}.page-section.homepage-blog .homepage-article .article-content h1 a{color:#fff}.page-section.hotw-titlebox{justify-content:flex-start;padding-left:4.5vw}.page-section.hotw-titlebox .hotw-titlebar{font-size:90px;width:90%}.page-section.hotw-titlebox h2{color:#54565a;font-family:"din";text-transform:uppercase;font-size:1.75em;text-align:left}.page-section.resource-section{background-color:rgba(0,0,0,0) !important;position:relative}.page-section.resource-section .color-bar{width:100%;display:block;height:250px;position:absolute;top:0}.page-section.resource-section .resource-contents{flex-basis:85%;display:flex;justify-content:center;flex-wrap:wrap;position:relative;z-index:1}.page-section.resource-section .resource-contents h3{font-family:"din";text-transform:uppercase;font-size:45px;margin-bottom:30px;text-align:center}.page-section.resource-section .resource-contents .resources{display:flex;flex-wrap:wrap;justify-content:space-between;width:70%;list-style:none;margin:0;padding:0}.page-section.resource-section .resource-contents .resources li{margin-bottom:25px}.page-section.resource-section .hotw-detail-section{display:flex;flex-wrap:wrap;justify-content:center;position:relative;z-index:1}.page-section.resource-section .hotw-detail-section .home-details{width:80%;text-align:center}.page-section.resource-section .hotw-detail-section .home-details h3{font-size:1.75em;margin-bottom:25px}.page-section.resource-section .hotw-detail-section .home-details p{margin:25px 0;font-size:1em;line-height:1.85em}.page-section.resource-section .hotw-detail-section .home-details .small{font-size:.8em;margin:45px 0}.page-section.resource-section.school-section .resource-contents .schools{width:65%;border-bottom:none;justify-content:space-between}.page-section.resource-section.school-section .resource-contents .schools .nav-item .big-btn{width:200px;height:200px}.page-section.resource-section.school-section .resource-contents .schools .nav-item .nav-link{transition:transform 666ms ease-in-out}.page-section.resource-section.school-section .resource-contents .schools .nav-item .nav-link.active,.page-section.resource-section.school-section .resource-contents .schools .nav-item .nav-link:hover{background:rgba(0,0,0,0);transform:translateY(24.5px)}.page-section.resource-section.school-section .resource-contents .tab-content{margin:45px 0 0;width:65%}.page-section.resource-section.school-section .resource-contents .tab-content .tab-pane{padding:15px}.page-section.resource-section.school-section .resource-contents .tab-content .tab-pane .tab-pane-contents{display:flex;flex-wrap:nowrap;justify-content:space-between}.page-section.resource-section.school-section .resource-contents .tab-content .tab-pane .tab-pane-contents .tab-left{flex-basis:35%;flex-grow:0}.page-section.resource-section.school-section .resource-contents .tab-content .tab-pane .tab-pane-contents .tab-right{flex-basis:63%;flex-grow:0}.page-section.homepage-ebooks{display:flex;flex-wrap:wrap;justify-content:center}.page-section.homepage-ebooks .book-callout{width:85%;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center}.page-section.homepage-ebooks .book-callout .callout-image{padding:0 3.5vw;position:relative;flex-basis:45%;order:1}.page-section.homepage-ebooks .book-callout .callout-image .btn{position:absolute;bottom:60px;left:50px}.page-section.homepage-ebooks .book-callout .callout-contents{padding:3.5vh 3.5vw;align-items:center;justify-content:flex-end;text-align:right;flex-basis:52.5%;order:0}.page-section.homepage-ebooks .book-callout .callout-contents h2{margin-top:30px}.page-section.homepage-ebooks .book-callout .callout-contents p{font-size:1em;line-height:2em}.page-section.homepage-ebooks .book-callout.first .callout-image{order:0}.page-section.homepage-ebooks .book-callout.first .callout-image .btn{right:45px;bottom:30px;left:auto}.page-section.homepage-ebooks .book-callout.first .callout-contents{text-align:left;order:1;justify-content:flex-start}.page-section.newsindex-section{display:flex;flex-wrap:wrap;justify-content:center}.page-section.newsindex-section .news-container{width:80%;display:flex;flex-wrap:nowrap;justify-content:space-between}.page-section.newsindex-section .news-container .sidebar{display:block;flex-basis:30%;border-left:1px solid #ced4da;padding-left:5px}.page-section.newsindex-section .news-container .sidebar h3{font-family:"din";text-transform:uppercase;color:#396fa5;font-size:21px}.page-section.newsindex-section .news-container .sidebar ul{font-size:.9em;list-style:none;margin:12px 0;padding:0}.page-section.newsindex-section .news-container .sidebar ul li{padding:4px 0}.page-section.newsindex-section .news-container .sidebar ul li a{color:#54565a}.page-section.newsindex-section .news-container .news-left{flex-basis:68%}.page-section.newsindex-section .news-container .news-left .news-article{display:flex;flex-wrap:wrap;justify-content:space-between}.page-section.newsindex-section .news-container .news-left .news-article .article-contents{order:1;padding-top:0;flex-basis:65%}.page-section.newsindex-section .news-container .news-left .news-article .article-contents h1{font-family:"helvetica_ex-light";font-size:1.75em;margin-bottom:12px}.page-section.newsindex-section .news-container .news-left .news-article .article-contents h1 a{color:#54565a}.page-section.newsindex-section .news-container .news-left .news-article .article-contents p{font-size:.95em;color:#54565a}.page-section.newsindex-section .news-container .news-left .news-article .article-image{order:0;position:relative;flex-basis:30%}.page-section.newsindex-section .news-container .news-left .news-article .article-image .img-fluid{border-radius:0 0 0 25px}.page-section.newsindex-section .news-container .news-left .news-article .article-image .btn{position:absolute;right:-15px;bottom:-60px}.page-section.newsindex-section .news-container .news-left .news-article.news-single .article-contents{flex-basis:95%}.page-section.footer-callouts{display:flex;justify-content:center}.page-section.footer-callouts .footer-callout-container{display:flex;flex-wrap:nowrap;justify-content:space-between;width:80%}.page-section.footer-callouts .footer-callout-container .footer-callout{width:auto;flex-basis:47.5%;display:flex;flex-wrap:wrap;color:#54565a;padding:0 30px}.page-section.footer-callouts .footer-callout-container .footer-callout h3{font-family:"din";text-transform:uppercase;font-size:36px;margin-bottom:0}.page-section.footer-callouts .footer-callout-container .footer-callout p{font-size:.9em}.footer{padding:3.5vh 0;display:flex;justify-content:center}.footer .footer-contents{width:85%;display:flex;flex-wrap:wrap;justify-content:center}.footer .footer-contents .footer-top,.footer .footer-contents .footer-bottom{flex-basis:100%}.footer .footer-contents .footer-top{display:flex;flex-wrap:nowrap;justify-content:space-between}.footer .footer-contents .footer-top .footer-left{margin-bottom:0;flex-basis:30%}.footer .footer-contents .footer-top .footer-left .footer-logo img{width:350px}.footer .footer-contents .footer-top .footer-right{display:flex;flex-basis:70%;align-items:center}.footer .footer-contents .footer-top .footer-right .navbar-footer{flex-basis:100%}.footer .footer-contents .footer-top .footer-right .navbar-footer .footer-menu{display:flex;flex-wrap:nowrap;justify-content:space-between;text-transform:uppercase;font-family:"din";font-size:1.35em;list-style:none;text-align:center;margin:0;padding:0;align-items:center;height:100%}.footer .footer-contents .footer-top .footer-right .navbar-footer .footer-menu .menu-item{flex-grow:1;padding:5px 0;word-wrap:break-word}.footer .footer-contents .footer-top .footer-right .navbar-footer .footer-menu .menu-item a{color:#fff}.footer .footer-contents .footer-bottom{margin:2.5vh 0;text-align:center}}@media(min-width: 1601px){.header .header-container{max-width:1750px}.page-heroimage{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;background:#396fa5}.page-heroimage .carousel{max-width:1800px}.page-heroimage .image-wrap .carousel-item .carousel-txt{left:47.5%}}
