@charset "UTF-8";
/*!
Theme Name: Associated Windows
Author: Anonymous
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
.t-center{text-align:center}.half{width:50%}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.a-center{align-items:center}.a-start{align-items:flex-start}.a-end{align-items:flex-end}.j-center{justify-content:center}.j-start{justify-content:flex-start}.j-between{justify-content:space-between}.j-around{justify-content:space-around}.j-end{justify-content:flex-end}.flex-col{display:flex;flex-direction:column}.o-fit{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.o-contain{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.inner-container{max-width:600px;width:100%;margin:0 auto}@media only screen and (max-width:1450px){.inner-container{max-width:100%;padding:0 60px}}@media only screen and (max-width:1200px){.inner-container{padding:0 30px}}@media only screen and (max-width:720px){.inner-container{padding:0 20px}}.buttons{display:flex;flex-wrap:wrap;margin:-8px;margin-top:24px}.buttons .y-btn{margin:8px}.eyebrow{margin-bottom:5px;text-transform:uppercase;font-weight:600;font-size:16px;color:#7d6040}.container-medium{max-width:1200px;width:100%;margin:0 auto}@media only screen and (max-width:1320px){.container-medium{max-width:100%;padding:0 60px}}@media only screen and (max-width:1200px){.container-medium{padding:0 30px}}@media only screen and (max-width:720px){.container-medium{padding:0 20px}}.container-small{max-width:980px;width:100%;margin:0 auto}@media only screen and (max-width:1040px){.container-small{max-width:100%;padding:0 30px}}@media only screen and (max-width:720px){.container-small{padding:0 20px}}.spacer{height:40px}.slick-slider{position:relative;display:flex;flex-wrap:wrap;width:100%;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:flex;width:100%;overflow:hidden;margin:0;padding:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:flex;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right;-webkit-text-size-adjust:100%}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:flex}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-slider,.slick-list{height:100%}.slick-arrow{position:absolute;top:50%;left:20px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;font-size:0px;background:0 0;border:0;padding:0;cursor:pointer;z-index:1}.slick-arrow:hover:after{color:#1f272a}.slick-arrow:after{content:"";font-family:"Font Awesome 6 Pro";font-weight:400;font-size:30px;color:#7d6040;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.slick-arrow.slick-next{left:initial;right:20px}.slick-arrow.slick-next:after{content:""}.slick-dots{text-align:center;padding:0;margin:30px 0 0}.slick-dots li{list-style:none;display:inline-block;margin:0 8px;cursor:pointer}.slick-dots li.slick-active:after{background:#7d6040}.slick-dots li:after{content:"";width:12px;height:12px;background:#fff;border-radius:100%;display:block;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);-ms-box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);-o-box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.slick-dots li button{display:none}.h-130px{height:130px}.banner.large .slide{align-items:center}@media only screen and (max-width:500px){.banner.large .slide{flex-wrap:wrap;flex-direction:column}}.banner.large .slide:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.5) 0%,rgba(0,0,0,0) 100%);z-index:1}@media only screen and (max-width:500px){.banner.large .slide:before{display:none}}@media only screen and (max-width:500px){.banner.large .slide img{position:initial;height:320px}}.banner.large .container{position:relative;z-index:1}@media only screen and (max-width:1400px){.banner.large .container{padding-left:60px;padding-right:60px}}@media only screen and (max-width:1315px){.banner.large .container{padding-left:0;padding-right:0}}@media only screen and (max-width:1150px){.banner.large .container{padding-left:60px;padding-right:60px}}@media only screen and (max-width:767px){.banner.large .container{padding-left:0;padding-right:0}}@media only screen and (max-width:500px){.banner.large .container{flex-grow:1}}.banner.large .banner-text{width:450px;max-width:100%;background:#222c30;box-shadow:0 10px 20px 0 rgba(0,0,0,.25);padding:45px;margin:90px 0}@media only screen and (max-width:1023px){.banner.large .banner-text{width:100%;padding:48px}}@media only screen and (max-width:767px){.banner.large .banner-text{max-width:calc(100% - 90px);padding:30px;margin:70px auto}.banner.large .banner-text h1{text-align:center}}@media only screen and (max-width:500px){.banner.large .banner-text{width:100%;height:100%;max-width:100%;margin:0}}.banner.large .banner-text *{color:#fff}.banner.large .banner-text h1{font-family:"Public Sans";font-size:52px !important;font-weight:600;line-height:1.2}@media only screen and (max-width:1600px){.banner.large .banner-text h1{font-size:48px !important}}@media only screen and (max-width:1400px){.banner.large .banner-text h1{font-size:46px !important}}@media only screen and (max-width:1200px){.banner.large .banner-text h1{font-size:44px !important}}@media only screen and (max-width:980px){.banner.large .banner-text h1{text-align:center;font-size:40px !important}}@media only screen and (max-width:600px){.banner.large .banner-text h1{font-size:36px !important}}@media only screen and (max-width:400px){.banner.large .banner-text h1{font-size:32px !important}}.banner.large .banner-text h1 em{font-family:"Playfair Display"}.banner.large .banner-text p{font-size:18px}.banner.large .banner-text p *{font-size:inherit}.banner.large .banner-text p a{font-size:18px;font-weight:700;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.banner.large .banner-text .buttons{display:flex;flex-direction:column;gap:10px;margin:0;margin-top:24px}.banner.large .banner-text .buttons .btn{font-family:"Public Sans";font-size:18px;font-weight:700;border-width:2px;margin:0}.banner.large .banner-text .buttons .btn:nth-of-type(even){background:0 0;border:2px solid #fff}.banner.large .banner-text .buttons .btn:nth-of-type(even):hover{background:#fff;color:#222c30}@media only screen and (max-width:500px){.banner.large .slick-arrow{top:190px}}.banner.large .slick-dots{position:absolute;bottom:30px;left:50%;transform:translateX(-50%)}.banner.large .slick-dots li{margin:0 6px}.banner.large .slick-dots li:after{border-radius:0;width:14px;height:14px;border:2px solid #fff;box-shadow:none}.banner.large .slick-dots li.slick-active:after{background:#7d6040;border:2px solid rgba(255,255,255,.3)}.banner.split{position:relative;overflow:hidden;background:#eee}.banner.split>.container{position:relative;z-index:2}@media only screen and (max-width:1000px){.banner.split>.container{flex-direction:column}}.banner.split .banner-image-slider-wrap{width:55%;flex-direction:row-reverse}@media only screen and (max-width:1100px){.banner.split .banner-image-slider-wrap{flex-direction:column}}@media only screen and (max-width:1000px){.banner.split .banner-image-slider-wrap{width:100%}}@media only screen and (max-width:1000px){.banner.split .banner-image-slider-wrap .banner-image-slider{height:400px}}@media only screen and (max-width:720px){.banner.split .banner-image-slider-wrap .banner-image-slider{height:320px}}@media only screen and (max-width:500px){.banner.split .banner-image-slider-wrap .banner-image-slider{height:280px}}@media only screen and (max-width:450px){.banner.split .banner-image-slider-wrap .banner-image-slider{height:250px}}@media only screen and (max-width:400px){.banner.split .banner-image-slider-wrap .banner-image-slider{height:220px}}.banner.split .banner-image-slider-wrap.multi-images .banner-image-slider{width:calc(100% - 170px)}@media only screen and (max-width:1400px){.banner.split .banner-image-slider-wrap.multi-images .banner-image-slider{width:calc(100% - 130px)}}@media only screen and (max-width:1300px){.banner.split .banner-image-slider-wrap.multi-images .banner-image-slider{width:calc(100% - 110px)}}@media only screen and (max-width:1100px){.banner.split .banner-image-slider-wrap.multi-images .banner-image-slider{width:100%;height:calc(100% - 130px)}}@media only screen and (max-width:1000px){.banner.split .banner-image-slider-wrap.multi-images .banner-image-slider{height:400px}}@media only screen and (max-width:720px){.banner.split .banner-image-slider-wrap.multi-images .banner-image-slider{height:320px}}@media only screen and (max-width:500px){.banner.split .banner-image-slider-wrap.multi-images .banner-image-slider{height:280px}}@media only screen and (max-width:450px){.banner.split .banner-image-slider-wrap.multi-images .banner-image-slider{height:250px}}@media only screen and (max-width:400px){.banner.split .banner-image-slider-wrap.multi-images .banner-image-slider{height:220px}}.banner.split .banner-image-slider-wrap.multi-images .thumbnail-wrap{width:160px;height:540px}@media only screen and (max-width:1400px){.banner.split .banner-image-slider-wrap.multi-images .thumbnail-wrap{width:120px}}@media only screen and (max-width:1300px){.banner.split .banner-image-slider-wrap.multi-images .thumbnail-wrap{width:100px}}@media only screen and (max-width:1100px){.banner.split .banner-image-slider-wrap.multi-images .thumbnail-wrap{width:100%;height:120px}}@media only screen and (max-width:1000px){.banner.split .banner-image-slider-wrap.multi-images .thumbnail-wrap{margin-top:8px}}@media only screen and (max-width:450px){.banner.split .banner-image-slider-wrap.multi-images .thumbnail-wrap{height:100px}}.banner.split .banner-image-slider-wrap.multi-images .thumbnail-wrap .slick-track{display:block}@media only screen and (max-width:1100px){.banner.split .banner-image-slider-wrap.multi-images .thumbnail-wrap .slick-track{display:flex}}.banner.split .banner-image-slider-wrap.multi-images .thumbnail-wrap .slick-list{height:100% !important}.banner.split .banner-image-slider-wrap.multi-images .thumbnail-wrap .slick-slide{margin-bottom:8px;cursor:pointer}@media only screen and (min-width:1101px){.banner.split .banner-image-slider-wrap.multi-images .thumbnail-wrap .slick-slide{width:100px !important;height:100px}}@media only screen and (min-width:1301px){.banner.split .banner-image-slider-wrap.multi-images .thumbnail-wrap .slick-slide{width:120px !important}}@media only screen and (min-width:1401px){.banner.split .banner-image-slider-wrap.multi-images .thumbnail-wrap .slick-slide{width:160px !important;height:130px}}@media only screen and (max-width:1100px){.banner.split .banner-image-slider-wrap.multi-images .thumbnail-wrap .slick-slide{margin:0 8px 0 0}}.banner.split .banner-image-slider-wrap.multi-images .thumbnail-wrap .slick-slide:hover:before,.banner.split .banner-image-slider-wrap.multi-images .thumbnail-wrap .slick-slide.slick-current:before{background:0 0}.banner.split .banner-image-slider-wrap.multi-images .thumbnail-wrap .slick-slide:before{content:"";position:absolute;inset:0;width:100%;height:100%;background:rgba(0,0,0,.35);-webkit-transition:1s ease;-moz-transition:1s ease;-ms-transition:1s ease;-o-transition:1s ease;transition:1s ease;z-index:1}.banner.split .banner-text{width:45%;padding:48px 0}@media only screen and (max-width:1100px){.banner.split .banner-text{width:100%}}@media only screen and (max-width:500px){.banner.split .banner-text{text-align:center}}.banner.split .banner-text .text{padding:0 40px}@media only screen and (max-width:720px){.banner.split .banner-text .text{padding:0 20px}}@media only screen and (max-width:400px){.banner.split .banner-text .text{padding:0}}@media only screen and (max-width:720px){.banner.split .banner-text h1{font-size:34px !important;text-align:center}}.banner.split .banner-text h1:last-child{margin-bottom:0}.banner.split .banner-text .button-wrap .y-btn{width:100%}.banner.split .banner-text .button-wrap .y-btn:nth-of-type(2){margin-top:10px}.banner.split .reviews-wrap{margin:40px 40px 0;padding:12px 20px;background:#1f272a;border-radius:16px}@media only screen and (max-width:1300px){.banner.split .reviews-wrap{flex-direction:column}}@media only screen and (max-width:1000px){.banner.split .reviews-wrap{flex-direction:row;justify-content:center}}@media only screen and (max-width:600px){.banner.split .reviews-wrap{flex-direction:column;margin:20px 20px 0}}@media only screen and (max-width:400px){.banner.split .reviews-wrap{margin:20px 0}}.banner.split .reviews-wrap p{color:#fff;margin-bottom:0;margin-right:16px;font-size:22px;font-weight:600;font-family:"Playfair Display",serif}@media only screen and (max-width:1300px){.banner.split .reviews-wrap p{margin:0 0 16px}}@media only screen and (max-width:1000px){.banner.split .reviews-wrap p{margin:0 16px 0 0}}@media only screen and (max-width:600px){.banner.split .reviews-wrap p{margin:0 0 12px}}.banner.split .reviews-wrap .logos{height:100px}.banner.split .reviews-wrap .logos .logo{width:120px}.banner.split .reviews-wrap .logos .logo.which{width:110px;margin-right:16px}@media only screen and (max-width:1024px){.product-features-wrap .product-features-container{flex-direction:column}}.product-features-wrap .content-wrap{padding-right:40px;width:55%}@media only screen and (max-width:1400px){.product-features-wrap .content-wrap{padding-right:20px}}@media only screen and (max-width:1024px){.product-features-wrap .content-wrap{width:100%;padding-right:0}}.product-features-wrap .content-wrap .product-features{margin-top:20px}.product-features-wrap .content-wrap .product-features .item{margin-bottom:20px;padding:0 20px}@media only screen and (max-width:1400px){.product-features-wrap .content-wrap .product-features .item{padding:0 15px}}@media only screen and (max-width:1315px){.product-features-wrap .content-wrap .product-features .item{width:100%;padding:0}}@media only screen and (max-width:1024px){.product-features-wrap .content-wrap .product-features .item{width:50%;padding:0 15px}}@media only screen and (max-width:1315px){.product-features-wrap .content-wrap .product-features .item{width:100%;padding:0}}.product-features-wrap .content-wrap .product-features .item:nth-of-type(odd){padding-left:0}.product-features-wrap .content-wrap .product-features .item:nth-of-type(even){padding-right:0}.product-features-wrap .content-wrap .product-features .item .icon{width:64px;height:64px;border-radius:50%;background:#000}@media only screen and (max-width:1400px){.product-features-wrap .content-wrap .product-features .item .icon{width:56px;height:56px}}.product-features-wrap .content-wrap .product-features .item .icon i{color:#fff;font-size:24px}.product-features-wrap .content-wrap .product-features .item .content h3{margin-bottom:4px;font-size:24px !important}.product-features-wrap .content-wrap .product-features .item .content p{margin-bottom:0}.product-features-wrap .content-wrap .product-features .item .content{width:calc(100% - 64px);padding-left:12px}.product-features-wrap .content-wrap .y-btn{margin-top:20px}.product-features-wrap .form-wrap{padding-left:40px;width:45%}@media only screen and (max-width:1400px){.product-features-wrap .form-wrap{padding-left:20px}}@media only screen and (max-width:1024px){.product-features-wrap .form-wrap{width:100%;padding-left:0;padding-top:30px}}.product-features-wrap .form-wrap .form{background:#7d6040;padding:32px 28px}@media only screen and (max-width:500px){.product-features-wrap .form-wrap .form{padding:28px 20px}}.product-features-wrap .form-wrap .form .data-check a{color:#fff;text-decoration:underline}.product-features-wrap .form-wrap .form .y-btn{margin-top:20px}.repeater-content .row{margin-bottom:40px}@media only screen and (max-width:1024px){.repeater-content .row{padding:0}}@media only screen and (max-width:1024px){.repeater-content .row:nth-of-type(odd){flex-direction:column}}@media only screen and (max-width:1024px){.repeater-content .row:nth-of-type(even){flex-direction:column-reverse}}.repeater-content .row:nth-of-type(even) .content{padding-right:65px}@media only screen and (max-width:1024px){.repeater-content .row:nth-of-type(even) .content{padding-right:0}}.repeater-content .row:nth-of-type(even) .image,.repeater-content .row:nth-of-type(even) .video{left:initial;right:0}.repeater-content .content{position:relative;width:60%;z-index:1;padding-left:65px;margin:50px 0}@media only screen and (max-width:1024px){.repeater-content .content{width:100%;padding:0;margin:30px 0}}.repeater-content .image,.repeater-content .video{width:60%;position:absolute;left:0;height:100%;top:0}@media only screen and (max-width:1024px){.repeater-content .image,.repeater-content .video{height:480px;width:100%;position:relative}}@media only screen and (max-width:720px){.repeater-content .image,.repeater-content .video{height:380px}}@media only screen and (max-width:600px){.repeater-content .image,.repeater-content .video{height:320px}}@media only screen and (max-width:450px){.repeater-content .image,.repeater-content .video{height:240px}}.repeater-content .image-slider,.repeater-content .slick-list{height:100%}.repeater-content .slick-dots{position:absolute;left:0;right:0;bottom:20px;margin:0;z-index:1}.repeater-content .slick-track{display:flex !important;height:100%}.repeater-content .slick-slide{height:auto}.testimonials-slider-wrap{background:#eee}.testimonials-slider-wrap .testimonials-slider{justify-content:center}.testimonials-slider-wrap .testimonials-slider .slick-list{margin:0 60px}@media only screen and (max-width:1400px){.testimonials-slider-wrap .testimonials-slider .slick-list{margin:0 40px}}@media only screen and (max-width:500px){.testimonials-slider-wrap .testimonials-slider .slick-list{margin:0}}.testimonials-slider-wrap .testimonials-slider .slick-list .slick-next{right:60px}.testimonials-slider-wrap .testimonials-slider .slick-arrow{top:44%}.testimonial-card{width:calc(33.333% - 24px);padding:40px;margin:0 12px 24px;background:#fff;border:1px solid #dedede;justify-content:space-between}@media only screen and (max-width:1400px){.testimonial-card{padding:32px 24px;margin:0 6px 12px}}@media only screen and (max-width:1200px){.testimonial-card{width:calc(50% - 24px);padding:28px 24px}}@media only screen and (max-width:850px){.testimonial-card{width:100%}}@media only screen and (max-width:450px){.testimonial-card{padding:28px 20px}}.testimonial-content p{font-weight:400}.testimonial-content p.name{margin-bottom:5px;font-weight:700}.testimonial-content p.origin-label{color:#747474;font-size:16px}.testimonial-content p .read-more{font-size:16px;text-decoration:underline;cursor:pointer;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.testimonial-content p .read-more:hover{color:#7d6040}.testimonial-content .rating{padding-bottom:10px}.testimonial-content .rating i{font-size:24px;color:#f1c40f;margin:0 2px}.testimonial-content .origin{width:48px;height:48px}.review-modal-wrap{opacity:0;position:fixed;top:0;bottom:0;right:0;left:0;z-index:-1}.review-modal-wrap.active{height:fit-content;width:fit-content;opacity:1;z-index:1000}.review-modal-wrap.active .modal{opacity:1;visibility:visible}.review-modal-wrap.modal{position:fixed;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:1px solid #dedede;background:#fff;padding:40px;width:700px;max-height:calc(100vh - 40px);visibility:hidden;opacity:0;box-shadow:7px 8px 25px -20px rgba(0,0,0,.6);overflow-y:scroll;z-index:999}@media only screen and (max-width:800px){.review-modal-wrap.modal{padding:40px;width:600px}}@media only screen and (max-width:620px){.review-modal-wrap.modal{padding:32px;width:400px}}@media only screen and (max-width:420px){.review-modal-wrap.modal{padding:24px;width:340px}}@media only screen and (max-width:350px){.review-modal-wrap.modal{width:300px}}.review-modal-wrap.modal.active{opacity:1;visibility:visible}.review-modal-wrap.modal .close-element,.review-modal-wrap.modal .close-modal{position:absolute;top:22px;right:22px;transition:.3s ease;cursor:pointer;z-index:1}@media only screen and (max-width:850px){.review-modal-wrap.modal .close-element,.review-modal-wrap.modal .close-modal{top:18px;right:18px}}@media only screen and (max-width:600px){.review-modal-wrap.modal .close-element,.review-modal-wrap.modal .close-modal{top:16px;right:16px}}@media only screen and (max-width:1600px){.review-modal-wrap.modal .close-element i,.review-modal-wrap.modal .close-modal i{font-size:16px}}.review-modal-wrap.modal .relative{height:100%}.modal-back{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.7);cursor:pointer;z-index:998;opacity:0;visibility:hidden;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.modal-back.active{opacity:1;visibility:visible}.faqs-wrap{background:#eee}.faqs-wrap .intro-content{width:40%;padding-right:40px}@media only screen and (max-width:1400px){.faqs-wrap .intro-content{padding-right:20px}}@media only screen and (max-width:1024px){.faqs-wrap .intro-content{width:100%;padding-right:0}}.faqs-wrap .faqs{width:60%;padding-left:40px}@media only screen and (max-width:1400px){.faqs-wrap .faqs{padding-left:20px}}@media only screen and (max-width:1024px){.faqs-wrap .faqs{width:100%;padding-left:0;padding-top:30px}}.faq-block{cursor:pointer;background:#fff;margin-bottom:20px}.faq-block:first-of-type{border:0}.faq-block:last-of-type{margin:0}.faq-block.active .question:after{content:""}.faq-block.active .question:after,.faq-block:hover .question:after{color:#7d6040}.faq-block.active .question h3,.faq-block:hover .question h3{color:#7d6040}.faq-block .question{padding:22px 50px 22px 22px;position:relative;user-select:none}.faq-block .question:after{content:"+";font-family:"Font Awesome 6 Pro";position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.faq-block .question h3{font-size:24px !important;font-weight:700;margin:0;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.faq-block .answer{display:none;padding:0 50px 22px 22px}.faq-block .answer p{margin-bottom:0}.form-section-wrap.bg-green{border-bottom:1px solid #fff}.form-section-wrap.bg-green .content-wrap *{color:#fff}.form-section-wrap .content-wrap{width:40%;padding-right:40px}@media only screen and (max-width:1400px){.form-section-wrap .content-wrap{padding-right:20px}}@media only screen and (max-width:1024px){.form-section-wrap .content-wrap{width:100%;padding-right:0}}.form-section-wrap .content-wrap h1{margin-bottom:20px}.form-section-wrap .content-wrap .contact-icon{text-decoration:none;display:flex;justify-content:flex-start;align-items:center}@media only screen and (max-width:500px){.form-section-wrap .content-wrap .contact-icon{font-size:16px}}.form-section-wrap .content-wrap .contact-icon:hover{opacity:1}.form-section-wrap .content-wrap .contact-icon:hover i{background:#fff;color:#7d6040}.form-section-wrap .content-wrap .contact-icon:hover span{text-decoration:underline}.form-section-wrap .content-wrap .contact-icon i{border-radius:50%;color:#fff;background:#7d6040;border:2px solid #7d6040;width:40px;height:40px;display:flex;justify-content:center;align-items:center;margin-right:12px;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}@media only screen and (max-width:400px){.form-section-wrap .content-wrap .contact-icon i{width:34px;height:34px;margin-right:6px}}.form-section-wrap .content-wrap .contact-icon span{-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.form-section-wrap .form-wrap{width:60%;padding-left:40px}@media only screen and (max-width:1400px){.form-section-wrap .form-wrap{padding-left:20px}}@media only screen and (max-width:1024px){.form-section-wrap .form-wrap{width:100%;padding-left:0}}.form-section-wrap .form-wrap .form.bg-copper{padding:40px}@media only screen and (max-width:720px){.form-section-wrap .form-wrap .form.bg-copper{padding:24px}}@media only screen and (max-width:500px){.form-section-wrap .form-wrap .form.bg-copper{padding:24px 20px}}.form-section-wrap .form-wrap .form h3{color:#fff}@media only screen and (max-width:400px){.form-section-wrap .form-wrap .form .form-grid{display:block}}.form-section-wrap .form-wrap .form .form-grid .input-left p,.form-section-wrap .form-wrap .form .form-grid .input-right p{margin-bottom:0}.form-section-wrap .form-wrap .form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.form-section-wrap .form-wrap .form textarea,.form-section-wrap .form-wrap .form select{margin-bottom:20px}.form-section-wrap .form-wrap .form [type=submit]{margin-top:0}.form-section-wrap .form-wrap .form .data-check a{color:#fff}.review-trust{margin-top:50px;display:flex;flex-direction:column;gap:16px}.review-card{display:flex;align-items:center;gap:16px;padding:14px 18px;border-radius:14px;background:#fff;border:1px solid #e8e8e8;box-shadow:0 6px 18px rgba(0,0,0,.06);text-decoration:none;transition:all .3s ease}.review-card:hover{transform:translateY(-4px);box-shadow:0 10px 25px rgba(0,0,0,.1)}.logo-box{width:110px;height:60px;display:flex;align-items:center;justify-content:center}.review-logo{max-width:100%;max-height:100%;object-fit:contain}.review-content{display:flex;flex-direction:column;width:calc(100% - 110px);overflow:hidden}.review-content h4{margin:0;font-size:16px;color:#111}.review-content p{margin:2px 0 0;font-size:14px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width:768px){.review-card{padding:12px 14px;gap:12px}.logo-box{width:70px;height:40px}.review-content{width:calc(100% - 70px)}.review-content h4{font-size:14px}.review-content p{font-size:13px}}.related-products-wrap{background:#eee}.related-products-wrap .intro-content{margin-bottom:40px}.related-products-wrap .related-products .slick-arrow.slick-prev{left:-20px}.related-products-wrap .related-products .slick-arrow.slick-next{right:-20px}.related-products-wrap .related-products .product-card{margin:0 15px}.related-products-wrap .related-products .product-card:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.related-products-wrap .related-products .product-card:hover .y-btn{background-color:transparent;--tw-text-opacity:1;color:rgb(34 44 48 var(--tw-text-opacity))}.related-products-wrap .related-products .product-card .image{width:100%;min-height:1px;padding-bottom:60%;overflow:hidden}.related-products-wrap .related-products .product-card .image img{-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.related-products-wrap .related-products .product-card .text{margin-top:20px}.related-products-wrap .related-products .product-card .text h3{font-size:24px !important}.related-products-wrap .related-products .product-card .y-btn{pointer-events:none;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}p.toggle-tab{display:none;font-size:24px;margin:0;padding:20px;font-family:"Playfair Display",serif;border-top:2px solid #7d6040;position:relative;cursor:pointer;font-weight:500}@media only screen and (max-width:900px){p.toggle-tab{display:block}}p.toggle-tab:after{content:"+";font-family:"Font Awesome 6 Pro";position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}p.toggle-tab:last-of-type{border-bottom:2px solid #7d6040}p.toggle-tab.current{text-decoration:underline}p.toggle-tab.current:after{content:""}@media only screen and (max-width:900px){.tab-list{display:none}}.tab-list li{font-family:"Playfair Display",serif;font-size:24px;font-weight:500;list-style:none;display:inline-block;margin:0 7px;padding:10px 30px;border-radius:100px;cursor:pointer;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}@media only screen and (max-width:1200px){.tab-list li{padding:5px 15px}}.tab-list li.current,.tab-list li.current:hover{text-decoration:underline}.tab-list li:hover{text-decoration:underline}.tab-content{display:none;padding-top:40px}@media only screen and (max-width:900px){.tab-content{padding:30px 0}}.tab-content.current{display:block}.tab-content [class^=container]{padding:0}@media only screen and (max-width:1000px){.tab-content .split-content{flex-direction:column-reverse}}@media only screen and (max-width:1000px){.tab-content .split-content .half{width:100%}}.tab-content .split-content .image{min-height:400px;margin-left:40px}@media only screen and (max-width:1000px){.tab-content .split-content .image{padding-bottom:35%;margin-left:0;height:360px;min-height:inherit}}.tab-content .split-content .text{padding:40px 40px 40px 0}@media only screen and (max-width:1000px){.tab-content .split-content .text{padding-bottom:0}}@media only screen and (max-width:1000px){.tab-content .swatches-wrap{width:100%}}.tab-content .swatches-wrap .swatches{height:fit-content}.tab-content .swatches-wrap .swatches .slick-prev{left:-40px}.tab-content .swatches-wrap .swatches .slick-next{right:-40px}.tab-content .swatches-wrap .swatches .slick-dots li:after{box-shadow:none;border:2px solid #7d6040}.tab-content .swatches-wrap .swatches.single-line .slick-slide>div{width:auto}.tab-content .swatches-wrap .swatches.multi-line .slick-list{display:block}.tab-content .swatches-wrap .swatches.multi-line .slick-track{height:auto}.tab-content .swatches-wrap .swatches.multi-line .slick-slide{height:inherit}.tab-content .swatches-wrap .swatches.multi-line .slick-slide>div{height:calc(50% - 10px)}@media only screen and (max-width:1200px){.tab-content .swatches-wrap .swatches.multi-line .slick-slide>div{height:50%}}.tab-content .swatches-wrap .swatches.multi-line .slick-slide>div:first-of-type{margin-bottom:15px}@media only screen and (max-width:1200px){.tab-content .swatches-wrap .swatches.multi-line .slick-slide>div:first-of-type{margin-bottom:0}}.tab-content .swatches-wrap .swatches .slick-slide{flex-direction:column;justify-content:flex-start;height:auto;margin:10px}@media only screen and (max-width:900px){.tab-content .swatches-wrap .swatches .slick-slide{margin:5px}}.tab-content .swatches-wrap .swatches .slick-slide>div{width:100%;text-align:center}.tab-content .swatches-wrap .swatches .slick-dots{bottom:0;position:relative;margin-top:20px}.tab-content .swatches-wrap .swatches .swatch .image{width:100%;padding-bottom:100%;height:0;border:2px solid #eee}.tab-content .swatches-wrap .swatches .swatch p{font-size:20px;font-weight:400;margin:12px 0;text-transform:capitalize}@media only screen and (max-width:600px){.tab-content .swatches-wrap .swatches .swatch p{font-size:16px}}.tab-content .videos-wrap .video{width:calc(50% - 20px);padding-bottom:30%;height:0;margin:0 10px 20px}@media only screen and (max-width:650px){.tab-content .videos-wrap .video{width:100%;padding-bottom:60%;margin-bottom:10px}}.downloads-wrap{justify-content:center}.downloads-wrap a{display:flex;align-items:center;width:100%;padding:20px;padding-left:24px;padding-right:37px;margin-bottom:10px;font-size:18px;background:#eee}@media only screen and (max-width:980px){.downloads-wrap a{padding-right:24px}}@media only screen and (max-width:500px){.downloads-wrap a{padding:16px;font-size:15px;font-weight:600}}@media only screen and (max-width:350px){.downloads-wrap a{padding:8px 12px}}.downloads-wrap a:hover{color:#7d6040}.downloads-wrap a:hover i{color:#7d6040}.downloads-wrap a.product-new{flex-direction:column;background:0 0;width:auto}.downloads-wrap a.product-new .thumb img{border-radius:0;box-shadow:none;border:1px solid #000}.downloads-wrap a.product-new h6{margin-top:20px}.downloads-wrap a i{font-size:1.5em;vertical-align:middle;transition:.3s ease}.downloads-wrap a .fa-file-pdf{margin-right:60px}@media only screen and (max-width:980px){.downloads-wrap a .fa-file-pdf{margin-right:32px}}@media only screen and (max-width:500px){.downloads-wrap a .fa-file-pdf{margin-right:20px}}@media only screen and (max-width:400px){.downloads-wrap a .fa-file-pdf{margin-right:12px}}.downloads-wrap a .right{flex-grow:1;text-align:right;margin-left:20px;transition:.3s ease}@media only screen and (max-width:400px){.downloads-wrap a .right{margin-left:12px}}.downloads-wrap a .right i{font-size:1.2em;vertical-align:baseline;margin-right:10px}@media only screen and (max-width:980px){.downloads-wrap a .right i{margin-right:0}}@media only screen and (max-width:980px){.downloads-wrap a .right span.download{display:none}}.downloads-wrap a .thumb{width:170px;max-width:100%;height:240px;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.downloads-wrap a .thumb.icon{background:#0000}.downloads-wrap a .thumb.icon:after{content:"";font-family:"Font Awesome 6 Pro";font-weight:600;color:#fff;font-size:50px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.downloads-wrap a .thumb img{box-shadow:6px 3px 10px rgba(0,0,0,.16);border-radius:10px}.gal-item{width:calc(33.333% - 20px);margin:0 10px 20px;padding-bottom:20%;height:0;position:relative;overflow:hidden}@media only screen and (max-width:900px){.gal-item{width:calc(50% - 20px);padding-bottom:35%}}@media only screen and (max-width:400px){.gal-item{width:calc(50% - 10px);margin:0 5px 10px;padding-bottom:50%}}.gal-item:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.gal-item img{-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}@media only screen and (max-width:800px){.usp-bar-offer-wrap{margin-bottom:30px}}.usp-bar-offer-wrap .offer-wrap{width:600px;background:#1f272a}@media only screen and (max-width:1600px){.usp-bar-offer-wrap .offer-wrap{width:500px}}@media only screen and (max-width:1500px){.usp-bar-offer-wrap .offer-wrap{width:400px}}@media only screen and (max-width:1300px){.usp-bar-offer-wrap .offer-wrap{width:280px;justify-content:center}}@media only screen and (max-width:800px){.usp-bar-offer-wrap .offer-wrap{width:100%}}.usp-bar-offer-wrap .offer-wrap .offer{width:400px}@media only screen and (max-width:1600px){.usp-bar-offer-wrap .offer-wrap .offer{width:360px}}@media only screen and (max-width:1500px){.usp-bar-offer-wrap .offer-wrap .offer{width:320px}}@media only screen and (max-width:1300px){.usp-bar-offer-wrap .offer-wrap .offer{width:240px}}.usp-bar-offer-wrap .offer-wrap .offer img{width:100%;object-fit:cover}.usp-bar-offer-wrap .usps.offer-inc{width:calc(100% - 600px)}@media only screen and (max-width:1600px){.usp-bar-offer-wrap .usps.offer-inc{width:calc(100% - 500px)}}@media only screen and (max-width:1500px){.usp-bar-offer-wrap .usps.offer-inc{width:calc(100% - 400px)}}@media only screen and (max-width:1300px){.usp-bar-offer-wrap .usps.offer-inc{width:calc(100% - 280px)}}@media only screen and (max-width:800px){.usp-bar-offer-wrap .usps.offer-inc{width:100%}}.usp-bar-offer-wrap .usps.offer-inc .usp{margin:10px 40px}@media only screen and (max-width:1600px){.usp-bar-offer-wrap .usps.offer-inc .usp{margin:10px 20px}}.usp-bar-offer-wrap .usps.offer-exc{padding:10px 0}@media only screen and (max-width:400px){.usp-bar-offer-wrap .usps.offer-exc .usp{flex-direction:column;justify-content:center}}@media only screen and (max-width:400px){.usp-bar-offer-wrap .usps.offer-exc .usp .text{width:100%;margin:12px 0 0}}.usp-bar-offer-wrap .usps .slick-track{height:100%;align-items:center}.usp-bar-offer-wrap .usps .usp{margin:10px 60px}@media only screen and (max-width:1600px){.usp-bar-offer-wrap .usps .usp{margin:10px 30px}}@media only screen and (max-width:720px){.usp-bar-offer-wrap .usps .usp{margin:10px 20px}}.usp-bar-offer-wrap .usps .usp img{width:140px;object-fit:contain}@media only screen and (max-width:1400px){.usp-bar-offer-wrap .usps .usp img{width:120px}}.usp-bar-offer-wrap .usps .usp .text{width:calc(100% - 170px);margin-left:30px}@media only screen and (max-width:1400px){.usp-bar-offer-wrap .usps .usp .text{width:calc(100% - 140px);margin-left:20px}}.usp-bar-offer-wrap .usps .usp .text h3{font-size:20px !important;margin-bottom:10px;line-height:1.2}.usp-bar-offer-wrap .usps .usp .text p{font-size:16px;margin-bottom:0}.page-template-page-contact .left-right-content.bg-green *,.page-template-page-fullwidth .left-right-content.bg-green *{color:#fff !important;opacity:1 !important}.product-card-wrap.text-card-wrap{padding-bottom:48px}.product-card-wrap.text-card-wrap .product-cards{gap:30px;flex-wrap:wrap}.product-card-wrap.text-card-wrap .product-cards .product-card{width:calc(33.333% - 20px)}@media only screen and (max-width:1315px){.product-card-wrap.text-card-wrap .product-cards .product-card{width:calc(50% - 20px)}}@media only screen and (max-width:768px){.product-card-wrap.text-card-wrap .product-cards .product-card{width:100%}}.product-card-wrap.text-card-wrap .product-cards .product-card .image{height:300px}@media only screen and (max-width:1100px){.product-card-wrap.text-card-wrap .product-cards .product-card .image{height:260px}}.product-card-wrap.text-card-wrap .product-cards .product-card .heading{display:none}.product-card-wrap.text-card-wrap .product-cards .product-card .text{padding-top:15px}.product-card-wrap.text-card-wrap .product-cards .product-card .text h3{font-family:"Playfair Display",serif;font-weight:500;font-size:30px;margin-bottom:10px}.product-card-wrap.image-card-wrap .intro-content h2{border-bottom:#7d6040f5 solid 2px;align-self:center;padding:20px}.product-card-wrap.image-card-wrap .product-cards{gap:8px;flex-wrap:wrap}.product-card-wrap.image-card-wrap .product-cards .product-card{overflow:hidden;width:calc(25% - 6px)}@media only screen and (max-width:1200px){.product-card-wrap.image-card-wrap .product-cards .product-card{width:calc(50% - 4px)}}@media only screen and (max-width:600px){.product-card-wrap.image-card-wrap .product-cards .product-card{width:100%}}.product-card-wrap.image-card-wrap .product-cards .product-card:hover{transition:.3s ease}.product-card-wrap.image-card-wrap .product-cards .product-card:hover .image:after{opacity:1;background-color:rgba(0,0,0,.5)}.product-card-wrap.image-card-wrap .product-cards .product-card:hover .heading{opacity:0}@media only screen and (max-width:1200px){.product-card-wrap.image-card-wrap .product-cards .product-card:hover .heading{opacity:1}}.product-card-wrap.image-card-wrap .product-cards .product-card:hover .text{transform:translateY(0)}.product-card-wrap.image-card-wrap .product-cards .product-card .image{width:100%;height:400px}@media only screen and (max-width:1500px){.product-card-wrap.image-card-wrap .product-cards .product-card .image{height:300px}}@media only screen and (max-width:1300px){.product-card-wrap.image-card-wrap .product-cards .product-card .image{height:250px}}@media only screen and (max-width:1080px){.product-card-wrap.image-card-wrap .product-cards .product-card .image{height:200px}}@media only screen and (max-width:600px){.product-card-wrap.image-card-wrap .product-cards .product-card .image{height:150px}}.product-card-wrap.image-card-wrap .product-cards .product-card .image:before{content:"";position:absolute;bottom:0;left:0;right:0;height:33.333%;background:linear-gradient(0deg,rgba(0,0,0,.2) 0%,rgba(0,0,0,0) 100%);transition:.3s ease;z-index:1}.product-card-wrap.image-card-wrap .product-cards .product-card .image:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.2);opacity:.5;transition:.3s ease}.product-card-wrap.image-card-wrap .product-cards .product-card .heading{font-family:"Playfair Display",serif;font-weight:500;font-size:30px;text-align:left;color:#fff;margin:0;padding:40px 30px;position:absolute;left:0;right:0;bottom:0;transition:.3s ease;z-index:1}.product-card-wrap.image-card-wrap .product-cards .product-card .text{padding:40px 30px;position:absolute;text-align:left;bottom:0;left:0;right:0;transform:translateY(100%);transition:.3s ease;z-index:1}.product-card-wrap.image-card-wrap .product-cards .product-card .text .btn-solid{width:100%;margin-top:20px;background:0 0;border:1px solid #fff}.product-card-wrap.image-card-wrap .product-cards .product-card .text .btn-solid:hover{background:#222c30;border:none}@media only screen and (max-width:1200px){.product-card-wrap.image-card-wrap .product-cards .product-card .text{display:none}}.product-card-wrap.image-card-wrap .product-cards .product-card .text *{color:#fff}.product-card-wrap.image-card-wrap .product-cards .product-card .text h3{font-family:"Playfair Display",serif;font-weight:500;font-size:30px;text-align:left;color:#fff;margin-bottom:10px;transition:.3s ease}.product-card-wrap.image-card-wrap .product-cards .product-card .text p{margin:0;transition:.3s ease}.product-card-wrap.image-card-wrap .product-cards .product-card .text p.text-link{margin-top:10px}.product-card-wrap .intro-content{display:flex;flex-direction:column;justify-content:center}.med-pad{padding-top:96px;padding-bottom:96px}@media only screen and (max-width:1600px){.med-pad{padding-top:83px;padding-bottom:83px}}@media only screen and (max-width:1450px){.med-pad{padding-top:72px;padding-bottom:72px}}@media only screen and (max-width:980px){.med-pad{padding-top:60px;padding-bottom:60px}}@media only screen and (max-width:600px){.med-pad{padding-top:40px;padding-bottom:40px}}.repeater-content-home h2{color:#000}.repeater-content-home a:not(.y-btn){text-decoration:underline}.repeater-content-home .container-large{gap:80px}@media only screen and (max-width:1500px){.repeater-content-home .container-large{gap:72px}}@media only screen and (max-width:1250px){.repeater-content-home .container-large{gap:64px}}@media only screen and (max-width:1080px){.repeater-content-home .container-large{gap:56px}}@media only screen and (max-width:650px){.repeater-content-home .container-large{gap:48px}}@media only screen and (max-width:400px){.repeater-content-home .container-large{gap:40px}}@media only screen and (max-width:1080px){.repeater-content-home .row{gap:40px;flex-direction:column-reverse}}@media only screen and (max-width:800px){.repeater-content-home .row{gap:32px}}@media only screen and (max-width:650px){.repeater-content-home .row{gap:20px}}@media only screen and (max-width:1080px){.repeater-content-home .row:nth-of-type(even){flex-direction:column}}.repeater-content-home .row:nth-of-type(even) .content{padding-left:80px;padding-right:80px}@media only screen and (max-width:1500px){.repeater-content-home .row:nth-of-type(even) .content{padding:40px 48px}}@media only screen and (max-width:1250px){.repeater-content-home .row:nth-of-type(even) .content{padding:40px}}@media only screen and (max-width:1080px){.repeater-content-home .row:nth-of-type(even) .content{padding:0 20px}}.repeater-content-home .content{padding-left:80px;padding-right:80px;width:45%}@media only screen and (max-width:1500px){.repeater-content-home .content{padding:40px 48px}}@media only screen and (max-width:1250px){.repeater-content-home .content{width:50%;padding:32px 40px}}@media only screen and (max-width:1080px){.repeater-content-home .content{width:100%;padding:0 20px}}.repeater-content-home .image,.repeater-content-home .video{width:55%}@media only screen and (max-width:1250px){.repeater-content-home .image,.repeater-content-home .video{width:50%}}@media only screen and (max-width:1080px){.repeater-content-home .image,.repeater-content-home .video{width:100%;height:480px}}@media only screen and (max-width:720px){.repeater-content-home .image,.repeater-content-home .video{height:380px}}@media only screen and (max-width:600px){.repeater-content-home .image,.repeater-content-home .video{height:320px}}@media only screen and (max-width:450px){.repeater-content-home .image,.repeater-content-home .video{height:240px}}.repeater-content-home .image:before,.repeater-content-home .video:before{content:"";position:absolute;background:#000;background:linear-gradient(0deg,rgba(0,0,0,.3) 0%,rgba(0,0,0,0) 100%);border-bottom-left-radius:var(--radius-small);border-bottom-right-radius:var(--radius-small);top:50%;left:0;right:0;bottom:0;opacity:1;z-index:1}.repeater-content-home .image img,.repeater-content-home .image video,.repeater-content-home .image iframe,.repeater-content-home .video img,.repeater-content-home .video video,.repeater-content-home .video iframe{border-radius:var(--radius-small)}.repeater-content-home .image-slider,.repeater-content-home .slick-list{height:100%}.repeater-content-home .slick-dots{position:absolute;left:0;right:0;bottom:20px;margin:0;z-index:2}.repeater-content-home .slick-dots li:hover:after{background:rgba(255,255,255,.5)}.repeater-content-home .slick-dots li:after{border-color:#fff}.repeater-content-home .slick-dots li.slick-active:after{background:#fff}.repeater-content-home .slick-track{display:flex !important;height:100%}.repeater-content-home .slick-slide{height:auto}.repeater-content-home .slick-arrow:hover:after{color:#fff}.repeater-content-home .slick-arrow:after{color:#fff}.image-slider,.slick-list{height:100%}.logo-grid-wrap h2{border-bottom:#7d6040f5 solid 2px;align-self:center;padding:20px}.logo-grid-wrap .slick-track{display:flex;align-items:center;justify-content:center}.logo-grid-wrap img{display:inline-block;max-width:150px;object-fit:contain;margin:10px 20px;vertical-align:middle}@media only screen and (max-width:600px){.logo-grid-wrap img{max-width:120px}}.page-template-page-home-new .form-section-wrap{background:#7d6040}.page-template-page-home-new .form-section-wrap input,.page-template-page-home-new .form-section-wrap textarea{background:#fff !important;color:#000 !important}.page-template-page-home-new .form-section-wrap .btn-white{width:100%;font-family:"Public Sans";font-weight:600;font-size:18px;color:#fff !important;border:2px solid #fff;background:0 0 !important}.page-template-page-home-new .form-section-wrap .btn-white:hover{background:#222c30 !important;color:#fff !important;border-color:#222c30}.page-template-page-home-new .home-new{display:none}.page-template-page-home-new .logo-grid-wrap .container{display:flex;flex-direction:column}.page-template-page-home-new .testimonials-slider{padding-bottom:40px}.page-template-page-home-new #which-trusted-traders-review-widget{background:#fff;padding:40px 0}@media only screen and (max-width:768px){.page-template-page-home-new #which-trusted-traders-review-widget{min-height:850px}}.fixed-notice{position:fixed;z-index:50;background:#dedede}.fixed-notice.hidden{display:none}.fixed-notice.strip{bottom:0;left:0;right:0;padding:35px 85px 30px 20px}@media only screen and (max-width:1200px){.fixed-notice.strip .content{padding-right:20px}}.fixed-notice.modal .container{position:fixed;background:#dedede;width:720px;padding:60px;text-align:center;top:50%;left:50%;z-index:1;overflow:scroll;transform:translate(-50%,-50%);box-shadow:0px 0px 20px -10px #000}@media only screen and (max-width:800px){.fixed-notice.modal .container{width:auto;left:40px;right:40px;transform:none}}@media only screen and (max-width:450px){.fixed-notice.modal .container{padding:30px}}.fixed-notice.modal .notice-overlay{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5)}.fixed-notice .content p:last-of-type{margin-bottom:0}.fixed-notice .content .btn{margin-top:20px}.fixed-notice .close-notice{position:absolute;top:5px;left:10px;font-size:26px;cursor:pointer;transition:.3s ease;background:0 0;padding:0;height:initial;line-height:initial;margin-top:initial}.fixed-notice .close-notice:hover{color:#7d6040}.page-id-8 .text-section-heading-mob{padding-left:48px}@media only screen and (max-width:767px){.page-id-8 .text-section-heading-mob{padding-left:0}}.wpcf7 .codedropz-upload-wrapper{margin-bottom:20px}.wpcf7 .codedropz-upload-inner{color:#fff}.wpcf7 .codedropz-upload-inner h3{font-size:20px}.wpcf7 .codedropz-upload-inner .codedropz-btn-wrap a.cd-upload-btn{color:#fff;text-decoration:underline}.wpcf7 .codedropz-upload-inner .codedropz-btn-wrap a.cd-upload-btn:hover{color:#fff}.wpcf7 .dnd-upload-counter{color:#fff}.wpcf7 .dnd-upload-status{margin-bottom:12px}.wpcf7 .dnd-upload-status .dnd-upload-image{display:none}.wpcf7 .dnd-upload-status .dnd-upload-details{padding-left:0}.wpcf7 .dnd-upload-status .dnd-upload-details .remove-file{right:20px}.wpcf7 .dnd-upload-status .dnd-upload-details .remove-file span:after{filter:invert(1)}.wpcf7 .dnd-upload-status .dnd-upload-details .name,.wpcf7 .dnd-upload-status .dnd-upload-details .name em,.wpcf7 .dnd-upload-status .dnd-upload-details .name span{font-size:16px;color:#fff}.wpcf7 .dnd-upload-status .dnd-upload-details .name em{font-weight:600}.page-id-21948 .banner .large .banner-text{width:450px;padding:45px}