﻿@charset "UTF-8";.text-bolder{font-weight:900;}.text-chs-green{color:#009470!important;}.text-chs-green-d{color:#006149!important;}.chs-d-bg{background-color:#006149;}a,.btn-link{color:#009470;text-decoration:none;}a:hover,.btn-link:hover{color:#006149;text-decoration:underline;}a:hover i,.btn-link:hover i{color:#006149;}h1{font-weight:900;}.script-title{color:#fff;font-family:"Qwigley",cursive;font-size:80px;font-size:5rem;line-height:.6;margin-bottom:30px;}.w-33{width:33.33%;}section{padding-bottom:5rem!important;}.top-promo-bar{z-index:99999;display:flex;width:100%;position:relative;justify-content:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transform:translateX(0%);transition:transform .4s ease,opacity .4s ease;margin-top:-8px;}.top-promo-bar a{padding:8px 0;font-weight:400;color:#fff;font-size:13px;}.top-promo-bar a:hover{color:#009470;}@media screen and (min-width:768px){.top-promo-bar a{font-size:initial;}}.top-promo-bar .close{position:absolute;right:20px;top:5px;color:#fff;font-weight:900;}.top-promo-bar .close:hover{transform:rotate(180deg);}.sub-menu{top:87px;}.navbar.top-bar-closed .sub-menu{top:45px;}.iframe-responsive{position:relative;width:100%;aspect-ratio:4/3;}.iframe-responsive iframe{position:absolute;width:100%;height:100%;border:0;}.content-img-overlay-l{width:100%;}@media screen and (min-width:768px){.content-img-overlay-l{width:33.33%;position:absolute;left:5%;}}.content-img-overlay-r{width:100%;}@media screen and (min-width:768px){.content-img-overlay-r{width:33.33%;position:absolute;right:5%;}}.center-container{text-align:center;margin:20px 0;}.f-right{float:right;}.f-left{float:left;}.in-pg-img-r{width:100%;}@media screen and (min-width:480px){.in-pg-img-r{width:50%;float:right;margin-left:2rem;}}.custom-container-md{max-width:1000px;margin:0 auto;}.hero-container{max-height:50rem;overflow:hidden;}@media screen and (min-width:768px){.hero-container{max-height:32rem;}}.hero-container [class^=col-]{padding-left:0;padding-right:0;}@media screen and (min-width:768px){.hero-container{padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);}}.hero-container .hero-img img{max-height:32rem;width:100%;height:100%;object-fit:cover;object-position:center;display:block;}.hero-container .hero-right{position:relative;background-color:#006149;background-image:url("/images/hero_right_bg.svg");background-position-x:right;background-position-y:bottom;background-repeat:no-repeat;overflow-y:hidden;}.hero-container .hero-right:before,.hero-container .hero-right:after,.hero-container .hero-right .y-line{content:"";position:absolute;top:4px;bottom:0;width:2px;}.hero-container .hero-right:before{background:repeating-linear-gradient(to bottom,#159370,#159370 2px,transparent 2px,transparent 10px);left:13px;}.hero-container .hero-right:after{background:repeating-linear-gradient(to bottom,#159370,#159370 2px,transparent 2px,transparent 10px);left:20px;}.hero-container .hero-right .y-line{background:repeating-linear-gradient(to bottom,#159370,#159370 2px,transparent 2px,transparent 10px);height:100%;left:7px;}.hero-container .hero-right h1{font-size:3rem;font-weight:800;line-height:2.75rem;}.hero-container .hero-right h1 span{font-weight:400;line-height:1rem;}.hero-container .hero-right h3{font-size:.8rem;text-transform:uppercase;font-weight:bold;}.lines{position:relative;width:50%;}.lines:before,.lines:after,.lines .x-line{content:"";z-index:2;position:absolute;left:4px;right:0;height:2px;opacity:.6;}.lines:before{background:repeating-linear-gradient(to right,#fff,#fff 2px,transparent 2px,transparent 10px);top:11px;}.lines:after{background:repeating-linear-gradient(to right,#fff,#fff 2px,transparent 2px,transparent 10px);top:17px;}.lines .x-line{background:repeating-linear-gradient(to right,#fff,#fff 2px,transparent 2px,transparent 10px);top:4px;}@media print{header,footer{display:none!important;}.printhide{display:none;}.printable{margin:0;display:block!important;font-size:.75em;padding:10px 0;color:#000!important;}.printable .wishlist-header{padding-top:0;padding-bottom:3vh;}.printable .wishlist-header h1,.printable .wishlist-header p{color:#000!important;}.printable .col-form-label,.printable .col-form-fields{padding:0;color:#000!important;}.printable .form-check-label{color:#000!important;}.printable .info-cont,.printable .checklist-form-btns{display:none;}.printable .form-check-input{background-color:#fff!important;}}.chs-mortgagecalc p{font-size:.9rem;}.chs-mortgagecalc #calculator{background-color:#fff;}.chs-mortgagecalc #calculator label{color:#4b4b4b;font-size:.9em;font-weight:900;text-transform:uppercase;}.chs-mortgagecalc #calculator .d-payment{font-size:.8em;position:relative;display:inline-block;padding:5px 26px;background-color:#e2f7f2;line-height:20px;text-align:center;font-weight:700;color:#888!important;}.chs-mortgagecalc #calculator .d-payment:before{font:normal normal normal 14px/1 FontAwesome;position:absolute;top:50%;left:8px;margin-top:0;color:#39c9a9;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%);}.chs-mortgagecalc #calculator select{appearance:auto;}.chs-mortgagecalc #calculator input[type=range]{height:25px;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;margin:0;}.chs-mortgagecalc #calculator input[type=range]::-webkit-slider-runnable-track{width:100%;height:6px;cursor:pointer;background:#e6e6e6;border-radius:3px;border:0;}.chs-mortgagecalc #calculator input[type=range]::-webkit-slider-thumb{border:0;height:20px;width:20px;border-radius:50%;background:#009470;cursor:pointer;-webkit-appearance:none;appearance:none;margin-top:-8px;}.chs-mortgagecalc #calculator input[type=range]:-moz-range-track{width:100%;height:6px;cursor:pointer;background:#e6e6e6;border-radius:3px;border:0;}.chs-mortgagecalc #calculator input[type=range]:-moz-range-thumb{border:0;height:20px;width:20px;border-radius:50%;background:#009470;cursor:pointer;-moz-appearance:none;appearance:none;margin-top:-8px;}.chs-mortgagecalc #calculator input[type=range]::-ms-track{width:100%;height:6px;cursor:pointer;border-radius:3px;border:0;background:transparent;border-color:transparent;color:transparent;}.chs-mortgagecalc #calculator input[type=range]::-ms-fill-lower{background:#e6e6e6;border:0;border-radius:50%;box-shadow:none;}.chs-mortgagecalc #calculator input[type=range]::-ms-fill-upper{background:#e6e6e6;border:0;border-radius:50%;box-shadow:none;}.chs-mortgagecalc #calculator input[type=range]::-ms-thumb{box-shadow:none;border:0;height:20px;width:20px;border-radius:50%;background:#009470;cursor:pointer;margin-top:-8px;}.chs-mortgagecalc #calculator .payment{position:absolute;left:0;right:0;top:30%;color:#006149;}.chs-mortgagecalc #calculator .payment h4{line-height:1em;font-weight:900;font-size:1.35rem;margin-bottom:0;}.chs-mortgagecalc #calculator .payment span{font-weight:400;}.chs-mortgagecalc #calculator .accordion .accordion-item{border-bottom:0;}.chs-mortgagecalc #calculator .accordion .accordion-button{color:#4b4b4b;font-size:.9em;font-weight:900;text-transform:uppercase;}.chs-mortgagecalc #calculator .accordion .accordion-button:not(.collapsed){background-color:#efefef;}.chs-mortgagecalc #calculator .calculator-legend{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #e9e9e9;line-height:1.1em;}.chs-mortgagecalc #calculator .calculator-legend .calculator-legend-price{padding-left:20px;}.chs-mortgagecalc #calculator .calculator-legend .calculator-legend-title{padding-left:10px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:left;}.chs-mortgagecalc #calculator .calculator-legend .calculator-legend-color{width:20px;height:20px;border-radius:50%;background-color:#00644c;}.chs-mortgagecalc #calculator .calculator-legend .calculator-legend-color.pmi{background-color:#009470;}.chs-mortgagecalc #calculator .calculator-legend .calculator-legend-color.taxes{background-color:#2fb88c;}.chs-mortgagecalc #calculator .calculator-legend .calculator-legend-color.insurance{background-color:#f7941d;}.chs-mortgagecalc #calculator .calculator-legend .calculator-legend-color.hoa{background-color:#fff200;}.chs-card,.chs-card-horiz{border:0;}.chs-card .shadow-btm,.chs-card-horiz .shadow-btm{box-shadow:-1px 11px 16px -2px rgba(0,0,0,.3);-webkit-box-shadow:-1px 11px 16px -2px rgba(0,0,0,.3);-moz-box-shadow:-1px 11px 16px -2px rgba(0,0,0,.3);}.chs-card .shadow-l,.chs-card-horiz .shadow-l{box-shadow:-10px -2px 16px -2px rgba(0,0,0,.3);-webkit-box-shadow:-10px -2px 16px -2px rgba(0,0,0,.3);-moz-box-shadow:-10px -2px 16px -2px rgba(0,0,0,.3);}.chs-card .shadow-r,.chs-card-horiz .shadow-r{box-shadow:11px -2px 16px -2px rgba(0,0,0,.3);-webkit-box-shadow:11px -2px 16px -2px rgba(0,0,0,.3);-moz-box-shadow:11px -2px 16px -2px rgba(0,0,0,.3);}.chs-card .card-top,.chs-card-horiz .card-top{position:relative;}.chs-card .card-top img,.chs-card-horiz .card-top img{width:100%;height:100%;object-fit:cover;object-position:center;}.chs-card .card-top .card-title,.chs-card-horiz .card-top .card-title{color:#fff;font-weight:700;background-color:#009470;padding:.5rem;}.chs-card .card-top .card-title:after,.chs-card-horiz .card-top .card-title:after{content:"";position:absolute;background-color:#009470;clip-path:polygon(0 0,50% 0,100% 100%,0 100%);width:35px;height:35px;top:0;}.chs-card .card-body,.chs-card-horiz .card-body{position:relative;}.chs-card .card-body:before,.chs-card .card-body:after,.chs-card-horiz .card-body:before,.chs-card-horiz .card-body:after{content:"";position:absolute;top:10px;height:calc(100% - 10px);bottom:-10px;width:2px;}.chs-card .card-body:before,.chs-card-horiz .card-body:before{background:repeating-linear-gradient(to bottom,#80cab8,#80cab8 2px,transparent 2px,transparent 10px);right:-7px;}.chs-card .card-body:after,.chs-card-horiz .card-body:after{background:repeating-linear-gradient(to bottom,#80cab8,#80cab8 2px,transparent 2px,transparent 10px);right:-16px;}.chs-card .card-body .x-line,.chs-card-horiz .card-body .x-line{content:"";position:absolute;left:20px;bottom:-8px;width:100%;height:2px;background:repeating-linear-gradient(to right,#80cab8,#80cab8 2px,transparent 2px,transparent 10px);}.chs-card .card-body .x-line:after,.chs-card-horiz .card-body .x-line:after{content:"";position:absolute;bottom:-8px;width:100%;height:2px;background:repeating-linear-gradient(to right,#80cab8,#80cab8 2px,transparent 2px,transparent 10px);}.chs-card-horiz .card-title{position:relative;}.chs-card-horiz .card-title:before{content:"";position:absolute;left:-14px;width:8px;height:24px;margin-top:-4px;background-color:#009470;}.chs-card-horiz .img-left,.chs-card-horiz .img-right{aspect-ratio:16/9;overflow:hidden;position:relative;}.chs-card-horiz .img-left img,.chs-card-horiz .img-right img{width:100%;height:100%;object-fit:cover;display:block;}.chs-card-horiz .card-body-l{position:relative;}.chs-card-horiz .card-body-l:before,.chs-card-horiz .card-body-l:after{content:"";position:absolute;top:10px;height:calc(100% - 10px);bottom:-10px;width:2px;}.chs-card-horiz .card-body-l:before{background:repeating-linear-gradient(to bottom,#80cab8,#80cab8 2px,transparent 2px,transparent 10px);left:-7px;}.chs-card-horiz .card-body-l:after{background:repeating-linear-gradient(to bottom,#80cab8,#80cab8 2px,transparent 2px,transparent 10px);left:-16px;}.chs-card-horiz .card-body-l .x-line{content:"";position:absolute;left:-16px;bottom:-8px;width:100%;height:2px;background:repeating-linear-gradient(to right,#80cab8,#80cab8 2px,transparent 2px,transparent 10px);}.chs-card-horiz .card-body-l .x-line:after{content:"";position:absolute;bottom:-8px;width:100%;height:2px;background:repeating-linear-gradient(to right,#80cab8,#80cab8 2px,transparent 2px,transparent 10px);}.chs-card-horiz .card-body-r{position:relative;}.chs-card-horiz .card-body-r:before,.chs-card-horiz .card-body-r:after{content:"";position:absolute;top:10px;height:calc(100% - 10px);bottom:-10px;width:2px;}.chs-card-horiz .card-body-r:before{background:repeating-linear-gradient(to bottom,#80cab8,#80cab8 2px,transparent 2px,transparent 10px);right:-7px;}.chs-card-horiz .card-body-r:after{background:repeating-linear-gradient(to bottom,#80cab8,#80cab8 2px,transparent 2px,transparent 10px);right:-16px;}.chs-card-horiz .card-body-r .x-line{content:"";position:absolute;left:20px;bottom:-8px;width:100%;height:2px;background:repeating-linear-gradient(to right,#80cab8,#80cab8 2px,transparent 2px,transparent 10px);}.chs-card-horiz .card-body-r .x-line:after{content:"";position:absolute;bottom:-8px;width:100%;height:2px;background:repeating-linear-gradient(to right,#80cab8,#80cab8 2px,transparent 2px,transparent 10px);}.home-search-results{display:block;overflow:auto;padding:20px;flex-direction:column;flex:auto;color:#000;}@media(min-width:992px){.home-search-results{min-height:0;height:796px;overflow:auto;}}.home-search-results .home-block{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;align-items:stretch;align-content:stretch;}.communities-results{display:block;overflow:visible;height:auto;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;flex:auto;}.communities-results .listing-container{width:100%;}.communities-results .listing-container .listing-wrapper{width:100%;display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;align-items:stretch;align-content:stretch;}.listing-details{background-color:#fff;position:relative;display:flex;align-items:stretch;align-content:stretch;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-transition:all 400ms ease;transition:all 400ms ease;cursor:pointer;margin-bottom:4vw;}.listing-details .shadow-btm:hover{box-shadow:0 0 0 3px #009470;}@media(min-width:480px){.listing-details{margin-right:1%;margin-left:1%;}}@media(min-width:768px){.listing-details{width:auto;max-width:48%;min-width:31%;}}@media(min-width:768px){.listing-details{width:auto;max-width:48%;min-width:31%;}}@media(min-width:992px){.listing-details{margin-bottom:1.8vw;max-width:48%;min-width:31%;}}@media(min-width:1400px){.listing-details{max-width:31%;min-width:18%;}}.listing-details .listing-info{display:flex;padding:20px;flex-direction:row;justify-content:flex-start;flex-wrap:nowrap;align-items:stretch;align-content:space-between;flex:auto;font-size:1.25em;}.listing-details .listing-info .info-block{flex:1;}.listing-details .listing-info .info-block .listing-model-address{font-size:.7rem;line-height:1.25rem;}.listing-details .listing-info .info-block .listing-title a{color:#009470;font-size:1.35rem;line-height:2rem;font-weight:700;}.listing-details .listing-info .info-block .listing-title a:hover{text-decoration:none;}.listing-details .listing-info .info-block .plan-floorplan-link{color:#4b4b4b;-webkit-transition:all 300ms ease;transition:all 300ms ease;font-weight:900!important;text-decoration:none;}.listing-details .listing-info .info-block .plan-floorplan-link:hover{color:#00644c;}.listing-details .listing-info .info-block .listing-info-text{align-self:flex-start;flex:0 auto;font-size:.9rem;line-height:1.35em;}.listing-details .listing-info .info-block .listing-info-text .plan-community-link{color:#4b4b4b;font-weight:900;text-decoration:none;}.listing-details .listing-info .info-block .listing-info-text .plan-community-link:hover{color:#00644c;}.listing-details .listing-icon-block{display:flex;padding:10px 20px;flex-direction:row;flex-wrap:wrap;font-size:14px;color:#009470;border-top:1px solid #ddd;}.listing-details .listing-icon-block span{color:#000;padding-left:2px;padding-right:20px;}.listing-details .loading,.listing-details .listing-slider{position:relative;height:100px;min-height:26vh;width:calc(100% - 20px);margin:10px;text-align:center;background:transparent;clear:both;display:block;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;}.listing-details .listing-price-block{display:flex;overflow:hidden;height:50px;align-items:stretch;background-image:-webkit-linear-gradient(270deg,#000,#000);background-image:linear-gradient(180deg,#000,#000);text-align:right;}.listing-details .listing-price-block .extra-info{display:flex;margin-left:-10px;padding-right:10px;padding-left:17px;flex:0 auto;background-color:#009470;transform:skew(-15deg,0deg);}.listing-details .listing-price-block .extra-info .reduced{display:flex;padding:10px 15px;align-items:center;flex:0 auto;transform:skew(15deg,0deg);color:#fff;font-size:.65rem;font-weight:900;text-transform:uppercase;}.listing-details .listing-price-block .price-info{flex:1;justify-content:center;flex-direction:column-reverse;padding:10px 15px;}.listing-details .listing-price-block .price-info .starting-from{position:relative;margin-right:10px;font-size:12px;color:#989898;margin-bottom:0;line-height:.3rem;}.listing-details .listing-price-block .price-info .listing-2-price{flex:0 auto;color:#fff;margin-right:10px;font-size:1.3em;font-weight:400;}.listing-details .listing-price-block .reduced-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:-10px;padding-right:10px;padding-left:17px;-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto;background-color:#d6120a;-webkit-transform:skew(-15deg,0deg);-ms-transform:skew(-15deg,0deg);transform:skew(-15deg,0deg);}.listing-details .listing-price-block .reduced-info .reduced{display:flex;padding:10px 15px;align-items:center;flex:0 auto;transform:skew(15deg,0deg);color:#fff;font-size:.65rem;font-weight:900;text-transform:uppercase;}.listing-details .listing-price-block .reduced-info.hide{display:none;}.loading{position:absolute!important;}.loading .animation{width:100%;height:100%;}.loading .animation:after{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(90deg,rgba(0,0,0,0),rgba(255,255,255,.2),rgba(0,0,0,0));transform:translateX(-100%);animation:loading 1.5s infinite;}.listing-slider .photo{width:100%;height:100%;object-fit:cover;object-position:center;display:block;}.ribbon{width:150px;height:150px;overflow:hidden;position:absolute;z-index:5;}.ribbon span{position:absolute;display:block;width:250px;padding:5px 0;background-color:#d61109;box-shadow:0 5px 10px rgba(0,0,0,.1);color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.2);right:-26px;top:36px;transform:rotate(-45deg);text-transform:uppercase;text-align:center;font-weight:700;font-size:.65em;}.ribbon .blue{background-color:#1768df;}.ribbon .red{background-color:#ff0a0a;}.chs-compare-bar{position:fixed;width:100%;margin-bottom:0;bottom:0;left:0;background-color:#006149;padding:8px 20px;}@media(min-width:768px){.chs-compare-bar{width:calc(58.337% - 20px);}}@media(min-width:1200px){.chs-compare-bar{width:calc(66.667% - 20px);}}.form-check-label{text-align:center;cursor:pointer;color:#fff;position:absolute;top:20px;right:20px;}.form-check-label span{cursor:pointer;display:block;text-transform:uppercase;font-size:.6rem;font-weight:700;}.unchecked-icon{font-size:1.5rem;}.checked-icon{display:none;}input[type=checkbox]:checked+.form-check-label .unchecked-icon{display:none;font-size:1.5rem;}input[type=checkbox]:checked+.form-check-label .checked-icon{display:block;font-size:1.5rem;}.community-results .home-search-results .communities-results .listing-details .listing-price-block .extra-info{display:none!important;}.home-search-results .communities-results .listing-details .listing-price-block .extra-info .reduced{display:flex;padding:10px 15px;align-items:center;flex:0 auto;transform:skew(15deg,0deg);color:#fff;font-size:.65rem;font-weight:900;text-transform:uppercase;}.compare-icon{cursor:pointer;position:absolute;top:10px;right:20px;z-index:9;text-align:center;font-size:1.7rem;display:block;transform:scale(1);transition:ease all .4s;line-height:20px;backface-visibility:hidden;color:#fff;}.compare-icon:hover{transform:scale(1.15);}.compare-icon span{display:block;margin-top:3px;font-size:9px;text-transform:uppercase;text-shadow:0 0 5px rgba(0,0,0,.35);}.carousel-indicators{margin-bottom:unset;bottom:10px;}.carousel-indicators [data-bs-target]{height:10px;width:20px;}.carousel-control-prev,.carousel-control-next{z-index:10;}.chs-testimonial-carousel .carousel-control-prev,.chs-testimonial-carousel .carousel-control-next{width:40px;height:40px;border:1px solid #fff;border-radius:50%;top:auto;bottom:45%;}@media screen and (min-width:768px){.chs-testimonial-carousel .carousel-control-prev,.chs-testimonial-carousel .carousel-control-next{bottom:7rem;}}.chs-testimonial-carousel .carousel-control-prev{left:1rem;}@media screen and (min-width:768px){.chs-testimonial-carousel .carousel-control-prev{left:15rem;}}@media screen and (min-width:1200px){.chs-testimonial-carousel .carousel-control-prev{left:21rem;}}.chs-testimonial-carousel .carousel-control-next{right:1rem;}@media screen and (min-width:768px){.chs-testimonial-carousel .carousel-control-next{right:unset;left:18rem;}}@media screen and (min-width:1200px){.chs-testimonial-carousel .carousel-control-next{right:unset;left:24rem;}}.chs-testimonial-carousel .carousel-item img{object-fit:cover;}.chs-testimonial-carousel .carousel-item [class^=col-]{display:flex;flex-direction:column;}.chs-testimonial-carousel .carousel-item [class^=col-] .inner{width:70%;}@media screen and (min-width:1200px){.chs-testimonial-carousel .carousel-item [class^=col-] .inner{width:50%;}}.chs-testimonial-carousel .carousel{position:relative;}.chs-testimonial-carousel .carousel-inner{padding-bottom:3rem;}.product-hero .carousel-indicators{display:none;}@media screen and (min-width:768px){.product-hero .carousel-indicators{display:flex;}}.product-hero .bg-image{background-position:center;background-size:cover;background-repeat:no-repeat;position:relative;z-index:1;width:100%;height:100%;top:0;left:0;}@media screen and (min-width:1200px){.product-hero .bg-image{max-height:calc(100vh - 54px);}}@media screen and (min-width:1400px){.product-hero .bg-image{max-height:100%;}}.community-hero{overflow:hidden;aspect-ratio:16/9;}@media screen and (min-width:768px){.community-hero{aspect-ratio:18/8;}}.community-hero .product-hero{position:absolute;top:0;left:0;width:100%;height:100%;}.community-hero .product-hero .bg-image{max-height:unset;}.view-button{position:absolute;bottom:18px;right:18px;z-index:20;background-color:#009470;color:#fff;padding:.35rem .75rem;border:1px solid #fff;cursor:pointer;font-size:.8rem;border-radius:32px;}@media screen and (min-width:768px){.view-button{bottom:36px;}}.view-button:hover{border:1px solid #000;background-color:#fff;color:#000;}.thumbnails{display:flex;gap:.5rem;flex-wrap:wrap;}.thumbnail-item{width:100px;height:100px;object-fit:cover;cursor:pointer;border:2px solid transparent;}.thumbnail-item:hover{border-color:#007bff;}.lightbox{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:1050;}.lightbox .lightbox-content{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;}@media screen and (min-width:768px){.lightbox .lightbox-content{max-width:87%;}}@media screen and (min-width:1200px) and (max-width:1399px){.lightbox .lightbox-content{max-width:76%;}}@media screen and (min-width:1400px){.lightbox .lightbox-content{max-width:70%;}}.lightbox .lightbox-content img{width:100%;max-width:100%;object-fit:cover;}.lightbox .lightbox-close,.lightbox .lightbox-prev,.lightbox .lightbox-next{position:absolute;background:rgba(255,255,255,.8);color:#000;border:0;padding:.5rem;cursor:pointer;font-size:2rem;border-radius:8px;width:40px;height:40px;}.lightbox .lightbox-close{top:1rem;right:1rem;line-height:0;padding:0;margin:0;padding-bottom:2px;font-size:1.5rem;border-radius:50%;}.lightbox .lightbox-prev{left:1rem;top:50%;transform:translateY(-50%);padding-bottom:16px;line-height:0;}.lightbox .lightbox-next{right:1rem;top:50%;transform:translateY(-50%);padding-bottom:16px;line-height:0;}.lightbox .thumbnail-strip{display:flex;gap:.5rem;overflow-x:auto;padding:.75rem;width:100%;justify-content:center;background-color:rgba(0,0,0,.8);}@media screen and (min-width:1200px) and (max-width:1399px){.lightbox .thumbnail-strip{position:absolute;bottom:0;}}.lightbox .thumbnail-strip img{width:60px;height:60px;object-fit:cover;cursor:pointer;border:2px solid transparent;border-radius:2px;}@media screen and (min-width:1200px) and (max-width:1399px){.lightbox .thumbnail-strip img{width:40px;height:40px;}}.lightbox .thumbnail-strip img.selected{border-color:#fff;}.gallery-container{position:relative;overflow:hidden;}.gallery-background{position:relative;width:100%;height:100%;background-size:cover;background-position:center;display:flex;justify-content:center;align-items:center;}.gallery-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);z-index:1;}.section-hero{height:20vh;position:relative;overflow:hidden;}@media screen and (min-width:768px){.section-hero{min-height:50vh;}}@media screen and (min-width:992px){.section-hero{min-height:58vh;}}.section-hero .page-title{font-size:1.25rem;position:absolute;z-index:5;text-align:center;color:#fff;line-height:1.1;font-weight:900;text-transform:uppercase;top:50%;left:0;right:0;margin:auto;padding:0 5vw;-webkit-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-moz-transform:translate(0,-50%);transform:translate(0,-50%);}@media screen and (min-width:768px){.section-hero .page-title{font-size:3rem;}}.section-hero .bg-image{background-position:center;background-size:cover;background-repeat:no-repeat;position:relative;z-index:1;width:100%;height:100%;top:0;left:0;}.section-hero .bg-image:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.5);}.stick-menu{position:sticky;top:53px;background-color:#000;height:30px;z-index:10;width:100%;}.stick-menu ul{list-style:none;padding-left:0;margin-bottom:0;}.stick-menu ul li{display:inline-flex;font-size:.8rem;color:#b2b2b2;}.stick-menu ul li:after{content:"/";width:20px;color:#fff;padding-left:10px;}.stick-menu ul li:last-of-type:after{content:"";width:0;padding-left:0;}.stick-menu ul li a{color:#fff;text-decoration:none;}.stick-menu ul li a:hover{color:#009470;}.stick-menu ul .active{background-color:#fff;color:#000;padding:6px;margin-right:10px;}.stick-menu ul .active:after{content:"";padding-left:0;width:0;}.stick-menu ul .active a{color:#000;}.two-col-content .info-content{padding:2rem;}.two-col-content .info-content h3{font-weight:900;text-transform:uppercase;}@media screen and (min-width:480px){.two-col-content .info-content ul{column-count:2;column-gap:3em;}}.two-col-content .info-image img{background-position:center;background-size:cover;background-repeat:no-repeat;position:relative;z-index:1;width:100%;height:100%;top:0;left:0;}.section-content-w-bg-image{position:relative;min-height:40vh;}.section-content-w-bg-image .text-wrapper{position:absolute;z-index:3;top:10%;display:flex;min-height:0;flex-direction:column;align-items:center;text-align:center;justify-content:center;flex:0 100%;}@media screen and (min-width:768px){.section-content-w-bg-image .text-wrapper{top:35%;min-height:50vh;}}.section-content-w-bg-image .bg-image:after{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(90deg,#fff 20%,rgba(255,255,255,.45) 60%);}.section-content-w-bg-image img{background-position:center;background-size:cover;background-repeat:no-repeat;position:relative;z-index:1;width:100%;height:auto;}@media screen and (min-width:768px){.section-content-w-bg-image img{height:100vh;}}.section-single-review{position:relative;min-height:60vh;display:flex;}@media screen and (min-width:768px){.section-single-review{height:40vh;}}.section-single-review .flex-wrapper{display:flex;z-index:3;margin:auto;padding:7vh;flex-direction:column;align-items:center;text-align:center;justify-content:center;}.section-single-review .flex-wrapper .review-wrapper{padding:0;color:#fff;}.section-single-review .flex-wrapper .review-wrapper .review-body{margin-bottom:20px;font-size:17.6px;font-size:1.1rem;line-height:1.25;font-style:italic;font-weight:300;}.section-single-review .flex-wrapper .review-wrapper .reviewer-name,.section-single-review .flex-wrapper .review-wrapper .reviewer-location{font-weight:900;}.section-single-review .flex-wrapper .review-wrapper .rating{margin-top:15px;color:#ffe000;}.section-single-review .bg-image{background-position:center;background-size:cover;background-repeat:no-repeat;position:absolute;z-index:1;width:100%;height:100%;top:0;left:0;}.section-single-review .bg-image:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,100,76,.89);}.section-circles-slider .bg-image{position:relative;padding:18vh 0;background-position:center;background-size:cover;background-repeat:no-repeat;}.section-circles-slider .bg-image:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,97,73,.85);}.section-circles-slider .bg-image .row{z-index:6;}#careersCarousel .content-wrapper .circle{padding:6% 0;text-align:center;width:140px;height:140px;background-color:#333;border-radius:50%;border:2px solid #fff;box-shadow:-2px 3px 11px 0 rgba(0,0,0,.75) inset;-webkit-box-shadow:-2px 3px 11px 0 rgba(0,0,0,.75) inset;-moz-box-shadow:-2px 3px 11px 0 rgba(0,0,0,.75) inset;}#careersCarousel .content-wrapper h2{font-weight:900;text-transform:uppercase;}.mortgage-team{display:flex;padding:5vh;flex-direction:column;align-items:center;}.mortgage-team .mortgage-team-header{margin-bottom:20px;font-size:1.5em;font-weight:900;text-align:center;text-transform:uppercase;}.mortgage-team .mortgage-consultants{display:flex;flex:0 auto;flex-wrap:wrap;gap:3rem;}.mortgage-team .mortgage-consultants .mortgage-team-member{padding-right:5px;padding-left:5px;text-align:center;width:50%;margin-bottom:30px;}@media(min-width:768px){.mortgage-team .mortgage-consultants .mortgage-team-member{margin-bottom:30px;width:15%;}}.mortgage-team .mortgage-consultants .mortgage-team-member .mortgage-team-member-image{max-width:100%;min-width:50%;flex:0 auto;border:3px solid #fff;border-radius:150px;width:250px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}@media(min-width:992px){.mortgage-team .mortgage-consultants .mortgage-team-member .mortgage-team-member-image{min-width:75%;}}.mortgage-team .mortgage-consultants .mortgage-team-member .mortgage-team-member-image:hover{box-shadow:0 0 10px 5px rgba(75,75,75,.25);transform:scale(1.04);}.mortgage-team .mortgage-consultants .mortgage-team-member .mortgage-team-member-info{padding-top:6px;font-size:1em;line-height:1.2em;text-align:center;}.mortgage-team .mortgage-consultants .mortgage-team-member .mortgage-team-member-info .mortgage-team-member-link{color:#009470;font-weight:900;text-decoration:none;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}.mortgage-team .mortgage-consultants .mortgage-team-member .mortgage-team-member-info .mortgage-team-member-link:hover{color:#00644c;}.process{font-size:.9rem;}.process h2{font-weight:300;text-transform:uppercase;}.process .step{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:5px;}.process .dotted{border:1px dotted #00644c;}.process .number,.process .number_hm{display:flex;flex-direction:column;justify-content:center;align-content:center;width:50px;height:50px;margin-bottom:10px;font-size:2rem;color:#fff;background-color:#00644c;border-radius:50%;}.process .number_hm{width:200px;height:200px;border-radius:50%;background:#00644c;position:relative;margin:30px auto;}.process .number_hm img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block;}.process .number_hm:after{content:"";position:absolute;top:-10px;left:-10px;width:220px;height:220px;border:2px dotted #00644c;border-radius:50%;pointer-events:none;}.process .title{color:#009470;font-size:22px;line-height:1em;font-weight:700;margin-bottom:10px;}.btn:hover{text-decoration:none;}.btn-chs{color:#fff;background-color:#009470;border-radius:30px;padding:14px 26px;text-transform:uppercase;}.btn-chs:hover{color:#fff;background-color:#000;}.btn-black{color:#fff;background-color:#000;border-radius:30px;padding:14px 26px;text-transform:uppercase;text-decoration:none;}.btn-black:hover{color:#000;background-color:#fff;border:1px solid #000;}.btn-small{font-size:.7rem;padding:8px 12px;}.large-button{font-size:20px;padding:15px 30px;background-color:#049571;color:#fff;font-weight:bold;border:1px solid #049571;border-radius:5px;cursor:pointer;text-decoration:none;display:inline-block;margin:20px 0;text-align:center;}.large-button:hover{text-decoration:none;color:#049571;background-color:#fff;border:1px solid #049571;}.btn-icon i{vertical-align:middle;}.btn-icon:hover i{animation:button_arrow_translate_left 1s infinite;}@keyframes button_arrow_translate{0%{transform:translateX(0);}50%{transform:translateX(8px);}0%{transform:translateX(0);}}@keyframes button_arrow_translate_left{0%{transform:translateX(0);}50%{transform:translateX(5px);}0%{transform:translateX(0);}}.new-close-button{flex-direction:row-reverse;background-color:#000;width:30px;height:30px;line-height:0;border-radius:50%;border:0;transition:transform .25s ease-in-out;}.new-close-button:hover{transform:rotate(90deg);}footer{background-color:#000;color:#fff;font-size:.8rem;}footer .footer-container{display:grid;gap:1rem;}footer .footer-container{grid-template-columns:1fr 1fr;grid-template-areas:"item1 item3" "item2 item2";}footer .item1{grid-area:item1;}footer .item2{grid-area:item2;}footer .item3{grid-area:item3;}footer .item3 a{display:inline-flex;color:#fff;width:30px;height:30px;border-radius:50%;border:1px solid #fff;text-decoration:none;padding:6px;margin-right:6px;}@media(min-width:768px){footer .item3 a{padding:10px;width:40px;height:40px;}}footer .item3 a:last-of-type{margin-right:0;}footer .item3 a i{font-size:1rem;}@media(min-width:768px){footer .item3 a i{font-size:1.25rem;}}footer .item3 a:hover{text-decoration:none;background-color:#007a5d;}@media(min-width:768px){footer .footer-container{grid-template-columns:1fr 2fr 1fr;grid-template-areas:"item1 item2 item3";}}footer .newnav-linkcontainer{display:grid;grid-template-columns:50% 50%;grid-auto-flow:row;width:100%;margin:0 auto;}@media(min-width:768px){footer .newnav-linkcontainer{grid-template-columns:32% 32% 32%;margin:0 auto;}}footer .newnav-linkcontainer .item{padding-bottom:10px;}footer .newnav-linkcontainer .item a{font-size:.8rem;color:#fff;text-decoration:none;padding-bottom:20px;}footer .newnav-linkcontainer .item a:hover{text-decoration:underline;}.form-column{display:flex;gap:1rem;}.checklist-header{background-color:#00644c;text-align:center;color:#fff;padding-top:8vh;padding-bottom:8vh;}.checklist-header h1{text-align:center;font-size:2.5em;text-transform:uppercase;color:#fff;font-weight:900;}.checklist-header p{font-size:1.2em;max-width:1300px;margin:0 auto;}.checklist-form{background-color:#009470;padding-top:2vw;}.checklist-form .strike-through{text-decoration:black line-through;transition:.5s;}.checklist-form .strike-through:hover{text-decoration:transparent line-through;}.checklist-form .checklist-grid .form-group{width:85%;margin:0 auto 3vw auto;}.checklist-form .checklist-grid .row{border-bottom:1px solid rgba(0,100,76,.5);margin-right:15px;margin-left:15px;}.checklist-form .checklist-grid .form-header .col-form-label{display:block;margin-bottom:0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;color:#fff;font-size:1.5em;font-weight:900;text-transform:uppercase;min-width:40%;padding-top:0;padding-left:0;}.checklist-form .checklist-grid .form-header .col-form-fields{color:#fff;font-size:1em;line-height:1em;font-weight:400;text-align:center;max-width:60%;}.checklist-form .checklist-grid .col-form-label{margin-bottom:0;font-weight:400;display:inline-block;margin-bottom:0;color:#fff;font-size:1.3em;line-height:1em;font-weight:400;text-transform:none;min-width:40%;padding-top:15px;}.checklist-form .checklist-grid .col-form-fields{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);text-align:center;max-width:60%;}.checklist-form .checklist-grid .col-form-fields .row{height:100%;border-bottom:0;margin-right:-15px;margin-left:-15px;}.checklist-form .checklist-grid .col-form-fields label{width:100%;}.checklist-form .checklist-grid .col-form-fields i{color:#fff;}.checklist-form .checklist-grid .col-form-fields .form-check{position:relative;}.checklist-form .checklist-grid .col-form-fields .form-check:after,.checklist-form .checklist-grid .col-form-fields .form-check:before{content:" ";display:table;}.checklist-form .checklist-grid .col-form-fields .form-check:after{clear:both;}.checklist-form .checklist-grid .col-form-fields .form-check-input{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;margin:3px auto 0;vertical-align:middle;position:relative;right:0;bottom:0;left:0;height:35px;width:35px;-webkit-transition:all .15s ease-out 0s;-moz-transition:all .15s ease-out 0s;transition:all .15s ease-out 0s;background:#00644c;border:0;color:#00644c;cursor:pointer;display:inline-block;outline:0;position:relative;z-index:5;}.checklist-form .checklist-grid .col-form-fields .form-check-input:checked{background:#fff;}.checklist-form .checklist-grid .col-form-fields .form-check-input:checked::before{height:35px;width:35px;position:absolute;content:"✓";display:inline-block;font-size:26.6666666667px;text-align:center;line-height:35px;}.checklist-form .checklist-grid .col-form-fields .form-check-input:checked::after{-webkit-animation:click-wave .65s;-moz-animation:click-wave .65s;animation:click-wave .65s;background:#fff;content:"";display:block;position:relative;z-index:100;border-radius:50%;pointer-events:none;}.checklist-form-btns{background-color:#00644c;text-align:center;color:#fff;padding-top:4vh;padding-bottom:4vh;}.checklist-form-btns div{width:100%!important;}@media screen and (min-width:768px){.checklist-form-btns div{width:25%!important;}}.checklist-form-btns .checklist-print,.checklist-form-btns .checklist-save{background-image:-webkit-linear-gradient(270deg,#fff,#fff);background-image:linear-gradient(180deg,#fff,#fff);-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;color:#009470;font-size:1.3rem;line-height:1.3rem;font-weight:900;text-align:center;text-transform:uppercase;cursor:pointer;padding:25px;margin:1%;width:48%;}.checklist-form-btns .checklist-print:hover,.checklist-form-btns .checklist-save:hover{background-image:-webkit-linear-gradient(270deg,#000,#000);background-image:linear-gradient(180deg,#000,#000);color:#fff;}.checklist-form-btns .checklist-save{position:relative;}.checklist-form-btns .checklist-save.loading:hover{background-image:-webkit-linear-gradient(270deg,#fff,#fff);background-image:linear-gradient(180deg,#fff,#fff);transition:all 300ms ease-in-out;color:#009470;}.checklist-form-btns .checklist-save.loading span{opacity:0;visibility:hidden;transform:translateY(15px);}.checklist-form-btns .checklist-save.loading .loading-spinner{opacity:1;visibility:visible;}.checklist-form-btns .checklist-save.saved:hover{cursor:"default";background-image:-webkit-linear-gradient(270deg,#fff,#fff);background-image:linear-gradient(180deg,#fff,#fff);transition:all 300ms ease-in-out;color:#009470;}.checklist-form-btns .checklist-save.saved span{opacity:0;visibility:hidden;}.checklist-form-btns .checklist-save.saved .saved-text{opacity:1;visibility:visible;transform:translate(-50%,-50%);}.checklist-form-btns .checklist-save .saved-text{position:absolute;top:50%;left:50%;opacity:0;visibility:hidden;transform:translate(-50%,0%);transition:ease all .5s;}.checklist-form-btns .checklist-save span{opacity:1;visibility:visible;transform:translateY(0);transition:ease all .5s;display:block;}.checklist-form-btns .checklist-save .loading-spinner{opacity:0;visibility:hidden;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:ease all .5s;}.checklist-grid .info-cont .info-box{z-index:20;}@media screen and (min-width:1200px){.wishlist-form div.wishlist-grid{grid-auto-rows:max-content;}}.wishlist-hero-overlay{position:absolute;width:100%;height:100%;background-image:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,.5));}.wishlist-hero{background-position:0 50%;background-size:auto,cover;background-repeat:no-repeat;font-size:1rem;height:60vh;}.wishlist-hero .wishlist-hero-text{color:#fff;font-size:3.5em;line-height:3.5rem;font-weight:900;text-align:center;text-transform:uppercase;position:absolute;z-index:99;top:0;bottom:0;left:0;right:0;width:100%;height:100%;padding-top:25vh;}.wishlist-intro{padding:8vh 20vh;background-color:#e9e9e9;font-size:1.1em;text-align:center;color:#4b4b4b;}.wishlist-intro p{font-size:1.2em;color:#4b4b4b;}.wishlist-header{background-color:#00644c;text-align:center;color:#fff;padding-top:8vh;padding-bottom:8vh;}.wishlist-header h1{text-align:center;font-size:2.5em;text-transform:uppercase;color:#fff;font-weight:900;}.wishlist-header p{font-size:1.2em;max-width:1300px;margin:0 auto;}.wishlist-form{background-color:#009470;padding-top:2vw;}.wishlist-form .wishlist-grid{grid-gap:10px;grid-auto-rows:70px;}@media(min-width:1200px){.wishlist-form .wishlist-grid{grid-template-columns:repeat(auto-fill,minmax(auto,49.5%));display:grid;}}.wishlist-form .wishlist-grid .row{border-bottom:1px solid rgba(0,100,76,.5);margin-right:15px;margin-left:15px;}.wishlist-form .wishlist-grid .form-header .col-form-label{display:block;margin-bottom:0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;color:#fff;font-size:1.3em;font-weight:900;text-transform:uppercase;min-width:40%;padding-top:0;padding-left:0;display:flex;align-items:center;}@media(min-width:768px){.wishlist-form .wishlist-grid .form-header .col-form-label{font-size:1.5em;}}.wishlist-form .wishlist-grid .form-header .col-form-fields{color:#fff;font-size:.8em;line-height:1em;font-weight:400;text-align:center;}@media(min-width:768px){.wishlist-form .wishlist-grid .form-header .col-form-fields{font-size:1em;}}.wishlist-form .wishlist-grid .col-form-label{margin-bottom:0;padding-left:20px;font-weight:400;display:block;margin-bottom:0;color:#fff;font-size:1em;line-height:1em;font-weight:400;text-transform:none;min-width:40%;display:flex;align-items:center;}@media(min-width:768px){.wishlist-form .wishlist-grid .col-form-label{font-size:1.3em;}}.wishlist-form .wishlist-grid .col-form-fields{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);text-align:center;max-width:60%;}.wishlist-form .wishlist-grid .col-form-fields .row{height:100%;border-bottom:0;margin-right:-15px;margin-left:-15px;}.wishlist-form .wishlist-grid .col-form-fields label{width:100%;}.wishlist-form .wishlist-grid .col-form-fields .form-check{position:relative;}.wishlist-form .wishlist-grid .col-form-fields .form-check:after,.wishlist-form .wishlist-grid .col-form-fields .form-check:before{content:" ";display:table;}.wishlist-form .wishlist-grid .col-form-fields .form-check:after{clear:both;}.wishlist-form .wishlist-grid .col-form-fields .form-check-input{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;margin:3px auto 0;vertical-align:middle;border-radius:50%;position:relative;right:0;bottom:0;left:0;height:30px;width:30px;-webkit-transition:all .15s ease-out 0s;-moz-transition:all .15s ease-out 0s;transition:all .15s ease-out 0s;background:#00644c;border:0;color:#00644c;cursor:pointer;display:inline-block;outline:0;position:relative;z-index:5;}.wishlist-form .wishlist-grid .col-form-fields .form-check-input:checked{background:#fff;}.wishlist-form .wishlist-grid .col-form-fields .form-check-input:checked::before{height:35px;width:35px;position:absolute;content:"✓";display:inline-block;font-size:26.6666666667px;text-align:center;line-height:35px;}.wishlist-form .wishlist-grid .col-form-fields .form-check-input:checked::after{-webkit-animation:click-wave .65s;-moz-animation:click-wave .65s;animation:click-wave .65s;background:#fff;content:"";display:block;position:relative;z-index:100;border-radius:50%;pointer-events:none;}.wishlist-form-btns{background-color:#00644c;text-align:center;color:#fff;padding-top:8vh;padding-bottom:8vh;}.wishlist-form-btns .wishlist-print,.wishlist-form-btns .wishlist-save{background-image:-webkit-linear-gradient(270deg,#fff,#fff);background-image:linear-gradient(180deg,#fff,#fff);-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;color:#009470;font-size:1.3rem;line-height:1.3rem;font-weight:900;text-align:center;text-transform:uppercase;cursor:pointer;padding:25px;margin:1%;width:48%;}.wishlist-form-btns .wishlist-print:hover,.wishlist-form-btns .wishlist-save:hover{background-image:-webkit-linear-gradient(270deg,#000,#000);background-image:linear-gradient(180deg,#000,#000);color:#fff;}.wishlist-form-btns .wishlist-save{position:relative;}.wishlist-form-btns .wishlist-save.loading:hover{background-image:-webkit-linear-gradient(270deg,#fff,#fff);background-image:linear-gradient(180deg,#fff,#fff);transition:all 300ms ease-in-out;color:#009470;}.wishlist-form-btns .wishlist-save.loading span{opacity:0;visibility:hidden;transform:translateY(15px);}.wishlist-form-btns .wishlist-save.loading .loading-spinner{opacity:1;visibility:visible;}.wishlist-form-btns .wishlist-save.saved:hover{cursor:"default";background-image:-webkit-linear-gradient(270deg,#fff,#fff);background-image:linear-gradient(180deg,#fff,#fff);transition:all 300ms ease-in-out;color:#009470;}.wishlist-form-btns .wishlist-save.saved span{opacity:0;visibility:hidden;}.wishlist-form-btns .wishlist-save.saved .saved-text{opacity:1;visibility:visible;transform:translate(-50%,-50%);}.wishlist-form-btns .wishlist-save .saved-text{position:absolute;top:50%;left:50%;opacity:0;visibility:hidden;transform:translate(-50%,0%);transition:ease all .5s;}.wishlist-form-btns .wishlist-save span{opacity:1;visibility:visible;transform:translateY(0);transition:ease all .5s;display:block;}.wishlist-form-btns .wishlist-save .loading-spinner{opacity:0;visibility:hidden;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:ease all .5s;}header{background-color:#fff;}header .menu-toggle{border:0;padding:0;margin:0;background-color:#fff;}header .navbar-brand{max-width:100%;}header .navbar-brand:hover{box-shadow:none!important;}header .navbar-brand img{width:140px;}header .menu-primary-menu-container ul li:hover>ul{display:block;}header .primary-menu{display:flex;width:100%;min-height:100%;}header .primary-menu .special{cursor:pointer!important;}header .primary-menu a:not([href]){cursor:default;}header .primary-menu a,header .primary-menu a:not([href]){color:#000;font-weight:400;text-decoration:none;position:static;display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:nowrap;align-items:center;font-size:.75rem;display:-ms-flexbox;-ms-flex-pack:center;line-height:1rem;text-transform:uppercase;transition:all 300ms ease;margin-left:auto;margin-right:auto;}header .primary-menu a:hover,header .primary-menu a:not([href]):hover{box-shadow:inset 0 -5px 0 -1px #000;color:#000;text-decoration:none;}header .primary-menu .btn-chs{color:#fff;padding:10px 20px;}header .primary-menu .btn-chs:hover{color:#fff;}header .primary-menu .sub-menu{font-size:.9rem;display:none;position:absolute;z-index:99;width:275px;background:#009470;padding:10px 0;text-align:left;-moz-box-shadow:10px 10px 20px rgba(0,0,0,.15);-webkit-box-shadow:10px 10px 20px rgba(0,0,0,.15);box-shadow:10px 10px 20px rgba(0,0,0,.15);animation-name:fadeIn;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.3s;-moz-animation-duration:.3s;-o-animation-duration:.3s;animation-duration:.3s;-webkit-animation-delay:.3s;-moz-animation-delay:.3s;-o-animation-duration:.3s;}header .primary-menu .sub-menu li{border-style:none;display:block!important;padding:2px 0;margin:0;width:100%;text-align:left;}header .primary-menu .sub-menu li a{font-size:.9rem;line-height:1rem;text-transform:none;color:#fff!important;font-weight:300;transition:.2s linear;-webkit-transition:.2s linear;-moz-transition:.2s linear;padding:5px 10px;}header .primary-menu .sub-menu li a:hover,header .primary-menu .sub-menu li a:active,header .primary-menu .sub-menu li a:focus{font-weight:800;box-shadow:none;color:#009470;font-weight:800;}.mm-panels{background-image:-webkit-linear-gradient(270deg,#00644c,#008867);background-image:linear-gradient(180deg,#00644c,#008867);z-index:1046;}.mm-panels .mm-listview>li>a,.mm-panels .mm-listview>li>span{padding:20px 10px 20px 20px;color:#fff;font-weight:900;font-size:1.125rem;transition:ease color .5s;text-transform:uppercase;}.mm-panels .mm-next{background-color:rgba(0,0,0,.2);border:0;min-width:80px;color:#fff;}#menu-primary-menu{margin-bottom:0;display:flex;width:100%;min-height:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto;padding-left:2%;color:#fff;}#menu-primary-menu li{display:flex;}.primary-menu a{position:static;display:flex;padding-right:10px;padding-left:10px;flex-direction:row;justify-content:flex-start;flex-wrap:nowrap;align-items:center;color:#fff;font-size:.75rem;display:-ms-flexbox;-ms-flex-pack:center;line-height:1rem;font-weight:900;text-transform:uppercase;transition:all 300ms ease;margin-left:auto;margin-right:auto;}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.primary-menu a{min-height:75px;align-items:center;}}.menu-primary-menu-container ul li:hover>ul{display:block;}.menu-primary-menu-container ul ul{display:none;position:absolute;z-index:99;width:250px;background:#009470;padding:10px 0;text-align:left;-moz-box-shadow:10px 10px 20px rgba(0,0,0,.15);-webkit-box-shadow:10px 10px 20px rgba(0,0,0,.15);box-shadow:10px 10px 20px rgba(0,0,0,.15);animation-name:fadeIn;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.3s;-moz-animation-duration:.3s;-o-animation-duration:.3s;animation-duration:.3s;-webkit-animation-delay:.3s;-moz-animation-delay:.3s;-o-animation-duration:.3s;}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.menu-primary-menu-container ul ul{margin-left:-175px;}}.menu-primary-menu-container ul ul li{border-style:none;display:block!important;padding:2px 0;margin:0;width:100%;text-align:left;}.menu-button .fa-bars{font-size:1.25em;color:#757575;}#mmenu{display:none;}.floor-plan-info{text-align:center;display:flex;padding:1rem 0;flex-direction:column;flex:0 auto;color:#000;}.floor-plan-info .f-title{font-size:2.2rem;line-height:2.25rem;font-weight:900;text-align:center;text-transform:uppercase;}.floor-plan-info .f-price{display:block;margin-top:20px;margin-bottom:10px;-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto;font-size:2rem;font-weight:400;text-align:center;}.floor-plan-info .f-price .starting-from{font-size:.8rem;line-height:2px;}.floor-plan-info .btn-estimate{background-color:#000;border:1px solid #fff;display:inline-block;padding:10px 20px;border-radius:36px;-webkit-transition:all 200ms ease;transition:all 200ms ease;color:#fff;font-size:.7em;line-height:1em;text-align:center;cursor:pointer;margin:0 auto;text-decoration:none;}.floor-plan-info .btn-estimate:hover{background-color:#fff;border:1px solid #000;color:#000;text-decoration:none;}.floor-plan-info .f-community-name{font-size:.8em;line-height:1em;text-align:center;text-transform:uppercase;}.floor-plan-info .f-community-name a{-webkit-transition:all 300ms ease;transition:all 300ms ease;color:#009470;font-weight:900;text-decoration:none;cursor:pointer;}.community-overview{display:flex;padding:3vw;padding-left:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.community-overview h1{display:inline-block;margin-top:0;margin-bottom:25px;color:#4b4b4b;font-weight:400;text-transform:none;font-size:2.5em;line-height:1.1em;max-width:85%;}.community-overview .maplink{color:#009470;font-weight:900;cursor:pointer;display:block;transition:all .2s ease 0s;}.community-overview .maplink:hover{color:#00644c;text-decoration:none;}.community-overview .community-overview-heading{margin-bottom:25px;color:#000;text-transform:uppercase;font-weight:800;}.community-overview .entry-content p{margin-bottom:12px;color:#000;font-size:1.05rem;line-height:1.5em;}.community-overview .community-list{display:block;width:100%;float:left;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;font-size:1em;line-height:2em;margin-bottom:0;padding:0;list-style:none;}@media(min-width:480px){.community-overview .community-list{width:50%;}}.community-overview .community-list li{padding-left:0;color:#000;}.tab-content .btn-dl{top:20px;right:20px;}.clearfilters{padding:0;margin:0;vertical-align:baseline;}.clearfilters:before{content:" | ";}.contact-info{background-image:none;display:flex;flex:1;}@media(min-width:992px){.contact-info{padding-right:0;padding-left:0;justify-content:flex-start;flex:0 auto;}}.contact-info .floorplan-contact{flex-flow:column;padding-top:3vw;padding-bottom:3vw;flex-direction:column;align-items:center;justify-content:center;display:flex;flex:1;background-color:#006149;}.contact-info .floorplan-contact .btn-default{margin-top:15px;padding:15px 25px;}.contact-header{color:#fff;margin-bottom:20px;font-size:1.2em;font-weight:900;text-align:center;text-transform:uppercase;text-decoration:none;}.one .floorplan-contact .home-consultants,.two .floorplan-contact .home-consultants{display:flex;justify-content:center;align-content:flex-start;flex-flow:column;color:#fff;padding:0 2vw;}@media(min-width:768px){.one .floorplan-contact .home-consultants,.two .floorplan-contact .home-consultants{flex-flow:row;}}.one .floorplan-contact .home-consultants a,.two .floorplan-contact .home-consultants a{color:#fff;}.one .floorplan-contact .home-consultants a:hover,.two .floorplan-contact .home-consultants a:hover{text-decoration:none;}.one .floorplan-contact .home-consultants .home-type,.two .floorplan-contact .home-consultants .home-type{font-weight:700;}.image-gallery{display:flex;flex-wrap:wrap;flex-direction:row;}.image-gallery div{position:relative;padding:15px;width:100%;}@media(min-width:480px){.image-gallery div{width:50%;}}@media(min-width:1200px){.image-gallery div{width:33.3333333333%;}}.image-gallery div img{max-width:100%;height:auto;}.image-gallery div span{position:absolute;bottom:20px;left:20px;padding:3px 10px;background-color:#e9e9e9;color:#000;font-size:12px;}.nav-pills{display:flex;padding-top:50px;padding-bottom:50px;justify-content:center;flex:0 auto;background-color:#e9e9e9;color:#fff;font-weight:900;text-transform:uppercase;}#Plan-Details .nav-pills{display:flex;justify-content:center;flex:0 auto;background-color:#ddd;color:#fff;font-weight:900;text-transform:uppercase;}#Plan-Details .nav-pills .nav-link{padding:16px 30px;background-color:#4b4b4b;-webkit-transition:all 200ms ease;transition:all 200ms ease;color:#fff;font-size:.7rem;border-radius:0;}#Plan-Details .nav-pills .active{background-color:#009470;color:#fff;flex:0 auto;}#pdfviewer{max-width:100%;flex:none;background-color:#404040;padding-left:15px;}@media(min-width:992px){#pdfviewer{max-width:calc(100% - 225px);}}.canvas-holder{max-height:800px;border:1px solid #ddd;}.canvas-holder canvas{max-width:100%;width:100%;}.features .first-section{order:1;}.features .second-section{order:-1;}.features img{border:1px solid #ddd;}.features .info-content{display:flex;padding:4vh;flex-direction:column;justify-content:center;align-items:stretch;flex:0 auto;font-size:1.1em;}.features .info-content ul{margin:10px 0 20px 0;padding-left:20px;}@media(min-width:480px){.features .info-content ul{column-count:2;column-gap:3em;}}.features .info-content ul li{margin-bottom:10px;font-size:.9em;line-height:1.5em;}#community-info .nav-pills{display:flex;padding:30px;justify-content:center;align-items:center;background-color:#006149;font-size:1em;}#community-info .nav-pills .nav-link{cursor:pointer;padding:9px 30px;-webkit-transition:all 200ms ease;transition:all 200ms ease;color:#fff;font-size:1em;font-weight:400;border-radius:0;}#community-info .nav-pills .nav-link:hover{background-color:#009470;color:#fff;flex:0 auto;}#community-info .nav-pills .nav-link.active{background-color:#009470;color:#fff;flex:0 auto;}.pills-block{display:flex;width:100%;padding:30px 10px;-webkit-box-orient:horizontal;flex-direction:row;justify-content:center;flex-wrap:wrap;align-items:stretch;align-content:flex-start;flex:0 auto;}#pills-amenities .community-amenities{display:flex;justify-content:center;align-items:stretch;background-color:#e9e9e9;}#pills-amenities .community-amenities .amenities-icon{display:flex;padding:0 15px;flex-direction:column;justify-content:flex-start;flex-wrap:nowrap;align-items:center;align-content:stretch;flex:0 auto;text-align:center;}#pills-amenities .community-amenities .amenity-image{min-width:40px;margin-bottom:5px;padding-bottom:5px;opacity:.75;}#pills-amenities .community-amenities .amenity-text{display:flex;align-items:flex-end;flex:1;font-size:.85rem;line-height:1rem;font-weight:400;}#pills-amenities .row-reverse-mobile{flex-direction:column-reverse;}@media(min-width:992px){#pills-amenities .row-reverse-mobile{flex-direction:row;}}#pills-amenities h2{font-size:2.5em;margin-bottom:30px;text-transform:uppercase;}#pills-amenities .info-section{display:flex;min-height:50vh;padding-right:0;padding-left:0;justify-content:center;align-items:center;background:url("images/crosscreek_slide.jpg") no-repeat;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;}#pills-amenities .info-section a{text-decoration:none;}#pills-amenities .info-section i{display:flex;padding-right:100px;padding-left:100px;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;color:#fff;font-size:5em;line-height:3.5rem;font-weight:900;text-align:center;text-transform:uppercase;}#pills-amenities .info-content{display:flex;min-height:50vh;padding:5vh;flex-direction:column;justify-content:center;align-items:stretch;flex:0 auto;font-size:1.1em;}@media(min-width:768px){#pills-amenities .info-content{padding:7vh;}}@media(min-width:768px){#pills-amenities .info-content{padding:10vh;}}#pills-schools .community-schools{display:flex;justify-content:center;-webkit-box-orient:horizontal;flex-direction:row;}#pills-schools .community-schools h4{margin-top:10px;margin-bottom:10px;color:#000;font-size:18px;line-height:24px;font-weight:700;}#pills-schools .community-schools .school-list{display:flex;padding-left:0;display:flex;flex-wrap:wrap;width:100%;justify-content:center;}#pills-schools .community-schools .school-list .list-item{font-size:15px;margin-top:20px;padding:5px 25px 5px 1em;flex-grow:1;width:100%;max-width:100%;list-style-type:disc;list-style-position:inside;text-indent:-1.3em;}@media(min-width:480px){#pills-schools .community-schools .school-list .list-item{width:50%;max-width:50%;}}@media(min-width:992px){#pills-schools .community-schools .school-list .list-item{width:25%;max-width:25%;}}#pills-schools .community-schools .school-list .list-item .list-header{font-weight:900;font-size:15px;}#search .map-col,#search .results-col{transition:ease all .5s;}@media(min-width:992px){#search.view-map .map-col{display:block;flex:0 0 41.666667%;}}@media(min-width:1200px){#search.view-map .map-col{flex:0 0 33.333333%;}}@media(min-width:992px){#search.view-map .results-col{flex:0 0 58.333333%;}}@media(min-width:1200px){#search.view-map .results-col{flex:0 0 66.666667%;}}#search.view-map .results-col .listing-details{min-width:100%;max-width:100%;}@media(min-width:550px){#search.view-map .results-col .listing-details{min-width:48%;max-width:48%;}}@media(min-width:768px){#search.view-map .results-col .listing-details{min-width:95%;max-width:100%;}}@media(min-width:992px){#search.view-map .results-col .listing-details{min-width:38%;max-width:45%;}}@media(min-width:1200px){#search.view-map .results-col .listing-details{min-width:31%;max-width:31%;}}#search.view-map .results-col{width:100%;transition:width .3s ease;}@media(min-width:768px){#search.view-map .results-col{width:58.3333%;transition:width .3s ease;}}#search.view-map .map-col{display:flex;position:relative;margin-left:0;width:41.6667%;transition:margin-left .3s ease,width .3s ease;}#search.view-grid .results-col{width:100%;transition:width .3s ease;}#search.view-grid .map-col{position:absolute;right:-100%;width:41.6667%;margin-right:-100%;transition:margin-right .3s ease,width .3s ease;}.search-results-tab{display:flex;justify-content:center;flex:0 0 auto;background-color:#fff;border-bottom:1px solid #ddd;color:#fff;font-weight:600;text-align:left;}.search-results-tab .tab-link{display:flex;padding:8px 10px;flex-direction:column;justify-content:center;align-items:center;background-color:transparent;transition:all 200ms ease;cursor:pointer;text-decoration:none;font-weight:600;}@media(min-width:768px){.search-results-tab .tab-link{padding:16px 15px;}}.search-results-tab .tab-link span{color:#4b4b4b;font-size:.55rem;line-height:1em;text-align:center;font-weight:900;}@media(min-width:768px){.search-results-tab .tab-link span{font-size:.8em;}}.search-results-tab .tab-link.active,.search-results-tab .tab-link:hover{flex:0 auto;background-color:#fff;border-bottom:3px solid #009470;}.search-sort{font-size:.8rem;}.search-sort .search-results-stats-text{font-weight:bold;font-size:1rem;}.search-sort .search-filters{width:70%;vertical-align:middle;align-items:center;}@media(min-width:480px){.search-sort .search-filters{width:50%;}}@media(min-width:768px){.search-sort .search-filters{width:50%;}}@media(min-width:992px){.search-sort .search-filters{width:30%;}}@media(min-width:1400px){.search-sort .search-filters{width:25%;}}.search-sort .search-filters span{width:25%;}.search-sort .search-filters .select{position:relative;background-color:transparent;border-right:0;padding:0;width:-webkit-fill-available;width:stretch;margin-right:0;}.search-sort .search-filters .select .select-styled{cursor:pointer;background-color:#fff;width:100%;position:relative;padding:8px 14px;border-radius:40px;border-bottom:unset;border:1px solid #ddd;}.search-sort .search-filters .select .select-styled:after{position:absolute;right:15px;}.search-sort .search-filters .select .select-styled:hover{background-color:transparent;}.search-sort .search-filters .select .select-styled:after{content:"";font:normal normal normal 64px/1 FontAwesome;position:absolute;font-size:1.2em;color:#4b4b4b;transform:rotateX(0);transition:ease all .5s;}.search-sort .search-filters .select .select-options{font-size:14px;display:none;top:30%;right:0;left:0;z-index:999;margin:0;padding:0;list-style:none;background-color:#000;position:absolute;}.search-sort .search-filters .select .select-options li{cursor:pointer;margin:0;padding:15px 0;text-indent:15px;color:#fff;-webkit-transition:all all .15s ease-in ease-in-out;-o-transition:all all .15s ease-in ease-in-out;-ms-transition:all all .15s ease-in ease-in-out;-moz-transition:all all .15s ease-in ease-in-out;transition:all all .15s ease-in ease-in-out;}@media screen and (min-width:768px){.search-sort .search-filters .select .select-options li{padding:5px 0;}}.search-sort .search-filters .select .select-options li:hover{background-color:#006149;}#search-map{width:100%;height:100%;max-height:900px;background:#f5f5f5;}#search-map .gm-style-iw{padding:15px 0;}#search-map .gm-style-iw h1{font-size:2rem;color:#009470;}.m-filter-btn{position:fixed;z-index:100;bottom:0;border:0;width:100%;background-color:#009470;color:#fff;text-align:center;text-transform:uppercase;font-weight:bolder;}.newsearch .search-top{flex-direction:row;justify-content:flex-start;flex-wrap:nowrap;align-items:stretch;flex:0 auto;font-size:.8rem;padding-top:12px;padding-bottom:12px;}.newsearch .search-top .search-filter-2-column{padding:0;border-right:0;background-color:transparent;margin-left:16px;}.newsearch .search-top .search-filter-2-column div[class$=-icon]{width:40px;height:40px;background-color:#fff;border-radius:50%;border:1px solid #ddd;padding:0;margin:0;align-content:center;}.newsearch .search-top .search-filter-2-column div[class$=-icon] i{color:#009470;margin-bottom:0;font-size:1rem;}.newsearch .search-top .active div[class$=-icon]{background-color:#009470;}.newsearch .search-top .active div[class$=-icon] i{color:#fff;}.search-filters .select{position:relative;background-color:transparent;border-right:0;padding:0;width:-webkit-fill-available;width:stretch;}@media screen and (min-width:768px){.search-filters .select{margin-right:20px;}}.search-filters .select .select-styled{cursor:pointer;background-color:#fff;width:100%;position:relative;padding:14px;border-bottom:1px solid #ddd;-webkit-transition:all all .2s ease-in ease-in-out;-o-transition:all all .2s ease-in ease-in-out;-ms-transition:all all .2s ease-in ease-in-out;-moz-transition:all all .2s ease-in ease-in-out;transition:all all .2s ease-in ease-in-out;}.search-filters .select .select-styled:after{position:absolute;right:15px;}@media screen and (min-width:768px){.search-filters .select .select-styled{padding:8px 14px;border-radius:40px;border-bottom:unset;border:1px solid #ddd;}.search-filters .select .select-styled:hover{background-color:transparent;}}.search-filters .select .select-styled:after{content:"";font:normal normal normal 64px/1 FontAwesome;position:absolute;font-size:1.2em;color:#4b4b4b;transform:rotateX(0);transition:ease all .5s;}.search-filters .select .select-options{font-size:14px;display:none;top:30%;right:0;left:0;z-index:999;margin:0;padding:0;list-style:none;background-color:#000;}@media screen and (min-width:768px){.search-filters .select .select-options{position:absolute;}}.search-filters .select .select-options li{cursor:pointer;margin:0;padding:15px 0;text-indent:15px;color:#fff;-webkit-transition:all all .15s ease-in ease-in-out;-o-transition:all all .15s ease-in ease-in-out;-ms-transition:all all .15s ease-in ease-in-out;-moz-transition:all all .15s ease-in ease-in-out;transition:all all .15s ease-in ease-in-out;}@media screen and (min-width:768px){.search-filters .select .select-options li{padding:5px 0;}}.search-filters .select .select-options li:first-of-type{display:none;cursor:default;}@media screen and (min-width:768px){.search-filters .select .select-options li:first-of-type{display:block;}}.search-filters .select .select-options li:hover{background-color:#006149;}.search-filters .select .advanced:after{content:"";color:#009470;}.more-options{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block;}.more-options label{font-size:.8rem;text-indent:15px;width:100%;padding-top:15px;display:block;}.more-options label input{margin-right:8px;}@media screen and (min-width:768px){.more-options{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-top:15px;display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;flex-direction:row;}.more-options label{font-size:.9rem;text-indent:unset;width:unset;padding-top:15px;display:flex;}}.resultsmap{position:relative;overflow:hidden;width:100vw;height:100vh;}.community-search-results{position:relative;padding:30px;background-color:#b4b4b4;}.community-search-results h2{text-align:center;margin:20px;font-weight:900;}@media(min-width:992px){.community-search-results{padding:75px 50px;}}.community-search-results .plan-quick-move-in{display:block;overflow:visible;height:auto;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;flex:auto;}.community-search-results .plan-quick-move-in .home-block{display:flex;margin-right:-1%;margin-left:-1%;flex-direction:row;justify-content:center;flex-wrap:wrap;align-items:stretch;align-content:stretch;}.chs-range-slider span{font-size:.75rem;display:block;}.chs-range-slider input{border:1px solid #eee;background-color:#007a5d;border-radius:4px;font-size:.75rem;padding:4px;color:#fff;text-align:center;max-width:80px;}.rz-slider{background-color:#eee;}.rz-slider-range{background-color:#009470;}.rz-slider-handle,.rz-slider:not(.rz-state-disabled) .rz-slider-handle:hover,.rz-slider:not(.rz-state-disabled) .rz-slider-handle:focus,.rz-slider:not(.rz-state-disabled) .rz-slider-handle:active{background-color:#fff;-webkit-box-shadow:0 0 10px 4px rgba(0,0,0,.29);-moz-box-shadow:0 0 10px 4px rgba(0,0,0,.29);box-shadow:0 0 10px 4px rgba(0,0,0,.29);}.search-facets input::-webkit-outer-spin-button,.search-facets input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}.search-facets input[type=number]{-moz-appearance:textfield;}.search-facets .icon-shape{display:inline-flex;align-items:center;justify-content:center;text-align:center;vertical-align:middle;}.search-facets .icon-sm{width:2rem;height:2rem;}.search-facets .modal-header{border-bottom:0;padding-bottom:0;}.search-facets .list-group .list-group-item{font-size:.85rem;}.search-facets h3{font-size:.75rem;font-weight:800;text-transform:uppercase;color:#009470;}.search-facets .filter-pill{font-weight:400;color:#000;cursor:pointer;margin-bottom:.5rem;border:1px solid #009470;background-color:#fff;}.search-facets .filter-pill:hover{color:#fff;border:1px solid #fff;background-color:#009470;}.search-facets .filter-pill.active{background-color:#009470;border:4px solid #00ae83;color:#fff;}.chs-accordion .accordion .accordion-item .accordion-header .accordion-button{background-color:#009470;color:#fff;font-weight:900;}.chs-accordion .accordion .accordion-item .accordion-header .accordion-button:after{background-color:#006149;width:48px;content:"";font-family:"Font Awesome 5 Free";height:100%;right:0;padding:16px;position:absolute;background-image:none;}.chs-accordion .accordion .accordion-item .accordion-body{padding:2.5vh;}.chs-accordion .accordion .accordion-item .accordion-body p{padding-bottom:6px;font-size:1rem;margin-bottom:0;}