.button{display:inline-block;padding:8px 24px;text-decoration:none;line-height:1.6;border-radius:10px;font-weight:400;border:0;cursor:pointer;font-size:16px;background:var(--btn-color);border:1px solid var(--btn-color);color:var(--btn-text-color)}.button:hover{background:color-mix(in srgb, var(--btn-color-hover) 90%, black 10%);color:var(--btn-text-color)}@media screen and (max-width: 992px){.button{font-size:14px}}.button-transparent{background:var(--btn-secondary-color);border:1px solid var(--btn-color)}.button-transparent:hover{background:color-mix(in srgb, var(--btn-secondary-color-hover) 90%, black 10%);border:1px solid color-mix(in srgb, var(--btn-secondary-color-hover) 90%, black 10%);color:var(--btn-text-color)}.button-wrapper{display:flex;flex-wrap:wrap;gap:calc(var(--padding)*2);margin-top:1em}@font-face{font-family:"Staatliches";src:url(../ef7323cd4ce5ee1cb1fe.ttf) format("truetype")}@font-face{font-family:"Inter";src:url(../e05c5f3d1fa6a3893d84.ttf) format("truetype")}@font-face{font-family:"Mulish";src:url(../587cc935db1f4ee34193.ttf) format("truetype")}@font-face{font-family:"Poppins";src:url(../35d26b781dc5fda684cc.ttf) format("truetype")}body{font-family:var(--font-base);font-size:16px;color:var(--font-color)}@media screen and (max-width: 992px){body{font-size:14px}}p{margin-top:1em;margin-bottom:1em;line-height:1.8em;font-weight:var(--font-weight)}ul,table{line-height:1.8em}a{color:var(--link-color);font-weight:var(--font-weight);text-decoration:none}a:hover{color:color-mix(in srgb, var(--link-hover) 90%, black 10%)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:400;line-height:1.4em;color:var(--head-color);margin:0}h1,.h1{font-size:60px}@media screen and (max-width: 992px){h1,.h1{font-size:40px}}h2,.h2{font-size:50px}@media screen and (max-width: 992px){h2,.h2{font-size:35px}}h3,.h3{font-size:40px}@media screen and (max-width: 992px){h3,.h3{font-size:30px}}h4,.h4{font-size:30px}@media screen and (max-width: 992px){h4,.h4{font-size:25px}}h5,.h5{font-size:25px}@media screen and (max-width: 992px){h5,.h5{font-size:20px}}h6,.h6{font-size:20px}@media screen and (max-width: 992px){h6,.h6{font-size:16px}}#page-header .col{margin:0 0 0 auto;display:block;width:fit-content}#page-header #header-top{background-color:var(--thirdiary-color)}#page-header #header-top .menu-header-top-container{background-color:var(--thirdiary-color)}#page-header #header-top .menu-header-top-container #menu-header-top{background-color:var(--thirdiary-color)}#page-header #header-top .menu-header-top-container #menu-header-top li a{background-color:var(--thirdiary-color);color:var(--white)}#page-header #header-top .menu-header-top-container #menu-header-top li a:hover{text-decoration:underline;cursor:pointer}#page-header #header-center{background-color:var(--white);box-shadow:0 0 4px 0 #e1e1e1}#page-header #header-center .header-center-widget-1{margin:0}#page-header #header-center .header-center-widget-1 .logo-header{display:block;width:232px;height:70.66px}@media screen and (max-width: 1400px){#page-header #header-center .header-center-widget-1 .logo-header{width:220px}}@media screen and (max-width: 1200px){#page-header #header-center .header-center-widget-1 .logo-header{width:120px;height:fit-content}}@media screen and (max-width: 992px){#page-header #header-center .header-center-widget-1 .logo-header{display:none}}@media screen and (max-width: 1200px){#page-header #header-center .header-center-widget-2{margin:0}}@media screen and (max-width: 1200px){#page-header #header-center .header-center-widget-2 .menu-header-center-container #menu-header-center li{font-size:14px}}@media screen and (max-width: 992px){#page-header #header-center .header-center-widget-2 .menu-header-center-container #menu-header-center li{font-size:11px}}#page-header #header-center .header-center-widget-2 .menu-header-center-container #menu-header-center li a{color:var(--black)}#page-header #header-center .header-center-widget-2 .menu-header-center-container #menu-header-center li a:hover{color:var(--primary-color)}#page-header #header-center .header-center-widget-2 .menu-header-center-container #menu-header-center li.configurator a{background-color:var(--primary-color);color:var(--white);font-weight:bold}#page-header #header-center .header-center-widget-2 .menu-header-center-container #menu-header-center li.configurator a:hover{text-decoration:none;cursor:pointer;background-color:color-mix(in srgb, var(--primary-color) 90%, black 10%);color:var(--white)}#page-header #header-center .custom-view-cart-btn{display:flex;align-items:center;position:relative}#page-header #header-center .custom-view-cart-btn .material-symbols-outlined{color:#000;font-size:28px}#page-header #header-center .custom-view-cart-btn #cart-count{background-color:var(--primary-color);border-radius:50%;color:#fff;position:absolute;top:-12px;right:-12px;padding:0 7px}#page-header #header-bottom{background-color:var(--primary-color)}#page-header #header-bottom .header-bottom-widget-1,#page-header #header-bottom .header-bottom-widget-2{background-color:var(--primary-color);width:100%}#page-header #header-bottom .header-bottom-widget-1 #sales-banner,#page-header #header-bottom .header-bottom-widget-2 #sales-banner{margin:0px;padding:2px;width:100%;display:flex;justify-content:center;align-items:center;gap:72px;color:var(--white);font-weight:bold}#page-header #header-bottom .header-bottom-widget-1 #sales-banner p,#page-header #header-bottom .header-bottom-widget-1 #sales-banner a,#page-header #header-bottom .header-bottom-widget-2 #sales-banner p,#page-header #header-bottom .header-bottom-widget-2 #sales-banner a{margin:0;color:var(--white);font-weight:bold;font-size:18px}#page-header #header-bottom .header-bottom-widget-1 #sales-banner a:hover,#page-header #header-bottom .header-bottom-widget-2 #sales-banner a:hover{text-decoration:underline;cursor:pointer}#page-footer #top-footer{background-color:var(--primary-color)}#page-footer #top-footer h5,#page-footer #top-footer h3{color:var(--white);font-size:16px;font-weight:500;font-family:var(--font-footer);text-transform:uppercase}#page-footer #top-footer p,#page-footer #top-footer a{color:var(--white);font-size:16px;font-family:var(--font-footer)}#page-footer #middle-footer{background-color:var(--thirdiary-color)}#page-footer #middle-footer p,#page-footer #middle-footer a{font-family:var(--font-footer);color:var(--white)}#page-footer #bottom-footer{background-color:var(--white)}#page-footer #bottom-footer .col{width:fit-content;margin:0 0 0 auto}#page-footer #bottom-footer p,#page-footer #bottom-footer a{font-family:var(--font-footer);color:#666;font-size:14px;text-transform:uppercase}#page-footer a:hover{text-decoration:underline;cursor:pointer}#page-header #mobile-menu .mobile-menu-wrapper.--top{display:flex;flex-direction:column-reverse;position:relative;height:fit-content;overflow:visible}#page-header #mobile-menu .mobile-menu-wrapper.--top .menu-header-center-container{position:absolute;height:fit-content;display:block;width:100%;top:-400px;background:#f2f2f2;padding-top:72px;padding-bottom:24px;transition:all .5s ease-in-out}#page-header #mobile-menu .mobile-menu-wrapper.--top .menu-header-center-container .menu{margin:0}#page-header #mobile-menu #mobile-bar{display:flex;justify-content:space-between;align-items:center;padding:6px 12px;background-color:var(--white)}#page-header #mobile-menu #mobile-bar .logo-header{width:150px;display:block}#page-header #mobile-menu #mobile-bar #mobile-cart-and-menu{display:flex;gap:12px}#page-header #mobile-menu #mobile-bar #mobile-cart-and-menu .custom-view-cart-btn{display:flex;align-items:center;position:relative}#page-header #mobile-menu #mobile-bar #mobile-cart-and-menu .custom-view-cart-btn .material-symbols-outlined{color:#000;font-size:28px}#page-header #mobile-menu #mobile-bar #mobile-cart-and-menu .custom-view-cart-btn #cart-count{background-color:var(--primary-color);border-radius:50%;color:#fff;position:absolute;top:0px;right:-7px;padding:0 8px}#page-header #mobile-menu #mobile-bar .mobile-menu-btn{background:rgba(0,0,0,0)}#page-header #mobile-menu #mobile-bar button span{background-color:var(--black)}#page-header #mobile-menu.active .mobile-menu-wrapper.--top .menu-header-center-container{top:0}#page-header #mobile-menu .header-bottom-widget-1,#page-header #mobile-menu .header-bottom-widget-2{background-color:var(--primary-color);width:100%}#page-header #mobile-menu .header-bottom-widget-1 #sales-banner,#page-header #mobile-menu .header-bottom-widget-2 #sales-banner{margin:0px;padding:2px;width:100%;display:flex;justify-content:center;align-items:center;gap:72px;color:var(--white);font-weight:bold}#page-header #mobile-menu .header-bottom-widget-1 #sales-banner p,#page-header #mobile-menu .header-bottom-widget-1 #sales-banner a,#page-header #mobile-menu .header-bottom-widget-2 #sales-banner p,#page-header #mobile-menu .header-bottom-widget-2 #sales-banner a{margin:0;color:var(--white);font-weight:bold;font-size:18px}#page-header #mobile-menu .header-bottom-widget-1 #sales-banner a:hover,#page-header #mobile-menu .header-bottom-widget-2 #sales-banner a:hover{text-decoration:underline;cursor:pointer}#page-header #mobile-menu .header-bottom-widget-1 #sales-banner .btn-second,#page-header #mobile-menu .header-bottom-widget-2 #sales-banner .btn-second{display:none}.single-product main .woocommerce-breadcrumb{display:none}.single-product .product-type-simple .onsale{display:none}.single-product .product-type-simple h1{font-size:40px;font-weight:500;line-height:51px;color:var(--thirdiary-color);margin-bottom:24px}.single-product .product-type-simple .woocommerce-product-gallery__wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px}.single-product .product-type-simple .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:first-child{width:100%;height:100%;object-fit:cover;aspect-ratio:16/9}.single-product .product-type-simple .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:first-child a img{height:100%}.single-product .product-type-simple .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image{width:calc(25% - 10px);height:100px;aspect-ratio:16/9}.single-product .product-type-simple .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a img{height:100%;width:100%;object-fit:cover}.single-product .product-type-simple #product-specifications{border:1px solid rgba(112,112,112,.3529411765);border-radius:14px;overflow:hidden;margin-top:36px}.single-product .product-type-simple #product-specifications__group{padding:24px 12px}.single-product .product-type-simple #product-specifications__group__header{font-family:var(--font-base);font-size:23px;font-weight:bold;line-height:31px;color:var(--thirdiary-color)}.single-product .product-type-simple #product-specifications__group__description{font-size:20px;line-height:31px;margin:0;color:var(--thirdiary-color)}.single-product .product-type-simple #product-specifications__table{width:100%}.single-product .product-type-simple #product-specifications__table tbody tr th,.single-product .product-type-simple #product-specifications__table tbody tr td{text-align:left;font-weight:500;border-top:1px solid rgba(112,112,112,.3529411765);padding:6px 12px;font-size:18px;color:var(--thirdiary-color)}.single-product .entry-summary{display:none}.single-product .woocommerce-tabs{width:100%}.single-product .woocommerce-tabs .tabs{display:none}.single-product .woocommerce-tabs #tab-description>h2{display:none}.product__columns{display:flex;gap:12px;margin-top:24px;max-height:1500px;overflow:auto;flex-direction:row}@media screen and (max-width: 992px){.product__columns{flex-direction:column-reverse;max-height:fit-content;overflow:visible}}.product__columns::-webkit-scrollbar{width:2px}.product__columns::-webkit-scrollbar-track{width:2px;background:var(--secondary-color)}.product__columns::-webkit-scrollbar-thumb{width:2px;background:var(--primary-color);border-radius:0px}.product__columns .col-6{flex:0 0 calc(50% - 6px);min-width:0}.product__columns .col-6:first-child{position:sticky;top:0}@media screen and (max-width: 992px){.product__columns .col-6:first-child{position:static}}@media screen and (max-width: 992px){.product__columns .col-6{flex:0 0 calc(100% - 6px);max-width:100%}}.archive.woocommerce #main .woocommerce-breadcrumb{display:none}.archive.woocommerce #main .woocommerce-products-header{display:none}.archive.woocommerce #main .category-title{margin-bottom:12px}.archive.woocommerce #main .col-3.filters{display:none}.archive.woocommerce #main .col-9.product-loop{flex:0 0 100%;max-width:100%}.archive.woocommerce #main .col-9.product-loop .product{box-shadow:0 0 4px 0 #e1e1e1;padding:0}.archive.woocommerce #main .col-9.product-loop .product .woocommerce-loop-product__title{padding:0 12px}.archive.woocommerce #main .col-9 .woocommerce-result-count{display:none}.archive.woocommerce #main .col-9 .woocommerce-ordering{display:none}.archive.woocommerce #main .col-9 .add_to_cart_button{display:none}.archive.woocommerce #main .col-9 .price{display:none}.woocommerce-cart input[type=radio]:after{filter:hue-rotate(240deg)}.woocommerce-checkout input[type=radio]:after{filter:hue-rotate(240deg)}section[id*=display-post-type-] .container .text-column{margin-bottom:calc(var(--margin)*2)}section[id*=display-post-type-] .container .post-type-grid a,section[id*=display-post-type-] .container .post-type-slider a{display:flex;width:100%;height:100%}section[id*=display-post-type-] .container .post-type-grid a .content,section[id*=display-post-type-] .container .post-type-slider a .content{position:relative;background-color:var(--white);box-shadow:rgba(0,0,0,.05) 0px 6px 24px 0px,rgba(0,0,0,.08) 0px 0px 0px 1px;width:100%;display:flex;flex-direction:column}section[id*=display-post-type-] .container .post-type-grid a .content .text-container,section[id*=display-post-type-] .container .post-type-slider a .content .text-container{padding:calc(var(--padding)*2);display:flex;flex:1}@media screen and (max-width: 450px){section[id*=display-post-type-] .container .post-type-grid a .content .text-container,section[id*=display-post-type-] .container .post-type-slider a .content .text-container{padding:var(--padding)}}section[id*=display-post-type-] .container .post-type-grid a .content .text-container .inner-wrapper,section[id*=display-post-type-] .container .post-type-slider a .content .text-container .inner-wrapper{display:flex;flex-direction:column;justify-content:space-between}section[id*=display-post-type-] .container .post-type-grid a .content .text-container .inner-wrapper p,section[id*=display-post-type-] .container .post-type-slider a .content .text-container .inner-wrapper p{color:var(--font-color)}@media screen and (max-width: 450px){section[id*=display-post-type-] .container .post-type-grid a .content .text-container .inner-wrapper__title--heading,section[id*=display-post-type-] .container .post-type-slider a .content .text-container .inner-wrapper__title--heading{font-size:16px}}section[id*=display-post-type-] .container .post-type-grid a .content .text-container .inner-wrapper__title--excerpt,section[id*=display-post-type-] .container .post-type-slider a .content .text-container .inner-wrapper__title--excerpt{margin-bottom:0;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box}section[id*=display-post-type-] .container .post-type-grid a .content .text-container .inner-wrapper__read-more p,section[id*=display-post-type-] .container .post-type-slider a .content .text-container .inner-wrapper__read-more p{text-decoration:underline;margin-bottom:0;font-size:14px}@media screen and (max-width: 992px){section[id*=display-post-type-] .container .post-type-grid a .content .text-container .inner-wrapper__read-more p,section[id*=display-post-type-] .container .post-type-slider a .content .text-container .inner-wrapper__read-more p{font-size:12px}}section[id*=display-post-type-] .container .post-type-slider .slick-list .slick-track{display:flex}section[id*=display-post-type-] .container .post-type-slider .slick-list .slick-track .slide{display:flex;height:inherit}section[id*=display-post-type-] .container .post-type-grid{display:flex;flex-wrap:wrap;row-gap:calc(var(--margin)*2);width:100%}section[id*=display-post-type-] .container .post-type-grid article{flex:33.3333333%;max-width:33.3333333%;padding:0px var(--padding)}section[id*=display-post-type-] .container .post-type-grid article:hover{transform:translateY(-5px)}@media screen and (max-width: 768px){section[id*=display-post-type-] .container .post-type-grid article{flex:50%;max-width:50%}}section[id*=display-post-type-] .container .pagination{display:flex;width:100%;justify-content:center;gap:var(--margin);margin-top:calc(var(--margin)*2);margin-bottom:calc(var(--margin)*2)}section[id*=faq-].is-style-breedte_desktop_middel .container{max-width:850px}section[id*=faq-].is-style-breedte_desktop_klein .container{max-width:600px}section[id*=faq-] .main-title-wrapper{padding:36px 0}section[id*=faq-] .main-title-wrapper h1,section[id*=faq-] .main-title-wrapper h2,section[id*=faq-] .main-title-wrapper h3{color:var(--thirdiary-color);font-size:69px;line-height:69px}section[id*=faq-].two_columns .category-wrapper .question-wrapper{margin:12px 0px;flex:calc(50% - 12px);max-width:calc(50% - 12px)}@media screen and (max-width: 992px){section[id*=faq-].two_columns .category-wrapper .question-wrapper{flex:100%;max-width:100%}}section[id*=faq-] .category-wrapper{display:flex;flex-wrap:wrap;column-gap:24px}section[id*=faq-] .category-wrapper .question-wrapper h3{position:relative;cursor:pointer;font-family:var(--font-base);font-size:18px;text-transform:unset;padding:var(--padding) 50px var(--padding) calc(var(--padding)*2);background-color:var(--white);color:var(--thirdiary-color);border-top:1px solid rgba(112,112,112,.3529411765);border-left:1px solid rgba(112,112,112,.3529411765);border-right:1px solid rgba(112,112,112,.3529411765);font-weight:bold}@media screen and (max-width: 992px){section[id*=faq-] .category-wrapper .question-wrapper h3{font-size:16px}}section[id*=faq-] .category-wrapper .question-wrapper h3::after{content:"+";position:absolute;right:0px;top:50%;transform:translate(-50%, -50%);background-color:#9dbf83;font-size:30px;padding:3px 6px;width:fit-content;border-radius:1000%;color:#fff}section[id*=faq-] .category-wrapper .question-wrapper:last-child{border-bottom:1px solid rgba(112,112,112,.3529411765)}section[id*=faq-] .category-wrapper .question-wrapper p{border-left:1px solid rgba(112,112,112,.3529411765);border-right:1px solid rgba(112,112,112,.3529411765);margin:0;color:var(--thirdiary-color);padding:0px 24px 12px 24px}section[id*=faq-] .category-wrapper p,section[id*=faq-] .category-wrapper ul{display:none}section[id*=faq-] .category-wrapper .question-wrapper{margin:0;flex:100%;max-width:100%}section[id*=faq-] .category-wrapper .question-wrapper.active{margin-bottom:0}section[id*=faq-] .category-wrapper .question-wrapper.active h3::after{content:"-";font-size:36px}section[id*=faq-] .category-wrapper .cat-title-wrapper{flex:100%;max-width:100%;margin-bottom:24px}section[id*=faq-] .category-wrapper .cat-title-wrapper h2{font-size:23px;font-family:var(--font-base);line-height:31px;font-weight:bold;color:var(--thirdiary-color)}@media screen and (max-width: 992px){section[id*=faq-] .category-wrapper .cat-title-wrapper h2{font-size:20px}}section[id*=faq-] .category-wrapper .cat-title-wrapper:first-child{margin-top:calc(var(--margin)*2)}section[id*=image-left-text-right-] .container .row div[class*=col-]{padding-left:24px;padding-right:24px}section[id*=image-left-text-right-] .container .row div[class*=col-] .text-wrapper h2{font-family:var(--font-base);font-size:19px;color:var(--thirdiary-color);font-weight:bold}section[id*=image-left-text-right-] .container .row div[class*=col-] .text-wrapper p{font-family:var(--font-base);font-size:15px;color:var(--thirdiary-color)}section[id*=image-left-text-right-] .container .row div[class*=col-] .text-wrapper .button-wrapper .button{border-radius:0px;font-size:20px;line-height:30px;font-weight:bold;padding:18px 36px}section[id*=image-left-text-right-] .container .row div[class*=col-] .image-container{border-bottom-left-radius:94px;overflow:hidden;position:relative;top:-60px}section[id*=image-left-text-right-] .container .row div[class*=col-] .image-container:before{padding-top:90%}@media screen and (max-width: 768px){section[id*=hero-]{padding-top:0px}}@media screen and (max-width: 992px){section[id*=hero-] #hero-slider .row{flex-direction:column-reverse}}@media screen and (max-width: 992px){section[id*=hero-] #hero-slider .col-6{width:100%;flex:0 0 100%;max-width:100%;margin-bottom:24px}}@media screen and (max-width: 768px){section[id*=hero-] #hero-slider .col-6{padding-left:0;padding-right:0;padding-top:0}}section[id*=hero-] #hero-slider__data{display:flex;flex-direction:column;gap:12px}@media screen and (max-width: 576px){section[id*=hero-] #hero-slider__data{padding:0 24px}}section[id*=hero-] #hero-slider__usps{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;gap:6px}section[id*=hero-] #hero-slider__usps .usp{padding:2px 6px;width:fit-content}section[id*=hero-] #hero-slider__usps .usp.usp-rood{background-color:var(--primary-color);color:var(--white)}section[id*=hero-] #hero-slider__usps .usp.usp-grijs{background-color:var(--thirdiary-color);color:var(--white)}section[id*=hero-] #hero-slider__text h1{font-size:83px;font-weight:500;color:var(--thirdiary-color);line-height:69px}@media screen and (max-width: 576px){section[id*=hero-] #hero-slider__text h1{font-size:67px;line-height:54px}}section[id*=hero-] #hero-slider__text p{font-size:22px;line-height:31px;color:var(--thirdiary-color)}@media screen and (max-width: 576px){section[id*=hero-] #hero-slider__text p{font-size:18px;line-height:23px}}section[id*=hero-] #hero-slider__text strong{color:var(--primary-color);font-weight:500}section[id*=hero-] #hero-slider__text h3{margin-top:36px;font-size:22px;color:var(--thirdiary-color)}section[id*=hero-] #hero-slider__text h3 strong{font-size:81px}section[id*=hero-] #hero-slider__middle{margin-top:24px;display:flex;flex-wrap:wrap;flex-direction:row;align-items:flex-start;gap:6px}section[id*=hero-] #hero-slider__middle .usp{display:flex;padding:2px 6px;width:calc(50% - 24px);align-items:flex-start;gap:12px;color:var(--thirdiary-color)}section[id*=hero-] #hero-slider__middle .usp svg{width:25px;height:25px}section[id*=hero-] #hero-slider__middle .usp p{margin:0;line-height:23px;width:100%}section[id*=hero-] #hero-slider__buttons .button-wrapper .button{border:none;border-radius:0px;color:var(--white);font-weight:bold;font-size:20px;padding:12px 24px;line-height:30px}section[id*=hero-] #hero-slider__buttons .button-wrapper .button.primary{background-color:var(--primary-color)}section[id*=hero-] #hero-slider__buttons .button-wrapper .button.secondary{background-color:var(--secondary-color)}section[id*=hero-] #hero-slider__bottom{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;gap:6px}@media screen and (max-width: 1400px){section[id*=hero-] #hero-slider__bottom{font-size:14px}}@media screen and (max-width: 1200px){section[id*=hero-] #hero-slider__bottom{flex-direction:column}}section[id*=hero-] #hero-slider__bottom .usp{display:flex;padding:2px 6px;width:calc(50% - 24px);align-items:center;gap:12px;color:var(--thirdiary-color)}@media screen and (max-width: 1200px){section[id*=hero-] #hero-slider__bottom .usp{align-items:left;width:calc(100% - 24px)}}section[id*=hero-] #hero-slider__bottom .usp svg{max-width:115px;width:fit-content}@media screen and (max-width: 1400px){section[id*=hero-] #hero-slider__bottom .usp svg{max-width:100px}}section[id*=hero-] #hero-slider__slider .image{border-bottom-left-radius:94px;overflow:hidden}section[id*=hero-] #hero-slider__slider .image img{height:550px;object-fit:cover}section[id*=text-with-background-] #text-with-background{position:relative;width:100%}section[id*=text-with-background-] #text-with-background__background{position:absolute;max-width:100%;height:auto;height:100%;object-fit:cover;width:100%;z-index:0}section[id*=text-with-background-] #text-with-background__content .container{z-index:9;position:relative;padding:90px var(--padding)}section[id*=text-with-background-] #text-with-background__content .container .row{height:100%;align-content:center}section[id*=text-with-background-] #text-with-background__content .container #left{display:flex;flex-direction:column;gap:12px}section[id*=text-with-background-] #text-with-background__content .container #left__tags .tag{padding:2px 6px;width:fit-content;background-color:var(--primary-color);color:var(--white)}section[id*=text-with-background-] #text-with-background__content .container #left__text h1{font-size:83px;line-height:69px;font-weight:500}@media screen and (max-width: 992px){section[id*=text-with-background-] #text-with-background__content .container #left__text h1{font-size:58px;line-height:50px}}section[id*=text-with-background-] #text-with-background__content .container #left__text strong{color:var(--primary-color);font-weight:500}section[id*=text-with-background-] #text-with-background__content .container #left__text h1,section[id*=text-with-background-] #text-with-background__content .container #left__text p{color:var(--white)}section[id*=text-with-background-] #text-with-background__content .container #left__usps{display:flex;flex-direction:column}section[id*=text-with-background-] #text-with-background__content .container #left__usps .usp{display:flex;flex-direction:row;color:var(--white);align-items:center;gap:12px}section[id*=text-with-background-] #text-with-background__content .container #left__usps .usp svg path{fill:var(--primary-color)}section[id*=text-with-background-] #text-with-background__content .container #right__text{border:2px solid var(--primary-color);padding:24px;display:flex;flex-direction:column;align-items:flex-start;gap:24px}section[id*=text-with-background-] #text-with-background__content .container #right__text h2{font-size:37px;line-height:41px;font-weight:600;width:400px}@media screen and (max-width: 992px){section[id*=text-with-background-] #text-with-background__content .container #right__text h2{width:100%;font-size:22px;line-height:31px}}section[id*=text-with-background-] #text-with-background__content .container #right__text h3{font-size:22px;line-height:31px;margin-top:12px}@media screen and (max-width: 992px){section[id*=text-with-background-] #text-with-background__content .container #right__text h3{font-size:18px;line-height:24px}}section[id*=text-with-background-] #text-with-background__content .container #right__text h4{font-size:22px;line-height:31px}@media screen and (max-width: 992px){section[id*=text-with-background-] #text-with-background__content .container #right__text h4{font-size:18px;line-height:24px}}section[id*=text-with-background-] #text-with-background__content .container #right__text h2,section[id*=text-with-background-] #text-with-background__content .container #right__text h3,section[id*=text-with-background-] #text-with-background__content .container #right__text h4{color:var(--white);font-weight:bold;font-family:var(--font-base)}section[id*=text-with-background-] #text-with-background__content .container #right__text strong{font-family:var(--font-heading);margin-left:12px;color:var(--primary-color);font-weight:500;font-size:83px}@media screen and (max-width: 992px){section[id*=text-with-background-] #text-with-background__content .container #right__text strong{font-size:50px}}section[id*=text-with-background-] #text-with-background.overlay:after{content:"";background-color:#4d5c42;width:100%;display:block;position:absolute;left:0;top:0;height:100%;z-index:0;opacity:.85}section[id*=pages-] #pages__intro{margin-bottom:calc(var(--margin)*2)}section[id*=pages-] #pages__intro h1,section[id*=pages-] #pages__intro p{color:var(--thirdiary-color);margin:0}section[id*=pages-] #pages__intro h1{font-size:41px;line-height:69px}section[id*=pages-] #pages__intro p{font-size:19px;line-height:31px}section[id*=pages-] #pages__cards{align-items:stretch}section[id*=pages-] #pages__cards .col-3{margin-bottom:24px}@media screen and (max-width: 1200px){section[id*=pages-] #pages__cards .col-3{width:50%;flex:0 0 50%;max-width:50%}}@media screen and (max-width: 768px){section[id*=pages-] #pages__cards .col-3{width:100%;flex:0 0 100%;max-width:100%}}section[id*=pages-] .pages__card{position:relative;overflow:hidden;min-height:430px;max-height:430px;height:100%;display:flex;flex-direction:column;justify-content:flex-end}section[id*=pages-] .pages__card::after{content:"";position:absolute;background:linear-gradient(to top, rgba(0, 0, 0, 0.75) 7%, transparent 90%);z-index:1;height:50%;bottom:0;left:0;width:100%}section[id*=pages-] .pages__card__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}section[id*=pages-] .pages__card__content{position:relative;z-index:2;padding:var(--padding);display:flex;flex-direction:column}section[id*=pages-] .pages__card__title{color:var(--white);font-size:42px;line-height:1;font-weight:500;text-transform:uppercase;margin:0}section[id*=pages-] .pages__card__text p{color:var(--white);margin:0;font-size:.875rem}section[id*=pages-] .pages__card__link{margin-top:12px;color:var(--white);font-weight:bold;text-decoration:none;text-decoration:underline}section[id*=pages-] .pages__card__link:hover{color:var(--primary-color)}section[id*=google-reviews-] #google-reviews-parent{position:relative;width:100%;padding-bottom:40px}section[id*=google-reviews-] #google-reviews-parent #background{position:absolute;max-width:100%;height:auto;height:100%;object-fit:cover;width:100%;z-index:0}section[id*=google-reviews-] #google-reviews-parent #background.Wit{background-color:var(--white)}section[id*=google-reviews-] #google-reviews-parent #background.Grijs{background-color:#f5f5f5}section[id*=google-reviews-] #google-reviews-parent .container{height:auto;z-index:9;position:relative;max-width:100%;margin:0;margin:0 50px}section[id*=google-reviews-] #google-reviews-parent .container .reviews-list{position:relative;left:0px;left:50px}section[id*=google-reviews-] #google-reviews-parent .container .reviews-list .row{align-items:center}section[id*=google-reviews-] #google-reviews-parent .container .reviews-list .row .reviews-shown{margin-top:0px;z-index:2;position:relative;background:#fff;padding:var(--padding) 0;border-radius:8px;width:100%}section[id*=google-reviews-] #google-reviews-parent .container .reviews-list .row .reviews-shown a{display:flex;flex-direction:column;align-items:center}section[id*=google-reviews-] #google-reviews-parent .container .reviews-list .row .reviews-shown a p{color:var(--font-color)}section[id*=google-reviews-] #google-reviews-parent .container .reviews-list .row .reviews-shown .title p{margin-bottom:var(--margin)}section[id*=google-reviews-] #google-reviews-parent .container .reviews-list .row .reviews-shown .stars{width:160px}section[id*=google-reviews-] #google-reviews-parent .container .reviews-list .row .reviews-shown .rating{display:flex;gap:6px}section[id*=google-reviews-] #google-reviews-parent .container .reviews-list .row .reviews-shown .rating p{margin-top:var(--margin);color:var(--black);width:50%;text-align:center;display:flex;flex-direction:column}section[id*=google-reviews-] #google-reviews-parent .container .reviews-list .row .reviews-wrapper{top:48px;position:relative}section[id*=google-reviews-] #google-reviews-parent .container .reviews-list .row .reviews-wrapper .reviews-slider .slick-prev,section[id*=google-reviews-] #google-reviews-parent .container .reviews-list .row .reviews-wrapper .reviews-slider .slick-next{width:40px;height:40px;border-radius:50%;border:2px solid var(--black);z-index:10;top:auto;bottom:-60px;transform:none;font-size:0;line-height:0;color:rgba(0,0,0,0);transition:background-color .3s ease}section[id*=google-reviews-] #google-reviews-parent .container .reviews-list .row .reviews-wrapper .reviews-slider .slick-prev:before,section[id*=google-reviews-] #google-reviews-parent .container .reviews-list .row .reviews-wrapper .reviews-slider .slick-next:before{content:"";display:block;width:10px;height:10px;border-top:2px solid var(--black);border-right:2px solid var(--black);position:absolute;top:50%;font-size:0;color:rgba(0,0,0,0);transition:border-color .3s ease}section[id*=google-reviews-] #google-reviews-parent .container .reviews-list .row .reviews-wrapper .reviews-slider .slick-prev:hover,section[id*=google-reviews-] #google-reviews-parent .container .reviews-list .row .reviews-wrapper .reviews-slider .slick-next:hover{background:var(--black)}section[id*=google-reviews-] #google-reviews-parent .container .reviews-list .row .reviews-wrapper .reviews-slider .slick-prev:hover:before,section[id*=google-reviews-] #google-reviews-parent .container .reviews-list .row .reviews-wrapper .reviews-slider .slick-next:hover:before{border-color:var(--white)}section[id*=google-reviews-] #google-reviews-parent .container .reviews-list .row .reviews-wrapper .reviews-slider .slick-prev{left:calc(50% - 52px)}section[id*=google-reviews-] #google-reviews-parent .container .reviews-list .row .reviews-wrapper .reviews-slider .slick-prev:before{transform:translate(-30%, -50%) rotate(-135deg);left:50%}section[id*=google-reviews-] #google-reviews-parent .container .reviews-list .row .reviews-wrapper .reviews-slider .slick-next{right:calc(50% - 52px)}section[id*=google-reviews-] #google-reviews-parent .container .reviews-list .row .reviews-wrapper .reviews-slider .slick-next:before{transform:translate(-60%, -50%) rotate(45deg);left:50%}section[id*=google-reviews-] #google-reviews-parent .container .reviews-list .row .reviews-wrapper .reviews-slider.videos .slick-list .slick-track .slide{align-content:center}section[id*=google-reviews-] #google-reviews-parent .container .reviews-list .row .reviews-wrapper .reviews-slider .slick-list .slick-track{display:flex}section[id*=google-reviews-] #google-reviews-parent .container .reviews-list .row .reviews-wrapper .reviews-slider .slick-list .slick-track .slide{opacity:0;height:inherit;z-index:3}section[id*=google-reviews-] #google-reviews-parent .container .reviews-list .row .reviews-wrapper .reviews-slider .slick-list .slick-track .slide #video-container{position:relative;width:100%;aspect-ratio:16/8.9;background:var(--black)}section[id*=google-reviews-] #google-reviews-parent .container .reviews-list .row .reviews-wrapper .reviews-slider .slick-list .slick-track .slide #video-container img{width:100%;height:100%;object-fit:cover;cursor:pointer}section[id*=google-reviews-] #google-reviews-parent .container .reviews-list .row .reviews-wrapper .reviews-slider .slick-list .slick-track .slide #video-container svg{position:absolute;top:50%;left:50%;right:50%;bottom:50%;transform:translate(-50%, -50%);cursor:pointer}section[id*=google-reviews-] #google-reviews-parent .container .reviews-list .row .reviews-wrapper .reviews-slider .slick-list .slick-track .slide.slick-active{opacity:1}section[id*=google-reviews-] #google-reviews-parent .container .reviews-list .row .reviews-wrapper .reviews-slider .slick-list .slick-track .slide .content{display:flex;flex-direction:column;gap:1em;background-color:var(--white);height:100%;padding:48px 24px;border-radius:10px;border:1px solid #f1f1f1;background-color:var(--white);transition:transform .3s ease,box-shadow .3s ease}section[id*=google-reviews-] #google-reviews-parent .container .reviews-list .row .reviews-wrapper .reviews-slider .slick-list .slick-track .slide .content:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(0,0,0,.1)}section[id*=google-reviews-] #google-reviews-parent .container .reviews-list .row .reviews-wrapper .reviews-slider .slick-list .slick-track .slide .content .stars{width:160px}section[id*=google-reviews-] #google-reviews-parent .container .reviews-list .row .reviews-wrapper .reviews-slider .slick-list .slick-track .slide .content .photo-name{display:flex;align-items:center;gap:var(--padding)}section[id*=google-reviews-] #google-reviews-parent .container .reviews-list .row .reviews-wrapper .reviews-slider .slick-list .slick-track .slide .content .photo-name .photo{width:52px;height:52px;border-radius:100%;overflow:hidden}section[id*=google-reviews-] #google-reviews-parent .container .reviews-list .row .reviews-wrapper .reviews-slider .slick-list .slick-track .slide .content .photo-name .name{color:var(--black)}section[id*=google-reviews-] #google-reviews-parent .container .reviews-list .row .reviews-wrapper .reviews-slider .slick-list .slick-track .slide .content .photo-name .name p{margin:0;font-family:var(--font-base);font-size:16px;line-height:20px;font-weight:500}section[id*=google-reviews-] #google-reviews-parent .container .reviews-list .row .reviews-wrapper .reviews-slider .slick-list .slick-track .slide .content .text-wrapper{font-size:16px;color:var(--black);font-weight:300;font-family:var(--font-base);line-height:27px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}section[id*=google-reviews-] #google-reviews-parent .container .reviews-list .row .reviews-wrapper .reviews-slider .slick-dots li{width:fit-content}section[id*=google-reviews-] #google-reviews-parent .container .reviews-list .row .reviews-wrapper .reviews-slider .slick-dots li button{background-color:var(--secondary-color);border-color:var(--secondary-color);width:28px;border-radius:9px}section[id*=google-reviews-] #google-reviews-parent .container .reviews-list .row .reviews-wrapper .reviews-slider .slick-dots li.slick-active button{background-color:var(--primary-color);border-color:var(--secondary-color)}@media screen and (max-width: 1400px){section[id*=google-reviews-] #google-reviews-parent .container{margin:0;width:100%}section[id*=google-reviews-] #google-reviews-parent .container .reviews-list{left:0}section[id*=google-reviews-] #google-reviews-parent .container .reviews-list .row .col-2{flex:0 0 20%;max-width:20%}section[id*=google-reviews-] #google-reviews-parent .container .reviews-list .row .col-10{flex:0 0 80%;max-width:80%}section[id*=google-reviews-] #google-reviews-parent .container .reviews-list .row .reviews-wrapper{top:33px}section[id*=google-reviews-] #google-reviews-parent .container .reviews-list .row .reviews-slider .slide{height:fit-content}section[id*=google-reviews-] #google-reviews-parent .container .reviews-list .row .reviews-slider .content{height:fit-content;padding:24px}section[id*=google-reviews-] #google-reviews-parent .container .reviews-list .row .reviews-slider .slick-dots{margin-top:14px}}@media screen and (max-width: 1200px){section[id*=google-reviews-] #google-reviews-parent{margin-bottom:48px}section[id*=google-reviews-] #google-reviews-parent .container .reviews-list{width:100%;max-width:100%;min-width:100%}section[id*=google-reviews-] #google-reviews-parent .container .reviews-list .row .rating-wrapper{flex:0 0 25%;max-width:25%}section[id*=google-reviews-] #google-reviews-parent .container .reviews-list .row .reviews-wrapper{flex:0 0 75%;max-width:75%}section[id*=google-reviews-] #google-reviews-parent .container .reviews-list .row .reviews-shown{width:100%;max-width:100%;padding:12px}}@media screen and (max-width: 992px){section[id*=google-reviews-] #google-reviews-parent .container .reviews-list .row .rating-wrapper{flex:100%;max-width:100%}section[id*=google-reviews-] #google-reviews-parent .container .reviews-list .row .reviews-wrapper{flex:100%;max-width:100%}}@media screen and (max-width: 768px){section[id*=google-reviews-] #google-reviews-parent{padding-bottom:120px}section[id*=google-reviews-] #google-reviews-parent .container{height:auto;overflow:visible}section[id*=google-reviews-] #google-reviews-parent .container .reviews-list .row .reviews-shown{display:none}section[id*=google-reviews-] #google-reviews-parent .container .reviews-list .row .reviews-wrapper{top:0;overflow:visible}section[id*=google-reviews-] #google-reviews-parent .container .reviews-list .row .reviews-slider{margin-top:-20px;overflow:visible}section[id*=google-reviews-] #google-reviews-parent .container .reviews-list .row .reviews-slider .slide{padding:0 0px}section[id*=google-reviews-] #google-reviews-parent .container .reviews-list .row .reviews-slider .slick-dots{margin-top:56px}}@media screen and (max-width: 576px){section[id*=google-reviews-] #google-reviews-parent .container .reviews-list .row .reviews-wrapper{padding:0}section[id*=google-reviews-] #google-reviews-parent .container .reviews-list .row .reviews-slider .slide{padding:0 12px}}section[id*=steps-] #hoe-werkt-het__title h2{color:var(--thirdiary-color);font-family:var(--font-base);font-size:23px;font-weight:bold;line-height:31px}section[id*=steps-] #hoe-werkt-het__title p{margin:0;font-family:var(--font-base);color:var(--thirdiary-color);font-size:20px;line-height:31px}section[id*=steps-] #hoe-werkt-het__steps{display:flex;flex-wrap:wrap;gap:calc(var(--margin)*2);margin-top:calc(var(--margin)*2)}section[id*=steps-] #hoe-werkt-het__steps__step{flex:1 1 calc(33% - var(--margin)*2);padding:calc(var(--padding)*2);border:1px solid var(--thirdiary-color);border-radius:8px}@media screen and (max-width: 992px){section[id*=steps-] #hoe-werkt-het__steps__step{flex:1 1 50%}}@media screen and (max-width: 768px){section[id*=steps-] #hoe-werkt-het__steps__step{flex:1 1 100%}}section[id*=steps-] #hoe-werkt-het__steps__step__icon{width:40px;height:40px;margin-bottom:var(--margin);border-radius:50%;background-color:#9dbf83}section[id*=steps-] #hoe-werkt-het__steps__step__icon img{width:100%;height:100%;border-radius:50%;object-fit:cover}section[id*=steps-] #hoe-werkt-het__steps__step__label{margin-bottom:calc(var(--margin)/4);color:var(--thirdiary-color);font-size:15px;line-height:31px;font-weight:bold}section[id*=steps-] #hoe-werkt-het__steps__step__text h3{margin:0 0 calc(var(--margin)/2);font-size:19px;line-height:31px;font-family:var(--font-base);font-weight:bold;color:var(--thirdiary-color)}section[id*=steps-] #hoe-werkt-het__steps__step__text p{margin:0;font-size:15px;line-height:31px;color:var(--thirdiary-color)}section[id*=knowlegde-] #knowlegde__title h2{color:var(--thirdiary-color);font-family:var(--font-base);font-size:23px;font-weight:bold;line-height:31px}section[id*=knowlegde-] #knowlegde__title p{margin:0;font-family:var(--font-base);color:var(--thirdiary-color);font-size:20px;line-height:31px}section[id*=knowlegde-] #knowlegde__blocks{display:flex;flex-wrap:wrap;gap:calc(var(--margin)*2)}section[id*=knowlegde-] #knowlegde__blocks__block{flex:1 1 calc(50% - var(--margin)*2);padding:calc(var(--padding)*2);border:1px solid rgba(112,112,112,.3529411765);border-radius:0px;display:flex;flex-direction:row;flex-wrap:nowrap;gap:12px}@media screen and (max-width: 768px){section[id*=knowlegde-] #knowlegde__blocks__block{width:100%;flex:1 1 100%;max-width:100%}}section[id*=knowlegde-] #knowlegde__blocks__block__icon{width:55px;height:40px;margin-bottom:var(--margin);border-radius:50%;background-color:#9dbf83}section[id*=knowlegde-] #knowlegde__blocks__block__icon img{width:100%;height:100%;border-radius:50%;object-fit:cover}@media screen and (max-width: 1400px){section[id*=knowlegde-] #knowlegde__blocks__block__icon{width:70px}}@media screen and (max-width: 1200px){section[id*=knowlegde-] #knowlegde__blocks__block__icon{width:85px}}@media screen and (max-width: 992px){section[id*=knowlegde-] #knowlegde__blocks__block__icon{width:125px}}@media screen and (max-width: 768px){section[id*=knowlegde-] #knowlegde__blocks__block__icon{width:70px}}@media screen and (max-width: 576px){section[id*=knowlegde-] #knowlegde__blocks__block__icon{width:125px}}section[id*=knowlegde-] #knowlegde__blocks__block__label{margin-bottom:calc(var(--margin)/4);color:var(--thirdiary-color);font-size:15px;line-height:31px;font-weight:bold}section[id*=knowlegde-] #knowlegde__blocks__block__text h3{margin:0 0 calc(var(--margin)/2);font-size:19px;line-height:31px;font-family:var(--font-base);font-weight:bold;color:var(--thirdiary-color)}section[id*=knowlegde-] #knowlegde__blocks__block__text p{margin:0;font-size:15px;line-height:31px;color:var(--thirdiary-color)}section[id*=products-] #products__intro{margin-bottom:calc(var(--margin)*2)}section[id*=products-] #products__intro h1,section[id*=products-] #products__intro p{color:var(--thirdiary-color);margin:0}section[id*=products-] #products__intro h1{font-size:41px;line-height:69px}section[id*=products-] #products__intro p{font-size:19px;line-height:31px}section[id*=products-] #products__cards{align-items:stretch}section[id*=products-] #products__cards .col-3{margin-bottom:24px}@media screen and (max-width: 1200px){section[id*=products-] #products__cards .col-3{width:50%;flex:0 0 50%;max-width:50%}}@media screen and (max-width: 768px){section[id*=products-] #products__cards .col-3{width:100%;flex:0 0 100%;max-width:100%}}section[id*=products-] #products__cards__card{position:static;overflow:hidden;min-height:430px;max-height:430px;height:100%;display:flex;flex-direction:column;justify-content:flex-end;background:#fff;padding:12px;box-shadow:0 0 4px 0 #e1e1e1}section[id*=products-] #products__cards__card__image-wrapper{height:100%;overflow:hidden}section[id*=products-] #products__cards__card__image-wrapper img{position:static;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}section[id*=products-] #products__cards__card__content{position:static;z-index:2;display:flex;padding-top:12px;flex-direction:column;gap:12px}section[id*=products-] #products__cards__card__title{color:var(--thirdiary-color);font-size:20px;line-height:1;font-weight:500;text-transform:uppercase;margin:0}section[id*=products-] #products__cards__card__price{gap:12px;display:flex;align-items:flex-end}section[id*=products-] #products__cards__card__price h4{font-size:20px}section[id*=products-] #products__cards__card__price .red{font-size:38px;color:var(--primary-color);line-height:1}section[id*=products-] #products__cards__card__price del{color:var(--secondary-color)}section[id*=products-] #products__cards__card__text p{color:var(--thirdiary-color);margin:0;font-size:17px}section[id*=products-] #products__cards__card__link button{background-color:var(--primary-color);border:0;color:#fff;font-size:15px;line-height:23px;padding:12px 24px}section[id*=products-] #products__cards__card__link button:hover{cursor:pointer;background-color:color-mix(in srgb, var(--primary-color) 90%, black 10%)}
