@media print,screen and (max-width:1500px){.two-column-layout .column:first-child,.two-column-layout.right .column:first-child{margin:30px 0}.two-column-layout.right .column:last-child{overflow:hidden}.two-column-layout img{height:100%;object-fit:cover;width:100%}.two-column-layout{align-items:stretch}.mac a.support{position:relative;top:2px}}@media print,screen and (max-width:1440px){.page-wrapper:not(.builder-detail) .banner:not(.home-detail):not(.product-detail){background:none!important;display:flex;overflow:hidden;position:relative}.page-wrapper:not(.builder-detail) .banner:not(.home-detail):not(.product-detail) .container{height:unset;height:100%!important;justify-content:center;left:0;margin:0 auto;padding:20px 0;position:absolute;right:0;top:0}.page-wrapper:not(.builder-detail) .banner:not(.home-detail):not(.product-detail) .container h1{margin-top:0}.page-wrapper:not(.builder-detail) .banner.home-ideas p,.page-wrapper:not(.builder-detail) .banner:not(.home-detail):not(.product-detail) .container p{margin-bottom:0}.page-wrapper:not(.builder-detail) .banner:not(.home-detail):not(.product-detail) img.background-image.desktop-bg,.page-wrapper:not(.builder-detail) .fr-view .banner:not(.home-detail):not(.product-detail) img.background-image.desktop-bg,.page-wrapper:not(.builder-detail) .fr-view .banner:not(.home-detail):not(.product-detail) img.background-image.fr-dii.desktop-bg,html body .page-wrapper .fr-view .banner:not(.home-detail):not(.product-detail) img.background-image.desktop-bg{display:block}}@media print,screen and (max-width:1400px){.positioned-img{right:0}.banner.homepage .container,.fr-view .banner.homepage .fr-video{height:720px}}@media print,screen and (max-width:1280px){.banner.homepage .container{left:16px}.exit-selection a.clear-selection{right:16px}.banner.homepage .container,.fr-view .banner.homepage .fr-video{height:578px}.banner-icons:after,.banner-icons:before{width:90px}.banner-icons:after{right:-90px}.banner-icons:before{left:-90px}.two-column-layout .column:first-child{padding-left:16px;padding-right:30px}.two-column-layout.right .column:first-child{padding-left:35px;padding-right:16px}.two-column-layout .column:first-child p{padding-right:20px}.navigator{padding-left:16px}.home-stages .home-stage{margin-right:60px;width:calc(33.33% - 48px)}.home-stages .home-stage img{height:125px;min-width:125px;width:125px}.positioned-img{top:-100px;width:230px}.single-news{width:474px}.large-news-tiles .single-news{margin-right:36px;width:calc(50% - 18px)}.four-column-news{width:calc(100% - 512px)}.blog-gallery .gallery-content .btn{min-height:37px}.footer-image{align-self:end;background:url(../getmedia/2b66dace-4075-4d5c-a89f-193e9f506315/Hunter-275.gif) no-repeat 50%/cover;width:700px}.footer-wrap{align-items:stretch}.footer-links-wrap{padding-right:16px;width:calc(100% - 500px)}.home-stages-sec{padding-right:16px}.about-section .container{align-items:stretch}.about-content{padding:40px 0}.about-person-info{margin-left:50px}.partners-wrap{justify-content:flex-start}.business-partner{margin-right:30px;width:calc(33.33% - 20px)}.partners-wrap.owl-carousel.owl-theme .business-partner{width:100%}.business-partner:nth-child(3n+3){margin-right:0}.business-partner .image-block{width:100%}.business-partner .image-block img{height:auto;width:100%}.award-block{width:calc(33.33% - 20px)}.owl-carousel .owl-item .award-block{width:100%}.home-\/images,.home-images{max-width:600px}.home-detail-content{width:calc(100% - 640px)}.location-info{width:calc(100% - 406px)}.news-article.home-ideas .news-blog{width:calc(25% - 82px)}.home-ideas.home-designs .room-info span{margin-right:15px}.know-your-builder .left-column{padding:169px 65px 184px}.fr-view .builder-gallery.promo-landing2 img.fr-dib{width:calc(33.33% - 18px)}}@media print,screen and (max-width:1199px){.awards-wrapper.no-slider,.container,.display-homes-wrapper.no-slider,.display-homes.container.range-detail,.packages-wrapper.no-slider,.team-wrapper.no-slider{width:calc(100% - 32px)}.form-right-image{width:calc(100% - 250px)}.form-left-wrapper,.success-message{margin-left:0;padding-left:16px}.cta-bg-sec{width:100%}.cta-content-sec{margin-right:0;padding-left:24px;padding-right:10px;width:100%}.footer-top{background-position:50%}.home-nav-container{padding:0 16px 38px}.home-nav-container h2{margin-left:0}.home-display-section.home-nav-results .home-display{width:calc(50% - 16px)}.blog-gallery .gallery-image{margin-right:26px}.blog-gallery .gallery-image:first-child,.blog-gallery .gallery-image:nth-child(5),.gallery-wrapper.reverse-layout .gallery-image:nth-child(3){width:46%}.blog-gallery .gallery-image:nth-child(2),.blog-gallery .gallery-image:nth-child(3),.gallery-wrapper.reverse-layout .gallery-image:first-child,.gallery-wrapper.reverse-layout .gallery-image:nth-child(2){width:24%}.blog-gallery .gallery-image:nth-child(4){width:50%}.gallery-wrapper.reverse-layout .gallery-image:nth-child(4){margin-right:29px;width:50%}.short-article img{max-width:100%}.case-study-slider{padding:0 40px}.two-column-layout .column:first-child{padding-left:16px}.two-column-layout .column:first-child p{padding-right:60px}.pagination ul{flex-wrap:wrap}.pagination ul li{margin-bottom:10px}.display-homes.container.range-detail .location-column{margin-left:0;margin-right:38px;width:calc(50% - 19px)}.display-homes.container.range-detail .location-column:nth-child(2){margin-right:38px}.display-homes.container.range-detail .location-column:nth-child(odd){margin-right:0}.filter-wrap a{margin-left:10px}.home-display .image-block{height:unset}.home-display .image-block img.background-image{border-radius:5px;display:block}.map-section.house-packages .home-display .image-block img.background-image{display:none}}@media print,screen and (max-width:1120px){.filter-wrap .dropdowns{overflow-y:scroll;width:100%}.range-filters .filter-wrap{flex-wrap:wrap;justify-content:flex-end}.range-filters .dropdowns select{margin-bottom:20px}.range-filters .reset-filters{margin-left:20px}.filter-wrap a{margin-left:15px;margin-right:0}}@media print,screen and (max-width:1024px){.header-nav .logo img{max-width:162px}.navigation a{font-size:13px}.navigation li a.parent-link,.navigation li a[href="/contact"],.navigation li a[title=Contact]{padding:10px}.navigation li{margin-left:10px}.banner h1,.banner h1 p{font-size:46px}.banner-icons:after,.banner-icons:before{display:none}.banner-icons a{width:123px}.banner-cta{background:url(../images/home/cta-bg.png) no-repeat 0/cover}.banner-cta h2{font-size:26px;line-height:34px;max-width:260px}.two-column-layout,.wish-page.two-column-layout.reverse-layout .container{flex-direction:column-reverse}.wish-page.two-column-layout.reverse-layout a[data-fancybox]{margin-top:40px;width:100%}.two-column-layout.right{background:hsla(0,0%,85%,.21);flex-direction:column-reverse}.two-column-layout .column,.two-column-layout.right .column:last-child{width:100%}.two-column-layout .column:first-child{padding-right:16px}.two-column-layout.right .column:first-child{padding-left:16px;width:100%}.positioned-img{top:-104px;width:215px}.home-stages-sec{padding-left:20px}.home-stages .home-stage{margin-right:30px;width:calc(33.33% - 30px)}.home-stages .home-stage img{height:102px;min-width:102px;width:102px}.home-stages .home-stage span{font-size:14px;line-height:18px}.footer-bottom .container,.latest-news{flex-direction:column}.footer-bottom .container{align-items:flex-start}.single-news{margin-bottom:40px}.four-column-news,.single-news{width:100%}.footer-image{display:none}.footer-links-wrap{padding-left:16px;width:100%}.footer-bottom{padding:16px 0}.bottom-links ul{margin:4px 0 0;padding:0}.bottom-links li:first-child a{padding-left:0}.about-person-info{max-width:50%;min-width:50%}.column-one .content{width:50%}.fr-view .column-one img.fr-dib.fr-fil{height:auto;width:50%}.business-partner{margin-right:20px;width:calc(33.33% - 15px)}.partners-wrap.owl-carousel.owl-theme .business-partner{width:100%}.business-partner:nth-child(3n+3){margin-right:0}.award-block{width:calc(50% - 20px)}.owl-carousel .owl-item .award-block{width:100%}.award-image{height:275px}.award-block:nth-child(3n+3){margin-right:30px}.award-block:nth-child(2n+2){margin-right:0}.related-articles-sec.latest-news .four-column-news{flex-wrap:wrap}#trending-news .four-column-news .news,.four-column-news.news .news,.page-wrapper.news .latest-news-sec.news .four-column-news .news,.related-articles-sec.latest-news.faq .four-column-news .news{width:calc(50% - 18px)}.related-articles-sec.latest-news .four-column-news .news{margin-bottom:40px}#trending-news .four-column-news .news:nth-child(2n),.page-wrapper.news .latest-news-sec.news .four-column-news .news:nth-child(2),.page-wrapper.news .latest-news-sec.news .four-column-news .news:nth-child(2n),.related-articles-sec.latest-news .four-column-news .news:nth-child(2n),.related-articles-sec.latest-news.faq .four-column-news .news:nth-child(2n),.related-articles-sec.latest-news.faq .four-column-news.news .news:nth-child(2n){margin-right:0}.page-wrapper.builder-detail .awards-wrapper.no-slider .award-block:nth-child(3n),.related-articles-sec.latest-news.faq .awards-wrapper.no-slider .award-block:nth-child(3n),.related-articles-sec.latest-news.faq .four-column-news .news:nth-child(3n){margin-right:36px}.related-articles-sec.latest-news.faq .all-topics-link{margin-top:4px}.accordion-content li,.our-states .accordion-content li,.our-states .accordion-content li:nth-child(4n+4){flex-basis:calc(32% - 15px);font-size:14px;line-height:28px;margin-right:20px}.our-states .accordion-content li{line-height:36px}.our-states .accordion-content li:nth-child(3n+3){margin-right:0}.main-wrapper{flex-direction:column}.main-wrapper .content-section,.sidebar{width:100%}.sidebar{margin-left:0;margin-top:5px}.awards-wrapper.no-slider .award-block:nth-child(3n),.packages-wrapper.no-slider .home-display:nth-child(3n),.page-wrapper.builder-detail .awards-wrapper.no-slider .award-block:nth-child(3n),.team-wrapper.no-slider .team-member:nth-child(3n){margin-right:34px}.awards-wrapper.no-slider .award-block:nth-child(2n),.packages-wrapper.no-slider .home-display:nth-child(2n),.page-wrapper.builder-detail .awards-wrapper.no-slider .award-block:nth-child(2n),.team-wrapper.no-slider .team-member:nth-child(2n){margin-right:0}.awards-wrapper.no-slider .award-block,.packages-wrapper.no-slider .home-display,.page-wrapper.builder-detail .awards-wrapper.no-slider .award-block,.team-wrapper.no-slider .team-member{width:calc(50% - 17px)}.contact-section .container{flex-direction:column}.contact-section .contact-block{max-width:100%;padding:48px 0}.contact-section .location-block{width:100%}.text-with-video-block{background:#fafafa;margin-top:48px;padding:48px 0}.text-with-video-block .content-block{margin-bottom:40px;padding-right:0;width:100%}.builder-gallery.slick-slider{margin-bottom:96px}.product-detail-section .builder-gallery .slick-dots{bottom:-70px}.slick-dots{align-items:center;bottom:-55px;display:flex;flex-wrap:wrap;justify-content:center}.slick-dots li{background:#d9d9d9;border:4px solid #fff;border-radius:50%;height:8px;margin:0 8px;width:8px}.product-gallery .slick-dots li{border:none}.slick-dots li button{border-radius:50%;height:8px;margin:0;min-width:8px;padding:0;width:8px}.slick-dots li.slick-active,.slick-dots li:hover{background:#d9d9d9;border:4px solid #193981}.product-gallery .slick-dots li.slick-active,.product-gallery .slick-dots li:hover{border:none}.slick-dots li button:before{display:none}.product-detail-section.package-detail .container{flex-direction:column}.product-detail-section .left-column{margin-right:0;max-width:100%}.product-detail-section .right-column{margin-top:30px;max-width:100%}.product-detail-section .left-column .buttons-block,.product-detail-section .right-column .buttons-block{left:0;right:auto}.know-your-builder .left-column{padding:100px 25px}.know-your-builder .right-column{padding:67px 30px}.product-gallery #primary-slider{padding:24px 40px 0}.product-gallery #secondary-slider .splide__track{padding:24px 0 68px}.main-home-detail{flex-direction:column}.home-\/images,.home-images{max-width:100%}.home-detail-content{margin-left:0;margin-top:30px;width:100%}.location-info,.location-map{width:100%}.location-map{background-position:top!important;position:static}.news-article.home-ideas .news-blog{margin:0 20px 38px 0;width:calc(50% - 62px)}.home-ideas .home-display,.know-your-builder{flex-direction:column}.home-ideas .home-display{width:calc(50% - 19px)}.home-ideas .home-display:nth-child(3n){margin-right:38px}.home-ideas .home-display:nth-child(2n),.news-article.home-ideas .news-blog:nth-of-type(2n){margin-right:0}.home-ideas.home-designs .content-block,.home-ideas.home-designs .image-block,.home-ideas.packages-sec .image-block,.know-your-builder .left-column,.know-your-builder .right-column{width:100%}.home-ideas .btn{min-width:231px}.builder-gallery a.slick-slide{margin:0 8px}.promo-cards-sec .promo-card{padding:70px 25px}.fr-view .builder-gallery.promo-landing2 img.fr-dib{width:calc(50% - 18px)}.fr-view .builder-gallery.promo-landing2 img:nth-child(3n){margin-right:32px}.fr-view .builder-gallery.promo-landing2 img:nth-child(2n){margin-right:0}.fr-view .builder-gallery.promo-landing2 img:first-child,.fr-view .builder-gallery.promo-landing2 img:nth-child(3n){margin-left:0}.competition-form .field-wrap{flex-wrap:wrap}.story-slider:after{left:30px}.product-detail-section .tab-content.main-block>.container{flex-direction:column}.know-your-builder .left-column{padding:160px 96px 184px 25px}.trending-news .four-column-news{flex-direction:row}.four-column-news.news .news:nth-child(2n){margin-right:0}.contact-form .form-left-wrapper .field-wrap{flex-direction:column}.form-left-wrapper,.form-right-wrapper,.success-message{margin-left:0;margin-right:20px;padding:0 0 0 16px}.contact-form .form-left-wrapper .field-wrap .form-item,.form-section.contact-form .select-wrap,.form-section.salesevent-form .select-wrap,.salesevent-form .form-left-wrapper .field-wrap .form-item{width:100%}.form-right-image{width:90%}.subscribe-block .field-wrap{flex-direction:column}.subscribe-block .field-wrap:nth-child(2){flex-direction:row;flex-wrap:wrap}.subscribe-cta-block input[type=email],.subscribe-cta-block input[type=text],.subscribe-cta-block select{margin-right:0;width:100%}.subscribe-cta-block select{flex:1;margin-right:16px;width:50%}.subscribe-cta-block .btn{max-width:226px;width:50%}.footer-top a img{max-width:200px}.member-count-wrap{flex-direction:column}.home-nav-main-wrapper{height:auto}.home-nav-container h2{margin-right:30px}.home-nav-1b h3,.home-nav-1b h3 p{font-size:20px;line-height:32px;margin-bottom:24px;text-align:center}.member-count{margin-bottom:24px}.home-nav-1a .life-stage{margin:0 0 20px;max-width:343px;width:100%}.home-nav-container .switch a.optionSelected{height:auto;min-height:40px;padding:5px 20px;text-align:center}.home-nav-container .switch{height:auto;min-height:40px}.toggle-label{height:auto;min-height:42px}.blog-gallery .gallery-image{margin-right:20px}.blog-gallery .gallery-image:first-child,.gallery-wrapper.reverse-layout .gallery-image:nth-child(3){width:49%}.blog-gallery .gallery-image:nth-child(2),.blog-gallery .gallery-image:nth-child(3),.gallery-wrapper.reverse-layout .gallery-image:first-child,.gallery-wrapper.reverse-layout .gallery-image:nth-child(2){margin-right:0;width:48%}.gallery-wrapper.reverse-layout .gallery-image:first-child{margin-right:20px}.gallery-wrapper.reverse-layout .gallery-image:nth-child(3){margin-right:20px;width:49%}.gallery-wrapper.reverse-layout .gallery-image:nth-child(4){height:200px;margin-right:0;width:48%}.blog-gallery .gallery-image:nth-child(4){margin-right:20px;width:49%}.blog-gallery .gallery-image:nth-child(5){margin-right:0;width:48%}.main-home-detail{margin-top:0}.two-column-layout .column:first-child{padding:0 16px}.two-column-layout .column:first-child p{padding-right:0}.case-study-slider{padding:0}.case-study-wrap .column{width:56%}.case-study-wrap .column:first-child{margin-right:16px;width:46%}.form-wrapper,.hotondo-popup-wrapper.send-to-builder-form,.hotondo-popup-wrapper.start-franchise-from{max-width:885px;width:calc(100% - 32px)}.inner-form-wrapper{padding:64px 56px 114px}.news-result .image-block{width:calc(50% - 20px)}.news-result .news-result-content{flex:1;width:auto}.display-home-for-sale-detail .container.columns-sec{flex-direction:column}.calculator{margin-bottom:25px;padding:40px 20px;width:calc(50% - 15px)}.calculator-icon{margin-right:30px;min-width:50px}.submenu-block .image-block{width:calc(100% - 435px)}.submenu-block .submenu-wrap{padding-top:14px;width:435px}.submenu-block ul li a{font-size:14px}.select-state .states-nav a{font-size:24px}.our-calculators p{max-width:70%}.location-sec h2{font-size:28px}.search-filters.blog .form-item{margin-bottom:15px}.general-info-section .main-content-wrapper h1,.general-info-section .main-content-wrapper h1 p{font-size:34px;margin:0 0 27px}.signature-wrap{display:block;margin-bottom:0}.signature-field{max-width:497px}div#signature{max-width:457px;width:100%}.general-info-section .signature-wrap p{margin-bottom:30px}.consent-form input[type=submit]{margin:0}.general-info-section .main-content-wrapper ul.sitemap-links{align-items:flex-start}.general-info-section .main-content-wrapper .sitemap-links li{width:calc(50% - 40px)}.general-info-section .main-content-wrapper .sitemap-links li a{width:100%}.general-info-section .main-content-wrapper .sitemap-links li:nth-of-type(3n){margin-right:55px}.general-info-section .main-content-wrapper .sitemap-links li:nth-child(2n+2){margin-right:0}.general-info-section .main-content-wrapper .contact-account-wrap .sitemap-links li{width:100%}.general-info-section .main-content-wrapper .contact-account-wrap>div{width:50%}.blog-gallery .gallery-wrapper,.search-filters.blog{flex-direction:column;max-width:1170px;width:100%}.banner.franchise .container{margin-bottom:48px}.builder-gallery{display:block!important}.builder-gallery a[data-fancybox]:nth-child(3n+3){margin-right:8px}.house-packages-wrapper .home-display,.promo-cards-sec{margin-bottom:60px}.range-filters .container .intro-content-block{padding-bottom:0}.home-navigator-wrap h1,.home-navigator-wrap h1 p{font-size:36px;line-height:44px}.filter-wrap .dropdowns{overflow-y:scroll;width:100%}.range-filters .filter-wrap{flex-wrap:wrap;justify-content:flex-end}.range-filters .dropdowns select{margin-bottom:20px}.range-filters .reset-filters{margin-left:20px}.fr-view .wish-page.two-column-layout img.fr-dib{margin-top:40px;max-width:100%}.wish-page.two-column-layout.grey-bg{padding:48px 0}.wish-page.two-column-layout{margin-top:48px}.wish-page.two-column-layout .column-content,.wish-page.two-column-layout a[data-fancybox]{width:100%}.wish-page.two-column-layout .container{flex-direction:column-reverse}.wish-page.two-column-layout .column-content{margin-left:0}.form-section{flex-direction:column}.contact-form .form-left-wrapper,.salesevent-form .form-right-wrapper{max-width:100%}.form-right-image{height:400px;width:100%}.home-navigator-wrap .container{align-items:center}.block-sizes{margin:0 0 88px 10px}.home-nav-1c .land-block-content{flex-direction:column;margin-bottom:100px}.home-nav-1c .land-block-content img{margin:0 0 26px}.home-display-section.home-nav-results .results-wrap{margin-bottom:20px}.member-count-today{margin-right:0;width:100%}.page-wrapper:not(.builder-detail) .banner:not(.home-detail):not(.product-detail) img.background-image.desktop-bg,.page-wrapper:not(.builder-detail) .fr-view .banner:not(.home-detail):not(.product-detail) img.background-image.desktop-bg,.page-wrapper:not(.builder-detail) .fr-view .banner:not(.home-detail):not(.product-detail) img.background-image.fr-dii.desktop-bg,html body .page-wrapper:not(.builder-detail) .fr-view .banner:not(.home-detail):not(.product-detail) img.background-image.desktop-bg{display:none}.page-wrapper:not(.builder-detail) .banner:not(.home-detail):not(.product-detail) img.background-image.tab-bg,.page-wrapper:not(.builder-detail) .fr-view .banner:not(.home-detail):not(.product-detail) img.background-image.fr-dii.tab-bg,.page-wrapper:not(.builder-detail) .fr-view .banner:not(.home-detail):not(.product-detail) img.background-image.tab-bg,html body .page-wrapper:not(.builder-detail) .fr-view .banner:not(.home-detail):not(.product-detail) img.background-image.tab-bg{display:block}.banner.blog h1,.banner.house-packages h1,.banner.news h1{margin-bottom:0}.banner.blog .container,.banner.news .container{padding-bottom:156px!important}.banner.house-packages .container{padding-bottom:178px!important}.banner.about .background-image,.fr-view .banner.about img.background-image.fr-dii,html body .page-wrapper .banner.about .fr-view img.background-image{margin-left:-4px}.map-section.house-packages .home-display .image-block{height:200px}.display-homes-wrapper .owl-carousel{display:block}}@media print,screen and (max-width:1023px){.product-detail-section.package-detail .package-details-desktop{display:none}.product-detail-section.package-detail .package-details-mobile{display:flex;flex-direction:column}.package-details-mobile .right-column .buttons-block .btn{flex-direction:column;width:343px}.pagination.news-pagination ul,.pagination.trendingnews ul{margin-bottom:0}section#blog-list{margin-bottom:48px}.smsf-accordion-image{display:none}}@media print,screen and (max-width:1023px) and (min-width:768px){.map-section.house-packages .location-col{width:45%}.map-section.house-packages .content-block h3{min-height:57px}.calculator{align-items:flex-start;flex-direction:column}.calculator-icon{margin-bottom:20px}}@media print,screen and (max-width:900px){.search-section-wrap .dropdowns{overflow-y:scroll}.our-product-range{margin-bottom:48px;margin-top:48px}.consent-form{margin-bottom:48px}.banner.homepage video{object-fit:cover}}@media print,screen and (max-width:767px){body{font-size:14px;line-height:24px}.competition-form h2,.promo-content-sec.promo-landing h2,h2,h2 p{font-size:24px;line-height:36px}h3,h3 p{font-size:22px}.container{width:calc(100% - 32px)}header{display:none}header.hide-desktop{display:block}.header-nav .container{padding:33px 0}.navigation{background:#fff;display:none;height:100%;left:0;min-height:100%;position:fixed;top:112px;width:100%;z-index:1}.navigation>ul{flex-direction:column;height:calc(100% - 300px);overflow-y:scroll;padding:11px 16px 170px}.navigation li{margin-bottom:28px;margin-left:0}.navigation li a.parent-link{line-height:28px;padding:0 30px 0 0}.navigation li a.parent-link,.navigation li.active a.parent-link,.navigation li:hover a.parent-link{background:url(../images/header/menu-open-icon.svg) no-repeat 100%/contain;border:none}.navigation li a[href="/contact"],.navigation li a[title=Contact]{padding:0}.navigation li.active a.parent-link,.navigation li.active a[href="/contact"],.navigation li:hover a.parent-link,.navigation li:hover a[title=Contact]{background-color:transparent;border-bottom:none;padding:0 30px 0 0}.navigation a{color:#193981}.submenu-block .submenu-wrap{display:block;width:100%}.submenu-block .submenu-wrap ul{width:100%}.header.hide-desktop.show-nav{background:#fff}.header.hide-desktop.show-nav .logo-light{display:none}.header.hide-desktop.show-nav .logo-dark{display:block}.header.hide-desktop.show-nav .header-nav .container{align-items:flex-start;height:100%}#header-search-dialog{text-align:left}#header-search-input{margin-left:0;width:calc(100% - 40px)}.header .header-nav .burger-wrap{display:flex}.mobile-search-button{background:url(../images/header/search-icon-blue.svg) no-repeat 50%/cover;cursor:pointer;height:25px;margin-right:20px;width:25px}.ui-dialog.search-dialog-style{margin-top:85px}.homepage .mobile-search-button{background:url(../images/header/search-icon-white.svg) no-repeat 50%/cover}.burger-menu{background:url(../images/header/burger-menu-blue.svg) no-repeat 50%/cover;cursor:pointer;display:block;height:20px;position:relative;width:30px}.homepage .burger-menu{background:url(../images/header/burger-menu-white.svg) no-repeat 50%/cover}.header.hide-desktop.show-nav .burger-menu{background:url(../images/header/mobile-menu-close-icon.svg) no-repeat 50%/cover;height:19px;width:19px}.header.hide-desktop.show-nav .mobile-search-button{display:none}body.nav-open{position:fixed}.nav-down .burger-menu,.nav-up.addbgcolor .burger-menu{background:url(../images/header/burger-menu-blue.svg) no-repeat 50%/cover}.nav-down .mobile-search-button,.nav-up.addbgcolor .mobile-search-button{background:url(../images/header/search-icon-blue.svg) no-repeat 50%/cover}.top-header>div.wrap{align-items:center;display:flex;margin-bottom:15px}.top-header span.location{margin-left:19px}.top-header{bottom:0;left:0;position:fixed;width:100%}.navigation .top-header a{color:#fff;display:inline-block}.navigation .top-header>div.wrap a.login{font-size:18px;height:48px;line-height:48px;margin-right:0;width:100%}.top-header>div.wrap strong{margin-top:20px;padding-left:20px}.top-header>div.wrap pre{margin:20px 0 0}.navigation .top-header>div.wrap a.change{margin-top:20px}.navigation .top-header a.support{display:block;margin:19px 0 26px 19px}.navigation .top-header a.change{font-size:12px;font-weight:300}a.login{background-color:#fa5934}.signup{background:#dadada}.top-header .avatar-icon:hover{background-color:#fa5934}.top-header .signup .avatar-icon{background:#dadada url(../images/header/user-icon-or.svg) no-repeat 50%/27px}.header.addbgcolor .navigation .top-header a{color:#fff}.signup .avatar-icon:hover{background-color:#dadada}.avatar-icon{height:48px;position:relative;top:-2px}.submenu-block{top:112px;z-index:1}.submenu-wrap a.back-nav{background:url(../images/header/back-icon.svg) no-repeat 0/20px;font-size:14px;font-weight:400;letter-spacing:1px;line-height:22px;padding-left:32px}.submenu-block .container,.submenu-block .submenu-wrap{flex-direction:column}.submenu-block .container{padding:13px 16px}.submenu-block .submenu-wrap,.submenu-block .submenu-wrap ul{padding:0}.submenu-wrap span{color:#193981;display:block;font-size:16px;letter-spacing:.15px;line-height:24px;margin:24px 0;text-transform:uppercase}.submenu-block .image-block{bottom:0;margin:0 -16px;position:absolute;width:calc(100% + 32px)}.submenu-block ul li{margin-bottom:24px;padding:0}.submenu-block ul li a{border:none;font-size:16px;line-height:24px;padding:0}.submenu-block ul li:hover a{background:transparent;border:none}.submenu-block .image-block a{padding:0}.submenu-block .close-menu{display:none}.banner h1,.banner h1 p{letter-spacing:-.538461px}.banner-icons .our-homes{background:url(../images/home/home-icon.svg) no-repeat top/70px}.banner-icons .find-builder{background:url(../images/home/builder-icon.svg) no-repeat center 11px/60px}.banner-icons .house-packages{background:url(../images/home/house-packages-icon.svg) no-repeat center 11px/60px}.banner-icons .display-homes{background:url(../images/home/display-homes-icon.svg) no-repeat top/72px}.banner-icons .our-homesr:hover{background:url(../images/home/home-icon-hover.svg) no-repeat top/70px}.banner-icons .find-builder:hover{background:url(../images/home/builder-icon-hover.svg) no-repeat center 11px/60px}.banner-icons .house-packages:hover{background:url(../images/home/house-packages-hover.svg) no-repeat center 11px/60px}.banner-icons .display-homes:hover{background:url(../images/home/display-homes-hover.svg) no-repeat top/72px}.banner-icons a{margin:0 21px;padding-top:80px;width:110px}.banner-cta .container{align-items:flex-end;flex-direction:column;padding:25px 0}.banner-cta h2{font-size:18px;line-height:24px;margin:27px 0 0;max-width:240px;padding:0 0 0 18px}.banner-cta img.fr-fil.fr-dib{width:201px}.two-column-layout h2{margin-bottom:16px}two-column-layout p{font-size:12px;line-height:24px}.two-column-layout .column:first-child,.two-column-layout.right .column:first-child{margin:48px 0;padding-top:0}.two-column-layout .column:first-child{padding:0 16px}.home-navigator{flex-direction:column}.home-explore{background:#f8f8f8;padding:60px 16px 30px;width:100%}.home-navigator .navigator{background:#fff;padding:60px 16px 30px;width:100%}.navigator h2{font-size:20px;margin:0 0 32px}.navigator p{margin:0 0 30px}.home-stages-sec{background:hsla(0,0%,85%,.21);margin:0;padding:48px 16px 32px;width:100%}.navigator-link-button{display:flex;justify-content:flex-start;margin-top:30px}.home-stages-sec h2{margin-bottom:8px;margin-top:0}.home-stages-sec>span{font-size:12px;line-height:24px;padding-bottom:42px}.home-stages{margin-top:42px}.home-stages .home-stage img{box-shadow:0 5px 6px rgba(0,0,0,.48)}.home-stages .home-stage span{line-height:16px;margin-top:12px}.latest-news-sec{margin:48px auto 8px}.latest-news-sec h2{font-size:32px;margin:0 0 24px}.latest-news .single-news .news-image{height:unset}.four-column-news .bookmark,.four-column-news .bookmark-filled,.news-content .bookmark,.news-content .bookmark-filled{height:20px;width:14px}.latest-news .news-image{height:unset;margin-bottom:16px}.category{font-size:12px;line-height:18px}.news-content h3{font-size:24px;line-height:36px;margin:0 0 8px}.news-content p{font-size:12px;line-height:24px;margin:0}.four-column-news .news-content h3{font-size:22px;line-height:28px;margin:0}#trending-news .four-column-news .news,.four-column-news .news,.four-column-news.news .news,.page-wrapper.builder-detail .awards-wrapper.no-slider .award-block,.page-wrapper.news .latest-news-sec.news .four-column-news .news,.related-articles-sec.latest-news.faq .four-column-news .news{margin-bottom:40px;margin-right:14px;width:calc(50% - 7px)}.page-wrapper.builder-detail .awards-wrapper.no-slider .award-block:nth-child(3n),.page-wrapper.news .latest-news-sec.news .four-column-news .news:nth-child(3n),.related-articles-sec.latest-news.faq .awards-wrapper.no-slider .award-block:nth-child(3n),.related-articles-sec.latest-news.faq .four-column-news .news:nth-child(3n){margin-right:14px}.gallery-section h2{font-size:32px;line-height:36px;margin:0 0 16px}.gallery-section .container>p{font-size:12px;line-height:24px}.gallery-wrapper{margin-top:40px}.gallery-wrapper .gallery-image{margin-bottom:32px}.subscribe-cta-block{padding-bottom:48px;padding-top:40px}.subscribe-cta-block input[type=email],.subscribe-cta-block input[type=text],.subscribe-cta-block select{margin-bottom:20px}.subscribe-cta-block p{padding:10px 0 0}.footer-links-wrap{flex-direction:column}.footer-links{width:100%}.footer-bottom .container{align-items:flex-start}.footer-links:last-child h4{border-bottom:none;margin-bottom:0;padding-bottom:0}.footer-links a h4{display:none}.footer-links h4,h4.footer-heading{background:url(../images/footer/footer-icon.svg) no-repeat 100%/17px;border-bottom:1px solid #fff;color:#fff;cursor:pointer;display:block;font-size:12px;letter-spacing:1.5px;line-height:22px;margin-bottom:12px;min-height:10px;padding-bottom:12px;text-transform:uppercase}.footer-links ul{display:none;margin-bottom:12px}.footer-links.openfooterlinks ul{display:block}.footer-links a{font-size:12px;line-height:30px}.footer-links h4 br{display:none}.footer-links-wrap{margin-bottom:133px}.logo-footer{left:10px;margin-top:40px;right:auto}.copyright{font-size:12px}.bottom-links ul{flex-wrap:wrap;justify-content:flex-start}.bottom-links a{font-size:12px;line-height:22px;margin-right:20px;padding:0 20px 0 0}.banner h1,.banner h1 p{font-size:36px;line-height:44px;margin:0}.banner.blog h1,.banner.blog h1 p{text-align:left}.business-partner{margin-bottom:40px;margin-right:16px;width:calc(50% - 8px)}.owl-item .business-partner,.partners-wrap.owl-carousel.owl-theme .business-partner{width:100%}.business-partner:nth-child(2n+2){margin-right:0}.business-partner .image-block{box-sizing:border-box;height:190px;padding:10px;width:100%}.banner.about .container{height:575px}.column-one{flex-direction:column-reverse}.fr-view .column-one img.fr-dib.fr-fil{width:100%}.column-one .content{margin:48px 0;width:100%}.column-one.reverse-layout{flex-direction:column-reverse;margin-top:0}.column-one.reverse-layout .content{margin:48px 0 0}.about-section{margin-top:48px}.about-section .container{flex-direction:column}.about-content{padding:48px 0}.about-person-info{box-sizing:border-box;margin:0 -16px;max-width:calc(100% + 32px);min-width:calc(100% + 32px);padding:48px 16px}.story-timeline-sec span{font-size:18px;height:66px;margin-right:22px;margin-top:35px;min-width:66px}.story-slider p{font-size:12px;line-height:20px}.wish-content-block{margin-bottom:20px;margin-top:48px}.wish-page.banner .container{height:576px}.wish-page.banner:after{display:none}.wish-page.banner-cta .container{flex-direction:row;width:100%}.wish-page.banner-cta span{font-size:22px;line-height:30px;margin:0 16px 0 13px}.wish-page.two-column-layout.grey-bg{background:#fafafa;padding:48px 0}.video-block{margin-top:48px}.wish-content-block .content-blocks,.wish-page.two-column-layout .container{flex-direction:column}.wish-page.two-column-layout a[data-fancybox]{margin-bottom:40px;width:100%}.wish-content-block .content-block,.wish-page.two-column-layout .column-content{margin-left:0;width:100%}.wish-page.two-column-layout{margin-top:48px}.fr-view .wish-page.two-column-layout img.fr-dib{margin-top:0}.fr-view .wish-page.banner-cta img.banner-cta-image.fr-fil.fr-dib,.wish-page.banner-cta .banner-cta-image{display:none}.wish-page.two-column-layout .column-content p{font-size:12px;line-height:24px}.wish-page.two-column-layout .column-content h3{margin-bottom:16px}.story-slider{padding-left:16px}.ht-awards-section{margin-top:48px}.external-awards h2,.ht-awards-section h2{margin:0 0 16px}.external-awards p,.ht-awards-section p{font-size:12px;line-height:24px;margin:0 0 32px}.external-awards .awards-wrap{margin-top:0}.award-block,.external-awards .award-block{margin-bottom:40px}.external-awards{margin-top:48px;padding-top:48px}.general-info-section.container{margin-bottom:48px;padding-top:48px}.general-info-section .main-content-wrapper h1 p,.wrapper h1{font-size:24px;line-height:36px;margin:0 0 16px}.general-info-section .main-content-wrapper p{margin:20px 0 0}.general-info-section .side-nav,.general-info-section aside,.pillars-wrap .side-nav{margin-bottom:0}.search-bar .btn{width:100px}.map-search-block .right-block{align-items:center;display:flex;justify-content:flex-start;margin-bottom:10px;margin-left:20px;padding:0 20px}.right-block .state-block{margin-left:15px;margin-top:-10px}.search-block span{font-size:24px;line-height:36px}.search-bar{margin-top:13px}.right-block label{font-size:12px;line-height:20px}.right-block span{font-size:24px;line-height:36px;width:163px}.location-sec{margin-bottom:48px;margin-top:48px}.location-sec h2{font-size:24px;line-height:36px;margin:0 0 4px}.location-column .location-image{height:unset;margin-bottom:16px}.location-column .location-image img{border-radius:5px}.location-column .set-location{font-size:12px}.threed-explore-sec{margin-top:78px}.explore-top-label{color:#193981;display:block;font-family:Gotham Black;font-size:30px;letter-spacing:-.54px;line-height:38px;margin:0 0 26px;padding-top:20px}.explore-top-div{align-items:center;display:flex;justify-content:space-between;padding-bottom:20px;padding-top:0}.explore-top-logo{display:none}.text-with-video-block .container,section.main-wrapper.container{flex-direction:column}.main-wrapper .content-section h2 p{font-size:24px;line-height:36px}.main-wrapper .content-section,.sidebar{width:100%}.sidebar{margin-left:0;margin-top:12px}.main-wrapper .content-section p{font-size:12px;line-height:20px;margin:0 0 16px}.sidebar h6,.sidebar h6 p,.sidebar span{font-size:14px}.sidebar span{margin-bottom:15px}.our-services{margin-top:48px;padding:48px 0}.accordion-content{padding-top:20px}.accordion-content h3{font-size:16px;margin:0 0 32px}.accordion-content li,.accordion-content li:nth-child(3n),.our-states .accordion-content li,.our-states .accordion-content li:nth-child(3n){flex-basis:calc(48% - 25px);font-size:14px;line-height:28px;margin-right:30px}.our-states .accordion-content li{line-height:36px}.awards-section{padding:48px 0 15px}.awards-section h2,.team-section h2,.team-section p{margin:0}.team-section{margin-top:48px}.team-wrapper{padding-top:32px}select{background:#fff url(../images/footer/dropdown-icon.svg) no-repeat 90%/18px}.product-detail-section{margin-top:48px}.product-detail-section .left-column .buttons-block,.product-detail-section .right-column,.product-detail-section .right-column .buttons-block{display:none}.product-detail-section .right-column.google-map-marker{display:block}.product-detail-section .google-map-marker .map-image{height:400px}.mobileview{display:block}.mobileview img{margin-top:48px;width:100%}.main-home-detail{margin-top:48px}.mobileview .buttons-block{margin-bottom:16px}.dimensions .tab-content{margin-bottom:20px}.product-gallery #primary-slider{padding:24px 0 0}.product-gallery #secondary-slider .splide__track{padding:24px 0 68px}.product-gallery{margin-top:48px;padding:48px 0}.dimensions .tabs-links a{font-size:12px;margin-right:30px}.product-gallery .tab-links a,.product-gallery .tab-links span{font-size:18px}.map-search-block{flex-direction:row;flex-wrap:wrap;left:16px;right:16px;top:-162px}.display-home-search .search-block,.search-block{padding:8px 16px 10px;width:100%}.explore-sec{margin-top:48px;padding-top:48px}.explore-sec h2{font-size:24px;line-height:36px;margin:0 0 16px}.explore-sec p{font-size:12px;line-height:18px;margin:0 auto 32px}.threed-detail-sec{margin-top:0}.home-detail.banner span{font-size:36px;line-height:44px}.location-info{padding:24px 24px 40px}.location-details h2,.location-details h2 p{font-size:24px;line-height:36px;margin:0 0 16px}.set-as-location{font-size:12px}.location-details h3,.location-details h3 p{margin:0 0 30px}.location-details p,.location-details p span{font-size:12px;line-height:18px;margin:0 0 20px}.location-map{display:none}.fhb-content-section a[data-fancybox] img,.fhb-content-section p>img{width:100%!important}.know-your-builder .left-column{padding:48px 16px}.select-items.home-ideas .container{flex-direction:column}.select-items.home-ideas p{font-size:14px;margin:0 0 25px;padding-top:48px}.home-ideas .btn{margin-bottom:48px}.exit-selection a.clear-selection{background:url(../images/home-ideas/close-selection-iconn.svg) no-repeat 100%/20px;font-size:14px;padding-right:29px}.product-detail-section .builder-gallery{margin-top:48px}.banner .container h1{font-size:36px;line-height:44px}.intro-content-columns.knock-down,section.intro-content-columns{padding:48px 0}.intro-content-columns.knock-down{padding-bottom:30px}.intro-content-columns .container{display:block}.intro-content-columns .column{margin-right:0;width:100%}.our-product-range{margin-bottom:0}.our-product-range .heading-wrapper{display:block}.our-product-range .heading-wrapper h2{font-size:36px;margin-bottom:32px}.product-range a{margin-bottom:48px}.product-range:last-child a{margin-bottom:0}.product-range:hover{box-shadow:none}.product-range h3{font-size:24px;margin:0 0 8px}.product-range p{font-size:12px;min-height:auto}.product-range a{flex-direction:column-reverse}.our-product-range .product-image{height:unset;margin-top:16px;width:100%}.our-product-range .product-info{margin-top:0;padding:0}.banner.product-range .banner-content p{font-size:16px;line-height:24px}.range-detail-content{padding-bottom:56px}.range-detail-content .three-column{flex-direction:column}.range-detail-content .three-column .column{margin-right:0;width:100%}.range-filters.container{border-bottom:4px solid rgba(0,0,0,.25);box-shadow:unset;margin-top:0;padding:32px 16px;width:100%}.display-homes.container.range-detail{width:calc(100% - 32px)}.display-homes .location-wrapper{flex-direction:column}.display-homes.container.range-detail .location-column{margin:0;width:100%}.display-homes.container.range-detail .location-column:nth-child(2n+2){margin-right:0}.range-filters.house-packages .search-section-wrap{position:unset}.range-filters.house-packages .intro-section{margin-top:0}.range-filters.house-packages.\@\*list-view\*\@ .container{width:100%}.range-filters.house-packages .search-section-wrap{border-bottom:4px solid rgba(0,0,0,.25);box-shadow:unset;padding:17px 16px 27px}.search-section-wrap .filter-wrap{align-items:unset;flex-direction:column;justify-content:unset}.filter-wrap .searchby a{font-size:14px;line-height:18px}.search-section-wrap .filter-wrap a{align-self:end}.range-filters.house-packages.\@\*list-view\*\@ .intro-section{background-color:#fbfbfb;padding:48px 16px}.range-filters h2,.select-state h2{font-size:24px;line-height:36px}.select-state .states-nav{width:100%}.select-state .states-nav a{font-size:15px;line-height:22px}.accordion-section.house-packages{padding:48px 0}.accordion-section.house-packages h3{font-size:24px;line-height:36px}.house-packages .accordion-block h4{font-size:14px;line-height:22px;padding-right:30px}.map-section.house-packages h2{font-size:24px;line-height:36px}.map-section.house-packages .map-wrapper{flex-direction:column}.map-section.house-packages .location-col,.map-section.house-packages .map-block{width:100%}.map-section.house-packages .location-col{padding:48px 0 60px}.one-location-block .home-display{padding:0 16px}.home-display .content-block h3{font-size:18px;line-height:17.23px}.range-filters .container .intro-content-block{margin-top:0;padding:48px 16px}.range-filters .container .intro-content-block h3{font-size:24px;line-height:36px}.range-filters .container .intro-content-block.result-block,.range-filters.house-packages .intro-content-block.no-result-block{margin-top:0}#list-view .house-packages-wrapper .home-display{margin-right:0;padding:0;width:100%}.product-detail-section{margin-top:0;padding:48px 0}.product-detail-section.package-detail h2{font-size:24px;line-height:36px}.know-your-builder{flex-direction:column}.know-your-builder .left-column,.know-your-builder .right-column{width:100%}.know-your-builder .left-column{padding:48px 24px}.know-your-builder .left-column h2{font-size:36px;line-height:44px}.know-your-builder .right-column{padding:48px 16px 21px}.know-your-builder .right-column .location-column h2{line-height:36px}.packages-section.product-detail{margin:0;padding:48px 0}.packages-section .container h2{line-height:36px}.awards-wrapper.no-slider .award-block,.packages-wrapper.no-slider .home-display{margin-right:0;width:100%}.page-wrapper.builder-detail .awards-wrapper.no-slider .award-block{margin-right:14px}.packages-sec.display-home-for-sale{margin:0;padding:50px 0 54px}.packages-sec.display-home-for-sale h2{font-size:24px;line-height:36px}.packages-sec.display-home-for-sale p{font-size:12px;line-height:24px}.home-display-wrapper.display-home-for-sale{flex-direction:column}.home-display-wrapper.display-home-for-sale .home-display{margin-right:0;width:100%}.news-filters-section{margin-top:0}.news-filters-section .search-bar{position:absolute;top:-90px}.news-filters-section .search-bar input[type=submit],.news-filters-section .search-bar input[type=text]{border-radius:0}.news-filters-section .search-filters{box-shadow:unset;display:flex;flex-direction:column;padding:40px 0 23px}.search-filters .form-item{margin-bottom:25px}.search-filters .form-item select{border-radius:0}.latest-news-sec.news .large-news-tiles{flex-direction:column}.latest-news-sec.news .large-news-tiles .single-news:last-child{margin-bottom:0}.large-news-tiles .single-news{margin-right:0;width:100%}.latest-news-sec.news .four-column-news.news{margin-top:40px}.four-column-news.news .news:nth-child(2n){margin-right:0}.latest-news-sec.news,.news-results-wrapper{margin-top:0}.latest-news-sec h2{font-size:24px;line-height:36px}.related-articles-sec.latest-news p{max-width:100%;width:100%}.general-info-section.container{flex-direction:column-reverse}.general-info-section .main-content-wrapper h1{font-size:24px;line-height:36px}.general-info-section .side-nav li{font-size:12px;line-height:14px;padding:16px 0}.select-state{margin-top:48px}.our-calculators p{font-size:12px;line-height:24px;max-width:100%;width:100%}.our-calculators .calculator-wrap{flex-direction:column}.our-calculators .calculator-wrap .calculator{padding:10px;width:100%}.calculator-wrap .calculator-icon,.heading-sec .calculator-icon{margin-right:30px}.builders-tool-detail .lists-columns{flex-direction:column}.builders-tool-detail .lists-columns ol,.builders-tool-detail .lists-columns ul{padding-left:16px}.state-calculator-sec .container{flex-direction:column}.state-calculator-sec .fhb-left-block{border-right:0;margin-bottom:28px;margin-right:0}.state-calculator-sec p{margin:0;max-width:100%}.fhb-content-section h2{line-height:36px}.fhb-content-section img{width:100%}.contact-form .form-left-wrapper .field-wrap,.cta-section,.form-section,.salesevent-form .form-right-wrapper .field-wrap{flex-direction:column}.form-left-wrapper,.form-right-wrapper,.success-message{margin-left:0;margin-right:0;max-width:100%;padding:0 16px}.form-left-wrapper h1,.form-left-wrapper h1 p{font-size:24px;line-height:36px}.salesevent-form .form-left-wrapper p{font-size:12px;line-height:20px;margin:0 0 20px}.contact-form .form-left-wrapper p{font-size:12px;line-height:24px;margin:0 0 40px}.form-right-image{height:382px;margin-bottom:30px;width:100%}.form-right-display-qr{height:100%;margin-bottom:0;padding-top:0}.contact-form .form-left-wrapper input[type=email],.contact-form .form-left-wrapper input[type=text],.contact-form .form-left-wrapper textarea,.salesevent-form .form-left-wrapper input[type=email],.salesevent-form .form-left-wrapper input[type=text],.salesevent-form .form-left-wrapper textarea{margin-bottom:20px;padding:10px 24px}.contact-form .form-item.message textarea,.form-item.message textarea{height:152px;padding:14px 17px}.cta-bg-sec{border-radius:0;height:unset;width:100%}.cta-content-sec{margin-right:0;max-width:100%;padding:48px 16px 40px}.cta-section h2{font-size:24px;line-height:36px;margin-bottom:16px}.cta-section p{font-size:14px;line-height:24px;margin-bottom:40px}.hotondo-popup-wrapper{height:700px;max-width:540px;width:calc(100% - 16px)}.subscribe-cta-block .subscribe-block{flex-direction:column}.subscribe-cta-block h2{font-size:32px;line-height:44px;margin-bottom:32px;max-width:100%;min-width:unset}.subscribe-cta-block form{width:100%}.footer-top{background-position:40%}.footer-top .social-media span{display:none}.footer-top a img{max-width:180px}.hotondo-form-block h2{margin-bottom:24px}.sign-up-form+.social-links{justify-content:center}.home-navigator-wrap .container{flex-direction:column;margin-bottom:116px;padding-top:0}.home-nav-1a h2{margin-top:0}.home-navigator-wrap .home-navigator-content{margin-right:0}.home-navigator-wrap .fr-view img.fr-dib,.home-navigator-wrap .home-navigator-logo{display:none!important}.home-navigator-wrap h1,.home-navigator-wrap h1 p{font-size:30px;line-height:38px}.home-navigator-wrap p{font-size:12px;line-height:24px}.home-nav-start{height:unset}.home-nav-main-wrapper{flex-direction:column;height:auto;padding-top:0}.home-nav-1a h2,.home-nav-container h2{font-size:36px;line-height:44px;margin:5px 0 62px;max-width:100%;text-align:center}.home-display-section.home-nav-results .results-wrap{margin-bottom:10px}.home-nav-1a .life-stages{margin-bottom:62px;margin-left:0;width:100%}.home-nav-1a .life-stage{margin:0 36px 40px}.home-nav-container{padding:48px 16px 38px}.home-nav-main-wrapper img{height:68px;width:68px}.block-sizes{margin:0 0 28px}.home-nav-1b h4,.home-nav-1b h4 p{font-size:14px;font-weight:400;margin:0 0 12px}.member-cc{padding-left:34px}.home-nav-1a a img{margin-bottom:0}.home-nav-1a .life-stage{margin:0 0 16px;max-width:100%}.home-nav-1a .life-stage:nth-child(3n){margin-right:0}.home-nav-1b h3,.home-nav-1b h3 p{text-align:left}.checkmark,.member-cc input:checked~.checkmark{height:34px;width:34px}.home-nav-1c .land-block-content img{height:164px;margin:0 28px 0 0;width:164px}.home-nav-container span.member-c,.member-c{width:38px}.land-block-content{width:100%}.home-nav-1c .land-block-content{flex-direction:column;margin-bottom:70px}.home-nav-1c .land-block-content img{height:163px;margin:0 0 26px;width:163px}.home-nav-container .switch a.optionSelected{text-align:center}.home-nav-wrapper.home-nav-results{margin-bottom:60px}.block-size.area{margin-left:0}.block-size.area h3{font-size:20px;line-height:32px}.home-nav-container .radio-btn-wrap{justify-content:space-between;margin-left:6px}.block-size .select-size{margin:8px 0;width:calc(50% - 6px)}.home-nav-container .switch a.optionSelected{height:auto;min-height:40px;padding:5px 20px}.home-nav-container .switch span{font-size:12px;line-height:18px}.home-nav-container .switch{min-height:40px}.toggle-label{min-height:42px}.home-nav-wrapper.home-nav-results{height:auto;padding:96px 16px}.home-nav-wrapper.home-nav-results h2{font-size:24px;line-height:36px;margin-bottom:16px;padding-top:0}.home-nav-wrapper.home-nav-results p{font-size:12px;line-height:24px;max-width:100%}.room-info .text{display:none}.home-display-section.home-nav-results .home-display{margin-right:0}.home-display-section.home-nav-results .content-block{padding:16px 0}.home-display-section.home-nav-results .result-heading-wrapper{margin-bottom:48px}.home-display-section.home-nav-results h2{font-size:24px;line-height:36px}.home-display-section.home-nav-results .result-heading-wrapper .btn{background:none;border:0;color:#0053f0;font-family:Trueno;font-size:14px;font-weight:400;height:auto;line-height:20px;text-align:right;width:auto}.home-display-section.home-nav-results .home-display{width:100%}.blog-gallery .gallery-wrapper{display:flex;flex-direction:column;height:unset!important;width:100%}.blog-gallery .gallery-image:first-child,.blog-gallery .gallery-image:nth-child(2),.blog-gallery .gallery-image:nth-child(3),.blog-gallery .gallery-image:nth-child(4),.blog-gallery .gallery-image:nth-child(5),.gallery-wrapper.reverse-layout .gallery-image:first-child,.gallery-wrapper.reverse-layout .gallery-image:nth-child(2),.gallery-wrapper.reverse-layout .gallery-image:nth-child(3),.gallery-wrapper.reverse-layout .gallery-image:nth-child(4),.gallery-wrapper.reverse-layout .gallery-image:nth-child(5){margin-right:0;position:relative!important;top:unset!important;width:100%}.blog-gallery .gallery-image:last-child{margin-bottom:0}.blog-gallery .gallery-image:nth-child(2) .gallery-content h3{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}.news-result{flex-direction:column;margin-bottom:24px}.news-result .image-block{margin-right:0;max-width:100%;width:100%}.news-result .category,.news-result span{margin-bottom:12px}.news-result h3{font-size:24px;line-height:36px;margin-bottom:8px}.news-result .news-result-content{padding:16px 0;width:100%}.pagination ul{margin-bottom:48px}.pagination.news-pagination ul,.pagination.news-pagination ul li,.pagination.trendingnews ul,.pagination.trendingnews ul li{margin-bottom:0}#trending-news,section#blog-list{margin-bottom:48px}.news-result p{margin-bottom:0}.share-bookmark-wrap{margin:16px 0 0}.search-filters.blog .form-item{margin-bottom:24px}.search-filters.blog .form-item:last-child{margin-bottom:0}.short-article.container{margin:0 auto 48px}.short-article h2{font-size:24px;line-height:36px}.short-article h2,.short-article img{margin-bottom:24px}.short-article p{font-size:12px;line-height:16px;margin-bottom:34px}.profile-info .wrap{flex-wrap:wrap}.banner.franchise .container{height:481px}.banner.franchise h1,.banner.franchise h1 p{font-size:36px;line-height:44px}.two-column-layout .column{width:100%}.two-column-layout .column:first-child p{margin-top:0;padding:0}.two-column-layout p{margin-bottom:40px}.two-column-layout .column:last-child{max-height:289px;overflow:hidden}.two-column-layout img{height:100%;object-fit:cover}.franchise-content-sec{padding:48px 0}.franchise-content-sec h2{font-size:24px;line-height:36px;margin-bottom:16px}.news-result p,.tab-content,p{font-size:12px;line-height:24px}.pillars-homes{margin:0 auto;padding:48px 0}.pillars-wrap{flex-direction:column}.general-info-section .side-nav,.general-info-section aside,.pillars-wrap .side-nav{margin-bottom:32px;margin-right:0;max-width:100%}.general-info-section .main-content-wrapper,.general-info-section .side-nav li,.general-info-section aside li,.pillars-wrap .main-content-wrapper,.pillars-wrap .side-nav li,aside .back-link{width:100%}.case-study-wrap{margin-bottom:48px;padding:40px 0 48px}.case-study-slider{padding:0}.case-study-wrap .column{width:100%}.case-study-wrap .column:first-child{margin-bottom:16px;margin-right:0;max-width:100%;width:100%}.case-study-wrap .builder-name{display:block;font-size:16px;line-height:28px;margin-bottom:8px}.case-study-wrap .builder-location,.case-study-wrap .joining-year{font-size:12px;line-height:24px}.business-partners-section{margin-bottom:48px;overflow:hidden;width:100%}.business-partners-section h2{font-size:24px;line-height:36px;margin-bottom:48px}.case-study-wrap .two-columns-sec{flex-direction:column}.owl-theme .owl-dots,.owl-theme .owl-nav.disabled+.owl-dots{flex-wrap:wrap}.page-wrapper{padding-top:112px!important}.map-sec{margin-top:162px}.my-profile{margin-bottom:8px}.my-profile h1,.my-profile h1 p{font-size:36px;line-height:44px;margin:0 0 16px}.my-profile .hotondo-popup{padding-top:16px}.my-profile .hotondo-popup label{line-height:18px}.hotondo-form-block.my-profile span{font-size:12px;line-height:24px;margin-bottom:0}.my-profile .hotondo-popup input,.my-profile .hotondo-popup select{padding:7px 19px}.hotondo-popup .form-field-wrapper{flex-direction:column}.hotondo-popup .form-field{margin-bottom:24px}.my-profile .form-field-wrapper .form-field,.send-to-builder-form .form-field-wrapper .form-field{margin-bottom:16px;width:100%}.my-profile .form-field.email,.my-profile .form-field.postcode,.send-to-builder-form .form-field.email,.send-to-builder-form .form-field.postcode{max-width:100%}.my-profile .hotondo-popup .form-btns{flex-direction:row}.my-profile .hotondo-popup .form-btns input[type=submit]{margin-bottom:0;margin-right:8px;width:50%}.inner-form-wrapper{padding:32px 24px 98px}.field-wrapper,.hotondo-popup-wrapper.start-franchise-from .field-wrap{flex-direction:column}div[id*=form-Hotondo_FranchiseEnquiry] form .form-control{width:100%}.form-item.w-70,div[id*=form-Hotondo_FranchiseEnquiry] form input[type=email].form-control,div[id*=form-Hotondo_FranchiseEnquiry] form select.form-control{max-width:100%}.enquire-form h3,.enquire-form h3 p,.hotondo-form-block.container.franchise-form h1,.hotondo-form-block.container.franchise-form h1 p{font-size:24px;line-height:36px;margin-bottom:8px}.enquire-form h4,.enquire-form h4 p,.hotondo-form-block.container.franchise-form h4,.hotondo-form-block.container.franchise-form h4 p{font-size:18px;line-height:26px;margin-bottom:24px}.hotondo-popup input,.hotondo-popup select{padding:7px 19px}.form-wrapper{padding:32px 24px}.enquire-form .form-wrapper select{max-width:100%}.enquire-form label.control-label,div[id*=form-Hotondo_FranchiseEnquiry] form label,div[id*=form-Hotondo_HomeNavigator] form label{display:none}div[id*=form-Hotondo_FranchiseEnquiry] form .select-wrap label,div[id*=form-Hotondo_HomeNavigator] form .form-field.email+.form-field label{display:block}div[id*=form-Hotondo_HomeNavigator] form [type=radio]+label{border-radius:100px;font-weight:400;padding:12px 16px}div[id*=form-Hotondo_HomeNavigator] form [type=radio]:checked+label:after,div[id*=form-Hotondo_HomeNavigator] form [type=radio]:checked+label:before,div[id*=form-Hotondo_HomeNavigator] form [type=radio]:not(:checked)+label:after,div[id*=form-Hotondo_HomeNavigator] form [type=radio]:not(:checked)+label:before{content:none}div[id*=form-Hotondo_HomeNavigator] form [type=radio]:checked+label{background:#193981;color:#fff}.business-partners-section .partners-wrap .business-partner,.testimonial-sec .quotes-slider .slider-item a.slider-img{width:100%}.partners-wrap.owl-carousel .owl-dots .owl-dot span{margin:5px}.gallery-section,.testimonial-sec{padding:48px 0}.testimonial-sec .quotes-slider .slider-item{flex-direction:column}.testimonial-sec .quotes-content{padding:50px 0;width:100%}.salesevent-form .form-right-wrapper{padding-bottom:48px;padding-top:0}.contact-form .form-left-wrapper{padding-bottom:48px;padding-top:48px}.consent-form input[type=submit],.contact-form input[type=submit]{margin-bottom:0;margin-top:32px}.submenu-block .submenu-wrap ul{height:calc(100% - 230px);overflow-y:scroll;position:absolute}.competition-form h2,.promo-content-sec.promo-landing h2{margin:0 0 16px}.promo-content-sec.promo-landing .video-sec-content{margin-bottom:40px}.promo-cards-sec{margin-bottom:48px}.fhb-right-block span{max-width:150px}.testimonial-sec .owl-theme .owl-dots,.testimonial-sec .owl-theme .owl-nav.disabled+.owl-dots{left:auto;right:auto;width:100%}.fhb-content-section p:last-child{margin:0 0 48px}.fhb-content-section h2,.fhb-content-section h3{margin:0 0 16px}.trending-news{margin-top:0}#news-list.latest-news-sec.news .button-block{margin-bottom:48px;margin-top:0}.display-homes-section{margin-top:48px}.display-homes-section h2{margin-bottom:20px}.splide__pagination__page{height:14px;width:14px}.intro-content-block.no-result-block .buttons-block.display-homes-showmore a.btn.show-more{margin-bottom:48px}.select-state.faq{padding:48px 0}.related-articles-sec.latest-news.faq{padding-top:48px}.product-detail-section .buttons-block .btn{width:100%}.awards-wrapper.no-slider .award-block:nth-child(3n){margin-right:0}.explore-frame img.background-image,.location-bg img.background-image{display:none}.background-image,.fr-view img.background-image.fr-dii,html body .page-wrapper .fr-view .know-your-builder img.background-image,html body .page-wrapper .fr-view img.background-image{display:block}.blog-gallery .gallery-image:nth-child(1n),.blog-gallery .gallery-wrapper.reverse-layout .gallery-image:nth-child(1n),.home-display .image-block{height:unset}.home-nav-start .btn{position:absolute}.page-wrapper:not(.builder-detail) .banner:not(.home-detail):not(.product-detail) img.background-image.desktop-bg,.page-wrapper:not(.builder-detail) .banner:not(.home-detail):not(.product-detail) img.background-image.tab-bg,.page-wrapper:not(.builder-detail) .fr-view .banner:not(.home-detail):not(.product-detail) img.background-image.desktop-bg,.page-wrapper:not(.builder-detail) .fr-view .banner:not(.home-detail):not(.product-detail) img.background-image.fr-dii.desktop-bg,.page-wrapper:not(.builder-detail) .fr-view .banner:not(.home-detail):not(.product-detail) img.background-image.fr-dii.tab-bg,.page-wrapper:not(.builder-detail) .fr-view .banner:not(.home-detail):not(.product-detail) img.background-image.tab-bg,html body .page-wrapper:not(.builder-detail) .fr-view .banner:not(.home-detail):not(.product-detail) img.background-image.desktop-bg,html body .page-wrapper:not(.builder-detail) .fr-view .banner:not(.home-detail):not(.product-detail) img.background-image.tab-bg{display:none}.page-wrapper:not(.builder-detail) .banner:not(.home-detail):not(.product-detail) img.background-image.mobile-bg,.page-wrapper:not(.builder-detail) .fr-view .banner:not(.home-detail):not(.product-detail) img.background-image.fr-dii.mobile-bg,.page-wrapper:not(.builder-detail) .fr-view .banner:not(.home-detail):not(.product-detail) img.background-image.mobile-bg,html body .page-wrapper:not(.builder-detail) .fr-view .banner:not(.home-detail):not(.product-detail) img.background-image.mobile-bg{display:block}.builder-detail .banner img.background-image{display:block;min-height:380px;object-fit:cover}.builder-detail .banner .container{height:unset;height:100%!important;left:0;margin:0 auto;padding:20px 0;position:absolute;right:0;top:0}.award-image{height:unset}.award-image img{border-radius:5px}.banner.about .background-image.mobile-bg,.fr-view .banner.about img.background-image.fr-dii.mobile-bg,html body .page-wrapper .banner.about .fr-view img.background-image.mobile-bg{margin-left:-7.5px}.map-section.house-packages .map-links{gap:0 24px}.map-section.house-packages .map-links+select{margin-bottom:0}.map-section.house-packages .map-links a{font-size:14px;margin:0;padding-left:30px}.map-section.house-packages #map-view-top .home-display .image-block{display:flex;height:unset}.map-section.house-packages .home-display .image-block{width:100%}.map-section.house-packages .home-display .image-block img.background-image{display:block}.gm-style .showbox>img{position:absolute!important;right:0}.map-section.house-packages #map-view-top .showbox{max-width:300px}}@media print,screen and (max-width:700px){.location-column{margin-bottom:48px;width:100%}.display-homes-wrapper.no-slider .home-display{margin-right:0;max-width:100%;width:1100%}.fr-view .builder-gallery.promo-landing2 img.fr-dib{margin-right:0;width:100%}.fr-view .builder-gallery.promo-landing2 img:nth-child(3n){margin-right:0}.promo-content-sec.promo-landing .video-sec-content{flex-direction:column}.competition-form .form-item,.competition-form input[type=date],.competition-form input[type=email],.competition-form input[type=file],.competition-form input[type=text],.competition-form textarea{width:100%}.promo-cards-sec .promo-card{border:none;margin:0 auto;max-width:340px;padding:0 20px 50px;text-align:center;width:100%}.promo-cards-sec{margin-bottom:48px}.contact-section .location-block .location-details{padding:47px 20px 38px}.accordion-block h2,.accordion-block h2:hover{background-size:url(../images/builder-detail/accordion-open-icon.svg) no-repeat right center/25px}.accordion-block h2.active,.accordion-block h2.active:hover{background:url(../images/builder-detail/accordion-close-hover-icon.svg) no-repeat 100%/25px}.story-slider:after{top:85px}.story-timeline-sec span{margin-top:16px}.promo-cards-sec .promo-cards-wrapper{flex-direction:column;margin-bottom:40px}.promo-cards-sec .promo-sec-content{font-size:12px;margin:0 0 40px}.house-packages-wrapper .home-display{margin-bottom:25px;width:100%}.house-packages-wrapper .home-display:last-child{margin-bottom:0}.house-packages-wrapper .home-display:nth-child(2n+2),.house-packages-wrapper .home-display:nth-child(3n+3){margin-right:0}.range-filters .container .intro-content-block{margin-bottom:0;padding-bottom:0}}@media print,screen and (max-width:600px){.award-block,.awards-wrapper.no-slider .award-block,.packages-wrapper.no-slider .home-display{margin-right:0;max-width:100%;width:100%}.award-block:nth-child(3n+3),.awards-wrapper.no-slider .award-block:nth-child(3n),.packages-wrapper.no-slider .home-display:nth-child(3n),.team-wrapper.no-slider .team-member:nth-child(3n){margin-right:0}.four-column-news.news .news{margin-right:0;width:100%}.related-articles-sec.latest-news .four-column-news .news:nth-child(2n){margin-right:0}.related-articles-sec.latest-news.faq .all-topics-link{font-size:14px;line-height:20px}.business-partner .image-block{box-sizing:border-box;height:105px;padding:10px;width:100%}.business-partner span{font-size:12px;line-height:20px;margin-top:6px}.accordion-content li,.accordion-content li:nth-child(3n),.our-states .accordion-content li,.our-states .accordion-content li:nth-child(3n){flex-basis:100%;font-size:14px;line-height:28px;margin-right:0}.our-states .accordion-content li{line-height:36px}.banner-icons a{width:88px}.team-member{padding-left:20px;padding-right:20px}.product-detail-section .buttons-block{flex-direction:column}.product-detail-section .buttons-block a{margin-bottom:12px}.awards-wrapper.no-slider .award-block,.packages-wrapper.no-slider .home-display{margin-bottom:0}.page-wrapper.builder-detail .awards-wrapper.no-slider .award-block{margin-right:0;width:100%}.display-home-search .search-block,.search-block{width:100%}.location-bg{background-position:top!important;height:246px}.location-details .container{margin-top:-30px;position:static}.news-article.home-ideas .posted-time-wrap span{margin-bottom:15px}.home-ideas.home-designs{padding:48px 0}.home-ideas.packages-sec{padding-top:48px}.home-ideas .home-display,.promo-landing .right-side-content{margin-right:0;width:100%}.home-ideas.home-designs .content-block{height:auto}.banner.promo-landing .container,.video-sec.promo-landing .video-block{margin-bottom:48px}.promo-landing .video-sec-content{flex-direction:column;margin-bottom:0;padding-bottom:48px}.trending-news .four-column-news{flex-direction:row}.team-wrapper.no-slider .team-member{margin-right:0;max-width:100%;width:100%}.explore-frame{height:250px}.explore-frame .iframe{height:220px}.product-gallery #secondary-slider{margin-bottom:0;padding:24px 0 32px}.product-gallery .slick-dots{bottom:-18px}.product-gallery #secondary-slider .slide.slick-center:after{border:6px solid #fa5934}.home-navigator-wrap .container{margin-bottom:48px}.awards-wrapper .award-block .image-block{height:auto}.award-block .image-block img{border-radius:5px;display:block}.banner.home-ideas h1{font-size:26px;line-height:29px}.banner.home-ideas p{font-size:14px;line-height:18px;max-width:100%}}@media print,screen and (max-width:576px){.hotondo-popup-wrapper{padding:32px 24px}.field-wrap{flex-direction:column}.consent-form .field-wrap .form-item,.contact-section .contact-block .field-wrap .select-wrap,.enquire-form .form-wrapper input[type=email],.form-item{width:100%}select{background:#fff url(../images/footer/dropdown-icon.svg) no-repeat 95%/18px}.hotondo-popup .form-btns{flex-direction:column}.hotondo-popup .form-btns input[type=submit]{margin-bottom:16px;width:100%}.hotondo-popup .form-btns input[type=submit]:last-child{margin-bottom:0}.footer-top{background-position:43%}.footer-top a img{max-width:100px}.social-media a{background-size:contain!important;height:24px;margin-right:20px;width:24px}.home-nav-main-wrapper .block-size img,.home-nav-main-wrapper .member-count img{height:68px;margin-right:10px;width:68px}.home-nav-1d .select-size label{font-size:12px;line-height:20px;padding-left:30px}[type=radio]:checked+label:before,[type=radio]:not(:checked)+label:before{height:16px;width:16px}[type=radio]:checked+label:after,[type=radio]:not(:checked)+label:after{left:3px;top:3px}.blog-gallery .gallery-image:first-child,.blog-gallery .gallery-image:nth-child(2),.blog-gallery .gallery-image:nth-child(3),.blog-gallery .gallery-image:nth-child(4),.blog-gallery .gallery-image:nth-child(5){height:241px}.news-result .image-block{height:184px}.general-info-section .main-content-wrapper ul.sitemap-links{margin-bottom:0}.general-info-section .main-content-wrapper .sitemap-links li{width:100%}.general-info-section .main-content-wrapper h4{padding-left:0}.general-info-section .main-content-wrapper .sitemap-links a:first-of-type{margin-left:0}.general-info-section .main-content-wrapper .contact-account-wrap{margin-bottom:48px}.blog-gallery .gallery-image:nth-child(1n),.blog-gallery .gallery-wrapper.reverse-layout .gallery-image:nth-child(1n){height:unset}.map-sec #divGoogleMap .gm-style-iw .home-display .image-block,.map-sec .location-column .location-image{height:unset!important}.map-section.house-packages .map-links{gap:0 12px}}@media print,screen and (max-width:480px){.banner-icons .our-homes{background:url(../images/home/home-icon.svg) no-repeat center 9px/56px}.banner-icons .find-builder{background:url(../images/home/builder-icon.svg) no-repeat center 11px/50px}.banner-icons .house-packages{background:url(../images/home/house-packages-icon.svg) no-repeat center 11px/47px}.banner-icons .display-homes{background:url(../images/home/display-homes-icon.svg) no-repeat center 6px/62px}.banner-icons .our-homes:hover{background:url(../images/home/home-icon-hover.svg) no-repeat center 9px/56px}.banner-icons .find-builder:hover{background:url(../images/home/builder-icon-hover.svg) no-repeat center 11px/50px}.banner-icons .house-packages:hover{background:url(../images/home/house-packages-hover.svg) no-repeat center 11px/47px}.banner-icons .display-homes:hover{background:url(../images/home/display-homes-hover.svg) no-repeat center 6px/62px}.banner-icons a{margin:0 8px;padding-top:75px;width:80px}.news-article.home-ideas .news-blog{margin:0 0 29px;width:100%}.search-bar input[type=search]{min-width:170px}.full-profile .btn{font-size:14px;width:120px}.text-with-video-block .video-block{padding-bottom:56.25%;position:relative}.text-with-video-block .video-block embed,.text-with-video-block .video-block iframe,.text-with-video-block .video-block object{height:100%;position:absolute}}@media print,screen and (max-width:375px){#trending-news .four-column-news .news,.four-column-news .news,.four-column-news.news .news,.page-wrapper.news .latest-news-sec.news .four-column-news .news,.related-articles-sec.latest-news.faq .four-column-news .news{margin-bottom:40px;margin-right:0;width:100%}.banner-icons a{font-size:12px;width:60px}.banner.product-range .banner-content h1{margin-bottom:20px}.home-nav-1c .land-block-content img{height:140px;margin:0 15px 0 0;width:140px}.banner.product-range .container h1{font-size:30px;line-height:38px}.map-section.house-packages .container{flex-wrap:nowrap;gap:10px}.map-section.house-packages .map-links a{padding-left:28px}.map-section.house-packages select{max-width:60%}}@media print,screen and (max-width:380px){.banner.product-range .banner-content h1{margin-bottom:20px}}@media print,screen and (max-height:700px){.hotondo-popup{align-items:unset;overflow:auto;padding:40px 0}}