html[dir="rtl"]{direction:ltr}body.rtl .button-link .elementor-button-content-wrapper{direction:rtl}body{-webkit-font-smoothing:antialiased}body .menu-heading,body .menu-heading a{font-weight:700!important}body .container,body .container-xl{max-width:1180px}body p:not(:last-child){margin-bottom:15px}body a.elementor-button,body .download-app a{letter-spacing:1.04px!important}body.single .elementor-widget-theme-post-content .elementor-widget-container a{color:#19874d!important}body.single .elementor-widget-theme-post-content .elementor-widget-container strong{font-weight:700!important}body h1,body .elementor-section h1{font-size:69px;line-height:71px;margin-bottom:10px;font-weight:400!important}body .elementor-section h1 strong{font-weight:700;position:relative}.section--banner{position:relative;overflow:hidden}.section--banner:before{content:'';width:484px;height:452px;background-image:url(../../../../../../themes/hello-elementor-child/assets/images/eco-structures-lansdscape-vector.svg);background-size:100%;background-position:center;position:absolute;bottom:0;left:0;background-repeat:no-repeat}body h2,body .elementor-section h2{font-size:40px;line-height:50px;margin-bottom:5px}body h3.large-heading,body .elementor-section .large-heading h3{font-size:32px;line-height:40px}body h3.small-heading,body .elementor-section .small-heading h3{font-size:20px;line-height:26px}body,div,p,input,textarea,li,body .text{font-size:16px;line-height:1.5;letter-spacing:normal;font-style:normal;font-weight:400}body .main-header .menu-item a.elementor-item{color:#494949;font-size:13px;line-height:1.5}.gray-ground,.gray-ground-inner>.elementor-widget-wrap{background:#F8F8F8!important}.green-ground,.green-ground-inner>.elementor-widget-wrap{background-color:#5CB556!important}.black-ground,.black-ground-inner>.elementor-widget-wrap{background-color:#000!important}.dark-ground,.dark-ground-inner>.elementor-widget-wrap{background-color:#2A2A2B!important}.white-ground{background:#FFF!important}.white-ground,.white-ground-inner>.elementor-widget-wrap{background-color:#FFF!important}.green-color,.green-color .elementor-heading-title,.green-color .custom-heading,.green-color div,.green-color p{color:#5CB556!important}.white-color:not(.top-header),.white-color:not(.top-header) .elementor-heading-title,.white-color:not(.top-header) .custom-heading,.white-color:not(.top-header) div,.white-color:not(.top-header) p{color:#FFF!important}.contrast-color .elementor-widget-heading .elementor-heading-title,.contrast-color h2,.contrast-color h3,.contrast-color div,.contrast-color p,.contrast-color ul li,.contrast-color a,body .contrast-color .sub-title{color:#FFF}.custom-btn a,button.custom-btn{display:inline-block;transition:all 0.3s}.custom-btn.icon-btn a{display:flex;align-items:center;justify-content:center}.custom-btn.icon-btn a svg{margin-right:5px}.custom-btn.icon-btn a:hover svg path{fill:#5CB556}.custom-btn.dark-btn a{background-color:#243037;border-color:#243037}.custom-btn.dark-btn a:hover{color:#243037}body .elementor-button,.custom-btn a,button.custom-btn,body .btn,.ct-form .ct-submit-btn input{background-color:#5CB556;border:solid 1px #5CB556;padding:15px 15px!important;text-align:center;min-width:170px;cursor:pointer;text-decoration:none!important}body .dark-btn .elementor-button{background:#243037;border:solid 1px #243037}body .dark-btn .elementor-button:hover .elementor-button-text{color:#243037!important}body .dark-btn.white-hover .elementor-button:hover{border-color:#FFF}body .dark-btn.white-hover .elementor-button:hover .elementor-button-text{color:#FFF!important}body .trans-btn .elementor-button{background-color:transparent!important;border-color:#FFF!important}body .trans-btn .elementor-button:hover{background-color:#23AE49!important;border-color:#23AE49!important}body .trans-btn .elementor-button:hover .elementor-button-text{color:#FFF!important}body .dark-ground-btn .elementor-button:hover{background-color:transparent!important;border-color:#FFF!important}body .dark-ground-btn .elementor-button:hover .elementor-button-text{color:#FFF!important}.no-mar-bot{margin-bottom:0!important}.not-show{display:none!important}.overflow-hidden,.cst-swiper>.swiper{overflow:hidden!important}.cst-swiper{position:relative}body .swiper-nav-wrap{display:flex;gap:10px;align-items:center;justify-content:flex-end;margin-bottom:40px}body .cst-nav-btn{width:22px;height:22px;cursor:pointer;transition:0.3s;display:flex;align-items:center;justify-content:center}body .cst-nav-btn svg path{transition:0.3s}.cst-nav-btn:not([aria-disabled="true"]):hover svg path{fill:#5cb556}body .pag-line-style{position:relative;transform:none;text-align:left;margin-bottom:40px;display:flex;align-items:center}body .pag-line-style .swiper-pagination-bullet{width:100px;height:2px;margin:0!important;transition:0.5s;border-radius:0!important}body .pag-line-style .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#5CB556;height:4px}.header--top-bar p{margin-bottom:0;font-size:13px;line-height:17px}.languages-outer{display:flex;justify-content:right;align-items:center}body .elementor-menu-cart__toggle>.elementor-button{min-width:auto;padding-right:0!important}.language-section select,.currency-section select{color:#fff;font-size:13px;font-family:Open Sans;font-weight:400;background-color:transparent;padding:0;border:0;outline:none;margin-bottom:0;height:auto}.language-section select option,.currency-section select option{color:rgba(120,117,109,1)}.languages-outer .language-section{margin-right:5px}.language-section select{-moz-appearance:none;-webkit-appearance:none}.section--introduction .elementor-widget-container p{margin-bottom:0;color:#494949;font-size:30px;font-family:Open Sans;font-style:italic;font-weight:400;line-height:40px}.section--introduction:not(.contact--intro) .elementor-widget-container{max-width:780px;margin:0 auto;text-align:center}.category-thumbnail{position:relative;line-height:1;overflow:hidden}.category-thumbnail img{width:100%}.category-thumbnail .view-detail{position:absolute;top:0;bottom:0;left:0;right:0;padding:44px;-webkit-transition:all .3s cubic-bezier(.43,.04,.21,1.01);transition:all .3s cubic-bezier(.43,.04,.21,1.01);-webkit-transform:translate(-100%);transform:translate(-100%)}.category-thumbnail:hover .view-detail{-webkit-transform:translate(0);transform:translate(0)}.category-thumbnail .view-detail .inner--content a,.category-thumbnail .view-detail .heading-txt{color:#F0EDE9;font-size:13px;font-family:Open Sans;font-weight:700;text-transform:uppercase;line-height:18.2px;letter-spacing:1.04px;flex-direction:column}.category-thumbnail .view-detail .inner--content a{display:flex;justify-content:center;align-items:center;flex-direction:unset}.category-thumbnail .view-detail .inner--content{display:flex;height:100%;width:100%;justify-content:center;align-items:center;background-color:rgba(73,73,73,.9);flex-direction:column}.category-thumbnail .view-detail a span{margin-left:5px}.category-thumbnail .view-detail a span img{-webkit-transform:translate(0);transform:translate(0);-webkit-transition:all .15s ease-out;transition:all .15s ease-out}.category-thumbnail .view-detail a:hover span img{-webkit-transform:translate(50%);transform:translate(50%)}.productCategories .cateogory-info{margin-top:20px}.productCategories .cateogory-info h2{color:#494949;font-size:25px;font-family:Open Sans;font-style:italic;font-weight:400;line-height:28px;margin-bottom:15px;margin-top:0}.productCategories .category-description{color:#78756D;font-size:16px;font-family:Open Sans;font-weight:400}.productCategories{padding:0 10px}.section--categoryTerms .elementor-widget-container{margin-left:-10px;margin-right:-10px}.section--categoryTerms .slick-arrow{padding:18px;border:1px solid rgba(73,73,73,1)!important;background-color:transparent;font-size:0;top:171px}.section--categoryTerms .slick-arrow:hover:before,.section--categoryTerms .slick-arrow:focus:before{border-color:#ffffff!important}.section--categoryTerms .slick-arrow:before{content:'';font-size:0;line-height:1;opacity:1;position:absolute;width:6px;height:6px;top:50%;left:50%;transform-origin:center}.section--categoryTerms .slick-arrow.slick-prev:before{border-top:1px solid rgba(73,73,73,1);border-left:1px solid rgba(73,73,73,1);transform:translate(-50%,-50%) rotate(-45deg);-o-transform:translate(-50%,-50%) rotate(-45deg);-moz-transform:translate(-50%,-50%) rotate(-45deg);-webkit-transform:translate(-50%,-50%) rotate(-45deg)}.section--categoryTerms .slick-arrow.slick-next:before{border-top:1px solid rgba(73,73,73,1);border-right:1px solid rgba(73,73,73,1);transform:translate(-50%,-50%) rotate(45deg);-o-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);-webkit-transform:translate(-50%,-50%) rotate(45deg)}.section--categoryTerms .slick-arrow.slick-prev{left:-46px;right:auto}.section--categoryTerms .slick-arrow.slick-next{right:-46px;left:auto}.section--categoryTerms .elementor-widget-container>.elementor-shortcode{display:flex;margin-left:-10px;margin-right:10px;flex-wrap:wrap}.section--categoryTerms .elementor-widget-container>.elementor-shortcode>.productCategories{width:33.3333333333%;padding:0 10px}.section--service{overflow:hidden!important}.section--service .elementor-widget-image-box{padding-left:20px}.section--service .elementor-column:before{content:'';position:absolute;width:1px;background-color:rgba(240,237,233,1);top:-999999px;bottom:-999999px;left:5px}.section--service .elementor-container .elementor-column:first-child:before{left:10px}.section-innerProject .elementor-widget-container img{width:100%}.section-innerProject{margin-top:10px}.section--googleMap{overflow:hidden!important}.section-innerProject .elementor-widget-container h2{margin-top:0;color:#F0EDE9;font-size:25px;font-family:Open Sans;font-style:italic;font-weight:400;line-height:28px}.column--textContent>.elementor-widget-wrap{background-color:rgba(73,73,73,1);position:relative;height:fit-content}.column--textContent .elementor-widget-text-editor .elementor-widget-container{padding:35px 35px 30px 35px}.column--textContent .elementor-widget-container h2{color:#F0EDE9;font-size:25px;font-family:Open Sans;font-style:italic;font-weight:400;line-height:28px;margin-top:0;margin-bottom:70px}.column--textContent .elementor-widget-container h4{color:#F0EDE9;font-size:14px;font-family:Open Sans;font-weight:700;text-transform:uppercase;letter-spacing:.56px;margin-top:0;margin-bottom:0}.column--textContent .elementor-widget-container p{color:#F0EDE9;font-size:16px;font-family:Open Sans;font-weight:400;margin-bottom:20px}.column--textContent .elementor-widget-container p:last-child{margin-bottom:0}body .button-link .elementor-button{margin-left:200px;padding:0!important;background-color:transparent!important;color:#494949;font-size:13px;font-family:Open Sans;font-weight:700;text-transform:uppercase;line-height:18.2px;letter-spacing:1.04px;border:0;min-width:auto!important}body .button-link .elementor-button-icon svg{width:27px;-webkit-transform:translate(0);transform:translate(0);-webkit-transition:all .15s ease-out;transition:all .15s ease-out}body .button-link:hover .elementor-button-icon svg{-webkit-transform:translate(50%);transform:translate(50%)}.section-innerProject.map--rtl .column--textContent{order:1;position:relative;z-index:1}.map--rtl .column--textContent .elementor-widget-container h2{margin-bottom:35px}.map--rtl .map-container{height:500px;background-color:#cfcdc8}.section--googleMap .column--textContent>.elementor-widget-wrap{position:relative}.section--googleMap .column--textContent>.elementor-widget-wrap:before{content:'';width:385px;height:320px;position:absolute;bottom:-170px;left:40px;background-image:url(../../../../../../themes/hello-elementor-child/assets/images/map-background-overlay.png);background-position:center;background-repeat:no-repeat;background-size:contain;z-index:-1;pointer-events:none}.section--our-project{position:relative;z-index:2}.map-popup{padding:10px;text-align:center}.map-popup__title{font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:11px;padding-bottom:5px}.map-popup__content{font-weight:300;font-size:13px}.map-popup__link-container{padding-top:5px}.map-popup__link-container a{color:#424240!important;font-weight:400!important;font-size:13px}.section--statistics .elementor-widget-container p{margin-bottom:13px;color:#494949;font-size:54px;font-family:Open Sans;font-style:italic;font-weight:300;line-height:1}.section--statistics .elementor-widget-container h4{margin-top:0;margin-bottom:0;color:#494949;font-size:14px;font-family:Open Sans;font-weight:700;text-transform:uppercase;letter-spacing:.56px}.section--statistics .elementor-widget-container{padding-left:17px}.section--statistics .elementor-widget-wrap{position:relative}.section--statistics{overflow:hidden!important}.section--statistics .elementor-widget-wrap:before{content:'';width:1px;top:-9999px;bottom:-9999px;background-color:rgba(120,117,109,.2);left:0;position:absolute}.section--statistics .elementor-column:first-child .elementor-widget-container{padding-left:27px}.section--statistics .elementor-column:last-child .elementor-widget-container{padding-left:7px}.section--statistics .elementor-column:first-child .elementor-widget-wrap:before{left:10px}.section--statistics .elementor-column:last-child .elementor-widget-wrap:before{left:-10px}.section--aboutUs iframe{height:500px}.section--feature .elementor-icon svg,.elementor-icon svg{width:auto!important}.section--aboutUs .column--aboutIntro{padding-left:calc(calc(100% - 1180px) / 2);padding-right:40px}.section--ourSystem .elementor-widget-container img{width:100%}.column--text{height:fit-content;padding-right:calc(calc(100% - 1180px) / 2)}.column--text>.elementor-widget-wrap{background-color:rgba(73,73,73,1);padding-right:30px!important;padding-left:120px!important;padding-bottom:60px!important;padding-top:70px!important}.column--text h2{margin-top:0!important;margin-bottom:20px!important;color:#F0EDE9!important;font-size:37px!important;font-style:italic!important;font-weight:400!important;line-height:43.40px!important}.column--text ul{padding-left:20px}.column--text ul li{color:#F0EDE9;font-size:16px;font-family:Open Sans;font-weight:400}.section--ourSystem,.section--contact-info{overflow:hidden;position:relative}.section--ourSystem:before,.section--contact-info:after,.section--image-text.section--rtl.section--row-reverst:after{content:'';position:absolute;bottom:0;left:50%;transform:translatex(-10%);-o-transform:translatex(-10%);-moz-transform:translatex(-10%);-webkit-transform:translatex(-10%);width:460px;height:427px;background-image:url(../../../../../../themes/hello-elementor-child/assets/images/grey-lines.svg);background-position:center;background-size:100%;background-repeat:no-repeat;z-index:-1}.section--contact-info:after,.section--image-text.section--rtl.section--row-reverst:after{transform:translatex(-50%);-o-transform:translatex(-50%);-moz-transform:translatex(-50%);-webkit-transform:translatex(-50%)}.section--blockQuote .elementor-blockquote{padding:95px 95px 95px 145px!important;position:relative;text-align:center}.section--blockQuote .elementor-blockquote:before{content:'';position:absolute;top:0;bottom:0;left:-99999pxpx;right:-99999px;background-color:rgba(240,237,233,1);z-index:-1}.section--blockQuote{overflow:hidden;position:relative;z-index:1}.section--blockQuote .elementor-blockquote .e-q-footer{justify-content:center}body .section--how-we-work .button-link .elementor-button{margin-left:0}.section--how-we-work>.elementor-container>.elementor-column>.elementor-widget-wrap>.elementor-widget{width:50%}.section--how-we-work>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:center}.section--how-we-work .elementor-button-wrapper{text-align:right}.section--how-we-work .elementor-inner-section .elementor-widget{padding:0 30px 0 20px}.section--how-we-work{overflow:hidden!important}.section--how-we-work .elementor-inner-section .elementor-column{position:relative}.section--how-we-work .elementor-inner-section .elementor-column:before{content:'';position:absolute;width:1px;bottom:0;top:-9999px;background-color:rgba(240,237,233,1)}.section--how-we-work .elementor-inner-section h3{margin-top:0;color:#84C440;font-size:54px;font-style:italic;font-weight:400;margin-bottom:0}.section--how-we-work .elementor-inner-section h4{color:#494949;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.56px;margin-bottom:13px;margin-bottom:10px}.section--how-we-work .elementor-inner-section p{margin-bottom:0;color:#78756D;font-size:16px;font-weight:400}.section--faqs .elementor-accordion-item .elementor-tab-content p{font-size:16px}.section--faqs .elementor-accordion-icon{position:relative;top:6px}.section--faqs .elementor-accordion-item .elementor-tab-content p:last-child{margin-bottom:0}body .section--download .button-link .elementor-button{margin-left:0}.section--download .elementor-heading-title{max-width:670px;margin:0 auto}.section--download .elementor-column .elementor-widget-wrap{padding-bottom:0}.section--download .elementor-widget-image .elementor-widget-container{position:relative;display:inline-block;font-size:0}.section--download .elementor-widget-image .elementor-widget-container:before{content:'';width:374px;height:348px;position:absolute;right:98%;bottom:-30px;background-image:url(../../../../../../themes/hello-elementor-child/assets/images/tan-lines.svg);background-position:center;background-size:100%;background-repeat:no-repeat;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.section--download{overflow:hidden}body .section--ourBlog-heading .button-link .elementor-button{margin-left:0}.section--ourBlog-heading .elementor-container{align-items:center}body .section--ourBlog-heading .button-link{text-align:right}.section--blogItem .elementor-widget-wrap{padding:0!important}.outer--blogPosts .elementor-loop-container .category-blog:first-child,.outer--blogPosts .elementor-loop-container .category-blog:nth-child(2){padding-right:90px}.outer--blogPosts .elementor-loop-container .category-blog:last-child{padding-left:90px}.outer--blogPosts{margin-top:20px}.outer--blogPosts .elementor-loop-container .category-blog:nth-child(3){margin-top:40px}.section--blogItem .elementor-author-box__avatar img{width:28.25px;height:28.25px}body .section--blogItem .elementor-author-box__text h4{margin-top:0;margin-bottom:0;color:#494949;font-size:14px;font-family:Open Sans;font-weight:700;text-transform:uppercase}body .section--blogItem .elementor-author-box a{font-size:0;line-height:1}.section--blogItem .elementor-widget-wrap .elementor-widget-theme-post-featured-image{margin-bottom:15px}.section--blogItem .elementor-widget-wrap .elementor-widget-post-info{margin-bottom:6px}.section--blogItem .elementor-widget-wrap .elementor-page-title{margin-bottom:26px}.section--blogList .elementor-container .elementor-column:first-child .postItem{padding-right:100px}.section--blogList .elementor-container .elementor-column:last-child .postItem{padding-left:100px}.thumbnail-post img{width:100%}.thumbnail-post{font-size:0;line-height:1;margin-bottom:15px}.metadata-post{color:#828282;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.56px;margin-bottom:6px}.title-post a{color:#494949;font-size:25px;font-style:italic;font-weight:400;line-height:28px}.author-post{display:flex;align-items:center;margin-top:26px}.author-post a{color:#494949!important;font-size:14px;font-weight:700!important;text-transform:uppercase;letter-spacing:.56px}.author-thumbnail{margin-right:6px}.author-post .author-thumbnail{line-height:1}.author-thumbnail img{border-radius:100%!important}.section--footer h2.elementor-heading-title{margin-bottom:0;font-style:normal!important}.section--footer .elementor-widget-heading{margin-bottom:5px!important}.section--footer .elementor-widget-text-editor p{margin-bottom:0}.section--download .elementor-widget-image img{border-top-left-radius:20px;border-top-right-radius:20px}.main-header .elementor-button .elementor-button-icon{background-image:url(../../../../../../themes/hello-elementor-child/assets/images/icon-cart.svg);background-position:center;background-repeat:no-repeat;background-size:cover;width:19px;height:21px}.main-header .elementor-button .elementor-button-icon i{opacity:0}.internal--banner .elementor-widget-container img{height:565px;width:100%;object-fit:cover}.internal--banner>.elementor-container>.elementor-column{padding-left:80px;background-color:#F0EDE9;overflow:hidden}.internal--banner>.elementor-container>.elementor-column>.elementor-widget-wrap{position:relative}.internal--banner .elementor-inner-section{position:absolute;top:0;left:0;max-width:640px!important;background-color:#494949;text-align:right}.internal--banner h1.elementor-heading-title{color:#F0EDE9;font-size:50px;font-family:Open Sans;font-weight:300;line-height:56.55px;padding:50px 120px 50px 120px;text-align:center;margin-bottom:0}.internal--banner .elementor-inner-section .elementor-widget:not(:last-child),.internal--banner .elementor-element.elementor-widget{margin-bottom:0}.internal--banner .elementor-inner-section:before{content:'';position:absolute;width:80px;height:100%;right:100%;top:0;background-image:url(../../../../../../themes/hello-elementor-child/assets/images/landscape-vector-dark-grey.svg);background-position:-135px -280px;background-repeat:no-repeat;background-size:505px 559px}.section--submenu>.elementor-container{box-shadow:0 0 8px rgba(0,0,0,.1)}.section--overview .column--aboutIntro .elementor-widget-button{margin-bottom:0;width:auto}.section--overview .column--aboutIntro .elementor-widget-wrap{align-items:center}body .section--overview .button-link .elementor-button{margin-left:30px}.section--feature .left-column .elementor-widget-container h3{margin-top:0;margin-bottom:15px}.left-column .elementor-widget-container h4{margin-top:40px;font-size:16px;line-height:16px;text-transform:uppercase;font-weight:400}.left-column .elementor-widget-container p:last-child{margin-bottom:0}.right-column .elementor-widget-container h4{margin-top:57px;color:#494949;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.56px;margin-bottom:13px}.right-column .elementor-widget-container table{margin-top:55px;margin-bottom:0;margin-left:1px}.section--feature .left-column{padding-right:70px}.section--feature .right-column{position:relative}.column--feature-right>.elementor-widget-wrap{padding-left:5px!important}.section--feature .right-column:before{content:'';position:absolute;width:1px;background-color:rgba(120,117,109,1);top:-999999px;bottom:-200px;left:0;opacity:.2}.section--feature{position:relative;overflow:hidden!important}.right-column table th,.right-column table td{padding:10px 15px;border:0}.right-column table th{color:#494949;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.56px;text-align:left;white-space:nowrap}.right-column table tr th:first-child,.right-column table tr td:first-child{padding-left:30px}.right-column table td{color:#78756D;font-size:16px;font-weight:400;line-height:21px}.right-column table tbody>tr:nth-child(odd)>td,.right-column table tbody>tr:nth-child(odd)>th{background-color:transparent}.right-column table tbody>tr:nth-child(even)>td,.right-column table tbody>tr:nth-child(even)>th{background-color:rgba(255,255,255,.4)}.section--floorPlans-tab .e-n-tab-title[aria-selected="true"],.section--floorPlans-tab .e-n-tab-title:hover{border-bottom-color:rgba(73,73,73,1)!important}.section--floorPlans-tab .e-n-tab-title{border-bottom:1px solid transparent!important}.section--floorPlans-tab .e-n-tabs-content{border-top:1px solid rgba(120,117,109,.2);margin-top:-1px}.section--floorPlans-tab .tab--column-right{margin-left:100px}.section--floorPlans-tab .e-n-tabs-content>div,.section--floorPlans-tab .e-n-tabs-content>div>.elementor-element{padding:0;gap:0}.section--floorPlans-tab .e-n-tabs-content>div>.elementor-element{flex-direction:unset;flex-wrap:wrap;align-items:center;height:fit-content}.tab--column-right .column--50{width:50%!important;padding-bottom:20px!important}.tab--column-right .column--50.button--inline{border-left:0!important;text-align:right}.section--floorPlans-tab .e-n-tabs-content>div>.elementor-element>.elementor-element:not(.button--inline){width:100%}.section--floorPlans-tab .e-n-tabs-content>div>.elementor-element:not(:first-child)>.elementor-element:not(:last-child),.section--floorPlans-tab .e-n-tabs-content>div>.elementor-element:not(:first-child)>.elementor-element.elementor-widget-text-editor{border-left:1px solid rgba(240,237,233,1)}.section--floorPlans-tab .e-n-tabs-content h4{padding-left:34px;padding-top:20px;padding-bottom:20px;text-transform:uppercase}.tab--column-right table{margin-bottom:0}.tab--column-right table th,.tab--column-right table td{border:0;padding-left:34px;padding-right:34px;font-size:16px;line-height:21px;font-weight:400;padding:15px}.tab--column-right table tbody>tr:nth-child(odd)>td,.tab--column-right table tbody>tr:nth-child(odd)>th{background-color:rgba(240,237,233,1)}.tab--column-right table tbody>tr>td:first-child{padding-left:34px}.tab--column-right .elementor-widget-container p{margin-bottom:0}.section--floorPlans-tab .elementor-carousel-image{background-size:contain}.section--floorPlans-tab .elementor-skin-slideshow .elementor-thumbnails-swiper .swiper-slide:not(.swiper-slide-active):after{opacity:0}.section--floorPlans-tab .elementor-skin-slideshow .elementor-thumbnails-swiper .swiper-slide{padding-bottom:24px;border-bottom:1px solid transparent}.section--floorPlans-tab .elementor-skin-slideshow .elementor-thumbnails-swiper .swiper-slide.swiper-slide-active{border-bottom-color:rgba(94,127,52,1)}.section--floorPlans-tab .elementor-swiper-button{padding:19px;background-repeat:no-repeat;background-position:center;background-size:100% 100%}.section--floorPlans-tab .elementor-swiper-button.elementor-swiper-button-prev{background-image:url(../../../../../../themes/hello-elementor-child/assets/images/arrow-green-left.svg)}.section--floorPlans-tab .elementor-swiper-button.elementor-swiper-button-next{background-image:url(../../../../../../themes/hello-elementor-child/assets/images/arrow-green-right.svg)}.section--floorPlans-tab .elementor-swiper-button i{font-size:0;line-height:0}.section--floorPlans-tab .video-lightbox .elementor-custom-embed-image-overlay img{max-width:138px}.video-lightbox.elementor-widget-video .elementor-wrapper{aspect-ratio:auto}.image-map-hotspot .elementor-shortcode>div>div>div>div{width:35.75px;height:35.75px;border:1px solid rgba(73,73,73,1)!important;border-radius:100%;background-color:#ffffff!important;display:flex!important;justify-content:center;align-items:center}.image-map-hotspot .elementor-shortcode>div>div>div{position:relative}.image-map-hotspot .elementor-shortcode>div>div>div>div>div>div{background-color:transparent!important}.image-map-hotspot .elementor-shortcode>div>div>div>div:before{content:'';position:absolute;width:39px;height:39px;box-shadow:0 0 1px 3px #fff;animation:pulse-animation-4-3 2s infinite;display:block;border-radius:50%;transform:translate(-50%,-50%);top:50%;left:50%;pointer-events:none}@keyframes pulse-animation-4-3{0%{box-shadow:0 0 0 0 rgba(132,196,64,1)}100%{box-shadow:0 0 0 8px rgba(132,196,64,0)}}body .imh-6310-hover-content .imh-6310-template-01-hover-content{max-width:270px!important;border-radius:0;padding:11px 15px;color:#494949;font-size:15px;font-style:italic;font-weight:400}.section--customisation .elementor-widget-container iframe{height:430px}.section--vinyl>.e-con-inner>.elementor-element{display:grid;grid-template-columns:70px 70px 70px;gap:10px;height:fit-content}.section--vinyl .e-con-inner .elementor-element>.elementor-element:first-child,.section--vinyl .e-con-inner .elementor-element>.elementor-element.elementor-widget-heading{grid-column:1 / span 3}.section--addon .e-con-inner .elementor-element{padding:0;width:100%;position:relative;height:100%}.section--addon .e-con-inner .elementor-element:before{content:'';width:1px;position:absolute;top:0;left:0;bottom:-99999px;background-color:rgba(120,117,109,.2)}.section--addon{overflow:hidden!important}.section--addon .e-con-inner{display:grid!important;grid-template-columns:repeat(3,1fr);grid-gap:55px!important;column-gap:20px!important}.section--addon .elementor-cta__content{padding:35px 30px 35px 30px;background-color:transparent!important;align-content:flex-start;height:calc(100% - 200px);position:relative}.section--addon .elementor-cta__content .elementor-cta__button-wrapper{margin-top:auto;position:absolute;bottom:0;left:30px;width:unset}.section--addon .elementor-cta__button-wrapper .elementor-cta__button{padding:0!important;border:0;color:#494949!important;font-size:13px;font-weight:700;text-transform:uppercase;line-height:18.2px;letter-spacing:1.04px;min-width:auto;position:relative;padding-right:40px!important}.section--addon .elementor-cta__button-wrapper .elementor-cta__button:after{content:'';width:27px;height:9px;background-image:url(../../../../../../themes/hello-elementor-child/assets/images/right-arrow.svg);background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;right:0;transform:translate(0,-50%);-o-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-webkit-transition:all .15s ease-out;transition:all .15s ease-out}.section--addon .elementor-cta__button-wrapper .elementor-cta__button:hover:after{transform:translate(50%,-50%);-o-transform:translate(50%,-50%);-moz-transform:translate(50%,-50%);-webkit-transform:translate(50%,-50%)}.section--addon .elementor-cta__content h4{color:#494949;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.56px;margin-bottom:13px}.section--addon .elementor-cta--skin-classic .elementor-cta__bg-wrapper{height:200px}.section--addon .elementor-cta__description{color:#78756D!important;font-size:16px;font-weight:400;margin-bottom:0px!important}.section--addon .elementor-widget-call-to-action>.elementor-widget-container{display:flex}.section--addon .elementor-cta{height:100%;align-items:flex-start}.section--installation-video .elementor-widget-container iframe{width:100%;height:665px}body .section--installation-content .button-link .elementor-button{margin-left:0}.section--gallery .e-con-inner>.elementor-element{width:33.3333333333%!important}.section--gallery .slick-slide img{max-width:100%;height:594px;object-fit:cover}.section--gallery .two-images.slick-slide img{height:287px}.sectin--brochure-request{position:relative;z-index:1}.sectin--brochure-request:after{content:'';width:484px;height:452px;background-image:url(../../../../../../themes/hello-elementor-child/assets/images/landscape-vector-grey.svg);background-size:cover;background-position:center;position:absolute;bottom:-115px;left:-75px;background-repeat:no-repeat}.sectin--brochure-request>.e-con-inner{position:relative;z-index:1}.has_subheader .section--header.elementor-sticky--effects{-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out}.has_subheader .section--header.elementor-sticky--effects.sticky-enable{top:-130px!important}.has_subheader .section--submenu{height:72.22px;background-color:#fff;z-index:9}.has_subheader .section--submenu.sticky>.elementor-container{position:fixed;top:0;width:100%;z-index:10;left:0;right:0;box-shadow:0 5px 30px 0 rgba(0,0,0,.1);background-color:#fff}.section--feature .elementor-widget-wrap .elementor-widget-image-box{width:70px;margin-right:10px}.image-width-720 .imh-6310-annotation-box{max-width:720px!important;margin:0 auto}body .tab--column-right .button-link .elementor-button{margin-left:15px}.section--category-description .term-description p:last-child{margin-bottom:0}.section--category-description .term-description p{font-size:30px;line-height:40px;font-style:italic;color:rgba(73,73,73,1)}.section--category-description .term-description{max-width:780px;margin:0 auto}.section--product-cat .woocommerce ul.products li.product a img{margin-bottom:15px}.section--product-cat .woocommerce ul.products li.product .woocommerce-loop-product__title{padding:0;margin-bottom:15px}.section--product-cat .woocommerce ul.products li.product .price{margin-bottom:15px}.section--product-cat .woocommerce ul.products li.product .button{margin-top:auto;width:fit-content}.section--product-cat span.product-size{display:block}.section--product-cat span.product-size p{margin-bottom:0}.section--product-cat .elementor-widget-wc-archive-products .woocommerce.columns-4 ul.products{grid-template-columns:repeat(2,1fr)}.section--product-cat .elementor-products-grid ul.products.elementor-grid li.product{display:flex;flex-wrap:wrap}.section--thumbProduct .wpgis-slider-nav .slick-slide img,.woocommerce div.product .section--thumbProduct div.images .wpgis-slider-nav img{height:80px;object-fit:cover}.section--thumbProduct #wpgis-gallery .slick-slide{margin-bottom:15px}.section--thumbProduct .woocommerce-product-gallery .flex-direction-nav{display:none}.section--thumbProduct .woocommerce-product-gallery{display:flex;flex-wrap:nowrap;grid-gap:20px}.section--thumbProduct #wpgis-gallery,.section--thumbProduct .woocommerce-product-gallery .flex-control-nav{width:80px}.section--thumbProduct .woocommerce-product-gallery .flex-viewport{width:calc(100% - 100px);order:1}.section--thumbProduct .vertical-img-left.wpgis-slider-for{width:calc(100% - 100px);margin-left:20px}.vinyl-flooring-container,.bathKit-vinyl-container{display:inline-block;position:relative;cursor:pointer;font-size:16px;line-height:16px;user-select:none;padding-left:25px}.vinyl-flooring-container input{position:absolute;opacity:0;cursor:pointer}.vinyl-flooring .checkmark{position:absolute;top:0;left:0;width:19px;height:19px;background:transparent;border-radius:50%;border:1px solid rgba(73,73,73,1)}.vinyl-flooring-container:hover .checkmark{background:transparent}.vinyl-flooring .checkmark:after{content:"";position:absolute;display:none}.vinyl-flooring-container .checkmark:after{top:50%;left:50%;width:15px;height:15px;border-radius:50%;border:solid 3px #fff;transform:translate(-50%,-50%) rotate(45deg)}.vinyl-flooring-container input:checked~.checkmark{background:rgba(73,73,73,1)}.vinyl-flooring-container input:checked~.checkmark:after,.bathKit-vinyl-container input:checked~.checkmark:after{display:block}.woocommerce-product-details__short-description p:last-child{margin-bottom:0}.woocommerce .section--thumbProduct .quantity .qty{width:100px;text-align:center;-moz-appearance:textfield;outline:none;min-height:50px;border-bottom:1px solid #494949!important}.section--thumbProduct .elementor-add-to-cart .button{height:50px}.woocommerce .section--thumbProduct .quantity .qty::-webkit-outer-spin-button,.woocommerce .section--thumbProduct .quantity .qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce div.product .section--thumbProduct form.cart div.quantity{margin-right:0}.section--thumbProduct .elementor-widget .elementor-icon-list-icon i{width:auto}.vinyl-flooring{margin-bottom:23px;width:100%;margin-top:25px;padding-top:25px;border-top:1px solid rgba(120,117,109,.5)}.cart .vinyl-flooring:not(:first-child){margin-top:0}.vinyl--bathkit-option .vinyl-flooring-container,.vinyl--bathkit-option .bathKit-vinyl-container{display:block;position:relative;padding-left:26px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:700;text-transform:uppercase;color:rgba(73,73,73,1);font-size:14px;line-height:19px}.vinyl-flooring .vinyl-flooring-container input,.vinyl-flooring .bathKit-vinyl-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;margin:0}.woocommerce-cart .woocommerce-cart-form .quantity input,.woocommerce-cart .actions input{border:1px solid #494949!important}.vinyl-flooring .bathkit--option .checkmark{border-radius:0}.bathkit--option .vinyl-flooring-container input:checked~.checkmark,.bathkit--option .bathKit-vinyl-container input:checked~.checkmark{background-color:transparent}.bathkit--option .vinyl-flooring-container .checkmark:after,.bathkit--option .bathKit-vinyl-container .checkmark:after{left:6px;top:2px;width:5px;border-radius:0;height:10px;border:solid #000;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.section--thumbProduct .elementor-widget-woocommerce-product-price .price{margin-bottom:0}.section--thumbProduct .elementor-widget-woocommerce-product-add-to-cart .cart{flex-wrap:wrap!important}.product--dataTab{padding-bottom:75px}.accordion-title h4{margin:0;padding-top:22px;padding-bottom:22px;color:#494949!important;font-size:14px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.56px;cursor:pointer}.product--dataTab .accordion-item{border-top:1px solid #78756D}.product--dataTab .accordion-item:last-child{border-bottom:1px solid #78756D}.product--dataTab .accordion-item:not(.active) .accordion-content{display:none}.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{width:100%;float:none}.ecostructures-account{margin-left:-10px;margin-right:-10px;display:flex;flex-wrap:wrap}.woocommerce-account .ecostructures-account .eco-navigation{width:25%}.woocommerce-account .ecostructures-account .woocommerce-MyAccount-content{width:75%}.woocommerce-account .ecostructures-account .eco-navigation{padding-left:10px;padding-right:10px}.woocommerce-account .ecostructures-account .woocommerce-MyAccount-content{padding-left:110px;padding-bottom:50px}.eco-navigation .woocommerce-MyAccount-navigation ul{padding:0;list-style:none}.eco-navigation h1{font-weight:600!important;margin-bottom:20px;color:rgba(73,73,73,1)!important;font-size:24px;line-height:32px;margin-top:0}.woocommerce-form-row br,body.woocommerce-page br{display:none}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info{padding:0;border:0;background:none;display:flex;flex-direction:column}body.woocommerce-account .woocommerce-info .woocommerce-Button{float:none;width:fit-content;margin-top:15px;padding:15px 15px;font-size:13px;font-weight:700;text-transform:uppercase;font-style:normal;line-height:18px;border-radius:0}body.woocommerce-account .woocommerce-info .woocommerce-Button:hover{color:#F0EDE9E6;background-color:#494949E6}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info::before{content:''}.eco-navigation ul li{display:flex;align-items:center;padding:20px!important;margin:0px!important;border:0px!important}body .eco-navigation li a{font-weight:500;font-size:16px;line-height:1.2;color:rgba(73,73,73,1)}li.is-active,.woocommerce-MyAccount-navigation-link:hover{background-color:rgba(73,73,73,.2)}.woocommerce-account .woocommerce-MyAccount-content::before{content:" ";position:absolute;left:0;width:10px;height:100%;box-shadow:-7px 0 7px rgba(0,0,0,.03);z-index:1}.woocommerce-account .woocommerce-MyAccount-content{position:relative}.woocommerce-MyAccount-content p{color:rgba(73,73,73,1)}body .woocommerce-info,body .woocommerce-message,body.woocommerce-account .woocommerce-error{border-top-color:#494949;color:rgba(73,73,73,1);background-color:#F0EDE9;outline:none}body .woocommerce-info a,body .woocommerce-message a,body.woocommerce-account .woocommerce-error a{background-color:#494949!important;color:#ffffff!important}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:#F0EDE9}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{border:1em solid #F0EDE9;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent}body .woocommerce-info a:hover,body .woocommerce-message a:hover,body.woocommerce-account .woocommerce-error a:hover{background-color:rgb(73,73,73,.9)!important}body .woocommerce-info::before,body .woocommerce-message::before,body.woocommerce-account .woocommerce-error::before{color:#84c440}.woocommerce-MyAccount-content h3{font-size:24px!important;line-height:32px!important;font-weight:600!important;margin-bottom:20px}body .woocommerce a.button{background-color:rgba(73,73,73,1);color:#F0EDE9;font-size:13px;font-weight:700;text-transform:uppercase;line-height:18.2px}body .woocommerce a.button:hover{background-color:rgba(73,73,73,.2)}.woocommerce-MyAccount-content label,.woocommerce-MyAccount-content input,.woocommerce-MyAccount-content textarea{font-weight:400!important;font-size:15px;line-height:24px!important;letter-spacing:.02em;margin-bottom:5px}.woocommerce-MyAccount-content input:not([type="radio"]),.woocommerce-MyAccount-content textarea{padding:13px 25px 13px 15px!important;border:1px solid rgba(73,73,73,1)!important;border-radius:5px!important;background-color:transparent}.woocommerce-MyAccount-content label,.woocommerce-MyAccount-content input,.woocommerce-MyAccount-content textarea{font-weight:400!important;font-size:15px;line-height:24px!important;letter-spacing:.02em}.woocommerce-MyAccount-content textarea{height:55px!important}.woocommerce-MyAccount-content form .woocommerce-Button,.woocommerce-MyAccount-content form input[type="submit"]{display:block;width:170px;height:48px;border-radius:0px!important;line-height:18px!important;border:0px!important;background:rgba(73,73,73,1)!important;color:#F0EDE9!important;font-size:13px!important;font-weight:700!important;text-transform:uppercase;margin-top:20px;letter-spacing:1.04px!important}.woocommerce-MyAccount-content .woocommerce-EditAccountForm p:last-child{margin-bottom:0}.woocommerce-MyAccount-content .woocommerce-Button:hover,.woocommerce-MyAccount-content input[type="submit"]:hover{background-color:#494949E6!important}.woocommerce-account .woocommerce-MyAccount-content table tbody tr:first-child td{border-top:1px solid #3b3b3b!important}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{padding:20px 0}.woocommerce-MyAccount-content table td,.woocommerce-MyAccount-content table th,.woocommerce .woocommerce-MyAccount-content table.shop_table,.woocommerce-MyAccount-content table thead:first-child tr:first-child th{border:0}.woocommerce-MyAccount-content table tbody>tr:nth-child(odd)>td,.woocommerce-MyAccount-content table tbody>tr:nth-child(odd)>th{background-color:transparent}.woocommerce .woocommerce-MyAccount-content table.shop_table th,.woocommerce .woocommerce-MyAccount-content table.shop_table *{font-size:15px;line-height:24px;color:rgba(73,73,73,1)}.woocommerce-MyAccount-content ul.woocommerce-order-overview li{color:rgba(73,73,73,1)}.woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-number a{font-weight:600;font-size:15px;line-height:24px}.order-status-content{display:inline-block;width:130px;text-align:center;padding:7px 0;font-weight:400!important}.woocommerce-orders-table__row--status-completed .woocommerce-orders-table__cell-order-status .order-status-content{color:#ffffff!important;background:#5A7E64;text-align:center}.woocommerce-orders-table__row--status-cancelled .woocommerce-orders-table__cell-order-status .order-status-content{color:#ffffff!important;background:#D02B30;text-align:center}.woocommerce-orders-table__row--status-processing .woocommerce-orders-table__cell-order-status .order-status-content{color:#ffffff!important;background:#3b3b3b;text-align:center}.woocommerce table.my_account_orders .button{padding:0 10px 0 0px!important;line-height:1;width:auto;border:0;border-radius:0;text-transform:initial;text-align:center;color:#3b3b3b!important;font-weight:400!important;text-decoration:underline;background-color:transparent}.woocommerce table.my_account_orders .button:hover{background-color:transparent}table.my_account_orders tbody tr:hover>td,table.my_account_orders tbody tr:hover>th{background-color:transparent}.woocommerce-order-details .woocommerce-order-details__title,.woocommerce-customer-details .woocommerce-column__title{color:#494949;font-size:37px;font-style:italic;font-weight:400;line-height:43.4px;margin-top:0;margin-bottom:20px}.woocommerce-MyAccount-content ul.woocommerce-order-overview{padding-left:0}.page-header h1{color:#494949;font-size:37px;font-style:italic;font-weight:400!important;line-height:43.4px;margin-top:0;margin-bottom:5px;text-align:center}.account-login .tabs{display:flex;padding:0;list-style:none;justify-content:center}.account-login .tabs li{width:50%}.account-login{max-width:380px;margin:0 auto}.account-login .tabs a{padding:25px 10px;border-bottom:1px solid transparent;color:#494949;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.56px;width:100%;display:block;text-align:center}.account-login .tabs a.active{border-color:rgba(73,73,73,1)}.woocommerce form.login,.woocommerce form.register{margin-top:35px;padding:0;border:0;margin-bottom:0}.woocommerce .account-login form .form-row{padding:0;margin-bottom:9px}.woocommerce .account-login form .form-row input{height:54px;border:0;background-color:rgba(120,117,109,.1);color:rgba(73,73,73,1);border-radius:0;font-size:14px;font-weight:400}.woocommerce .account-login form .form-row input::-ms-input-placeholder{font-size:19px;font-style:uppercase;color:rgba(73,73,73,1)}.woocommerce .account-login form .form-row input::placeholder{font-size:14px;text-transform:uppercase;color:rgba(73,73,73,1)}.woocommerce .woocommerce-form-login .sign-in--btn .woocommerce-form-login__submit,.woocommerce .woocommerce-form-register .sign-in--btn .woocommerce-form-register__submit{float:none;margin-right:0;width:100%;padding:15px;background-color:rgba(73,73,73,1);font-size:13px;line-height:18px;text-transform:uppercase;color:rgba(240,237,233,1);border-radius:0;margin-top:4px}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{top:50%;right:10px;transform:translatey(-50%);-o-transform:translatey(-50%);-webkit-transform:translatey(-50%);-moz-transform:translatey(-50%)}.woocommerce .account-login form .woocommerce-LostPassword{margin-bottom:0;text-align:center}.woocommerce .account-login form .woocommerce-LostPassword a{margin-top:15px;color:#78756D;font-size:14px;font-weight:400;display:inline-block}.account-login .tabContent p{color:#78756D;font-size:14px;font-weight:400}.elementor-button-icon .elementor-button-icon-qty{border:2px solid rgba(73,73,73,1);line-height:1.1!important}body .elementor-button.elementor-menu-cart__toggle_button:focus{background-color:transparent}.tab--column-right .elementor-widget-text-editor a{text-decoration:underline}.section--gallery.slick-slider .slick-track{display:flex}.section--gallery.slick-slider .slick-track .slick-slide{height:inherit!important;position:relative;overflow:hidden;justify-content:space-between;display:flex;flex-wrap:nowrap}.two-images>.elementor-element{height:50%;overflow:hidden}.section--gallery.slick-slider .slick-track .slick-slide>.elementor-element{overflow:hidden}.section--floorPlans-tab .elementor-widget-n-tabs .e-n-tabs-heading{overflow:hidden;flex-wrap:nowrap;overflow:auto}.section--floorPlans-tab .elementor-widget-n-tabs .e-n-tab-title-text{white-space:nowrap}.elementor-element.project--slide .swiper .elementor-swiper-button{padding:18px;top:unset;transform:translateY(0%);-o-transform:translateY(0%);-moz-transform:translateY(0%);-webkit-transform:translateY(0%);bottom:0;border-top:1px solid #fff;border-left:1px solid #fff}.project--slide .swiper-slide-inner{line-height:1!important}.elementor-element.project--slide .swiper .elementor-swiper-button.elementor-swiper-button-next{right:0}.elementor-element.project--slide .swiper .elementor-swiper-button.elementor-swiper-button-prev{right:50px;left:unset}body .section--banner .elementor-heading-title{font-size:69px;line-height:71px;margin-bottom:20px;font-weight:400!important}body .section--banner .elementor-heading-title strong{font-weight:700;position:relative}body .section--banner .elementor-heading-title strong:after{content:'';position:absolute;height:18px;left:20px;right:20px;top:100%;background-image:url(../../../../../../themes/hello-elementor-child/assets/images/grey-brushstroke.svg);background-size:100%;background-position:center;background-repeat:no-repeat}.header--menu-cart .elementor-menu-cart__main:before{content:'My bag';color:rgba(73,73,73,1);font-size:18px;font-weight:500;font-family:'Open Sans';position:absolute;top:20px;left:30px}.header--menu-cart .elementor-menu-cart__product:first-child .elementor-menu-cart__product-remove{top:0}.header--menu-cart .elementor-menu-cart__product:not(:first-child) .elementor-menu-cart__product-remove{bottom:unset;top:20px}.header--menu-cart .elementor-menu-cart__product .elementor-menu-cart__product-remove{background-image:url(../../../../../../themes/hello-elementor-child/assets/images/remove-wishlist-item-icon.svg);background-size:contain;background-position:center;background-repeat:no-repeat;border:0;width:13px;height:20px}.header--menu-cart .elementor-menu-cart__product .elementor-menu-cart__product-remove:before,.header--menu-cart .elementor-menu-cart__product .elementor-menu-cart__product-remove:after{background:none}.header--menu-cart .elementor-menu-cart__subtotal{display:flex;justify-content:space-between}.header--menu-cart .elementor-menu-cart__subtotal strong,.header--menu-cart .elementor-menu-cart__subtotal .woocommerce-Price-amount.amount{font-size:15px;color:rgba(73,73,73,1);font-weight:600;line-height:1.2}.header--menu-cart .woocommerce-mini-cart__empty-message{font-size:15px;color:rgba(73,73,73,1);font-weight:400;line-height:1.2}body .section--heading-ecommerce h1{font-weight:400!important}.button br{display:none}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:none}.section--cartForm .cart-container-wrapper{margin-left:-10px;margin-right:-10px;display:flex;flex-wrap:wrap}.section--cartForm .cart-container-wrapper .cart-content-wrapper,.section--cartForm .cart-container-wrapper .cart-details-wrapper{padding:0 10px}.section--cartForm .cart-container-wrapper .cart-details-wrapper,.section--cartForm .cart-container-wrapper .cart-content-wrapper{width:100%}.section--checkoutFrom .woocommerce form.checkout_coupon{border-radius:2px!important;border:1px solid #e9e9e9!important;padding:15px 20px}body form.checkout_coupon.woocommerce-form-coupon *{font-size:15px!important;line-height:21px!important;font-weight:400!important;letter-spacing:.02em}.section--checkoutFrom .woocommerce-form-coupon .form-row-first{width:calc(75% - 20px);margin-bottom:0}body .cart--addition-info h3{font-size:16px;line-height:1.5;font-weight:700;font-style:normal}.cart--addition-info p,.cart--addition-info ul{font-size:14px;line-height:18px}.section--checkoutFrom .woocommerce-form-coupon .form-row-first input,.section--checkoutFrom .woocommerce-form-coupon .form-row-last button{border:1px solid #ddd;height:40px!important;font-size:15px!important;line-height:21px!important;font-weight:400!important;letter-spacing:.02em;width:100%;border:0}.section--checkoutFrom .woocommerce-form-coupon .form-row-last button{color:#fff;background-color:rgba(73,73,73,1)}.section--checkoutFrom .woocommerce-form-coupon .form-row-last button:hover{background-color:rgba(73,73,73,.9)}.section--checkoutFrom .woocommerce-form-coupon .form-row-last{width:25%;margin-bottom:0}.section--checkoutFrom .woocommerce-form-coupon>p:first-child{color:rgba(73,73,73,1)}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{width:100%;float:none}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{margin-top:20px}body .section--checkoutFrom h3{margin-top:0;font-size:18px;line-height:1.5;margin-bottom:20px;font-weight:700;font-style:normal}body.woocommerce-checkout .checkout.woocommerce-checkout .woocommerce-billing-fields label{color:rgba(73,73,73,1)}.section--checkoutFrom .woocommerce form .form-row input.input-text,.section--checkoutFrom .woocommerce form .form-row select,body.woocommerce-checkout .select2-container .select2-selection--single{height:40px!important}.section--checkoutFrom .woocommerce form .form-row textarea{height:60px}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select{width:100%!important;display:block;border:1px solid #d8d8d8!important;color:rgba(73,73,73,1);text-transform:unset;font-weight:400}body.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:40px;border-color:#d8d8d8;border-radius:4px}.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select,body.woocommerce-checkout .select2-container--default .select2-selection--single{border-color:#d8d8d8}body.woocommerce-checkout .select2-container--default .select2-results__option--highlighted[aria-selected],body.woocommerce-checkout .select2-container--default .select2-results__option--highlighted[data-selected]{background-color:rgba(73,73,73,1)}.section--checkoutFrom #order_review_heading{margin:40px 0 20px;padding-top:40px;position:relative;border-top:3px solid rgba(0,0,0,.05);margin-bottom:20px}.section--checkoutFrom .woocommerce table.shop_table{border:0;color:rgba(73,73,73,1)}.section--checkoutFrom .woocommerce table.shop_table th,.section--checkoutFrom .woocommerce table.shop_table td{border:0;border-top:1px solid rgba(0,0,0,.05);padding:15px 0;font-size:15px;font-weight:400;color:rgba(73,73,73,1);background-color:transparent}.section--checkoutFrom .woocommerce table.shop_table th{font-weight:700}.section--checkoutFrom .woocommerce table.shop_table th:last-child,.section--checkoutFrom .woocommerce table.shop_table td:last-child{text-align:right}.section--checkoutFrom .variation dt{font-weight:700}.woocommerce-checkout .section--checkoutFrom #payment{background:none;padding:0;padding-top:40px;margin-top:40px;position:relative;border-top:3px solid rgba(0,0,0,.05)}.woocommerce-checkout .section--checkoutFrom #payment .payment_methods{padding:0;border:0;margin:0}.woocommerce-checkout .section--checkoutFrom #payment .payment_methods li{border:1px solid #80808012;padding:20px;border-radius:5px;background:#fff}.woocommerce-checkout .section--checkoutFrom #payment .payment_methods li input{min-height:auto;position:relative;top:5px}.woocommerce-checkout .section--checkoutFrom #payment .payment_methods .payment_method_cod{vertical-align:text-top}.woocommerce-checkout .section--checkoutFrom #payment .payment_methods li:not(:last-child){margin-bottom:10px}.woocommerce-checkout .section--checkoutFrom #payment button.button{padding:0px!important;height:63px!important;text-transform:initial!important;background:rgba(73,73,73,1)!important;border:0px!important;border-radius:0px!important;width:100%;color:#fff;margin-top:25px!important}body.woocommerce-checkout .form-row.place-order{padding:20px 0px!important;margin-bottom:0}.image-map-hotspot .elementor-shortcode>div>div>div>div:hover,.image-map-hotspot .elementor-shortcode>div>div>div>div:focus{background-color:rgba(73,73,73,1)!important}.image-map-hotspot .elementor-shortcode>div>div>div>div:hover>div>div,.image-map-hotspot .elementor-shortcode>div>div>div>div:focus>div>div{color:rgba(240,237,233,1)!important}.list-floorplan ul{list-style:none;padding:0;counter-reset:my-awesome-counter}.list-floorplan ul li{font-size:16px;line-height:1.3;font-weight:400;display:flex;color:rgba(73,73,73,1);align-items:center;counter-increment:my-awesome-counter}.list-floorplan ul li:not(:last-child){margin-bottom:15px}.list-floorplan ul li:before{content:counter(my-awesome-counter);margin-right:15px;width:30px;height:30px;line-height:30px;text-align:center;background-color:rgba(240,237,233,1);border-radius:100%;border:1px solid rgba(73,73,73,1);   color:rgba(73,73,73,1);padding:0 8px;justify-content:center;align-items:center;display:inline-flex;font-size:14px;font-style:italic}.section--enquiries .elementor-widget-wrap,.section--faqs .elementor-widget-wrap,.sectin--brochure-request .elementor-widget-container{max-width:1000px;margin:0 auto}.section--enquiries .mixed-column-form,.sectin--brochure-request .mixed-column-form{max-width:100%;padding:0;display:flex;flex-wrap:wrap}.section--enquiries .mixed-column-form .lp-form-header,.section--enquiries .lp-form-field .lp-label,.sectin--brochure-request .lp-form-header{display:none}.sectin--brochure-request .wrapperContainer p{margin-bottom:0}.sectin--brochure-request .wrapperContainer p br{display:none}.section--enquiries .lp-form-field input,.section--enquiries .lp-form-field select{color:rgba(73,73,73,1);font-size:12px;line-height:27px;font-weight:700;border-radius:0;margin-bottom:0;filter:unset;background-color:transparent;height:52px;outline:none;min-height:52px;padding:8px 15px;text-align:left;text-indent:0}.section--enquiries .leftcolumn,.section--enquiries .rightcolumn,.sectin--brochure-request .mixed-column-form div[data-editorblocktype="Field-text"],.sectin--brochure-request .mixed-column-form div[data-editorblocktype="Field-email"],.sectin--brochure-request .mixed-column-form div[data-editorblocktype="Field-lookup"]{width:50%}.sectin--brochure-request .mixed-column-form div[data-editorblocktype="Field-email"] input{border-right:0}.sectin--brochure-request .mixed-column-form div[data-editorblocktype="Field-lookup"] input,.sectin--brochure-request .mixed-column-form div[data-editorblocktype="Field-email"] input{border-bottom:1px solid rgba(240,237,233,1)!important}.sectin--brochure-request .mixed-column-form .wrapperContainer{width:100%;display:flex;flex-wrap:wrap}.sectin--brochure-request .mixed-column-form .lp-form-field input{border-color:rgba(240,237,233,1);height:54px;min-height:auto;color:rgba(240,237,233,1);font-size:12px;line-height:27px;font-weight:700;outline:none;text-transform:unset}.sectin--brochure-request .mixed-column-form .lp-form-field input[placeholder="First Name"]{border-right:0}.section--enquiries .leftcolumn>div,.section--enquiries .rightcolumn>div{margin-bottom:0!important}.section--enquiries .leftcolumn .lp-form-field input,.section--enquiries .leftcolumn .lp-form-field select{border-right:0;border-bottom:0}.section--enquiries .rightcolumn .lp-form-field input,.section--enquiries .rightcolumn .lp-form-field select{border-bottom:0}.section--enquiries div[data-editorblocktype="Field-textarea"]{width:100%}.section--enquiries div[data-editorblocktype="Field-textarea"] .lp-form-field{line-height:1}.section--enquiries .lp-form-field textarea{height:105px;border-color:rgba(73,73,73,1);border-radius:0;font-size:12px;line-height:27px;font-weight:700;background-color:transparent;margin-bottom:0;padding:8px 15px}.section--enquiries .lp-form-field input::-webkit-input-placeholder,.section--enquiries .lp-form-field textarea::-webkit-input-placeholder{color:rgba(73,73,73,1);text-transform:uppercase}.section--enquiries .lp-form-field input:-moz-placeholder,.section--enquiries .lp-form-field textarea:-moz-placeholder{color:rgba(73,73,73,1);text-transform:uppercase}.section--enquiries .lp-form-field input::-moz-placeholder,.section--enquiries .lp-form-field textarea::-moz-placeholder{color:rgba(73,73,73,1);text-transform:uppercase}.section--enquiries .lp-form-field input:-ms-input-placeholder,.section--enquiries .lp-form-field textarea:-ms-input-placeholder{color:rgba(73,73,73,1);text-transform:uppercase}.section--enquiries .lp-form-field input::-ms-input-placeholder,.section--enquiries .lp-form-field textarea::-ms-input-placeholder{color:rgba(73,73,73,1);text-transform:uppercase}.section--enquiries .lp-form-field input::placeholder,.section--enquiries .lp-form-field textarea::placeholder{color:rgba(73,73,73,1);text-transform:uppercase}.sectin--brochure-request .mixed-column-form .lp-form-field input::placeholder{color:rgba(240,237,233,1);text-transform:uppercase}.sectin--brochure-request .mixed-column-form .lp-form-field input::-ms-input-placeholder{color:rgba(240,237,233,1);text-transform:uppercase}.sectin--brochure-request .mixed-column-form .lp-form-field input:-ms-input-placeholder{color:rgba(240,237,233,1);text-transform:uppercase}.sectin--brochure-request .mixed-column-form .lp-form-field input::-moz-placeholder{color:rgba(240,237,233,1);text-transform:uppercase}.sectin--brochure-request .mixed-column-form .lp-form-field input:-moz-placeholder{color:rgba(240,237,233,1);text-transform:uppercase}.sectin--brochure-request .mixed-column-form .lp-form-field input::-webkit-input-placeholder{color:rgba(240,237,233,1);text-transform:uppercase}.section--enquiries .mixed-column-form div[data-editorblocktype=SubmitButtonBlock],.sectin--brochure-request .mixed-column-form div[data-editorblocktype="SubmitButtonBlock"]{margin-left:auto;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.section--enquiries .mixed-column-form div[data-editorblocktype=Field-checkbox],.sectin--brochure-request .mixed-column-form div[data-editorblocktype="Field-checkbox"]{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.sectin--brochure-request .mixed-column-form div[data-editorblocktype="Field-lookup"] .lp-form-field input{background-image:;background-size:10px!important;filter:none!important;background-position-x:calc(100% - 10px)!important;background-position-y:center;background-repeat:no-repeat;-webkit-filter:none!important;background-image:url(../../../../../../themes/hello-elementor-child/assets/images/chevron-down-white.svg)}.section--enquiries .leftcolumn .lp-form-field input.lookup-behavior,.section--enquiries .lp-form-field select.lp-form-fieldInput,.pum-container .mixed-column-form div[data-editorblocktype="Field-lookup"] .lp-form-field input,.mixed-column-form>div[data-editorblocktype="Field-lookup"] .lp-form-fieldInput{background-image:url(../../../../../../themes/hello-elementor-child/assets/images/chevron-down.svg);background-size:10px!important;filter:none!important;background-position-x:calc(100% - 10px)!important;background-position-y:center;background-repeat:no-repeat;-webkit-filter:none!important;text-transform:uppercase}.section--enquiries .lp-form-field select.lp-form-fieldInput,.pum-container .lp-form-field select.lp-form-fieldInput{-webkit-appearance:none;-moz-appearance:none;appearance:none}.section--enquiries .marketing-field .lp-form-fieldInput[type=checkbox],.sectin--brochure-request .marketing-field .lp-form-fieldInput[type=checkbox],.pum-container .marketing-field .lp-form-fieldInput[type=checkbox]{cursor:pointer;margin:0;position:absolute;opacity:0;height:100%!important;width:100%;min-height:auto}.section--enquiries .lp-form-field,.sectin--brochure-request .lp-form-field,.pum-container .lp-form-field{position:relative}.mixed-column-form>div[data-editorblocktype="Field-lookup"],.mixed-column-form>div[data-editorblocktype="Field-text"],.mixed-column-form>div[data-editorblocktype="Field-dropdown"]{width:33.3333333333%;margin-bottom:0!important}.mixed-column-form>div[data-editorblocktype="Field-lookup"] input,.mixed-column-form>div[data-editorblocktype="Field-text"] input,.mixed-column-form>div[data-editorblocktype="Field-dropdown"] select{border-bottom:0}.section--enquiries .marketing-field .lp-form-fieldInput[type=checkbox]+span .lp-ellipsis,.pum-container .marketing-field .lp-form-fieldInput[type=checkbox]+.lp-ellipsis{color:rgba(73,73,73,1);padding-left:40px;padding-top:5px;font-size:12px;line-height:27px;font-weight:700;text-transform:uppercase;cursor:pointer}.sectin--brochure-request label.lp-ellipsis{color:rgba(240,237,233,1);padding-left:40px;padding-top:5px;text-transform:uppercase;font-size:12px;line-height:1.3;font-weight:700;cursor:pointer}.section--enquiries div[data-editorblocktype="Field-checkbox"] .marketing-field span:before,.sectin--brochure-request div[data-editorblocktype="Field-checkbox"] .marketing-field label:before,.pum-container div[data-editorblocktype="Field-checkbox"] .marketing-field label:before{background:transparent;border:1px solid #424240;content:"";display:block;font-size:16px;height:30px;line-height:30px;left:0;position:absolute;text-align:left;top:0;-webkit-transition:all .75s cubic-bezier(.43,.04,.21,1.01);transition:all .75s cubic-bezier(.43,.04,.21,1.01);width:30px;text-indent:9px;pointer-events:none}.section--enquiries div[data-editorblocktype="Field-checkbox"] .marketing-field span:after,.sectin--brochure-request div[data-editorblocktype="Field-checkbox"] .marketing-field label:after,.pum-container div[data-editorblocktype="Field-checkbox"] .marketing-field label:after{content:'';position:absolute;left:11.5px;top:9.5px;width:7px;height:12px;border:solid transparent;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);pointer-events:none}.sectin--brochure-request div[data-editorblocktype="Field-checkbox"] .marketing-field .lp-form-fieldInput[type=checkbox]:checked~.lp-ellipsis:after{border-color:rgba(240,237,233,1)}.section--enquiries div[data-editorblocktype="Field-checkbox"] .marketing-field .lp-form-fieldInput[type=checkbox]:checked~span:after,.pum-container div[data-editorblocktype="Field-checkbox"] .marketing-field .lp-form-fieldInput[type=checkbox]:checked~label:after{border-color:#424240}.sectin--brochure-request div[data-editorblocktype="Field-checkbox"] .marketing-field label:before{border-color:rgba(240,237,233,1)}.section--enquiries div[data-editorblocktype="Field-checkbox"] .marketing-field .lp-form-fieldInput[type=checkbox]:checked~span:before,.pum-container div[data-editorblocktype="Field-checkbox"] .marketing-field .lp-form-fieldInput[type=checkbox]:checked~span:before{color:#424240}.sectin--brochure-request div[data-editorblocktype="Field-checkbox"] .marketing-field .lp-form-fieldInput[type=checkbox]:checked~label:before{color:rgba(240,237,233,1)}.section--enquiries .lp-form-button,.pum-container .lp-form-button{border-width:0;font-size:13px;font-weight:700;line-height:18px;margin-top:0;overflow:visible;padding:0;text-transform:uppercase;height:auto;background-color:transparent;color:rgba(73,73,73,1);letter-spacing:1px}.sectin--brochure-request .lp-form-button{border-width:0;font-size:13px;font-weight:700;line-height:18px;margin-top:0;overflow:visible;padding:0;text-transform:uppercase;height:auto;background-color:transparent;color:rgba(240,237,233,1);letter-spacing:1px}.sectin--brochure-request .mixed-column-form div[data-editorblocktype="Field-checkbox"],.sectin--brochure-request .mixed-column-form div[data-editorblocktype="SubmitButtonBlock"]{margin-top:20px}.section--enquiries .mixed-column-form div[data-editorblocktype=SubmitButtonBlock] p{margin-bottom:0}.section--enquiries .lp-form-button:after,.sectin--brochure-request .lp-form-button:after,.pum-container .lp-form-button:after{content:'';display:inline-block;position:relative;width:29px;height:10px;background-image:url(../../../../../../themes/hello-elementor-child/assets/images/icon-submit.svg);background-position:center;background-repeat:no-repeat;background-size:contain;margin-left:10px;-webkit-transition:-webkit-transform .3s cubic-bezier(.43,.04,.21,1.01);transition:-webkit-transform .3s cubic-bezier(.43,.04,.21,1.01);transition:transform .3s cubic-bezier(.43,.04,.21,1.01);transition:transform .3s cubic-bezier(.43,.04,.21,1.01),-webkit-transform .3s cubic-bezier(.43,.04,.21,1.01)}.sectin--brochure-request .lp-form-button:after{background-image:url(../../../../../../themes/hello-elementor-child/assets/images/icon-submit-white.svg)}.section--enquiries .lp-form-button:hover:after,.sectin--brochure-request .lp-form-button:hover:after,.pum-container .lp-form-button:hover:after{-webkit-transform:translateX(10px);transform:translateX(10px)}.pum-container .lp-form-button:hover{background-color:transparent;color:rgba(73,73,73,1)}.section--enquiries .lp-form-button:hover,.section--enquiries .lp-form-button:focus,.pum-container .lp-form-button:focus,.pum-container .lp-form-button:focus{background-color:transparent;color:rgba(73,73,73,1)}.section--enquiries div[data-form-block-id] .ui-menu .ui-menu-item-wrapper,.sectin--brochure-request div[data-form-block-id] .ui-menu .ui-menu-item-wrapper{font-size:14px;color:rgba(73,73,73,1)}.section--enquiries div[data-form-block-id] .ui-state-active .ui-menu-item-wrapper,.sectin--brochure-request div[data-form-block-id] .ui-state-active .ui-menu-item-wrapper{color:#fff}.section--related .related.products h2{font-size:37px;font-weight:400;line-height:43px;color:rgba(73,73,73,1);font-style:italic;margin-top:0;margin-bottom:30px}.section--related .woocommerce-LoopProduct-link .woocommerce-loop-product__title{padding:0!important}.section--related .woocommerce-LoopProduct-link .price,.section--related .product .add_to_cart_button{display:none!important}.section--related .products .wc-img-wrapper{margin-bottom:20px;position:relative;overflow:hidden}.section--related .products .wc-img-wrapper .button-shop-link{position:absolute;padding:45px;top:0;left:0;bottom:0;right:0;-webkit-transition:all .3s cubic-bezier(.43,.04,.21,1.01);transition:all .3s cubic-bezier(.43,.04,.21,1.01);-webkit-transform:translate(-100%);transform:translate(-100%)}.section--related .products .wc-img-wrapper:hover .button-shop-link{-webkit-transform:translate(0);transform:translate(0)}.section--related .button-shop-link .inner-text{color:rgba(240,237,233,1);font-size:13px;line-height:18px;font-weight:700;text-transform:uppercase;margin-bottom:5px}.section--related .button-shop-link .inner--related{background-color:rgba(73,73,73,.9);display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%}.section--thumbProduct .elementor-add-to-cart form{padding:0}.section--related .related.products{padding:0 10px}.flooring--addition{color:rgba(73,73,73,1);font-weight:700;font-size:14px;line-height:19px;text-transform:uppercase;margin-bottom:14px}.vinyl-flooring .vinyl--flooring-option .checkmark{width:32px;height:32px;position:relative;display:inline-block;border:0;border-radius:0;margin-right:13px;padding:1px;border:1px solid transparent}.vinyl-flooring .vinyl--flooring-option .checkmark .checkmark-bg{background-repeat:no-repeat;background-size:cover;background-position:center;display:block;width:100%;height:100%}.vinyl-flooring .vinyl--flooring-option input:checked~.checkmark:after{display:none}.vinyl--flooring-option .vinyl-flooring-container input:checked~.checkmark{border-color:rgba(73,73,73,1);background-color:transparent}.vinyl--flooring-option .vinyl-flooring-container.active{color:rgba(73,73,73,1)}.vinyl--flooring-option .vinyl-flooring-container{padding-left:0;display:flex;flex-wrap:nowrap;align-items:center;color:rgba(73,73,73,.7)}.vinyl--flooring-option.samoan-oak .checkmark .checkmark-bg{background-image:url(../../../../../../themes/hello-elementor-child/assets/images/vinyl-smoked-oak.jpg)}.vinyl--flooring-option.light-walnut .checkmark .checkmark-bg{background-image:url(../../../../../../themes/hello-elementor-child/assets/images/vinyl-washed-pine.jpg)}.vinyl--flooring-option.acacia .checkmark .checkmark-bg{background-image:url(../../../../../../themes/hello-elementor-child/assets/images/vinyl-dark-oak.jpg)}.vinyl-flooring .vinyl--flooring-option:not(:last-child){margin-bottom:6px}.section--blog .blog--posts{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:20px;grid-row-gap:50px}.section--blog .article--post.first--post,.section--blog .pagination{justify-content:center;grid-column:span 3;text-align:center;display:flex;align-items:center;flex-wrap:wrap}.section--blog .article--post.first--post{margin-bottom:100px}.article--post.first--post .article--content,.article--post.first--post .article--thumbnail{width:50%}.article--post.first--post .article--content{padding-right:35px;text-align:left}.article--post.first--post .article--thumbnail{padding-left:35px}.article--thumbnail .post--thumb,.article--content .post--author,.post--author .author--avatar{line-height:1;font-size:0}.article--thumbnail .post--thumb img{width:100%;object-fit:cover}.first--post .article--thumbnail .post--thumb img{object-fit:cover}.first--post .article--thumbnail *,.first--post .article--thumbnail{height:100%}.article--post:not(.first--post) .article--thumbnail .post--thumb img,.section--blog-tabs .e-n-tabs-content .elementor-widget-theme-post-featured-image img{height:380px;object-fit:cover}.article--content .post--date,.article--post .post--date{color:#828282;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.56px}.article--post:not(.first--post) .post--date{margin-top:18px}.post--title h3{margin-top:0;margin-bottom:10px;line-height:1!important}.post--title h3 a{color:#494949;font-size:25px;font-style:italic;font-weight:400;line-height:28px;text-transform:none}body.single .section--related-post h3{margin-top:0;margin-bottom:0}.section--related-post .post--title{margin-bottom:15px}.first--post .post--title h3 a{font-size:37px;line-height:43px}.article--content .post--excerpt{color:rgba(120,117,109,1);font-size:16px;line-height:21px;font-weight:400}.article--content .post--permalink{margin-top:15px;padding-bottom:20px;border-bottom:1px solid rgba(24,70,65,.3);margin-bottom:15px}.article--content .post--permalink a,body .section--content-page .elementor-widget-container a.button-link{font-size:13px;line-height:18px;font-weight:700;text-transform:uppercase;color:rgba(73,73,73,1);position:relative;padding-right:40px!important}body .section--content-page .elementor-widget-container a:hover{text-decoration:underline}.article--content .post--permalink a:after,.section--content-page .elementor-widget-container a.button-link:after{content:'';width:27px;height:9px;background-image:url(../../../../../../themes/hello-elementor-child/assets/images/right-arrow.svg);background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;right:0;transform:translate(0,-50%);-o-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-webkit-transition:all .15s ease-out;transition:all .15s ease-out}.article--content .post--permalink a:hover:after,.section--content-page .elementor-widget-container a.button-link:hover:after{transform:translate(50%,-50%);-o-transform:translate(50%,-50%);-moz-transform:translate(50%,-50%);-webkit-transform:translate(50%,-50%)}.article--post .post--author .author--avatar{margin-right:5px}.article--post .post--author .author--avatar img{border-radius:100%}.article--post .post--author{display:flex;align-items:center;margin-bottom:10px}.article--post .post--author .author--name,.article--post .post--author .author--name a{font-size:14px;line-height:19px;font-weight:700;color:rgba(73,73,73,1);text-transform:uppercase}.post--category-list a{background-color:rgba(132,196,64,.2);padding:10px 15px;font-size:12px;font-weight:700!important;line-height:16px;text-transform:uppercase;display:inline-block}.post--category-list a:not(:first-child){margin-left:10px}.blog--posts .pagination .page-numbers{font-size:15px;line-height:19px;font-weight:500;margin-left:6px;margin-right:6px;padding:8px 13px;color:rgba(73,73,73,1)}.blog--posts .pagination .page-numbers.current,.blog--posts .pagination .page-numbers:not(.next,.prev):hover{background-color:rgba(132,196,64,.3)}.blog--posts .pagination .page-numbers.prev,.blog--posts .pagination .page-numbers.next{padding:0}.blog--posts .pagination .page-numbers .arrow{height:37px;width:27px;background-position:center;background-repeat:no-repeat;background-size:contain;display:block}.blog--posts .pagination .page-numbers .arrow.next,.blog--posts .pagination .page-numbers .arrow.prev{background-image:url(../../../../../../themes/hello-elementor-child/assets/images/right-arrow.svg)}.blog--posts .pagination .page-numbers .arrow.prev{-moz-transform:scale(-1,-1);-o-transform:scale(-1,-1);-webkit-transform:scale(-1,-1);transform:scale(-1,-1)}.blog--banner.internal--banner>.elementor-container>.elementor-column{background-color:transparent}.blog--posts .article--post:not(.first--post){display:flex;flex-direction:column}.blog--posts .post--category-list{margin-top:auto}.section--single-content .elementor-toc__header{border-bottom:none;padding:30px 25px 35px 25px}.section--single-content .elementor-toc__header-title{font-size:25px;line-height:28px}.section--single-post .elementor-widget-container{padding-left:calc(calc(100% - 1180px) / 2)}.section--single-post .elementor-widget-container img{width:100%;height:472px;object-fit:cover}body .cart-empty.woocommerce-info,body .section--cartForm .woocommerce-info{border:none;background-color:transparent;padding:0}body .cart-empty.woocommerce-info:before,body .section--cartForm .woocommerce-info:before{content:''}body .woocommerce .return-to-shop a.button{border:solid 1px rgba(73,73,73,1);padding:15px 15px!important;text-align:center;min-width:170px;cursor:pointer;text-decoration:none!important;color:#fff}body .woocommerce .return-to-shop a.button:hover{border-color:rgba(73,73,73,.9);background-color:rgba(73,73,73,.9);color:#fff}.section--product-cat .imagewrapper img{height:353px!important;object-fit:cover}.section--related .imagewrapper img{height:231px!important;object-fit:cover}.section--related .imagewrapper .arrow--btn img{height:auto!important}.section--floorPlans-tab .gallery .slick-arrow{padding:0;font-size:0;background-color:transparent;width:38px;height:38px;background-position:center;background-repeat:no-repeat;background-size:100%;color:transparent;border:0;z-index:2}.section--floorPlans-tab .gallery .slick-arrow.slick-prev:before,.section--floorPlans-tab .gallery .slick-arrow.slick-next:before{content:''}.section--floorPlans-tab .elementor-image-gallery .gallery:last-child{margin-top:13px}.section--floorPlans-tab .gallery .slick-prev{left:10px;background-image:url(../../../../../../themes/hello-elementor-child/assets/images/arrow-green-left.svg)}.section--floorPlans-tab .gallery .slick-next{right:10px;background-image:url(../../../../../../themes/hello-elementor-child/assets/images/arrow-green-right.svg)}.gallery[id*="gallery-thumb-"] .gallery-item .gallery-icon{padding-bottom:24px;border-bottom:1px solid transparent;margin-right:10px;cursor:pointer}.gallery[id*="gallery-thumb-"] .gallery-item.slick-current .gallery-icon,.gallery[id*="gallery-thumb-"] .gallery-item .gallery-icon:hover{border-bottom-color:rgba(94,127,52,1)}.section--single-content{padding-bottom:100px;margin-top:-105px!important}body.single-post .elementor-location-single{background-color:#F0EDE9}.section--single-content .elementor-toc__body{padding:0 25px 34px 0}.section--single-content .elementor-toc__list-item-text-wrapper i{display:none}.section--single-content .elementor-toc__body .elementor-toc__list-item .elementor-toc__list-item-text{padding-left:22px;border-left:3px solid transparent}.section--single-content .elementor-toc__body .elementor-toc__list-item-text.elementor-item-active,.section--single-content .elementor-toc__body .elementor-toc__list-item-text:hover{border-left-color:rgba(132,196,64,1);color:rgba(120,117,109,1);text-decoration:none}.section--single-content .elementor-toc__body .elementor-toc__list-item .elementor-toc__list-wrapper{margin-left:0}.section--single-content .elementor-toc__list-item .elementor-toc__list-wrapper .elementor-toc__list-item-text{padding-left:37px}.post--left-sidebar{gap:0!important;z-index:2!important;padding-left:0!important;padding-right:0!important;padding-top:0!important}.post--left-sidebar .sidebar--post .elementor-shortcode{background-color:#fff;padding:30px 20px 30px 35px}.sidebar--heading{color:rgba(73,73,73,1)!important;font-weight:700!important;font-size:14px!important;line-height:19px!important;text-transform:uppercase;margin-bottom:10px}.sidebar--recent-post{margin-top:30px}body.single .section--single-content .elementor-widget-container .sidebar--categores-lists .cat-item a,body.single .section--single-content .elementor-widget-container .sidebar--recent-post a{font-weight:300;font-size:16px;line-height:20px;color:rgba(120,117,109,1)}.sidebar--recent-post .sidebar--recent:not(:last-child){margin-bottom:10px}.sidebar--categores-lists ul{list-style:none;padding:0}.post--left-sidebar .sidebar--social{background-color:#fff;padding-top:18px;padding-bottom:20px;border-top:1px solid rgba(120,117,109,.2)}.post--left-sidebar .sidebar--social .elementor-grid-item,.post--left-sidebar .sidebar--social .elementor-social-icons-wrapper{font-size:0;line-height:1}.post--left-sidebar .sidebar--social .elementor-social-icons-wrapper{padding-left:25px;position:relative;display:flex;align-items:center;justify-content:left}.post--left-sidebar .sidebar--social .elementor-social-icons-wrapper:before{content:'Share:';color:rgba(120,117,109,1);font-size:16px;line-height:20px;font-weight:300;gap:10px}.section--single-content .single--content{padding:35px 40px 0 40px;background-color:#F0EDE9;gap:10px}body.single .elementor-widget-heading h1{margin-bottom:15px}body.single h2{margin-bottom:15px;color:rgba(73,73,73,1);font-size:25px;line-height:28px;font-weight:400}body.single:not(.single-addons) h2{margin-top:20px}body.single .post--left-sidebar h2{margin-bottom:0;margin-top:0}.elementor-toc__body.empty--headings{padding-left:25px}body.single h3:not(.elementor-heading-title){color:rgba(73,73,73,1);text-transform:capitalize;line-height:21px;font-weight:600;font-size:16px;margin-top:15px;margin-bottom:10px;font-style:normal}body.single .section--single-content .elementor-widget-container a{color:#84C440}body.single .section--single-content .elementor-widget-container a:hover{text-decoration:underline}body.single .section--single-content .elementor-widget-container *:not(h1,h2,h3,h4,h5,h6){color:rgba(120,117,109,1);font-size:16px;line-height:1.5;font-weight:400}body.single .section--single-content .elementor-widget-container ul:not(:last-child){margin-bottom:15px}body.single .section--single-content .elementor-widget-container b,body.single .section--single-content .elementor-widget-container strong{font-weight:bolder}body.single .section--single-content .elementor-widget-container ul li:not(:last-child),body.single .section--single-content .elementor-widget-container ol li:not(:last-child){margin-bottom:10px}.section--service .elementor-image-box-img{min-height:52px}.post--left-sidebar .sidebar--social{font-size:0}.post--left-sidebar .sidebar--social>.elementor-widget-container{display:inline-block}.section--floorPlans-tab .gallery .slick-arrow:focus{outline:none}.mobile--top-bar .elementor-widget-container p{margin-bottom:0}.section--video-mobile .elementor-custom-embed-image-overlay img{max-width:138px}.section--video-mobile .e-con-inner{padding-left:10px!important;padding-right:10px!important}.single--content .elementor-icon-list-item .elementor-icon-list-text{font-weight:700!important}.post--left-sidebar .sidebar--social .elementor-grid-item{margin-bottom:0!important}.post--left-sidebar .sidebar--social .elementor-grid-item .elementor-share-btn__icon{width:18px;height:18px}.post--left-sidebar .sidebar--social .elementor-share-btn{height:auto}.post--left-sidebar .sidebar--social i{display:none}.post--left-sidebar .sidebar--social .elementor-grid{font-size:0;line-height:1;position:relative;padding-left:35px;display:flex;align-items:center}.post--left-sidebar .sidebar--social .elementor-grid:before{content:'Share:';font-size:16px;line-height:20px;font-weight:300;color:rgba(120,117,109,1)}.post--left-sidebar .sidebar--social .elementor-grid-item .elementor-share-btn{background-color:transparent;background-repeat:no-repeat;background-size:contain;background-position:center}.post--left-sidebar .sidebar--social .elementor-grid-item .elementor-share-btn_facebook{background-image:url(../../../../../../themes/hello-elementor-child/assets/images/facebook-icon.svg)}.post--left-sidebar .sidebar--social .elementor-grid-item .elementor-share-btn_linkedin{background-image:url(../../../../../../themes/hello-elementor-child/assets/images/linkedin-square-icon.svg)}.post--left-sidebar .sidebar--social .elementor-grid-item .elementor-share-btn_twitter{background-image:url(../../../../../../themes/hello-elementor-child/assets/images/twitter-icon.svg)}.auther-info{padding:35px 0;border-top:1px solid rgba(120,117,109,.3);border-bottom:1px solid rgba(120,117,109,.3);display:flex}.auther-info .author-avatar{width:100px}.auther-info .author-bio-infor{width:calc(100% - 100px)}.elementor .auther-info .author-avatar img{border-radius:100%;width:77px;height:77px;object-fit:cover}.author-bio-infor .author-description{font-size:16px;line-height:21px;color:rgba(120,117,109,1);font-weight:400}.author-bio-infor .author-description{margin-bottom:15px}.author-bio-infor .author-link a{text-transform:uppercase;font-size:13px!important;line-height:18px!important;color:rgba(73,73,73,1)!important;font-weight:700!important;position:relative}.author-bio-infor .author-link a:after{content:'';display:inline-block;position:relative;width:29px;height:10px;background-image:url(../../../../../../themes/hello-elementor-child/assets/images/icon-submit.svg);background-position:center;background-repeat:no-repeat;background-size:contain;margin-left:10px;-webkit-transition:-webkit-transform .3s cubic-bezier(.43,.04,.21,1.01);transition:-webkit-transform .3s cubic-bezier(.43,.04,.21,1.01);transition:transform .3s cubic-bezier(.43,.04,.21,1.01);transition:transform .3s cubic-bezier(.43,.04,.21,1.01),-webkit-transform .3s cubic-bezier(.43,.04,.21,1.01)}.author-bio-infor .author-link a:hover:after{-webkit-transform:translateX(10px);transform:translateX(10px)}.section--related-post .elementor-shortcode{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:20px}body .section--related-post h2.elementor-heading-title{margin-top:0;margin-bottom:0;font-size:37px;line-height:43px;font-weight:400}.section--author-awards .elementor-widget-container ul{padding:0;list-style:disc;list-style-position:inside}.section--author-awards .elementor-widget-container ul:not(:last-child){margin-bottom:25px}.section--author-awards .elementor-widget-container li ul{padding-left:20px}.section--background-fit{position:relative!important;overflow:hidden!important;z-index:1!important}.section--background-fit:after{content:'';position:absolute;top:0;left:0;bottom:0;right:calc(calc(100% - 1200px) / 2);background-color:rgba(73,73,73,1);z-index:-1}body.author{background-color:#F0EDE9}.section--archive-desc{overflow:hidden!important;position:relative}.section--archive-desc:after{content:'';width:484px;height:452px;background-image:url(../../../../../../themes/hello-elementor-child/assets/images/landscape-vector-grey.svg);background-size:cover;background-position:center;position:absolute;bottom:-115px;right:-75px;background-repeat:no-repeat;z-index:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.section--archive-desc>.e-con-inner{position:relative;z-index:1}.author--heading h2{margin-top:0;margin-bottom:27px;font-size:37px;line-height:43px;font-weight:400!important;color:rgba(73,73,73,1)!important;text-transform:capitalize}.internal--banner.blog--banner .elementor-inner-section{position:relative;max-width:100%!important}.internal--banner.blog--banner h1.elementor-heading-title{text-align:left;padding:60px 120px 60px 120px}.article--post .article--bottom{margin-top:auto}.section--introduction.contact--intro .elementor-widget-container p{text-align:center;max-width:930px;margin:0 auto}.blog-column--post>.e-con-inner{gap:0!important}.column--post-author{margin-top:auto!important}.blog--outer-column,.blog--outer-column>.e-con-inner{height:100%!important}.author--info .elementor-icon-list-item .elementor-icon-list-text{font-weight:700;color:rgba(73,73,73,1);font-size:14px;line-height:19px;text-transform:uppercase}.blog--term .elementor-icon-list-item .elementor-icon-list-text{padding:8px 14px;background-color:rgba(132,196,64,.3);line-height:1}.blog--term .elementor-icon-list-text a{font-weight:700;font-size:12px!important;line-height:16px;color:rgba(73,73,73,1);text-transform:uppercase}.section--submenu .elementor-nav-menu .elementor-item.item-active,.section--submenu .elementor-nav-menu .elementor-item:hover{text-shadow:1px 0 0 rgba(73,73,73,1)}.section--submenu .elementor-nav-menu .elementor-item{color:rgba(73,73,73,1)!important}.section--contact-info .elementor-widget-container img{width:100%;max-height:590px;object-fit:cover}.section--contact-info .elementor-widget-container h2{font-size:37px;font-weight:400;line-height:43px;margin-top:0;margin-bottom:0;color:rgba(73,73,73,1)}.section--contact-info .elementor-widget-container h4{margin-top:15px;margin-bottom:10px;font-weight:400;font-size:16px;line-height:21px;color:rgba(73,73,73,1);text-transform:uppercase}.section--contact-info .elementor-widget-container p,.section--contact-info .elementor-widget-container a{margin-bottom:0;color:rgba(120,117,109,1);font-weight:400;font-size:16px;line-height:23px}.section--contact-info .elementor-widget-container a{text-decoration:underline}.section--contact-info .left--info{height:fit-content;padding-left:calc(calc(100% - 1180px) / 2);padding-top:120px;padding-bottom:120px;padding-right:10px;background-color:rgba(240,237,233,1)}.internal--banner.section--about-banner .elementor-widget-container img{height:440px}.section--image-text .elementor-widget-container img{width:100%;max-height:590px;object-fit:cover}.section--image-text .width-unset .elementor-widget-container img{width:unset}.section--image-text .content--column-text{height:fit-content;padding-left:calc(calc(100% - 1180px) / 2);padding-top:120px;padding-right:50px}.section--image-text.section--about-page .content--column-text{padding-top:0}.content--column-text .elementor-widget-container h2{margin-top:0;font-size:37px;line-height:43px;font-weight:400;color:rgba(73,73,73,1);margin-bottom:15px}.content--column-text .elementor-widget-container{font-size:16px;line-height:21px;color:rgba(120,117,109,1)}.section--image-text{position:relative!important;z-index:2!important}.section--rtl.section--image-text{z-index:1!important}.section--image-text.section--rtl:after{width:0;height:0;background-image:none}.section--image-text:after{content:'';position:absolute;bottom:-95px;left:0;width:460px;height:427px;background-image:url(../../../../../../themes/hello-elementor-child/assets/images/grey-lines.svg);background-position:center;background-size:100%;background-repeat:no-repeat}.section--image-text.section--rtl .content--column-text{padding-right:calc(calc(100% - 1180px) / 2);padding-top:50px;padding-left:110px;padding-bottom:50px;background-color:rgba(240,237,233,1)}.section--faqs .e-n-accordion .e-n-accordion-item:not(:last-child) .e-n-accordion-item-title{border-bottom:0!important}.section--faqs .e-n-accordion .e-n-accordion-item>.e-con{border-bottom:0!important;border-top:1px solid #494949!important;border-left:1px solid #494949!important;border-right:1px solid #494949!important;padding:0!important}.section--faqs .e-n-accordion .e-con-inner ul,.section--faqs .e-n-accordion .e-con-inner ol{padding-left:20px}.section--faqs .e-n-accordion .e-con-inner ul li:not(:last-child),.section--faqs .e-n-accordion .e-con-inner ol li:not(:last-child),.section--faqs .e-n-accordion .e-con-inner .elementor-widget-container ul:not(:last-child),.section--faqs .e-n-accordion .e-con-inner .elementor-widget-container ol:not(:last-child){margin-bottom:15px}.section--faqs .e-n-accordion .e-con-inner .elementor-widget-container p:last-child{margin-bottom:0}body .column--download .elementor-button{width:100%;padding:10px 15px!important;background-color:transparent;border:1px solid rgba(73,73,73,1);color:rgba(73,73,73,1);font-size:14px;line-height:26px;text-transform:uppercase;text-align:left}.column--download .elementor-button .elementor-button-icon{display:flex;justify-content:center;align-items:center}body .column--download .elementor-widget-button:not(:last-child) .elementor-button{border-bottom:0}.section--faqs .e-n-accordion .e-n-accordion-item:last-child>.e-con{border-top:0!important;border-bottom:1px solid #494949!important}.section--video-gallery.e-con>.e-con-inner{grid-template-columns:repeat(3,1fr);display:grid;grid-gap:20px}.section--galleries .elementor-image-gallery .gallery-item *,.section--video-gallery .elementor-widget-video .elementor-widget-container,.section--video-gallery .elementor-widget-video .elementor-open-lightbox,.section--video-gallery .elementor-custom-embed-image-overlay,.section--video-gallery .elementor-custom-embed-image-overlay img{height:100%}.section--video-gallery .elementor-widget-video .elementor-open-lightbox{width:100%}.section--galleries .elementor-image-gallery .gallery-item img,.section--video-gallery .elementor-widget-video .elementor-widget-container img{width:100%;object-fit:cover}.section--galleries .elementor-image-gallery .gallery-item{max-height:290px}.section--video-gallery .elementor-custom-embed-play{background-color:rgba(73,73,73,.5);border-radius:50%;width:75.5px;height:75.5px;display:flex;justify-content:center;align-items:center}.section--video-gallery .elementor-custom-embed-play i{font-size:0!important;width:22.24px;height:33px;background-image:url(../../../../../../themes/hello-elementor-child/assets/images/play-icon.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.section--app-intro.section--introduction:not(.contact--intro) .elementor-widget-container{max-width:545px}.section--guide-app{position:relative}.section--guide-app:after{content:'';position:absolute;top:0;left:0;right:0;bottom:85px;background-color:rgba(240,237,233,1);z-index:-1}.section--guide-app .elementor-widget-container h3{margin-top:0}.section--guide-app .elementor-widget-container p:last-child{margin-bottom:0}.section--guide-app .app--column-left{padding-left:calc(calc(100% - 1200px) / 2)!important;padding-right:34px!important;padding-bottom:60px}.section--guide-app .app--column-right .elementor-widget-container img{width:100%}.section--install-app:after{content:'';position:absolute;top:0;bottom:240px;right:0;left:0;background-color:rgba(73,73,73,1);z-index:-1}.app--heading-column:after{content:'';width:374px;height:348px;position:absolute;right:98%;bottom:-30px;background-image:url(../../../../../../themes/hello-elementor-child/assets/images/tan-lines.svg);background-position:center;background-size:100%;background-repeat:no-repeat;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.section--video-guide .app--video-install{padding:35px 35px 0 35px;background-color:#fff;border-top-left-radius:20px;border-top-right-radius:20px}.section--addons-post .swiper-slide{width:100%!important;margin-right:1px}.section--addons-post .swiper-slide-inner img,.section--addons-post .elementor-widget-image img,.section--more-project .elementor-widget-image img{height:380px;object-fit:cover;width:100%}.section--addons-post .elementor-widget-image.visible-hidden{display:none}.section--addons-post .elementor-swiper-button{padding:19px;border-left:1px solid #fff;border-top:1px solid #fff;border-right:1px solid #fff;transform:translateY(0%)!important;top:unset!important;bottom:0;background-color:rgba(0,0,0,.25)}.section--addons-post .elementor-swiper-button.elementor-swiper-button-next{right:0!important}.section--addons-post .swiper-slide-inner{font-size:0;line-height:1}.section--addons-post .elementor-swiper-button.elementor-swiper-button-prev{left:unset!important;right:53px;border-right:0}.section--googleMap.section--contact-google .column--textContent>.elementor-widget-wrap:before{width:0;height:0}.container--featured-img>.e-con-inner{position:relative;overflow:hidden}.container--featured-img>.e-con-inner .elementor-widget-button,.container--featured-img>.e-con-inner .position--absolute-project{position:absolute;top:0;left:0;right:0;bottom:0;padding:50px 45px 35px 45px;-webkit-transition:all .3s cubic-bezier(.43,.04,.21,1.01);transition:all .3s cubic-bezier(.43,.04,.21,1.01);-webkit-transform:translate(-100%);transform:translate(-100%);pointer-events:none}.container--featured-img>.e-con-inner:hover .elementor-widget-button,.container--featured-img>.e-con-inner:hover .position--absolute-project{-webkit-transform:translate(0);transform:translate(0)}.container--featured-img .elementor-button-wrapper{height:100%}body .container--featured-img .elementor-widget-theme-post-featured-image a{width:100%}body .container--featured-img .elementor-button,.position--absolute-project .elementor-widget-container{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:rgba(73,73,73,.9);border:none;transition:transform .2s;padding:10px}body .container--featured-img .elementor-button-content-wrapper{border:none;flex-wrap:wrap}.container--featured-img .elementor-button-icon svg{width:27px}body .container--featured-img .elementor-button-text{max-width:105px;margin:0 auto;font-size:13px;line-height:18px;letter-spacing:.08px;font-weight:700;text-align:center;text-transform:uppercase}.position--absolute-project .tease-projects__overlay p{font-size:14px;line-height:1.3;letter-spacing:.08px;text-align:center;margin-bottom:5px;color:#fff;font-weight:700}.caps{text-transform:uppercase}body .container--featured-img .elementor-button-icon{margin-left:0;width:100%;margin-top:5px}.section--projects-list .elementor-pagination{font-size:0!important;display:inline-block;padding:10px;background-color:rgba(240,237,233,.25)}.section--projects-list .elementor-pagination .page-numbers{padding:10px;font-weight:700;line-height:1;color:#424240;font-size:16px;display:inline-block}.section--projects-list .elementor-pagination .page-numbers:hover{text-decoration:underline}.section--projects-list .elementor-pagination .page-numbers.current{background-color:#f0ede9}.section--projects-list .elementor-widget-loop-grid>.elementor-widget-container{text-align:center}.section--projects-list:after{content:'';position:absolute;top:0;left:0;right:0;z-index:-1;background-color:rgba(240,237,233,1);height:354px}.project--intro .elementor-container>.elementor-column>.elementor-widget-wrap{padding-top:0;padding-bottom:0}.project--intro .elementor-widget-container>div{color:#494949;font-size:30px;font-family:Open Sans;font-style:italic;font-weight:400;line-height:40px;padding-top:55px;padding-bottom:55px}.project--intro.section--addons-single .elementor-widget-container>div{padding-bottom:0;padding-top:0}body.single .internal--banner .elementor-widget-heading h1{margin-bottom:0}.section--row-reverst>.elementor-element:not(.content--column-text){order:1}.section--image-text.section--rtl.section--row-reverst .content--column-text{padding-left:calc(calc(100% - 1180px) / 2);padding-right:110px}.section--row-reverst .elementor-page-title .elementor-heading-title{font-size:37px;line-height:43px;font-weight:400;font-style:italic;margin-top:0;margin-bottom:50px}.section--row-reverst .elementor-widget-text-editor .elementor-widget-container .heading{font-size:14px;line-height:19px;font-weight:700;color:rgba(73,73,73,1);text-transform:uppercase}.section--row-reverst .elementor-widget-text-editor .elementor-widget-container>div{margin-bottom:15px;color:rgba(73,73,73,1);font-size:16px;line-height:31px}.section--project-about{position:relative;z-index:1!important}.section--project-about .content--column-text{padding-top:40px;padding-bottom:40px;padding-left:110px;padding-right:calc(calc(100% - 1180px) / 2)}.section--project-about .column--image-txt img{max-height:590px;object-fit:cover;width:100%}.section--project-about .content--column-text .elementor-widget-container strong{font-size:37px;line-height:43px;color:rgba(73,73,73,1);margin-bottom:15px;display:block;font-style:italic;font-weight:400;text-transform:capitalize}.section--galleries .gallery .gallery-items{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;padding:0 10px}.section--project-gallery .gallery .gallery-items{display:flex;flex-wrap:wrap;grid-gap:20px;padding:0 10px}.section--project-gallery .slick-slider .slick-track{display:flex}.section--project-gallery .gallery .gallery-items.even-slide .gallery-item{max-height:600px}.section--project-gallery .gallery .gallery-items.even-slide .gallery-item img{height:100%}.section--project-gallery .slick-slider .slick-slide{height:inherit!important}.section--galleries .gallery{grid-template-columns:repeat(1,1fr);grid-gap:20px;display:grid}.section--project-gallery .gallery .gallery-items .gallery-item{max-height:290px;overflow:hidden}.section--project-gallery .gallery .gallery-items .gallery-item *{height:100%;object-fit:cover}.section--project-gallery .gallery .gallery-items .gallery-item img{height:380px;width:100%}.section--project-gallery .slick-list{margin:0 -10px}.section--project-gallery .gallery .gallery-items.even-item .gallery-item:nth-child(2),.section--galleries .gallery .gallery-items.even-item .gallery-item:nth-child(2){grid-row:span 2;max-height:unset}.section--project-gallery .gallery .gallery-items.even-item .gallery-item:nth-child(2) img,.section--project-gallery .gallery .gallery-items.odd-item .gallery-item:nth-child(1) img,.section--project-gallery .gallery .gallery-items.odd-item .gallery-item:nth-child(3) img,.section--galleries .gallery .gallery-items.odd-item .gallery-item:nth-child(1) img,.section--galleries .gallery .gallery-items.odd-item .gallery-item:nth-child(3) img{height:100%}.section--project-gallery .gallery .gallery-items.odd-item .gallery-item:nth-child(1),.section--project-gallery .gallery .gallery-items.odd-item .gallery-item:nth-child(3),.section--galleries .gallery .gallery-items.odd-item .gallery-item:nth-child(1),.section--galleries .gallery .gallery-items.odd-item .gallery-item:nth-child(3){grid-row:span 2;max-height:unset}.section--more-project .elementor-heading-title{margin-bottom:0;margin-top:0}.section--project-gallery{overflow:hidden!important}.section--download .full--width-conteiner .elementor-heading-title{max-width:100%}.section--image-text.none--graphic:after,.section--image-text.section--design-under:after{width:0;height:0}.section--service.section--grey-bg .elementor-column:before{background-color:rgba(120,117,109,.2)}.section--design-masterpiece .content--column-text .elementor-widget-container h2{margin-bottom:30px;font-size:25px;line-height:28px}.section--project-about.section--design-masterpiece .content--column-text .elementor-widget-container strong,.section--design-under .content--column-text .elementor-widget-container strong,.section--text-under .elementor-widget-container strong{display:block;font-size:14px;line-height:19px;font-weight:700;text-transform:uppercase;font-style:normal;margin-bottom:0;color:rgba(73,73,73,1)}.section--design-masterpiece .content--column-text .elementor-widget-container p:not(:last-child),.section--design-under .content--column-text .elementor-widget-container p:not(:last-child){margin-bottom:20px}.section--design-masterpiece .content--column-text .elementor-widget-container p:last-child,.section--design-under .content--column-text .elementor-widget-container p:last-child,.section--text-under .elementor-widget-container p:last-child{margin-bottom:0}.section--image-text.section--design-under .content--column-text{padding-top:30px;padding-bottom:30px}body .section--addons-post .button-link .elementor-button{margin-left:0}.section--project-about .elementor-widget-container h4{margin-top:0;margin-bottom:0;font-size:14px;line-height:19px;font-weight:700;text-transform:uppercase;color:rgba(73,73,73,1)}.project-about{display:flex;flex-wrap:wrap;padding-bottom:70px;align-items:stretch}.project-about .project-inner-row{width:50%}.project-image-about.project-inner-row{font-size:0;line-height:1}.project-about-project.project-inner-row{padding-right:calc(calc(100% - 1180px) / 2);display:flex;align-items:center}.project-about-project.project-inner-row .project-about-inner{padding-top:40px;padding-bottom:40px;padding-left:110px}.project-image-about.project-inner-row img{height:100%;object-fit:cover;max-height:580px;width:100%}body.single .project-about-inner h2{font-size:37px;font-weight:400;font-style:italic;line-height:43px;margin-top:0}.project-about-inner p:last-child{margin-bottom:0}.popmake-content .wrapperContainer p br{display:none}.popmake-content .wrapperContainer p,.popmake-content .wrapperContainer{margin:0}.popmake-content .mixed-column-form{padding:0;font-size:0;padding:0;display:flex;flex-wrap:wrap}.popmake-content .mixed-column-form div[data-editorblocktype="Field-lookup"]{border-bottom:1px solid #000}.popmake-content .mixed-column-form .wrapperContainer,.popmake-content .mixed-column-form>div{width:100%}.popmake-content .mixed-column-form .wrapperContainer{display:flex;flex-wrap:wrap}.popmake-content .mixed-column-form .wrapperContainer>div{width:100%}.popmake-content .mixed-column-form .wrapperContainer>div[data-editorblocktype="SubmitButtonBlock"]{order:1;margin-top:20px}.popmake-content .mixed-column-form .wrapperContainer div[data-editorblocktype="Field-checkbox"]{margin-top:15px}.popmake-content .mixed-column-form .wrapperContainer>div[data-editorblocktype="SubmitButtonBlock"] .lp-form-button{border:1px solid #000000!important;padding:15px 40px}.pum-content+.pum-close,.pum-theme-lightbox .pum-content+.pum-close{border:0!important;border-radius:100%!important}p.lead-center{text-align:center;font-size:16px}.section--faqs .elementor-button-link:hover .elementor-button-icon path,.section--faqs .elementor-button-link:focus .elementor-button-icon path{fill:#fff}.section--project-about .elementor-widget-container ul:not(:last-child){margin-bottom:15px}.section--project-about.become--dealer-section .elementor-widget-container h4{text-transform:capitalize;color:rgba(120,117,109,1)}.section--project-about.become--dealer-section .elementor-widget-container ul{padding-left:20px}.section--service.section--none-line .elementor-column:before{width:0}body a.button-dark{font-family:"Open Sans",Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;font-style:normal;line-height:18px;fill:#F0EDE9;color:#F0EDE9;background-color:#494949;border-style:none;padding:15px 15px!important;text-align:center;min-width:170px;display:inline-block}body a.button-dark:hover{color:#F0EDE9E6;background-color:#494949E6}.section--image-text.section--rtl.section--row-reverst:after{bottom:-130px;z-index:-1}.languages-outer .currency-section{position:relative;padding-left:18px}.languages-outer .currency-section:before{content:'';position:absolute;width:14.05px;height:14.05px;background-image:url(../../../../../../themes/hello-elementor-child/assets/images/language-icon.svg);background-repeat:no-repeat;background-size:contain;background-position:center;left:0;top:50%;transform:translatey(-50%);-moz-transform:translatey(-50%);-o-transform:translatey(-50%);-webkit-transform:translatey(-50%)}.section--categoryTerm .elementor-shortcode{grid-template-columns:repeat(3,1fr);display:grid;grid-column-gap:20px;grid-row-gap:45px}.section--categoryTerm .productCategories{padding:0}.section--system-glamping.section--image-text.section--rtl.section--row-reverst:after{height:0;width:0}.overlay-image-top:after{content:'';width:460px;height:427px;background-image:url(../../../../../../themes/hello-elementor-child/assets/images/grey-lines.svg);left:50%;transform:translateX(-50%);top:-205px;z-index:-1;background-position:center;background-size:100%;background-repeat:no-repeat;position:absolute}#balustrade{z-index:2!important}body.woocommerce-account .woocommerce-error{max-width:380px;margin-left:auto;margin-right:auto}.elementor-widget-container p:last-child{margin-bottom:0}body .elementor-widget-video .elementor-wrapper iframe{background-color:transparent}.woocommerce-checkout fieldset{padding:0;border:0;margin:0}.woocommerce-checkout .woocommerce-SavedPaymentMethods-saveNew{padding:.35em .75em .625em!important;border:1px solid #78756D}.woocommerce-checkout .section--checkoutFrom #payment .payment_methods li .woocommerce-SavedPaymentMethods-saveNew input{top:unset;vertical-align:middle}.section--content-page .elementor-widget-container h2{font-size:25px;line-height:28px;font-weight:400;margin-top:20px;margin-bottom:25px}.section--content-page .elementor-widget-container h3{margin-top:25px;margin-bottom:20px}.section--content-page .elementor-widget-container h4{font-size:28px;margin-top:20px;margin-bottom:20px;font-weight:400;line-height:1.3}.section--content-page .elementor-widget-container{max-width:1180px;margin:0 auto}.section--content-page .elementor-widget-container h2:first-child{margin-top:0}.section--content-page:not(.section--calulator) .elementor-widget-container *:not(h2,h3,h4,h5,h6){font-size:16px;line-height:1.7;font-weight:400}.section--content-page .elementor-widget-container ul:not(:last-child),.section--content-page .elementor-widget-container ol:not(:last-child){margin-bottom:20px}.section--content-page .elementor-widget-container ul,.section--content-page .elementor-widget-container ol{padding-left:25px}.section--content-page .elementor-widget-container ul li:not(:last-child),.section--content-page .elementor-widget-container ol li:not(:last-child){margin-bottom:5px}.elementor-widget-container .accordion-content p:last-child{margin-bottom:15px}.product--dataTab .accordion-content ul{margin-bottom:15px}body.woocommerce-page .product--dataTab .accordion-content br{display:block}.accordion-title h4{position:relative}.accordion-title h4:before,.accordion-title h4:after{content:'';position:absolute;top:50%;transform:translatey(-50%);-o-transform:translatey(-50%);-moz-transform:translatey(-50%);-webkit-transform:translatey(-50%);background-color:#494949;-webkit-transition:opacity 0.5s ease-in-out;-moz-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out}.accordion-title h4:before{height:2px;width:16px;right:0}.accordion-title h4.active:after{opacity:0}.accordion-title h4:after{height:16px;width:2px;right:7px}.section--product-cat .woocommerce ul.products li.product .button.dh-custom-button-view-product{order:1;margin-left:20px;background-color:transparent!important;color:#494949!important;border:1px solid #494949}.section--product-cat .woocommerce ul.products li.product .button.dh-custom-button-view-product:hover{background-color:#78756D!important;border-color:#78756D;color:#F0EDE9!important}.section--content-page{background-color:rgba(240,237,233,.25)}.section--header{z-index:9999!important}.section--content-page .calc-container .calc-list .calc-subtotal-list.show-unit .sub-item-space{display:block}.sectin--brochure-request div[data-form-block-id] .onFormSubmittedFeedback{width:auto!important;height:auto!important;background-color:transparent!important}.sectin--brochure-request div[data-form-block-id] .onFormSubmittedFeedback .onFormSubmittedFeedbackMessage{padding:30px 10px;color:#fff}.sectin--brochure-request div[data-form-block-id] .onFormSubmittedFeedback .onFormSubmittedFeedbackButtonSuccess{text-align:center}.sectin--brochure-request div[data-form-block-id] .onFormSubmittedFeedbackIcon{width:35px;height:35px}.sectin--brochure-request div[data-form-block-id] .onFormSubmittedFeedback .onFormSubmittedFeedbackButtonSuccess{color:#494949;background-color:#fff;border-color:#fff}.blog--outer-column,.blog--outer-column .e-con-inner,.blog--outer-column>.e-con-inner>.elementor-element{padding:0!important}.blog-column--post .elementor-widget-post-info>.elementor-widget-container{margin:10px 0 6px}.blog-column--post .elementor-icon-list-text{color:#828282;font-size:14px;font-weight:700;text-transform:uppercase;line-height:19px}.blog-column--post .elementor-page-title .elementor-heading-title{line-height:28px!important}.blog-column--post .elementor-page-title .elementor-heading-title a{color:rgb(73,73,73)!important;font-size:25px!important;font-style:italic;line-height:28px!important}.blog--outer-column .column--post-author{margin-top:28px!important}.blog--outer-column .author--info .elementor-icon-list-icon{width:28.25px}.laguage--switcher-style .wpml-ls-legacy-dropdown-click{text-align:right;width:auto}.laguage--switcher-style .wpml-ls-legacy-dropdown-click a{background-color:transparent;color:#fff;font-size:13px;font-family:Open Sans;font-weight:400;padding:5px 20px 5px 18px;border:0;display:inline-block;position:relative}.laguage--switcher-style .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:before{content:'';position:absolute;width:14.05px;height:14.05px;background-image:url(../../../../../../themes/hello-elementor-child/assets/images/language-icon.svg);background-repeat:no-repeat;background-size:contain;background-position:center;left:0;top:50%;transform:translatey(-50%);-moz-transform:translatey(-50%);-o-transform:translatey(-50%);-webkit-transform:translatey(-50%)}.laguage--switcher-style .wpml-ls-legacy-dropdown-click a:hover,.laguage--switcher-style .wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover>a,.laguage--switcher-style .wpml-ls-legacy-dropdown-click a:focus,.wpml-ls-legacy-dropdown-click a:hover{background:transparent;color:#fff}.laguage--switcher-style .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after{right:0;left:unset}.laguage--switcher-style .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu{padding-top:15px;padding-bottom:15px;background-color:rgb(73,73,73);border-top:0;left:unset;width:200px}.top-header .elementor-container>.elementor-column:last-child .elementor-widget-html{display:none}.main-header .elementor-nav-menu .sub-arrow{padding:10px 0 10px 10px}.column--top-header>.elementor-widget-wrap>.elementor-element{margin-bottom:0;width:fit-content}.column--top-header>.elementor-widget-wrap{justify-content:end}.column--top-header>.elementor-widget-wrap>.elementor-element:last-child{margin-left:15px}.main-header--navigation .button--navigation a{padding:14px!important;height:fit-content;align-self:center;background-color:#494949;color:#ffffff!important;padding:15px!important;margin-left:25px!important}.main-header--navigation .button--navigation a:after,.main-header--navigation .elementor-nav-menu>.menu-item.button--navigation>a:after{opacity:0!important}.main-header--navigation .button--navigation a:hover{color:rgb(240,237,233,.9);background-color:rgb(73,73,73,.9)}body .column--top-header .elementor-menu-cart__toggle>.elementor-button{padding:0!important;border:0}body .column--top-header .elementor-menu-cart__toggle>.elementor-button i.eicon-bag-medium{color:#fff}.rtl .header--navigation .elementor-nav-menu--layout-horizontal{justify-content:end}.rtl .elementor-nav-menu__align-start .elementor-nav-menu{margin-inline-end:unset}.section--ourProcess ul.process-lists{padding:0;list-style:none}.process-lists li:not(:last-child) .inner--process{margin-bottom:8px}.process-lists li{position:relative;padding-left:45px;display:table;width:100%}.process-lists li:before{content:'';position:absolute;left:9px;top:0;height:50%;width:1px;background-color:rgba(217,216,216,1)}.process-lists li:after{content:'';position:absolute;left:9px;bottom:0;height:50%;width:1px;background-color:rgba(217,216,216,1);z-index:0}.process-lists .inner--process{display:flex;grid-gap:15px;justify-content:space-between;padding:14px 10px 14px 20px;color:rgba(73,73,73,1);cursor:pointer}.process-lists li:nth-child(odd) .inner--process{background-color:rgba(240,237,233,.28)}span.icon-tick{position:absolute;width:19px;height:19px;left:0;top:50%;transform:translateY(-50%);border:1px solid rgba(217,216,216,1);border-radius:50%;background-color:#fff;z-index:1}.process-lists li:first-child:before,.process-lists li:last-child:after{height:0}span.icon-tick:before{content:'';width:4px;height:8px;border-bottom:2px solid #fff;border-right:2px solid #fff;position:absolute;top:50%;left:50%;transform:rotate(45deg) translate(-50%,-50%);transform-origin:0 0}.process-lists li.active .inner--process .title{color:rgba(94,127,52,1);text-decoration:underline;font-weight:700}.process-lists li:hover .inner--process .title{color:rgba(94,127,52,1);text-decoration:underline}.process-lists li.active span.icon-tick{background-color:rgba(94,127,52,1)}.process-lists li.active:before,.process-lists li.active:after{background-color:rgb(94 127 52)}.process-lists li.active.current:after{background-color:rgba(217,216,216,1)}.process--wrapper .step.active{display:block}.process--wrapper .step{display:none}.progress--content .elementor-shortcode{position:relative;max-width:520px;max-height:520px;margin:0 auto}.progress--content .process--wrapper{position:absolute;top:20px;left:20px;width:calc(100% - 40px);height:calc(100% - 40px);border-radius:50%;padding:30px;display:flex;justify-content:center;align-items:center;text-align:center;background-color:rgba(73,73,73,1)}.process--wrapper .progress-title{color:rgba(132,196,64,1);margin-bottom:22px;font-size:25px;line-height:28px;font-weight:400;text-transform:uppercase}.process--wrapper .content-progress{font-size:14px;line-height:19px;font-weight:400;color:rgba(255,255,255,1);margin-bottom:44px}.process--wrapper .date-progress{color:rgba(132,196,64,1);font-size:37px;font-weight:400;font-style:italic;line-height:43px;text-transform:capitalize}.progress--content .elementor-shortcode canvas{max-width:100%;height:100%!important}.section--addServices{position:relative}.section--addServices>.e-con-inner>.elementor-element{position:relative;z-index:2}.section--addServices:before{content:''!important;display:block!important;width:386px!important;height:343px!important;background-image:url(../../../../../../themes/hello-elementor-child/assets/images/icon-shape-background.png);background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute!important;top:-225px!important;right:0!important;left:unset!important}body .section--ourProjects .button-link .elementor-button{margin-left:0}.column--projectsSlide .swiper-slide .elementor-widget-text-editor h3{margin-top:0;margin-bottom:70px;font-style:italic;font-size:25px;color:rgba(240,237,233,1);line-height:28px}.column--projectsSlide .swiper-slide .e-con-inner>.elementor-element:first-child{background-color:rgba(73,73,73,1);height:fit-content}.column--projectsSlide .swiper-slide .e-con-inner>.elementor-element:first-child>.elementor-element:first-child{padding:35px}.column--projectsSlide .swiper-slide .elementor-widget-text-editor p{color:rgba(240,237,233,1)}.column--projectsSlide .swiper-slide .elementor-widget-text-editor strong{text-transform:uppercase;font-size:14px;line-height:19px;font-weight:700}.column--projectsSlide .swiper-slide .elementor-button{background-color:rgba(94,127,52,1);border:0;text-transform:uppercase;color:rgba(240,237,233,1)}.column--projectsSlide .swiper-slide .elementor-button:hover{background-color:rgba(94,127,52,.8)}.column--projectsSlide .swiper-slide .elementor-widget-image img{width:100%}.column--projectsSlide .elementor-swiper-button{font-size:13px!important;padding:19px;border:1px solid rgba(240,237,233,1)!important;color:rgba(240,237,233,1)!important;bottom:0;top:unset!important;transform:translateY(0)!important;-o-transform:translateY(0)!important;-moz-transform:translateY(0)!important;-webkit-transform:translateY(0)!important}.column--projectsSlide .elementor-swiper-button.elementor-swiper-button-prev{left:unset!important;right:52px}.section--image-map .imh-6310-annotation-box,.section--system .imh-6310-annotation-box{overflow:visible}.vinyl-flooring-wrapper{margin-bottom:20px;display:flex;grid-gap:20px}.vinyl-flooring-inner{width:140px}.vinyl-flooring-wrapper .vinyl-image{margin-bottom:8px}.section--bathkit-schedule .mCSB_horizontal.mCSB_inside>.mCSB_container{margin-bottom:0;margin-top:32px}.section--bathkit-schedule .mCSB_scrollTools.mCSB_scrollTools_horizontal{top:0;bottom:auto;opacity:1}.section--bathkit-schedule .mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.section--bathkit-schedule .mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:0 auto}.section--bathkit-schedule .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.section--bathkit-schedule .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.section--bathkit-schedule .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#494949}.section--bathkit-schedule .mCSB_scrollTools .mCSB_draggerContainer{background-color:#F0EDE9;border-radius:8px;border:1px solid #494949}.section--bathkit-schedule .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:0}.column--top-header .widget_shopping_cart_content ul{padding:0;list-style:none;margin-bottom:30px}.column--top-header .widget_shopping_cart_content .woocommerce-mini-cart__buttons{display:flex;flex-wrap:nowrap;grid-gap:10px}.column--top-header .woocommerce-mini-cart__buttons a{width:48%;text-align:center;padding:5px 10px;border:1px solid #494949;background-color:#494949;color:#fff;font-weight:600;font-size:14px}.column--top-header .woocommerce-mini-cart__buttons a:hover{background-color:rgb(73,73,73,.9)}@media (max-width:1340px){.section--addServices:after{right:0}}@media (max-width:1300px){.section--categoryTerms .slick-arrow{display:none!important}}@media (max-width:1200px){.section--image-text .elementor-widget-image .section--galleries>.e-con-inner,.section--video-gallery>.e-con-inner,.section--addon .e-con-inner,.section--related-post>.e-con-inner,.section--blog-tabs>.e-con-inner,.section--video-guide .e-con-inner,.section--addons-post>.e-con-inner,.section--content-page>.e-con-inner{padding-left:10px!important;padding-right:10px!important}.section--blog .blog--posts{padding:0 10px}.section--checkoutFrom .e-con-inner .elementor-element{padding:0 10px}.top-header>.elementor-container,.main-header>.elementor-container{padding:0 10px}.section--categoryTerms .elementor-widget-container,.section--categoryTerms .elementor-widget-container>.elementor-shortcode{margin-left:0;margin-right:0}.section--googleMap:not(.section--contact-google){margin-top:-170px!important}.section--blockQuote .elementor-blockquote:before{left:0}.section--aboutUs iframe{height:390px}.section--contact-info .left--info{padding-left:10px;padding-top:45px;padding-bottom:45px}.section--image-text.section--rtl .content--column-text{padding-top:40px;padding-left:50px;padding-bottom:40px}.section--image-text .content--column-text{padding-left:10px}.section--guide-app:after{bottom:0}.section--guide-app .app--column-left{padding-left:10px!important}.section--image-text.section--rtl.section--row-reverst .content--column-text{padding-left:10px}.section--project-about .content--column-text{padding-right:10px;padding-left:50px}.section--row-reverst .elementor-page-title .elementor-heading-title{margin-bottom:35px}.project-about-project.project-inner-row .project-about-inner{padding-right:10px}}@media (max-width:1180px){.section--bathkit-schedule .elementor-element .wpr-table-inner-container{border-width:0px!important}.section--bathkit-schedule .elementor-element .mCSB_container{border:1px solid #494949}}@media (max-width:1024px){.section--single-content{padding-bottom:70px}.main-header .eicon-menu-bar,.main-header .eicon-close{font-size:26px}.main-header .header--navigation{order:1}.section--cartForm .cart-container-wrapper .cart-content-wrapper,.section--cartForm .cart-container-wrapper .cart-details-wrapper{width:100%}.section--cartForm .cart-container-wrapper{margin-left:0;margin-right:0}.section--submenu .elementor-inner-section .elementor-container>.elementor-column:first-child{display:none}.section--submenu .elementor-inner-section .elementor-container>.elementor-column:nth-child(2){width:100%}.section--submenu .elementor-inner-section .elementor-container>.elementor-column:nth-child(2) .elementor-menu-toggle{margin-left:unset}.has_subheader .section--submenu .elementor-screen-only{position:relative;top:0;width:auto;height:auto;font-size:19px}.has_subheader .section--submenu i{order:1;margin-left:10px;font-size:14px}.column--textContent .elementor-widget-container h2{margin-bottom:35px}.section--our-project .column--textContent .elementor-widget-text-editor .elementor-widget-container{padding:20px 20px 0 20px}.has_subheader .section--header.elementor-sticky--effects.sticky-enable{top:unset!important}.has_subheader .section--submenu.sticky>.elementor-container{top:136.22px}.section--googleMap .column--textContent .elementor-widget-text-editor .elementor-widget-container{padding:20px}.column--text>.elementor-widget-wrap{padding-right:20px!important;padding-left:80px!important;padding-bottom:60px!important;padding-top:60px!important}.section--blockQuote .elementor-blockquote{padding:80px 80px 80px 80px!important}.section--blogList .elementor-container .elementor-column:first-child .postItem{padding-right:10px}.section--blogList .elementor-container .elementor-column:last-child .postItem{padding-left:10px}.title-post a{font-size:22px;line-height:26px}body h1,body .elementor-section h1{font-size:48px;line-height:48px}.internal--banner .elementor-widget-container img{height:450px}.internal--banner h1.elementor-heading-title,.internal--banner.blog--banner h1.elementor-heading-title{padding:30px 10px 30px 10px;font-size:38px;line-height:1.3}.section--customisation .elementor-widget-container iframe{height:320px}.section--vinyl>.e-con-inner{flex-wrap:wrap!important}.section--vinyl>.e-con-inner>.elementor-element{grid-template-columns:105px 105px 105px}.section--installation-video .elementor-widget-container iframe{height:560px}.section--floorPlans-tab .tab--column-right{margin-left:0}.category-thumbnail .view-detail{padding:20px}.header--navigation{order:1}body .header--menu-cart .elementor-menu-cart__toggle>.elementor-button{padding-left:0!important;padding-right:15px!important}.article--post.first--post .article--content{padding-right:10px}.article--post.first--post .article--thumbnail{padding-left:10px}.first--post .post--title h3 a{font-size:32px;line-height:1.2}.article--content .post--permalink{margin-top:30px;margin-bottom:30px}.article--post:not(.first--post) .article--thumbnail .post--thumb img,.section--blog-tabs .e-n-tabs-content .elementor-widget-theme-post-featured-image img{height:300px}.post--title h3 a{font-weight:400;line-height:1.2}.section--video-gallery .elementor-custom-embed-play{width:70.5px;height:70.5px}.section--video-gallery .elementor-custom-embed-play i{width:18.24px;height:25.96px}.section--addons-post .swiper-slide-inner img,.section--addons-post .elementor-widget-image img,.section--more-project .elementor-widget-image img{width:100%;height:290px}.section--addons-post .swiper-slide-inner a,.section--addons-post .elementor-widget-image a,.section--more-project .elementor-widget-image a{width:100%}.project-about-project.project-inner-row .project-about-inner{padding-left:50px}.section--project-gallery .gallery .gallery-items:not(.even-slide) .gallery-item{max-height:190px}.section--project-gallery .gallery .gallery-items.even-slide .gallery-item{max-height:400px}.main-header--navigation .button--navigation a{margin-left:0!important;background-color:transparent;color:#33373d!important}.process-lists li{padding-left:35px}.column--projectsSlide .swiper-slide .e-con-inner>.elementor-element:first-child>.elementor-element:first-child{padding:15px}.column--projectsSlide .swiper-slide .elementor-widget-text-editor h3{margin-bottom:30px}}@media(max-width:991px){.section--categoryTerm .elementor-shortcode{grid-template-columns:repeat(2,1fr)}.section--image-text .content--column-text{padding-top:50px;padding-right:10px}.section--image-text.section--rtl .content--column-text{padding-left:10px;padding-right:10px}.section--product-cat .woocommerce ul.products li.product .button{padding:10px 24px!important}.section--product-cat .woocommerce ul.products li.product .button.dh-custom-button-view-product{margin-left:15px}.process--wrapper .progress-title{font-size:22px;margin-bottom:15px}.process--wrapper .content-progress{margin-bottom:20px}.process--wrapper .date-progress{font-size:26px;font-style:italic}}@media (max-width:767px){.section--categoryTerm .elementor-shortcode{grid-template-columns:repeat(1,1fr)}.section--googleMap .column--textContent>.elementor-widget-wrap:before{width:0;height:0;background-image:none}.section--image-text.section--rtl.section--row-reverst:after{width:0;height:0}.section--addons-post .elementor-widget-image img,.section--more-project .elementor-widget-image img{width:100%;height:auto}.section--enquiries div[data-editorblocktype="Field-checkbox"] .marketing-field span:before,.sectin--brochure-request div[data-editorblocktype="Field-checkbox"] .marketing-field label:before{text-indent:5px}.sectin--brochure-request:after{display:none}.section--related .related.products h2{font-size:28px;line-height:1.3}.internal--banner .elementor-inner-section{max-width:100%!important}table.shop_table.cart.woocommerce-cart-form__contents .quantity{display:inline-block}body .section--banner .elementor-heading-title{font-size:38px;line-height:1.1}.section-innerProject.map--rtl .column--textContent{order:0}.map--rtl .map-container{height:260px}body .button-link .elementor-button{margin-left:0}.section--banner:before{display:none}.right-column table tr th:first-child,.right-column table tr td:first-child{padding-left:15px}.image-map-hotspot .elementor-shortcode>div>div>div:before{width:23px;height:23px}.internal--banner>.elementor-container>.elementor-column{padding-left:0}.internal--banner .elementor-widget-container img{height:340px}.section--feature .right-column:before{width:0}.right-column .elementor-widget-container h4{margin-top:10px}.right-column .elementor-widget-container table{margin-top:10px}.body h2,body .elementor-section h2{font-size:35px;line-height:39px}.section--introduction .elementor-widget-container p{font-size:24px;line-height:32px}.section--statistics .elementor-widget-wrap:before,.section--service .elementor-column:before,.section--statistics .elementor-column:last-child .elementor-widget-wrap:before{left:10px}.section--aboutUs .column--aboutIntro{padding-right:0;order:1}body h3.elementor-heading-title,body .section--categoryTerms .elementor-heading-title,body.page-template h3{font-size:30px!important;line-height:1.2!important}body .cart--addition-info h3{font-size:16px!important;line-height:1.5!important}.section--service .elementor-container .elementor-column:not(:last-child){margin-bottom:35px}.section--statistics .elementor-container .elementor-column{width:50%;text-align:center}.section--statistics .elementor-column:first-child .elementor-widget-container,.section--statistics .elementor-widget-container{padding-left:0}.column--text>.elementor-widget-wrap{padding-right:10px!important;padding-left:10px!important}.section--aboutUs iframe{height:330px}.section--blockQuote .elementor-blockquote{padding:40px 25px!important}.section--how-we-work .elementor-inner-section .elementor-column:not(:last-child){margin-bottom:35px}.section--blogList .elementor-container .elementor-column:not(:last-child){margin-bottom:35px}body h1,body .elementor-section h1{font-size:32px;line-height:34px}.image-map-hotspot .elementor-shortcode>div>div>div>div,.image-map-hotspot .elementor-shortcode>div>div>div>div:before{width:20px;height:20px}.elementor-shortcode .imh-6310-drag .imh-6310-customtext{font-size:11px!important;line-height:1!important;padding:0!important}.section--floorPlans-tab .tab--column-right{margin-top:30px}.section--addon .e-con-inner{grid-template-columns:repeat(2,1fr)}.section--installation-video .elementor-widget-container iframe{height:425px}.section--vinyl .e-con-inner>.elementor-element:not(:last-child){margin-bottom:20px}.section--gallery .slick-slide img{height:380px}.section--gallery .two-images.slick-slide img{height:180px}.section--checkoutFrom .woocommerce-form-coupon .form-row-first,.section--checkoutFrom .woocommerce-form-coupon .form-row-last{width:100%}.section--blog .blog--posts{grid-template-columns:repeat(1,1fr)}.section--blog .article--post.first--post,.section--blog .pagination{grid-column:span 1}.article--post.first--post .article--content,.article--post.first--post .article--thumbnail{width:100%}.article--post.first--post .article--thumbnail{padding-left:0;margin-bottom:20px}.article--post.first--post .article--content{padding-right:0;order:1}.article--content .post--permalink,.article--content .post--excerpt{display:none}.article--post:not(.first--post) .article--thumbnail .post--thumb img,.section--blog-tabs .e-n-tabs-content .elementor-widget-theme-post-featured-image img{height:auto}.first--post .post--title h3 a{font-size:25px}.section--product-cat .imagewrapper img{height:auto!important}.has_subheader .section--submenu{height:57.5px}.tabs--left-column>.elementor-widget-heading,.tabs--left-column>.elementor-widget-video{display:none}body .tab--column-right .button-link .elementor-button{margin-left:0}.internal--banner .elementor-inner-section{text-align:center}.section--submenu ..elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:10px!important}.section--feature .left-column{padding-right:0}.list-floorplan{margin-top:35px}.section--single-content .single--content{padding:0}.section--related-post .elementor-shortcode{grid-template-columns:repeat(1,1fr);grid-row-gap:40px}.section--related-post .post--title h3 a{font-size:21px}body .section--related-post h2.elementor-heading-title{font-size:28px;line-height:1.2}.section--service .elementor-image-box-img{min-height:auto;margin-bottom:0!important}.section--service .elementor-image-box-content .elementor-image-box-title{margin-top:0!important}.section--archive-desc:not(.section--team-leader) .e-con-inner>.elementor-element:first-child{order:1}.section--floorPlans-tab .e-n-tabs-content h4{padding-left:0}.section--floorPlans-tab .e-n-tabs-content>div>.elementor-element:not(:first-child)>.elementor-element:not(:last-child){border-left:0}.first--post .article--thumbnail *,.first--post .article--thumbnail{height:auto}.section--blog .article--post.first--post{margin-bottom:0}.section--single-content{margin-top:0!important;padding-top:60px}.post--left-sidebar{margin-top:35px!important}.section--contact-info .elementor-widget-container img{max-width:100%}.section--contact-info .elementor-widget-container h2{font-size:29px;line-height:1.2}.section--image-text:not(.section--rtl) .content--column-text{order:1}.section--team-leader .e-con-inner>.elementor-element:not(:first-child){margin-top:40px}.section--team-leader .elementor-element .elementor-widget-container{text-align:left}.section--video-gallery.e-con>.e-con-inner{grid-gap:10px}.app--column-right{display:none!important}.section--guide-app .app--column-left{padding-right:10px!important}.section--project-gallery .gallery .gallery-items .gallery-item img{height:230px}.section--image-text.section--rtl.section--row-reverst .content--column-text{padding-right:10px}.section--row-reverst>.elementor-element:not(.content--column-text){order:0}.section--project-about .content--column-text{padding-left:10px;padding-bottom:0}.project-about .project-inner-row{width:100%}.project-about-project.project-inner-row .project-about-inner{padding-left:10px;padding-bottom:0}.section--project-gallery .gallery .gallery-items:not(.even-slide) .gallery-item{max-height:150px}.section--project-gallery .gallery .gallery-items.even-slide .gallery-item{max-height:320px}.section--image-text.section--rtl.section--bath-pods:after,.overlay-image-top:after{width:0;height:0;background-image:none}.section--thumbProduct #wpgis-gallery{display:none}.section--thumbProduct .vertical-img-left.wpgis-slider-for{width:100%;margin-left:0}.section--thumbProduct .cart #wc-stripe-payment-request-button-separator,.section--thumbProduct .cart #wc-stripe-payment-request-wrapper{display:none!important}}@media (max-width:754px){.has_subheader .section--submenu.sticky>.elementor-container{top:135.22px}}@media (max-width:640px){.section--product-cat .elementor-widget-wc-archive-products .woocommerce.columns-4 ul.products{grid-template-columns:repeat(1,1fr)}.section--product-cat .elementor-element .e-con-inner{display:block}.section--category-description .term-description p{font-size:21px;line-height:1.3}.sectin--brochure-request .mixed-column-form div[data-editorblocktype="Field-checkbox"],.sectin--brochure-request .mixed-column-form div[data-editorblocktype="SubmitButtonBlock"]{width:100%}.section--image-map .elementor-widget-wrap{overflow:hidden;padding:60px 10px 25px 10px!important}.scale-mobile{transform:scale(1.4);-o-transform:scale(1.4);-moz-transform:scale(1.4);-webkit-transform:scale(1.4)}.page-id-24977 .scale-mobile{transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1)}.section--galleries .elementor-image-gallery .gallery{grid-gap:10px}.section--video-gallery.e-con>.e-con-inner .elementor-widget-video:nth-child(2),.section--video-gallery.e-con>.e-con-inner .elementor-widget-video:nth-child(6),.section--video-gallery.e-con>.e-con-inner .elementor-widget-video:nth-child(8),.section--video-gallery.e-con>.e-con-inner .elementor-widget-video:nth-child(11),.section--video-gallery.e-con>.e-con-inner .elementor-widget-video:nth-child(15),.section--video-gallery.e-con>.e-con-inner .elementor-widget-video:nth-child(17),.section--video-gallery.e-con>.e-con-inner .elementor-widget-video:nth-child(20),.section--video-gallery.e-con>.e-con-inner .elementor-widget-video:nth-child(24),.section--video-gallery.e-con>.e-con-inner .elementor-widget-video:nth-child(26),.section--video-gallery.e-con>.e-con-inner .elementor-widget-video:nth-child(29),.section--video-gallery.e-con>.e-con-inner .elementor-widget-video:nth-child(33),.section--video-gallery.e-con>.e-con-inner .elementor-widget-video:nth-child(35),.section--video-gallery.e-con>.e-con-inner .elementor-widget-video:nth-child(38),.section--video-gallery.e-con>.e-con-inner .elementor-widget-video:nth-child(42),.section--video-gallery.e-con>.e-con-inner .elementor-widget-video:nth-child(44),.section--video-gallery.e-con>.e-con-inner .elementor-widget-video:nth-child(47),.section--video-gallery.e-con>.e-con-inner .elementor-widget-video:nth-child(51),.section--video-gallery.e-con>.e-con-inner .elementor-widget-video:nth-child(53),.section--video-gallery.e-con>.e-con-inner .elementor-widget-video:nth-child(56),.section--video-gallery.e-con>.e-con-inner .elementor-widget-video:nth-child(60),.section--video-gallery.e-con>.e-con-inner .elementor-widget-video:nth-child(62),.section--video-gallery.e-con>.e-con-inner .elementor-widget-video:nth-child(65),.section--video-gallery.e-con>.e-con-inner .elementor-widget-video:nth-child(69),.section--video-gallery.e-con>.e-con-inner .elementor-widget-video:nth-child(71),.section--video-gallery.e-con>.e-con-inner .elementor-widget-video:nth-child(74),.section--video-gallery.e-con>.e-con-inner .elementor-widget-video:nth-child(78),.section--video-gallery.e-con>.e-con-inner .elementor-widget-video:nth-child(80),.section--video-gallery.e-con>.e-con-inner .elementor-widget-video:nth-child(83),.section--video-gallery.e-con>.e-con-inner .elementor-widget-video:nth-child(87),.section--video-gallery.e-con>.e-con-inner .elementor-widget-video:nth-child(89),.section--video-gallery.e-con>.e-con-inner .elementor-widget-video:nth-child(91){grid-row:span 1}.section--video-gallery.e-con>.e-con-inner{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.section--footer .elementor-container .elementor-column:not(:nth-child(2),:nth-child(3)){width:100%!important}.section--footer .elementor-container .elementor-column:not(:last-child){margin-bottom:35px}.internal--banner h1.elementor-heading-title,.internal--banner.blog--banner h1.elementor-heading-title{padding:30px 10px 30px 10px;font-size:32px;line-height:1.3}.section--addon .e-con-inner{grid-template-columns:repeat(1,1fr);grid-gap:35px!important}.section--installation-video .elementor-widget-container iframe{height:300px}.column--aboutIntro .elementor-widget-button{width:100%!important}.column--aboutIntro .elementor-widget-button:last-child{margin-top:20px}body .section--overview .column--aboutIntro .button-link .elementor-button{margin-left:0}.section--aboutUs iframe{height:210px}.section--vinyl>.e-con-inner>.elementor-element{grid-template-columns:repeat(3,1fr)}.right-column table th{font-size:12px}.section--gallery .slick-slide img{height:260px}.section--gallery .two-images.slick-slide img{height:120px}.section--enquiries .mixed-column-form div[data-editorblocktype=Field-checkbox],.section--enquiries .mixed-column-form div[data-editorblocktype=SubmitButtonBlock]{width:100%}.section--enquiries .mixed-column-form div[data-editorblocktype=SubmitButtonBlock]{margin-top:20px}.section--project-gallery .gallery .gallery-items .gallery-item img{height:200px}}@media (max-width:480px){.section--categoryTerms .slick-slider .slick-list{padding-right:50px}.section--related .elementor-grid-mobile-2 .elementor-grid{grid-template-columns:repeat(1,1fr)}.section--related .imagewrapper img{height:auto!important}.section--video-gallery.e-con>.e-con-inner{grid-template-columns:repeat(1,1fr)}}@media (max-width:400px){.mobile--top-bar .elementor-widget-container p{font-size:13px}.has_subheader .section--submenu.sticky>.elementor-container{top:130.22px}}@media screen and (min-width:768px){.mobile-only{display:none!important}.list-floorplan{display:none}}@media screen and (max-width:767px){.desktop-only{display:none!important}.m-order-2{order:2!important}}@media screen and (min-width:1024px){.main-header--navigation .elementor-nav-menu>.menu-item>a,.main-header--navigation .sub-menu .menu-item a{position:relative;justify-content:space-between}.main-header--navigation .elementor-nav-menu>.menu-item>a:after,.main-header--navigation .sub-menu .menu-item>a:after{content:'';position:absolute;width:100%;height:2px!important;background-color:rgba(132,196,64,1);bottom:0;left:0;transform:scaleX(0);transform-origin:right;transition:transform .32s cubic-bezier(.31,.29,.05,.96);opacity:1!important}.main-header--navigation .elementor-nav-menu>.menu-item.current-menu-item>a:after,.main-header--navigation .elementor-nav-menu>.menu-item:hover>a:after,.main-header--navigation .elementor-nav-menu>.menu-item.current-menu-parent>a:after,.main-header--navigation .sub-menu .menu-item.current-menu-item>a:after,.main-header--navigation .sub-menu .menu-item:hover>a:after,.main-header--navigation .menu-item.current-menu-ancestor>a:after{transform-origin:left;transform:scaleX(1)}.main-header--navigation ul.elementor-nav-menu--dropdown a,.main-header--navigation ul.elementor-nav-menu--dropdown a:hover{border-left:0}}.section--banner:after{content:'';position:absolute;top:0;left:0;bottom:0;right:0;height:100%;width:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 50%,#000000 100%);z-index:2;pointer-events:none}body .section--banner .e-con-inner>.elementor-element{position:relative;z-index:2}body .section--banner:before{background-image:none}body .section--banner .elementor-heading-title strong:after{background-image:url(../../../../../../themes/hello-elementor-child/assets/images/white-brushstroke.svg)}.category-thumbnail .view-detail{pointer-events:none}.column--textContent>.elementor-widget-wrap{height:auto}.section-innerProject .elementor-widget-image-carousel .swiper-slide{line-height:1;font-size:0}.column--textContent>.elementor-widget-wrap{align-content:space-between}.column--textContent>.elementor-widget-wrap .elementor-button{width:100%}.elementor-element.project--slide .swiper .elementor-swiper-button{color:rgba(73,73,73,1)!important;border:1px solid rgba(73,73,73,1);padding:14px;bottom:-53px}.row--button-project .elementor-button-wrapper .elementor-button{margin-right:100px}.elementor-element.project--slide .swiper .elementor-swiper-button.elementor-swiper-button-prev{right:42px}.column--slider-project>.elementor-widget-wrap *:not(.elementor-swiper-button){height:100%;object-fit:cover}.column--right-system{background-color:rgba(73,73,73,1);padding:60px 30px!important;color:#F0EDE9}.column--right-system h2{margin-top:0;margin-bottom:20px!important;color:#F0EDE9!important;font-size:37px!important;font-style:italic!important;font-weight:400!important;line-height:43.40px!important}.column--right-system ul{padding-left:20px}.progress--section{grid-gap:0!important}.progress--section>.elementor-widget-shortcode:first-child{width:33.3333333333%;padding:32px;border:1px solid rgba(73,73,73,1)}.progress--section>.elementor-widget-shortcode:first-child>.elementor-widget-container{display:flex;align-items:center}.progress--section>.elementor-widget-shortcode:first-child .elementor-shortcode{width:100%}.progress--section>.elementor-widget-shortcode:last-child{width:66.6666666667%;padding:44px 20px 78px 84px;background-color:rgba(73,73,73,1)}ul.how-we-work-posts{padding:0;list-style:none}ul.how-we-work-posts li:not(:last-child){margin-bottom:20px}ul.how-we-work-posts li{opacity:1;display:flex;align-items:center;grid-gap:8px;cursor:pointer}span.how-we-work-thumbnail{font-size:0;line-height:1}ul.how-we-work-posts li:not(.active){opacity:.5}ul.how-we-work-posts li:hover{opacity:1}ul.how-we-work-posts li .title{font-size:16px;line-height:24px;text-transform:uppercase;color:rgba(73,73,73,1);font-weight:700}.how-we-work-content .step{display:none}.how-we-work-content .step.active{display:block}.how-we-work-content .step .inner-step{display:flex;gap:20px;justify-content:space-between;align-items:center}.inner-step .date-event{width:320px;height:320px;display:flex;flex-direction:column;max-width:100%;justify-content:center;align-items:center}.content-event{padding:50px 0 50px 45px;position:relative;color:rgba(255,255,255,1)}.content-event:before{content:'';position:absolute;width:15px;height:1px;background-color:rgba(255,255,255,1);top:50%;left:-15px;transform:translateY(-50%)}.line-progress{width:33px;height:1px;background-color:rgba(255,255,255,1);position:absolute;left:0}.line-progress.left{top:0}.line-progress.right{bottom:0}.inner-step .content-event{width:calc(100% - 340px);height:fit-content;border-left:1px solid rgba(255,255,255,1)}.inner-step .date-event span{font-size:64px;line-height:64px;font-weight:400;display:block}.inner-step .date-event div.date-inner{width:100%;text-align:center;padding-bottom:15px;position:relative}.inner-step .date-event div.date-inner:after{content:'';width:80px;height:1px;background-color:rgba(73,73,73,1);position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.process--content .elementor-shortcode{position:relative}.process--content .elementor-shortcode canvas{position:absolute;top:50%;left:0;pointer-events:none;transform:translateY(-50%)}.date-wrapper{width:304px;height:304px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:rgba(240,237,233,1);border-radius:50%}.date-heading{display:flex;align-items:center;justify-content:center;margin-top:15px;grid-gap:8px;max-width:190px}.progress-txt{max-width:220px;font-weight:700;text-transform:uppercase;text-align:left}.progress--img{line-height:1}.progress-navigation{position:absolute;bottom:-58px;right:0;display:flex}.progress-navigation .progress-nav{width:48px;height:48px;border:1px solid rgba(255,255,255,1);display:flex;align-items:center;justify-content:center;cursor:pointer}.prev--navigation.progress-nav{margin-right:-1px}.progress-navigation .progress-nav.prev--navigation:before{content:"\e87e"}.progress-navigation .progress-nav.next--navigation:before{content:"\e87d"}.progress-navigation .progress-nav:before{display:inline-block;font-family:eicons;font-size:inherit;font-weight:400;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff}.progress--bottom .elementor-widget-text-editor{max-width:790px!important}.section--service .elementor-image-box-wrapper .elementor-image-box-img{width:unset!important;position:relative;line-height:1;font-size:0;width:120px!important;height:120px;display:flex;justify-content:center;align-items:center}.section--service .elementor-image-box-wrapper .elementor-image-box-img img{position:relative;z-index:2;height:80px;width:80px}.section--service .elementor-image-box-wrapper .elementor-image-box-img:before{content:'';background-color:rgba(132,196,64,.4);width:40px;height:40px;position:absolute;border-radius:50%;z-index:0;top:50%;left:50%;transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.section--service .elementor-image-box-wrapper .elementor-image-box-img:after{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background-color:rgba(132,196,64,.2);-webkit-transform:scale(0);transform:scale(0);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;width:100%;height:100%;border-radius:50%;animation:wave 3s infinite}.section--video-bg{overflow:hidden!important;height:auto;max-height:calc(100vh - 120px);transition:unset!important}.section--video-bg .video--background .elementor-widget-html{height:100%}.section--video-bg .video--background .elementor-widget-container{position:relative;padding-bottom:calc(100vh - 130px)}.section--video-bg .video--background iframe{position:absolute;top:0;width:178vh;height:calc(100vh - 130px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:block;max-width:unset}.section--video-bg .video--bottom{position:absolute;top:0;left:0;bottom:0;right:0}body .main-header--navigation .button--navigation a{font-weight:700!important;line-height:13px!important}.banner--video.section--banner{overflow:hidden}.image--placeHolder-banner{max-height:calc(100vh - 120px)}@media (min-width:768px){.section--video-bg .video--background .elementor-widget-container{padding-bottom:56.25%}.section--video-bg .video--background iframe{-webkit-transform:translateX(0%);transform:translateX(0%);left:0;height:100%;width:100%}}@keyframes wave{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(0);transform:scale(0)}}.project--slider .swiper-slide>.elementor-element>.e-con-inner>.elementor-element:first-child{justify-content:space-between;background-color:rgba(73,73,73,1);position:relative}.project--slider .swiper-slide>.elementor-element>.e-con-inner>.elementor-element:first-child>.elementor-element:first-child{padding:35px 35px 30px 35px}.project--slider .swiper-slide .elementor-widget-container h2{color:#F0EDE9;font-size:25px;font-family:Open Sans;font-style:italic;font-weight:400;line-height:28px;margin-top:0;margin-bottom:70px}.project--slider .swiper-slide .elementor-widget-container h4{color:#F0EDE9;font-size:14px;font-family:Open Sans;font-weight:700;text-transform:uppercase;letter-spacing:.56px;margin-top:0;margin-bottom:0}.project--slider .swiper-slide .elementor-widget-container p{color:#F0EDE9;font-size:16px;font-family:Open Sans;font-weight:400;margin-bottom:20px}.project--slider .swiper-slide .elementor-button{width:100%}.project--slider .swiper-slide .elementor-widget-image img{width:100%;height:100%;object-fit:cover}.project--slider .swiper-slide>.elementor-element>.e-con-inner>.elementor-element:last-child>.elementor-widget-container{height:100%}.project--slider .elementor-swiper-button{color:rgba(73,73,73,1)!important;border:1px solid rgba(73,73,73,1)!important;padding:14px;font-size:13px!important;bottom:-53px;top:unset!important;transform:translateY(0%)!important;-o-transform:translateY(0%)!important;-moz-transform:translateY(0%)!important;-webkit-transform:translateY(0%)!important}.project--slider .elementor-swiper-button.elementor-swiper-button-prev{left:unset!important;right:42px}.project--slider .elementor-swiper-button.elementor-swiper-button-next{right:0!important}.map--rtl .elementor-widget-shortcode .map-container{border:1px solid #494949}.section--client-logos .swiper-slide .swiper-slide-inner img{max-width:120px;width:100%}.section--projectDescription .section--video-bg .project--video.video--background iframe{width:100%;height:calc(100vw / 16* 9);position:relative}.section--brochuresTabs .elementor-widget-container #tabDropdownBrochures{margin-bottom:0;min-width:150px;-webkit-appearance:none;-moz-appearance:none;outline:none;border:1px solid #78756D}.brochures--dropdown{display:inline-block;margin-bottom:0;position:relative}.brochures--dropdown:before{content:'';width:7px;height:7px;display:block;position:absolute;border-top:2px solid #78756D;border-right:2px solid #78756D;right:10px;top:50%;transform:rotate(135deg) translateY(-50%);-moz-transform:rotate(135deg) translateY(-50%);-webkit-transform:rotate(135deg) translateY(-50%);-o-transform:rotate(135deg) translateY(-50%);transform-origin:top}.section--brochuresTabs .e-n-tabs .e-n-tabs-heading{display:none}@media (max-width:1300px){body .section--categoryTerms .slick-arrow{display:block!important}.section--categoryTerms .slick-arrow.slick-prev{left:unset;right:58px}.section--categoryTerms .slick-arrow.slick-next{right:10px}.section--categoryTerms .slick-arrow{top:-68px;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}}@media (max-width:1024px){.section--howWork .progress--section{flex-direction:column!important}.progress--section>.elementor-widget-shortcode:first-child,.progress--section>.elementor-widget-shortcode:last-child{width:100%}.progress--bottom{flex-direction:column!important;align-items:flex-start!important}.project--slider .swiper-slide .elementor-widget-container h2{margin-bottom:35px}.project--slider .swiper-slide>.elementor-element>.e-con-inner>.elementor-element:first-child>.elementor-element:first-child{padding:20px 20px 0 20px}}@media (max-width:767px){.progress--section>.elementor-widget-shortcode:last-child{padding:44px 10px 78px 10px}.section--statistics>.elementor-container{row-gap:20px}.how-we-work-content .step .inner-step{flex-direction:column;gap:35px}.process--content .elementor-shortcode canvas{top:0;left:50%;transform:translate(-50%,0)}.inner-step .content-event{width:100%;padding:50px 20px 20px 20px;border-left:0;border-top:1px solid rgba(255,255,255,1)}.content-event:before{top:-15px;height:15px;width:1px;left:50%;transform:translate(50%,0)}.line-progress{width:1px;height:33px}.line-progress.right{bottom:unset;right:0;top:0;left:unset}.section--system .scale-mobile{transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1)}.section--system .list-floorplan{padding:0 10px;margin-bottom:30px!important}}@media (max-width:495px){.section--categoryTerms .slick-arrow{top:unset;bottom:0}.section--categoryTerms .elementor-shortcode.slick-slider{padding-bottom:53px}.section--categoryTerms .slick-arrow.slick-prev{left:10px;right:unset}.section--categoryTerms .slick-arrow.slick-next{right:unset;left:58px}}li.cards__item{float:left!important;width:31%;overflow:hidden}.cards__item.hidden{visibility:hidden;width:0px!important;height:0px!important;margin:0px!important;padding:0px!important}ul.cards.grid{width:100%;padding:0;list-style:none;margin:50px auto 50px}.grid-sizer{width:100%}.gutter-sizer{width:3%}.card__image img{height:380px!important;object-fit:cover;width:100%}.card__content .card__image{position:relative;overflow:hidden;font-size:0;line-height:1}.card__content .card__overlay{position:absolute;top:0;left:0;right:0;bottom:0;padding:50px 45px 35px 45px;-webkit-transition:all .3s cubic-bezier(.43,.04,.21,1.01);transition:all .3s cubic-bezier(.43,.04,.21,1.01);-webkit-transform:translate(-100%);transform:translate(-100%);pointer-events:none}.card__content .card__image:hover .card__overlay{-webkit-transform:translate(0);transform:translate(0)}.project__innerOverlay{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:rgba(73,73,73,.9);border:none;transition:transform .2s;padding:10px;flex-direction:column}.project__innerOverlay p{font-size:14px;line-height:1.3;letter-spacing:.08px;text-align:center;margin-bottom:5px;color:#fff;font-weight:700}.project__innerOverlay p:last-child{margin-bottom:0}.card__title h2{margin-top:10px;margin-bottom:15px;font-size:0;line-height:0;text-align:left}.card__title h2 a{line-height:1.2;font-size:25px;font-style:italic;font-weight:400;color:rgb(73,73,73)}.cart__locaton p:first-child{font-size:14px;font-weight:700;text-transform:uppercase;line-height:19px;letter-spacing:.2px;margin-bottom:0;text-align:left}.cart__locaton p:last-child{font-size:16px;font-weight:400;line-height:21px;text-align:left}ul#filters{display:flex;padding:0;list-style:none;align-items:center;justify-content:center;grid-gap:20px}.projectsIsotope--wrapper ul#filters{display:flex;padding:0;list-style:none;align-items:center;justify-content:left;grid-gap:20px}.project--filter-wrapper{display:flex;align-items:center;justify-content:space-between;grid-gap:30px;flex-wrap:wrap}.tents--options #tent-filter,.tents--options #tent-location,.tents--options #tent-project{margin-bottom:0}.tents-heading{font-weight:600}.project--filter-wrapper .projects-type{display:flex;align-items:center;grid-gap:15px}.projects--fillter-right{display:flex;align-items:center;grid-gap:20px}.projectsIsotope--wrapper ul#filters li a{font-size:20px;font-weight:700;line-height:1.3;color:rgb(73,73,73);text-transform:capitalize}.projectsIsotope--wrapper ul#filters li a:hover,.projectsIsotope--wrapper ul#filters li a.selected{text-decoration:underline}.projects__wrapper #load-more{width:auto;min-width:180px;background:#80cd44;color:#fff;font-weight:600;font-size:1.15em;padding:12px 0;border:none;border-radius:14px;cursor:pointer;transition:background 0.2s,box-shadow 0.2s;box-shadow:0 2px 6px 0 rgba(30,41,59,.08);height:48px!important}.projects__wrapper #load-more:hover{background:#74bc3d;box-shadow:0 3px 8px 0 rgba(30,41,59,.14)}.projects__wrapper{text-align:center}@media (max-width:1024px){li.cards__item{width:48%}}@media (max-width:767px){li.cards__item{width:100%}}.main-header .header--navigation .wpr-mega-menu .button--navigation a{height:fit-content;background-color:#494949;color:#ffffff!important;padding:15px!important;margin-left:25px!important;font-weight:700!important;line-height:13px!important}.main-header .header--navigation .wpr-mega-menu .button--navigation a:hover{background-color:rgb(73,73,73,.9)}.main-header .wpr-mega-menu .wpr-pointer-item:before,.main-header .wpr-mega-menu .wpr-pointer-item:after{bottom:0;transform:translateY(0)!important}.main-header .wpr-mega-menu .button--navigation .wpr-pointer-item:before,.main-header .wpr-mega-menu .button--navigation .wpr-pointer-item:after{height:0!important}.main-header .wpr-mega-menu .wpr-sub-menu .wpr-sub-menu-item:hover,.main-header .wpr-mega-menu .wpr-sub-menu .wpr-sub-menu-item.wpr-active-menu-item{background-color:#78756D!important}.main-header .wpr-sub-icon-caret-down .wpr-sub-icon:before,.main-header .wpr-sub-icon-caret-down .wpr-mobile-nav-menu .menu-item-has-children>a:after,.main-header .wpr-mobile-sub-icon.fa-caret-down:before{content:"\f078";font-size:.7em}.section--ourDesign>.e-con-inner{grid-row-gap:20px}.section--ourDesign .elementor-heading-title a{font-size:19px;font-weight:400;line-height:1.2;position:relative}.section--ourDesign .elementor-heading-title a:after{content:'';position:absolute;width:100%;height:2px!important;background-color:rgba(132,196,64,1);bottom:0;left:0;transform:scaleX(0);transform-origin:right;transition:transform .32s cubic-bezier(.31,.29,.05,.96);opacity:1!important}.section--ourDesign .e-con-inner>.elementor-element:hover a:after{transform-origin:left;transform:scaleX(1)}.main-header .wpr-mobile-toggle-wrap .wpr-mobile-toggle{width:26px!important;padding:0}.main-header .wpr-mobile-toggle-wrap .wpr-mobile-toggle .wpr-mobile-toggle-line{height:3px!important;margin-bottom:4px!important}.main-header .wpr-mobile-menu-display-dropdown .wpr-mobile-mega-menu-wrap{overflow-y:auto;height:89vh}.main-header .header--navigation .wpr-sub-mega-menu{box-shadow:0 5px 30px 0 rgba(0,0,0,.1);border-bottom:16px solid rgba(0,0,0,.1)!important;max-height:calc((100vh - 120px));overflow-y:scroll}.main-header .header--navigation .wpr-sub-mega-menu>.elementor{height:100%;overflow-y:scroll}.header--navigation .wpr-mobile-sub-mega-menu{border-bottom:1px solid #F0EDE9}.section--clients .elementor-image-box-wrapper{max-width:1046px;margin:0 auto;padding-bottom:30px;border-bottom:1px solid rgba(240,237,233,1)}.section--clients .elementor-image-box-title{margin-top:0;margin-bottom:10px}.section--clients .elementor-image-box-content ul{color:#fff;padding-left:20px}.section--clients .elementor-image-box-wrapper .elementor-image-box-img{width:300px!important}.section--clients .elementor-image-box-wrapper .elementor-image-box-content{width:calc(100% - 330px)}.section--clients .elementor-image-box-wrapper .elementor-image-box-img img{width:100%}.eco--navigation .wpr-sub-mega-menu .elementor-widget-image img{max-width:280px}.eco--navigation .wpr-sub-mega-menu .elementor-widget-image .elementor-widget-container{text-align:left}body .button--enquire{position:fixed;bottom:80px;right:40px;z-index:99;display:none}body .button--enquire a{background-color:#84c440;color:#fff;padding:15px 20px;font-size:13px;font-weight:700!important;line-height:13px!important;text-transform:uppercase;border-radius:30px}body .button--enquire.active{display:block}@media(max-width:767px){.section--clients .elementor-image-box-wrapper .elementor-image-box-img{width:100%!important}.section--clients .elementor-image-box-wrapper .elementor-image-box-content{width:100%}.section--clients .elementor-element .elementor-image-box-wrapper{text-align:left!important}.section--clients .elementor-image-box-wrapper .elementor-image-box-img img{width:auto}.section--clients .elementor-image-box-wrapper{padding-bottom:20px}}.member--image{position:relative}.member--image .elementor-widget-text-editor{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.member--image .elementor-widget-text-editor .elementor-widget-container{padding:30px;display:flex;align-items:center;background-color:rgba(255,255,255,.8)}.section--teamMember>.e-con-inner>.elementor-element:hover .member--image .elementor-widget-text-editor{opacity:1}.section--teamMember .member--heading{padding:30px}.member--image .elementor-widget-image img{height:506px;object-fit:cover;width:100%}@media (max-width:1024px){.section--backgroundImage{min-height:auto!important}}@media(max-width:767px){.member--image .elementor-widget-image img{height:auto}}.custom-tabs{margin:20px 0}.tab-titles{list-style:none;padding:0;display:flex;cursor:pointer}.tab-titles li{-webkit-transition:all .15s ease-out;transition:all .15s ease-out;position:relative;padding-bottom:25px;padding-left:0;padding-right:0;margin-right:10%;font-weight:300}.tab-titles li:before,.tab-titles li:after{content:"";display:block;position:absolute;bottom:0;border-bottom:5px solid #5e7f34;opacity:0;-webkit-transition:all .15s ease-out;transition:all .15s ease-out;left:0;width:100%;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:top left;transform-origin:top left}.tab-titles li.active{color:#5e7f34;font-weight:700}.tab-titles li.active:after{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.tab-titles li:focus:before,.tab-titles li:hover:before{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.tab-item{display:none}.tab-item.active{display:block}.floorplan-wrapper{display:flex;flex-wrap:wrap;align-items:center;background-color:#fff;padding:30px 20px}.floorplan-container{padding-left:25px;padding-right:25px}.floorplan-container.floorplan-left-column{-webkit-flex-basis:58.3333333333%;-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%;max-width:58.3333333333%}.floorplan-container.floorplan-right-column{-webkit-flex-basis:41.6666666667%;-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;max-width:41.6666666667%}.plan-builder__image-container{position:relative}.plan-builder__module-image{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none;z-index:10;-webkit-transition:all .15s ease-out;transition:all .15s ease-out}.plan-builder__module-image.js-active{opacity:1}.floorplan-container p{font-weight:700;font-size:14px;line-height:19px;font-family:"Open Sans",Sans-serif;margin-bottom:25px}.plan-builder__checkbox-container>div{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border:1px solid #424240;border-bottom:none}.plan-builder-checkbox__inner{position:relative}.plan-builder__checkbox-label{display:flex;justify-content:center;align-items:center}.plan-builder-checkbox__inner input{position:absolute;top:0;left:0;right:0;bottom:0;min-height:unset;width:100%!important;margin:0!important;height:100%!important;opacity:0;z-index:9}.plan-builder__checkbox-label:before{content:"\E908";position:relative;width:50px;height:50px;background:#fff;color:transparent;font-size:28px;border-right:1px solid #424240;margin-right:10px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.plan-builder__checkbox-label:after{content:'';height:28px;width:14px;border-right:2px solid transparent;border-bottom:2px solid transparent;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:11px;left:18px}.plan-builder__checkbox-container>div:last-child{border-bottom:1px solid #424240}input[type=checkbox]:checked~.plan-builder__checkbox-label:before{background:#424240}input[type=checkbox]:checked~.plan-builder__checkbox-label:after{border-color:#fff}body ul:not(:first-child){margin-bottom:20px}@media (max-width:767px){.section--single-post .elementor-widget-container img{object-position:center;height:auto}.floorplan-container.floorplan-left-column,.floorplan-container.floorplan-right-column{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.floorplan-container{padding-left:15px;padding-right:15px;padding-bottom:25px;padding-top:25px}}.project--video.video--background{position:relative!important;overflow:hidden;font-size:0;line-height:1}.section--projectDescription .project--overview{position:relative}.project--overview .project--infoDetail{position:absolute;bottom:0;right:32px;padding:32px;background-color:#F0EDE9}.detailItem .title p{font-size:37px;line-height:43px;color:#494949;font-style:italic;margin-bottom:32px}.project-itemInfo .subheading-address{margin-bottom:0;color:#494949;font-size:14px;font-weight:700;line-height:19px;text-transform:uppercase}.project-itemInfo .subText{font-size:16px;line-height:31px;color:#494949}.detailItem .project-itemInfo:not(:last-child){margin-bottom:16px}.project--feature{display:flex;position:relative;flex-wrap:wrap;z-index:1}.project--overview{position:relative}.project--overview .section--video-bg{position:relative;z-index:1}.project--overview:after{content:'';position:absolute;bottom:-130px;left:-26px;transform:translatex(-10%);-o-transform:translatex(-10%);-moz-transform:translatex(-10%);-webkit-transform:translatex(-10%);width:460px;height:427px;background-image:url(../../../../../../themes/hello-elementor-child/assets/images/grey-lines.svg);background-position:center;background-size:100%;background-repeat:no-repeat;z-index:0}.project--leftColumn{width:50%;background-position:center;background-repeat:no-repeat;background-size:cover;background-color:#f1edea}.project--feature .project--leftColumn:first-child{padding-left:calc(calc(100% - 1180px) / 2);padding-right:110px;padding-top:50px;padding-bottom:50px;padding-left:50px}.project--feature .project--leftColumn:last-child{min-height:500px}.project--feature .project--leftColumn:last-child img{opacity:0;display:none}.plan-builder__module-image.plan-builder__base-image{opacity:1}.cky-consent-container .cky-consent-bar{padding:5px 10px!important}.cky-notice .cky-notice-group,.cky-notice .cky-notice-des{font-size:12px;line-height:1}.cky-notice-btn-wrapper button{padding:9px 12px;font-size:13px;line-height:1;height:auto;letter-spacing:0}.cky-notice .cky-title{margin:0!important}.cky-footer-wrapper .cky-prefrence-btn-wrapper button{margin:0 0 10px 0!important}button.cky-show-desc-btn:not(:hover):not(:active),.cky-accordion-header .cky-always-active{color:#ffffff!important}.cky-accordion-wrapper .cky-accordion-header .cky-always-active{display:none}.cky-accordion-wrapper .cky-accordion-header .cky-accordion-btn{line-height:1;height:auto;color:#000000!important;background-color:#ffffff!important;line-height:1;padding:10px 15px;height:auto}.section--bathkit-schedule .wpr-data-table tbody td[colspan="3"] .wpr-table-text{font-weight:700}.section--bathkit-schedule .wpr-data-table thead .wpr-table-text{font-weight:700}.section--bathkit-schedule .wpr-data-table{table-layout:fixed}.section--bathkit-schedule .wpr-data-table .wpr-data-table-th-img{width:auto!important}.section--bathkit-schedule table tbody>tr:nth-child(odd)>td:not([colspan="3"]),.section--bathkit-schedule table tbody>tr:nth-child(odd)>th{background-color:transparent}.section--bathkit-schedule h2.elementor-heading-title{margin:0}.heading--label .elementor-heading-title{padding:8px 16px;background-color:#F0EDE9;display:inline-block}@media (max-width:1200px){.project--feature .project--leftColumn:first-child{padding-left:10px;padding-right:20px}.project--feature .project--leftColumn:last-child{min-height:unset}}@media (max-width:767px){.project--leftColumn{width:100%}.project--feature .project--leftColumn:first-child{padding-right:10px;order:1}.detailItem .title p{font-size:30px;line-height:42px}.section--video-bg{min-height:50vh!important}.project--overview .project--infoDetail{position:relative;right:0;padding:32px 16px}.project--feature .project--leftColumn:last-child img{opacity:1;display:block}}@media (max-width:576px){.cky-notice-btn-wrapper{grid-gap:5px}}.section--tabsAddons h2.elementor-heading-title{margin:0}.bathpod--tabs .e-n-tabs-heading .e-n-tab-title{border-top:1px solid #F0EDE9!important;border-right:1px solid #F0EDE9!important;text-transform:none}.bathpod--tabs .e-n-tabs-heading .e-n-tab-title:first-child{border-left:1px solid #F0EDE9!important}.bathpod--tabs .e-n-tabs-content>.elementor-element{position:relative}.bathpod--tabs .addOn--price{position:absolute;top:0;right:0;width:auto;padding:8px 16px;background-color:#F0EDE9}.bathpod--tabs .gallery{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;grid-gap:32px}.bathpod--tabs .gallery .gallery-item{width:auto}.addOn--price .elementor-widget-container p:not(:last-child){margin-bottom:8px}body .bathpod--tabs h3.elementor-heading-title,body .section--tabsAddons h2.elementor-heading-title{font-size:37px!important;line-height:43px!important}@media (max-width:767px){.bathpod--tabs .gallery{flex-wrap:wrap;grid-gap:10px;justify-content:center}.bathpod--tabs .gallery .gallery-item{width:100%}.bathpod--tabs .addOn--price{top:unset;bottom:0}}.section--addons-addtions .box--contents{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0}.section--addons-addtions .box--contents>.elementor-element:nth-child(2n - 1){border-right:1px solid #494949}.section--addons-addtions .box--contents>.elementor-element{padding:35px 16px;border-bottom:1px solid #494949}.section--addons-addtions .box--contents .elementor-widget-container{display:flex;align-items:center}.section--addons-addtions .box--contents>.elementor-element:nth-last-child(2),.section--addons-addtions .box--contents>.elementor-element:last-child{border-bottom:0}.section--addons-addtions .elementor-heading-title{margin:0}.section--addons-addtions .wpr-data-table{table-layout:fixed}.section--addons-addtions .mCSB_scrollTools.mCSB_scrollTools_horizontal{opacity:1}.section--addons-addtions .mCSB_scrollTools .mCSB_draggerContainer{background-color:#F0EDE9;border-radius:8px;border:1px solid #494949}.section--addons-addtions .mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.section--addons-addtions .mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:0 auto}.section--addons-addtions .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.section--addons-addtions .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.section--addons-addtions .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#494949}.section--addons-addtions .e-n-tabs-heading .e-n-tab-title{border:1px solid #F0EDE9!important}.section--addons-addtions .e-n-tabs-content{margin-top:-1px}.section--addons-addtions .wpr-table-head-row .wpr-table-text{font-weight:700}.addons--heading-addition .label--price .elementor-heading-title{display:inline-block;padding:8px 16px;background-color:#F0EDE9}.section--addons-addtions .addons--heading-addition{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px}.section--liftKits--box>.e-con-inner>.elementor-element{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0}.section--liftKits--box>.e-con-inner>.elementor-element>.elementor-element{padding:16px;position:relative}.section--liftKits--box>.e-con-inner>.elementor-element>.elementor-element:before{content:'';position:absolute;top:0;right:0;width:1px;height:86.5%;background-color:#494949}.section--liftKits--box>.e-con-inner>.elementor-element>.elementor-element:last-child:before{width:0}.section--liftKits--box>.e-con-inner>.elementor-element>.elementor-element:not(:last-child) .elementor-widget-container{padding-right:16px}.section--liftKits--box>.e-con-inner>.elementor-element>.elementor-element:not(:first-child) .elementor-widget-container{padding-left:16px}.table--customStyle .wpr-data-table tbody>tr:first-child td{background-color:#F0EDE9!important}.table--customStyle .wpr-data-table tbody>tr:first-child td .wpr-table-text{font-weight:700}.text--italic p,.small--text p{font-size:14px;line-height:21px;font-style:italic}body .elementor .elementor-element .table--comparisons .wpr-td-content-wrapper img{width:auto!important;height:103px!important;object-fit:cover}.table--comparisons tr td[colspan="2"] .wpr-table-text{font-size:14px;line-height:24px;font-style:italic}.section--gazebo .column--fullContainer .elementor-heading-title{margin:0;font-size:37px;line-height:43px;font-weight:400}.column--halfContainer .elementor-heading-title{color:#F0EDE9;font-size:24px;line-height:32px;font-weight:400;font-style:italic;padding:8px;background-color:#494949;text-align:center;border:1px solid #F0EDE9;border-bottom-color:#494949}.column--halfContainer .elementor-widget-image{border-left:1px solid #494949;border-right:1px solid #494949;border-bottom:1px solid #494949;padding:8px}.column--halfContainer .elementor-widget-text-editor{padding:8px;text-align:center;background-color:#F0EDE9;border-left:1px solid #494949;border-right:1px solid #494949;border-bottom:1px solid #494949;font-size:16px;line-height:24px;font-weight:400}.section--gazebo>.e-con-inner .column--fullContainer:not(:first-child) .elementor-heading-title{margin-top:12px}.addons--boxContent .elementor-widget-container,.addons--boxContent>.elementor-element{max-width:640px!important;margin:0 auto;background-color:#494949;padding:32px}.addons--boxContent{margin-bottom:74px}.addons--boxContent .elementor-widget-container *,.addons--boxContent>.elementor-element *{color:#F0EDE9}.addons--boxContent .elementor-widget-container ul,.addons--boxContent>.elementor-element ul{padding-left:20px}.addons--boxContent .elementor-widget-container p,.addons--boxContent>.elementor-element p{font-size:24px;line-height:32px;font-style:italic;font-weight:400}.snow-tent--table .wpr-table-inner-container{width:640px!important;margin:0 auto}.elementor-element.snow-tent--table th .wpr-table-text,.elementor-element.snow-tent--table tbody tr td:first-child .wpr-table-text{font-weight:700}.elementor-element.snow-tent--table tbody tr td:first-child{width:200px}.elementor-element.snow-tent--table tbody tr td .wpr-table-text{font-size:14px;line-height:21px}.section--tabsAddons .elementor-element.snow-tent--table .wpr-table-container .wpr-data-table{min-width:100%!important}.section--addons-addtions .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]{border-color:#F0EDE9!important}.section--addons-addtions .e-n-tabs-content>.elementor-element{border-color:#F0EDE9!important}.section--addons-single .elementor-widget-text-editor div,.section--introduction .elementor-widget-text-editor div{font-size:30px;line-height:40.85px;font-weight:400;font-style:italic;text-align:center;max-width:780px;margin:0 auto}.column--glazing-box>.elementor-element{background-color:#494949;padding:32px}.column--glazing-box>.elementor-element *{color:#F0EDE9}.column--glazing-box>.elementor-element ul{padding-left:20px}.section--glazing-difference .elementor-widget-text-editor h2{font-size:37px;line-height:43px;font-style:italic;margin-top:0}body .section--wabiWindows .elementor-widget-text-editor h3{margin-top:0;text-transform:uppercase;font-weight:700}body .section--wabiWindows .elementor-widget-text-editor ul{padding-left:20px}.section--wabiWindows .elementor-widget-text-editor ul li:not(:last-child){margin-bottom:8px}.section--wabiWindows .elementor-widget-image img{height:185px;object-fit:cover;width:100%}.column--imageText .elementor-widget-heading{width:208px;border:1px solid #BAB8B3;height:fit-content}.column--imageText .elementor-widget-heading .elementor-heading-title{padding:16px;color:#000;font-weight:700;font-size:16px;line-height:24px;text-transform:uppercase}.column--imageText .elementor-widget-image{width:calc(100% - 208px)}.column--textGrey .elementor-widget-heading:before{content:'';display:block;width:100%;height:62px;background-color:#BAB8B3}.column--textBlack .elementor-widget-heading:before{content:'';display:block;width:100%;height:62px;background-color:#221F20}.tab--frameColours .elementor-widget-text-editor{max-width:592px!important}.column--imageText.column--textBlack .elementor-widget-heading{border-color:#221F20}.glazing--column{width:calc(50% - 16px)}.glazing--column-right{margin-left:auto}body .glazing--column .elementor-heading-title{color:#494949;font-size:24px!important;line-height:28px;font-weight:400;font-style:italic!important}body .glazing--column ul{padding-left:20px}.glazing--column .elementor-icon-list-items .elementor-icon-list-item:not(:last-child){border-bottom:1px solid #FFF}.glazing--column .elementor-icon-list-items .elementor-icon-list-item{padding:4px 16px;background-color:#F0EDE9;color:#000;justify-content:space-between!important;grid-gap:16px}.glazing--column .elementor-icon-list-items .elementor-icon-list-icon{order:1}.glazing--column .elementor-icon-list-items .elementor-icon-list-item svg,.reviews--key .elementor-icon-list-items .elementor-icon-list-item svg{width:auto}.glazing--column>.elementor-element:first-child{width:calc(100% - 104px)}.glazing--column>.elementor-element:nth-child(2){width:104px}.none--iconStars .elementor-icon-list-items .elementor-icon-list-item:after{content:'N/A';font-size:16px;line-height:24px;color:#000;font-weight:400;position:relative;width:auto;bottom:unset}.reviews--key .elementor-icon-list-items{padding:15px;padding:15px!important;border:1px solid #F0EDE9}.reviews--key .elementor-icon-list-items .elementor-icon-list-item:first-child .elementor-icon-list-text{text-transform:uppercase}body .bathpod--tabs .heading--smallTabs h3,body .bathpod--tabs .doorHandles--tab .glazing--column h3,body .bathpod--tabs .glazing--column h3{font-size:24px!important;line-height:28px!important;font-weight:400;font-style:italic}.screen--tabs .glazing--column{width:calc(33.3333333333% - 21.3333333333px)}.screen--tabs .glazing--column>.elementor-element:first-child,.screen--tabs .glazing--column>.elementor-element:nth-child(2){width:100%}.glazing--column .elementor-image-box-img img{margin:0 auto;height:552px;object-fit:cover}.glazing--column .elementor-image-box-img{margin-bottom:0!important}.bathpod--tabs .screen--tabs>.e-con-inner{grid-column-gap:32px}.section--glazing-accessibility .elementor-element ul{padding-left:20px}.section--glazing-accessibility .wpr-table-container .wpr-data-table{min-width:100%!important;table-layout:fixed}.section--glazing-accessibility .wpr-table-container .wpr-table-inner-container{max-width:384px}.section--glazing-accessibility .wpr-data-table th .wpr-table-text{font-weight:700;color:#494949}.calculator-settings .calc-item input{min-height:unset}.section--glazing-doorType .e-n-accordion .e-n-accordion-item:not(:last-child) .e-n-accordion-item-title{border-bottom:0!important}.section--glazing-doorType .e-n-accordion .e-n-accordion-item:not(:last-child)>.elementor-element{border-bottom:0}.section--glazing-doorType .elementor-widget-text-editor ol{padding-left:20px}.section--glazing-project .elementor-image-box-wrapper{line-height:1}.notification--bars .elementor-element p{margin-bottom:0;font-size:13px;font-weight:600;line-height:19.5px;color:#fff}.notification--bars{background-color:#84c440}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}.cart-collaterals .wc-proceed-to-checkout a{background-color:#84C440!important;font-size:16px!important}.cart-collaterals .wc-proceed-to-checkout a:hover{background-color:#494949!important}.checkout--wrapper-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.checkout--left{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%;padding-left:15px;padding-right:15px}.checkout--right{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%;padding-left:15px;padding-right:15px}.woocommerce.woocommerce-checkout form .form-row-first,.woocommerce.woocommerce-checkout form .form-row-last,.woocommerce.woocommerce-checkout form .form-row-wide,.woocommerce-page.woocommerce-checkout form .form-row-first,.woocommerce-page.woocommerce-checkout form .form-row-last,.woocommerce-page.woocommerce-checkout form .form-row-wide{width:100%;padding:0!important}.section--additionInfo .elementor-widget-text-editor{padding-bottom:100px;max-width:780px!important;margin-left:auto;margin-right:auto}body.single .section--additionInfo .elementor-widget-text-editor h2{margin-top:0;font-size:30px;line-height:40.85px;font-weight:400;font-style:italic;text-align:center}.woocommerce-cart .woocommerce .cart-collaterals{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals,.woocommerce-cart .woocommerce .cart-collaterals .cart--addition-info{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-left:10px;padding-right:10px}.cart--addition-info h3{margin-top:0}.woocommerce-cart .woocommerce .cart-collaterals .cart--addition-info{padding-left:60px}.section--brochuresTabs .e-n-tabs-content .elementor-widget-container img{height:175px;object-fit:cover;width:100%}.section--brochuresTabs .e-n-tabs-content .elementor-heading-title span{display:block;font-weight:400}.section--brochuresTabs .e-n-tabs-content .elementor-heading-title a{border-radius:46px;padding:10px 15px;background-color:#84C440;display:inline-block;color:#ffffff!important;font-weight:700}.section--brochuresTabs .e-n-tabs-content .elementor-heading-title a:hover{background-color:#494949}@media (max-width:1199px){.section--addons-addtions .elementor-element .mCSB_container{border:1px solid #494949}.section--addons-addtions .elementor-element .wpr-table-inner-container{border-width:0px!important}}@media (max-width:1180px){.section--aboutUs .column--aboutIntro{padding-left:10px}}@media (max-width:1024px){.main-header .wpr-mobile-mega-menu-wrap .wpr-mobile-mega-menu{margin-top:30px!important}.section--additionInfo .elementor-widget-text-editor{padding-bottom:70px}.projects--fillter-right .projects-type .tents-heading{display:none}.tents--options #tent-filter,.tents--options #tent-location,.tents--options #tent-project{background-color:#f5f5f5;border-color:transparent;border-radius:50px;font-weight:700;font-size:14px}.projectsIsotope--wrapper ul#filters li a{font-size:18px}}@media (max-width:991px){.checkout--left,.checkout--right{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (max-width:767px){.section--brochuresTabs .e-n-tabs-content .elementor-widget-container img{height:auto}.section--aboutUs .column--aboutIntro{padding-right:10px}.section--liftKits--box>.e-con-inner>.elementor-element>.elementor-element:before{height:1px;width:86.5%;bottom:0;top:unset;left:0;right:unset}.section--liftKits--box>.e-con-inner>.elementor-element>.elementor-element{padding:32px 16px}.section--addons-addtions .box--contents>.elementor-element{padding:32px 16px}.section--addons-addtions .box--contents,.section--addons-addtions .addons--heading-addition,.section--liftKits--box>.e-con-inner>.elementor-element{grid-template-columns:repeat(1,1fr)}.section--liftKits--box>.e-con-inner>.elementor-element>.elementor-element:not(:last-child) .elementor-widget-container{padding-right:0}.section--liftKits--box>.e-con-inner>.elementor-element>.elementor-element:not(:first-child) .elementor-widget-container{padding-left:0}.section--addons-addtions .box--contents>.elementor-element:nth-child(2n - 1){border-right:0}.section--addons-addtions .box--contents>.elementor-element:nth-last-child(2){border-bottom:1px solid #494949}.column--imageText .elementor-widget-image,.glazing--column,.screen--tabs .glazing--column{width:100%}.glazing--tabs>.e-con-inner{flex-direction:column!important}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals,.woocommerce-cart .woocommerce .cart-collaterals .cart--addition-info{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.woocommerce-cart .woocommerce .cart-collaterals{margin-left:0;margin-right:0}.woocommerce-cart .woocommerce .cart-collaterals .cart--addition-info{padding-left:10px;margin-top:40px}}@media (max-width:662px){.snow-tent--table .wpr-table-inner-container{width:100%!important}.elementor-element.snow-tent--table tbody tr td:first-child{width:100px}}@media (max-width:630px){.projects--fillter-right{flex-wrap:wrap;grid-gap:15px}.project--filter-wrapper .projects-type,.projects--fillter-right .projects-type .tents--options{width:100%}}@media (max-width:450px){.projectsIsotope--wrapper ul#filters{flex-wrap:wrap;grid-gap:0;width:100%}.projectsIsotope--wrapper ul#filters li{width:100%;border-bottom:1px solid #494949}.projectsIsotope--wrapper ul#filters li a{font-size:15px;display:block;padding:15px 0;text-align:center}.projectsIsotope--wrapper ul#filters li a.selected{background-color:#84c441;color:#fff}.projectsIsotope--wrapper ul#filters li a:hover,.projectsIsotope--wrapper ul#filters li a.selected{text-decoration:none}}@media(min-width:300px){.button--cta-enquire a{display:block;color:#ffffff!important;background:#80cd44;font-weight:700!important;font-size:24px;font-size:21px;text-transform:uppercase;padding:24px 16px;text-align:center}.button--cta-enquire{position:sticky;bottom:0;z-index:999}}@media(min-width:768px){.button--cta-enquire{display:none!important}}body iframe.is-zpopup{bottom:32px!important}.cky-btn-revisit-wrapper.cky-revisit-bottom-left{bottom:18px}body.location__au .cky-revisit-bottom-left{display:none!important}body.location__au .cky-banner-bottom{display:none!important}body .wpr-mobile-nav-menu.wpr-mobile-mega-menu{height:100vh}body .country-selector input{position:absolute;display:block!important;opacity:0;width:100%;height:100%}body .mobile-weglot-wrapper .country-selector{width:100%}body .mobile-weglot-wrapper .wgcurrent{border:0px!important}body .mobile-weglot-wrapper .wglanguage-name{font-size:13px!important;width:100%!important}body .mobile-weglot-wrapper .country-selector.weglot-dropdown .wgcurrent:after{transform:rotate(0deg)}