.home-design-tiles,.home-design-tiles .elementor-icon-list-icon,.home-design-tiles .flag-features,.home-design-tiles .flag-features div,.home-design-tiles .icons,.home-design-tiles .img-overlay-flags,.home-design-tiles .img-text-overlay,.home-designs-search-list,.search-filter .lotwidth,.search-filter .number-div,.search-filter .number-spinners,.search-filter .radio-buttons,.search-filter .radio-buttons li label,.search-filter .room-numbers,.search-filter form,.search-toolbar,.search-toolbar a,.seo-inner-container{display:-webkit-box;display:-ms-flexbox;display:flex}.home-design-tiles .img-overlay-flags,.home-design-tiles .img-text-overlay,.search-filter .lotwidth,.search-filter .radio-buttons,.search-filter .room-numbers,.search-filter form,.search-toolbar{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.home-design-tiles .flag-features div,.search-filter .number-spinners,.search-filter .radio-buttons li label{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.home-design-tiles .elementor-icon-list-icon,.home-design-tiles .flag-features div,.search-filter .number-spinners{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home-designs-search-list,.search-filter .lotwidth,.search-filter .number-div{-ms-flex-wrap:wrap;flex-wrap:wrap}.page-header{background-color:rgba(187,198,195,.1);padding:80px 10px;margin-top:110px}.page-header_title{text-align:center;font-size:40px;font-size:4rem}.intro-section{max-width:900px;margin:0 auto;text-align:center}.home-designs-inner{max-width:1280px;margin:0 auto}.search-filter,.search-toolbar{max-width:1300px;margin:0 auto;padding:0 10px}.search-toolbar{padding:20px 10px}.search-toolbar p{font-size:14px;text-transform:lowercase}.search-toolbar a{border-bottom:0;font-size:14px;text-transform:lowercase;color:#1d252c}.search-toolbar a:active,.search-toolbar a:focus,.search-toolbar a:hover{border-bottom:0;color:#1d252c}.search-toolbar a img{height:25px}.search-filter form>div{width:calc(33.33% - 10px)}.search-filter .lotwidth label{width:100%}.search-filter .lotwidth>div{width:calc(50% - 5px)}.search-filter .number-spinners{width:40px;height:40px;border:1px solid rgba(187,198,195,.2);font-family:SourceSansPro-Bold,sans-serif;cursor:pointer}.search-filter .number-spinners.disabled{background-color:rgba(187,198,195,.1);color:rgba(187,198,195,.9);cursor:default}.search-filter .number-div input{width:calc(100% - 80px);border-color:rgba(187,198,195,.2);border-radius:0;border-left:0;border-right:0}.search-filter .dec-button{border-radius:5px 0 0 5px}.search-filter .inc-button{border-radius:0 5px 5px 0}.search-filter .input-description{text-align:center;width:100%;font-size:14px;line-height:1}.search-filter .radio-buttons li{width:calc(33.33% - 5px)}.search-filter div>label{font-family:Hurme_Black;text-transform:lowercase;color:#00a88e;position:relative;padding-right:25px}.search-filter div>label:after{content:'';position:absolute;right:0;height:20px;width:20px;top:2.5px;background-position:right}.search-filter .bed label:after{background-image:url(/wp-content/uploads/2020/09/bed.svg)}.search-filter .bath label:after{background-image:url(/wp-content/uploads/2020/09/bath.svg)}.search-filter .living label:after{background-image:url(/wp-content/uploads/2020/09/living-area.svg)}.search-filter .radio-buttons li label{border:1px solid rgba(187,198,195,.2);width:100%;padding:2.5px 5px;border-radius:5px}.search-filter .radio-buttons li input:checked+label,.search-filter .radio-buttons li label:hover{background-color:#1d252c;color:#fff;cursor:pointer}.search-filter select{padding:6px 10px}.search-filter .room-numbers-wrap{width:calc(33.33% - 5px)}.home-designs-listing{padding:0 10px 70px}.home-designs-search-list a{width:calc(50% - 7.5px);border:1px solid rgba(187,198,195,.2);margin-bottom:15px;margin-right:15px}.home-designs-search-list a:active,.home-designs-search-list a:focus,.home-designs-search-list a:hover{border-color:rgba(187,198,195,.2);-webkit-box-shadow:0 2px 7px rgba(0,0,0,.1);box-shadow:0 2px 7px rgba(0,0,0,.1)}@media only screen and (min-width:1280px){.home-designs-search-list a:nth-child(2n){margin-right:0}}.home-design-tiles .img-facade{position:relative;width:360px;height:245px}.home-design-tiles .img-facade img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}.home-design-tiles .img-overlay-flags,.home-design-tiles .img-text-overlay{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.home-design-tiles .img-text-overlay{width:calc(100% - 360px);padding:20px 15px 10px}.home-design-tiles .img-text-overlay p{margin-bottom:0;font-size:16px;color:#1d252c}.home-design-tiles .img-overlay-flags{position:absolute;top:0;left:0;width:100%;height:100%}.home-design-tiles .flag-tag p{color:#00a88e;margin:10px 0 6px 4px;background-color:#fff;padding:4px 20px;cursor:default;display:inline;-webkit-box-shadow:0 0 7px rgba(0,0,0,.2);box-shadow:0 0 7px rgba(0,0,0,.2);font-size:14px}.home-design-tiles .flag-features{cursor:default;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.home-design-tiles .flag-features div{background-color:#fff;border-radius:50px;margin:0 10px 10px 0;width:40px;height:40px}.home-design-tiles .elementor-icon-list-icon{height:100%}.home-design-tiles h2{font-size:20px;font-size:2rem;font-family:SourceSansPro-Bold,sans-serif;text-transform:initial;margin-bottom:0}.home-design-tiles button{margin:0;width:100%;background-color:#fff;padding:0;border:0;color:#0075c9;text-decoration:underline;text-align:right}.home-design-tiles button:active,.home-design-tiles button:focus,.home-design-tiles button:hover{background-color:#fff;color:#1d252c;-webkit-box-shadow:none;box-shadow:none;border:0;text-align:right;text-decoration:underline}.home-design-tiles button .icon-fill{fill:#0075c9}.home-design-tiles button:active .icon-fill,.home-design-tiles button:focus .icon-fill,.home-design-tiles button:hover .icon-fill{fill:#1d252c}.home-design-tiles .icons li{position:relative;padding-left:30px;font-size:22px;color:#1d252c;line-height:22px;margin-right:15px}.home-design-tiles .icons li:last-child{margin-right:0}.home-design-tiles .icons li:before{content:'';background-repeat:no-repeat;position:absolute;left:0;top:0;height:22px;width:22px}.home-design-tiles .icons li.bed:before{background-image:url(/wp-content/uploads/2020/09/bed.svg)}.home-design-tiles .icons li.bath:before{background-image:url(/wp-content/uploads/2020/09/bath.svg)}.home-design-tiles .icons li.living:before{background-image:url(/wp-content/uploads/2020/09/living-area.svg)}.home-design-tiles .icons li.car:before{background-image:url(/wp-content/uploads/2020/09/car.svg)}.no-results .no-results-text{text-align:center;padding-bottom:80px;max-width:1280px;margin:-80px auto 0}.no-results p{margin-bottom:0}.no-results p:first-child{font-size:22px}.no-results hr{margin-bottom:20px}#design-contact{margin-top:-120px;padding-top:120px;outline:0}.design-form-container{background-color:rgba(187,198,195,.1);padding:80px 10px}.design-form-container h2{margin-bottom:0}.design-form-container h2,.design-form-container h3{text-align:center}.design-form-inner{max-width:800px;margin:0 auto}.design-form-container .gform_wrapper .gform_footer input[type=submit]{width:calc(100% - 16px)}.seo-section{padding:70px 10px 80px;border-top:2px solid rgba(187,198,195,.2)}.seo-inner-container{max-width:1280px;margin:0 auto}.seo-header{width:40%;padding-right:10px}.seo-text{width:60%;padding-left:10px}.read-more-container{max-height:200px;overflow:hidden;-webkit-transition:max-height .3s ease-in-out;-o-transition:max-height .3s ease-in-out;transition:max-height .3s ease-in-out}.read-more-container.read-more-open{max-height:100%}.read-more-button-overlay{text-align:center;background-color:rgba(255,255,255,.8);margin-top:-64px;padding:20px;z-index:1;position:relative}.read-more-button-overlay.read-less{margin-top:0}.read-more-button-overlay svg{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform .3s ease-in;transition:-webkit-transform .3s ease-in;-o-transition:transform .3s ease-in;transition:transform .3s ease-in;transition:transform .3s ease-in,-webkit-transform .3s ease-in}.read-more-button-overlay.read-less svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.read-more{background-color:#fff;padding:8px 20px;border-radius:5px;border:1px solid #1d252c;color:#1d252c;text-transform:uppercase;font-family:VinylRegular,sans-serif}.read-more:active,.read-more:focus,.read-more:hover{background-color:#1d252c;color:#fff;border-color:#1d252c}.read-more:active .icon-fill,.read-more:focus .icon-fill,.read-more:hover .icon-fill{fill:#fff}@media only screen and (max-width:1367px){.page-header{margin-top:60px}}@media only screen and (max-width:1279px){.home-design-tiles .img-facade{width:100%;height:200px}.home-design-tiles .img-text-overlay{width:100%}.home-design-tiles .icons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:20px}.design-tile-text{padding-bottom:20px}.home-design-tiles{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width:1024px){.page-header{padding:50px 10px}.home-designs-listing{padding:0 10px 40px}.seo-section{padding:40px 10px 50px}.seo-inner-container{-ms-flex-wrap:wrap;flex-wrap:wrap}.seo-header,.seo-text{width:100%;padding:0}.design-form-container{padding:50px 10px}.no-results .no-results-text{padding:0 20px 50px;margin-top:-50px}#design-contact{margin-top:-60px;padding-top:60px}}@media only screen and (max-width:1023px){.search-filter form>div{width:calc(50% - 10px)}.search-filter form{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width:861px) and (max-width:1279px){.home-designs-search-list a{width:calc(33.33% - 10px)}.home-designs-search-list a:nth-child(3n){margin-right:0}}@media only screen and (max-width:860px){.home-designs-search-list a{width:calc(50% - 7.5px)}.home-designs-search-list a:nth-child(2n){margin-right:0}}@media only screen and (max-width:800px){.adv-filter-section.mobileOnly{display:none}}@media only screen and (max-width:767px){.page-header_title{font-size:3rem}.page-header{padding:30px 20px}.seo-section{padding:30px 20px}.read-more-button-overlay{margin-top:-50px}.gform_wrapper form{width:100%}.design-form-container h2,.design-form-container h3{text-align:left}.design-form-container{padding:30px 10px}.adv-filter-section{text-align:center;position:relative;margin-top:20px}.adv-filter-section:before{content:'';background-color:#e1e1e1;border-radius:0;height:1px;width:100%;z-index:1;top:calc(50% + 1px);position:absolute;left:0}.adv-filter-section .more-filter{background-color:#fff;z-index:2;position:relative;border-bottom:none;color:#1d252c;padding:0 15px;font-size:14px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.adv-filter-section .less-more-filter{display:none}.search-filter .adv-filter,.search-filter .lotwidth.adv-filter{display:none}.search-filter .lotwidth.adv-filter.show-filter{display:-webkit-box;display:-ms-flexbox;display:flex}.search-filter .adv-filter.show-filter{display:block}}@media only screen and (max-width:600px){.home-designs-search-list a{width:100%}.home-designs-search-list a{margin-right:0}.home-design-tiles .img-facade{height:240px}.search-filter form>div{width:100%}.search-filter form>div:not(:last-child){padding-bottom:20px}.adv-filter-section.mobileOnly{display:block}}@media only screen and (max-width:430px){.home-design-tiles .img-facade{height:200px}}