/*
Theme Name: Ashcroft Homes
Text Domain: ashcrofthomes
Version: 1.0.1
Description: Theme for Ashcroft Homes
Author: Ian Fraser / 89 Digital
Author URI: https://89digital.co
Date last mod: 21 April 2026
*/

.error404 main h1,.error404 main p,.error404 main p a,.vc_row.banner_mask .txt p a{color:var(--color-white)}#breadcrumbs a,.vc_row.col_1 .container .txt a,.vc_row.col_2 .container .txt a,.vc_row.col_3 .container .txt a,.vc_row.col_4 .container .txt a,h4{color:var(--color-green-drk);font-weight:600}#home_banner .hdr h1,#page_banner .hdr h1,#top_banner .hdr h1{font-size:3rem;letter-spacing:-2px}*,.switch{box-sizing:border-box}#house_banner .txts .txt .price em,#house_banner .txts .txt .specs span em,#house_plan_videos .house_plan .data .specs span em,#house_plan_videos .house_plan .price em,#house_plans_results .house_plan .data .specs span em,#house_plans_results .house_plan .price em,.single-client .article .get_house_plan .data .specs span em,.single-client .article .get_house_plan .price em,body,html{font-style:normal}@font-face{font-family:Manrope;src:url('/libs/themes/ashcroft/assets/fonts/Manrope-VariableFont_wght.woff2') format('woff2-variations');font-weight:100 900;font-style:normal;font-display:swap}*{padding:0;margin:0}:root{color-scheme:light;--container-max:1200px;--container-wider:1400px;--color-p:#555;--color-green:#9DDE61;--color-green-drk:#80C342;--color-grey:#40433e;--color-grey-drk:#555;--color-grey-lght:#777;--color-grey-lghter:#F6F6F6;--color-white:#FFF;--color-specs-grey:#393e34;--color-masonry-green-lghter:rgb(157 222 97 / 20%);--color-masonry-green-lght:rgb(157 222 97 / 35%);--color-masonry-green:rgb(157 222 97 / 50%);--color-masonry-green-drk:rgb(128 195 66 / 50%);--color-masonry-grey:rgb(95 102 89 / 20%);--color-masonry-grey-lght:rgb(95 102 89 / 10%);--color-masonry-grey-drk:rgb(200 200 200 / 17%);--color-masonry-grey-drker:rgb(200 200 200 / 26%);--btn-color:var(--color-green);--btn-color-drk:#78bf26;--btn-color-drker:#6bb119;--slat-extra:30px;--slat-color:var(--color-green);--slat-color-drk:#78bf26;--angle:18px;--home-banner-offset:120px;--home-banner-text-h:200px;--home-banner-bottom-h:33vh}body,html{font-family:Manrope,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-optical-sizing:auto;background:#fff!important;color:#000!important}html{color-scheme:light;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}footer,header,main{background:#fff!important;color:var(--color-grey-drk)}@media (prefers-color-scheme:dark){body{background-color:#fff!important;color:#000!important}}.bg_black{background:#000}.bg_white{background:#fff}.bg_ah_green,.vc_row.google_reviews .slider .review-next:hover,input[type=submit].green:hover{background:var(--color-green)}#house_banner .facades .house_plan_facade_options .el.active .facade-label,.add_to_fav.active,.bg_ah_green_drk{background:var(--color-green-drk)}.bg_ah_grey,.vc_row.col_3 .container.cols .promo_label.slant_green::before{background:var(--color-grey)}.bg_grey{background:var(--color-grey-drk)}.bg_grey_lgt{background:var(--color-grey-lght)}.bg_grey_lgter,.btn_reset_filters:hover{background:var(--color-grey-lghter)}.btn_reset_filters,.btn_show_favs{background:0 0;border:1px solid #ccc;padding:.4rem .8rem;font-size:.9rem;cursor:pointer}.btn_show_favs.active,.btn_show_favs:hover{background:var(--color-green-drk);color:#fff}h2{font-size:2.3rem;font-weight:600;letter-spacing:-1px}.btn.btn_tag,p{font-size:1.1rem}input[type=submit],label{letter-spacing:-.03rem;font-weight:700}p{font-weight:500}.error404 main{background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;z-index:1}.error404 main::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.4);z-index:-1}.error404 main h1{font-size:3rem;font-weight:800;letter-spacing:-2px}.error404 main p{font-size:1.5rem;max-width:1000px}.btn_show_favs{margin-left:2rem}.banner-dot,.img.circle img{border-radius:50%}.btn_show_favs:hover{opacity:.7}#home_banner .txts,#page_banner .txts,#top_banner .txts,.btn.btn_tag{background:var(--color-grey)}.btn.btn_tag{color:#fff;margin:0;font-weight:800;opacity:.5}#home_banner .txts .hdr.slant_green.on,.btn.btn_tag.active,.plan-toggle input:checked+.switch .off,.tab.active::before,.vc_row.col_3 .container.cols .promo_label.on,.vc_row.tabbed_imgs_txt .container.txt .vc_column_container.active,.vc_row.tabbed_imgs_txt .imgs .vc_column_container.active{opacity:1}#house_plan_gallery .img_main:hover,.btn.btn_open_walkthrough:hover,.btn.btn_tag:hover,.img_lightbox_close:hover,.img_lightbox_next:hover,.img_lightbox_prev:hover,.walkthrough_close:hover{opacity:.7}.btn.btn_design_style,.btn.btn_read_more{background:var(--btn-color-drk);color:#fff!important;margin:0;font-size:1rem;font-weight:800!important}.btn.btn_explore{color:var(--color-green);margin:0;font-size:1.35rem;font-weight:300}.btn.btn_explore::after{content:'';display:inline-block;background-repeat:no-repeat;background-size:100%;width:1.2rem;height:1rem;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA0MzMuNSAzNjUuNCI+CiAgPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDMwLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDIuMS4xIEJ1aWxkIDEzNikgIC0tPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuc3QwIHsKICAgICAgICBmaWxsOiAjOWRkZTYxOwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDMzLjUsMTgyLjdMMjUwLjYsMGwtNDUuMyw0NS4zLDEwNS40LDEwNS40SDB2NjRoMzEwLjdsLTEwNS40LDEwNS40LDQ1LjMsNDUuMywxODIuOS0xODIuN1oiLz4KPC9zdmc+');margin:0 0 0 .5rem}.btn.btn_explore:hover::after,.carousel-btn.next:hover::before{animation:.35s ease-in-out fadeRightReturn}.btn.btn_open_walkthrough{text-decoration:none;font-weight:800;background:var(--btn-color-drk);color:#fff;margin:1.5rem 0 0;font-size:1.1rem;padding:.6rem 2.5rem .6rem 1rem;border-radius:.5rem;display:block;width:fit-content;position:relative;letter-spacing:-1px}.btn.btn_open_walkthrough::after{content:'';display:block;width:20px;height:20px;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4KPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAsMjU2QzAsMTE0LjYsMTE0LjYsMCwyNTYsMFM1MTIsMTE0LjYsNTEyLDI1NiAzOTcuNCw1MTIsMjU2LDUxMiAwLDM5Ny40LDAsMjU2Wk0xODguMywxNDcuMWMtNy42LDQuMi0xMi4zLDEyLjMtMTIuMywyMC45djE3NmMwLDguNyw0LjcsMTYuNywxMi4zLDIwLjksNy42LDQuMiwxNi44LDQuMSwyNC4zLS41bDE0NC04OGM3LjEtNC40LDExLjUtMTIuMSwxMS41LTIwLjVzLTQuNC0xNi4xLTExLjUtMjAuNWwtMTQ0LTg4Yy03LjQtNC41LTE2LjctNC43LTI0LjMtLjV6Ii8+PC9zdmc+');background-repeat:no-repeat;background-size:contain;position:absolute;right:10px;top:50%;transform:translateY(-50%)}#home_banner .imgs .img,#home_banner .titles .hdr h1,#home_banner .txts .txt,#home_banner .txts>div>div>.wpb_wrapper,#house_plan_gallery .img_main,#house_plan_gallery .img_thumb,#page_banner .titles .hdr h1,#page_banner .txts .txt,#page_banner .txts>div>div>.wpb_wrapper,#top_banner .imgs .img,#top_banner .titles .hdr h1,#top_banner .txts .txt,#top_banner .txts>div>div>.wpb_wrapper,.add_to_fav,.btn_open_walkthrough,.btn_reset_filters,.btn_show_favs,.btn_tag,.cta.cta_btn a,.faq_nav a,.img_lightbox_close,.img_lightbox_next,.img_lightbox_prev,.promo_label,.slant_green,.tab,.vc_row.faqs .vc_toggle.vc_toggle_active .vc_toggle_title,.vc_row.google_reviews .slider .review-next,.vc_row.house_plans #house_plans_design_styles .design_style .option,.vc_row.tabbed_imgs_txt .imgs .vc_column_container,.walkthrough_close,a,a.btn,header,input[type=submit]{transition:.25s ease-out;-moz-transition:.25s ease-out;-webkit-transition:.25s ease-out;-o-transition:.25s ease-out}#home_banner .titles,#page_banner .titles,#top_banner .titles{transition:.75s ease-out;-moz-transition:.75s ease-out;-webkit-transition:.75s ease-out;-o-transition:.75s ease-out}.img_house_plan img,.img_zoom img{transition:transform .6s}#home_banner .imgs .img,#top_banner .imgs .img{transition:opacity .6s,transform 6s;transform:scale(1.05);inset:0}a:hover{opacity:.5}a:active,a:focus,button:active,button:focus{outline:0!important;box-shadow:none!important}@keyframes fadeLeftReturn{0%{opacity:1;transform:translateX(0)}30%{opacity:1;transform:translateX(-20px)}70%{opacity:0;transform:translateX(-20px)}100%{opacity:0;transform:translateX(0)}}@keyframes fadeRightReturn{0%{opacity:1;transform:translateX(0)}30%{opacity:1;transform:translateX(20px)}70%{opacity:0;transform:translateX(20px)}100%{opacity:0;transform:translateX(0)}}#page_banner .txts.container.no_txts,.hide{display:none;visibility:hidden}#home_banner .hdr,#house_banner .imgs .img,#house_plan_gallery .img_caption p,#house_plans_results.gallery h3,#top_banner.new_era .txts p,.col_form .vc_column-inner .wpcf7 .checkbox span.wpcf7-list-item,.dots .wpb_raw_code,.img.svg,.single-house_plan .imgs,.single-post .article .img,.single-project .project_images .galleries,.single-project .vc_row.cta .projects,.vc_row.col_1 .container .txt,.vc_row.col_2 .container .txt,.vc_row.col_3 .container .txt,.vc_row.contact .col_right .img.circle,.vc_row.faqs [id^=faq-]>div>.vc_column-inner>.wpb_wrapper>.wpb_text_column,.vc_row.finance .container.cols .guide,.vc_row.house_plans .txt p,.vc_row.house_plans.gallery .shortcode,.vc_row.new_era .imgs .img,.vc_row.new_era.cta .hdr .txt,.vc_row.new_era.cta .team .txt,.vc_row.new_era.sec_txt .imgs .img,.vc_row.new_era.sec_txt .result .txt,.vc_row.offers .container.cols .vc_column_container,.vc_row.tabbed_imgs_txt .container.title .hdr,.vc_row.tabbed_imgs_txt .imgs .img,footer .d_l .address address{margin:0}.img.svg figure,.img.svg figure>div,.img.svg img,.img_depth .vc_single_image-wrapper,.img_depth img{display:block;width:100%}.carousel .el,.carousel .vc_row{width:auto!important;max-width:none!important}.img_dramatic img{filter:contrast(1.2) brightness(.9)}.img_moody img{filter:contrast(1.3) brightness(.85) saturate(1.1) hue-rotate(-5deg)}.img_depth .vc_single_image-wrapper::after,.img_depth img::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(0,0,0,.1),rgba(0,0,0,.22))}.img_house_plan img{filter:contrast(1.2) brightness(.9) saturate(1.1);box-shadow:0 25px 60px rgba(0,0,0,.35)}.img_house_plan img:hover{transform:scale(1.03)}#google_reviews,#house_banner .facades .house_plan_facade_options .img.is-coming-soon,#house_banner .imgs .vc_single_image-wrapper.is-coming-soon,#house_plan_gallery .img_main.is-coming-soon,#house_plan_gallery .img_thumb.is-coming-soon,#house_plans_results .house_plan .img.is-coming-soon,.img_vignette img,.vc_row.col_2 .container.cols>div>div>div,.vc_row.col_3 .container.cols>div>div>div,.vc_row.col_4 .container.cols>div>div>div,.vc_row.google_reviews .col_left .slider .item .content p,.vc_row.tabbed_imgs_txt .container.tabs,.vc_row.video_banner .el,.vc_row.video_banner .mask-hero__content,.vc_row.video_banner .vc_column-inner,.vc_row.video_banner .wpb_wrapper,section#clients_results .grid-item .item,section#insights_results .grid-item .item{position:relative}#project_banner .imgs .img::before,.img_vignette img::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle,rgba(0,0,0,0) 60%,rgba(0,0,0,.6) 100%)}.img_zoom figure,body.walkthrough_open{overflow:hidden}.img_zoom:hover img,.vc_row.house_plans #house_plans_design_styles .design_style .option:hover img{transform:scale(1.1)}#page_banner,#page_banner>.wpb_column>.vc_column-inner>.wpb_wrapper,#top_banner .imgs,#top_banner>.wpb_column>.vc_column-inner>.wpb_wrapper,.carousel,.house_plan .img{position:relative;overflow:hidden}.carousel .vc_row{display:flex;flex-wrap:nowrap;align-items:stretch;margin-left:0!important;margin-right:0!important;transform:translate3d(0,0,0);will-change:transform;gap:30px}.carousel .vc_row::after,.carousel .vc_row::before{display:none!important;content:none!important}.carousel .el{float:none!important;flex:0 0 auto;padding-left:0!important;padding-right:0!important}@media (min-width:768px){.carousel .el.vc_col-sm-3{flex-basis:calc((100% - 60px)/ 4)}.carousel .el.vc_col-sm-6{flex-basis:calc((100% - 20px)/ 2)}}@media (max-width:767px){.carousel .el.vc_col-sm-3,.carousel .el.vc_col-sm-6{flex-basis:100%}}.carousel .vc_row.active{cursor:grabbing}.carousel-btn{position:absolute;top:45%;transform:translateY(-50%);border:none;padding:.5rem 1rem;cursor:pointer;z-index:20;background:#fff;box-shadow:0 .6rem .9rem rgba(0,0,0,40%)}.carousel-btn::before{content:'';display:flex;background-repeat:no-repeat;background-size:100%;width:1.5rem;height:1.2rem;margin:0}.carousel-btn.prev::before{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA0MzMuNSAzNjUuNCI+CiAgPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDMwLjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDIuMS4xIEJ1aWxkIDEpICAtLT4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLnN0MCB7CiAgICAgICAgZmlsbDogIzlkZGU2MTsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPHBhdGggY2xhc3M9InN0MCIgZD0iTTAsMTgyLjdsMTgyLjksMTgyLjcsNDUuMy00NS4zLTEwNS40LTEwNS40aDMxMC43di02NEgxMjIuOGwxMDUuNC0xMDUuNEwxODIuOSwwLDAsMTgyLjdaIi8+Cjwvc3ZnPg==')}.carousel-btn.next::before{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA0MzMuNSAzNjUuNCI+CiAgPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDMwLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDIuMS4xIEJ1aWxkIDEzNikgIC0tPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuc3QwIHsKICAgICAgICBmaWxsOiAjOWRkZTYxOwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDMzLjUsMTgyLjdMMjUwLjYsMGwtNDUuMyw0NS4zLDEwNS40LDEwNS40SDB2NjRoMzEwLjdsLTEwNS40LDEwNS40LDQ1LjMsNDUuMywxODIuOS0xODIuN1oiLz4KPC9zdmc+')}.carousel-btn.prev:hover::before{animation:.35s ease-in-out fadeLeftReturn}#page_banner .titles.in,#top_banner .titles.in,.carousel-btn.prev{left:0}.carousel-btn.next{right:0}section#clients_results,section#insights_results,section.testimonials{margin-top:2rem;margin-bottom:5rem}#breadcrumbs a,#breadcrumbs span.sep{margin:0 .2rem}.masonry .grid-item{margin-bottom:2rem;opacity:0;transition:transform .4s ease-out,opacity .4s ease-out;border-radius:1rem;padding:1.4rem 1.5rem}.masonry .grid-item.item_1{background:var(--color-masonry-green)}.masonry .grid-item.item_2{background:var(--color-masonry-green-lght)}.masonry .grid-item.item_3{background:var(--color-masonry-green-lghter)}.masonry .grid-item.item_4{background:var(--color-masonry-green-drk)}.masonry .grid-item.item_5{background:var(--color-masonry-grey)}.masonry .grid-item.item_6{background:var(--color-masonry-grey-drk)}.masonry .grid-item.item_7{background:var(--color-masonry-grey-drker)}.masonry .grid-item.animate{-webkit-animation:.65s forwards fadeIn;animation:.65s forwards fadeIn}@-webkit-keyframes fadeIn{100%{opacity:1}}@keyframes fadeIn{100%{opacity:1}}.masonry .grid-item blockquote::before,.single-client .article .quote blockquote::before,.single-post .article .quote blockquote::before,.single-project .vc_row.cta .testimonial blockquote::before,.vc_row.quotes .quote blockquote::before{content:"\201C";position:absolute;left:-.6rem;top:-.2rem;font-size:3.5rem;line-height:1;font-family:serif;opacity:.3}#house_banner .facades,.masonry .grid-item blockquote::after,.single-client .article .quote blockquote::after,.single-house_plan .plan_intro .cta br,.single-post .article .quote blockquote::after,.single-project .vc_row.cta #house_plans_results .msg,.single-project .vc_row.cta .cta br,.single-project .vc_row.cta .testimonial blockquote::after,.vc_row .container .txt.lst.chk ul li br,.vc_row .container .txt.lst.icons ul li br,.vc_row .container .txt.lst.nums ul li br,.vc_row.faqs .vc_toggle .vc_toggle_icon,.vc_row.promo .container .cta.no_line:after,.vc_row.quotes .quote blockquote::after{display:none}.masonry .grid-item label,.single-client .article .quote strong,.single-post .article .quote strong,.single-project .vc_row.cta .testimonial label,.vc_row.quotes .quote strong{display:block;margin-top:1rem;font-weight:700;font-size:1.1rem;color:var(--color-p)}.img_lightbox{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,0);opacity:0;pointer-events:none;transition:opacity .25s,background .25s;z-index:9999;padding:24px}.img_lightbox .img_lightbox_img{transform:scale(.96);opacity:0;transition:transform .25s,opacity .25s;max-width:85vw;max-height:80vh;width:auto;height:auto}.img_lightbox.open{opacity:1;background:rgba(0,0,0,.75);pointer-events:auto}.img_lightbox_close::before,.img_lightbox_next::before,.img_lightbox_prev::before,.walkthrough_close::before{content:'';display:flex;background-repeat:no-repeat;background-size:100%;width:1.6rem;height:1.6rem}.img_lightbox.open .img_lightbox_img{transform:scale(1);opacity:1}.img_lightbox_close,.walkthrough_close{position:absolute;top:3rem;right:3rem;width:3rem;height:3rem;background:0 0;padding:.5rem .6rem;border:1px solid;outline:0}.img_lightbox_next,.img_lightbox_prev{top:50%;width:3rem;background:0 0;padding:.5rem .6rem;border:1px solid;position:absolute;height:3rem;outline:0}.img_lightbox_close::before,.walkthrough_close::before{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAzODQuMiAzODQuMiI+CiAgPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDMwLjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDIuMS4xIEJ1aWxkIDEpICAtLT4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLnN0MCB7CiAgICAgICAgZmlsbDogI2ZmZjsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPHBhdGggY2xhc3M9InN0MCIgZD0iTTU0LjcsOS41QzQyLjItMywyMS45LTMsOS40LDkuNWMtMTIuNSwxMi41LTEyLjUsMzIuOCwwLDQ1LjNsMTM3LjQsMTM3LjNMOS41LDMyOS41Yy0xMi41LDEyLjUtMTIuNSwzMi44LDAsNDUuMywxMi41LDEyLjUsMzIuOCwxMi41LDQ1LjMsMGwxMzcuMy0xMzcuNCwxMzcuNCwxMzcuM2MxMi41LDEyLjUsMzIuOCwxMi41LDQ1LjMsMCwxMi41LTEyLjUsMTIuNS0zMi44LDAtNDUuM2wtMTM3LjQtMTM3LjNMMzc0LjcsNTQuN2MxMi41LTEyLjUsMTIuNS0zMi44LDAtNDUuMy0xMi41LTEyLjUtMzIuOC0xMi41LTQ1LjMsMGwtMTM3LjMsMTM3LjRMNTQuNyw5LjVaIi8+Cjwvc3ZnPg==')}.img_lightbox_prev{left:3rem}.img_lightbox_prev::before{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAzODQuMiAzODQuMiI+CiAgPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDMwLjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDIuMS4xIEJ1aWxkIDEpICAtLT4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLnN0MCB7CiAgICAgICAgZmlsbDogI2ZmZjsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPHBhdGggY2xhc3M9InN0MCIgZD0iTTg5LjMsMjE0LjlsMjIuNiwyMi42aDBsMTM3LjUsMTM3LjNjMTIuNSwxMi41LDMyLjgsMTIuNSw0NS4zLDAsMTIuNS0xMi41LDEyLjUtMzIuOCwwLTQ1LjNsLTIyLjYtMjIuNmgwbC0xMTQuOC0xMTQuNywxMTQuNy0xMTQuN2gwbDIyLjYtMjIuN2MxMi41LTEyLjUsMTIuNS0zMi44LDAtNDUuM3MtMzIuOC0xMi41LTQ1LjMsMEwxMTIsMTQ2LjloMGwtMjIuNiwyMi43Yy0xMi41LDEyLjUtMTIuNSwzMi44LDAsNDUuM2gtLjFaIi8+Cjwvc3ZnPg==')}.img_lightbox_next{right:3rem}.img_lightbox_next::before{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAzODQuMiAzODQuMiI+CiAgPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDMwLjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDIuMS4xIEJ1aWxkIDEpICAtLT4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLnN0MCB7CiAgICAgICAgZmlsbDogI2ZmZjsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPHBhdGggY2xhc3M9InN0MCIgZD0iTTI5NC44LDE2OS40bC0yMi42LTIyLjZoMEwxMzQuNyw5LjVjLTEyLjUtMTIuNS0zMi44LTEyLjUtNDUuMywwcy0xMi41LDMyLjgsMCw0NS4zbDIyLjYsMjIuNmgwbDExNC44LDExNC43LTExNC43LDExNC43aDBsLTIyLjYsMjIuN2MtMTIuNSwxMi41LTEyLjUsMzIuOCwwLDQ1LjNzMzIuOCwxMi41LDQ1LjMsMGwxMzcuMy0xMzcuNGgwbDIyLjYtMjIuN2MxMi41LTEyLjUsMTIuNS0zMi44LDAtNDUuM2guMVoiLz4KPC9zdmc+')}.img_lightbox_caption{color:#fff;width:100%;position:absolute;text-align:center;bottom:3rem}.mx_0,.vc_row.mx_0,.vc_row.promo .container .cta.cta_btn.mx_0 a{margin:0 auto!important}.m_0,.vc_row.m_0{margin-top:0!important;margin-bottom:0!important}.m_1,.vc_row.m_1{margin-top:1rem!important;margin-bottom:1rem!important}.m_2,.vc_row.m_2{margin-top:2rem!important;margin-bottom:2rem!important}.m_3,.vc_row.m_3{margin-top:3rem!important;margin-bottom:3rem!important}.m_4,.vc_row.m_4{margin-top:4rem!important;margin-bottom:4rem!important}.m_5,.vc_row.m_5{margin-top:5rem!important;margin-bottom:5rem!important}.mb_0,.vc_row.mb_0{margin-bottom:0!important}.form_hdr,.mb_1,.vc_row.mb_1{margin-bottom:1rem!important}.mb_2,.vc_row.mb_2{margin-bottom:2rem!important}.mb_3,.vc_row.mb_3{margin-bottom:3rem!important}.mb_4,.vc_row.mb_4{margin-bottom:4rem!important}.mb_5,.vc_row.mb_5{margin-bottom:5rem!important}.p_1,.vc_row.p_1{padding-top:1rem!important;padding-bottom:1rem!important}.p_2,.vc_row.p_2{padding-top:2rem!important;padding-bottom:2rem!important}.p_3,.vc_row.p_3{padding-top:3rem!important;padding-bottom:3rem!important}.p_4,.vc_row.p_4{padding-top:4rem!important;padding-bottom:4rem!important}.p_5,.vc_row.p_5{padding-top:5rem!important;padding-bottom:5rem!important}.pt_0,.vc_row.pt_0{padding-top:0!important}.pt_1,.vc_row.pt_1{padding-top:1rem!important}.pt_2,.vc_row.pt_2{padding-top:2rem!important}.pt_3,.vc_row.pt_3{padding-top:3rem!important}.pt_4,.vc_row.pt_4{padding-top:4rem!important}.pt_5,.vc_row.pt_5{padding-top:5rem!important}.pb_0,.vc_row.pb_0{padding-bottom:0!important}.pb_1,.vc_row.pb_1{padding-bottom:1rem!important}.pb_2,.vc_row.pb_2{padding-bottom:2rem!important}.pb_3,.vc_row.pb_3{padding-bottom:3rem!important}.pb_4,.vc_row.pb_4{padding-bottom:4rem!important}.pb_5,.vc_row.pb_5{padding-bottom:5rem!important}.fs_1_3,.fs_1_3 a{font-size:1.3rem!important}.container,.vc_row .container,.vc_row.container{max-width:1400px}.vc_row .container,.vc_row-no-padding .vc_inner.container{margin:0 auto}.img_smooth{image-rendering:auto}.img_contrast,.img_contrast img{image-rendering:-webkit-optimize-contrast;transform:translateZ(0)}#breadcrumbs span{font-weight:600;margin:0 0 0 .2rem}.slant_green,.slant_white,.tab{position:relative;overflow:hidden;z-index:1}.slant_green::before{content:"";position:absolute;inset:0;background:var(--slat-color);transform:skewX(-12deg);transform-origin:top left;z-index:-1}.add_to_fav,.slant_white::before{position:absolute;background:#fff}.slant_green_left{position:absolute;left:calc(-1 * ((100vw - min(100vw,var(--container-max)))/ 2));top:0;height:100%;pointer-events:none;z-index:0;width:calc((100vw - min(100vw,var(--container-max)))/ 2 + var(--slat-extra))}.slant_green_left::before{opacity:.75;right:2rem}.slant_white::before{content:"";inset:0;transform:skewX(-12deg);transform-origin:top left;z-index:-1}.tab::after,.tab::before{content:"";position:absolute;inset:0;z-index:-1;clip-path:polygon(var(--angle) 0,100% 0,calc(100% - var(--angle)) 100%,0 100%);transition:opacity 250ms}.tab::after{background:rgb(0 0 0 / 22%);opacity:1}.tab::before{background:var(--slat-color);opacity:0}.add_to_fav::before,.col_form select,.icon_specs::after,.icon_star::before{background-repeat:no-repeat}#house_plan_gallery .img_caption.is-fading,#house_plan_gallery .img_main img.is-fading,.tab.active::after{opacity:0}.vc_row.after_line::after{content:'';display:block!important;width:100%;height:1px;background:var(--color-green);margin:8rem 0 0}.icon_social{display:inline-block;width:fit-content;height:1.6rem;margin:0}.icon_details:before,.icon_social:before{content:'';display:inline-block;background-repeat:no-repeat;background-size:100%}.icon_social.fb:before{width:1.8rem;height:1.8rem;background-size:1.8rem;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTG9nbyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA1MDAgNDk4LjIiPgogIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAzMC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiAyLjEuMSBCdWlsZCAxMzYpICAtLT4KICA8cGF0aCBkPSJNMjUwLDBDMTExLjksMCwwLDExMS45LDAsMjUwczgwLjcsMjE1LjYsMTg5LjYsMjQyLjZ2LTE2Ni4yaC01MS42di03Ni40aDUxLjZ2LTMyLjljMC04NS4xLDM4LjUtMTI0LjUsMTIyLTEyNC41czQzLjIsMy4xLDU0LjMsNi4ydjY5LjJjLTUuOS0uNi0xNi4xLS45LTI4LjktLjktNDEsMC01Ni44LDE1LjUtNTYuOCw1NS45djI3aDgxLjdsLTE0LDc2LjRoLTY3LjZ2MTcxLjhjMTIzLjgtMTUsMjE5LjctMTIwLjQsMjE5LjctMjQ4LjJTMzg4LjEsMCwyNTAsMFoiLz4KPC9zdmc+')}.icon_social.insta:before{width:1.8rem;height:1.8rem;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA0NDguMiA0NDguMSI+CiAgPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDMwLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDIuMS4xIEJ1aWxkIDEzNikgIC0tPgogIDxwYXRoIGQ9Ik0yMjQuMiwxMDkuMmMtNjMuNiwwLTExNC45LDUxLjMtMTE0LjksMTE0LjlzNTEuMywxMTQuOSwxMTQuOSwxMTQuOSwxMTQuOS01MS4zLDExNC45LTExNC45LTUxLjMtMTE0LjktMTE0LjktMTE0LjlaTTIyNC4yLDI5OC44Yy00MS4xLDAtNzQuNy0zMy41LTc0LjctNzQuN3MzMy41LTc0LjcsNzQuNy03NC43LDc0LjcsMzMuNSw3NC43LDc0LjctMzMuNiw3NC43LTc0LjcsNzQuN2gwWk0zNzAuNiwxMDQuNWMwLDE0LjktMTIsMjYuOC0yNi44LDI2LjhzLTI2LjgtMTItMjYuOC0yNi44LDEyLTI2LjgsMjYuOC0yNi44LDI2LjgsMTIsMjYuOCwyNi44Wk00NDYuNywxMzEuN2MtMS43LTM1LjktOS45LTY3LjctMzYuMi05My45QzM4NC4zLDExLjYsMzUyLjUsMy40LDMxNi42LDEuNmMtMzctMi4xLTE0Ny45LTIuMS0xODQuOSwwLTM1LjgsMS43LTY3LjYsOS45LTkzLjksMzYuMUMxMS41LDYzLjksMy40LDk1LjcsMS42LDEzMS42LS41LDE2OC42LS41LDI3OS41LDEuNiwzMTYuNWMxLjcsMzUuOSw5LjksNjcuNywzNi4yLDkzLjksMjYuMywyNi4yLDU4LDM0LjQsOTMuOSwzNi4yLDM3LDIuMSwxNDcuOSwyLjEsMTg0LjksMCwzNS45LTEuNyw2Ny43LTkuOSw5My45LTM2LjIsMjYuMi0yNi4yLDM0LjQtNTgsMzYuMi05My45LDIuMS0zNywyLjEtMTQ3LjgsMC0xODQuOGgwWk0zOTguOSwzNTYuMmMtNy44LDE5LjYtMjIuOSwzNC43LTQyLjYsNDIuNi0yOS41LDExLjctOTkuNSw5LTEzMi4xLDlzLTEwMi43LDIuNi0xMzIuMS05Yy0xOS42LTcuOC0zNC43LTIyLjktNDIuNi00Mi42LTExLjctMjkuNS05LTk5LjUtOS0xMzIuMXMtMi42LTEwMi43LDktMTMyLjFjNy44LTE5LjYsMjIuOS0zNC43LDQyLjYtNDIuNiwyOS41LTExLjcsOTkuNS05LDEzMi4xLTlzMTAyLjctMi42LDEzMi4xLDljMTkuNiw3LjgsMzQuNywyMi45LDQyLjYsNDIuNiwxMS43LDI5LjUsOSw5OS41LDksMTMyLjFzMi43LDEwMi43LTksMTMyLjFaIi8+Cjwvc3ZnPg==')}.icon_social.li:before{width:5.4rem;height:1.5rem;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpzZXJpZj0iaHR0cDovL3d3dy5zZXJpZi5jb20vIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA4NDEgMjA1LjEiPgogIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAzMC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiAyLjEuMSBCdWlsZCAxMzYpICAtLT4KICA8cGF0aCBkPSJNODI5LjIsMTkyLjJoMGMyLjEsMCwzLjgtMS43LDMuOC0zLjh2LS4yYzAtMi44LTEuNy00LjItNS4yLTQuMmgtNS43djE0LjhoMi4xdi02LjVoMi43YzAsLjEsNC4xLDYuNSw0LjEsNi41aDIuM2wtNC40LTYuNmguM1pNODI2LjcsMTkwLjdoLTIuNXYtNWgzLjFjMS42LDAsMy41LjMsMy41LDIuNHMtMS44LDIuNi00LjEsMi42TTAsMzAuMmgzMS40djExNC40aDU4LjF2MjlIMFYzMC4ySDBaTTEwMy40LDc2LjRoMzAuMnY5Ny4yaC0zMC4ydi05Ny4yaDBaTTExOC41LDI4YzkuNiwwLDE3LjUsNy45LDE3LjUsMTcuNXMtNy45LDE3LjUtMTcuNSwxNy41LTE3LjUtNy45LTE3LjUtMTcuNSw3LjktMTcuNSwxNy41LTE3LjVoME0yNTkuOSwzMC4xaDMwLjJ2ODUuN2wzNC4yLTM5LjZoMzdsLTM5LjYsNDUsMzguOCw1Mi4zaC0zOGwtMzItNDhoLS40djQ4aC0zMC4yVjMwLjFaTTE1MC40LDc2LjRoMjl2MTMuMmguNGM1LjktMTAuMSwxNi45LTE2LjEsMjguNi0xNS43LDMwLjYsMCwzNi4yLDIwLjEsMzYuMiw0Ni4zdjUzLjNoLTMwLjJ2LTQ3LjNjMC0xMS4zLS4yLTI1LjgtMTUuNy0yNS44cy0xOC4xLDEyLjMtMTguMSwyNXY0OC4xaC0zMC4ydi05Ny4xWiIvPgogIDxwYXRoIGQ9Ik00MjQuOCwxMTMuNnYtLjRjMC05LjktOC4yLTE4LjEtMTguMS0xOC4xaC0uNGMtMTAuOS0uNy0yMC41LDcuNi0yMS4zLDE4LjVoMzkuOFpNNDUwLjQsMTU2LjdjLTEwLjIsMTIuMy0yNS4zLDE5LjQtNDEuMywxOS4zLTMwLjIsMC01NC4zLTIwLjEtNTQuMy01MS4zczI0LjItNTEuMyw1NC4zLTUxLjMsNDUuOSwyMC4xLDQ1LjksNTEuM3Y5LjVoLTcwLjFjMS44LDExLDExLjYsMTkuMiwyMi43LDE4LjksOC43LS4xLDE2LjgtNC41LDIxLjUtMTEuOWwyMS4zLDE1LjVaTTUxNy45LDk5LjhjLTE1LjEsMC0yNC4xLDEwLjEtMjQuMSwyNC44czkuMSwyNC44LDI0LjEsMjQuOCwyNC4yLTEwLjEsMjQuMi0yNC44YzAtMTQuNy05LTI0LjgtMjQuMi0yNC44TTU2OS45LDE3My41aC0yNy44di0xMi45aC0uNGMtNy4xLDkuNS0xOC4yLDE1LjItMzAsMTUuMy0yOSwwLTQ4LjEtMjAuOS00OC4xLTUwLjVzMTYuOS01Mi4xLDQ0LjctNTIuMSwyNC4yLDMuNCwzMSwxMi45aC40VjMwLjJoMzAuMnYxNDMuM1pNNzczLjcsMTczLjZoLTMwLjJ2LTQ3LjNjMC0xMS4zLS4yLTI1LjgtMTUuNy0yNS44cy0xOC4xLDEyLjMtMTguMSwyNXY0OC4xaC0zMC4ydi05Ny4yaDI5djEzLjNoLjRjNS45LTEwLjEsMTYuOS0xNi4xLDI4LjYtMTUuNywzMC42LDAsMzYuMiwyMC4xLDM2LjIsNDYuM3Y1My4zWk02NDUuNCw2My4xaDBjLTkuNiwwLTE3LjUtNy45LTE3LjUtMTcuNXM3LjktMTcuNSwxNy41LTE3LjUsMTcuNSw3LjksMTcuNSwxNy41aDBjMCw5LjYtNy45LDE3LjUtMTcuNSwxNy41TTY2MC41LDE3My42aC0zMC4ydi05Ny4yaDMwLjJ2OTcuMlpNNzg4LjcsMGgtMTczLjZjLTguMS0uMS0xNC45LDYuNS0xNSwxNC43djE3NC4zYzAsOC4yLDYuOSwxNC44LDE1LDE0LjdoMTczLjZjOC4yLjEsMTUtNi41LDE1LjEtMTQuN1YxNC43YzAtOC4yLTYuOS0xNC44LTE1LjEtMTQuN004MjcsMTc3LjRjLTcuNi4xLTEzLjgsNi4zLTEzLjgsMTMuOXM2LjMsMTMuOSwxMy45LDEzLjksMTMuOS02LjMsMTMuOS0xMy45LTYuMi0xMy44LTEzLjgtMTMuOWgtLjJNODI3LDIwMy42aC0uMmMtNi43LDAtMTIuMi01LjUtMTIuMi0xMi4yczUuNS0xMi4yLDEyLjItMTIuMiwxMi4xLDUuNCwxMi4yLDEydi4yYzAsNi41LTUuMSwxMi0xMS43LDEyLjJoLS4zIi8+Cjwvc3ZnPg==')}.icon_social.yt:before{width:5.2rem;height:1.4rem;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAzODAuOSA4NSI+CiAgPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDMwLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDIuMS4xIEJ1aWxkIDEzNikgIC0tPgogIDxwYXRoIGQ9Ik0xMDguMiwyLjVDOTguNywwLDYwLjcsMCw2MC43LDAsNjAuNywwLDIyLjcsMCwxMy4yLDIuNSw4LjEsMy45LDMuOSw4LjEsMi41LDEzLjMsMCwyMi44LDAsNDIuNSwwLDQyLjVjMCwwLDAsMTkuOCwyLjUsMjkuMiwxLjQsNS4yLDUuNSw5LjMsMTAuNywxMC43LDkuNiwyLjYsNDcuNSwyLjYsNDcuNSwyLjYsMCwwLDM4LDAsNDcuNS0yLjUsNS4yLTEuNCw5LjMtNS41LDEwLjctMTAuNywyLjUtOS41LDIuNS0yOS4yLDIuNS0yOS4yLDAsMCwwLTE5LjgtMi41LTI5LjItMS40LTUuMy01LjUtOS41LTEwLjctMTAuOVpNNDguNiw2MC43VjI0LjNsMzEuNiwxOC4yLTMxLjYsMTguMlpNMTYwLjksNmwtNSwyMi40Yy0xLjQsNi41LTIuMywxMS4yLTIuNywxNGgtLjNjLS42LTMuOS0xLjUtOC42LTIuNy0xNC4xbC00LjgtMjIuM2gtMTEuOWwxMy42LDQ5LjN2MjMuNmgxMS45di0yMy42bDEzLjgtNDkuM2gtMTEuOVpNMzgwLjksNTYuM3YtOS4xYzAtNS42LS40LTEwLTEuMy0xMy4ycy0yLjQtNS41LTQuNi03LTUuNC0yLjMtOS41LTIuM2MtNiwwLTEwLjIsMS44LTEyLjYsNS41LTIuNSwzLjctMy43LDkuNS0zLjcsMTcuNXY5LjNjMCw3LjgsMS4yLDEzLjUsMy42LDE3LjJzNi41LDUuNiwxMi40LDUuNiw4LjctMS4yLDExLjQtMy42LDQtNi4xLDQtMTEsMC0xLjQtLjEtMS45bC0xMC4zLS42Yy0uMSwzLjItLjQsNS42LTEuMSw3cy0xLjksMi4xLTMuNywyLjEtMi4zLS40LTMtMS4yYy0uNi0uOC0xLjEtMi0xLjMtMy43LS4yLTEuNy0uMy00LjMtLjMtNy43di0yLjdoMjAuMXYtLjJaTTM2MC45LDQ1LjNjMC0zLjUuMS02LjEuMy03LjguMi0xLjcuNi0yLjksMS4yLTMuN3MxLjUtMS4xLDIuOC0xLjEsMi4yLjQsMi44LDEuMWMuNi43LDEsMiwxLjMsMy43LjIsMS44LjMsNC40LjMsNy44djMuOGgtOC44di0zLjhoLjFaTTIyOS42LDY4Yy0uNSwxLTEuMiwxLjgtMi4xLDIuNC0xLC42LTIsMS0zLDFzLTIuMS0uNS0yLjYtMS41LS44LTIuNy0uOC01LjFWMjUuN2gtMTJ2MzkuOGMwLDQuOS44LDguNSwyLjUsMTAuOSwxLjcsMi4zLDQuMywzLjUsNy44LDMuNSw1LjEsMCw4LjktMi41LDExLjUtNy40aC4zbDEsNi41aDkuNFYyNS43aC0xMnY0Mi4zaDBaTTI5MS4xLDY4Yy0uNSwxLTEuMiwxLjgtMi4xLDIuNC0xLC42LTIsMS0zLDFzLTIuMS0uNS0yLjYtMS41LS44LTIuNy0uOC01LjFWMjUuN2gtMTJ2MzkuOGMwLDQuOS44LDguNSwyLjUsMTAuOSwxLjcsMi4zLDQuMywzLjUsNy44LDMuNSw1LjEsMCw4LjktMi41LDExLjUtNy40aC4zbDEsNi41aDkuNFYyNS43aC0xMnY0Mi4zaDBaTTE5NiwyNy4xYy0yLjQtMS42LTUuNS0yLjQtOS41LTIuNHMtNy4yLjgtOS43LDIuNC00LjMsNC4xLTUuNCw3LjZjLTEuMiwzLjUtMS43LDguMS0xLjcsMTMuOHY3LjdjMCw1LjcuNSwxMC4yLDEuNSwxMy42czIuNyw1LjksNS4xLDcuNmMyLjQsMS42LDUuNywyLjQsOS45LDIuNHM3LjQtLjgsOS44LTIuNGMyLjQtMS42LDQuMS00LjEsNS4yLTcuNiwxLjEtMy40LDEuNi04LDEuNi0xMy43di03LjdjMC01LjctLjYtMTAuMy0xLjctMTMuOC0xLTMuNC0yLjctNS45LTUuMS03LjVaTTE5MC44LDYwLjVjMCwzLjktLjMsNi44LTEsOC41cy0xLjgsMi42LTMuNSwyLjYtMi44LS45LTMuNS0yLjZjLS42LTEuNy0xLTQuNi0xLTguNXYtMTYuNmMwLTMuOC4zLTYuNiwxLTguNC43LTEuOCwxLjgtMi42LDMuNC0yLjZzMi45LjksMy41LDIuNmMuNywxLjgsMSw0LjYsMSw4LjR2MTYuNmguMVpNMjc0LjIsNmgtMzUuNXY5LjZoMTEuOXY2My4yaDExLjdWMTUuN2gxMS45VjZaTTMzOS4yLDI2LjljLTEuNi0xLjUtMy45LTIuMy02LjctMi4zcy00LjMuNi02LjIsMS45Yy0xLjksMS4yLTMuNCwyLjktNC40LDQuOWgtLjFWMy4zaC0xMS42djc1LjZoOS45bDEuMi01aC4zYy45LDEuOCwyLjMsMy4yLDQuMiw0LjMsMS45LDEsMy45LDEuNiw2LjIsMS42LDQuMSwwLDctMS45LDguOS01LjZzMi45LTkuNiwyLjktMTcuNXYtOC40YzAtNi0uNC0xMC42LTEuMS0xNC0uNy0zLjUtMS44LTUuOS0zLjUtNy40Wk0zMzEuOCw1NS45YzAsMy45LS4yLDYuOS0uNSw5LjFzLS45LDMuOC0xLjYsNC43Yy0uOC45LTEuOCwxLjQtMywxLjRzLTEuOS0uMi0yLjctLjdjLS44LS41LTEuNS0xLjItMi0yLjF2LTMwLjJjLjQtMS40LDEuMS0yLjYsMi4xLTMuNiwxLS45LDIuMS0xLjQsMy4yLTEuNHMyLjIuNSwyLjgsMS40Yy43LDEsMS4xLDIuNiwxLjQsNC44LjMsMi4zLjQsNS41LjQsOS42djdoMFoiLz4KPC9zdmc+')}.icon_social.wa:before{width:1.8rem;height:1.8rem;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA0NDggNDQ4Ij4KICA8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMzAuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogMi4xLjEgQnVpbGQgMTM2KSAgLS0+CiAgPHBhdGggZD0iTTMwLjUsMzM2LjhMMCw0NDhsMTEyLjctMjkuNmgwYzMyLjgsMTguOCw3MC44LDI5LjYsMTExLjMsMjkuNiwxMjMuNywwLDIyNC0xMDAuMywyMjQtMjI0UzM0Ny43LDAsMjI0LDBoMEMxMDAuMywwLDAsMTAwLjMsMCwyMjRzMTEuMSw3OS43LDMwLjUsMTEyLjhNMjI0LDQwYzQ5LjEsMCw5NS40LDE5LjEsMTMwLjEsNTMuOSwzNC44LDM0LjgsNTMuOSw4MSw1My45LDEzMC4xcy0xOS4xLDk1LjQtNTMuOSwxMzAuMWMtMzQuOCwzNC44LTgxLDUzLjktMTMwLjEsNTMuOXMtNzItMTAuNy0xMDEuOS0zMC43aDBzLTY4LjcsMTgtNjguNywxOGwxOC41LTY3LjdoMGMtMjAuNy0zMC4zLTMxLjktNjYuMS0zMS45LTEwMy42czE5LjEtOTUuNCw1My45LTEzMC4xYzM0LjgtMzQuOCw4MS01My45LDEzMC4xLTUzLjlNMzI1LjEsMjY4LjVjLTUuNS0yLjgtMzIuOC0xNi4yLTM3LjktMTgtNS4xLTEuOS04LjgtMi44LTEyLjUsMi44LTMuNyw1LjYtMTQuMywxOC0xNy42LDIxLjgtMy4yLDMuNy02LjUsNC4yLTEyLDEuNC0zMi42LTE2LjMtNTQtMjkuMS03NS41LTY2LTUuNy05LjgsNS43LTkuMSwxNi4zLTMwLjMsMS44LTMuNy45LTYuOS0uNS05LjdzLTEyLjUtMzAuMS0xNy4xLTQxLjJjLTQuNS0xMC44LTkuMS05LjMtMTIuNS05LjUtMy4yLS4yLTYuOS0uMi0xMC42LS4ycy05LjcsMS40LTE0LjgsNi45Yy01LjEsNS42LTE5LjQsMTktMTkuNCw0Ni4zczE5LjksNTMuNywyMi42LDU3LjRjMi44LDMuNywzOS4xLDU5LjcsOTQuOCw4My44LDM1LjIsMTUuMiw0OSwxNi41LDY2LjYsMTMuOSwxMC43LTEuNiwzMi44LTEzLjQsMzcuNC0yNi40czQuNi0yNC4xLDMuMi0yNi40Yy0xLjMtMi41LTUtMy45LTEwLjUtNi42WiIvPgo8L3N2Zz4=')}.icon_social.x:before{width:1.8rem;height:1.8rem;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA0NjAuMiA0MTYiPgogIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAzMC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiAyLjEuMSBCdWlsZCAxMzYpICAtLT4KICA8cGF0aCBkPSJNMzYyLjQsMGg3MC42bC0xNTQuMiwxNzYuMiwxODEuNCwyMzkuOGgtMTQybC0xMTEuMy0xNDUuNC0xMjcuMiwxNDUuNEg5bDE2NC45LTE4OC41TDAsMGgxNDUuNmwxMDAuNSwxMzIuOUwzNjIuNCwwWk0zMzcuNiwzNzMuOGgzOS4xTDEyNC4zLDQwaC00MmwyNTUuMywzMzMuOFoiLz4KPC9zdmc+')}.icon_specs::after{content:'';display:inline-flex;background-size:100%}.icon_specs.bedroom::after{width:1.1rem;height:1rem;margin:.35rem 0 0 .1rem;background-image:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAyNSAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuNjQzNzM2IDE1LjA0NDZDMC4zODU3MzEgMTUuMDAzNyAwLjA1NTY3OTYgMTQuNjgyNSAwLjAzNDI2MDMgMTQuNDE4OEMwLjExODk2NCAxMy4wMTEyIC0wLjA3NDc4MzMgMTEuNDkyMSAwLjAzNDI2MDMgMTAuMDk4NEMwLjEzMTYyMSA4LjgzNzUzIDEuMDYyMzkgNy43NTc2OCAyLjMyNzEgNy40MDIwNkwyLjMyMjIzIDIuMjA1MkMyLjM0NjU3IDEuMDY2ODUgMy4xNzAyNCAwLjA5NDcwNzcgNC4zOTExNCAwSDIwLjY1NDJDMjEuODgxIDAuMTU2OTE4IDIyLjU4NjggMS4wMTM5MyAyMi42NzI1IDIuMTYxNTdMMjIuNjY5NiA3LjQwMjA2QzIzLjg4OTUgNy43NDE4OSAyNC44MzY4IDguNzk0ODIgMjQuOTU0NiAxMC4wMTNDMjUuMDkwOSAxMS40MzI3IDI0Ljg2OCAxMy4wMjMyIDI0Ljk1NzYgMTQuNDYwNkMyNC45MzkxIDE0LjY3NDEgMjQuNTUyNSAxNS4wNDM3IDI0LjM1MiAxNS4wNDM3SDIyLjY3MjVWMTYuMzY2OEMyMi42NzI1IDE2Ljc3MDcgMjIuMTIyNCAxNy4wNTU3IDIxLjcyNTIgMTYuOTkwOEMyMS41Mjk1IDE2Ljk1OTIgMjEuMTYzNCAxNi42NDM1IDIxLjE2MzQgMTYuNDU5NlYxNS4wNDM3SDMuODMyMjlWMTYuNDU5NkMzLjgzMjI5IDE2LjY0NDQgMy40NjUyNCAxNi45NTkyIDMuMjcwNTIgMTYuOTkwOEMyLjg3NDI2IDE3LjA1NTcgMi4zMjMyIDE2Ljc3MDcgMi4zMjMyIDE2LjM2NjhWMTUuMDQzN0MxLjgxNTk2IDE0Ljk4NyAxLjEyNzYyIDE1LjEyMDcgMC42NDM3MzYgMTUuMDQzN1YxNS4wNDQ2Wk0yMS4xNjI0IDcuMjkxNTdWMS45NzU4NkMyMS4xNjI0IDEuNzA2NiAyMC42NTYyIDEuMzQ3MjYgMjAuMzYxMiAxLjM5MzY5SDQuNjgxMjdDNC4zNzA2OSAxLjMzMTQ4IDMuODMxMzIgMS42ODgwMyAzLjgzMTMyIDEuOTc1ODZWNy4yOTE1N0g1LjUzNTEyVjUuODc1NTlDNS41MzUxMiA0LjgzOTM4IDYuNDE1MjYgMy44NjkwOSA3LjQ3MDY1IDMuNjgyNDZDOC4yMjAzMiAzLjU0OTY4IDEwLjU0ODIgMy41NDU5NyAxMS4yOTk4IDMuNjc0MUMxMS43NjkxIDMuNzUzOTUgMTIuMTE3NyAzLjk5MTY1IDEyLjUxMjkgNC4yMTgyMUMxMy4wMjYgMy44MjE3NCAxMy41NjU0IDMuNjYxMSAxNC4yMjI2IDMuNjIyMTFDMTUuMDIxOSAzLjU3NDc1IDE2LjE1MjMgMy41Nzc1NCAxNi45NTI2IDMuNjIyMTFDMTguMjA3NiAzLjY5MTc0IDE5LjA5NjUgNC4yNzk0OSAxOS4zOTczIDUuNDY4OTFMMTkuNDU3NyA1Ljg3NTU5VjcuMjkxNTdIMjEuMTYxNUgyMS4xNjI0Wk0xMS43NjcyIDcuMjkxNTdWNS44MjkxN0MxMS43NjcyIDUuODAxMzEgMTEuNjg2NCA1LjU1MzQgMTEuNjY0OSA1LjUwODgzQzExLjUzMjUgNS4yMzAyOCAxMS4yMjQ5IDUuMDg4MjIgMTAuOTE3MiA1LjA2MTI5QzkuOTAyNzEgNC45NzQ5NCA4Ljc0MzE1IDUuMTIwNzIgNy43MTQwNSA1LjA3NDI5QzcuNDU5OTQgNS4wOTQ3MiA3LjA0NTE4IDUuNTE0NCA3LjA0NTE4IDUuNzM2MzJWNy4yOTE1N0gxMS43NjcyWk0xNy45NDk1IDcuMjkxNTdWNS43MzYzMkMxNy45NDk1IDUuNTEzNDggMTcuNTM1OCA1LjA5NDcyIDE3LjI4MDcgNS4wNzQyOUMxNi4yNTA2IDUuMTIwNzIgMTUuMDkyIDQuOTc0OTQgMTQuMDc3NSA1LjA2MTI5QzEzLjc2ODkgNS4wODcyOSAxMy40NjIyIDUuMjI5MzUgMTMuMzI5OCA1LjUwODgzQzEzLjMwODQgNS41NTQzMyAxMy4yMjc2IDUuODAyMjQgMTMuMjI3NiA1LjgyOTE3VjcuMjkxNTdIMTcuOTQ5NVpNMjMuNDk5MSAxMy42MDU0VjEwLjI4NkMyMy40OTkxIDkuNjAzNTUgMjIuODkxNiA4Ljg5MDQ2IDIyLjE4NzYgOC43NTExOEMxNS43NDI0IDguNjM5NzYgOS4yNTQyOSA4LjYzOTc2IDIuODA4MDYgOC43NTExOEMyLjEwNDE0IDguODg5NTMgMS40OTY2MSA5LjYwMjYyIDEuNDk2NjEgMTAuMjg2VjEzLjYwNTRIMjMuNTAwMUgyMy40OTkxWiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==')}.icon_specs.bathroom::after{width:1rem;height:.9rem;margin:.25rem 0 0 .15rem;background-image:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxOSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1LjkxMTUgNy4xMzQ1OEMxNS41NzAzIDYuNDIwODkgMTUuMDY0NCA2LjA5NDQgMTQuMjUzNyA2LjE0MjUyQzEzLjgxNjggNC45NDk4MyAxMi42NjA0IDQuMDY4ODIgMTEuMzc1IDMuOTk5OTdDMTEuMTM2OSAzLjk4NzM4IDEwLjkxNjYgNC4wMzg0NiAxMC42ODU5IDQuMDIxNDRDMTAuMDk0NyAyLjQwNDUzIDkuMDYwNzUgMS4wNDM3NyA3LjQyMjk3IDAuMzkzMDExQzMuOTk2MSAtMC45NjkyMjEgMC4zMjAwMDggMS4zNjY1NiAwLjAwNjI0ODkxIDQuOTgzMTRDMC4wMjg1MDEzIDkuNTIyOTMgLTAuMDQwNDgxMSAxNC4wNzM4IDAuMDQxMTExIDE4LjYwNjlDMC4xMDM0MTggMTguNzkzNSAwLjMxNTU1NyAxOC45MzQyIDAuNTA1NDQ0IDE4Ljk1NzlDMC45ODY4MzcgMTkuMDE2NCAyLjM1NTM2IDE5LjAxMTkgMi44NDI2OSAxOC45NTcxQzMuMDg4OTUgMTguOTI5NyAzLjI1NjU4IDE4Ljc5MDYgMy4zMzQ0NiAxOC41NTk2QzMuMzg0MTYgMTQuMDUwOSAzLjI3NjYxIDkuNTMyNTYgMy4zODkzNSA1LjAyOTA0QzMuNzEyMDEgMy4yNjExIDYuMDU1MTkgMi43MzU0NiA3LjA4MTc3IDQuMjQ5NDZDNy4zMjM1OCA0LjYwNTU3IDcuNDYwMDYgNS4wNjY4IDcuNjM4ODIgNS40NTkxOEM2Ljc1MDk1IDYuMjg4MzcgNi4zODA4MiA3LjU1MTM5IDYuNzA3MTggOC43MzIyNEM2Ljc2OTQ5IDguOTU4MDUgNi44OTE4OCA5LjE1Nzk0IDYuOTQwODMgOS4zODc0NUM2LjkzNDE2IDkuNDUxODYgNi43MDY0NCA5LjY3MjQ4IDYuNjUwMDcgOS43NjUwMkM1Ljg1OTM3IDExLjA3NDcgNy4zNzc3MiAxMy4xMTI5IDguOTA0OTggMTIuMzg1OEMxMC45MDAzIDExLjQxMDggMTMuMDU0MyAxMC42NDMxIDE1LjAzODUgOS42NjA2M0MxNi4xMzg1IDkuMTE1NzQgMTYuNDUxNSA4LjI2NzMxIDE1LjkxIDcuMTM1MzJMMTUuOTExNSA3LjEzNDU4Wk0xMC44Mjc2IDUuMTU5MzRDMTEuODUzNCA0Ljk3OTQ0IDEyLjkxODYgNS41ODUwNCAxMy4yMDcxIDYuNTg5NjlMOC4wMjg5OCA4Ljg4MzI3QzcuOTAwNjUgOC44OTU4NiA3LjczODk1IDguMjUzMjQgNy43MjU2IDguMTI0NDJDNy42NDYyMyA3LjM3Mjk3IDcuOTMwMzIgNi42NTcwNiA4LjUxOTI3IDYuMTg2MkM4Ljg3NDU3IDUuOTAxOTEgMTAuMzc4MSA1LjIzNzgyIDEwLjgyNzYgNS4xNTg2VjUuMTU5MzRaTTUuMjU0MSAyLjIyNTM2QzMuODA1NDcgMi4yODkwMyAyLjIzMTQ5IDMuNjI4MzEgMi4yMzE0OSA1LjEzMDQ3VjE3Ljg0NTlIMS4xMTg4N0wxLjExNzM4IDUuMTY2MDFDMS4zMjM1OSAyLjE2NzYyIDQuMzk4MTMgMC4yNDg2NDQgNy4xODkzMiAxLjUxNDYzQzguNDA4MDEgMi4wNjc2NyA5LjE4NjEgMy4xNDMzOSA5LjYwNzQxIDQuMzg2NDNDOS40ODY1MSA0LjQ2OTM0IDguNjU4NzIgNC44NzEzNSA4LjU3NzEzIDQuODEyODZDOC4xMjM5MiAzLjMxMzY3IDYuOTAzNzUgMi4xNTI4MSA1LjI1NDg1IDIuMjI1MzZINS4yNTQxWk0xNC43NTU5IDguNTYyNzFMOC4yOTA4MSAxMS40MDI3QzguMDcyNzQgMTEuNDQwNCA3Ljg1NjE1IDExLjI3NzUgNy43NDkzNCAxMS4wOTg0QzcuNTk1MDUgMTAuODQwNyA3LjM5OTIzIDEwLjQxNjUgNy43NDQxNSAxMC4yMjYzTDE0LjQyNDMgNy4yNjYzNkMxNC41Nzc5IDcuMjQ0ODkgMTQuNzEyOSA3LjMwMzM4IDE0LjgwNDEgNy40MjU1NEMxNC44NjY0IDcuNTA4NDYgMTUuMDM0OCA3Ljg5NjQgMTUuMDQ4OSA3Ljk5ODU2QzE1LjA4MTUgOC4yNDIxNCAxNC45NTk5IDguNDM0NjMgMTQuNzU2NiA4LjU2MjcxSDE0Ljc1NTlaTTkuODk5NjYgMTYuNjY5NUM5LjYxMzM1IDE2LjcxMDIgOS40Mjc5MSAxNi45OTg5IDkuNDIzNDYgMTcuMjcyOEM5LjQyMTIzIDE3LjM5OTQgOS40NDcyIDE3LjY5NzEgOS40NjM1MSAxNy44MjgxQzkuNTQ3MzMgMTguNTE4MSAxMC41MDM0IDE4LjUwMTEgMTAuNTc2MSAxNy44NjUxQzEwLjYzMTggMTcuMzc4NyAxMC41OTMyIDE2LjU3MSA5Ljg5OTY2IDE2LjY3MDJWMTYuNjY5NVpNMTguOTkyNyAxMy45ODA1QzE4Ljk1NjQgMTMuNzM0NyAxOC40MTEyIDEzLjE3NSAxOC4xNjEyIDEzLjE0NEMxOC4wODA0IDEzLjEzNDMgMTcuOTUxMyAxMy4xMzY1IDE3Ljg3MTkgMTMuMTUzNkMxNy41Mzc0IDEzLjIyMjQgMTcuMzg1NCAxMy42ODU5IDE3LjU1MzcgMTMuOTcyNEMxNy42MTYgMTQuMDc5IDE4LjExNzUgMTQuNTYxNyAxOC4yMjU4IDE0LjU5NzJDMTguNjU2IDE0LjczNzkgMTkuMDU5NSAxNC40MzA3IDE4Ljk5MjcgMTMuOTgwNVpNMTUuNDI2NCAxMC44OTQ4QzE1LjAxMSAxMC45Mjc0IDE0LjgxMzcgMTEuMzQwNSAxNC45NjIxIDExLjcwOTlDMTUuMDE0IDExLjg0MDIgMTUuNDUyNCAxMi4yODk2IDE1LjU4MDcgMTIuMzUxQzE2LjE0ODEgMTIuNjI0MiAxNi42NjE0IDExLjk4NTMgMTYuMjMxOSAxMS40NDE5QzE2LjA2MTMgMTEuMjI1NyAxNS43MTg3IDEwLjg3MTggMTUuNDI2NCAxMC44OTQ4Wk0xMC4wNDk1IDEzLjI2MzlDOS40OTE3IDEzLjMxMiA5LjQ5NDY3IDEzLjg3NzYgOS41Mzg0MyAxNC4zMTA3QzkuNjIzNzMgMTUuMTYxNCAxMC42NjA3IDE1LjA5NjIgMTAuNjkwNCAxNC4zNDg1QzEwLjY5NjMgMTQuMTkzOCAxMC42NTAzIDEzLjcyMTQgMTAuNTkxIDEzLjU5MzNDMTAuNTA0MiAxMy40MDYgMTAuMjU3OSAxMy4yNDYxIDEwLjA0OTUgMTMuMjYzOVpNMTIuNjA3IDE1LjQ4NDJDMTEuOTYxIDE1LjU3MyAxMi4xMTE1IDE2LjMxMDQgMTIuMzAwNyAxNi43MzU0QzEyLjU5OTYgMTcuNDA2MSAxMy40ODkgMTcuMTEgMTMuMzg1MSAxNi40MzAzQzEzLjMyNSAxNi4wMzUgMTMuMTE1MSAxNS40MTQ2IDEyLjYwNyAxNS40ODQ5VjE1LjQ4NDJaTTE1LjMxNTEgMTQuMzAwNEMxNC45NjA2IDE0LjMyNzggMTQuNzMyOSAxNC42OTM1IDE0LjgyMTEgMTUuMDM0QzE0Ljg1NzUgMTUuMTczMiAxNS4yMDQ2IDE1LjcxMjIgMTUuMzI0OCAxNS43ODk5QzE1Ljc4NjkgMTYuMDg5OCAxNi4zMzggMTUuNjI4NSAxNi4xNTcgMTUuMTA2NkMxNi4wNDczIDE0Ljc4OSAxNS42OTY0IDE0LjI3MDggMTUuMzE1MSAxNC4yOTk2VjE0LjMwMDRaTTEzLjE4NzEgMTIuMjZDMTMuMDgxIDEyLjE0OTcgMTIuODczMyAxMi4wNjYgMTIuNzE5IDEyLjA3OTNDMTIuNDc4NyAxMi4wOTkzIDEyLjIzNTQgMTIuMzM0OCAxMi4yMTAyIDEyLjU3NTRDMTIuMTg3MiAxMi43OTAxIDEyLjQzODcgMTMuMzY2MSAxMi41OTU5IDEzLjUxNzFDMTMuMDA0NiAxMy45MDk1IDEzLjY0NjIgMTMuNTMxMiAxMy41MjY4IDEyLjk1ODFDMTMuNTAzMSAxMi44NDI2IDEzLjI2NjQgMTIuMzQyOSAxMy4xODcxIDEyLjI2MDdWMTIuMjZaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K')}.icon_specs.living::after{width:.9rem;height:.9rem;margin:.35rem 0 0 .2rem;background-image:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAyMCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5LjkzNTUgNC45NzMxM0MxOS44NDg1IDQuMzM4NzggMTkuMTkwNSAzLjcxNDIxIDE4LjU4MjUgMy43MTQyMUgxNy44MTlWMS45MzA0MUMxNy44MTkgMS4xMTAzNSAxNi44MTMxIDAuMDY0NTEgMTYuMDMzIDAuMDA0ODg3MTJMNC4wMDc4OSAwQzMuMTgzMzMgMC4xNDM2ODEgMi40NzcyMiAwLjc1ODQ4MSAyLjI1OTc1IDEuNjIzNUMyLjA5MzE3IDIuMjgzMjYgMi4yMTkwMyAzLjAzMjk1IDIuMTgwMTYgMy43MTQyMUgxLjQxNjY4QzAuODA4NjcxIDMuNzE0MjEgMC4xNTA2ODkgNC4zMzg3OCAwLjA2MzY5ODMgNC45NzMxM0MwLjE2MDg2OSA3LjE0MDA4IC0wLjEwODQzMiA5LjUxMTMxIDAuMDUyNTkzMSAxMS42NTQ4QzAuMTg1ODU1IDEzLjQyNDkgMS40NTM3IDE1LjA1MjMgMy4wNTkzMiAxNS41NDFDMy4xMTU3NyAxNS42MjMxIDIuMjU4ODIgMTYuNzkxMiAyLjIwMDUyIDE3LjA1MjFDMi4wMzAyNCAxNy44MTI2IDIuODM0NDQgMTguMjg0NyAzLjM3ODYgMTcuODA4N0w0LjcxMTIyIDE1LjczNTVMMTUuMzEyIDE1Ljc0NjNMMTYuNTk4NCAxNy43ODMyQzE3LjIxMSAxOC4zMzg0IDE4LjA2ODkgMTcuNzQwMiAxNy43NDUgMTYuOTE0M0MxNy42NjU0IDE2LjcxMyAxNi44ODk5IDE1LjYxNDMgMTYuOTQwOCAxNS41NDFDMTguNTQ2NCAxNS4wNTEzIDE5LjgxNDMgMTMuNDI0OSAxOS45NDc1IDExLjY1NDhDMjAuMTA4NiA5LjUxMDMzIDE5LjgzODMgNy4xNDAwOCAxOS45MzY0IDQuOTczMTNIMTkuOTM1NVpNMy42MTI3MyAyLjEyMzk0QzMuNjU5IDEuNzE4MzEgNC4wNDc2OCAxLjQ0MTcgNC40MjE1NiAxLjQ2MzJIMTUuNTc2N0MxNi44MDU3IDEuNDk4MzkgMTYuMjcxNyAzLjAzODgxIDE2LjM4MzcgMy44ODMzQzE2LjI5MjEgNC4wNjgwNCAxNi4xMDk4IDQuMTQzMyAxNS45NzY1IDQuMzMyOTJDMTUuOTA2MiA0LjQzMjYyIDE1LjY5MDUgNC44Njc1NyAxNS42OTA1IDQuOTU5NDVWOC42NDkyMkMxNS4zMjc4IDguNDQyOTggMTQuOTI4IDguMjg2NiAxNC41MTI1IDguMjU2M0MxMS41NzYxIDguMDM4MzMgOC40MDA5MSA4LjQyNTM5IDUuNDM5NTMgOC4yNTYzQzUuMDQxNiA4LjMwNDE5IDQuNjU3NTQgOC40NDY4OSA0LjMwNzczIDguNjQ5MjJWNC45NTk0NUM0LjMwNzczIDQuODY2NTkgNC4wOTIxIDQuNDMxNjQgNC4wMjE3NyA0LjMzMjkyQzMuODk4NjkgNC4xNTc5NiAzLjc1MjQ3IDQuMDc4NzkgMy42MjE5OCAzLjkyNDM2QzMuNjUzNDUgMy4zNTk0IDMuNTQ5OCAyLjY3NDIzIDMuNjExOCAyLjEyMzk0SDMuNjEyNzNaTTE1LjY5MDUgMTEuMjQwNEg0LjMwNzczQzQuMzM2NDIgMTAuMzkzOSA0Ljg5NDQ1IDkuODEyMzUgNS42NzgyOSA5LjczMTIzQzguNDU4MjkgOS44NzAwMiAxMS40MzA4IDkuNTI0OTkgMTQuMTg4NiA5LjcyMjQzQzE1LjA1MjkgOS43ODQwMSAxNS42NDE1IDEwLjI5ODEgMTUuNjkwNSAxMS4yMzk0VjExLjI0MDRaTTE4LjUxMzEgMTEuNzA0NkMxOC41MTMxIDExLjkzMDQgMTguMjUyMSAxMi41NTYgMTguMTMzNyAxMi43N0MxNy41OTYgMTMuNzQ0NSAxNi42NzA2IDE0LjIwODggMTUuNjIzIDE0LjI3MjNDMTEuOTQ3MiAxNC40OTYyIDguMDcxNDYgMTQuMDk4NCA0LjM3NDM2IDE0LjI3MjNDMy4xODcwMyAxNC4zOTc0IDEuNDg0MjQgMTIuOTc0MyAxLjQ4NDI0IDExLjcwNDZWNS4yMjkyMkgyLjg3MjM4VjExLjI2NDhDMi44NzIzOCAxMi4wNDk3IDMuNTg3NzQgMTIuNzY4MSA0LjMyODA5IDEyLjc1NzNMMTUuNzU4MSAxMi43NTQ0QzE2LjQ2MjQgMTIuNzE2MyAxNy4xMjQgMTIuMDEzNSAxNy4xMjQgMTEuMjY0OFY1LjIyOTIySDE4LjUxMjJWMTEuNzA0NkgxOC41MTMxWk0xMy42MTg1IDYuMDAwNEMxNC41NTg3IDUuOTIzMTkgMTQuNDMyIDQuMjc0MjcgMTMuMzY0OSA0LjUwNjlDMTIuNTc0NiA0LjY3OTkgMTIuNzIwOCA2LjA3MzcxIDEzLjYxODUgNi4wMDA0Wk02Ljc0NTMyIDUuOTIyMjFDNy40OTMwNyA1LjU3MDM0IDcuMTU4OTkgNC4zMzY4MyA2LjI4NDQ1IDQuNTA3ODhDNS4zMTgzIDQuNjk2NTIgNS43NTc4OCA2LjM4NzQ2IDYuNzQ1MzIgNS45MjIyMVpNMTAuMDE3NiA2LjAwNjI3QzEwLjkzOTQgNS45ODE4MyAxMC45NDc3IDQuMzE5MjMgOS44NDgyOSA0LjUwNzg4QzkuMDE1NCA0LjY1MDU4IDkuMTg5MzggNi4wMjg3NSAxMC4wMTc2IDYuMDA2MjdaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K')}.icon_specs.parking::after{width:.9rem;height:.9rem;margin:.25rem 0 0 .2rem;background-image:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwLjk5OTIgMy40OTY1OEMyMC45OTQzIDMuMjQ5NTggMjAuODM1MiAzLjAyODg0IDIwLjYwODggMi45NDM1TDEzLjA5NDYgMEg3LjkwNjI3TDAuMzkxMjEzIDIuOTQ0MzJDMC4yMTMyNCAzLjAxMzI1IDAuMDk1OTU3OCAzLjE0MzcyIDAuMDI5NTI1NSAzLjMyMDk3TDAgMjAuNDA1MUMwLjAzMzYyNjIgMjAuNzQ3MyAwLjI1MTc4NyAyMC45NjY0IDAuNTk0NjEgMjFIMjAuNDA1NEMyMC43NDc0IDIwLjk2NjQgMjAuOTY2NCAyMC43NDgxIDIxIDIwLjQwNTFWMy40OTY1OEgyMC45OTkyWk03LjAxNDc2IDE5Ljc2NjZINS4zNzQ0NlYxOC41MzU3SDcuMDE0NzZWMTkuNzY2NlpNMTIuNzU1OCAxOS43NjY2SDguMjQ0OTlWMTguNTM1N0gxMi43NTU4VjE5Ljc2NjZaTTkuNDc1MjIgMTYuMjE3NUM5LjUwMTQ2IDE2LjA3MDcgOS42NjcxNCAxNi4wNzk3IDkuNzgxMTQgMTYuMDcyM0MxMC4wMDAxIDE2LjA1NzUgMTEuMzU3NSAxNi4wNTEgMTEuNDU2NyAxNi4xMTI1QzExLjQ3OCAxNi4xMjU2IDExLjUyNTYgMTYuMjAxOSAxMS41MjU2IDE2LjIxODRWMTcuMzA1N0g5LjQ3NTIyQzkuNTE2MjMgMTYuOTc5OSA5LjQyMDI3IDE2LjUyNjEgOS40NzUyMiAxNi4yMTg0VjE2LjIxNzVaTTE1LjYyNjQgMTkuNzY2NkgxMy45ODYxVjE4LjUzNTdIMTUuNjI2NFYxOS43NjY2Wk0xNi40MjYgMTcuMzA0OEgxMi43NTU4VjE2LjA1MzRDMTIuNzU1OCAxNS42MjI2IDEyLjIxNjIgMTUuMDc1MyAxMS44MjQxIDE0LjkzNDFDMTEuNDIxNCAxNC43ODk3IDEwLjA0NiAxNC44MDEyIDkuNTc2MSAxNC44NDE0QzkuMDE1MTEgMTQuODg5OCA4LjI0NDk5IDE1LjQ1NDQgOC4yNDQ5OSAxNi4wNTM0VjE3LjMwNDhINC41NzQ4MUM0LjU1OTIzIDE3LjMwNDggNC4zMTg5MiAxNy4yMDggNC4yODAzOCAxNy4xODkxQzQuMDE4NzUgMTcuMDU4NyAzLjgwNTUxIDE2Ljc3MzkgMy43NTMwMiAxNi40ODU5QzMuNjg1NzYgMTYuMTE3NCAzLjY5MjMzIDE0LjkyNDMgMy43MzQxNSAxNC41MzQ1QzMuNzkwNzQgMTQuMDE0MiA0LjIxNTU4IDEzLjYyOTQgNC43MzcyIDEzLjYwOTdMMTYuNDQ4MiAxMy42MzAyQzE2Ljg0MSAxMy43MTYzIDE3LjE3NCAxNC4wMjY1IDE3LjI0NzggMTQuNDMwM0MxNy4zMTY3IDE0LjgxMSAxNy4zMDUyIDE1LjkzNDQgMTcuMjY4MyAxNi4zNDE0QzE3LjIzNzEgMTYuNjgyOCAxNy4wNTE4IDE3LjAxMTEgMTYuNzQ2NyAxNy4xNzM1QzE2LjcwNTcgMTcuMTk1NyAxNi40NDMyIDE3LjMwNCAxNi40MjYgMTcuMzA0VjE3LjMwNDhaTTUuNTg5MzQgMTIuMjA3M0M1LjY3NTQ1IDExLjYzMTIgNS45NDQ0NiAxMC42NDMyIDYuMTIzMjYgMTAuMDc0NUM2LjM3MTc2IDkuMjg0MjggNi45NjQ3MyA4Ljc0NTk3IDcuODExMTMgOC42ODYwNkM5LjU2NDYyIDguNTYzNzkgMTEuNDU5MiA4Ljc4Mjg5IDEzLjIyNzQgOC42ODYwNkMxMy44NzI5IDguNzM2OTQgMTQuNTA2IDkuMTc1MTQgMTQuNzcxOCA5Ljc2Njc5QzE0Ljk4OTEgMTAuMjUwMSAxNS4zMDU3IDExLjYxODEgMTUuNDAxNiAxMi4xNzI4QzE1LjQxMzkgMTIuMjQxNyAxNS40Mjg3IDEyLjMwOSAxNS40MjA1IDEyLjM3OTZINS41Nzg2OEM1LjU3Mzc2IDEyLjMyMTMgNS41ODAzMiAxMi4yNjM5IDUuNTg5MzQgMTIuMjA1NlYxMi4yMDczWk0xOS43NjgxIDE5Ljc2NjZIMTYuODU2NlYxOC40NzQyQzE3Ljc2NjEgMTguMTU0MiAxOC40MjQ3IDE3LjQwODIgMTguNDk4NSAxNi40MjQzQzE4LjU5OTQgMTUuMDgyNiAxOC42NzY1IDEzLjM1NTMgMTcuMzA4NSAxMi42NDcxQzE3LjExNTggMTIuNTQ3IDE2LjkxMjQgMTIuNTE1IDE2LjczNjkgMTIuMzk4NUMxNi40NTcyIDExLjUxODggMTYuMzI2IDEwLjU1NyAxNi4wNDcxIDkuNjgzMDlDMTUuNjQzNiA4LjQxOTM3IDE0LjYxOTIgNy41NDM3OSAxMy4yNzAxIDcuNDU1OThDMTEuNDM0NiA3LjMzNTM1IDkuNDYzNzQgNy41NDU0MyA3LjYxNDI5IDcuNDYzMzdDNi44NjU1IDcuNTU1MjcgNi4xMjk4MiA3LjkwMzIxIDUuNjIxMzIgOC40NjQ1QzQuNzEzNDIgOS40NjcyNyA0LjcwNTIxIDExLjE2MjYgNC4yNjM5NyAxMi4zOTkzQzQuMDUyMzcgMTIuNTI0IDMuODM0MjEgMTIuNTY1OSAzLjYxNDQxIDEyLjY5MzFDMy4xMTY1OCAxMi45ODAzIDIuNjkxNzQgMTMuNTM5MSAyLjU2MzggMTQuMTAzN0MyLjQ0NzMzIDE0LjYxNzQgMi40NDczMyAxNi4zMDEyIDIuNTYzOCAxNi44MTQxQzIuNzQ1ODcgMTcuNjE1OCAzLjM5MTMzIDE4LjIwNjcgNC4xNDQyMyAxOC40NzQyVjE5Ljc2NjZIMS4yMzI2OVY2LjIyNjcySDE5Ljc2ODFWMTkuNzY2NlpNMTkuNzY4MSA0Ljk5NTgySDEuMjMyNjlWMy45MjkwNEw4LjE1MTQ5IDEuMjMwOUwxMi43NzggMS4yMTk0MUwxOS43NjczIDMuOTI5ODZWNC45OTY2NEwxOS43NjgxIDQuOTk1ODJaTTEyLjI0IDIuNDk1NDVMOC43MjU2IDIuNTAyODNDOC4wNjA0NiAyLjY4NTAxIDguMDk0OSAzLjU2NzE1IDguNzU5MjMgMy43MjE0M0gxMi4yNEMxMi45MjQ4IDMuNTU3MzEgMTIuOTI4MSAyLjY2MTIxIDEyLjI0IDIuNDk1NDVaTTYuNDYxMTYgMTQuODQzQzYuMjQ5NTYgMTQuODE5MiA1LjY0Njc1IDE0LjgxNiA1LjQ0NTgxIDE0Ljg1MjlDNC43OTc4OSAxNC45NzEgNC44MDYwOSAxNS45NzQ2IDUuNDgxMDggMTYuMDcwN0M1LjcxODkyIDE2LjEwNDMgNi40ODI0OCAxNi4xMDE4IDYuNjgyNiAxNi4wMDgzQzcuMjIwNjIgMTUuNzU4IDcuMDg2MTIgMTQuOTE0NCA2LjQ2MTE2IDE0Ljg0M1pNMTUuNDgyOCAxNC44NDNDMTUuMjcxMiAxNC44MTkyIDE0LjY2ODQgMTQuODE2IDE0LjQ2NzUgMTQuODUyOUMxMy44MTk2IDE0Ljk3MSAxMy44Mjc4IDE1Ljk3NDYgMTQuNTAyOCAxNi4wNzA3QzE0Ljc0MDYgMTYuMTA0MyAxNS41MDQyIDE2LjEwMTggMTUuNzA0MyAxNi4wMDgzQzE2LjI0MjMgMTUuNzU4IDE2LjEwNzggMTQuOTE0NCAxNS40ODI4IDE0Ljg0M1oiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=')}.icon_star{display:inline-flex;width:1.5rem;height:1.5rem;margin:0 0 0 .1rem}.icon_star::before{display:block;content:'';width:1.8rem;height:1.8rem;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA3NS40IDcxLjciPgogIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAzMC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiAyLjEuMSBCdWlsZCAxMzYpICAtLT4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLnN0MCB7CiAgICAgICAgZmlsbDogI2Y4ZDAzMjsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPHBhdGggY2xhc3M9InN0MCIgZD0iTTQ4LjUsMjQuN0wzNy43LDBsLTEwLjgsMjQuN0wwLDI3LjRsMjAuMiwxNy45LTUuOCwyNi40LDIzLjMtMTMuNiwyMy4zLDEzLjYtNS44LTI2LjQsMjAuMi0xNy45LTI2LjktMi43WiIvPgo8L3N2Zz4=')}.add_to_fav{z-index:9;width:2rem;height:2rem;right:1rem;top:1rem;border-radius:.5rem}.add_to_fav::before{content:'';display:inline-flex;background-size:100%;width:1.4rem;height:1.2rem;margin:.4rem 0 0 .3rem;background-image:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyNSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjUyIDEuOTgyOEwxMi4wNCAyLjU1MjhMMTIuNjEgMS45ODI4QzE0LjE5IDAuNDQyODA1IDE2LjM5IC0wLjI2NzE5NSAxOC41NCAwLjA5MjgwNDlDMjEuNzkgMC42MzI4MDUgMjQuMTggMy40NTI4IDI0LjE4IDYuNzUyOFY3LjAyMjhDMjQuMTggOC45ODI4MSAyMy4zNyAxMC44NTI4IDIxLjkzIDEyLjE5MjhMMTMuNCAyMC4xNjI4QzEzLjA1IDIwLjQ5MjggMTIuNTggMjAuNjcyOCAxMi4wOSAyMC42NzI4QzExLjYgMjAuNjcyOCAxMS4xNCAyMC40OTI4IDEwLjc4IDIwLjE2MjhMMi4yNSAxMi4xOTI4QzAuODEgMTAuODYyOCAwIDguOTgyODEgMCA3LjAyMjhWNi43NTI4QzAgMy40NTI4IDIuMzkgMC42MzI4MDUgNS42NCAwLjA5MjgwNDlDNy43NSAtMC4yNjcxOTUgOS45OCAwLjQzMjgwNSAxMS41MiAxLjk3MjhDMTEuNDggMS45NzI4IDExLjUyIDEuOTcyOCAxMS41MiAxLjk3MjhWMS45ODI4Wk0xMi4wNCA1Ljc1MjhMOS45MiAzLjU0MjhDOC45IDIuNTYyOCA3LjQ0IDIuMDkyOCA2LjAxIDIuMzMyOEMzLjg1IDIuNjkyOCAyLjI3IDQuNTYyOCAyLjI3IDYuNzUyOFY3LjAyMjhDMi4yNyA4LjM1MjgxIDIuODIgOS42MzI4IDMuOCAxMC41MzI4TDEyLjA5IDE4LjI3MjhMMjAuMzkgMTAuNTMyOEMyMS4zNiA5LjYyMjggMjEuOTIgOC4zNTI4MSAyMS45MiA3LjAyMjhWNi43NTI4QzIxLjkyIDQuNTYyOCAyMC4zMyAyLjY5MjggMTguMTggMi4zMzI4QzE2Ljc1IDIuMDkyOCAxNS4yOSAyLjU2MjggMTQuMjcgMy41NDI4TDEyLjA2IDUuNzUyOEgxMi4wNFoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=')}.add_to_fav:hover{cursor:pointer;background:var(--color-green-drk)}.add_to_fav.active::before,.add_to_fav:hover::before{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAyNSAyMSI+CiAgPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDMwLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDIuMS4xIEJ1aWxkIDEzNikgIC0tPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuc3QwIHsKICAgICAgICBmaWxsOiAjZmZmOwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTEuNSwybC41LjYuNi0uNkMxNC4yLjQsMTYuNC0uMywxOC41LDBjMy4yLjUsNS42LDMuNCw1LjYsNi43di4zYzAsMi0uOCwzLjgtMi4yLDUuMmwtOC41LDhjLS4zLjMtLjguNS0xLjMuNXMtLjktLjItMS4zLS41TDIuMiwxMi4yYy0xLjQtMS4zLTIuMi0zLjItMi4yLTUuMnYtLjNDMCwzLjUsMi40LjYsNS42LDBjMi4xLS40LDQuMy4zLDUuOSwxLjksMCwwLDAsMCwwLDBoMFpNMTIsNS44bC0yLjEtMi4yYy0xLTEtMi41LTEuNS0zLjktMS4yLTIuMi40LTMuNywyLjItMy43LDQuNHYuM2MwLDEuMy41LDIuNiwxLjUsMy41bDguMyw3LjcsOC4zLTcuN2MxLS45LDEuNS0yLjIsMS41LTMuNXYtLjNjMC0yLjItMS42LTQuMS0zLjctNC40LTEuNC0uMi0yLjkuMi0zLjksMS4ybC0yLjIsMi4yaDBaIi8+Cjwvc3ZnPg==')}.icon_details.li:before{width:5.4rem;height:1.5rem;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpzZXJpZj0iaHR0cDovL3d3dy5zZXJpZi5jb20vIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA4NDEgMjA1LjEiPgogIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAzMC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiAyLjEuMSBCdWlsZCAxMzYpICAtLT4KICA8cGF0aCBkPSJNODI5LjIsMTkyLjJoMGMyLjEsMCwzLjgtMS43LDMuOC0zLjh2LS4yYzAtMi44LTEuNy00LjItNS4yLTQuMmgtNS43djE0LjhoMi4xdi02LjVoMi43YzAsLjEsNC4xLDYuNSw0LjEsNi41aDIuM2wtNC40LTYuNmguM1pNODI2LjcsMTkwLjdoLTIuNXYtNWgzLjFjMS42LDAsMy41LjMsMy41LDIuNHMtMS44LDIuNi00LjEsMi42TTAsMzAuMmgzMS40djExNC40aDU4LjF2MjlIMFYzMC4ySDBaTTEwMy40LDc2LjRoMzAuMnY5Ny4yaC0zMC4ydi05Ny4yaDBaTTExOC41LDI4YzkuNiwwLDE3LjUsNy45LDE3LjUsMTcuNXMtNy45LDE3LjUtMTcuNSwxNy41LTE3LjUtNy45LTE3LjUtMTcuNSw3LjktMTcuNSwxNy41LTE3LjVoME0yNTkuOSwzMC4xaDMwLjJ2ODUuN2wzNC4yLTM5LjZoMzdsLTM5LjYsNDUsMzguOCw1Mi4zaC0zOGwtMzItNDhoLS40djQ4aC0zMC4yVjMwLjFaTTE1MC40LDc2LjRoMjl2MTMuMmguNGM1LjktMTAuMSwxNi45LTE2LjEsMjguNi0xNS43LDMwLjYsMCwzNi4yLDIwLjEsMzYuMiw0Ni4zdjUzLjNoLTMwLjJ2LTQ3LjNjMC0xMS4zLS4yLTI1LjgtMTUuNy0yNS44cy0xOC4xLDEyLjMtMTguMSwyNXY0OC4xaC0zMC4ydi05Ny4xWiIvPgogIDxwYXRoIGQ9Ik00MjQuOCwxMTMuNnYtLjRjMC05LjktOC4yLTE4LjEtMTguMS0xOC4xaC0uNGMtMTAuOS0uNy0yMC41LDcuNi0yMS4zLDE4LjVoMzkuOFpNNDUwLjQsMTU2LjdjLTEwLjIsMTIuMy0yNS4zLDE5LjQtNDEuMywxOS4zLTMwLjIsMC01NC4zLTIwLjEtNTQuMy01MS4zczI0LjItNTEuMyw1NC4zLTUxLjMsNDUuOSwyMC4xLDQ1LjksNTEuM3Y5LjVoLTcwLjFjMS44LDExLDExLjYsMTkuMiwyMi43LDE4LjksOC43LS4xLDE2LjgtNC41LDIxLjUtMTEuOWwyMS4zLDE1LjVaTTUxNy45LDk5LjhjLTE1LjEsMC0yNC4xLDEwLjEtMjQuMSwyNC44czkuMSwyNC44LDI0LjEsMjQuOCwyNC4yLTEwLjEsMjQuMi0yNC44YzAtMTQuNy05LTI0LjgtMjQuMi0yNC44TTU2OS45LDE3My41aC0yNy44di0xMi45aC0uNGMtNy4xLDkuNS0xOC4yLDE1LjItMzAsMTUuMy0yOSwwLTQ4LjEtMjAuOS00OC4xLTUwLjVzMTYuOS01Mi4xLDQ0LjctNTIuMSwyNC4yLDMuNCwzMSwxMi45aC40VjMwLjJoMzAuMnYxNDMuM1pNNzczLjcsMTczLjZoLTMwLjJ2LTQ3LjNjMC0xMS4zLS4yLTI1LjgtMTUuNy0yNS44cy0xOC4xLDEyLjMtMTguMSwyNXY0OC4xaC0zMC4ydi05Ny4yaDI5djEzLjNoLjRjNS45LTEwLjEsMTYuOS0xNi4xLDI4LjYtMTUuNywzMC42LDAsMzYuMiwyMC4xLDM2LjIsNDYuM3Y1My4zWk02NDUuNCw2My4xaDBjLTkuNiwwLTE3LjUtNy45LTE3LjUtMTcuNXM3LjktMTcuNSwxNy41LTE3LjUsMTcuNSw3LjksMTcuNSwxNy41aDBjMCw5LjYtNy45LDE3LjUtMTcuNSwxNy41TTY2MC41LDE3My42aC0zMC4ydi05Ny4yaDMwLjJ2OTcuMlpNNzg4LjcsMGgtMTczLjZjLTguMS0uMS0xNC45LDYuNS0xNSwxNC43djE3NC4zYzAsOC4yLDYuOSwxNC44LDE1LDE0LjdoMTczLjZjOC4yLjEsMTUtNi41LDE1LjEtMTQuN1YxNC43YzAtOC4yLTYuOS0xNC44LTE1LjEtMTQuN004MjcsMTc3LjRjLTcuNi4xLTEzLjgsNi4zLTEzLjgsMTMuOXM2LjMsMTMuOSwxMy45LDEzLjksMTMuOS02LjMsMTMuOS0xMy45LTYuMi0xMy44LTEzLjgtMTMuOWgtLjJNODI3LDIwMy42aC0uMmMtNi43LDAtMTIuMi01LjUtMTIuMi0xMi4yczUuNS0xMi4yLDEyLjItMTIuMiwxMi4xLDUuNCwxMi4yLDEydi4yYzAsNi41LTUuMSwxMi0xMS43LDEyLjJoLS4zIi8+Cjwvc3ZnPg==');margin:.5rem 0 0;opacity:.3}.vc_row .container .lst.icons li.icon.marker:before{width:1.3rem;height:3rem;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA5OC45IDE3OC43Ij4KICA8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMzAuMi4xLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogMi4xLjEgQnVpbGQgMSkgIC0tPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuc3QwIHsKICAgICAgICBmaWxsOiAjOWRkZTYxOwogICAgICB9CgogICAgICAuc3QxIHsKICAgICAgICBmaWxsOiAjODBjMzQyOwogICAgICB9CgogICAgICAuc3QyIHsKICAgICAgICBmaWxsOiAjYWFhOwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8ZyBpZD0iZ2dWNVhwLnRpZiI+CiAgICA8cGF0aCBjbGFzcz0ic3QyIiBkPSJNNTguOSw5Ny42djY1LjdjMCwxLjcsMCwzLjQtMS43LDUuMWwtNS4xLDguNWMwLC45LTEuNywxLjctMi42LDEuN3MtMS43LDAtMi42LTEuN2wtNS4xLTguNWMtLjktMS43LTEuNy0zLjQtMS43LTUuMXYtNjUuN2M2LC45LDEyLjguOSwxOC44LDBaIi8+CiAgPC9nPgogIDxnPgogICAgPGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iNDkuNSIgY3k9IjQ5LjEiIHI9IjQ5LjEiLz4KICAgIDxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik01OC41LDk3LjZjLTYsLjktMTIuOC45LTE4LjgsMC0xNi4yLTMuNC0yOS45LTE1LjQtMzUuOC0yOS45LDE3LjksOC41LDQwLjEsNy43LDU2LjMtNS4xLDE2LjItMTIuOCwyMy0zMi45LDE4LjgtNTIuNWgwYzE2LjIsMTEuMSwyMywzMi45LDE3LjksNTIuNS01LjEsMTkuNi0xOS42LDMxLjYtMzguNCwzNVoiLz4KICA8L2c+Cjwvc3ZnPg==')}.vc_row .container .lst.icons li.icon.plans:before{width:2.5rem;height:3rem;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAyNDcuNCAyMTMuMSI+CiAgPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDMwLjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDIuMS4xIEJ1aWxkIDEpICAtLT4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLnN0MCB7CiAgICAgICAgZmlsbDogI2Y2ZjZmNjsKICAgICAgfQoKICAgICAgLnN0MSB7CiAgICAgICAgZmlsbDogIzlkZGU2MTsKICAgICAgfQoKICAgICAgLnN0MiB7CiAgICAgICAgZmlsbDogIzgwYzM0MjsKICAgICAgfQoKICAgICAgLnN0MyB7CiAgICAgICAgZmlsbDogI2FhYTsKICAgICAgfQoKICAgICAgLnN0NCB7CiAgICAgICAgZmlsbDogI2ZmZjsKICAgICAgfQoKICAgICAgLnN0NSB7CiAgICAgICAgZmlsbDogIzk5OTsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPGcgaWQ9IlZrY203QS50aWYiPgogICAgPGc+CiAgICAgIDxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0uNSwxODYuOWMtMi41LDEwLjgsNC41LDIyLjQsMTUsMjUsMy4xLjgsNi42LDEuNywxMCwuOWwyMTMuMS4yYzUuMSwwLDguOC0zLjcsOC44LTguOFYyOS43YzAtNC42LTMuNy04LjQtOC4zLTguNEg0Mi45QzQyLjksOS41LDMzLjIsMCwyMS43LDBTLjMsOS41LjMsMjEuN2wuMiwxNjUuMloiLz4KICAgICAgPHBhdGggY2xhc3M9InN0MSIgZD0iTTI1LjUsMjEyLjhjMTAuMy0yLjQsMTcuNS0xMSwxNy40LTIydi00LjZzMC0xNjUsMC0xNjVoMTk2LjFjNC42LDAsOC4zLDMuOCw4LjMsOC41djE3NC41YzAsNS4xLTMuNyw4LjgtOC44LDguOGwtMjEzLjEtLjJaTTcyLjgsNTUuNGgyNS4xYzIuNiwwLDQuNS0xLjcsNC42LTQuMXMtMS42LTQuNS00LjItNC41aC0yOS44Yy0yLjQsMC00LjMsMS45LTQuMyw0LjN2MjUuN2MwLDIuNSwyLjQsNC4xLDQuNSw0LjFzNC0xLjksNC4xLTQuNHYtMjEuMVpNMTg3LjgsNTUuNHYzMy42YzAsMi43LDEuOCw0LjYsNC4yLDQuNnM0LjQtMS45LDQuMy00LjZ2LTMzLjZzMjEuMywwLDIxLjMsMHYyMS43Yy4xLDIuNSwyLjcsNC4xLDQuOCwzLjhzMy43LTEuOSwzLjctNC4zdi0yNS41YzAtMi4yLTEuOC00LjItNC4yLTQuMmgtOTguMmMtMi42LDAtNC4xLDIuNC00LjEsNC40czEuOCw0LjEsNC4yLDQuMWgyMS4zYzAsMCwwLDQ2LjYsMCw0Ni42LDAsMi43LDEuOSw0LjUsNC40LDQuNXM0LjEtMS45LDQuMi00LjR2LTE2LjhzMTIuNiwwLDEyLjYsMGMyLjYsMCw0LjQtMS45LDQuNC00LjRzLTEuOS00LjEtNC40LTQuMWgtMTIuNnMwLTIxLjMsMC0yMS4zaDM0LjFaTTEwMy4xLDEzMmg4YzAsMCwwLDQ2LjksMCw0Ni45aC0zOC4zczAtNDYuOCwwLTQ2LjhoMTIuN2MyLjYtLjEsNC4zLTIuMSw0LjMtNC40cy0xLjgtNC4yLTQuMy00LjJoLTEyLjZzLS4xLTIxLjktLjEtMjEuOWMwLTIuNS0yLjktNC00LjktMy42cy0zLjYsMi4xLTMuNiw0LjZ2ODAuNWMwLDIuNCwxLjksNC4zLDQuMyw0LjNoNTUuNGMyLjYsMCw0LjMtMi4xLDQuMy00LjNzLTEuNy00LjEtNC4yLTQuMmgtNC4zYzAtLjEsMC01MS4zLDAtNTEuMywwLTIuMy0yLTQuMS00LjItNC4xaC0xMi41Yy0yLjcsMC00LjUsMS44LTQuNSw0LjJzMS44LDQuNSw0LjgsNC4zWk0yMTcuNiwxNzguOWgtNTUuNHMwLTQ3LjMsMC00Ny4zYy0uNS0yLjUtMi40LTMuOS00LjctMy43cy0zLjgsMS44LTMuOCw0LjF2NDYuOHMtMy45LjEtMy45LjFjLTIuNywwLTQuNiwxLjctNC42LDQuMnMxLjgsNC4zLDQuNyw0LjNoNzEuOGMyLjcsMCw0LjUtMiw0LjUtNC42di04MC4zYzAtMi44LTEuOS00LjUtNC4yLTQuNXMtNC4zLDEuOC00LjMsNC41djI1LjNzLTM4LjMsMC0zOC4zLDBjLTIuNiwwLTQuMywyLjEtNC4zLDQuM3MxLjgsNC4yLDQuMyw0LjJoOC41YzAsMCwwLDE3LjEsMCwxNy4xLDAsMi43LDIuNCw0LjMsNC43LDQuMXMzLjktMi4xLDMuOC00LjZ2LTE2LjZzMjEuMywwLDIxLjMsMHY0Mi42WiIvPgogICAgICA8cGF0aCBjbGFzcz0ic3QyIiBkPSJNNDIuOSwyMS4ydjE2NWMtLjIsMC0uOS0uNC0xLS44LTIuNi05LjEtMTEuMi0xNS0yMC40LTE0LjlzLTE4LjcsNi40LTIxLjEsMTYuNEwuMywyMS43Qy4zLDkuNSw5LjgsMCwyMS43LDBzMjEuMiw5LjUsMjEuMiwyMS4yWiIvPgogICAgICA8cGF0aCBjbGFzcz0ic3QzIiBkPSJNNDIuOSwxODYuM3Y0LjZjLjEsMTEtNy4xLDE5LjUtMTcuNCwyMnMtNi45LS4yLTEwLS45Yy0uNC0uNC0xLTEtMS42LTEuNS00LjEtMy4yLTYtOC4yLTQuNy0xMy40czQuOS04LjQsMTAuMS05LjNjMS0uMiwyLjItMS43LDIuMi0yLjd2LTE0LjRjOS4xLDAsMTcuNyw1LjgsMjAuMywxNC45LjEuNC44LjkuOS44WiIvPgogICAgICA8cGF0aCBjbGFzcz0ic3Q1IiBkPSJNMjEuNiwxNzAuNXYxNC40YzAsMS0xLjIsMi41LTIuMiwyLjctNS4zLDEtOSw0LjktMTAuMSw5LjNzLjYsMTAuMyw0LjcsMTMuNCwxLjIsMS4xLDEuNiwxLjVjLTEwLjUtMi42LTE3LjUtMTQuMi0xNS0yNXMxMS41LTE2LjMsMjEuMS0xNi40WiIvPgogICAgICA8cGF0aCBjbGFzcz0ic3Q0IiBkPSJNMjE3LjYsMTc4Ljl2LTQyLjZzLTIxLjMsMC0yMS4zLDB2MTYuNmMwLDIuNS0xLjYsNC40LTMuOCw0LjZzLTQuNy0xLjQtNC43LTQuMXYtMTcuMXMtOC41LDAtOC41LDBjLTIuNSwwLTQuMi0yLTQuMy00LjJzMS43LTQuMyw0LjMtNC4zaDM4LjNzMC0yNS4zLDAtMjUuM2MwLTIuNiwxLjktNC41LDQuMy00LjVzNC4yLDEuOCw0LjIsNC41djgwLjNjMCwyLjctMS43LDQuNi00LjUsNC42aC03MS44Yy0yLjgsMC00LjctMS44LTQuNy00LjNzMS45LTQuMiw0LjYtNC4yaDMuOWMwLS4xLDAtNDYuOSwwLTQ2LjksMC0yLjQsMS45LTMuOSwzLjgtNC4xczQuMiwxLjIsNC43LDMuN3Y0Ny4zczU1LjQsMCw1NS40LDBaIi8+CiAgICAgIDxwYXRoIGNsYXNzPSJzdDQiIGQ9Ik0xODcuOCw1NS40aC0zNC4xczAsMjEuMiwwLDIxLjJoMTIuNmMyLjYsMCw0LjQsMiw0LjQsNC4ycy0xLjgsNC40LTQuNCw0LjRoLTEyLjZzMCwxNi44LDAsMTYuOGMwLDIuNi0xLjksNC40LTQuMiw0LjRzLTQuNC0xLjgtNC40LTQuNXYtNDYuNnMtMjEuMywwLTIxLjMsMGMtMi40LDAtNC4yLTItNC4yLTQuMXMxLjUtNC40LDQuMS00LjRoOTguMmMyLjQsMCw0LjEsMi4xLDQuMSw0LjJ2MjUuNWMwLDIuNC0xLjcsNC4xLTMuNyw0LjNzLTQuNy0xLjMtNC43LTMuOHYtMjEuN2MtLjEsMC0yMS40LDAtMjEuNCwwdjMzLjZjMCwyLjctMS44LDQuNi00LjMsNC42cy00LjMtMS45LTQuMy00LjZ2LTMzLjZaIi8+CiAgICAgIDxwYXRoIGNsYXNzPSJzdDQiIGQ9Ik0xMDMuMSwxMzJjLTIuOS4yLTQuOC0xLjktNC44LTQuM3MxLjktNC4yLDQuNS00LjJoMTIuNWMyLjEsMCw0LjIsMS45LDQuMiw0LjF2NTEuMXM0LjMuMSw0LjMuMWMyLjUsMCw0LjIsMiw0LjIsNC4ycy0xLjcsNC4zLTQuMyw0LjNoLTU1LjRjLTIuNCwwLTQuMy0xLjktNC4zLTQuM3YtODAuNWMwLTIuNSwxLjQtNC4yLDMuNi00LjZzNC45LDEuMSw0LjksMy42djIxLjhjLjEsMCwxMi44LDAsMTIuOCwwLDIuNSwwLDQuMywyLDQuMyw0LjJzLTEuNyw0LjMtNC4zLDQuM2gtMTIuN2MwLC4xLDAsNDYuOSwwLDQ2LjloMzguM3MwLTQ2LjgsMC00Ni44aC04WiIvPgogICAgICA8cGF0aCBjbGFzcz0ic3Q0IiBkPSJNNzIuOCw1NS40djIxLjFjMCwyLjUtMS45LDQuMy00LjEsNC40cy00LjQtMS41LTQuNC00LjF2LTI1LjdjMC0yLjQsMS45LTQuMyw0LjMtNC4zaDI5LjhjMi42LDAsNC4zLDIuMiw0LjIsNC41cy0yLDQuMS00LjYsNC4xaC0yNS4xWiIvPgogICAgPC9nPgogIDwvZz4KPC9zdmc+');margin:0 0 0 -.4rem}.vc_row .container .lst.icons li.icon.cost:before{width:3.3rem;height:3.3rem;margin:.3rem 0 0 -.7rem;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAyNDcuNCAyMTMuMSI+CiAgPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDMwLjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDIuMS4xIEJ1aWxkIDEpICAtLT4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLnN0MCB7CiAgICAgICAgZmlsbDogI2UwZTBlMDsKICAgICAgfQoKICAgICAgLnN0MSB7CiAgICAgICAgZmlsbDogIzViNWI1YjsKICAgICAgfQoKICAgICAgLnN0MiB7CiAgICAgICAgZmlsbDogI2Y2ZjZmNjsKICAgICAgfQoKICAgICAgLnN0MyB7CiAgICAgICAgZmlsbDogIzlkZGU2MTsKICAgICAgfQoKICAgICAgLnN0NCB7CiAgICAgICAgZmlsbDogIzgwYzM0MjsKICAgICAgfQoKICAgICAgLnN0NSB7CiAgICAgICAgZmlsbDogIzgzODM4MjsKICAgICAgfQoKICAgICAgLnN0NiB7CiAgICAgICAgZmlsbDogI2RkZDsKICAgICAgfQoKICAgICAgLnN0NyB7CiAgICAgICAgZmlsbDogI2ZmZjsKICAgICAgfQoKICAgICAgLnN0OCB7CiAgICAgICAgZmlsbDogI2NkY2RjZDsKICAgICAgfQoKICAgICAgLnN0OSB7CiAgICAgICAgZmlsbDogI2Y3ZjdmNzsKICAgICAgfQoKICAgICAgLnN0MTAgewogICAgICAgIGZpbGw6ICM1ZTVlNWU7CiAgICAgIH0KCiAgICAgIC5zdDExIHsKICAgICAgICBmaWxsOiAjZmVhYjA0OwogICAgICB9CgogICAgICAuc3QxMiB7CiAgICAgICAgZmlsbDogIzViNWE1YTsKICAgICAgfQoKICAgICAgLnN0MTMgewogICAgICAgIGZpbGw6ICNlMWUxZTE7CiAgICAgIH0KCiAgICAgIC5zdDE0IHsKICAgICAgICBmaWxsOiAjODM4MzgzOwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8Zz4KICAgIDxwYXRoIGNsYXNzPSJzdDkiIGQ9Ik0zNC41LDIwMy4ydjcuM2MwLDEuMywxLjEsMi4zLDIuMywyLjNoMTEuMmMwLDAsMjQuOSwwLDI0LjksMGgxMDYuOVYwSDM2LjljLTEuMywwLTIuMywxLjEtMi4zLDIuNHYyMDAuOFoiLz4KICAgIDxnIGlkPSJHazJOclIudGlmIj4KICAgICAgPGc+CiAgICAgICAgPHBhdGggY2xhc3M9InN0MiIgZD0iTTE1OC4yLDEzNy4zYzAsLjEsMCwuMywwLC40LS4yLjMtLjMuOS0uNCwxLjNsLTUuMSwxOC4yYzAsLjIsMCwuNy0uMSwxLDAsMC0uNS40LS41LjYtMS44LDQuNy00LDEwLjEtNi4yLDE0LjdzLS44LDEuNy0xLDIuNWMtMi44LS45LTUuNywxLjMtNywzLjdzLTIuNyw0LjYtNC42LDYuOWMtMy4zLTEuMi01LjktNi42LTExLTQuOC00LjYsMS42LTUuNiw1LjktOC40LDMuMXMtMy45LTEuNi01LjIsMC0uNiwzLjYuOSw0LjljNy42LDcsMTMuNS0yLDE0LjgtMS42czQuOSw1LjMsOS40LDQuOWMtNC44LDcuOC0xMS44LDEzLjktMTksMjBoNzQuM2MxLjcsMCwzLTEuMiwzLTN2LTk2YzAsMCwxOS45LTY2LjksMTkuOS02Ni45bDEwLjUsMy4xLTEzLDQzLjdjLS42LDEuOS42LDMuNSwyLjIsNHMzLjQtLjMsMy45LTIuMmwxNC00Ni43Yy42LTEuOS0uNi0zLjYtMi4zLTQuMWwtMTMuNS00LDEuOC02LjFjLjYtMS45LS4yLTQuNi0yLjQtNS4xbDQuMS0xNC4yYy45LTMuMSwwLTYuMi0yLTguNHMtNS4yLTMtOC4zLTIuNC01LjYsMi41LTYuNiw2bC00LDEzLjljLTIuMi0uOC00LjUsMS4xLTUuMSwzbC0xLjIsMy44TDE1Ni45LjVjLTEwLjQtLjktMjEtLjMtMzEuNy0uNCw4LjUsOS4xLDE1LjQsMTkuMSwyMC40LDI5LjgsMTYuMSwzMS41LDE5LjQsNzMuNywxMi42LDEwNy40Wk0xMzkuMiwxMzYuN2MyLjItLjMsMy4xLTEuOCwzLTMuNHMtMS4zLTMtMy4yLTNINjMuOGMtMi4yLDAtMy42LDEuNS0zLjUsMy40czEuNCwzLDMuNSwzaDc1LjNaTTExNS4xLDE2MS43YzIuMywwLDMuNC0xLjcsMy4zLTMuNHMtMS4zLTMtMy4xLTNoLTUxLjVjLTIuMiwwLTMuNiwxLjUtMy41LDMuNHMxLjUsMy4xLDMuNSwzLjFoNTEuM1oiLz4KICAgICAgICA8cGF0aCBjbGFzcz0ic3Q2IiBkPSJNMTMzLjYsMTkyLjljNC40LS40LDcuNC02LjEsOS42LTkuN2wyLjksNGMzLjYsNC45LDExLjgsNS44LDEzLjIsMi41czAtMi42LS43LTMuNmwxNy44LTIyLDE1LjQtNTB2OTZjMCwxLjctMS4yLDMtMi45LDNoLTc0LjNjNy4yLTYuMSwxNC4yLTEyLjIsMTktMjBaIi8+CiAgICAgICAgPHBhdGggY2xhc3M9InN0NiIgZD0iTTE1Ni45LjV2MjAuOGMtLjIsNi43LDQuOCwxMi4xLDExLjYsMTIuMWgyMC44cy0zMS4xLDEwMy45LTMxLjEsMTAzLjljNi44LTMzLjcsMy41LTc1LjktMTIuNi0xMDcuNC01LTEwLjctMTEuOS0yMC43LTIwLjQtMjkuOCwxMC43LDAsMjEuMy0uNSwzMS43LjRaIi8+CiAgICAgICAgPHBhdGggY2xhc3M9InN0MyIgZD0iTTE5Ni4zLDI0LjVjMi43LDEsNS41LDEuOSw4LjMsMi41LjIuMS43LjQuOS41LjgsMS4xLDIuMSwyLjQsMS42LDQuMWwtMzguOSwxMzAuMWgtLjRjLTQuOS0xLjgtMTAtMy4yLTE1LjEtNC41bDUuMS0xOC4yLjQtMS4zYzAtLjEsMC0uMywwLS40bDMxLjEtMTAzLjkuNy0yLDEuMi0zLjhjLjYtMS45LDIuOS0zLjgsNS4xLTNaIi8+CiAgICAgICAgPHBhdGggY2xhc3M9InN0NCIgZD0iTTIxMywyOS42YzIuMS42LDIuOSwzLjIsMi40LDUuMWwtMS44LDYuMS0xLjgsNi4yLTIwLDY2LjktMTUuNCw1MC04LjItMi4zTDIwNy4xLDMxLjZjLjUtMS43LS44LTMtMS42LTQuMWw3LjQsMi4xWiIvPgogICAgICAgIDxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xNzYuNCwxNjRsLTE3LjgsMjJjLjcsMSwxLjEsMi43LjcsMy42LTEuNCwzLjQtOS41LDIuNS0xMy4yLTIuNWwtMi45LTRjLTIuMiwzLjYtNS4yLDkuMy05LjYsOS43cy04LjItNC42LTkuNC00LjktNy4xLDguNi0xNC44LDEuNmMtMS41LTEuMy0yLjMtMy4xLS45LTQuOXMzLjUtMS42LDUuMiwwYzIuOSwyLjksMy45LTEuNCw4LjQtMy4xLDUuMS0xLjgsNy43LDMuNiwxMSw0LjgsMS45LTIuMywzLjItNC40LDQuNi02LjlzNC4yLTQuNiw3LTMuN2M0LjMsMS40LDUuMywxMC4xLDEwLjksOS4ybC0uNy04LjJjLjMsMCwxLS40LDEuMy0uNywzLjgtNC44LDguMS05LjQsMTEuNS0xNC4zaC40YzAtLjEsOC4yLDIuMiw4LjIsMi4yWiIvPgogICAgICAgIDxwYXRoIGNsYXNzPSJzdDgiIGQ9Ik0xOTAsMzEuNGwtLjcsMmgtMjAuOGMtNi44LDAtMTEuOC01LjQtMTEuNy0xMi4xVi41Yy4xLDAsMzMuMiwzMC45LDMzLjIsMzAuOVoiLz4KICAgICAgICA8cGF0aCBjbGFzcz0ic3QxMCIgZD0iTTEzOS4yLDEzNi43SDYzLjhjLTIuMSwwLTMuNC0xLjMtMy41LTNzMS4zLTMuNCwzLjUtMy40aDc1LjJjMiwwLDMuMiwxLjUsMy4yLDNzLS44LDMuMS0zLDMuNFoiLz4KICAgICAgICA8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMjExLjcsNDcuMWwxLjgtNi4yLDEzLjUsNGMxLjcuNSwyLjksMi4yLDIuMyw0LjFsLTE0LDQ2LjdjLS42LDEuOS0yLjQsMi42LTMuOSwyLjJzLTIuOC0yLjEtMi4yLTRsMTMtNDMuNy0xMC41LTMuMVoiLz4KICAgICAgICA8cGF0aCBjbGFzcz0ic3QxMCIgZD0iTTExNS4xLDE2MS43aC01MS4zYy0yLDAtMy40LTEuMy0zLjUtM3MxLjQtMy40LDMuNS0zLjRoNTEuNWMxLjgsMCwzLjEsMS42LDMuMSwzcy0xLjEsMy40LTMuMywzLjRaIi8+CiAgICAgICAgPHBhdGggY2xhc3M9InN0MTIiIGQ9Ik0yMTMsMjkuNmwtNy40LTIuMWMtLjIsMC0uNy0uMy0uOS0uNWw0LjEtMTQuMmMuOS0zLDAtNS45LTEuOS04LjIsMy0uNyw2LS4yLDguMywyLjRzMi44LDUuMywyLDguNGwtNC4xLDE0LjJaIi8+CiAgICAgICAgPHBhdGggY2xhc3M9InN0MTQiIGQ9Ik0yMDYuOCw0LjZjMS44LDIuMiwyLjcsNS4yLDEuOSw4LjJsLTQuMSwxNC4yYy0yLjgtLjUtNS42LTEuNS04LjMtMi41bDQtMTMuOWMxLTMuNSwzLjUtNS4zLDYuNi02WiIvPgogICAgICAgIDxwYXRoIGNsYXNzPSJzdDUiIGQ9Ik0xNjcuOCwxNjEuOGMtMy40LDQuOS03LjcsOS41LTExLjUsMTQuM3MtMSwuNy0xLjMuN2wtMi40LTE4LjdjMC0uMiwwLS43LjEtMSw1LjEsMS4zLDEwLjIsMi43LDE1LjEsNC42WiIvPgogICAgICAgIDxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNTIuNSwxNTguMWwyLjQsMTguNy43LDguMmMtNS42LDEtNi41LTcuNy0xMC45LTkuMi4yLS44LjUtMS41LDEtMi41LDIuMi00LjYsNC40LTEwLDYuMi0xNC43cy41LS42LjUtLjZaIi8+CiAgICAgICAgPHBhdGggY2xhc3M9InN0MTMiIGQ9Ik0xNTcuOCwxMzljLjEtLjQuMy0xLC40LTEuM2wtLjQsMS4zWiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgPC9nPgogIDxnPgogICAgPGNpcmNsZSBjbGFzcz0ic3QxMSIgY3g9IjEwMC44IiBjeT0iNzMuMiIgcj0iNDEuMyIvPgogICAgPHBhdGggY2xhc3M9InN0NyIgZD0iTTk5LDEwMHYtMy45Yy04LjMtLjQtMTMuNy00LjItMTUuMy05LS4zLS43LS40LTEuNC0uNC0yLDAtMi4zLDEuNi0zLjksNC4yLTMuOXMzLjQsMSw0LjMsMi45YzEsMi41LDMuMSw0LjQsNy4yLDQuN3YtMTEuOGwtMi40LS42Yy04LjUtMS45LTEzLjEtNS43LTEzLjEtMTIuN3M2LjUtMTIuOSwxNS41LTEzLjN2LTRjMC0xLjEuNi0xLjcsMS42LTEuN3MxLjYuNiwxLjYsMS43djRjNy43LjUsMTMsNC4zLDE0LjYsOS4zLjIuNi4zLDEuMy4zLDIsMCwyLjEtMS42LDMuNS00LjEsMy41cy0zLjQtLjktNC40LTIuOGMtMS4zLTIuNy0zLjMtNC4yLTYuNC00Ljd2MTEuNGwyLjUuNmM4LjksMiwxMy41LDUuNiwxMy41LDEyLjdzLTYuNywxMy4xLTE2LDEzLjd2My45YzAsMS4xLS42LDEuNy0xLjYsMS43cy0xLjYtLjYtMS42LTEuN1pNOTksNjguNHYtMTAuN2MtNC4yLjQtNi40LDIuNi02LjQsNS4yczEuOSw0LjMsNi40LDUuNVpNMTAyLjIsNzcuN3YxMWM0LjctLjQsNy0yLjQsNy01LjRzLTEuOC00LjMtNy01LjZaIi8+CiAgPC9nPgo8L3N2Zz4=')}.vc_row .container .lst.icons li.icon.building:before{width:3rem;height:3rem;margin:.3rem 0 0 -.3rem;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAyNDcuNCAyMTMuMSI+CiAgPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDMwLjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDIuMS4xIEJ1aWxkIDEpICAtLT4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLnN0MCB7CiAgICAgICAgZmlsbDogI2ViZWJlYjsKICAgICAgfQoKICAgICAgLnN0MSB7CiAgICAgICAgZmlsbDogIzlkZGU2MTsKICAgICAgfQoKICAgICAgLnN0MiB7CiAgICAgICAgZmlsbDogIzgwYzM0MjsKICAgICAgfQoKICAgICAgLnN0MyB7CiAgICAgICAgZmlsbDogI2VjYjQzNTsKICAgICAgfQoKICAgICAgLnN0NCB7CiAgICAgICAgZmlsbDogI2ZmZjsKICAgICAgfQoKICAgICAgLnN0NSB7CiAgICAgICAgZmlsbDogI2E4YjFiOTsKICAgICAgfQoKICAgICAgLnN0NiB7CiAgICAgICAgZmlsbDogI2ZlZmVmZTsKICAgICAgfQoKICAgICAgLnN0NyB7CiAgICAgICAgZmlsbDogIzVlNWU1ZTsKICAgICAgfQoKICAgICAgLnN0OCB7CiAgICAgICAgZmlsbDogIzU1NTsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPGc+CiAgICA8cGF0aCBjbGFzcz0ic3Q2IiBkPSJNMTk0LjcsMTE2LjljMi41LDEuOCw2LjEsMS41LDguMi0uOHMyLjEtNS43LS40LTcuNWwtMjcuNi0yMC4yLTI4LjctMjAuOC00Mi4zLTMwLjdMNS43LDEwOC4yYy0yLjYsMS45LTMuMiw1LjMtMS4yLDcuNywyLDIuNCw1LjgsMyw4LjQsMWwxMS4yLTguMWguMWMwLC4xLDAsOC4yLDAsOC4ydjMxLjhzMCwyLjIsMCwyLjJ2MjMuNGMwLC4zLDAsLjUsMCwuOXYzNy44czg0LjYsMCw4NC42LDBoNTIuMnMyMi4zLDAsMjIuMywwdi05Ni4xczAtNy45LDAtNy45YzAsMCwuMS0uMy4xLS4zbDExLjIsOFoiLz4KICAgIDxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yNSwxMTYuN2w3OC45LTU3LjMsNzguNSw1Ny4xYy40LjMuNi41LDEsLjZ2OTYuMXMtMjIuMywwLTIyLjMsMHYtOTUuOHMtNTIuMiwwLTUyLjIsMHY5NS44cy04NC42LDAtODQuNiwwdi0zNy44YzAtLjQsMC0uNSwwLS45di0yMy40czAtMi4yLDAtMi4ydi0zMS44Yy4zLDAsLjQtLjIuNy0uNFpNMzcuMywxNjQuOGg1OC42czAtNDguNywwLTQ4LjdoLTU4LjZzMCw0NS43LDAsNDUuN3YzWiIvPgogICAgPHBhdGggY2xhc3M9InN0NyIgZD0iTTI0LjIsMTA4LjhsNzkuMi01Ny42Yy4zLS4yLjUtLjMuOCwwbDc5LjMsNTcuNywxMS4yLDhjMi41LDEuOCw2LjEsMS41LDguMi0uOHMyLjEtNS43LS40LTcuNWwtMjcuNi0yMC4yLTI4LjctMjAuOC00Mi4zLTMwLjdMNS43LDEwOC4yYy0yLjYsMS45LTMuMiw1LjMtMS4yLDcuNywyLDIuNCw1LjgsMyw4LjQsMWwxMS4yLTguMVoiLz4KICAgIDxwYXRoIGNsYXNzPSJzdDgiIGQ9Ik0xMDguOSwxMTcuM2g1Mi4yczAsOTUuOCwwLDk1LjhoLTUyLjJzMC05NS44LDAtOTUuOFpNMTU0LDEyNi4zaC0xN3MwLDExLjIsMCwxMS4ydjU4LjlzMTcsMCwxNywwdi01OC45czAtMTEuMiwwLTExLjJaTTEzMy4xLDEyNi4zaC0xN3MwLDExLjIsMCwxMS4ydjI4LjdzLTMuOSwwLTMuOSwwYy0uOCwwLTEuMy45LTEuMiwxLjVzLjYsMS4yLDEuNCwxLjJoMy43czAsMjcuNSwwLDI3LjVoMTdzMC01OC45LDAtNTguOXYtMTEuMloiLz4KICAgIDxwYXRoIGNsYXNzPSJzdDUiIGQ9Ik0yNC4yLDEwOC44aC4xYzAsLjEsMCw4LjIsMCw4LjIuMiwwLC40LS4yLjctLjRsNzguOS01Ny4zLDc4LjUsNTcuMWMuNC4zLjYuNSwxLC42di03LjljMCwwLC4xLS4zLjEtLjNsLTc5LjMtNTcuN2MtLjMtLjItLjYtLjItLjgsMEwyNC4yLDEwOC44WiIvPgogICAgPHBhdGggY2xhc3M9InN0OCIgZD0iTTM3LjQsMTE2LjFoNTguNnMwLDQ4LjcsMCw0OC43aC01OC42czAtMywwLTN2LTQ1LjdaTTkxLjUsMTIwLjFoLTIyLjZzMCw4LjMsMCw4LjN2OS44czIyLjYsMCwyMi42LDB2LTkuOGMwLDAsMC04LjMsMC04LjNaTTY0LjQsMTIwLjJoLTIyLjZzMCw4LjMsMCw4LjN2OS44czIyLjYsMCwyMi42LDB2LTkuOHMwLTguMywwLTguM1pNOTEuNSwxNjAuNnYtMTguMnMtMjIuNiwwLTIyLjYsMHYxOC4yczIyLjYsMCwyMi42LDBaTTY0LjQsMTYwLjZ2LTE4LjJzLTIyLjYsMC0yMi42LDB2MTguMnMyMi42LDAsMjIuNiwwWiIvPgogICAgPHBvbHlnb24gY2xhc3M9InN0MSIgcG9pbnRzPSIxMzcgMTM3LjUgMTM2LjkgMTk2LjQgMTUzLjkgMTk2LjQgMTUzLjkgMTM3LjUgMTM3IDEzNy41Ii8+CiAgICA8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTE2LjEsMTM3LjV2MjguN3M2LjIsMCw2LjIsMGMuOS0uMywxLjYuMywxLjgsMS4xcy0uMywxLjYtMS4yLDEuN2gtNi45czAsMjcuNSwwLDI3LjVoMTdzMC01OC45LDAtNTguOWgtMTdaIi8+CiAgICA8cG9seWdvbiBjbGFzcz0ic3QyIiBwb2ludHM9IjEzNyAxMzcuNSAxNTMuOSAxMzcuNSAxNTQgMTI2LjMgMTM2LjkgMTI2LjMgMTM3IDEzNy41Ii8+CiAgICA8cG9seWdvbiBjbGFzcz0ic3QyIiBwb2ludHM9IjExNi4xIDEzNy41IDEzMyAxMzcuNSAxMzMuMSAxMjYuMyAxMTYuMSAxMjYuMyAxMTYuMSAxMzcuNSIvPgogICAgPHBhdGggY2xhc3M9InN0MyIgZD0iTTExNi4xLDE2Ni4yaC0zLjljLS44LDAtMS4zLjktMS4yLDEuNXMuNiwxLjIsMS40LDEuMmgzLjdzNi45LDAsNi45LDBjLjksMCwxLjMtMS4xLDEuMi0xLjdzLS45LTEuMy0xLjgtMS4xaC02LjNaIi8+CiAgICA8cmVjdCBjbGFzcz0ic3QxIiB4PSI2OC45IiB5PSIxNDIuNSIgd2lkdGg9IjIyLjYiIGhlaWdodD0iMTguMiIvPgogICAgPHJlY3QgY2xhc3M9InN0MSIgeD0iNDEuOCIgeT0iMTQyLjUiIHdpZHRoPSIyMi42IiBoZWlnaHQ9IjE4LjIiLz4KICAgIDxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iNDEuOSAxMjguNSA0MS44IDEzOC4zIDY0LjQgMTM4LjMgNjQuNCAxMjguNSA0MS45IDEyOC41Ii8+CiAgICA8cG9seWdvbiBjbGFzcz0ic3QxIiBwb2ludHM9IjY4LjkgMTI4LjUgNjguOSAxMzguMyA5MS41IDEzOC4zIDkxLjQgMTI4LjUgNjguOSAxMjguNSIvPgogICAgPHBvbHlnb24gY2xhc3M9InN0MiIgcG9pbnRzPSI2OC45IDEyOC41IDkxLjQgMTI4LjUgOTEuNSAxMjAuMSA2OC45IDEyMC4yIDY4LjkgMTI4LjUiLz4KICAgIDxwb2x5Z29uIGNsYXNzPSJzdDIiIHBvaW50cz0iNDEuOSAxMjguNSA2NC40IDEyOC41IDY0LjQgMTIwLjIgNDEuOCAxMjAuMSA0MS45IDEyOC41Ii8+CiAgPC9nPgogIDxnPgogICAgPGNpcmNsZSBjbGFzcz0ic3QxIiBjeD0iMTc2LjgiIGN5PSI3MC45IiByPSI2Mi41Ii8+CiAgICA8cGF0aCBjbGFzcz0ic3Q0IiBkPSJNMjA1LjksMzguNmMyLjQsMS43LDIuOSw1LjEsMS4yLDcuNWwtNDIuOCw1OC45Yy0uOSwxLjMtMi4zLDIuMS0zLjksMi4yLTEuNi4xLTMuMS0uNS00LjItMS42bC0yMS40LTIxLjRjLTIuMS0yLjEtMi4xLTUuNSwwLTcuNnM1LjUtMi4xLDcuNiwwbDE3LDE3LDM5LjItNTMuOGMxLjctMi40LDUuMS0yLjksNy41LTEuMmgwWiIvPgogIDwvZz4KPC9zdmc+')}.vc_row .container .lst.icons li.icon.doc:before{width:2.9rem;height:3.3rem;margin:.2rem 0 0 -.4rem;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAyNTUuNyAyNDMuMSI+CiAgPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDMwLjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDIuMS4xIEJ1aWxkIDEpICAtLT4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLnN0MCB7CiAgICAgICAgZmlsbDogIzQ0NDsKICAgICAgfQoKICAgICAgLnN0MSB7CiAgICAgICAgZmlsbDogI2VjOWUwMjsKICAgICAgfQoKICAgICAgLnN0MiB7CiAgICAgICAgZmlsbDogI2Y2ZjZmNjsKICAgICAgfQoKICAgICAgLnN0MyB7CiAgICAgICAgZmlsbDogIzlkZGU2MTsKICAgICAgfQoKICAgICAgLnN0NCB7CiAgICAgICAgZmlsbDogIzgwYzM0MjsKICAgICAgfQoKICAgICAgLnN0NSB7CiAgICAgICAgZmlsbDogI2FhYTsKICAgICAgfQoKICAgICAgLnN0NiB7CiAgICAgICAgZmlsbDogI2RkZDsKICAgICAgfQoKICAgICAgLnN0NyB7CiAgICAgICAgZmlsbDogI2ZmZjsKICAgICAgfQoKICAgICAgLnN0OCB7CiAgICAgICAgZmlsbDogI2JiYjsKICAgICAgfQoKICAgICAgLnN0OSB7CiAgICAgICAgZmlsbDogI2Y3ZjdmNzsKICAgICAgfQoKICAgICAgLnN0MTAgewogICAgICAgIGZpbGw6ICNmZWFiMDQ7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxnIGlkPSJ6ME5xRjUudGlmIj4KICAgIDxnPgogICAgICA8cGF0aCBjbGFzcz0ic3QyIiBkPSJNNDYuMS43TC41LDQ2LjFsLS41LDE5N2MzLjEuMyw1LjgtLjIsOC42LS4ybDE3OC41LjIuMi03Ni43YzMuNC40LDcuMi0uMiwxMC41LS40aDNzMy42LDE0LjUsMy42LDE0LjVsLTUuMywxLjksMTIuNyw0Ny41YzEuMyw0LjgsNC44LDguMiw4LjcsOS42czkuOS43LDEzLjctMi43LDUuOC04LjQsNC4zLTEzLjlsLTEyLjgtNDcuNmMtMS45LjMtMy43LjYtNS42LDEuMmwtNC0xNC45YzI3LjMtMTEuNCw0My40LTM5LjcsMzguNy02OS4yLTQuNi0yOC41LTI4LjEtNTAuNi01Ny4xLTUzLjNzLTcuMS0uNy0xMC41LS4zTDE4Ny4xLDBINDcuNmMtLjYsMC0xLjMuNS0xLjUuN1oiLz4KICAgICAgPHBhdGggY2xhc3M9InN0OSIgZD0iTTE4Ny4zLDM4LjhjLTE5LjIsMS45LTM1LjYsMTEuMi00Ny4zLDI2LjVoLTcxLjVjLTIuMywwLTMuNywxLjYtMy43LDMuNnMxLjQsMy42LDMuNywzLjZoNjYuOWMtMS43LDQuNC0zLjYsOC44LTUsMTMuMmgtNjEuOWMtMi4xLDAtMy41LDEuNS0zLjcsMy4zczEuMiwzLjksMy40LDMuOWg2MC42Yy0xLjIsMTAuMi0uMywyMC4zLDIuNiwzMC4xaC02Mi45Yy0yLjIsMC0zLjYsMS42LTMuNywzLjNzMS4zLDMuOSwzLjcsMy45aDY1LjljMi40LDQuNSw1LjEsOS4yLDguNCwxMy4yaC03NC4yYy0yLjIsMC0zLjYsMS42LTMuNywzLjRzMS4zLDMuOSwzLjcsMy45aDgxYzExLDguOSwyMy43LDE0LjMsMzcuOCwxNS44bC0uMiw3Ni43LTE3OC41LS4yVjQ2LjdzMzguMSwwLDM4LjEsMFYyYzAtLjYtLjYtMS41LS42LTEuM0M0Ni4zLjUsNDcsMCw0Ny42LDBoMTM5LjVzLjIsMzguOC4yLDM4LjhaTTUyLDk0Ljh2LTMxLjVzLTMxLjUsMC0zMS41LDB2MzEuNnMzMS41LDAsMzEuNSwwWk01MiwxNTIuNnYtMzEuNXMtMzEuNSwwLTMxLjUsMHYzMS41czMxLjUsMCwzMS41LDBaTTUyLDIxMC4zdi0zMS41YzAsMC0zMS42LDAtMzEuNiwwdjMxLjVjMCwwLDMxLjYsMCwzMS42LDBaTTE2Ni44LDE4Ny45YzIuMywwLDMuNS0yLjEsMy41LTMuN3MtMS42LTMuNS0zLjktMy41aC05Ny43Yy0yLjUsMC0zLjksMS44LTMuNywzLjlzMS41LDMuMywzLjcsMy4zaDk4LjJaTTE2Ni41LDIwOC40YzIuOCwwLDMuOS0yLjIsMy43LTQuMXMtMS43LTMuMS0zLjktMy4xaC05Ny43Yy0yLjMsMC0zLjgsMS43LTMuOCwzLjVzMS40LDMuNywzLjgsMy43aDk4WiIvPgogICAgICA8cGF0aCBjbGFzcz0ic3Q2IiBkPSJNOC42LDI0Mi45Yy0yLjcsMC01LjUuNS04LjYuMkwuNSw0Ni4xLDQ2LjEuN2MwLS4zLjcuNy43LDEuM3Y0NC42cy0zOC4xLDAtMzguMSwwdjE5Ni4yWiIvPgogICAgICA8cGF0aCBjbGFzcz0ic3QzIiBkPSJNMjE2LjIsMTYxLjZjLTQuOSwyLTEwLjMsMy0xNS40LDQuNGgtM2MtMTAuOS0xLjgtMjMuNC01LjgtMzEuNi0xMy42bC0xLjktMS44YzIzLjYsMTIuOSw1Mi41LDguMyw2OS45LTEyLjNzMTcuNC01MC4xLjQtNzAuNy00Ni43LTI2LjItNzAuMy0xMi44YzguNC04LjgsMjItMTMuNCwzMy41LTE1LjUsMjguOSwyLjcsNTIuNSwyNC43LDU3LjEsNTMuMyw0LjcsMjkuNS0xMS40LDU3LjgtMzguNyw2OS4yWiIvPgogICAgICA8cGF0aCBjbGFzcz0ic3Q0IiBkPSJNMTk3LjgsMzkuMWMtMTEuNSwyLjEtMjUuMSw2LjctMzMuNSwxNS41bC02LjksNS40Yy0xMi45LDEwLTIwLjYsMjYuMy0yMC41LDQyLjdzNy40LDMzLDIxLjEsNDIuN2MyLDEuNCwzLjksMy42LDYuMyw0LjlsMS45LDEuOGM4LjMsNy45LDIwLjcsMTEuOCwzMS42LDEzLjYtMy4zLjMtNy4yLjgtMTAuNS40LTE0LjEtMS41LTI2LjgtNi45LTM3LjgtMTUuOS0yLjItMS44LTQuOS00LjgtNi43LTcuMS0zLjItNC4xLTUuOS04LjctOC40LTEzLjNzLTIuNC00LjktMy03LjFjLTIuOS05LjgtMy44LTE5LjktMi42LTMwLjEuMy0yLjIuOS01LjEsMS42LTcuMywxLjQtNC41LDMuMy04LjgsNS0xMy4yLDEuOC0yLDIuOS01LjEsNC41LTcuMiwxMS44LTE1LjMsMjguMS0yNC42LDQ3LjMtMjYuNXM3LjEsMCwxMC41LjNaIi8+CiAgICAgIDxwYXRoIGNsYXNzPSJzdDgiIGQ9Ik0yMzQuMywyMzYuOGMtNi44LjYtMTMtMy42LTE0LjgtMTAuNWwtMTIuMS00Ni4yLDEyLjktMy42YzEuOS0uNSwzLjctLjgsNS42LTEuMmwxMi44LDQ3LjZjMS41LDUuNS0uNSwxMC40LTQuMywxMy45WiIvPgogICAgICA8cGF0aCBjbGFzcz0ic3Q1IiBkPSJNMjA3LjMsMTgwLjFsMTIuMSw0Ni4yYzEuOCw2LjksOCwxMS4xLDE0LjgsMTAuNS0zLjgsMy40LTguNiw0LjUtMTMuNywyLjdzLTcuNC00LjgtOC43LTkuNmwtMTIuNy00Ny41LDUuMy0xLjljMS4xLDAsMi4yLS4xLDIuOS0uM1oiLz4KICAgICAgPHBhdGggY2xhc3M9InN0MCIgZD0iTTIxNi4yLDE2MS42bDQsMTQuOS0xMi45LDMuNmMtLjcuMi0xLjguMy0yLjkuM2wtMy42LTE0LjVjNS4xLTEuNCwxMC41LTIuMywxNS40LTQuNFoiLz4KICAgICAgPHBhdGggY2xhc3M9InN0NCIgZD0iTTUyLDk0LjhoLTMxLjVjMCwwLDAtMzEuNSwwLTMxLjVoMzEuNXMwLDMxLjUsMCwzMS41Wk0zNS45LDg2LjRsOS43LTkuN2MxLjUtMS41LDEuMS0zLjktLjMtNS4xcy0zLjUtMS4xLTUsLjNsLTcsNi45Yy0xLjYtMi4yLTMuNC0yLjktNS41LTJzLTIuOCwzLjMtMS40LDVjMi4yLDIuNiw2LjMsNy44LDkuNCw0LjdaIi8+CiAgICAgIDxwYXRoIGNsYXNzPSJzdDQiIGQ9Ik01MiwyMTAuM2gtMzEuNXMwLTMxLjUsMC0zMS41aDMxLjVzMCwzMS41LDAsMzEuNVpNMzYuMiwyMDEuNmw5LjItOS4zYzEuNS0xLjUsMS40LTQtLjItNS40cy0zLjUtMS4xLTQuOS4zbC03LDYuOWMtMS43LTIuMi0zLjQtMi45LTUuNC0yLjFzLTIuOSwzLjItMS41LDQuOWMyLjYsMy4yLDYuMyw4LDkuOCw0LjVaIi8+CiAgICAgIDxwYXRoIGNsYXNzPSJzdDQiIGQ9Ik01MiwxNTIuNmgtMzEuNXMwLTMxLjUsMC0zMS41aDMxLjVzMCwzMS41LDAsMzEuNVpNMzAuNSwxNDMuOGMxLjcsMS42LDMuOSwxLjksNS42LjJsOS40LTkuNGMxLjQtMS40LDEuMy0zLjcuMS01cy0zLjUtMS43LTQuOS0uM2wtNy4zLDcuMWMtMS42LTEuNi0yLjctMi40LTQuMS0yLjNzLTIuOCwxLjMtMy4xLDIuM2MtLjQsMS41LjIsMy4yLDEuMiw0LjJsMy4yLDMuMloiLz4KICAgICAgPHBhdGggY2xhc3M9InN0MCIgZD0iTTE2Ni41LDIwOC40aC05OGMtMi40LDAtMy44LTEuNy0zLjgtMy43czEuNC0zLjUsMy44LTMuNWg5Ny43YzIuMiwwLDMuNywxLjMsMy45LDMuMXMtLjksNC4xLTMuNyw0LjFaIi8+CiAgICAgIDxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNjYuOCwxODcuOWgtOTguMmMtMi4zLDAtMy42LTEuNi0zLjctMy4zczEuMi0zLjksMy43LTMuOWg5Ny43YzIuNCwwLDMuOCwxLjQsMy45LDMuNXMtMS4yLDMuNy0zLjUsMy43WiIvPgogICAgICA8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTQyLjgsMTQzLjRjMS44LDIuMyw0LjUsNS4zLDYuNyw3LjFoLTgxYy0yLjQuMS0zLjktMS43LTMuNy0zLjdzMS41LTMuMywzLjctMy4zaDc0LjJaIi8+CiAgICAgIDxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNDAsNjUuM2MtMS42LDIuMS0yLjgsNS4yLTQuNSw3LjJoLTY2LjljLTIuMywwLTMuNy0xLjctMy43LTMuNnMxLjQtMy42LDMuNy0zLjZoNzEuNVoiLz4KICAgICAgPHBhdGggY2xhc3M9InN0MCIgZD0iTTEzMC41LDg1LjdjLS43LDIuMi0xLjQsNS0xLjYsNy4zaC02MC42Yy0yLjIsMC0zLjYtMi4yLTMuNC00czEuNi0zLjIsMy43LTMuMmg2MS45WiIvPgogICAgICA8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTMxLjQsMTIzYy42LDIuMiwxLjksNS4xLDMsNy4xaC02NS45Yy0yLjQsMC0zLjgtMS43LTMuNy0zLjhzMS41LTMuMywzLjctMy4zaDYyLjlaIi8+CiAgICAgIDxwYXRoIGNsYXNzPSJzdDkiIGQ9Ik0xNjQuMywxNTAuNWMtMi40LTEuMy00LjQtMy41LTYuMy00LjktLjEtLjYtLjUtMS41LS45LTItMjAtMjMuNS0xOS45LTU4LS4yLTgxLjYuNC0uNC42LTEuNC42LTEuOGw2LjktNS40YzIzLjctMTMuNCw1My4zLTcuOCw3MC4zLDEyLjhzMTYuNyw1MC4zLS40LDcwLjctNDYuNCwyNS4yLTY5LjksMTIuM1pNMjMwLjIsMTI5LjZjMi4zLTIuOCwyLjgtNy4zLjctMTAuOGwtMjkuOS01MS43Yy0yLjEtMy42LTYtNS4zLTEwLjItNC45cy01LjksMS42LTcuNiw0LjVsLTI5LjksNTEuOGMtMiwzLjUtMi4xLDcuMywwLDEwLjhzNSw1LjIsOS4xLDUuMmg1OS44YzMuNCwwLDYuMy0yLjEsNy45LTQuOFoiLz4KICAgICAgPHBhdGggY2xhc3M9InN0NiIgZD0iTTE1Ny40LDYwLjFjMCwuNC0uMiwxLjQtLjYsMS44LTE5LjYsMjMuNi0xOS44LDU4LjIuMiw4MS42LjQuNS44LDEuNS45LDItMTMuNy05LjctMjEtMjYuNS0yMS4xLTQyLjdzNy42LTMyLjcsMjAuNS00Mi43WiIvPgogICAgICA8cGF0aCBjbGFzcz0ic3Q5IiBkPSJNMzUuOSw4Ni40Yy0zLjEsMy4yLTcuMy0yLjEtOS40LTQuN3MwLTQuNCwxLjQtNSwzLjgtLjIsNS41LDJsNy02LjljMS41LTEuNSwzLjYtMS41LDUtLjNzMS44LDMuNy4zLDUuMWwtOS43LDkuN1oiLz4KICAgICAgPHBhdGggY2xhc3M9InN0OSIgZD0iTTM2LjIsMjAxLjZjLTMuNSwzLjUtNy4yLTEuMy05LjgtNC41czAtNC4zLDEuNS00LjksMy43LS4yLDUuNCwyLjFsNy02LjljMS40LTEuNCwzLjYtMS40LDQuOS0uM3MxLjcsMy44LjIsNS40bC05LjIsOS4zWiIvPgogICAgICA8cGF0aCBjbGFzcz0ic3Q5IiBkPSJNMzAuNSwxNDMuOGwtMy4yLTMuMmMtMS0xLTEuNi0yLjctMS4yLTQuMnMxLjgtMi4yLDMuMS0yLjMsMi41LjgsNC4xLDIuM2w3LjMtNy4xYzEuNC0xLjMsMy44LS45LDQuOS4zczEuMiwzLjYtLjEsNWwtOS40LDkuNGMtMS42LDEuNi0zLjksMS40LTUuNi0uMloiLz4KICAgICAgPHBhdGggY2xhc3M9InN0MTAiIGQ9Ik0yMzAuMiwxMjkuNmgtNTkuM2MtNCwwLTcuMi0xLjctOS4xLTQuOHMtMi42LTctLjYtMTAuNWwyOC44LTUwYy40LS43LjctMS42LjktMi4yLDQuMi0uNCw4LjEsMS4zLDEwLjIsNC45bDI5LjksNTEuN2MyLjEsMy42LDEuNiw4LS43LDEwLjhaTTE5NS43LDEwOC44di0yNy43YzAtMi4yLTEuOC0zLjYtMy42LTMuNnMtMy42LDEuNC0zLjYsMy42djI4YzAsMi4yLDEuOCwzLjYsMy42LDMuNnMzLjYtMS40LDMuNi0zLjhaTTE5NS43LDEyMC4zYy0uMi0yLjUtMi0zLjktNC4xLTMuN3MtMy4xLDEuOC0zLjIsMy45LDEuNSw0LjIsMy43LDQuMSwzLjctMS43LDMuNi00LjRaIi8+CiAgICAgIDxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xOTAuOSw2Mi4xYy0uMi42LS40LDEuNS0uOSwyLjJsLTI4LjgsNTBjLTIsMy40LTEuMyw3LjQuNiwxMC41czUuMSw0LjgsOS4xLDQuOGg1OS4zYy0xLjYsMi43LTQuNSw0LjgtNy45LDQuOGgtNTkuOGMtNC4xLDAtNy40LTIuNC05LjEtNS4ycy0yLTcuNCwwLTEwLjhsMjkuOS01MS44YzEuNy0yLjksNC44LTQuMiw3LjYtNC41WiIvPgogICAgICA8cGF0aCBjbGFzcz0ic3Q3IiBkPSJNMTk1LjcsMTA4LjhjMCwyLjUtMS43LDMuOC0zLjYsMy44cy0zLjYtMS40LTMuNi0zLjZ2LTI4YzAtMi4yLDEuOC0zLjYsMy42LTMuNnMzLjYsMS40LDMuNiwzLjZ2MjcuN1oiLz4KICAgICAgPHBhdGggY2xhc3M9InN0NyIgZD0iTTE5NS43LDEyMC4zYy4yLDIuNy0xLjUsNC40LTMuNiw0LjRzLTMuNy0xLjctMy43LTQuMSwxLjMtMy43LDMuMi0zLjksMy45LDEuMSw0LjEsMy43WiIvPgogICAgPC9nPgogIDwvZz4KPC9zdmc+')}input[type=email],input[type=tel],input[type=text],select,textarea{border-radius:.5rem;border:none;height:42px;padding:.3rem .7rem}input[type=submit]{border-radius:.5rem;border:none;height:42px;padding:.3rem 2rem;font-size:1.2rem}input[type=submit].green{background:var(--btn-color-drk);color:#fff}.form_hdr p{font-size:1.5rem}.col_form{display:block}.col_form .wpcf7-radio label,.dots,footer #menu-privacy,footer .d_l .master_builders.logo,footer .d_l .social{display:flex;display:flex}.col_form .vc_column-inner{max-width:1000px;margin:0 auto}.col_form .vc_column-inner .wpcf7{background:#fff;border-radius:.75rem;border:1px solid #ddd;box-shadow:0 .6rem .9rem rgba(0,0,0,20%);padding:1.2rem 1.6rem}.col_form .vc_column-inner .wpcf7 .field{margin:0 0 .75rem}.col_form .vc_column-inner .wpcf7 label{font-size:1.05rem;width:100%;font-weight:600}.col_form .vc_column-inner .wpcf7 label>span{display:block;width:100%;margin:.2rem 0 .1rem}.col_form .wpcf7 input[type=email],.col_form .wpcf7 input[type=tel],.col_form .wpcf7 input[type=text],.col_form .wpcf7 select,.col_form .wpcf7 textarea{width:100%;padding:.7rem .9rem;border-radius:.75rem;border:1px solid #ccc;font-size:1rem;background:#fff;transition:.2s;height:unset;font-weight:600}.col_form .wpcf7-radio input[type=radio],.col_form input[type=checkbox]{accent-color:var(--color-green-drk);width:18px;height:18px;cursor:pointer}.col_form .wpcf7 textarea{max-height:200px}.col_form .wpcf7 input:focus,.col_form .wpcf7 select:focus,.col_form .wpcf7 textarea:focus,.nl_signup .form input:focus{outline:0;border-color:var(--color-green-drk);box-shadow:0 0 0 3px rgba(116,180,56,.15)}.col_form .wpcf7-radio label{align-items:center;gap:10px;margin:6px 0;align-items:center;gap:8px;cursor:pointer}.col_form .vc_column-inner .wpcf7 span.wpcf7-radio>span{margin:0 3rem 0 0}.col_form .vc_column-inner .wpcf7 span.wpcf7-radio>span label>span{display:inline;margin:0 0 0 .2rem}.col_form .wpcf7-list-item label{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.col_form input[type=checkbox]{margin-top:3px}.col_form select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23666'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-position:right 14px center;background-size:16px}.col_form label{font-weight:600;display:block;margin-bottom:6px}.col_form .wpcf7 input[type=submit]{background:var(--color-green-drk);color:#fff;border:none;height:unset;border-radius:8px;font-weight:900;cursor:pointer;transition:.2s;padding:.7rem 1.3rem}.col_form .wpcf7 input[type=submit]:hover{background:#5fa52b;transform:translateY(-1px)}.col_form .vc_column-inner .wpcf7 em.required{display:block;margin:.5rem 0 0;font-style:normal;font-size:.85rem}.col_form .vc_column-inner .wpcf7 .checkbox{margin:0 0 .8rem}.col_form .vc_column-inner .wpcf7 .checkbox input[type=checkbox],.vc_row.why_build .cols.container .item .wpb_wrapper div p{display:inline;margin:0}.col_form .vc_column-inner .wpcf7 .checkbox span.wpcf7-list-item-label{display:inline;font-size:.9rem;font-weight:600;margin:0}#house_plans_results.gallery,#premium_inclusions_results.gallery,#zelo_results.gallery,.col_form .vc_column-inner .wpcf7 .terms_txt,.vc_row .container .txt.lst{margin-top:1rem}.col_form .vc_column-inner .wpcf7 .terms_txt p{display:block;font-size:.9rem;font-weight:600;margin:0}.col_form .wpcf7-not-valid-tip{color:#e63946;font-size:14px;margin-top:6px}.wpcf7 form.sent .wpcf7-response-output{background-color:var(--color-green);color:#fff;border-radius:.5rem;border:none;padding:.6rem 1rem}.col_form .wpcf7 form.invalid .wpcf7-response-output{border:none;background:#ffe6e6;color:#b00020;padding:14px 16px;border-radius:8px;margin-top:20px}ul.af_list{width:100%!important;max-width:800px!important;font-size:1rem!important}ul.af_list>li{padding:.6rem 1rem!important}.map-embed{position:relative;width:100%;padding-bottom:102%;height:0;overflow:hidden;background:#fff;border-radius:.75rem;border:1px solid #ddd;box-shadow:0 .6rem .9rem rgba(0,0,0,20%)}.map-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}.nl_signup{background-color:var(--color-grey);padding:2.5rem 0 3rem}.nl_signup .form label{color:#fff;font-size:1.2rem}.privacy-policy .vc_row a,.section-terms .vc_row a,.single-client .article .txt p a,.single-house_plan .plan_intro .txt p a,.single-post .article .txt p a,.vc_row.col.reviews .txt h2,.vc_row.col_3 .container.cols .txt p>a,.vc_row.faqs .vc_toggle .vc_toggle_content p a,footer #menu-privacy>li.current_page_item>a,footer .d_l .address span,footer .d_l .menus div.widget ul li.current_page_item a{color:var(--color-green-drk)}.nl_signup .form input[type=submit]{border-radius:.5rem;border:none;height:42px;padding:.3rem 2rem;font-weight:700;font-size:1.2rem;letter-spacing:-.03rem;background:var(--btn-color-drk);color:#fff;transition:.2s}.nl_signup .form input[type=submit]:hover{background:var(--color-green);transform:translateY(-1px)}header{position:fixed;width:100%;background-color:#fff;padding:.8rem 0 1rem;z-index:99;box-shadow:0 7px .6rem rgba(0,0,0,20%)}#project_banner .imgs .img,header .logo{margin:0;position:relative}#hdr_block{position:relative;display:block;width:100%;pointer-events:none}.vc_row.contact .cols,footer{margin-top:3rem}footer .d_l .desc #custom_html-2,footer .d_l .desc #text-2{margin:0 0 1.5rem}footer .d_l .desc #custom_html-2 div>.slant_green{letter-spacing:-.05rem;font-weight:500;color:#fff;width:max-content}#house_plan_videos .house_plan .price .slant_green::before,#house_plans_results .house_plan .price .slant_green::before,.single-client .article .get_house_plan .price .slant_green::before,footer .d_l .desc #custom_html-2 div>.slant_green::before{background:var(--slat-color-drk)}footer .d_l .desc #custom_html-2 div span{margin:0 .5rem 0 0}footer .d_l .desc #custom_html-2 div a{color:#fff;text-decoration:none;font-weight:800}footer .d_l .master_builders.logo,footer .d_l .social{align-items:center}footer .d_l .master_builders.logo::before{content:'';display:inline-block;width:52px;height:65px;background-image:url("/libs/themes/ashcroft/assets/img/logo_MasterBuilders-black.svg");background-repeat:no-repeat;margin:0 1rem 0 0}footer .d_l .social .icon_social{height:unset;margin:0 1.7rem 0 0}footer .d_l .social .icon_social::before{width:8rem;background-size:unset;height:2rem}footer .d_l .social .icon_social.fb::before{width:3rem;height:3rem}footer .d_l .menus{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin-bottom:3rem;margin-top:.5rem}footer .d_l .menus div.widget{flex:1 1 200px}footer .d_l .menus div.widget h2{text-transform:uppercase;font-size:1rem;letter-spacing:1px;font-weight:800;color:var(--color-grey-lght);margin:0 0 .5rem;opacity:.6}footer .d_l .menus div.widget ul{padding:0;margin:0}footer .d_l .menus div.widget ul li{list-style:none;margin:0 0 .2rem}footer .d_l .menus div.widget ul li a{text-decoration:none;color:var(--color-grey);font-weight:500}footer .d_l .menus div.widget ul li a:hover{color:var(--color-green-drk);text-decoration:underline}footer .d_l .address span{font-weight:700}footer .c_p{padding-top:1rem;padding-bottom:2rem}footer .c_p:before{content:'';display:block;width:calc(100% - 1.5rem);height:1px;background:var(--color-green);margin:0 0 1rem .75rem}footer .copyright p{font-size:.9rem;margin:0}footer .copyright a.credit{margin:0 0 0 1rem;color:var(--color-grey-drk);text-decoration:none}footer #menu-privacy{padding:0;align-items:flex-start}footer #menu-privacy>li{list-style:none;display:inline-flex}footer #menu-privacy>li>a{text-decoration:none;font-size:.9rem;color:var(--color-grey-drk);font-weight:600}.dots{position:absolute;left:50%;bottom:1rem;transform:translateX(-50%);gap:0;z-index:99;pointer-events:none}#project_banner .awards .award_cont .award,.banner-dots,.vc_row.page_reviews .reviews,.vc_row.page_reviews .shortcode{text-align:center}.banner-dot{width:.85rem;height:.85rem;border:.1rem solid rgb(156 156 156);background:0 0;opacity:.5;cursor:pointer;padding:0;margin:0 .4rem;pointer-events:all}.banner-dot.on{background:#fff;opacity:.7}#home_banner,#home_banner>.wpb_column,#home_banner>.wpb_column>.vc_column-inner,#home_banner>.wpb_column>.vc_column-inner>.wpb_wrapper{height:calc(100vh - var(--home-banner-offset) + 20px)}#home_banner{position:relative;overflow:hidden;margin-bottom:5rem}#home_banner .vc_inner,#home_banner .wpb_content_element,.vc_row.banner_mask .txt,.vc_row.contact .cols .txt.details,.vc_row.faqs .vc_toggle .vc_toggle_content p:last-child,.vc_row.new_era.sec_mask .txt{margin-bottom:0}#home_banner .imgs{position:absolute;left:0;right:0;top:0;bottom:var(--home-banner-text-h);z-index:1;overflow:hidden}#home_banner .banner-layout,#home_banner .imgs>.wpb_column,#home_banner .imgs>.wpb_column>.vc_column-inner,#home_banner .imgs>.wpb_column>.vc_column-inner>.wpb_wrapper{position:relative;height:100%}#home_banner .imgs .img{position:absolute;opacity:0;pointer-events:none}#home_banner .imgs .img.on{opacity:1;transform:scale(1);pointer-events:all}#home_banner .imgs .img.on a:hover{opacity:.9}#home_banner .banner-top{position:absolute;left:0;right:0;top:0;bottom:calc(var(--home-banner-bottom-h) - 80px);z-index:1}#home_banner .banner-top.no_bottom{bottom:0}#home_banner .banner-bottom img,#home_banner .banner-top img,.single-project .project_images .gallery_cont .item img,.vc_row.google_reviews .col_right .img img{width:100%;height:100%;object-fit:cover;display:block}#home_banner .banner-bottom{position:absolute;left:0;right:0;bottom:0;height:calc(var(--home-banner-bottom-h) - 80px);display:grid;gap:0;z-index:2}#home_banner .col_2 .banner-bottom{grid-template-columns:repeat(2,1fr)}#home_banner .col_3 .banner-bottom{grid-template-columns:repeat(3,1fr)}#home_banner .col_4 .banner-bottom{grid-template-columns:repeat(4,1fr)}#home_banner .titles{position:absolute;left:0;right:0;top:45%;z-index:4;max-width:1400px}#home_banner .titles.container>.vc_column_container,#house_banner .titles.container>.vc_column_container,#page_banner .titles.container>.vc_column_container,#project_banner .titles.container>.vc_column_container,#top_banner .titles.container>.vc_column_container,.vc_row.tabbed_imgs_txt .container.title>.vc_column_container{width:100%;margin:0 auto;position:absolute;left:0}#home_banner .hdr h1,#home_banner .txts .hdr.slant_green{padding-top:1rem;padding-right:2rem;padding-left:calc((100vw - var(--container-wider))/ 2);margin-left:calc((100vw - var(--container-wider))/ -2);width:fit-content}#home_banner .hdr h1{font-weight:800;color:#fff;line-height:1.1;background:#00000042;padding-bottom:1rem}#home_banner .titles .hdr h1,#page_banner .titles .hdr h1,#page_banner .txts>div>div>.wpb_wrapper,#top_banner .titles .hdr h1,#top_banner .txts>div>div>.wpb_wrapper{opacity:0;visibility:hidden}#clients_results.gallery .el,#home_banner .titles .hdr.in h1,#home_banner .txts .txt.on,#house_plans_results .el,#house_plans_results .house_plan .add_to_fav_txt.on,#page_banner .titles .hdr.in h1,#page_banner .txts.in>div>div>.wpb_wrapper,#projects_results .el,#top_banner .titles .hdr.in h1,#top_banner .txts .txt.on,#top_banner .txts.in>div>div>.wpb_wrapper,.single-client .article .get_house_plan .add_to_fav_txt.on{opacity:1;visibility:visible}#home_banner .txts{position:absolute;left:0;right:0;bottom:0;min-height:var(--home-banner-text-h);z-index:3;max-width:none;padding-bottom:3rem}#home_banner .txts.container>div{max-width:var(--container-wider);margin:0 auto;float:none;position:relative}#home_banner .txts .hdr.slant_green{position:absolute;top:0;left:0;display:inline-flex;align-items:center;padding-bottom:1.5rem;height:4.5rem;transform:translateX(-120%);opacity:0;transition:transform 1.7s cubic-bezier(.17,0,.18,1),opacity .4s}#home_banner .txts .hdr.slant_green.in{transform:translateX(0)}#home_banner .txts .hdr.slant_green::before,#house_banner .hdr.slant_green::before,#page_banner .hdr.slant_green::before,#project_banner .hdr.slant_green::before,#top_banner .hdr.slant_green::before,.vc_row.tabbed_imgs_txt .container.title .hdr.slant_green::before{opacity:.8;left:0}#home_banner .txts .hdr.slant_green h2{color:#fff;font-size:2rem;letter-spacing:-1px;font-weight:800;white-space:nowrap;margin:0}#home_banner .txts .txt{position:absolute;top:6rem;margin:0;padding:0;color:#fff;opacity:0;visibility:hidden;max-width:80vw}#home_banner .txts .txt h2,#top_banner .txts .txt h2{font-size:1.7rem;font-weight:800;letter-spacing:-1px;margin:0 0 .5rem;color:#fff}#home_banner .txts .txt p,#top_banner .txts .txt p{font-size:1.35rem;margin:0 0 .3rem;font-weight:300}#home_banner .txts .txt p a,#top_banner .txts .txt p a{text-decoration:none;font-weight:800;color:var(--color-green);margin:0;display:inline-flex;font-size:1.35rem;letter-spacing:-1px}#top_banner,#top_banner>.wpb_column>.vc_column-inner>.wpb_wrapper{height:calc(100vh - var(--home-banner-offset))}#top_banner .imgs,#top_banner .imgs>div>.vc_column-inner{height:calc(100vh - 12rem)}#top_banner,.vc_row.video_banner{position:relative;overflow:hidden;margin-bottom:0}#top_banner .titles{position:absolute;z-index:3;max-width:none;bottom:22rem;right:0;padding-left:0;left:-150%}#house_banner .hdr,#page_banner .hdr,#project_banner .hdr,#top_banner .hdr{margin:0;padding-left:15px}#top_banner .hdr.slant_green{width:max-content;display:flex;padding-top:1rem;padding-bottom:1.5rem;padding-right:2rem;padding-left:calc((100vw - var(--container-wider))/ 2);height:6rem}#top_banner .hdr h1{font-weight:800;color:#fff;width:100%;max-width:1000px;padding-right:1rem;line-height:1.1}#top_banner .txts{position:absolute;z-index:2;max-width:none;bottom:0;left:0;right:0;min-height:12rem}#house_banner .facades.container>div,#house_banner .txts.container>div,#page_banner .txts.container>div,#top_banner .txts.container>div{max-width:var(--container-wider);margin:0 auto;float:none}#top_banner .txts .txt{opacity:0;visibility:hidden;position:absolute;margin:0;color:#fff;padding-top:1.5rem;padding-bottom:0;padding-left:10px}#top_banner .txts .txt small,.single-house_plan .plan_intro .terms p,.vc_row.col_4 .terms p,.vc_row.house_plans .terms p{font-size:.85rem}#top_banner .imgs>div>.vc_column-inner{display:flex;align-items:center;justify-content:center;width:100%}#top_banner .imgs .img{position:absolute;opacity:0;display:flex;align-items:center}#top_banner .imgs .img.on{opacity:1;transform:scale(1)}#top_banner .vc_row.imgs .img img{width:120%;height:120%;object-fit:cover}#house_banner .imgs .img figure,#house_banner .imgs .img figure>div,#house_banner .imgs .img img,#house_banner .imgs>div>.vc_column-inner>.wpb_wrapper,#project_banner .imgs .img figure,#project_banner .imgs .img figure>div,#project_banner .imgs .img img,#project_banner .imgs>div>.vc_column-inner>.wpb_wrapper,#top_banner .imgs .img figure,#top_banner .imgs .img figure>div,#top_banner .imgs .img img,.vc_row.tabbed_imgs_txt .imgs .img img{width:100%}#page_banner .imgs .img.m_0>figure,.vc_row.imgs .img.m_minus5 img{margin-top:-5%}.vc_row.imgs .img.m_plus5 img{margin-top:5%}#page_banner .titles{top:570px;position:absolute;z-index:1;max-width:none;right:0;padding-left:0;left:-150%}#page_banner .imgs .img>figure{margin-top:-15%}#page_banner .imgs .img.m__10>figure{margin-top:-10%}#page_banner .titles.container.titles_no_txt{top:420px}#page_banner .hdr.slant_green{width:max-content;display:flex;padding-top:1.2rem;padding-bottom:1.5rem;padding-right:2rem;padding-left:calc((100vw - var(--container-wider))/ 2)}#page_banner .hdr h1{font-weight:800;color:#fff;width:100%;max-width:1000px}#page_banner .txts{top:670px;position:absolute;z-index:2;max-width:none;left:0;right:0;height:130px}#house_banner .txts .txt,#page_banner .txts .txt{margin:0;color:#fff;padding-top:2rem;padding-bottom:2rem;padding-left:15px}#page_banner .txts .txt p{font-size:1.35rem;margin:0;font-weight:300}#page_banner .imgs,#project_banner .imgs{position:relative;z-index:0}#page_banner .imgs .img{overflow:hidden;margin:0}.vc_row.video_banner .txt{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:0}.vc_row.video_banner .txt>*{max-width:900px;margin:0 auto}.vc_row.video_banner .txt>div{background:rgba(0,0,0,.55);padding:2rem 2.5rem;border-radius:4px}.vc_row.video_banner .txt h2{font-size:3.6rem;letter-spacing:-2px;color:var(--color-white);margin:0 auto 2rem;font-weight:700;max-width:1000px;line-height:1.2}.vc_row.banner_mask .txt p,.vc_row.video_banner .txt p{font-size:1.7rem;color:var(--color-white);max-width:1000px}.vc_row.video_banner .txt p{letter-spacing:-1px;margin:0 auto;font-weight:800}.vc_row.video_banner .txt a.btn_view_more{background:var(--btn-color-drk);color:#fff;margin:1rem 0 0;font-size:1rem;letter-spacing:-.5px;text-decoration:none;font-weight:800}.vc_row.video_banner video{position:relative;inset:0;width:100%;height:100%;object-fit:cover;z-index:1}.vc_row.banner_mask{position:relative;overflow:unset;background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:fixed;z-index:1;inset:0;display:flex;align-items:center;justify-content:center;text-align:center}.vc_row.banner_mask::before,.vc_row.new_era.sec_mask::before{content:'';pointer-events:none;display:block;width:100%;background-color:var(--color-grey);opacity:.5;height:100%;position:absolute}.vc_row.banner_mask .vc_column-inner,.vc_row.new_era.sec_mask .vc_column-inner{padding-top:0}.vc_row.banner_mask .txt p{letter-spacing:-2px;margin:0 auto 1rem;font-weight:800}.vc_row.banner_mask .txt.btn a{background:var(--btn-color-drk);color:#fff!important;margin:0;font-size:1.3rem;font-weight:800!important;text-decoration:none;padding:.5rem 1rem;border-radius:.5rem;letter-spacing:-1px}.banner_mask .mask-hero__content,.banner_mask .vc_column-inner,.banner_mask .wpb_wrapper{height:100%}#walkthrough_lightbox.active,.banner_mask{display:flex}.banner_mask .mask-hero__content{display:flex;align-items:center;justify-content:center;width:100%}.vc_row.col_1 .container .txt h2,.vc_row.col_2 .container .txt h2,.vc_row.col_3 .container .txt h2,.vc_row.col_4 .container .txt h2{color:var(--color-green-drk);margin-bottom:1rem}.vc_row .container .txt.lst.chk ul li span,.vc_row .container .txt.lst.icons ul li span,.vc_row .container .txt.lst.nums ul li span,.vc_row.col_1 .container .txt p,.vc_row.col_2 .container .txt p,.vc_row.col_3 .container .txt p,.vc_row.col_4 .container .txt p,section#clients_results .grid-item .item .txt p{font-weight:400}.vc_row.col_1.bg_grey_lgter .container .txt h2,.vc_row.col_1.bg_grey_lgter .container .txt h3,.vc_row.col_2.bg_grey_lgter .container .txt h2,.vc_row.col_2.bg_grey_lgter .container .txt h3,.vc_row.col_3.bg_grey_lgter .container .txt h2,.vc_row.col_3.bg_grey_lgter .container .txt h3,.vc_row.col_4.bg_grey_lgter .container .txt h2,.vc_row.col_4.bg_grey_lgter .container .txt h3{color:var(--color-green-drk)!important}#house_plans_results.gallery>h3,.vc_row.col_2 .container.cols .img,.vc_row.col_3 .container.cols .btn_lnk,.vc_row.col_3 .container.cols .img,.vc_row.col_3 .container.cols .txt,.vc_row.col_4 .container.cols .btn_lnk,.vc_row.col_4 .container.cols .txt,.vc_row.finance .container.process .diagram,.vc_row.house_plans .btn_lnk,.vc_row.house_plans .txt,.vc_row.promo .container.process .diagram{margin:0 0 1rem}.vc_row.col_2 .container.cols .svg.save_50{position:absolute;width:200px;top:-20px;right:-20px}.vc_row.col_2 .container.cols .svg.save_50 img,.vc_row.col_3 .container.cols .svg.save_50 img{border-radius:50%;box-shadow:0 .6rem .9rem rgba(0,0,0,40%)}.single-house_plan .plan_intro .summary ul,.single-house_plan .plan_intro .summary.options ul,.single-project .project_intro .txt ul,.vc_row .container .txt.lst ul,.vc_row.col_3 .container.cols .txt ul,.vc_row.promo .container.faqs{padding:0}.single-house_plan .plan_intro .summary ul li,.vc_row .container .txt.lst ul li,.vc_row.col_3 .container.cols .txt ul li{font-size:1.1rem;list-style:none;margin:0 0 .7rem .2rem;font-weight:500;display:inline-flex;align-items:self-start;width:100%;padding-right:2rem}.privacy-policy .vc_row ul li:before,.section-terms .vc_row ul li:before,.single-house_plan .plan_intro .summary ul li:before,.single-project .project_intro .txt ul li:before,.vc_row .container .txt.lst ul li:before,.vc_row.col_3 .container.cols .txt ul li:before{content:'';width:.4rem;height:.4rem;display:inline-flex;margin:.65rem .4rem 0 0;flex-shrink:0;background-color:var(--color-green);border-radius:50%}.vc_row .container .txt.lst.chk ul li:before,.vc_row .container .txt.lst.icons ul li:before{background-repeat:no-repeat;background-size:100%;margin:.2rem .4rem 0 0;left:0;top:.05rem;position:absolute}.single-client .article .summary,.single-client .article .txt,.single-house_plan .plan_intro .cta,.single-post .article .cta,.single-post .article .summary,.single-post .article .txt,.single-project .vc_row.cta .cta,.vc_row .container .txt.lst.chk ul,.vc_row .container .txt.lst.icons ul,.vc_row.cta_further .cta,.vc_row.house_plans #house_plans_filtering .filters{margin-bottom:1rem}.vc_row .container .txt.lst.chk ul li{font-size:1.3rem;font-weight:400;margin:0 0 1rem;display:flex;flex-direction:column;position:relative;padding-left:2rem}.vc_row .container .txt.lst.chk ul li strong,.vc_row .container .txt.lst.icons ul li strong,.vc_row.promo .why h5{font-weight:600}.vc_row .container .txt.lst.chk ul li:before{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA0NDggNDE2LjEiPgogIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAzMC4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiAyLjEuMSBCdWlsZCAxKSAgLS0+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5zdDAgewogICAgICAgIGZpbGw6ICM4MGMzNDI7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00MzQuOCw2LjJjMTQuMywxMC40LDE3LjUsMzAuNCw3LjEsNDQuN0wxODUuOSw0MDIuOWMtNS41LDcuNi0xNCwxMi4zLTIzLjQsMTMuMXMtMTguNS0yLjctMjUuMS05LjNMOS40LDI3OC43Yy0xMi41LTEyLjUtMTIuNS0zMi44LDAtNDUuM3MzMi44LTEyLjUsNDUuMywwbDEwMS41LDEwMS41TDM5MC4yLDEzLjJjMTAuNC0xNC4zLDMwLjQtMTcuNSw0NC43LTcuMWgwWiIvPgo8L3N2Zz4=');border-radius:unset;background-color:unset;width:1.5rem;height:1.9rem}.vc_row .container .txt.lst.icons h4{color:var(--color-green-drk);letter-spacing:-1px;margin:2rem 0 1rem}.vc_row .container .txt.lst.icons ul li{font-size:1.2rem;font-weight:400;margin:0 0 1rem;display:flex;flex-direction:column;position:relative;padding-left:3rem}.vc_row .container .txt.lst.icons ul li:before{border-radius:unset;background-color:unset}.vc_row .container .txt.lst.nums ul{counter-reset:section;margin:1rem 0 0}.vc_row .container .txt.lst.nums ul li{font-size:1.15rem;font-weight:400;margin:0 0 1rem;position:relative;padding-left:0;list-style:none;display:grid;grid-template-columns:auto 1fr;column-gap:.35rem}.vc_row .container .txt.lst.nums ul li::before{counter-increment:section;content:counter(section) "/";font-weight:800;font-size:1.2rem;margin:0;color:var(--color-green-drk);opacity:.7;width:unset;height:unset;background-color:unset;border-radius:unset;grid-row:span 2}.vc_row.col_3 .container.cols .img.box_shadow,.vc_row.col_4 .container.cols .img.box_shadow{border:1px solid #ddd;background:var(--color-specs-grey);box-shadow:0 .6rem .9rem rgba(0,0,0,20%)}.vc_row .container .txt.lst.nums ul li strong{margin-bottom:.15rem;display:block}.vc_row.col_2 .container.cols,.vc_row.col_3 .container.cols,.vc_row.col_4 .container.cols{padding-left:0;padding-right:0}.vc_row.col_3 .container.cols .promo_label{margin:0;position:absolute;z-index:1;pointer-events:none;bottom:0;opacity:0}.vc_row.col_3 .container.cols .promo_label p{color:#fff;font-weight:800;text-transform:uppercase;padding:.4rem 1.3rem .4rem 1rem;font-size:1rem}.vc_row.col_3 .container.cols .img.box_shadow{margin-bottom:1rem;position:relative}.vc_row.col_3 .container.cols .svg.save_50{pointer-events:none;position:absolute;width:120px;top:0;right:0}.vc_row.col_3.h3_nums{counter-reset:section}.vc_row.col_3.h3_nums .container.cols .txt h3::before{counter-increment:section;content:counter(section) "/";font-weight:700;font-size:1.6rem;margin:0 .3rem 0 0;color:var(--color-green);opacity:.7}.vc_row.col_3 .container.cols .txt h3,.vc_row.col_3 .container.cols .txt h3 a{text-decoration:none;color:var(--color-green-drk);font-weight:800;letter-spacing:-1px;font-size:1.6rem}.section-meet-the-team .profiles .details,.section-meet-the-team .profiles .hdr,.vc_row.col_3 .container.cols .txt p,.vc_row.col_4 .container.cols .txt p,.vc_row.promo .container.faqs .txt h3,.vc_row.promo .container.options .txt h3,.vc_row.promo .container.process .txt h3{margin:0 0 .5rem}.vc_row.col_3 .container.cols .btn_lnk a,.vc_row.col_4 .container.cols .btn_lnk a,.vc_row.house_plans .btn_lnk a{text-decoration:none;color:var(--color-green);font-weight:800;letter-spacing:-1px;display:flex}.vc_row.promo .container .txt h3{font-size:2.2rem;margin:0 0 2rem;font-weight:600;letter-spacing:-1px}.vc_row.promo .container .cta{margin-top:3rem;margin-bottom:3rem}.vc_row.promo .container .cta:after,.vc_row.promo .container.faqs .txt:after{content:'';display:block;width:calc(100%);height:1px;background:var(--color-green);margin:2rem 0 0}.vc_row.promo .container .cta p{font-size:1.35rem;letter-spacing:-1px;margin:0}.vc_row.promo .container .cta p a{text-decoration:none;font-weight:inherit}.vc_row.promo .container .cta.cta_btn a{text-decoration:none;font-weight:800;background:var(--btn-color-drk);color:#fff;margin:1.5rem 0 0;font-size:1.1rem;padding:.6rem 1rem;border-radius:.5rem;display:block;width:fit-content}.vc_row.promo .container.faqs .txt,.vc_row.promo .container.process .txt{margin:0 0 2rem}.vc_row.finance .container.process .diagram img,.vc_row.promo .container.process .diagram img{margin:0;max-width:140px}.single-client .article .quote,.single-post .article .quote,.single-post .article .why,.vc_row.promo .why,.vc_row.quotes .quote{margin-bottom:2rem;border-radius:1rem;padding:1.4rem 1.5rem;background:var(--color-masonry-grey-drk)}.single-house_plan .plan_intro,.single-project .project_intro,.single-project .vc_row.cta{padding-bottom:3rem;padding-top:3rem}.single-house_plan .plan_intro .summary,.single-house_plan .plan_intro .txt,.single-house_plan .video,.single-post .article .caption,.single-project .project_intro .txt,.vc_row.cta_further,.vc_row.offers{margin-bottom:3rem}.vc_row.offers .container.cols.faqs{padding:1rem 0 0}.single-client .article .quote blockquote,.single-post .article .quote blockquote,.single-project .vc_row.cta .testimonial blockquote,.vc_row.quotes .quote blockquote{color:var(--color-p);font-weight:500;font-size:1.1rem;line-height:1.7;position:relative;padding-left:1.3rem}.vc_row.get_started .img.graphic{margin:0 0 1rem!important}.vc_row.get_started .img.graphic img{max-width:160px;margin:0 auto;box-shadow:0 .6rem .9rem rgba(0,0,0,20%);border-radius:50%}.vc_row.why_build .cols.container .item{position:relative;border:1px solid #dddddd21;box-shadow:0 .5rem 1.4rem rgba(0,0,0,12%);margin-bottom:2rem;padding:1.8rem 1.3rem 1.3rem;background:#fff;border-radius:1.2rem 1.2rem .2rem .2rem}.vc_row.why_build .cols.container .item .wpb_wrapper div{display:flex;gap:.75rem;margin:0 0 .7rem;align-items:center}.vc_row.why_build .cols.container .item h3,.vc_row.why_build .cols.container .item h3 a{color:var(--color-grey)}.vc_row.why_build .cols.container .item img{width:60px;float:none;margin:0;display:block;height:60px}.vc_row.why_build .cols.container .item p{font-size:1.1rem;margin:0}.vc_row.why_build .cols.container .item p a{text-decoration:none;color:var(--color-green);font-weight:800;letter-spacing:-1px;display:flex;margin:.5rem 0 0}.vc_row.tabbed_imgs_txt>.wpb_column>div>.wpb_wrapper{position:relative;padding-top:50vh}.vc_row.tabbed_imgs_txt .container.title{padding-left:0;padding-right:0;max-width:100%;position:relative;width:100%;height:6rem;overflow:hidden}.vc_row.tabbed_imgs_txt .container.title .hdr h2{color:#fff;font-size:2.7rem;letter-spacing:-1px;display:inline-flex;font-weight:700}.vc_row.tabbed_imgs_txt .container.title .hdr.slant_green{width:max-content;display:flex;padding-top:1.5rem;padding-bottom:1.5rem;padding-right:3rem;padding-left:calc((100vw - var(--container-wider))/ 2)}.vc_row.tabbed_imgs_txt .container.tabs::before{content:"";position:absolute;background:var(--slat-color);left:calc(-1 * ((100vw - min(100vw,var(--container-max)))/ 2));top:0;height:100%;pointer-events:none;z-index:0;width:calc((100vw - min(100vw,var(--container-max)))/ 2 + var(--slat-extra));clip-path:polygon(0 0,100% 0,calc(100% - var(--angle)) 100%,0 100%)}.vc_row.tabbed_imgs_txt .container.tabs>.vc_column_container{width:auto}.vc_row.tabbed_imgs_txt .container.tabs>.vc_column_container:first-child .tab{margin-left:0}.vc_row.tabbed_imgs_txt .container.tabs .tab{margin:0 -.3rem;padding:1rem 2.5rem}.vc_row.tabbed_imgs_txt .container.tabs .tab p{color:#fff;font-weight:800;font-size:1.6rem;letter-spacing:-1px;display:inline-flex}.vc_row.tabbed_imgs_txt .container.tabs .tab p:hover,.vc_row.tabbed_imgs_txt .container.tabs .tab:hover{opacity:.8;cursor:pointer}#house_banner .facades .house_plan_facade_options .el.active,.vc_row.tabbed_imgs_txt .container.tabs .tab.active{pointer-events:none}.vc_row.tabbed_imgs_txt .container.txt{max-width:100%;padding-left:0;padding-right:0;background-color:#effae6;position:relative;width:100%;height:12rem}.vc_row.tabbed_imgs_txt .container.txt .vc_column_container{width:100%;float:none;max-width:var(--container-wider);margin:0 auto;position:absolute;padding-top:3rem;background-color:#effae6;left:50%;transform:translateX(-50%);padding-left:15px;padding-right:15px;opacity:0}.vc_row.tabbed_imgs_txt .container.txt p{font-size:1.35rem}.vc_row.tabbed_imgs_txt .imgs{position:absolute;width:100%;min-height:300px;top:0;left:0;z-index:-1}.vc_row.tabbed_imgs_txt .imgs .vc_column_container{float:none;position:absolute;width:100%;min-height:300px;top:0;left:0;opacity:0}.vc_row.page_reviews{margin-top:5rem;margin-bottom:2rem}.vc_row.google_reviews{margin-top:2rem!important}.vc_row.google_reviews .col_left{min-height:620px}.vc_row.google_reviews .col_left .slider{position:relative;min-height:420px}.vc_row.google_reviews .slider .review-next{position:absolute;top:15px;width:42px;height:42px;border:none;cursor:pointer;background:var(--color-green-drk);color:#fff;border-radius:50%;z-index:5}.vc_row.google_reviews .slider .review-next::before{content:"";border:solid #fff;border-width:0 4px 4px 0;display:inline-block;padding:.7rem .7rem 0 0;transform:rotate(-45deg);margin:0 0 0 -4px}.vc_row.google_reviews .col_left .slider .item{position:absolute;top:0;left:0;width:100%;opacity:0;transform:translateX(-40px);pointer-events:none;transition:opacity .6s,transform .6s}.vc_row.google_reviews .col_left .slider .item.active{opacity:1;transform:translateX(0);pointer-events:auto;position:relative}.vc_row.google_reviews .col_left .slider .item.exit{opacity:0;transform:translateX(40px);pointer-events:none;position:absolute}.vc_row.google_reviews .col_left .slider .item .content{position:relative;z-index:1;margin-bottom:1rem}.vc_row.google_reviews .col_left .slider .item .content::before{content:"";position:absolute;top:0;bottom:0;right:0;background:rgb(0 0 0 / 7%);transform:skewX(-12deg);transform-origin:bottom right;z-index:-1;pointer-events:none}#premium_inclusions_results.gallery a,.vc_row.google_reviews .col_left .slider .item .content a{text-decoration:none;color:var(--color-grey)}.vc_row.google_reviews .col_left .slider .item .content p::before{content:"\201C";position:absolute;top:-.5rem;font-size:3.5rem;line-height:1;font-family:serif;opacity:.3}.vc_row.google_reviews .col_left .slider .item .customer p{font-weight:800;font-size:1.5rem;color:var(--color-green-drk)}.vc_row.google_reviews .col_left .slider .item .details p{margin:0 0 .3rem}.vc_row.google_reviews .col_left .slider .item .details img{max-width:50px}.vc_row.google_reviews .col_right .img{max-width:600px;max-height:310px;overflow:hidden}.vc_row.google_reviews .col_right .img .vc_single_image-wrapper{--cut:70px;overflow:hidden;clip-path:polygon(var(--cut) 0,100% 0,100% 100%,0 100%)}.vc_row.google_reviews .col_right .shortcode{margin-bottom:2rem;margin-left:3rem;pointer-events:all}.vc_row.google_reviews .col_right .google{position:relative;z-index:1;padding:2rem 2rem 2rem 0}.vc_row.google_reviews .col_right .google::before{content:"";position:absolute;inset:0;background:#fff;transform:skewX(-12deg);transform-origin:bottom left;z-index:-1;left:-6rem}#gallery_results .item a,#house_plan_projects .project a,.vc_row.google_reviews .col_right .google a,section#clients_results .grid-item .item .txt a,section#insights_results .grid-item .item .txt a{text-decoration:none}.vc_row.google_reviews .col_right .google p.title{font-weight:600;font-size:1.1rem;color:var(--color-green-drk)}.vc_row.google_reviews .col_right .google p span{color:var(--bs-body-color)}.vc_row.google_reviews .col_right .google p span.rating{font-weight:800;font-size:1.3rem}.vc_row.google_reviews .col_right .google p span.total{font-weight:600;font-size:1.1rem}.vc_row.google_reviews .col_right .google img.logo{max-width:120px;margin:0 0 .5rem}.vc_row.google_reviews .google .rating.stars{width:100px;position:relative;margin:0;height:32px}.vc_row.google_reviews .google .rating.stars .base,.vc_row.google_reviews .google .rating.stars .top{content:'';display:block;margin:4px 0 0;position:absolute;height:20px}.vc_row.google_reviews .google .rating.stars .top{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjUuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0MTEuNCA3MS43IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MTEuNCA3MS43OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0Y4RDAzMjt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00OC41LDI0LjdMMzcuNywwTDI2LjksMjQuN0wwLDI3LjRsMjAuMiwxNy45bC01LjgsMjYuNGwyMy4zLTEzLjZMNjEsNzEuN2wtNS44LTI2LjRsMjAuMi0xNy45TDQ4LjUsMjQuN3oKCSBNMTMyLjUsMjQuN0wxMjEuNywwbC0xMC44LDI0LjdMODQsMjcuNGwyMC4yLDE3LjlsLTUuOCwyNi40bDIzLjMtMTMuNkwxNDUsNzEuN2wtNS44LTI2LjRsMjAuMi0xNy45TDEzMi41LDI0Ljd6IE0yMTYuNSwyNC43CglMMjA1LjcsMGwtMTAuOCwyNC43TDE2OCwyNy40bDIwLjIsMTcuOWwtNS44LDI2LjRsMjMuMy0xMy42TDIyOSw3MS43bC01LjgtMjYuNGwyMC4yLTE3LjlMMjE2LjUsMjQuN3ogTTMwMC41LDI0LjdMMjg5LjcsMAoJbC0xMC44LDI0LjdMMjUyLDI3LjRsMjAuMiwxNy45bC01LjgsMjYuNGwyMy4zLTEzLjZMMzEzLDcxLjdsLTUuOC0yNi40bDIwLjItMTcuOUwzMDAuNSwyNC43eiBNNDExLjQsMjcuNGwtMjYuOS0yLjdMMzczLjcsMAoJbC0xMC44LDI0LjdMMzM2LDI3LjRsMjAuMiwxNy45bC01LjgsMjYuNGwyMy4zLTEzLjZMMzk3LDcxLjdsLTUuOC0yNi40TDQxMS40LDI3LjR6Ii8+Cjwvc3ZnPgo=');background-size:100px;background-repeat:no-repeat;z-index:1}.vc_row.google_reviews .google .rating.stars .base{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjUuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0MTEuNCA3MS43IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MTEuNCA3MS43OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0NDQ0NDQzt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00OC41LDI0LjdMMzcuNywwTDI2LjksMjQuN0wwLDI3LjRsMjAuMiwxNy45bC01LjgsMjYuNGwyMy4zLTEzLjZMNjEsNzEuN2wtNS44LTI2LjRsMjAuMi0xNy45TDQ4LjUsMjQuN3oKCSBNMTMyLjUsMjQuN0wxMjEuNywwbC0xMC44LDI0LjdMODQsMjcuNGwyMC4yLDE3LjlsLTUuOCwyNi40bDIzLjMtMTMuNkwxNDUsNzEuN2wtNS44LTI2LjRsMjAuMi0xNy45TDEzMi41LDI0Ljd6IE0yMTYuNSwyNC43CglMMjA1LjcsMGwtMTAuOCwyNC43TDE2OCwyNy40bDIwLjIsMTcuOWwtNS44LDI2LjRsMjMuMy0xMy42TDIyOSw3MS43bC01LjgtMjYuNGwyMC4yLTE3LjlMMjE2LjUsMjQuN3ogTTMwMC41LDI0LjdMMjg5LjcsMAoJbC0xMC44LDI0LjdMMjUyLDI3LjRsMjAuMiwxNy45bC01LjgsMjYuNGwyMy4zLTEzLjZMMzEzLDcxLjdsLTUuOC0yNi40bDIwLjItMTcuOUwzMDAuNSwyNC43eiBNNDExLjQsMjcuNGwtMjYuOS0yLjdMMzczLjcsMAoJbC0xMC44LDI0LjdMMzM2LDI3LjRsMjAuMiwxNy45bC01LjgsMjYuNGwyMy4zLTEzLjZMMzk3LDcxLjdsLTUuOC0yNi40TDQxMS40LDI3LjR6Ii8+Cjwvc3ZnPgo=');background-size:100px;background-repeat:no-repeat;width:100px}.plan-toggle{display:inline-flex;flex-direction:column;gap:12px;font-family:system-ui,-apple-system,sans-serif}.plan-toggle .label{font-size:1.2rem;color:#666;text-align:right;display:block;margin:0 0 .5rem}.plan-toggle input{position:absolute;opacity:0;pointer-events:none}.switch{position:relative;width:160px;height:42px;background:#f5f5f5;border-radius:16px;display:flex;align-items:center;padding:6px;cursor:pointer;border:1px solid #bbb}.switch .text{flex:1;text-align:center;font-size:1rem;font-weight:500;z-index:2;transition:color .25s}.switch .on{color:#888}.plan-toggle input:checked+.switch .on,.single-project .project_intro .breadcrumbs,.single-project .project_intro .txt p,.switch .off{color:#fff}.switch .thumb{position:absolute;top:6px;right:6px;width:calc(48% - 3px);height:calc(100% - 12px);background:#fff;border-radius:12px;transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:1;border:1px solid #bbb}.plan-toggle input:checked+.switch{background:#7cc043}.plan-toggle input:checked+.switch .thumb{transform:translateX(-100%)}.vc_row.house_plans #house_plans_filtering{margin:1rem 0 0}.vc_row.house_plans #house_plans_design_styles .title,.vc_row.house_plans #house_plans_filtering .title{margin-bottom:.5rem}.vc_row.house_plans #house_plans_design_styles .title p,.vc_row.house_plans #house_plans_filtering .title p{font-weight:800;color:var(--color-green-drk)}.vc_row.house_plans #house_plans_filtering .filters>div{display:flex;align-items:flex-start}.vc_row.house_plans #house_plans_filtering .filters .filter{display:inline-grid;align-items:start;padding-right:2rem}.vc_row.house_plans #house_plans_filtering .filters .filter.right{padding-right:0;margin-left:auto}.vc_row.house_plans #house_plans_filtering .filters .filter>label{display:block;width:100%;font-size:1.2rem;font-weight:700;margin:0 0 .5rem}.vc_row.house_plans #house_plans_filtering .filters .filter>select{display:block;background-color:#f5f5f5;padding:.5rem .8rem;border-radius:.5rem;border-color:#bbb;height:42px;min-width:180px}.vc_row.house_plans #house_plans_filtering .filters .filter>input[type=text]{display:block;background-color:#f5f5f5;padding:.5rem .8rem;border-radius:.5rem;border:1px solid #bbb;height:42px;min-width:240px}.vc_row.house_plans #house_plans_design_styles{margin:1rem 0 2.5rem}.vc_row.house_plans #house_plans_design_styles .design_style{display:flex;align-items:center;gap:3rem;flex-wrap:wrap}.vc_row.house_plans #house_plans_design_styles .design_style .option{position:relative;max-width:180px;background-color:#fff;padding:.3rem;border:2px solid #ddd;border-radius:.4rem;opacity:.5}.vc_row.house_plans #house_plans_design_styles .design_style .option.active{border:2px solid var(--btn-color-drk);opacity:1}.vc_row.house_plans #house_plans_design_styles .design_style span.txt{position:relative;width:100%;border-radius:0 0 .3rem .3rem;text-transform:uppercase;padding:.3rem 1rem;display:block;background:var(--btn-color-drk);color:#fff!important;margin:0;font-size:1rem;font-weight:800!important;text-align:center}.vc_row.house_plans #house_plans_design_styles .design_style .option.active span.txt{background:var(--btn-color-drker)}.vc_row.house_plans #house_plans_design_styles .design_style .option:hover{cursor:pointer;opacity:.7}.vc_row.house_plans #house_plans_design_styles .design_style .img{position:relative;width:100%;height:auto;overflow:hidden;border-radius:.3rem .3rem 0 0}.vc_row.house_plans #house_plans_design_styles .design_style .img img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;margin-top:-5%;transition:transform 1s,opacity .5s,visibility .5s;transform:scale(1);opacity:1}.vc_row.house_plans #house_plans_results_header{margin-bottom:1rem;padding-bottom:1rem}.vc_row.house_plans #house_plans_results_header::after{content:'';display:block;width:100%;height:1px;background:#7cc043;margin:1.2rem 0 0}.vc_row.house_plans #house_plans_results_header .results{display:inline-flex;justify-content:start;align-items:end;height:42px;display:flex;align-items:center;gap:1rem}.vc_row.house_plans #house_plans_results_header .results p{font-weight:700;margin:0 1rem 0 0}.vc_row.house_plans #house_plans_results_header .sort{display:inline-flex;justify-content:end}.vc_row.house_plans #house_plans_results_header .sort label{font-size:1.2rem;font-weight:700;margin:0 1rem 0 0;display:inline-flex;align-items:center}.vc_row.house_plans #house_plans_results_header .sort select{display:inline;background-color:#f5f5f5;padding:.5rem .8rem;border-radius:.5rem;border-color:#bbb;height:42px;min-width:180px}#clients_results.gallery h3,#house_plans_results h3,#projects_results h3,.single-house_plan .plan_intro .summary h3,.single-house_plan .video .house_plan_video h3,.single-house_plan .video h3{color:var(--color-green);margin-bottom:.6rem;text-transform:uppercase;font-weight:800;font-size:1.35rem}#clients_results.gallery .el.off,#house_plans_results .el.off,#projects_results .el.off{opacity:0;visibility:hidden;display:none}#house_plans_results .house-style-badge{position:absolute;top:12px;left:12px;z-index:5;padding:6px 10px;background:rgba(0,0,0,.75);color:#fff;font-size:12px;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:.5px;border-radius:3px;pointer-events:none}#house_plans_results .house_plan .add_to_fav_txt,.single-client .article .get_house_plan .add_to_fav_txt{position:absolute;z-index:10;display:block;font-size:.8rem;text-transform:uppercase;font-weight:800;text-align:right;border-radius:.5rem;top:2.5rem;right:1.9rem;pointer-events:none;padding:.2rem .5rem;line-height:1rem;background:#fff;color:var(--color-green-drk);border:1px solid;box-shadow:0 .6rem .9rem rgba(0,0,0,20%);opacity:0;visibility:hidden;transition:opacity .5s,visibility .5s}#house_plans_results .house_plan .price{position:absolute;z-index:2;padding:0;display:flex;align-items:center;justify-content:space-between;bottom:3.5rem}#house_banner .hdr.slant_green,#project_banner .hdr.slant_green{padding-bottom:1rem;padding-left:calc((100vw - var(--container-wider))/ 2)}#house_banner .txts .txt .price span,#house_plan_videos .house_plan .price span,#house_plans_results .house_plan .price span,.single-client .article .get_house_plan .price span{color:#fff;font-weight:800;padding:.3rem 1rem .4rem;font-size:1.1rem}#house_plan_videos .house_plan .price em.from::before,#house_plans_results .house_plan .price em.from::before,.single-client .article .get_house_plan .price em.from::before{content:"FROM";font-size:.85rem;vertical-align:baseline;margin-right:.2rem}#house_plan_videos .house_plan .price em.ast::after,#house_plans_results .house_plan .price em.ast::after,.single-client .article .get_house_plan .price em.ast::after{content:"*";font-size:.65rem;vertical-align:super;margin-left:0}#house_plan_videos .house_plan .price .enq,#house_plans_results .house_plan .price .enq,.single-client .article .get_house_plan .price .enq{text-transform:uppercase}#house_plans_results .house_plan .data .title h3,.single-client .article .get_house_plan .data .title h3{color:#fff;text-transform:uppercase;font-size:1rem;font-weight:800;margin:0}#house_plans_results .house_plan .data .title span,.single-client .article .get_house_plan .data .title span{font-size:.75rem;margin:0 .2rem 0 0}#house_plan_videos .house_plan .data .specs,#house_plans_results .house_plan .data .specs,.single-client .article .get_house_plan .data .specs{display:flex;gap:.45rem}#house_plan_videos .house_plan .data .specs span,#house_plans_results .house_plan .data .specs span,.single-client .article .get_house_plan .data .specs span{color:#fff;font-size:1rem;font-weight:700;display:inline-flex}#house_plan_videos .house_plan .data .specs span.size em::after,#house_plans_results .house_plan .data .specs span.size em::after,.single-client .article .get_house_plan .data .specs span.size em::after{content:"m";font-size:1rem}#house_plan_videos .house_plan .data .specs span.size::after,#house_plans_results .house_plan .data .specs span.size::after,.single-client .article .get_house_plan .data .specs span.size::after{content:"2";font-size:.65rem;vertical-align:super;margin-left:0}#clients_results.gallery .project .img.disable,#house_plans_results .house_plan .img.disable,#projects_results .project .img.disable,.single-client .article .get_house_plan .img.disable,.single-client .article .get_project .img.disable{opacity:0;visibility:hidden;pointer-events:none}#clients_results.gallery .project a:hover,#house_plans_results .house_plan a:hover,#projects_results .project a:hover,.single-client .article .get_house_plan a:hover,.single-client .article .get_project a:hover{opacity:1;cursor:pointer}#clients_results.gallery .project a:hover .img img,#gallery_results .item a:hover .img,#house_plans_results .house_plan a:hover .floor_plan,#house_plans_results .house_plan a:hover .img,#projects_results .project a:hover .img img,.single-client .article .get_house_plan a:hover .img,.single-client .article .get_project a:hover .img img,section#clients_results .grid-item .item a:hover .img img,section#insights_results .grid-item .item a:hover .img img{opacity:.6;transform:scale(1.1)}#gallery_results .item img,#house_plans_results .house_plan .img img,.single-client .article .get_house_plan .img img,section#clients_results .grid-item .item .img img,section#insights_results .grid-item .item .img img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}#house_plans_results .house_plan .house-plan-image,.single-client .article .get_house_plan .house-plan-image{transition:opacity .25s}#house_plans_results .house_plan .floor_plan,.single-client .article .get_house_plan .floor_plan{height:100%;width:100%;position:absolute;inset:0;z-index:1;opacity:0;visibility:hidden;pointer-events:none;transition:transform 1s,opacity .5s,visibility .5s;background:#fff;display:flex;justify-content:center;align-items:flex-start}#house_plans_results .house_plan .floor_plan.on,.single-client .article .get_house_plan .floor_plan.on{opacity:1;visibility:visible;pointer-events:all}#house_plans_results .house_plan .floor_plan img{width:90%;height:90%;object-fit:contain;object-position:center;display:block}.house_plan .img .fade-image,.house_plan .img .house-plan-image{display:block;width:100%;height:auto}.house_plan .img .fade-image{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .35s}#house_plans_results .msg{min-height:10rem}#house_plan_gallery,.vc_row.house_plans.gallery{margin-bottom:5rem}#house_plans_results.gallery .house_plan{margin:0 0 2rem;height:19rem}#house_plans_results.gallery .house_plan .price{bottom:3.5rem}#house_plans_results.gallery .house_plan .data{display:block;min-height:3rem}#house_plans_results.gallery .house_plan .img{height:85%}#house_plans_gallery_header{margin:1rem 0}#house_banner .facades .house_plan_facade_options .img.is-coming-soon:after,#house_banner .imgs .vc_single_image-wrapper.is-coming-soon:after,#house_plan_gallery .img_main.is-coming-soon:after,#house_plan_gallery .img_thumb.is-coming-soon:after,#house_plans_results .house_plan .img.is-coming-soon:after,.img_lightbox.open.is-coming-soon:after{content:'';position:absolute;inset:0;width:100%;height:100%;z-index:2;background:url('/libs/uploads/2026/04/Coming-Soon-Cover.png') center/contain no-repeat,radial-gradient(circle,rgba(0,0,0,.4) 0,rgba(0,0,0,.7) 100%)}#house_banner .imgs .vc_single_image-wrapper.is-coming-soon:after{background-size:75%}.single-house_plan .plan_intro .terms,.vc_row.house_plans .terms{margin:3rem 0}#house_banner,#house_banner>.wpb_column>.vc_column-inner>.wpb_wrapper,#project_banner,#project_banner>.wpb_column>.vc_column-inner>.wpb_wrapper{position:relative;height:100vh;overflow:hidden}#house_banner .titles{position:absolute;z-index:2;max-width:none;bottom:calc(19rem + 50px);left:0;right:0;padding-left:0;pointer-events:none}#house_banner .hdr.slant_green{width:max-content;display:flex;padding-top:1.5rem;padding-right:2rem;height:9rem}#house_banner .hdr h1{font-size:2rem;font-weight:800;letter-spacing:-1px;color:#fff;width:100%;padding-right:4rem;line-height:normal;margin:0}#house_banner .hdr h1 small{font-size:2.8rem}#house_banner .hdr h1 strong{font-size:3.3rem;line-height:3rem}#house_banner .txts{position:absolute;z-index:5;max-width:none;bottom:calc(10rem - 110px);left:0;right:0;background:var(--color-grey);height:10rem}#house_banner .txts .txt p{font-size:1.7rem;margin:0 0 .6rem;font-weight:300;max-width:800px}#house_banner .txts .txt .house_plan_price_specs{display:flex;align-items:center;justify-content:space-between;min-height:6rem}#house_banner .txts .txt .price{display:flex;align-items:center;justify-content:space-between;color:#fff;font-weight:700;padding:0;font-size:3.6rem;letter-spacing:-2px}#house_banner .txts .txt .price em.from::before{content:"FROM";font-size:2rem;vertical-align:baseline;margin-right:1rem;letter-spacing:0}#house_banner .txts .txt .price em.ast::after{content:"*";font-size:2rem;vertical-align:super;margin-left:0}#house_banner .txts .txt .price .enq{text-transform:uppercase;display:flex;align-items:center;justify-content:space-between;color:#fff;font-weight:700;padding:0;font-size:2.5rem;letter-spacing:-1px}#house_banner .txts .txt .specs{display:flex;gap:2rem}#house_banner .txts .txt .specs span{color:#fff;font-size:2.2rem;font-weight:700;display:inline-flex}#house_banner .txts .txt .specs span.bedroom::after{width:2.2rem;height:2rem;margin:.95rem 0 0 .5rem}#house_banner .txts .txt .specs span.bathroom::after,#house_banner .txts .txt .specs span.parking::after{width:2.2rem;height:2rem;margin:.55rem 0 0 .5rem}#house_banner .txts .txt .specs span.living::after{width:2.2rem;height:2rem;margin:.65rem 0 0 .5rem}#house_banner .txts .txt .specs span.size em::after{content:" m";font-size:2.2rem}#house_banner .txts .txt .specs span.size::after{content:"2";font-size:1rem;vertical-align:super;margin-left:0}#house_banner .imgs{position:relative;z-index:0;background:var(--color-grey)}#house_banner .imgs>div>.vc_column-inner{display:flex;align-items:center;justify-content:center;width:100%;height:calc(100vh - 110px - 50px)}#house_banner .imgs .vc_single_image-img{opacity:1;transition:none}#house_banner .imgs .vc_single_image-wrapper .facade-clone{position:absolute;inset:0;object-fit:cover;opacity:0;transition:opacity .45s;pointer-events:none;z-index:2}#house_banner .imgs .vc_single_image-img,#house_banner .imgs .vc_single_image-wrapper .facade-clone{width:100%;height:auto;display:block}#house_banner .imgs .vc_single_image-wrapper{position:relative;display:block;overflow:hidden}#house_banner .facades:has(.house_plan_facade_options){position:absolute;z-index:1;max-width:none;bottom:calc(10rem + 50px);right:0;height:9rem;background:rgb(255 255 255 / 50%);padding-top:1.5rem;backdrop-filter:blur(3px);display:block}#house_banner .facades .house_plan_facade_options{display:flex;gap:2rem;align-items:center;justify-content:end;pointer-events:all}#house_banner .facades .house_plan_facade_options .img-wrapper{display:flex;flex-direction:column;align-items:center}#house_banner .facades .house_plan_facade_options .el.active .img{opacity:1;transform:scale(1.05);border:1px solid var(--color-green)}#house_banner .facades .house_plan_facade_options .img{background-color:#fff;aspect-ratio:1.6/1;border:1px solid #ddd;box-shadow:0 .6rem .9rem rgba(0,0,0,20%);overflow:hidden;display:flex;flex-direction:column;align-items:center;text-align:center;margin:0}#house_banner .facades .house_plan_facade_options .img img{width:110px;height:auto;object-fit:cover;display:block;transition:transform 1s,opacity .5s,visibility .5s;transform:scale(1)}#house_banner .facades .house_plan_facade_options .img a:hover{cursor:pointer;opacity:1}#house_banner .facades .house_plan_facade_options .img a:hover img{opacity:.9;transform:scale(1.1)}#house_banner .facades .house_plan_facade_options .img img.active{opacity:1;transform:scale(1.05);outline:#9ed36a solid 3px}#house_banner .facades .house_plan_facade_options p{margin:0;font-size:.9rem;line-height:1.2;color:#fff;background:var(--color-grey);padding:.3rem .5rem;font-weight:600}.single-house_plan .plan_intro .txt h2{color:var(--color-green);margin-bottom:1rem}.single-house_plan .plan_intro .summary ul li a{display:contents;color:var(--color-green-drk)}.single-house_plan .plan_intro .summary.options ul li{position:relative;display:block;margin:0 0 1rem .1rem;padding-left:1rem}.single-house_plan .plan_intro .summary.options ul li:before{position:absolute;left:0;top:0}.single-house_plan .plan_intro .summary.options ul li strong{display:block;white-space:nowrap}.single-house_plan .video .house_plan_video{margin-bottom:2rem;position:relative;width:100%;padding-top:56.25%}#house_plan_videos .house_plan .video iframe,#house_plan_videos .house_plan .video video,.single-house_plan .video .house_plan_video iframe,.single-house_plan .video .house_plan_video video,.single-post .article .video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}#walkthrough_lightbox{position:fixed;inset:0;background:rgba(0,0,0,.85);display:none;align-items:center;justify-content:center;z-index:99999}#walkthrough_lightbox .walkthrough_inner{position:relative;width:90%;max-width:1200px;aspect-ratio:16/9}#project_banner .awards,#project_banner .titles{max-width:none;bottom:22rem;left:0;right:0;padding-left:0}#house_plan_gallery .img_main,#house_plan_gallery .img_thumb{aspect-ratio:1.6/1;border:1px solid #ddd;background-color:#fff}#walkthrough_lightbox .walkthrough_content,#walkthrough_lightbox .walkthrough_content iframe,#walkthrough_lightbox .walkthrough_content video{width:100%;height:100%;display:block;border:0}#walkthrough_lightbox .walkthrough_close{position:absolute;top:-40px;right:0;width:32px;height:32px;border:0;background:0 0;color:#fff;cursor:pointer;font-size:32px;line-height:1}.single-house_plan .plan_intro .cta:before,.single-post .article .cta:before,.single-project .vc_row.cta .cta:before,.vc_row.cta_further .cta:before{content:'';display:block;width:calc(100%);height:1px;background:var(--color-green);margin:0 0 2rem}.single-house_plan .plan_intro .cta strong,.single-project .vc_row.cta .cta strong{line-height:normal;display:flex;margin:0}.single-house_plan .plan_intro .cta a,.single-house_plan .plan_intro .cta strong,.single-post .article .cta a,.single-post .article .cta strong,.single-project .vc_row.cta .cta a,.single-project .vc_row.cta .cta strong,.vc_row.cta_further .cta a,.vc_row.cta_further .cta strong{font-size:1.6rem;letter-spacing:-1px}.single-house_plan .plan_intro .cta a,.single-post .article .cta a,.single-project .vc_row.cta .cta a{text-decoration:none;color:var(--color-green);font-weight:800;display:flex;margin:0}.single-house_plan .plan_intro .cta strong a,.single-post .article .cta strong a,.vc_row.cta_further .cta strong a{display:contents;font-weight:inherit}.single-client .article .other_house_plans,.single-house_plan .plan_intro .other_house_plans,.single-post .article .other_house_plans,.single-project .vc_row.cta .other_house_plans{margin-top:4rem}.single-client .article .other_house_plans:before,.single-house_plan .plan_intro .other_house_plans:before,.single-post .article .other_house_plans:before,.single-project .vc_row.cta .other_house_plans:before{content:'';display:block;width:calc(100%);height:1px;background:var(--color-green);margin:0 0 1rem}#house_plan_gallery .img_main{width:100%;display:block;position:relative;margin-bottom:1rem;box-shadow:0 .6rem .9rem rgba(0,0,0,20%);cursor:zoom-in}#house_plan_gallery .img_main img{opacity:1;transition:opacity .25s;width:100%;height:100%;object-fit:contain;object-position:center;display:block}#house_plan_gallery .img_caption{text-align:center;display:block;min-height:3rem;color:var(--color-grey-drk);opacity:1;transition:opacity .25s}#house_plan_gallery .img_thumbs,#house_plan_projects .projects{display:grid;grid-template-columns:repeat(3,1fr);position:relative;width:100%}#house_plan_gallery p.floor_plan_caption{text-align:center;display:block;font-size:1rem;margin:.5rem 0 1rem;font-weight:400}#house_plan_gallery .img_thumbs{gap:1rem}#house_plan_gallery .img_thumb.active{border:2px solid var(--color-green)}#house_plan_gallery .img_thumb img,#house_plan_projects .project img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}#house_plan_gallery .img_thumb:hover{border:2px solid var(--color-green);cursor:pointer}#house_plan_projects,.vc_row.new_era.cta .hdr{margin-bottom:2rem}#house_plan_projects h3{color:var(--color-green-drk);margin-bottom:.6rem;text-transform:uppercase;font-weight:800;font-size:1.35rem}#house_plan_projects .projects{gap:2rem}#house_plan_projects .project .img{aspect-ratio:1.6/1;background-color:#fff;border:1px solid #ddd;margin:0 0 .5rem}#house_plan_projects .project h4{font-weight:800;font-size:1.3rem;letter-spacing:-1px;line-height:normal}#premium_inclusions_results.gallery .pi_item,#zelo_results.gallery .zelo_item{margin:0;position:relative;overflow:hidden;display:block}#premium_inclusions_results .pi_item .img,#zelo_results .zelo_item .img{height:100%;width:100%;position:relative;transition:transform 1s,opacity .5s,visibility .5s;transform:scale(1);box-shadow:0 .6rem .9rem rgba(0,0,0,20%);background:var(--color-grey-lghter)}#premium_inclusions_results .pi_item .img img,#zelo_results .zelo_item .img img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:opacity .25s}#premium_inclusions_results.gallery .title{width:100%;display:block;position:relative}#premium_inclusions_results.gallery .title p{padding:0 1rem}#clients_results.gallery .project,#projects_results .project{margin:0 0 3rem;position:relative;overflow:hidden;min-height:30rem}#clients_results.gallery .project .img,#projects_results .project .img{height:18rem;width:100%;box-shadow:0 .6rem .9rem rgba(0,0,0,20%);background:var(--color-specs-grey);border:1px solid #ddd;margin:0 0 1.3rem;position:relative;overflow:hidden}#clients_results.gallery .project .img img,#projects_results .project .img img,.single-client .article .get_project .img img{transition:transform 1s,opacity .5s,visibility .5s;transform:scale(1);width:100%;height:100%;object-fit:cover;object-position:center;display:block}#clients_results.gallery .project .img .awards,#projects_results .project .img .awards,.single-client .article .get_project .img .awards{position:absolute;right:.5rem;top:.5rem;width:auto;height:auto;z-index:1;align-items:flex-start;justify-content:flex-end;display:flex;gap:.5rem;pointer-events:none}#clients_results.gallery .project .img .awards img,#projects_results .project .img .awards img,.single-client .article .get_project .img .awards img{width:5rem;height:auto}#clients_results.gallery .project h3,#projects_results .project h3,.single-client .article .get_project h3{margin-bottom:.6rem;font-weight:800;font-size:1.35rem;text-transform:unset;letter-spacing:-1px}#clients_results.gallery .project a,#projects_results .project a,.single-client .article .get_project a{color:var(--color-green-drk);text-decoration:none}#project_banner .titles{position:absolute;z-index:1}#project_banner .hdr.slant_green{width:max-content;display:flex;padding-top:2rem;padding-right:2rem;height:10rem}#project_banner .hdr h1{font-size:3.4rem;font-weight:800;letter-spacing:-2px;color:#fff;width:100%;padding-right:4rem;line-height:normal;margin:0}#project_banner .awards{position:absolute;z-index:2}#project_banner .awards.container>.vc_column_container{width:auto;margin:0 auto;position:absolute;right:5rem}#project_banner .awards .award_cont{display:flex;gap:2rem;align-items:flex-start;justify-content:flex-end}#project_banner .awards .award_cont .award img{max-width:150px;height:auto;margin:0 0 .5rem}#project_banner .awards .award_cont .award p{max-width:200px;font-weight:600;color:#fff}#project_banner .imgs>div>.vc_column-inner{display:flex;align-items:center;justify-content:center;height:100vh;width:100%}.single-project .project_intro{background:var(--color-grey)}.single-project .project_intro .txt h2{color:var(--color-green);margin-bottom:0}.single-project .project_intro .txt a{color:var(--color-green)}.single-project .project_intro .txt ul li{font-size:1.1rem;list-style:none;margin:0 0 .7rem .2rem;font-weight:500;display:inline-flex;align-items:self-start;width:100%;padding-right:2rem;color:#fff}.single-project .project_images{margin:0;background:var(--color-grey)}#gallery_results .vc_row,.single-project .project_images .gallery_cont{display:flex;flex-wrap:wrap}.single-project .vc_row.cta .testimonial{margin-bottom:2rem;border-radius:1rem;padding:1.4rem 1.5rem;background:var(--color-masonry-grey-lght)}#house_plan_videos{margin-top:3rem;margin-bottom:6rem}#house_plan_videos .house_plan{margin:0 0 3rem;position:relative;overflow:hidden}#house_plan_videos .house_plan .video_title{position:relative;display:block;width:100%}#house_plan_videos .house_plan .video_title h3{margin:0;font-weight:800;font-size:1.5rem;text-transform:unset;letter-spacing:-1px;color:var(--color-green-drk)}#house_plan_videos .house_plan .video,.single-post .article .video{position:relative;width:100%;padding-top:56.25%}#house_plan_videos .house_plan .price{position:absolute;z-index:2;padding:0;display:flex;align-items:center;justify-content:space-between;top:1rem;pointer-events:none}#house_plan_videos .house_plan .data .title h3{color:#fff;text-transform:uppercase;font-size:1.35rem;font-weight:800;margin:0}#house_plan_videos .house_plan .data .title h3 a{color:#fff;text-decoration:none}#house_plan_videos .house_plan .data .title span{font-size:.9rem;margin:0 .2rem 0 0}#house_plan_videos .house_plan .img img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;opacity:.7;transition:transform 1s,opacity .5s,visibility .5s;transform:scale(1)}#house_plan_videos .house_plan .img:hover{cursor:pointer}#house_plan_videos .house_plan .img:hover img{opacity:1;transform:scale(1.1)}#house_plan_videos .house_plan .img::before{display:block;content:'';width:100px;height:100px;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4KICA8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMzAuMi4xLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogMi4xLjEgQnVpbGQgMSkgIC0tPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuc3QwIHsKICAgICAgICBmaWxsOiAjZmZmOwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMCwyNTZDMCwxMTQuNiwxMTQuNiwwLDI1NiwwczI1NiwxMTQuNiwyNTYsMjU2LTExNC42LDI1Ni0yNTYsMjU2UzAsMzk3LjQsMCwyNTZaTTE4OC4zLDE0Ny4xYy03LjYsNC4yLTEyLjMsMTIuMy0xMi4zLDIwLjl2MTc2YzAsOC43LDQuNywxNi43LDEyLjMsMjAuOSw3LjYsNC4yLDE2LjgsNC4xLDI0LjMtLjVsMTQ0LTg4YzcuMS00LjQsMTEuNS0xMi4xLDExLjUtMjAuNXMtNC40LTE2LjEtMTEuNS0yMC41bC0xNDQtODhjLTcuNC00LjUtMTYuNy00LjctMjQuMy0uNXYuMloiLz4KPC9zdmc+');background-repeat:no-repeat;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}#gallery_tags{padding:0 15px;margin:2rem 0}#gallery_results{min-height:800px}#gallery_results .vc_col-sm-3{opacity:0;transform:translateY(20px) scale(.97);transition:opacity .75s,transform .75s}#gallery_results .vc_col-sm-3.is-enter,.vc_row.new_era .imgs .col_img.in-view{opacity:1;transform:translateY(0) scale(1)}#gallery_results .item .img,.single-client .article .get_house_plan .img{transition:transform 1s,opacity .5s,visibility .5s;transform:scale(1);inset:0;width:100%}@media (prefers-reduced-motion:reduce){#gallery_results .vc_col-sm-3{transition:none;transform:none;opacity:1}}#gallery_results .item{height:16.5rem;margin:0 0 3rem;position:relative;overflow:hidden}#gallery_results .item .img{position:absolute;z-index:0;height:14rem;box-shadow:0 .6rem .9rem rgba(0,0,0,20%);background:var(--color-grey-lghter);border:1px solid #ddd}#gallery_results .item h3{font-size:1.1rem;color:var(--color-green-drk);font-weight:700;width:100%;position:absolute;z-index:0;bottom:0;padding:0 0 0 .5rem}section#clients_results .grid-item,section#insights_results .grid-item{background:var(--color-masonry-grey-drk);box-shadow:0 .6rem .9rem rgba(0,0,0,20%)}section#clients_results .grid-item .item .img,section#insights_results .grid-item .item .img{width:100%;inset:0;transition:transform 1s,opacity .5s,visibility .5s;transform:scale(1);height:14rem;background:var(--color-grey-lghter);border:1px solid #ddd;margin:0 0 1rem;overflow:hidden}section#clients_results .grid-item .item .txt h3,section#insights_results .grid-item .item .txt h3{font-size:1.5rem;color:var(--color-green-drk);font-weight:700;width:100%;margin:0 0 .5rem;letter-spacing:-1px}section#insights_results .grid-item .item .txt p{font-size:1.2rem;font-weight:400}.single-client main,.single-post main{margin-top:6rem}.single-client .article .col_left,.single-post .article .col_left,.vc_row.contact .cols .col_left{padding-right:15px}.single-client .article .col_right,.single-post .article .col_right,.vc_row.contact .cols .col_right{padding-left:15px}.single-client .article .txt h1,.single-post .article .txt h1{color:var(--color-green);margin:0 0 1rem}.single-client .article .summary p,.single-post .article .summary p{font-size:1.3rem;font-weight:600}.single-post .article .caption p{font-style:italic;font-weight:700}.single-post .article .cta strong{line-height:normal;display:flex;margin:0;justify-content:center}.single-client .article .get_house_plan{height:22rem;border:1px solid #ddd;margin:2rem 0 3rem;position:relative;overflow:hidden;box-shadow:0 .6rem .9rem rgba(0,0,0,20%);background:var(--color-specs-grey);max-width:600px}.single-client .article .get_house_plan .price{position:absolute;z-index:2;padding:0;display:flex;align-items:center;justify-content:space-between;bottom:2.5rem}.single-client .article .get_house_plan .data{position:absolute;z-index:3;width:100%;bottom:0;background:var(--color-specs-grey);padding:.5rem;display:flex;align-items:center;justify-content:space-between}.single-client .article .get_house_plan .img{height:100%;position:absolute;z-index:0}.single-client .article .get_house_plan .floor_plan img{width:80%;height:80%;object-fit:contain;object-position:center;display:block}.single-client .article .get_project{margin:0 0 3rem;position:relative;overflow:hidden;min-height:30rem;max-width:600px}.single-client .article .get_project .img{height:22rem;width:100%;box-shadow:0 .6rem .9rem rgba(0,0,0,20%);background:var(--color-specs-grey);border:1px solid #ddd;margin:0 0 1.3rem;position:relative;overflow:hidden}.section-meet-the-team .profiles .hdr h3{text-decoration:none;color:var(--color-green);font-weight:800;letter-spacing:-1px;font-size:2rem}.section-meet-the-team .profiles .details p{letter-spacing:-1px;margin:0}.section-meet-the-team .profiles .details a{color:var(--color-green-drk);text-decoration:none;font-weight:700}.section-meet-the-team .profiles .img.profile{margin:0 0 .5rem 1rem!important;max-width:192px;float:right}.vc_row.finance .container.cols .guide h3{font-size:2rem}.vc_row.apply_finance .img.rocket{margin:0 0 2rem!important}.vc_row.apply_finance .img.rocket img{max-width:280px;margin:0 auto}.vc_row.faqs{padding:4rem 0 0}.vc_row.faqs .faq_nav{display:flex;flex-wrap:wrap;gap:.75rem;margin:0 0 2.5rem}.vc_row.faqs .faq_nav a{display:inline-block;padding:.575rem .85rem;background:var(--color-grey-lght);border-radius:.375rem;text-decoration:none;color:#fff;opacity:1;font-size:1.1rem;font-weight:800}.vc_row.faqs .faq_nav a:hover{background:var(--color-green-drk);opacity:1}.vc_row.faqs [id^=faq-]>div>.vc_column-inner>.wpb_wrapper,.vc_row.new_era.cta .team{margin-bottom:4rem}.vc_row.faqs [id^=faq-]>div>.vc_column-inner>.wpb_wrapper>.wpb_text_column p{margin:0 0 1rem;color:var(--color-green);font-weight:800;letter-spacing:-1px;font-size:1.6rem}.vc_row.faqs .vc_toggle{margin:0 0 1.5rem;border:1px solid #ddd;border-radius:.5rem;background:#fff;overflow:hidden;box-shadow:0 .3rem .7rem rgba(0,0,0,15%)}.vc_row.faqs .vc_toggle .vc_toggle_title{position:relative;margin:0;padding:1.1rem 4rem 1.1rem 1.25rem;cursor:pointer}.vc_row.faqs .vc_toggle .vc_toggle_title h4{margin:0;font-size:1.1rem;font-weight:700;line-height:1.4;color:var(--color-grey)}.vc_row.faqs .vc_toggle .vc_toggle_title::after{content:'+';position:absolute;right:1.25rem;top:50%;transform:translateY(-50%);font-size:1.8rem;line-height:1;font-weight:400;color:var(--color-green-drk)}.vc_row.faqs .vc_toggle.vc_toggle_active .vc_toggle_title::after{content:'–'}.vc_row.faqs .vc_toggle.vc_toggle_active .vc_toggle_title{background:rgb(120 191 38 / 20%)}.vc_row.faqs [id^=faq-]{scroll-margin-top:150px}.vc_row.faqs .vc_toggle .vc_toggle_content{padding:0 1.25rem 1.25rem;color:#444;line-height:1.75}.vc_row.cta_further .cta strong{line-height:normal;display:flex;margin:0;justify-content:center;align-items:center}.vc_row.cta_further .cta a{text-decoration:none;color:var(--color-green);font-weight:800;margin:0}.vc_row.contact{margin-bottom:6rem;padding-bottom:2rem}.vc_row.contact .col_right .img.circle img{max-width:180px}.vc_row.contact .details p strong{margin:.7rem 0 0;display:inline-block;color:var(--color-grey);font-size:1.25rem;letter-spacing:-1px;font-weight:700}.vc_row.contact .details p strong a{text-decoration:none;color:var(--color-green-drk);font-size:1.35rem;margin-left:.2rem}.vc_row.contact .details em{font-style:normal;font-size:1.2rem}.vc_row.contact .cols .txt{margin-bottom:1.5rem}.vc_row.contact .cols .txt h4{display:inline-block;color:var(--color-green-drk);font-size:1.35rem;letter-spacing:-1px;font-weight:700}.vc_row.contact .cols.info .col_right>div>.wpb_wrapper .wpb_raw_html{margin:0;background:rgb(214 229 200 / 50%);width:100%;padding:1rem 1.5rem;border-radius:.75rem}.vc_row.contact .cols.info #contact_details p{margin:0 0 .3rem;font-size:1.3rem;letter-spacing:-1px}.vc_row.contact .cols.info #contact_details p strong{margin:0;display:inline-block;color:var(--color-grey)}.vc_row.contact .cols.info #contact_details a{text-decoration:none;color:var(--color-green-drk);font-size:1.6rem;margin-left:.2rem}.vc_row.contact .cols.info #open_hours{margin:.5rem 0 0}.vc_row.contact .cols.info #open_hours p{font-weight:500;margin:0}.privacy-policy main,.section-terms main{margin-top:6rem;margin-bottom:6rem}.privacy-policy .vc_row h1,.section-terms .vc_row h1{font-size:2.2rem;margin:0 0 1rem}.privacy-policy .vc_row h2,.section-terms .vc_row h2{color:var(--color-green);font-size:1.35rem;letter-spacing:-1px;font-weight:700}.privacy-policy .vc_row p,.section-terms .vc_row p{font-size:1rem;line-height:normal}.privacy-policy .vc_row ul,.section-terms .vc_row ul{padding:0;margin:0 0 1rem}.privacy-policy .vc_row ul li,.section-terms .vc_row ul li{font-size:1.1rem;list-style:none;margin:0 0 .3rem .2rem;font-weight:500;display:inline-flex;align-items:self-start;width:100%;padding-right:2rem}#top_banner.new_era .explore{position:absolute;z-index:5;bottom:1rem;right:3rem;margin:0}#top_banner.new_era .titles{bottom:15rem;z-index:2}#top_banner.new_era .titles h1{font-size:3rem;letter-spacing:-2px}#top_banner.new_era .txts{min-height:9rem}#top_banner.new_era .txts h2{font-size:1.8rem;margin:0 0 .2rem}#top_banner.new_era .imgs{height:calc(100vh - 6rem)}.vc_row.new_era.top_imgs{background-color:var(--color-grey);padding-top:0;padding-bottom:0}.vc_row.new_era.intro{background-color:var(--color-grey);padding-top:6rem;padding-bottom:2rem}.vc_row.new_era.cta,.vc_row.new_era.sec_txt{background-color:var(--color-grey);padding-bottom:10rem}.vc_row.new_era.cta .hdr .txt h2,.vc_row.new_era.intro .hdr .txt h2{font-size:3rem;color:var(--color-green);margin:0 0 2rem;font-weight:300}.vc_row.new_era.cta .hdr .txt p,.vc_row.new_era.intro .hdr .txt p,.vc_row.new_era.sec_txt .result .txt p{font-size:2rem;color:var(--color-white);margin:0 0 2rem;font-weight:300}.vc_row.new_era.sec_mask{position:relative;min-height:50vh;overflow:unset;background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:fixed;z-index:1;inset:0}.vc_row.new_era.sec_mask>div{position:absolute;bottom:-.7rem}.vc_row.new_era.sec_mask .txt h2{font-size:6rem;letter-spacing:-6px;color:var(--color-white);margin:0 auto;font-weight:800;max-width:1000px;line-height:1}.wpb-content-wrapper:has(.vc_row.new_era.sec_mask){counter-reset:section}.wpb-content-wrapper .vc_row.new_era.sec_mask .txt h2::before{counter-increment:section;content:counter(section) "/";font-weight:700;font-size:4rem;margin:0 .5rem 0 0;color:var(--color-green);opacity:.7}.vc_row.new_era.sec_txt{padding-top:6rem}.vc_row.new_era.sec_txt.last{padding-bottom:0}.vc_row.new_era.sec_txt .hdr .txt{margin:2rem 0 4rem}.vc_row.new_era.sec_txt .hdr .txt p{font-size:2rem;color:var(--color-white);margin:0;font-weight:300}.vc_row.new_era .imgs .col_img{opacity:0;transform:translateY(0) scale(.98);transition:1s}.vc_row.new_era .imgs .col_img:first-child.in-view{transition-delay:0.1s}.vc_row.new_era .imgs .col_img:nth-child(2).in-view{transition-delay:0.3s}.vc_row.new_era .imgs .col_img:nth-child(3).in-view{transition-delay:0.5s}.vc_row.new_era .imgs .col_img:nth-child(4).in-view{transition-delay:0.7s}.vc_row.new_era .imgs .col_img:nth-child(5).in-view{transition-delay:0.9s}.vc_row.new_era .imgs .col_img:nth-child(6).in-view{transition-delay:1.1s}.vc_row.new_era .imgs.products .img{padding:3rem;overflow:hidden;width:100%}.vc_row.new_era.sec_txt .result .txt:last-child{margin:0 0 6rem}.vc_row.new_era.sec_txt .result .txt h3{font-size:2.3rem;color:var(--color-green);margin:0;font-weight:800}.vc_row.new_era.sec_txt .result .txt p a{color:var(--color-white);text-decoration:none}.vc_row.new_era.cta .img.logo{margin:0 auto;text-align:center}.vc_row.new_era.cta .img.logo img{max-width:480px;margin:0 0 3rem}.vc_row.new_era.cta .team .img.profile{margin:0 auto 1rem;border-radius:50%;overflow:hidden;width:100%;max-width:160px;max-height:160px}.vc_row.new_era.cta .team .img.profile img{width:200px;max-width:unset;margin-left:-10px}.vc_row.new_era.cta .team .txt p{text-decoration:none;color:var(--color-grey-lghter);font-weight:800;letter-spacing:-1px;font-size:1.5rem;text-align:center;line-height:1.2}.vc_row.new_era.cta .contact .txt p{font-size:2rem;color:var(--color-green);margin:0 0 2rem;letter-spacing:-1px;font-weight:300}.vc_row.new_era.cta .contact .txt a{font-size:2rem;color:var(--color-green);text-decoration:none;font-weight:800}.vc_row.new_era.cta .contact .txt a.btn_promo{background:var(--btn-color-drk);color:#fff;margin:1rem 0 0;font-size:1.6rem;padding:.6rem 1.3rem}.vc_row.new_era .sep{max-width:320px;margin:5rem auto}.vc_row.new_era .sep .vc_sep_line{border-width:3px;border-color:var(--color-grey-drk)}@media screen and (min-width:1400px){section#clients_results .masonry .grid-item,section#clients_results .masonry .grid-sizer,section#insights_results .masonry .grid-item,section#insights_results .masonry .grid-sizer{width:430px}.vc_row.col_2 .container.cols .vc_column_container,.vc_row.col_3 .container.cols .vc_column_container,.vc_row.col_4 .container.cols .vc_column_container{padding-left:15px;padding-right:15px;margin-bottom:3rem}}@media screen and (min-width:1200px){header .cta_menu .cta a.btn_promo{background:var(--btn-color-drk);color:#fff;margin:0;font-size:1.1rem}#nav-menu>nav #menu-main-menu>li{margin:0 0 0 2rem}#nav-menu>nav #menu-main-menu>li>a{font-weight:600;font-size:1.1rem;line-height:normal;padding:0}.masonry .grid-item,.masonry .grid-sizer{width:660px;box-sizing:border-box}}@media screen and (min-width:992px) and (max-width:1400px){#home_banner .hdr h1,#top_banner.new_era .titles h1{font-size:2.6rem;padding-left:15px}#home_banner .titles{top:12rem}#home_banner .hdr h1{margin-left:0;letter-spacing:-1px}#home_banner .txts .hdr.slant_green{padding-left:15px;margin-left:-15px}#home_banner .txts .hdr.slant_green h2{font-size:1.8rem}#page_banner .titles .hdr h1{padding-left:15px}#top_banner .hdr.slant_green{height:unset}#top_banner.new_era .titles{bottom:14rem}#page_banner{background:var(--color-grey)}#page_banner .titles{top:400px}#page_banner .txts .txt p{font-size:1.2rem}.vc_row.house_plans #house_plans_filtering .filters .filter{padding-right:.8rem}section#clients_results .masonry .grid-item,section#clients_results .masonry .grid-sizer,section#insights_results .masonry .grid-item,section#insights_results .masonry .grid-sizer{width:calc(100% / 2 - 40px)}.masonry .grid-item,.masonry .grid-sizer{width:calc(100% / 2 - 20px);box-sizing:border-box}.vc_row.col_2 .container.cols .vc_column_container,.vc_row.col_3 .container.cols .vc_column_container,.vc_row.col_4 .container.cols .vc_column_container{padding-left:30px;padding-right:30px;margin-bottom:3rem}footer .d_l .desc #custom_html-2 div span{display:block}}@media screen and (min-width:992px) and (max-width:1200px){header .cta_menu .cta a.btn_promo{background:var(--btn-color-drk);color:#fff;margin:0;font-size:1.1rem}#nav-menu>nav #menu-main-menu>li{margin:0 0 0 1.8rem}#nav-menu>nav #menu-main-menu>li>a{font-weight:600;font-size:1rem;line-height:normal;padding:0}}@media screen and (min-width:992px){.error404 main{padding:280px 0 400px}.vc_row.col_top,.vc_row.col_top.container{margin-top:3rem}.vc_row.col_bottom{margin-bottom:3rem}.vc_row.col_padding_top_bottom{padding-top:3rem;padding-bottom:3rem}#hdr_block,header{min-height:120px}#btn_mobile_menu,#nav-mobile-close,.dsk_none,footer .copyright p br,footer .d_l .desc #custom_html-2 div br{display:none}footer .brd .logo img,header .logo img{width:100%;max-width:290px}header .cta_menu{display:grid;justify-content:end}header .cta_menu .cta{text-align:right;padding:.4rem 0 0}header .cta_menu .cta p{margin:0 0 1rem;font-size:1.5rem;letter-spacing:-.05rem;color:#777;display:flex;justify-content:end;align-items:center;height:40px}header .cta_menu .cta strong{font-weight:600;margin:0 .5rem 0 0}header .cta_menu .cta a{text-decoration:none;font-weight:800;color:var(--color-green)}#nav-menu{display:flex;align-items:end}#nav-menu>nav{padding:0}#menu-main-menu .dropdown-menu>li.current-menu-item:not(.menu-item-has-children)>a,#menu-main-menu .dropdown-menu>li.current_page_item:not(.menu-item-has-children)>a,#menu-main-menu>li.current-menu-item:not(.menu-item-has-children)>a,#menu-main-menu>li.current_page_item:not(.menu-item-has-children)>a,#nav-menu>nav #menu-main-menu>li.current_page_ancestor>a,#nav-menu>nav #menu-main-menu>li>a:hover{color:var(--color-green-drk)}#nav-menu>nav #menu-main-menu>li.menu-item-has-children>a::after{content:'';display:none}#nav-menu>nav #menu-main-menu>li.current_page_ancestor>a::after,#nav-menu>nav #menu-main-menu>li.menu-item-has-children.rotate>a::after{transform:rotate(90deg)}#nav-menu>nav #menu-main-menu>li.current_page_ancestor>ul.dropdown-menu>li.active>a{background:var(--color-green);color:#fff;opacity:1;pointer-events:none}#nav-menu>nav #menu-main-menu>li.menu-item-has-children>ul.dropdown-menu{display:block;transform-origin:top;transform:scaleY(0);opacity:0;visibility:hidden;transition:transform .2s,opacity .2s,visibility .2s;border-top:0;border-radius:0 0 .5rem .5rem;left:0;box-shadow:0 .2rem .5rem rgba(0,0,0,10%);border-color:rgb(0 0 0 / 4%);padding-bottom:0;padding-top:0;margin-top:.3rem}#nav-menu>nav #menu-main-menu>li.menu-item-has-children>ul.dropdown-menu.show{transform:scaleY(1);opacity:1;visibility:visible}#nav-menu>nav #menu-main-menu>li.menu-item-has-children>ul.dropdown-menu>li{margin:0}#nav-menu>nav #menu-main-menu>li.menu-item-has-children>ul.dropdown-menu>li:first-child a{padding-top:.75rem}#nav-menu>nav #menu-main-menu>li.menu-item-has-children>ul.dropdown-menu>li:last-child a{padding-bottom:1rem;border-radius:0 0 .5rem .5rem}#nav-menu>nav #menu-main-menu>li.menu-item-has-children>ul.dropdown-menu>li>a{padding:.6rem 1.2rem;font-weight:600}#nav-menu>nav #menu-main-menu>li.menu-item-has-children>ul.dropdown-menu>li>a:hover{background:var(--color-green);color:#fff;opacity:1}.section-meet-the-team .profiles .details p,.vc_row.col_1 .container .txt p,.vc_row.col_2 .container .txt p,.vc_row.col_3 .container .txt p,.vc_row.col_3 .container.cols .btn_lnk a,.vc_row.col_4 .container .txt p,.vc_row.col_4 .container.cols .btn_lnk a,.vc_row.contact .cols.info #open_hours p,.vc_row.house_plans #house_plans_design_styles .title p,.vc_row.house_plans #house_plans_filtering .title p,.vc_row.house_plans #house_plans_results_header .results p,.vc_row.house_plans .btn_lnk a,.vc_row.why_build .cols.container .item p a,section#clients_results .grid-item .item .txt p{font-size:1.2rem}#page_banner,#page_banner .imgs .img{height:800px;max-height:800px}#page_banner .imgs .img figure,#page_banner .imgs .img figure>div,#page_banner .imgs .img img{width:100%}.masonry .grid-item blockquote{color:var(--color-p);font-weight:500;font-size:1.1rem;line-height:1.7;position:relative;padding-left:1.3rem}#gallery_tags .tags{display:inline-flex}#gallery_tags .tags .btn{margin:0 1.5rem 0 0}#house_plans_results .house_plan{height:21rem;border:1px solid #ddd;margin:0 0 3rem;position:relative;overflow:hidden;box-shadow:0 .6rem .9rem rgba(0,0,0,20%);background:var(--color-specs-grey)}#house_plans_results .house_plan .data{position:absolute;z-index:3;width:100%;bottom:0;background:var(--color-specs-grey);padding:.5rem;display:grid;align-items:center;justify-content:space-between}#house_plans_results .house_plan .img{height:100%;width:100%;position:absolute;inset:0;transition:transform 1s,opacity .5s,visibility .5s;transform:scale(1);z-index:0}#house_plan_videos .house_plan .video_title{height:3rem}#house_plan_videos .house_plan .cont{position:relative;display:block;width:100%;height:26rem}#house_plan_videos .house_plan .data{position:absolute;z-index:3;width:100%;bottom:0;background:var(--color-specs-grey);padding:.8rem 1rem;display:flex;align-items:center;justify-content:space-between;height:3rem}#house_plan_videos .house_plan .img{height:100%;width:100%;position:absolute;inset:0;z-index:0;pointer-events:all}.single-house_plan .col_left,.single-project .col_left{padding-right:2rem}.single-house_plan .col_right,.single-project .col_right{padding-left:2rem}#house_banner{height:calc(100vh - 60px)}.vc_row.col_4 .terms{margin:3rem 0}.vc_row.why_build .cols.container .item{min-height:15rem}.vc_row.banner_mask{min-height:50vh}.vc_row.banner_mask .txt h2{font-size:3.5rem;letter-spacing:-4px;color:var(--color-white);margin:0 auto 2rem;font-weight:800;max-width:1000px;line-height:1}.single-project .project_images .gallery_cont .item{padding:0;flex:0 0 50%;aspect-ratio:4/3;overflow:hidden}.vc_row.faqs .faq_nav{position:sticky;top:2rem;z-index:5;background:rgba(255,255,255,.9);backdrop-filter:blur(8px);padding:.75rem 0}#google_reviews::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.6);pointer-events:none;z-index:0}.vc_row.google_reviews .slider .review-next{right:-60px}.vc_row.google_reviews .col_left .slider .item .content{padding:1.5rem 2rem 1.5rem 0}.vc_row.google_reviews .col_left .slider .item .content::before{left:calc(-1 * ((100vw - min(100vw,var(--container-max)))/ 2))}.vc_row.google_reviews .col_left .slider .item .content p{font-size:1.1rem}.vc_row.google_reviews .col_left .slider .item .content p::before{left:-1.8rem}.vc_row.google_reviews .col_right{position:absolute;right:0;pointer-events:none}.nl_signup h4{margin:0 0 1.8rem;font-size:1.8rem}.nl_signup .form.inline{display:flex;align-items:center}.nl_signup .form label,footer .d_l .address span{margin:0 1rem 0 0}.nl_signup .form input[type=email],.nl_signup .form input[type=text]{margin:0 2rem 0 .5rem;width:100%;max-width:280px}footer .brd .logo{margin:0 0 2rem;position:relative}footer .d_l .desc #text-2 p{font-size:1.2rem;margin:0}footer .d_l .desc #custom_html-2 div>.slant_green{font-size:1.7rem;padding:.8rem 2rem .8rem 1.2rem}footer .d_l .master_builders{margin:0 0 2rem}footer #menu-privacy{margin:0;justify-content:end}footer #menu-privacy>li{margin:0 0 0 1.5rem}}@media screen and (max-width:992px){#btn_mobile_menu::before,header #nav-mobile-close:before{background-size:100%;content:'';background-repeat:no-repeat}header #nav-menu #main-menu li.current_page_item a,header #nav-menu #main-menu>ul>li ul.dropdown-menu li.current_page_item a,header .cta_menu .cta a{color:var(--color-green)}.error404 main{padding:200px 0}.vc_row.col_top,.vc_row.col_top.container{margin-top:2rem}.vc_row.col_bottom{margin-bottom:2rem}.vc_row.col_padding_top_bottom{padding-top:2rem;padding-bottom:2rem}.vc_row.promo .container .txt h3,h2{font-size:1.8rem}.slant_green_left{width:calc((100vw - min(90vw,var(--container-max)))/ 2 + var(--slat-extra))}.slant_green_left::before,.vc_row.google_reviews .slider .review-next{right:0}#hdr_block,header{min-height:140px;display:block}header{position:fixed;width:100%;margin:0;z-index:99;padding:.6rem 0 .5rem}header .logo{text-align:center;margin:0 0 .9rem;width:100%}footer .brd .logo img,header .logo img{width:100%;max-width:230px;margin:0 1.5rem 0 0}header .cta_menu{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;background:rgb(255 255 255 / 85%);width:100%;gap:.5rem;padding:0 1rem}header .cta_menu .cta p{margin:0;display:flex;justify-content:start;align-items:center}header .cta_menu .cta strong{font-weight:600;margin:0 .5rem 0 0}header .cta_menu .cta a{text-decoration:none;font-weight:800}header .cta_menu .cta a.btn_promo{background:var(--btn-color-drk);color:#fff;margin:0;font-size:.9rem;letter-spacing:-.5px;padding:.5rem .7rem}#btn_mobile_menu{display:inline-flex;align-items:center;justify-content:center;margin:0}#btn_mobile_menu::before{display:block;margin:.3rem 0 0;padding:0;width:1.8rem;height:1.8rem;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA1MjMuNiA0NTMuNSI+CiAgPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDMwLjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDIuMS4xIEJ1aWxkIDEpICAtLT4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLnN0MCB7CiAgICAgICAgZmlsbDogIzgwYzM0MjsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPHBhdGggY2xhc3M9InN0MCIgZD0iTTAsMzcuOEMwLDE2LjksMTQuNSwwLDMyLjQsMGg0NTguOEM1MDkuMSwwLDUyMy42LDE2LjksNTIzLjYsMzcuOHMtMTQuNSwzNy44LTMyLjQsMzcuOEgzMi40QzE0LjUsNzUuNiwwLDU4LjcsMCwzNy44Wk0wLDIyNi44YzAtMjAuOSwxNC41LTM3LjgsMzIuNC0zNy44aDQ1OC44YzE3LjksMCwzMi40LDE2LjksMzIuNCwzNy44cy0xNC41LDM3LjgtMzIuNCwzNy44SDMyLjRjLTE3LjksMC0zMi40LTE2LjktMzIuNC0zNy44Wk01MjMuNSw0MTUuN2MwLDIwLjktMTQuNSwzNy44LTMyLjQsMzcuOEgzMi40Yy0xNy45LDAtMzIuNC0xNi45LTMyLjQtMzcuOHMxNC41LTM3LjgsMzIuNC0zNy44aDQ1OC44YzE3LjksMCwzMi40LDE2LjksMzIuNCwzNy44aC0uMVoiLz4KPC9zdmc+')}header #nav-mobile-close{position:absolute;top:1.5rem;right:0;background:no-repeat;border:none;z-index:102;display:block;padding:0}header #nav-mobile-close:before{display:inline-block;background-position:center center;width:2rem;height:2rem;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI3LjQuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMDMgMjAzIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMDMgMjAzOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMjQuMywxMDEuNWw1NS4yLTU1LjJjMi44LTIuOCwyLjgtNy40LDAtMTAuMmwtMTIuNy0xMi43Yy0yLjgtMi45LTcuNC0yLjgtMTAuMiwwbC01NS4yLDU1LjJMNDYuMiwyMy40CgljLTIuOC0yLjgtNy40LTIuOC0xMC4yLDBMMjMuNCwzNmMtMi45LDIuOC0yLjgsNy40LDAsMTAuMmw1NS4yLDU1LjJsLTU1LjIsNTUuMmMtMi44LDIuOC0yLjgsNy40LDAsMTAuMkwzNiwxNzkuNQoJYzIuOCwyLjgsNy40LDIuOCwxMC4yLDBsNTUuMi01NS4ybDU1LjIsNTUuMmMyLjgsMi44LDcuNCwyLjgsMTAuMiwwbDEyLjctMTIuN2MyLjgtMi44LDIuOC03LjQsMC0xMC4yTDEyNC4zLDEwMS41eiIvPgo8L3N2Zz4K');margin:0}header #nav-menu{transition:left .25s,opacity .25s;position:fixed;z-index:101;background:var(--color-specs-grey);width:100vw;height:100%;left:-100vw;padding:1.6rem;top:0;margin:0!important}header #nav-menu.hide{pointer-events:none;opacity:0}header #nav-menu.show{left:0;pointer-events:all}header #nav-menu .navbar{padding:0;margin:0;position:relative}header #nav-menu #main-menu{position:relative;top:5rem}header #nav-menu #main-menu>ul>li{position:relative;display:block;overflow:hidden;margin:0;border-bottom:1px solid #fff;padding:.2rem 0;width:100%}header #nav-menu #main-menu>ul>li>a{color:var(--color-white);padding:.8rem 0;font-size:1rem;font-weight:700}header #nav-menu #main-menu>ul>li.dropdown .dropdown-toggle::after{content:'';background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjMuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4NyA4NyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgODcgODc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTIzLDEuOGwtNC45LDQuOWMtMi40LDIuNC0yLjQsNi40LDAsOC44bDI3LjksMjhsLTI3LjksMjhjLTIuNCwyLjQtMi40LDYuNCwwLDguOGw0LjksNC45CgljMi40LDIuNCw2LjQsMi40LDguOCwwTDY4LjksNDhjMS4yLTEuMiwxLjgtMi44LDEuOC00LjVjMC0xLjYtMC42LTMuMy0xLjgtNC41TDMxLjgsMS44QzI5LjQtMC42LDI1LjQtMC42LDIzLDEuOHoiLz4KPC9zdmc+Cg==');background-size:14px;height:18px;width:18px;background-repeat:no-repeat;border:none;margin:6px 0 0;display:inline-block;float:right}header #nav-menu #main-menu>ul>li .dropdown-toggle.show::after{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjMuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4NyA4NyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgODcgODc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTg1LjMsMjNsLTQuOS00LjljLTIuNC0yLjQtNi40LTIuNC04LjgsMEw0My41LDQ2bC0yOC0yNy45Yy0yLjQtMi40LTYuNC0yLjQtOC44LDBMMS44LDIzCgljLTIuNCwyLjQtMi40LDYuNCwwLDguOEwzOSw2OC45YzEuMiwxLjIsMi44LDEuOCw0LjUsMS44YzEuNiwwLDMuMy0wLjYsNC41LTEuOGwzNy4zLTM3LjFDODcuNiwyOS41LDg3LjYsMjUuNCw4NS4zLDIzeiIvPgo8L3N2Zz4K')}header #nav-menu #main-menu>ul>li ul.dropdown-menu{position:relative!important;background:0 0;border:none;transform:translate3d(0,0,0)!important;max-height:0;display:block;overflow:hidden;transition:max-height .5s ease-out;-moz-transition:max-height .5s ease-out;-webkit-transition:max-height .5s ease-out;-o-transition:max-height .5s ease-out;padding:0;width:100%}header #nav-menu #main-menu>ul>li ul.dropdown-menu.show,header #nav-menu #main-menu>ul>li ul.dropdown-menu.show ul.dropdown-menu{max-height:1000px;transition:max-height .75s ease-in;-moz-transition:max-height .75s ease-in;-webkit-transition:max-height .75s ease-in;-o-transition:max-height .75s ease-in}header #nav-menu #main-menu>ul>li ul.dropdown-menu li{position:relative!important;background:0 0;padding:0;margin:0}header #nav-menu #main-menu>ul>li ul.dropdown-menu li a{position:relative!important;background:0 0;padding:.5rem 0 .5rem 1rem;color:var(--color-white);font-size:1rem;font-weight:700}footer .d_l .address span,footer .d_l .desc #custom_html-2 div span,header #nav-menu #main-menu>ul>li ul.dropdown-menu li a span{display:block}.masonry .grid-item,.masonry .grid-sizer{width:100%;box-sizing:border-box}.masonry .grid-item blockquote{color:var(--color-p);font-weight:500;font-size:1rem;line-height:1.6;position:relative;padding-left:1.3rem}#house_plan_videos .house_plan .data .title h3,#page_banner .txts .txt p,.section-meet-the-team .profiles .details p,.vc_row.col_1 .container .txt p,.vc_row.col_2 .container .txt p,.vc_row.col_3 .container .txt p,.vc_row.col_3 .container.cols .btn_lnk a,.vc_row.col_4 .container .txt p,.vc_row.col_4 .container.cols .btn_lnk a,.vc_row.contact .cols.info #open_hours p,.vc_row.house_plans #house_plans_design_styles .title p,.vc_row.house_plans #house_plans_filtering .title p,.vc_row.house_plans #house_plans_results_header .results p,.vc_row.house_plans .btn_lnk a,.vc_row.why_build .cols.container .item p a,section#clients_results .grid-item .item .txt p{font-size:1.1rem}.vc_row.new_era.cta{padding-bottom:2rem}#home_banner .titles{max-width:100%;top:200px;margin-right:15px}#home_banner .hdr h1{padding-left:25px;margin-left:0;font-size:1.7rem;letter-spacing:-1px;padding-right:1rem}#home_banner .hdr h1 br,#house_banner .facades,#house_banner .hdr h1 br,.vc_row.new_era.cta .team .txt p br{display:none}#home_banner .txts{z-index:6;top:340px;height:auto;min-height:unset}#home_banner .txts .hdr.slant_green{margin-left:-15px;width:100%;height:auto;padding:.8rem 1rem .8rem 15px}#home_banner .txts .hdr.slant_green h2{font-size:1.4rem;white-space:normal}#home_banner .txts .txt{max-width:unset;top:120px}#home_banner .txts .txt p,#home_banner .txts .txt p a,footer .d_l .desc #text-2 p{font-size:1rem;margin:0}#home_banner .imgs{height:calc(70vh - 140px)}#home_banner .dots{bottom:1.6rem}#page_banner{height:auto;min-height:600px}#page_banner .imgs,#page_banner .imgs .img img{min-height:560px}#page_banner>.wpb_column>.vc_column-inner>.wpb_wrapper{overflow:unset;display:grid}#page_banner .imgs .img.m__10>figure,#page_banner .imgs .img>figure{margin-top:0}#gallery_results .vc_col-sm-3,#page_banner .imgs .img figure,#page_banner .imgs .img figure>div,#page_banner .imgs .img img,.vc_row.new_era.cta .img.logo img{width:100%}#page_banner .imgs{position:relative;inset:0;z-index:0;order:1}#page_banner .imgs img{width:100%;height:100%;object-fit:cover}#page_banner .titles.container{top:360px}#page_banner .titles.container.titles_no_txt{top:350px}#page_banner .hdr.slant_green{max-width:100vw;padding-left:15px}#page_banner .hdr h1{font-size:1.8rem;max-width:unset}#page_banner .txts{position:relative;order:2;top:unset;height:unset;margin-top:-25px}#page_banner .txts .txt{padding-left:0}#gallery_tags .tags{display:flex;flex-wrap:wrap;gap:1rem}#gallery_tags .tags .btn,.vc_row.video_banner video{margin:0}.vc_row.house_plans #house_plans_filtering .filters>div{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.vc_row.house_plans #house_plans_filtering .filters .filter{width:100%;display:flex;flex-direction:column;padding:0}.vc_row.house_plans #house_plans_filtering .filters .filter[data-type=search]{grid-column:span 2}.vc_row.house_plans #house_plans_filtering .filters .filter>input[type=text]{width:calc(100% - 15px)}.vc_row.house_plans #house_plans_filtering .filters .filter[data-type=toggle_plan_view]{grid-column:span 2;justify-self:end}.vc_row.house_plans #house_plans_filtering .filters .filter>label{font-size:1rem;margin:0 0 .3rem}.plan-toggle .label{text-align:left;font-size:1rem;margin:0 0 .3rem}.vc_row.house_plans #house_plans_filtering .filters .filter>select{width:100%;max-width:160px;min-width:unset}.vc_row.col_4 .terms,.vc_row.house_plans #house_plans_design_styles{margin:1rem 0}.vc_row.house_plans #house_plans_design_styles .design_style{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.vc_row.house_plans #house_plans_design_styles .design_style .option{max-width:unset;padding:1px}.vc_row.house_plans #house_plans_results_header .results{display:block;overflow:hidden;align-items:unset;height:unset;margin:0 0 1rem}.vc_row.house_plans #house_plans_results_header .results p{margin:0 0 .5rem}.vc_row.house_plans #house_plans_results_header .sort{display:block;width:100%}.vc_row.house_plans #house_plans_design_styles .design_style span.txt{font-size:.9rem;padding:.3rem .4rem}#house_plans_results .house_plan .data .title h3{font-size:.9rem;margin:0 0 .1rem}#house_plans_results .house_plan{height:19rem;border:1px solid #ddd;margin:0 0 3rem;position:relative;overflow:hidden;box-shadow:0 .6rem .9rem rgba(0,0,0,20%);background:var(--color-specs-grey)}#house_plans_results .house_plan .price{bottom:3.5rem}#house_plans_results .house_plan .data{position:absolute;z-index:3;width:100%;bottom:0;background:var(--color-specs-grey);padding:.5rem;display:block;align-items:center;justify-content:space-between}#house_plans_results .house_plan .img{height:100%;width:100%;position:absolute;inset:0;transition:transform 1s,opacity .5s,visibility .5s;transform:scale(1);z-index:0}#house_plan_videos .house_plan .video_title{margin:0 0 1rem}#house_plan_videos .house_plan .cont{position:relative;display:block;width:100%}#house_plan_videos .house_plan .data{position:relative;z-index:3;width:100%;background:var(--color-specs-grey);padding:.6rem 1rem;display:block}#house_plan_videos .house_plan .img{height:100%;width:100%;position:absolute;inset:0;z-index:0;pointer-events:all}#house_banner,#house_banner>.wpb_column>.vc_column-inner>.wpb_wrapper{background:var(--color-grey);height:calc(100vh - 140px - 9rem)}#house_banner:has(.house_plan_facade_options),#house_banner>.wpb_column>.vc_column-inner>.wpb_wrapper:has(.house_plan_facade_options){height:calc(100vh - 140px)}#house_banner .imgs{top:0}#house_banner .imgs>div>.vc_column-inner{align-items:flex-start}#house_banner .imgs .img figure,#house_banner .imgs .img figure>div{width:120%;max-width:unset;margin-left:-10%}#house_banner .titles{bottom:unset;top:16.2rem}#house_banner .hdr.slant_green{padding-top:.5rem;padding-bottom:1rem;height:auto;padding-left:15px}#house_banner .hdr h1{font-size:1.6rem;letter-spacing:-1px;padding-right:1rem;line-height:1}#house_banner .hdr h1 strong{font-size:2.3rem;line-height:normal;display:block;margin:0}#house_banner .hdr h1 strong:has(small){margin:0 0 1rem}#house_banner .hdr h1 small{font-size:1.35rem;display:block;line-height:1}#house_banner .txts{bottom:0;height:unset;padding-bottom:.8rem}#house_banner .txts .txt{padding:0}#house_banner .txts .txt .house_plan_price_specs{display:grid}#house_banner .txts .txt .price_favs{min-height:3.2rem}#house_banner .txts .txt .price{font-size:2.2rem;justify-content:flex-start;letter-spacing:-1px;margin-bottom:0}#house_banner .txts .txt .price .enq{font-size:1.8rem;letter-spacing:0}#house_banner .txts .txt .specs{gap:.8rem;align-items:flex-start}#house_banner .txts .txt .specs span{font-size:1.3rem}#house_banner .txts .txt .specs span.bedroom::after{width:1.6rem;height:2rem;margin:.4rem 0 0 .3rem}#house_banner .txts .txt .specs span.bathroom::after,#house_banner .txts .txt .specs span.parking::after{width:1.2rem;height:2rem;margin:.4rem 0 0 .3rem}#house_banner .txts .txt .specs span.living::after{width:1.3rem;height:2rem;margin:.4rem 0 0 .3rem}#house_banner .txts .txt .specs span em{font-style:normal}#house_banner .txts .txt .specs span.size em::after{content:" m";font-size:1.4rem}#house_banner .txts .txt .specs span.size::after{content:"2";font-size:1rem;vertical-align:super;margin-left:0}#house_banner .facades:has(.house_plan_facade_options){display:block;width:100%;top:46vh;padding-top:1rem;height:8rem}#house_banner .facades .house_plan_facade_options{gap:.7rem;justify-content:center}.single-house_plan .plan_intro .vc_row:has(.col_left){display:grid}.single-house_plan .plan_intro .col_left{order:2}.single-house_plan .plan_intro .col_right{order:1}#house_plan_projects .projects{grid-template-columns:repeat(2,1fr);gap:1rem}#house_plan_projects .project h4{font-weight:700;font-size:1.1rem;letter-spacing:-1px;line-height:1.2}.img_lightbox_close{top:2rem;right:2rem}.img.m_0.mob_align_rght img{object-position:right center!important}.vc_row.col_2 .container.cols .vc_column_container,.vc_row.col_3 .container.cols .vc_column_container,.vc_row.col_4 .container.cols .vc_column_container{padding-left:15px;padding-right:15px;margin-bottom:2rem}.vc_row.col_1 .container .txt h2,.vc_row.col_1 .container .txt h3,.vc_row.col_1 .container .txt p,.vc_row.col_2 .container .txt h2,.vc_row.col_2 .container .txt h3,.vc_row.col_2 .container .txt p,.vc_row.col_3 .container .txt h2,.vc_row.col_3 .container .txt h3,.vc_row.col_3 .container .txt p,.vc_row.col_4 .container .txt h2,.vc_row.col_4 .container .txt h3,.vc_row.col_4 .container .txt p,.vc_row.finance .container.cols .guide h3{text-align:left!important}.vc_row.why_build .cols.container .vc_column_container{margin-bottom:0}.vc_row.video_banner .txt{justify-content:flex-start;position:relative;margin:0 0 1.5rem}.vc_row.video_banner .txt>div{background:0 0;padding:0 1.5rem;border-radius:0}.vc_row.video_banner .txt h2{font-size:2rem;letter-spacing:-1px;margin:0 0 1rem;color:var(--color-green-drk)}.vc_row.video_banner .txt p{font-size:1.35rem;color:var(--color-green-drk);max-width:unset;line-height:1.2}.vc_row.banner_mask{min-height:70vh}.vc_row.banner_mask .txt h2{font-size:2.8rem;letter-spacing:-2px;color:var(--color-white);margin:0 auto 2rem;font-weight:800;max-width:1000px;line-height:1}#top_banner.new_era{height:calc(100vh - 140px);background:var(--color-grey)}#top_banner.new_era>.wpb_column,#top_banner.new_era>.wpb_column>.vc_column-inner>.wpb_wrapper{height:100vh}#top_banner.new_era .titles{bottom:unset;top:20rem}#top_banner.new_era .hdr.slant_green{padding-left:15px;height:unset}#top_banner.new_era .titles h1{font-size:2rem}#top_banner.new_era .txts{bottom:unset;top:25rem}#project_banner .imgs,#top_banner.new_era .imgs{height:calc(50vh - 140px);position:absolute;left:0;right:0;top:0;bottom:var(--home-banner-text-h);z-index:1;overflow:hidden}#project_banner .imgs>div>.vc_column-inner,#top_banner.new_era .imgs>div>.vc_column-inner{height:calc(50vh - 140px);align-items:flex-start}#project_banner,#project_banner>.wpb_column>.vc_column-inner>.wpb_wrapper{background:var(--color-grey);height:calc(100vh - 140px - 20rem)}#project_banner:has(.award),#project_banner>.wpb_column>.vc_column-inner>.wpb_wrapper:has(.award){height:calc(90vh - 140px)}#project_banner .titles{bottom:unset;top:15rem}#project_banner .hdr.slant_green{height:unset;padding:1rem 0 1rem 15px}#project_banner .titles h1{font-size:1.75rem}#project_banner .awards{bottom:unset;top:24rem}#project_banner .awards.container>.vc_column_container{right:unset;left:15px;top:0}#project_banner .awards .award_cont{gap:1rem;max-width:150px}#project_banner .awards .award_cont .award img{max-width:120px}#project_banner .awards .award_cont .award p{font-size:.9rem}.single-project .project_intro .txt h2{font-size:1.6rem}.single-project .vc_row>.col_right,.vc_row.contact .cols .col_right{padding-left:0;padding-right:0}.single-project .vc_row.cta #house_plans_results{padding-left:15px;padding-right:15px}#projects_results .project{min-height:unset}.vc_row.new_era.intro .hdr .txt h2{font-size:2.2rem;margin:0 0 .5rem}.vc_row.new_era.cta .hdr .txt p,.vc_row.new_era.intro .hdr .txt p{font-size:1.5rem;margin:0 0 1rem}.vc_row.new_era.sec_mask{min-height:40vh}.vc_row.new_era.sec_mask .txt h2{font-size:3rem;letter-spacing:-3px;max-width:unset}.wpb-content-wrapper .vc_row.new_era.sec_mask .txt h2::before{font-size:1.3rem;margin:0 .2rem 0 0}.vc_row.new_era.sec_txt{padding-top:3rem}.vc_row.new_era.sec_txt .hdr .txt p,.vc_row.new_era.sec_txt .result .txt p{font-size:1.35rem;margin:0 0 1rem}.vc_row.new_era.sec_txt .result .txt h3{font-size:1.7rem;margin:0 0 .5rem}.nl_signup .form label,.nl_signup h4,footer .d_l .master_builders{margin:0 0 1rem}.vc_row.new_era.cta .img.logo{padding-left:1rem;padding-right:1rem}.vc_row.new_era.cta .hdr .txt h2{font-size:2rem;margin:0 0 1rem}.vc_row.new_era.cta .team .txt{margin:0 0 2rem}.vc_row.new_era.cta .contact .txt a,.vc_row.new_era.cta .contact .txt p{font-size:1.4rem}.vc_row.new_era.cta .contact .txt a.btn_promo{font-size:1.15rem;padding:.6rem 1rem}.vc_row.faqs{padding:2.5rem 0}.vc_row.faqs [id^=faq-]>div>.vc_column-inner>.wpb_wrapper>.wpb_text_column p{font-size:1.5rem}.vc_row.faqs .vc_toggle .vc_toggle_title{padding:1rem 3.25rem 1rem 1rem}.vc_row.faqs .vc_toggle .vc_toggle_content{padding:0 1rem 1rem}.vc_row.why_build .cols.container .item{margin-top:1rem}.col_form .vc_column-inner .wpcf7{padding:1.2rem}.vc_row.contact .cols .col_left{padding-left:0;padding-right:0;margin-bottom:3rem}.vc_row.contact .cols.info .col_right>div>.wpb_wrapper .wpb_raw_html{padding:1rem}.vc_row.contact .cols.info #contact_details a{display:block;margin-left:0;font-size:1.35rem}.vc_row.google_reviews .col_left .slider .item{min-height:800px}.vc_row.google_reviews .col_left .slider .item .content{padding:1.5rem 2.7rem 1.5rem 1.3rem}.vc_row.google_reviews .col_left .slider .item .content::before{width:calc(100vw + 10rem);left:-12rem}.vc_row.google_reviews .col_left .slider .item .content p{font-size:1rem}.vc_row.google_reviews .col_left .slider .item .content p::before{left:-1.8rem}.vc_row.google_reviews .col_right{position:relative;pointer-events:none}.nl_signup h4{font-size:1.7rem}.nl_signup .form.inline{display:block;text-align:left}.nl_signup .form label>span{margin:.5rem 0 0;display:block}.nl_signup .form input[type=email],.nl_signup .form input[type=text]{margin:0;width:100%}footer .brd .logo{margin:0 0 1.2rem;position:relative;text-align:center}footer .d_l .desc #custom_html-2 div>.slant_green{font-size:1.5rem;padding:.6rem 1.5rem .6rem 1rem}footer .d_l .social{margin-bottom:1rem}footer #menu-privacy{margin:1rem 0 0;justify-content:start}footer #menu-privacy>li{margin:0 1.5rem 0 0}}@media screen and (min-width:768px){.vc_row.new_era.cta .team .item{width:20%}}@media screen and (min-width:768px) and (max-width:992px){#home_banner,#home_banner>.wpb_column,#home_banner>.wpb_column>.vc_column-inner,#home_banner>.wpb_column>.vc_column-inner>.wpb_wrapper{height:calc(80vh - var(--home-banner-offset))}#home_banner .txts{height:calc(37vh - 140px)}#top_banner.new_era{height:calc(80vh - 140px);background:var(--color-grey)}#top_banner.new_era>.wpb_column,#top_banner.new_era>.wpb_column>.vc_column-inner>.wpb_wrapper{height:80vh}#house_plans_results .el,#projects_results .el{width:50%}.carousel .el.vc_col-sm-3{flex-basis:calc((100% - 30px)/ 2)}.vc_row.house_plans #house_plans_filtering .filters>div{grid-template-columns:1fr 1fr}.vc_row.house_plans #house_plans_filtering .filters .filter[data-type=search],.vc_row.house_plans #house_plans_filtering .filters .filter[data-type=toggle_plan_view]{grid-column:span 1}.vc_row.house_plans #house_plans_design_styles .design_style{gap:2rem}.vc_row.house_plans #house_plans_results_header .results{width:67%;display:inline}.vc_row.house_plans #house_plans_results_header .sort{width:33%;display:inline}#house_banner .titles{top:32rem}#house_banner .facades:has(.house_plan_facade_options){top:39rem}.single-house_plan .plan_intro .col_left,.single-house_plan .plan_intro .col_right{width:100%}#project_banner,#project_banner>.wpb_column>.vc_column-inner>.wpb_wrapper{background:var(--color-grey);height:calc(80vh - 140px - 20rem)}#project_banner:has(.award),#project_banner>.wpb_column>.vc_column-inner>.wpb_wrapper:has(.award){height:calc(70vh - 140px)}.vc_row.col_3 .container.cols .txt h3,.vc_row.col_3 .container.cols .txt h3 a{font-size:1.35rem}.vc_row.col_3 .container.cols .svg.save_50{width:80px}#house_plan_videos .house_plan .video_title{min-height:4rem;display:flex;align-items:end}.vc_row.google_reviews .col_left .slider .item{min-height:600px}}@media screen and (min-width:576px){footer .d_l .desc{width:60%;padding-right:5rem}footer .d_l .lnks{width:40%}}@media screen and (max-width:576px){#breadcrumbs span:last-child{display:block}#home_banner .txts .hdr.slant_green{width:101%}#home_banner .hdr h1{padding-right:0;padding-top:.7rem;padding-bottom:.7rem;font-size:1.65rem}#home_banner,#home_banner>.wpb_column,#home_banner>.wpb_column>.vc_column-inner,#home_banner>.wpb_column>.vc_column-inner>.wpb_wrapper{height:calc(100vh - var(--home-banner-offset) + 90px)}#home_banner .imgs{height:360px;background-color:var(--color-grey)}#home_banner .txts .hdr.slant_green h2{font-size:1.3rem}#home_banner .txts{position:relative;min-height:320px}#home_banner .txts .slides{position:relative;width:100%;height:100%}#home_banner .txts .slide{position:absolute}#home_banner .txts .slide .hdr,#home_banner .txts .slide .txt{position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important}#home_banner .txts .slide .txt{top:unset;margin-top:15px}#page_banner{height:auto;min-height:560px}#page_banner .imgs,#page_banner .imgs .img img{min-height:480px}#page_banner .titles.container,#page_banner .titles.container.titles_no_txt,#top_banner.new_era .titles{top:300px}.single-project .project_intro .txt p{font-size:1rem}#top_banner.new_era .imgs{height:300px;width:140%;left:-20%}#top_banner.new_era .titles h1{font-size:1.8rem}#top_banner .hdr.slant_green{padding-bottom:1rem}#top_banner.new_era .txts .txt{padding-left:0}#top_banner.new_era .txts{min-height:9rem}#top_banner.new_era .txts h2{font-size:1.5rem;margin:0 0 .5rem}#top_banner.new_era .txts p{margin:0;font-size:1.1rem}}@media screen and (min-width:370px) and (max-width:576px){#home_banner,#home_banner>.wpb_column,#home_banner>.wpb_column>.vc_column-inner,#home_banner>.wpb_column>.vc_column-inner>.wpb_wrapper{height:calc(100vh - var(--home-banner-offset) - 90px)}}@media screen and (min-width:320px) and (max-width:370px){#home_banner,#home_banner>.wpb_column,#home_banner>.wpb_column>.vc_column-inner,#home_banner>.wpb_column>.vc_column-inner>.wpb_wrapper{height:calc(100vh - var(--home-banner-offset) + 90px)}}