header{margin-top:150px;position:relative;height:calc(100vh - 240px);display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap}header.has-sale-banner{margin-top:189px;height:calc(100vh - 280px)}header .side-text{width:550px;background-color:#435452;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}header .side-text h1{font-size:50px}header .side-text h1,header .side-text p{width:50%;color:#fff;text-align:center}header .side-text p{font-size:18px;margin-top:20px;margin-bottom:50px;width:70%}header .bg-image{width:calc(100% - 550px);position:relative}header .bg-image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;position:absolute}.product-category-header{max-height:550px!important}@media screen and (max-width:768px){header{height:auto!important;margin-top:150px;min-height:unset}header .bg-image,header .side-text{width:100%;height:auto}header.has-sale-banner{margin-top:187px}header .side-text{padding:20px;max-width:unset;order:2}header .side-text h1,header .side-text p{width:100%}header .side-text p{margin:0;max-width:400px;font-size:16px}header .side-text a{display:none}.product-category-header{height:350px}.product-category-header .side-text h1{margin:20px 0}.product-category-header .bg-image{display:none}.usps-block{border-top:solid 1px #707070}}.usps-block{width:100%;border-bottom:solid 1px #707070;padding:20px 0;position:relative}.usps-block .arrow{display:none}.usps-block .usp-container{max-width:1210px;width:90%;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.usps-block .usp-container .usp{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap}.usps-block .usp-container .usp .icon{margin-right:20px}.usps-block .usp-container .usp .icon img{width:auto;height:50px;display:block}.usps-block .usp-container .usp p{font-size:20px}@media screen and (max-width:1200px){.usps-block .usp-container .usp{width:80%;justify-content:center}.usps-block .usp-container .usp .icon{margin-right:10px}.usps-block .arrow{z-index:1000;display:block;stroke:#1C1C1C}.usps-block .arrow.arrow-left{left:30px}.usps-block .arrow.arrow-right{right:10px}}.usps-block-mobile-styling .usp-container{max-width:unset;width:fit-content;overflow:hidden;flex-wrap:nowrap}.usps-block-mobile-styling .usp-container .usp{width:100vw!important}.usps-block-desktop{display:block}.usps-block-mobile{display:none}@media screen and (max-width:1200px){.usps-block-desktop{display:none}.usps-block-mobile{display:block}}.products-container{max-width:1300px;width:90%;margin:0 auto;display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap}.products-container .product{width:calc(25% - 22.5px);margin-right:30px;text-decoration:none;height:auto;margin-top:30px;padding-bottom:30px;background-color:rgba(67,84,82,.0705882353)}#blogLoadMoreBtn:hover,#loadMoreBtn:hover,.products-container .product .link-button:hover{background-color:#E8E8E8}.products-container .product:nth-child(4n){margin-right:0}.products-container .product img{width:100%;height:400px;object-fit:cover;object-position:center;display:block}.products-container .product h2{font-size:20px;text-align:center;width:90%;margin:20px auto;color:#3B3B3B}.products-container .product p{color:#1C1C1C;text-align:center;width:90%;margin:20px auto;height:100px}.products-container .product .link-button{margin:0 auto;color:#1C1C1C;border:1px solid #1C1C1C}@media screen and (max-width:1200px){.products-container .product{width:calc(33% - 20px)}.products-container .product h2{width:80%}.products-container .product:nth-child(4n){margin-right:30px}.products-container .product:nth-child(3n){margin-right:0}}@media screen and (max-width:1024px){.products-container .product{width:calc(50% - 15px)}.products-container .product h2{width:80%}.products-container .product:nth-child(3n),.products-container .product:nth-child(4n){margin-right:30px}.products-container .product:nth-child(2n){margin-right:0}}@media screen and (max-width:768px){.products-container .product{width:100%;margin-right:0}.products-container .product:nth-child(2n),.products-container .product:nth-child(3n),.products-container .product:nth-child(4n){margin-right:0}.products-container .product h2{min-height:auto}.products-container .product p{height:auto}}#blogLoadMoreBtn,#loadMoreBtn{border:1px solid #1C1C1C;margin:50px auto;padding:15px 20px;color:#1C1C1C}.brochure-title-buttons .brochure-title-button.titleSelected,.brochure_submit,.text-video-block{background-color:#F5C049}@media screen and (max-width:768px){#blogLoadMoreBtn,#loadMoreBtn{margin:30px auto 50px}}.no-more-text{margin:50px auto;display:none}.no-more-text a{color:inherit;text-decoration:underline}.text-video-block{width:100%;padding:50px 0}.text-video-block .container{max-width:1320px;width:90%;margin:0 auto;display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap}.text-video-block .container.video-on-left .left{order:2}.text-video-block .container.video-on-left .right{order:1}.text-video-block .container.even{max-width:1260px;justify-content:space-between}.text-video-block .container.even .left{width:33%}.text-video-block .container.even .right{width:55%}.text-video-block .container .left{width:20%}.text-video-block .container .left *{text-align:center}.text-video-block .container .left p{margin-top:30px}.text-video-block .container .left a{border:1px solid #1C1C1C;color:#1C1C1C;margin:30px auto 0;transition:.5s}.text-video-block .container .left a:hover{background-color:#fff}.text-video-block .container .right{width:65%;position:relative}.text-video-block .container .right img,.text-video-block .container .right video{width:100%;height:auto;display:block}.text-video-block .container .right .play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:42px;cursor:pointer}.text-video-block .container .right .play-button svg{width:100%;height:auto}.text-video-block .container .right .play-button svg .st0{fill:#FFF;stroke:none}.text-video-block .container .right .pause-button{display:none;position:absolute;bottom:10px;left:10px;width:20px;height:20px;cursor:pointer}.text-video-block .container .right .pause-button:after,.text-video-block .container .right .pause-button:before{content:"";width:7px;height:100%;background-color:#fff;position:absolute;display:block;border-radius:2px;top:0;left:0}.text-video-block .container .right .pause-button:after{left:unset;right:0}.text-video-block .container .right .mute-button{display:none;position:absolute;bottom:10px;right:10px;width:25px;height:25px;cursor:pointer;border:1px solid #fff;border-radius:100%}.text-video-block .container .right .mute-button svg{width:calc(100% - 5px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:auto}.text-video-block .container .right .mute-button svg .st0{fill:#FFF;stroke:none}.text-video-block .container .right .mute-button svg .st1{stroke:#fff}.text-video-block .container .right .mute-button.active{background-color:#fff}.text-video-block .container .right .mute-button.active .st0{fill:#1C1C1C}.text-video-block .container .right .mute-button.active .st1{stroke:#1C1C1C}@media screen and (max-width:768px){.text-video-block{background-color:transparent;padding-top:0}.text-video-block .container.even .left,.text-video-block .container.even .right{width:100%;display:block}.text-video-block .container.even .left{margin-top:50px;order:1}.text-video-block .container.even .right{margin-top:30px;order:2}.text-video-block .container.even .right video{height:auto}.text-video-block .container .left{display:none}.text-video-block .container .right{width:100%}.text-video-block .container .right video{height:500px;object-fit:cover}}.arrow{position:absolute;top:50%;transform:translate(-50%,-50%);width:20px;height:100%;cursor:pointer}.arrow svg{width:100%;height:100%}.st0-white{fill:none;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke:#fff}.st0{fill:none;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke:#2f2b2b}.slick-dots{width:100%;display:flex;justify-content:center;align-items:center;flex-wrap:no-wrap;list-style:none}.slick-dots li .dot{width:10px;height:10px;display:block;background-color:#1C1C1C;opacity:.26;border-radius:100%;margin:0 5px}.slick-dots li.slick-active .dot{opacity:1}.testimonials{width:100%;padding:60px 0;background-color:#435452}.testimonials h2{text-align:center;margin:0 auto;color:#fff}.testimonials .testimonials-container{max-width:800px;width:100%;margin:40px auto 0;position:relative}.testimonials .testimonials-container .arrow svg polyline{stroke:#fff!important}.testimonials .testimonials-container .arrow.arrow-left{left:-70px;top:calc(50% - 40px);height:calc(100% - 80px)}.testimonials .testimonials-container .arrow.arrow-right{right:-90px;top:calc(50% - 40px);height:calc(100% - 80px)}.testimonials .testimonials-container .slick-track{display:flex!important}.testimonials .testimonials-container .slick-slide{height:inherit!important}.testimonials .testimonials-container .slide{margin:0 20px;background-color:#fff;display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;height:450px!important}.testimonials .testimonials-container .slide .image{width:33%;height:100%}.testimonials .testimonials-container .slide .image img{width:100%;height:100%;object-position:center;object-fit:cover}.testimonials .testimonials-container .slide .quote-container{width:67%;position:relative}.testimonials .testimonials-container .slide .quote{width:70px;height:40px}.testimonials .testimonials-container .slide .quote svg{fill:#435452}.testimonials .testimonials-container .slide .quote-start{transform:rotate(180deg);margin:30px auto}.testimonials .testimonials-container .slide p{color:#1C1C1C;text-align:center;font-size:18px;line-height:1.5;width:85%;margin:0 auto}.testimonials .testimonials-container .slide .name{margin-top:30px;text-transform:uppercase}.testimonials .testimonials-container .slick-dots{margin-top:50px}.testimonials .testimonials-container .slick-dots .dot{background-color:#fff}@media screen and (max-width:768px){.testimonials{padding:30px 0}.testimonials h2{width:70%;margin:0 auto}.testimonials .testimonials-container .slide{margin:0 20px;background-color:#fff;height:550px!important}.testimonials .testimonials-container .slide .image{display:none}.testimonials .testimonials-container .slide .quote-container{width:100%}.testimonials .testimonials-container .slick-dots{margin-top:30px}}.text_field{position:relative;margin-top:40px}.text_field label,.text_field span{font-size:18px;font-family:mr-eaves-modern;position:absolute;left:15px;top:50%;transform:translateY(-50%);transition:.5s;text-transform:uppercase;letter-spacing:.8px;z-index:-1}.text_field input,.text_field select,.text_field textarea{outline:0;border:1px solid #1C1C1C;border-radius:0!important;font-size:20px;font-family:mr-eaves-modern;padding:15px;width:100%;background-color:transparent}.text_field input.error~.floating_label,.text_field input.valid~.floating_label,.text_field input.valid~label,.text_field input.valid~span,.text_field input:focus~.floating_label,.text_field input:focus~label,.text_field input:focus~span,.text_field select.error~.floating_label,.text_field select.valid~.floating_label,.text_field select.valid~label,.text_field select.valid~span,.text_field select:focus~.floating_label,.text_field select:focus~label,.text_field select:focus~span,.text_field textarea.valid~label,.text_field textarea.valid~span,.text_field textarea:focus~label,.text_field textarea:focus~span{top:-10px;left:0;font-size:12px}.text_field input.error,.text_field select.error,.text_field textarea.error{border-bottom:solid 5px #a32235}.brochure-title-buttons{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:90%;margin:0 auto}.brochure-title-buttons .brochure-title-button{font-family:mr-eaves-modern;border:1px solid #1C1C1C;padding:10px 20px;font-size:22px;cursor:pointer;margin:0 10px}@media screen and (max-width:500px){.brochure-title-buttons .brochure-title-button{padding:5px 10px;margin:0 5px;font-size:18px}}.brochureTitleError{text-align:center;color:#a32235;text-transform:uppercase;width:100%;font-family:mr-eaves-modern}.brochureTitleError p{font-size:11px}.brochureTitleError p span{display:block;margin-top:20px}.brochure_submit{margin:30px auto 0;border-radius:0;outline:0;border:0;padding:16px 40px 14px;transition:.5s;color:#1C1C1C}.brochure_submit:hover{background-color:#D3AF55}@media screen and (max-width:768px){.brochure_submit{width:100%;padding:16px 10px}}.g-recaptcha{visibility:hidden;width:0;height:0}.field .mobile-field-container,.field .postcode-field-container{position:relative}.field .mobile-field-container .brochureSearchBtn,.field .postcode-field-container .brochureSearchBtn{position:absolute;top:1px;right:1px;height:calc(100% - 2px);background-color:#E8E8E8;font-family:mr-eaves-modern;padding:15px 30px;font-size:18px;cursor:pointer;border-left:1px solid #1C1C1C;text-transform:uppercase}.field .address_manually,.field .no-mobile{font-family:mr-eaves-modern;color:#1C1C1C;font-size:18px;text-decoration:underline;cursor:pointer;margin-top:20px}.allies-complete{width:100%;position:relative}.allies-complete #allies_complete_list_1{position:absolute;top:100%;z-index:1000;background-color:#fff;border:1px solid #707070;width:100%;list-style:none;height:200px;overflow-y:scroll}.allies-complete #allies_complete_list_1 li{width:100%;padding:10px;cursor:pointer;font-family:mr-eaves-modern}.allies-complete #allies_complete_list_1 li:hover{background-color:#E8E8E8}.checkbox{position:relative;display:flex;justify-content:flex-start;align-items:center;flex-wrap:no-wrap;width:100%}.checkbox input[type=checkbox],.checkbox input[type=radio]{visibility:hidden;width:0;height:0}.checkbox label{display:flex;justify-content:flex-start;align-items:center;flex-wrap:no-wrap;text-transform:unset;font-family:mr-eaves-modern;transform:unset;position:unset;z-index:100;cursor:pointer}@media screen and (max-width:768px){.checkbox label{width:calc(100% - 40px)}}.checkbox .box{width:30px;height:30px;display:block;position:relative;border:1px solid #707070}.checkbox .box svg{display:none;position:absolute;width:90%;height:90%;left:5%;top:5%}.checkbox input[type=checkbox]:checked+.box svg,.checkbox input[type=radio]:checked+.box svg{display:block}.checkbox .brochureCheckboxLeft{text-transform:unset;padding-left:20px;width:fit-content}.checkbox .brochureTooltipIcon{padding:3px;text-align:center;font-family:mr-eaves-modern;font-size:25px;border:1px solid;border-radius:100%;margin-left:35px;width:40px;height:40px;display:block;cursor:pointer}.tool-tip{position:relative}.tool-tip .brochureTooltip{width:100%;background-color:#E8E8E8;padding:30px;margin-top:30px;position:relative;display:none}.tool-tip .brochureTooltip:before{content:"";width:10px;height:10px;display:block;background-color:#E8E8E8;position:absolute;top:-5px;left:calc(40% - 3px);transform:rotate(-45deg)}.tool-tip .brochureTooltip p{text-align:center;color:#1C1C1C}.gdpr_text_bottom{max-width:400px;width:90%;margin:30px auto 0;text-align:center;font-size:16px;font-family:mr-eaves-modern}.gdpr_text_bottom a{color:inherit;text-decoration:underline}#request-brochure-block{max-width:1020px;width:90%;margin:0 auto}#request-brochure-block section{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;border:0}#request-brochure-block section .text_field{width:calc(50% - 20px)}#request-brochure-block section .text_field.full{width:100%}@media screen and (max-width:768px){.tool-tip .brochureTooltip:before{left:calc(100% - 25px)}#request-brochure-block section .text_field{width:100%}}#request-brochure-block .consultation{margin-top:30px}#request-brochure-block .hidden{display:none!important}.visibility_hidden{visibility:hidden;width:0!important;height:0;border:0;margin:0;padding:0;display:block}