.cover-section{min-height:543px;position:relative}.cover-section .cat-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute}.cover-section .subtitle{color:#00c9e3;font-size:18px;font-weight:700}.cover-section .overlay-gradient{position:absolute;inset:0;background:linear-gradient(180deg,#0000,#000000b3 39.51%,#000 75.46% 100%)}.cover-section .cover-content{position:relative;z-index:1;padding-top:112px;padding-bottom:52px}.cover-section .cover-usp{display:flex;gap:50px;padding-top:54px;color:#fff}.cover-section .cover-usp .cover-usp-item{display:flex;gap:12px;align-items:center}.cover-section .cover-banner{padding-top:108px}.cover-section h1{max-width:638px;color:#fff;font-size:58px;font-style:normal;font-weight:700;line-height:normal}.cover-section .description{max-width:638px;color:#fff}.product-range-cards{padding-top:96px;padding-bottom:78px;background:#fcfcfc}.product-range-cards .header .buttons{display:flex;flex-direction:column;gap:10px;margin-top:20px}.product-range-cards .header .buttons a{align-self:start}@media screen and (max-width:768px){.product-range-cards .header .buttons .qbutton{font-size:14px!important}}.product-range-cards .products{margin-top:53px;margin-bottom:34px;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:30px;gap:30px}.product-range-cards .product-card{background-color:#fcfcfc;border:1px solid #E3E3E3}.product-range-cards .product-item h3{padding:19px 31px 26px;color:#000;font-size:28px;font-style:normal;font-weight:700;line-height:normal}.product-range-cards .product-card__title{color:#fff;font-size:14px;font-style:normal;font-weight:700;line-height:normal}.product-range-cards .product-card__middle{padding-top:1rem}.product-range-cards .product-card__bottom{display:flex}.product-range-cards .product-card__bottom-container{color:#000;font-size:28px;font-style:normal;font-weight:700;line-height:normal}.product-range-cards .banner{background:#1d1a22;color:#fff;padding:45px 55px 48px 60px}.product-range-cards .product-card__image img{-o-object-fit:contain!important;object-fit:contain!important}.cta-list-section{background:#ecf1f5;padding-top:102px;padding-bottom:117px}.cta-list-section .cta-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));grid-gap:24px;gap:24px;margin-top:67px}.cta-list-section .cta-list-item{display:flex;gap:20px;align-items:center;background:#fff;border-radius:8px}.cta-list-section .cta-list-item .icon{display:flex;width:80px;height:80px;padding:12px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:8px;background:#e8ded1}.cta-list-section .cta-list-item .text{color:#747474;font-size:14px;font-style:normal;font-weight:500;line-height:normal;background-color:#fff}.resources-section{padding-top:146px;padding-bottom:138px;background:#fcfcfc}@media screen and (max-width:900px){.resources-section{padding-top:60px;padding-bottom:50px}}.resources-section.background-white{background:#fff}.resources-section .resources-container{display:flex;gap:97px}@media screen and (max-width:900px){.resources-section .resources-container{flex-direction:column;gap:40px}}.resources-section .resources-container.single-column{flex-direction:column;gap:40px}.resources-section .resources-container .header{flex-basis:30%}.resources-section .resources{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-row-gap:10px;row-gap:10px;grid-column-gap:24px;-moz-column-gap:24px;column-gap:24px;flex:1}.resources-section .resource{display:flex;padding:17px 16px 17px 24px;justify-content:space-between;align-items:center;flex-shrink:0;border-radius:4px;background:#ecf1f5;gap:24px;color:#000;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.resources-section .resource a{color:#9cb5c9;font-size:12px;font-style:normal;font-weight:700;line-height:normal;display:flex;align-items:center;gap:40px}.text-image{display:flex}@media screen and (max-width:900px){.text-image{flex-direction:column!important}}.text-image.reverse{flex-direction:row-reverse}.text-image.reverse .text{padding-right:calc((100vw - 1440px)/2);padding-left:10%}@media screen and (max-width:1440px){.text-image.reverse .text{padding-right:5%}}.text-image.dark{background:#1d1a22}.text-image.dark .text h2{color:#fff}.text-image.dark .text .description{color:#aeaeae;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.text-image .text{flex:1;padding:106px 10%;padding-left:calc((100vw - 1440px)/2);display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:1440px){.text-image .text{padding-left:5%}}.text-image .image{flex:1;display:flex;justify-content:center;align-items:center}.text-image .image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.range-buttons{padding-top:96px;padding-bottom:78px;background:#1d1a22}.range-buttons h2{color:#fff}.range-buttons .range-buttons-container{display:flex}@media screen and (max-width:900px){.range-buttons .range-buttons-container{flex-direction:column}}.range-buttons .products{flex:1}.range-buttons .product-buttons{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:20px;margin-top:25px;padding-right:82px}@media screen and (max-width:900px){.range-buttons .product-buttons{padding-right:0}}.range-buttons .product-button{display:flex;align-items:center;gap:30px;border-radius:4px;background:#2a272f;padding:17px 10px 17px 24px;justify-content:space-between}.range-buttons .product-button h3{color:#fff;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.range-buttons .verticle-banner{padding-left:60px;border-left:1px solid #343434;flex-basis:35%}@media screen and (max-width:900px){.range-buttons .verticle-banner{padding-left:0;padding-top:40px;border-left:none}}.range-buttons .verticle-banner .description{margin-bottom:36px}.range-buttons .view{display:flex;gap:20px;align-items:center}.range-buttons .cta{background:#00c9e3;display:inline-flex;height:57px;padding:0 35px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;color:#fff}.video-section{position:relative;padding-bottom:117px;padding-top:145px}.video-section .bg-video{position:absolute;inset:0}.video-section .bg-video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video-section .overlay{position:absolute;inset:0;background:#00000040}.video-section .video-container{position:relative;z-index:5;color:#fff}.video-section .video-container h2{max-width:361px;color:#fff;font-size:36px;font-style:normal;font-weight:700;line-height:normal}.video-section .video-container .description{max-width:272px;margin-top:22px;color:#fff;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.video-section .buttons{display:flex;gap:13px;margin-top:31px}.video-section .youtube{background:#00c9e3;display:inline-flex;height:57px;padding:0 35px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;color:#fff;font-size:18px;font-style:normal;font-weight:700;line-height:normal}.video-section .expand{color:#fff;font-size:18px;background-color:transparent;font-style:normal;font-weight:700;line-height:normal;display:inline-flex;height:57px;padding:0 35px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border:1px solid #FFF}.faq-section{padding-top:117px;padding-bottom:95px;background-color:#fff}@media screen and (max-width:900px){.faq-section{padding-top:60px;padding-bottom:20px}}.faq-section h2{margin-bottom:40px}.faq-section .question{padding:23px 33px;border-bottom:1px solid #DBDBDB;margin-bottom:24px}.faq-section .answer{color:#969696;font-size:18px;font-style:normal;font-weight:500;line-height:normal;height:0;overflow:hidden}.faq-section .faq{cursor:pointer}.faq-section .faq.active .question{background:#00c9e3;color:#fff}.shortcode{background:#fcfcfc}.shortcode .forminator-field label{color:#000!important;font-size:18px!important;font-style:normal!important;font-weight:700!important;line-height:normal!important;margin-bottom:18px!important}.shortcode .forminator-field .forminator-label{display:none!important}.shortcode .forminator-field .forminator-input::-moz-placeholder{color:#747474!important;font-size:16px!important;font-style:normal!important;font-weight:700!important;line-height:normal!important}.shortcode .forminator-field .forminator-input::placeholder{color:#747474!important;font-size:16px!important;font-style:normal!important;font-weight:700!important;line-height:normal!important}.shortcode .forminator-field .select2-selection__placeholder,.shortcode .forminator-field .select2-selection__rendered{color:#747474!important;font-size:16px!important;font-style:normal!important;font-weight:700!important;line-height:normal!important}.shortcode .forminator-field-html .forminator-label{display:none!important}.shortcode .forminator-row-last{margin-top:18px!important}.shortcode .forminator-row{margin-bottom:0!important;margin-bottom:initial!important}.shortcode .forminator-row .select-description{color:#747474;font-size:14px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:0!important;margin-bottom:initial!important;position:relative;z-index:100}.shortcode .forminator-row .select-description a{-webkit-text-decoration:underline;text-decoration:underline}.shortcode .forminator-row #email-1{margin-bottom:18px!important}.shortcode .forminator-row .forminator-field-select .forminator-field .forminator-label{display:block!important;margin-bottom:18px!important;margin-top:28px!important;color:#000!important;font-size:18px!important}.shortcode .forminator-row .select2-container .selection .select2-selection--single{max-height:47px;padding-top:5px!important;padding-bottom:10px!important;border:1px solid #E3E3E3!important;background:#fff!important}.shortcode .forminator-row .forminator-field-html h2{margin-bottom:51px!important}.shortcode .forminator-row .forminator-field-html h3{margin-bottom:18px!important;font-size:18px!important;color:#000!important}.shortcode .forminator-row .forminator-field-html h3.size{margin-top:61px!important}.shortcode .max-width-container{border-bottom:2px #E3E3E3 solid;max-width:1200px}*{box-sizing:border-box}.max-width-container{max-width:var(--max-width);width:var(--width);margin:0 auto}h2{color:#000;font-size:36px;font-style:normal;font-weight:700;line-height:normal}.primary-color{color:#00c9e3}.header .subtitle{display:flex;align-items:baseline;gap:10px;color:#747474;font-size:18px;font-style:normal;font-weight:700;line-height:normal}.header .subtitle p{margin:0}.cta:hover{background-color:#af9164;color:#fff!important}.banner{display:flex;justify-content:space-between;align-items:center;gap:82px}@media screen and (max-width:900px){.banner{gap:40px;flex-direction:column}}.banner>*{flex:1}.banner .title{color:#fff;font-size:36px;font-style:normal;font-weight:700;line-height:normal}.banner .description{color:#fff;font-size:18px;font-style:normal;font-weight:400;line-height:normal;max-width:none;max-width:initial}.banner .cta{background:#00c9e3;display:inline-flex;height:57px;padding:15px 35px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;color:#fff;max-width:265px;transition:.3s;cursor:pointer}.wrapper_inner:has(.cover-section)>.content{display:none}.content .content_inner .title_outer{display:none}