/*!
Theme Name: Freriks Werken
Author: All Do - Dorien Doppenverg
Author URI: https://all-do.nl/
Description: Op maat gemaakt Wordpress websitethema door All Do.
Version: 1.0
Text Domain: All Do 
*/
 @font-face{font-family:"Open Sans";src:url(/wp-content/themes/freriks-werken/fonts/OpenSans-VariableFont_wdth,wght.woff2) format('woff2'),url(/wp-content/themes/freriks-werken/fonts/OpenSans-VariableFont_wdth,wght.woff) format('woff'),url(/wp-content/themes/freriks-werken/fonts/OpenSans-VariableFont_wdth,wght.ttf) format('truetype');font-style:normal;font-weight:100 900;font-display:swap}:root{--blauw:#0D7CBD;--zwart:#1B1C1C;--lichtblauw:#EAEFF2;--lijn-footer:#9ecbe5;--altcha-max-width:260px}html{scrollbar-gutter:stable}html,body{width:100%;overflow-x:hidden!important;margin:0;padding:0;scroll-behavior:smooth}figure{margin:0!important}.altcha-checkbox input{width:18px!important;height:18px!important;margin:0!important}.cky-btn-revisit-wrapper{background-color:var(--blauw)!important;border:#fff 2.5px solid!important}.cky-btn{border-radius:2px!important;border-color:var(--blauw)!important;color:var(--blauw)!important}.cky-consent-container a{color:var(--blauw)!important}.cky-btn-accept{background-color:var(--blauw)!important;color:white!important}.cky-accordion-header .cky-always-active{color:#0D7CBD!important}button.cky-show-desc-btn:not(:hover):not(:active){color:#0D7CBD!important;transform:none!important;transition:none!important}button.cky-show-desc-btn:hover{color:#0D7CBD!important;text-decoration:underline!important}.cky-switch input[type="checkbox"]{background:var(--lichtblauw)!important}.cky-switch input[type="checkbox"]:checked{background:var(--blauw)!important}body{background-color:var(--lichtblauw);color:var(--zwart);margin:auto;font-family:"Open Sans",sans-serif!important;font-size:14px}video{width:100%;height:auto;object-fit:cover}h1{font-family:"Open Sans",sans-serif;font-size:31px;margin:0;line-height:1.1;font-weight:700;text-transform:uppercase}.woocommerce h1{font-size:24px}h2{font-family:"Open Sans",sans-serif;font-size:24px;margin:0;line-height:1.1;font-weight:700;text-transform:uppercase}.woocommerce h2{font-size:19px;text-transform:uppercase}h3{font-family:"Open Sans",sans-serif;font-size:19px;font-weight:700;line-height:1.1;margin:0;text-transform:uppercase}.woocommerce h3{font-size:15px;font-weight:520;line-height:1.1;margin:0;text-transform:uppercase}.woocommerce-loop-product__title{font-size:15px!important;text-transform:none!important}h4{font-family:"Open Sans",sans-serif;font-size:15px;font-weight:520}a{color:var(--zwart);transition:0.3s ease!important}strong{font-weight:520}h1 strong,h2 strong,h3 strong{font-weight:700}.woocommerce h3 strong{font-weight:520}ul{list-style-type:square}li::marker{color:var(--blauw);font-size:16px}ol li::marker{color:var(--zwart)}.knop{margin-top:2rem}.knop a{background-color:var(--blauw);border-radius:2px;color:#fff;text-decoration:none;padding:6px 19px;font-weight:520;border:2.5px var(--blauw) solid;transition:0.3s ease!important;font-size:15px;display:inline-block}.knop a:hover,button:hover{background-color:#fff0;border:2.5px var(--blauw) solid;color:var(--blauw);font-weight:520;transform:translateY(-3.5px)}.knoppen{display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.knoppen .knop{width:100%}.knoppen .knop a{width:calc(100% - 16px);height:calc(100% - 16px);padding:6px;text-align:center}.knoppen .knop:nth-child(2) a{background-color:#fff0;color:var(--blauw)}.knoppen .knop:nth-child(2) a:hover{background-color:var(--blauw);color:#fff}button{font-family:"Open Sans",sans-serif;font-size:15px;background-color:var(--blauw);border-radius:2px;color:#fff;padding:6px 19px;font-weight:520;border:2.5px var(--blauw) solid;transition:0.3s ease!important}.header-dak,.related-dak{display:grid;gap:4px}.header-dak::before{font-family:'freriks-werken';content:"\f00d";font-size:26px;color:#fff;opacity:0;transform:scaleY(0);transform-origin:bottom;display:inline-block;transition:none}.header-dak.active::before,.related-dak.active::before{animation:dak 2s ease forwards}.related-dak::before{font-size:22px}@keyframes dak{0%,50%{opacity:0;transform:scaleY(0)}100%{opacity:1;transform:scaleY(1)}}@media screen and (min-width:1024px){body{font-size:16px}h1{font-size:36px}.woocommerce h1{font-size:26px}h2{font-size:26px}.woocommerce h2{font-size:22px}h3{font-size:22px}.woocommerce h3{font-size:19px}.woocommerce-loop-product__title{font-size:17px!important}h4{font-size:17px}li::marker{font-size:18px}button,.knop a{font-size:17px}.related-dak::before{font-size:26px}.header-dak::before{font-size:30px}}.fadeIn{opacity:0}.fadeIn.active{animation-name:fadeIn;animation-duration:1s;animation-timing-function:ease-in-out;opacity:1}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeUp,.related .products{opacity:0}.fadeUp.active,.related .products{animation-name:fadeUp;animation-duration:1s;animation-timing-function:ease-in-out;opacity:1;transform:translateY(0);animation-fill-mode:forwards}@keyframes fadeUp{0%{opacity:0;transform:translateY(0)}5%{opacity:0;transform:translateY(2vw)}100%{opacity:1;transform:translateY(0)}}header{display:flex;justify-content:center}nav a{text-decoration:none;font-size:15px;color:var(--zwart);transition:0.3s ease;font-weight:520}nav .current-menu-item a{color:var(--blauw)}nav .current-menu-ancestor.menu-item-has-children a{color:var(--blauw)}nav .current-menu-ancestor.menu-item-has-children .menu-item a{color:var(--zwart)}nav .current-menu-ancestor.menu-item-has-children .current-menu-parent a{color:var(--blauw)}nav .current-menu-ancestor.menu-item-has-children .current-menu-parent .menu-item a{color:var(--zwart)}nav .current-menu-ancestor.menu-item-has-children .current-menu-parent .current-menu-item a{color:var(--blauw)}nav a:hover{color:var(--blauw)}header nav{display:grid;grid-template-columns:repeat(3,1fr);position:fixed;z-index:1000;top:4vw;justify-self:center;width:92vw;max-width:1200px;margin:auto;left:50%;transform:translateX(-50%)}header nav::before{content:"";position:absolute;inset:0;background-color:rgb(234 239 242 / .6);backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important;box-shadow:0 0 10px 5px rgb(0 0 0 / .03),inset 0 0 6px 3px rgb(255 255 255 / .3);z-index:-1;border-radius:2px}header nav .menu-item{margin:.85rem 3vw;list-style:none}.logo{grid-column:2;grid-row:1;margin:auto;position:relative;z-index:100;background-color:#fff0;background-size:auto;width:8.5rem;height:auto;padding:5px;animation:logo 1.5s ease forwards;display:inline-block;transform-origin:bottom}@keyframes logo{0%,33%{opacity:0;transform:scaleY(0)}100%{opacity:1;transform:scaleY(1)}}.logo svg{display:flex;width:8.5rem;height:auto;margin:auto;padding:1px;transition:transform 0.3s ease}.logo svg:hover{transform:translateY(-3.5px)}.hamburger{grid-column:1;grid-row:1;display:block;cursor:pointer;margin-right:auto;place-self:center;background-color:transparent!important;border:none!important;padding:0;margin-inline-start:3vw;transition:transform 0.3s ease}.hamburger:hover{transform:translateY(-3.5px)}.bar{display:block;width:22px;height:2px;margin:5px auto;transition:all 0.3s ease-in-out;background-color:var(--blauw)}.nav-menu-links,.nav-menu-rechts{display:none;margin:auto;width:100%;padding-inline-start:0}.nav-menu-links{grid-column:1/4;grid-row:3;padding-block-end:.3rem;margin-top:-16px}.nav-menu-rechts{grid-column:1/4;grid-row:2}.nav-menu-iconen{display:flex;padding:0;margin:0;margin-left:auto;margin-inline-end:calc(3vw - 8px);align-items:center;margin-top:4px}.nav-menu-iconen li{margin:0!important;line-height:.9}.nav-menu-iconen a{color:var(--blauw);font-size:18px;padding:0 6px;display:inline-block;line-height:.9;transition:transform 0.3s ease}@media screen and (min-width:500px){.nav-menu-iconen a{padding:0 8px}}.nav-menu-iconen a:hover{transform:translateY(-3.5px)!important}.nav-menu-iconen .current-menu-item>a{position:relative;margin-inline-start:0;top:-6px}.nav-menu-iconen .icon-winkelmandje{position:relative;display:inline-block}.cart-contents-count{font-family:"Open Sans",sans-serif;box-shadow:0 0 10px 5px rgb(255 255 255 / .06);font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;position:absolute;top:-7.5px;right:-4px;z-index:2}.cart-contents-count:empty,.cart-contents-count[value="0"]{display:none!important}.change .bar:nth-child(2){opacity:0}.change .bar:nth-child(1){transform:translateY(7px) rotate(45deg)}.change .bar:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav-menu-links .sub-menu,.nav-menu-rechts .sub-menu{display:none;margin:0;padding:0;margin-block-end:.8rem;overflow:hidden;margin-inline-start:-1rem}.nav-menu-links .sub-menu a,.nav-menu-rechts .sub-menu a{padding:6px 1rem;width:calc(100% - 2rem)}.nav-menu-links li.open>.sub-menu,.nav-menu-rechts li.open>.sub-menu{display:block}.nav-menu-links .icon-chevron-down,.nav-menu-rechts .icon-chevron-down{display:inline-block;transition:transform 0.5s ease;padding-bottom:4px;transform:rotate(0deg);font-size:.5rem}.nav-menu-links li.open>a .icon-chevron-down,.nav-menu-rechts li.open>a .icon-chevron-down{transform:rotate(180deg);padding-bottom:0;padding-top:1px}.nav-menu-links .icon-adres{font-size:16px}.nav-menu-links .icon-afvoer{font-size:16px}.zoeken-popup{display:none;position:fixed;inset:0;background-color:rgb(13 124 189 / .7);backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important;z-index:999999;place-content:center}.zoeken-container{background-color:var(--lichtblauw);padding:1.5rem;border-radius:2px;width:calc(92vw - 3rem);max-width:652px;height:60vh;position:relative;top:14vh}#sluit-zoeken{position:relative;display:flex;color:var(--blauw);border:none;margin-top:-1.7rem;margin-inline-end:-1.1rem;margin-left:auto;font-size:32px;font-weight:550;background-color:#fff0;padding:0 0 6px;cursor:pointer}#zoeken-input{width:100%;padding:6px 19px;border:none;border-radius:2px;box-sizing:border-box;font-family:"Open Sans",sans-serif;font-size:14px}#zoeken-input::placeholder{font-family:"Open Sans",sans-serif;font-size:14px;color:var(--black)}#zoeken-input:focus{outline:var(--blauw)!important}#zoeken-resultaat{margin-top:1rem;margin-inline-start:1.2rem;height:85%;overflow-y:auto}#zoeken-resultaat a{transition:transform 0.3s ease;padding:8px 0;display:block;text-decoration:none}#zoeken-resultaat a:hover{color:var(--blauw)!important}.zoek-item{display:flex;gap:8px;margin-bottom:8px}.zoek-item img{width:80px;height:80px;object-fit:cover}@media screen and (min-width:550px){.logo,.logo svg{width:9rem}}@media screen and (min-width:768px){.logo,.logo svg{width:10rem}.nav-menu-iconen a{font-size:18px}.nav-menu-links .icon-afvoer{font-size:18px}}@media screen and (min-width:960px){header nav{grid-template-columns:1.8fr .4fr 1.8fr}.hamburger{display:none}.logo{margin:0 auto}.nav-menu-links,.nav-menu-rechts{display:flex;margin-top:2.2rem;width:auto;align-items:baseline}.nav-menu-links{grid-column:1/3;grid-row:1;margin-inline-start:.2rem}.nav-menu-rechts{grid-column:3;grid-row:1;margin-inline-end:104px}.nav-menu-iconen{grid-column:3;grid-row:1;margin-inline-end:.2rem;margin-top:1.8rem}.nav-menu-iconen a{padding:0}header nav .menu-item{margin:0;padding:0 7px}.nav-menu-links .sub-menu,.nav-menu-rechts .sub-menu{position:absolute;background-color:rgb(234 239 242 / .6);backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important;box-shadow:0 0 10px 5px rgb(0 0 0 / .03),inset 0 0 6px 3px rgb(255 255 255 / .3);padding-bottom:.8rem;padding-top:.3rem;border-bottom-left-radius:2px;border-bottom-right-radius:2px;top:100%}.nav-menu-links li .sub-menu{overflow:visible;margin-left:-11px}.nav-menu-links .sub-menu li.open>.sub-menu,.nav-menu-rechts .sub-menu li.open>.sub-menu{display:block;position:relative;top:100%;left:0;background-color:#fff0;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none;margin:0 0 0 1px}.nav-menu-links li .sub-menu a .icon-chevron-down{height:min-content;align-self:end;padding:0 4px 4px}.nav-menu-links li li.open>a .icon-chevron-down{padding-top:4px}.nav-menu-links .sub-menu a,.nav-menu-rechts .sub-menu a{display:flex}}@media screen and (min-width:1024px){header nav{top:3vw}nav a{font-size:16px}.logo{width:10.5rem;height:auto}.logo svg{width:10.5rem;height:auto}.nav-menu-rechts{margin-inline-end:110px}.nav-menu-iconen a{font-size:20px}.nav-menu-links .icon-afvoer{font-size:19px}.nav-menu-links .icon-chevron-down,.nav-menu-rechts .icon-chevron-down{font-size:9px}.cart-contents-count{font-size:13px}#zoeken-input,#zoeken-input::placeholder{font-size:16px!important}#sluit-zoeken{font-size:34px}}@media screen and (min-width:1200px){.nav-menu-links{margin-inline-start:.5rem}.nav-menu-rechts{margin-inline-end:.5rem}header nav .menu-item{padding:0 12px}.nav-menu-rechts{margin-inline-end:134px}.nav-menu-links li .sub-menu{margin-left:-20px}}@media screen and (min-width:1334px){header nav{top:2.5rem}}.hero{width:96vw;max-width:1280px;margin:auto;position:relative;top:2vw;margin-bottom:3.5rem}.hero-video{width:96vw;max-width:1280px;margin:auto!important;border-radius:2px}.hero-video video{height:73vh;border-radius:2px}.video-toggle-button{width:100%;border:none;border-radius:0;border-bottom:2.5px solid var(--blauw);border-top:2.5px solid #fff0;background-color:#fff0;color:var(--blauw);margin-top:-2px;font-size:1rem;transition:0.3s ease}.video-toggle-button:hover{background-color:var(--blauw);color:#fff;border:2.5px solid var(--blauw);border-radius:2px!important;font-size:1rem;transform:none}.hero-tekst{background-color:rgb(234 239 242 / .6);backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important;box-shadow:0 0 10px 5px rgb(0 0 0 / .03),inset 0 0 6px 3px rgb(255 255 255 / .3);border-radius:2px;width:calc(86vw - 2rem);max-width:440px;padding:1rem;position:absolute;bottom:calc(6vw + 25px);left:50%;transform:translateX(-50%)}@media screen and (min-width:425px){.hero-tekst .streep{display:none}}@media screen and (min-width:600px){.hero-tekst{left:auto;transform:none;right:2vw;padding:1.5rem;bottom:calc(2.5vw + 25px)}}.hero h1{font-size:31px}.hero h2{text-transform:none;font-weight:520;margin-top:.8rem;font-size:20px;line-height:normal}.hero .knop{animation:heroKnop 1.8s ease forwards;display:inline-block;transform-origin:bottom}@keyframes heroKnop{0%,40%{opacity:0;transform:scaleY(0)}100%{opacity:1;transform:scaleY(1)}}.hero.knop a:hover{background-color:#fff}@media screen and (min-width:768px){.hero{margin-bottom:4rem}.hero-video video{height:65vh}}@media screen and (min-width:1024px){.hero{top:1.5vw;margin-bottom:4.5rem}.hero-tekst{padding:2rem}.hero h1{font-size:36px}.hero h2{font-size:22px}.hero-video video{margin-block-end:-1px}}@media screen and (min-width:1334px){.hero{top:1.25rem}.hero-tekst{right:40px}.hero-tekst{bottom:67px}}.over-home{width:88vw;max-width:1024px;margin:0 auto 2.5rem}.over-home .knop{margin-bottom:2rem;margin-top:1.5rem}.over-home-img img{width:100%;height:auto;object-fit:contain;border-radius:2px}@media screen and (min-width:768px){.over-home{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin:0 auto 3rem;align-items:stretch}.over-home .knop{margin-bottom:0}.over-home-img{margin:0;position:relative;width:100%;height:100%}.over-home-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}}@media screen and (min-width:1024px){.over-home{grid-template-columns:439px 1fr;margin:0 auto 3.5rem}}.producten-container{background-color:var(--blauw)}.producten{width:92vw;max-width:1200px;margin:auto;padding:2rem 0;color:#fff}.producten h2{text-align:center;margin-bottom:1.5rem}.producten h3{margin-bottom:.8rem}.afvoeren,.zetwerk-producten{width:92vw;max-width:1200px;overflow:hidden;margin:auto;position:relative}.afvoeren{margin-bottom:1.5rem}.producten .swiper-container{padding-bottom:1rem}.producten .swiper-slide{border-radius:2px}.swiper-button-next svg,.swiper-button-prev svg{display:none}.swiper-button-next::after,.swiper-button-prev::after{font-family:'freriks-werken';font-size:1.5rem;color:var(--blauw);position:absolute!important;top:50%;transform:translateY(-50%)}.swiper-button-next::after{content:"\f00f"}.swiper-button-prev::after{content:"\f010"}.producten .swiper-button-next,.producten .swiper-button-prev{margin-top:-4.5rem!important;background-color:rgb(234 239 242 / .6);backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important;box-shadow:0 0 10px 5px rgb(0 0 0 / .03),inset 0 0 6px 3px rgb(255 255 255 / .3);width:1.8rem;height:2.5rem;border-radius:2px;transition:color 0.3s ease}.producten .swiper-pagination{display:flex!important;width:100%!important;cursor:pointer;bottom:auto;margin-top:2px}.producten .swiper-pagination-bullet{flex-grow:1;background-color:white!important;border-radius:0!important;margin:0!important;height:2.5px!important;opacity:.5!important;transition:0.3s ease;position:relative}.producten .swiper-pagination-bullet:hover{background-color:white!important;--swiper-theme-color:white!important;opacity:1!important}.producten .swiper-pagination-bullet-active{background-color:white!important;opacity:1!important}.producten .swiper-button-next:hover::after,.producten .swiper-button-prev:hover::after{color:#fff}.producten a{text-decoration:none;border-radius:2px;transition:0.3s ease;display:grid;grid-template-rows:68vw 3rem;background-color:var(--blauw)}.producten img{width:100%;height:100%;object-fit:cover;border-radius:2px}.producten a:hover img{opacity:.6;transition:opacity 0.3s ease;border-bottom-left-radius:0;border-bottom-right-radius:0}.product-tekst{display:grid;gap:6px;padding:0 2.5vw;color:#fff;align-items:center;border-bottom-left-radius:2px;border-bottom-right-radius:2px;transition:0.3s ease}.product-tekst h4{margin:0}.product-tekst::after{content:"\f00f";font-family:'freriks-werken';display:inline-block;grid-column:2;font-size:1.3rem;color:#fff;justify-self:end;align-self:center;transition:0.3s ease}.producten a:hover .product-tekst{background-color:#fff;color:var(--blauw)}.producten a:hover .product-tekst::after{color:var(--blauw)}@media screen and (min-width:550px){.product-tekst{grid-template-columns:1.4fr .6fr;gap:10px;padding:0 4vw}}@media screen and (min-width:768px){.producten a{grid-template-rows:36vw 3.5rem}.product-tekst{padding:.5rem 1rem;grid-template-columns:1.7fr .3fr}}@media screen and (min-width:1024px){.producten{padding:2.5rem 0 3rem}.producten a{grid-template-rows:26vw 3.8rem}.product-tekst{grid-template-columns:1.6fr .4fr}}@media screen and (min-width:1305px){.producten a{grid-template-rows:320px 3.8rem}.product-tekst{padding:.5rem 1.5rem}}.logo-container{width:92vw;max-width:1200px;margin:auto;overflow:hidden;padding:1rem 0;white-space:nowrap}.logos{display:inline-flex;animation:logoSlide 200s linear infinite;will-change:transform}@keyframes logoSlide{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}.logo-container.paused .logos{animation-play-state:paused}.logo-toggle-button{display:flex;width:92vw;max-width:1200px;margin:auto;justify-content:center;border:none;border-radius:0;border-top:2.5px solid var(--blauw);border-bottom:2.5px solid #fff0;background-color:#fff0;color:var(--blauw);margin-top:-4px;margin-bottom:2px;font-size:1rem;transition:0.3s ease}.logo-toggle-button:hover{background-color:var(--blauw);color:#fff;border:none;border:2.5px solid var(--blauw);border-radius:2px;font-size:1rem;transform:none}.logos figure{display:inline-flex;align-items:center}.logos img{height:3rem;width:auto;max-width:6rem;margin:0 1.8rem;object-fit:contain}@media screen and (min-width:1024px){.logos img{height:3.5rem;max-width:7rem;margin:0 2.2rem}}.review-container{background-color:var(--blauw)}.reviews{width:88vw;max-width:1024px;margin:auto;padding:2rem 0;color:#fff;position:relative;overflow:hidden}.reviews h2{text-align:center;margin-bottom:1.5rem}.bedrijf{display:grid;gap:15px;align-items:center}.bedrijf figure{height:2rem;width:auto}.bedrijf img{height:2.5rem;width:6rem;object-fit:contain}.naam-bedrijf{margin:0;text-transform:uppercase;font-weight:600;width:100%;font-size:15px}.naam-bedrijf p{margin:0}.naam-bedrijf p:first-child{margin-bottom:2px}@media screen and (min-width:550px){.bedrijf{display:grid;grid-template-columns:.4fr 1.6fr;gap:16px;align-items:center}}.review p:last-child{margin-bottom:0}.review-slider{width:100%;border-radius:2px}.reviews .swiper-slide{width:100%;box-sizing:border-box;background-color:#fff;color:var(--zwart);border-radius:2px!important;padding:1rem 1.5rem}.reviews .swiper-button-next,.reviews .swiper-button-prev{width:1.5rem;border-radius:2px;transition:color 0.3s ease;background-color:#fff;top:22px!important}.reviews .swiper-button-next{margin-inline-end:-4px!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important}.reviews .swiper-button-prev{margin-inline-start:-4px!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.review-slider .swiper-pagination{display:flex!important;width:100%!important;left:0!important;bottom:0!important}.review-slider .swiper-pagination-bullet{flex-grow:1;background-color:white!important;border-radius:0!important;margin:0!important;height:2.5px!important;opacity:.5!important;transition:0.3s ease;position:relative;top:5px!important}.reviews .swiper-pagination-bullet:hover{background-color:white!important;--swiper-theme-color:white;opacity:1!important}.reviews .swiper-pagination-bullet-active{background-color:white!important;opacity:1!important}.reviews .swiper-button-next:hover,.reviews .swiper-button-prev:hover{background-color:rgb(255 255 255 / .6);backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important;box-shadow:0 0 10px 5px rgb(0 0 0 / .03),inset 0 0 6px 3px rgb(255 255 255 / .3)}.reviews .swiper-button-next::after,.reviews .swiper-button-prev::after{transition:margin-inline-start 0.3s ease,color 0.3s ease;display:inline-block;margin-inline-start:0}.reviews .swiper-button-next:hover::after,.reviews .swiper-button-prev:hover::after{color:var(--blauw);margin-inline-start:6px}.reviews .swiper-button-prev:hover::after{margin-inline-start:-6px}.review-tekst{text-align:center;margin-top:2rem}.reviews .knop{display:flex;margin-top:1.5rem}.reviews .knop a{margin:auto;background-color:#fff;color:var(--blauw);border:2px solid #fff}.reviews .knop a:hover{background-color:#fff0;color:#fff}@media screen and (min-width:1024px){.reviews{padding:2.5rem 0 3rem}.bedrijf figure{height:2.5rem}.naam-bedrijf{font-size:17px}.bedrijf img{height:2.5rem}.reviews .swiper-slide{padding:1.2rem 2rem}.reviews .swiper-button-next,.reviews .swiper-button-prev{width:2rem}}.product-pagina{margin-top:2vw}.product-intro{width:96vw;max-width:1120px;margin:auto;margin-bottom:2.5rem}.product-intro-img img{height:55vh;width:100%;border-radius:2px;object-fit:cover;offset-position:center;margin-bottom:1.5rem}.product-intro-tekst{width:92vw;margin:auto}.product-intro-tekst .knop,.voordelen .knop{margin-top:1rem}.product-producten{background-color:var(--blauw);color:#fff;padding:1.5rem 0}.product-producten .products .product{opacity:1;transform:none}.product-producten .header-dak{margin-bottom:1.5rem;text-align:center}.product-producten .categorie,.mogelijkheden{width:92vw;max-width:1200px;margin:auto;overflow:hidden;position:relative}.mogelijkheden{padding-bottom:1rem;margin-bottom:1.5rem}.mogelijkheden img{width:100%;height:100%;object-fit:cover;border-radius:2px}.product-producten .products.columns-6{margin:.5rem 0 2.5rem;display:flex}.product-producten .products.columns-6 li{transition:0.3s ease;margin-bottom:0;padding-bottom:8px;border-radius:2px}.product-producten .products a{color:#fff}.product-producten .products .woocommerce-loop-product__title{padding:8px 16px 0!important;width:calc(100% - 32px)!important}.product-producten .products.columns-6 li:hover{background-color:#fff;color:var(--blauw)}.product-producten .products.columns-6 li:hover a{color:var(--blauw)}.product-producten .products .price{display:none}.product-producten .products .button{display:none}.product-producten ul.products.columns-6.swiper-container,.mogelijkheden .swiper-container{position:relative}.product-producten .products.columns-6 .swiper-button-next,.product-producten .products.columns-6 .swiper-button-prev,.mogelijkheden .swiper-button-next,.mogelijkheden .swiper-button-prev{margin-top:-4.5rem!important;background-color:rgb(234 239 242 / .6);backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important;box-shadow:0 0 10px 5px rgb(0 0 0 / .03),inset 0 0 6px 3px rgb(255 255 255 / .3);width:1.8rem;height:2.5rem;border-radius:2px;transition:color 0.3s ease}.mogelijkheden .swiper-button-next,.mogelijkheden .swiper-button-prev{margin-top:-1.5rem!important}.product-producten .products.columns-6 .swiper-pagination,.mogelijkheden .swiper-pagination{display:flex!important;width:100%!important;left:0!important;bottom:0!important}.mogelijkheden .swiper-pagination{bottom:15px!important}.product-producten .products.columns-6 .swiper-pagination-bullet,.mogelijkheden .swiper-pagination-bullet{flex-grow:1;background-color:white!important;border-radius:0!important;margin:0!important;height:2.5px!important;opacity:.5!important;transition:0.3s ease;position:relative;top:4.5px!important}.product-producten .products.columns-6 .swiper-pagination-bullet:hover,.mogelijkheden .swiper-pagination-bullet:hover{background-color:white!important;--swiper-theme-color:white;opacity:1!important}.product-producten .swiper-pagination-bullet-active{background-color:white!important;opacity:1!important}.product-producten .swiper-pagination.all-bullets-active .swiper-pagination-bullet{background-color:white!important;opacity:1!important}.product-producten .products.columns-6 .swiper-button-next:hover::after,.product-producten .products.columns-6 .swiper-button-prev:hover::after,.product-producten .mogelijkheden .swiper-button-next:hover::after,.product-producten .mogelijkheden .swiper-button-prev:hover::after{color:#fff}.specificaties{width:92vw;max-width:1200px;margin:0 auto 1.5rem;display:grid;gap:1.5rem}.specificaties table{width:100%}.specificaties h3{margin-bottom:8px}.specificaties strong{font-size:15px;text-transform:uppercase;margin-bottom:4px}.voordelen{width:96vw;max-width:1280px;margin:auto;padding:2.5rem 0;border-bottom:var(--lijn-footer) 1px solid}.voordelen-content{width:90vw;max-width:1024px;margin:auto}.voordelen ul{margin-block-start:8px}.product-lijst{margin-bottom:1.5rem}.voordelen-cta{width:92vw;max-width:1024px;margin:auto}@media screen and (min-width:768px){.specificaties{grid-template-columns:repeat(2,1fr);gap:30px}.voordelen .grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.voordelen .knoppen{max-width:500px}}@media screen and (min-width:850px){.product-pagina{margin-top:calc(6vw + 42px)}.product-intro{width:92vw;display:grid;grid-template-columns:.9fr 1.1fr;gap:20px;margin-bottom:3.5rem}.product-intro-img{grid-column:1;align-self:center}.product-intro-img img{height:440px;width:100%;object-fit:cover;offset-position:center;margin-bottom:0}.product-intro-tekst{grid-column:2;grid-row:1;width:100%;max-width:100%;margin:0 auto}.knoppen .knop{margin-bottom:0}}@media screen and (min-width:920px){.product-pagina{margin-top:calc(3vw + 92px)}}@media screen and (min-width:1024px){.product-pagina{margin-top:calc(3vw + 94px)}.product-intro{gap:30px}.product-intro-img img{height:500px}.specificaties strong{font-size:17px}}@media screen and (min-width:1200px){.product-intro-img{align-self:auto}.product-intro-img img{height:100%}.specificaties{gap:48px}.specificaties .tabel{width:500px}.voordelen .grid2{gap:48px}}@media screen and (min-width:1334px){.product-pagina{margin-top:calc(2.5rem + 102px)}}.standaard-materiaal{background-color:#fff}.regenafvoer{width:92vw;max-width:1200px;margin:auto;padding:2.5rem 0}.regenafvoer h2{text-align:center;margin-bottom:2rem}.afvoer-nummers{margin-top:2rem}.afvoer-nummers ol{list-style:none;padding:0;counter-reset:my-counter;margin:0}@media screen and (min-width:390px){.afvoer-nummers ol{column-count:2;column-fill:balance}}.afvoer-nummers ol li{counter-increment:my-counter;position:relative;padding-left:36.5px;margin-bottom:8px;line-height:18px;page-break-inside:avoid}.afvoer-nummers ol li::before{content:counter(my-counter);position:absolute;left:0;top:0;background-color:var(--blauw);color:#fff;font-weight:520;width:24px;height:18px;border-radius:2px;border:var(--blauw) solid 2.5px;display:flex;align-items:center;justify-content:center;transition:0.3s ease}#nummer1,#nummer2,#nummer3,#nummer4,#nummer5,#nummer6,#nummer7,#nummer8,#nummer9,#nummer10,#nummer11,#nummer12,#nummer13,#nummer14,#nummer15,#nummer16,#nummer17,#nummer18,#nummer19,#nummer20,#nummer21,#nummer22,#nummer23,#nummer24,#nummer25,#a1,#a2,#a3,#a4,#a5,#a6,#a7,#a8,#a9,#a10,#a11,#a12,#a13,#a14,#a15,#a16,#a17,#a18,#a19,#a20,#a21,#a22,#a23,#a24,#a25{transition:0.3s ease;cursor:pointer}#nummer1:hover .stA,#nummer2:hover .stA,#nummer3:hover .stA,#nummer4:hover .stA,#nummer5:hover .stA,#nummer6:hover .stA,#nummer7:hover .stA,#nummer8:hover .stA,#nummer9:hover .stA,#nummer10:hover .stA,#nummer11:hover .stA,#nummer12:hover .stA,#nummer13:hover .stA,#nummer14:hover .stA,#nummer15:hover .stA,#nummer16:hover .stA,#nummer17:hover .stA,#nummer18:hover .stA,#nummer19:hover .stA,#nummer20:hover .stA,#nummer21:hover .stA,#nummer22:hover .stA,#nummer23:hover .stA,#nummer24:hover .stA,#nummer25:hover .stA{fill:#55a2d0}#nummer1:hover .st2,#nummer2:hover .st2,#nummer3:hover .st2,#nummer4:hover .st2,#nummer5:hover .st2,#nummer6:hover .st2,#nummer7:hover .st2,#nummer8:hover .st2,#nummer9:hover .st2,#nummer10:hover .st2,#nummer11:hover .st2,#nummer12:hover .st2,#nummer13:hover .st2,#nummer14:hover .st2,#nummer15:hover .st2,#nummer16:hover .st2,#nummer17:hover .st2,#nummer18:hover .st2,#nummer19:hover .st2,#nummer20:hover .st2,#nummer21:hover .st2,#nummer22:hover .st2,#nummer23:hover .st2,#nummer24:hover .st2,#nummer25:hover .st2{fill:#fff}#nummer1:hover .st3,#nummer1:hover .st4,#nummer1:hover .st5,#nummer2:hover .st3,#nummer2:hover .st4,#nummer2:hover .st5,#nummer3:hover .st3,#nummer3:hover .st4,#nummer3:hover .st5,#nummer4:hover .st3,#nummer4:hover .st4,#nummer4:hover .st5,#nummer5:hover .st3,#nummer5:hover .st4,#nummer5:hover .st5,#nummer6:hover .st3,#nummer6:hover .st4,#nummer6:hover .st5,#nummer7:hover .st3,#nummer7:hover .st4,#nummer7:hover .st5,#nummer8:hover .st3,#nummer8:hover .st4,#nummer8:hover .st5,#nummer9:hover .st3,#nummer9:hover .st4,#nummer9:hover .st5,#nummer10:hover .st3,#nummer10:hover .st4,#nummer10:hover .st5,#nummer11:hover .st3,#nummer11:hover .st4,#nummer11:hover .st5,#nummer12:hover .st3,#nummer12:hover .st4,#nummer12:hover .st5,#nummer13:hover .st3,#nummer13:hover .st4,#nummer13:hover .st5,#nummer14:hover .st3,#nummer14:hover .st4,#nummer14:hover .st5,#nummer15:hover .st3,#nummer15:hover .st4,#nummer15:hover .st5,#nummer16:hover .st3,#nummer16:hover .st4,#nummer16:hover .st5,#nummer17:hover .st3,#nummer17:hover .st4,#nummer17:hover .st5,#nummer18:hover .st3,#nummer18:hover .st4,#nummer18:hover .st5,#nummer19:hover .st3,#nummer19:hover .st4,#nummer19:hover .st5,#nummer20:hover .st3,#nummer20:hover .st4,#nummer20:hover .st5,#nummer21:hover .st3,#nummer21:hover .st4,#nummer21:hover .st5,#nummer22:hover .st3,#nummer22:hover .st4,#nummer22:hover .st5,#nummer23:hover .st3,#nummer23:hover .st4,#nummer23:hover .st5,#nummer24:hover .st3,#nummer24:hover .st4,#nummer24:hover .st5,#nummer25:hover .st3,#nummer25:hover .st4,#nummer25:hover .st5{fill:var(--blauw)}#nummer1:hover .st6,#nummer2:hover .st6,#nummer3:hover .st6,#nummer4:hover .st6,#nummer5:hover .st6,#nummer6:hover .st6,#nummer7:hover .st6,#nummer8:hover .st6,#nummer9:hover .st6,#nummer10:hover .st6,#nummer11:hover .st6,#nummer12:hover .st6,#nummer13:hover .st6,#nummer14:hover .st6,#nummer15:hover .st6,#nummer16:hover .st6,#nummer17:hover .st6,#nummer18:hover .st6,#nummer19:hover .st6,#nummer20:hover .st6,#nummer21:hover .st6,#nummer22:hover .st6,#nummer23:hover .st6,#nummer24:hover .st6,#nummer25:hover .st6{fill:#86bddd}.afvoer-nummers #a1:hover,.afvoer-nummers #a2:hover,.afvoer-nummers #a3:hover,.afvoer-nummers #a4:hover,.afvoer-nummers #a5:hover,.afvoer-nummers #a6:hover,.afvoer-nummers #a7:hover,.afvoer-nummers #a8:hover,.afvoer-nummers #a9:hover,.afvoer-nummers #a10:hover,.afvoer-nummers #a11:hover,.afvoer-nummers #a12:hover,.afvoer-nummers #a13:hover,.afvoer-nummers #a14:hover,.afvoer-nummers #a15:hover,.afvoer-nummers #a16:hover,.afvoer-nummers #a17:hover,.afvoer-nummers #a18:hover,.afvoer-nummers #a19:hover,.afvoer-nummers #a20:hover,.afvoer-nummers #a21:hover,.afvoer-nummers #a22:hover,.afvoer-nummers #a23:hover,.afvoer-nummers #a24:hover,.afvoer-nummers #a25:hover{color:var(--blauw)}.afvoer-nummers #a1:hover::before,.afvoer-nummers #a2:hover::before,.afvoer-nummers #a3:hover::before,.afvoer-nummers #a4:hover::before,.afvoer-nummers #a5:hover::before,.afvoer-nummers #a6:hover::before,.afvoer-nummers #a7:hover::before,.afvoer-nummers #a8:hover::before,.afvoer-nummers #a9:hover::before,.afvoer-nummers #a10:hover::before,.afvoer-nummers #a11:hover::before,.afvoer-nummers #a12:hover::before,.afvoer-nummers #a13:hover::before,.afvoer-nummers #a14:hover::before,.afvoer-nummers #a15:hover::before,.afvoer-nummers #a16:hover::before,.afvoer-nummers #a17:hover::before,.afvoer-nummers #a18:hover::before,.afvoer-nummers #a19:hover::before,.afvoer-nummers #a20:hover::before,.afvoer-nummers #a21:hover::before,.afvoer-nummers #a22:hover::before,.afvoer-nummers #a23:hover::before,.afvoer-nummers #a24:hover::before,.afvoer-nummers #a25:hover::before{background-color:#fff;color:var(--blauw)}body:has(#nummer1:hover) #a1,body:has(#nummer2:hover) #a2,body:has(#nummer3:hover) #a3,body:has(#nummer4:hover) #a4,body:has(#nummer5:hover) #a5,body:has(#nummer6:hover) #a6,body:has(#nummer7:hover) #a7,body:has(#nummer8:hover) #a8,body:has(#nummer9:hover) #a9,body:has(#nummer10:hover) #a10,body:has(#nummer11:hover) #a11,body:has(#nummer12:hover) #a12,body:has(#nummer13:hover) #a13,body:has(#nummer14:hover) #a14,body:has(#nummer15:hover) #a15,body:has(#nummer16:hover) #a16,body:has(#nummer17:hover) #a17,body:has(#nummer18:hover) #a18,body:has(#nummer19:hover) #a19,body:has(#nummer20:hover) #a20,body:has(#nummer21:hover) #a21,body:has(#nummer22:hover) #a22,body:has(#nummer23:hover) #a23,body:has(#nummer24:hover) #a24,body:has(#nummer25:hover) #a25{color:var(--blauw)}body:has(#nummer1:hover) #a1::before,body:has(#nummer2:hover) #a2::before,body:has(#nummer3:hover) #a3::before,body:has(#nummer4:hover) #a4::before,body:has(#nummer5:hover) #a5::before,body:has(#nummer6:hover) #a6::before,body:has(#nummer7:hover) #a7::before,body:has(#nummer8:hover) #a8::before,body:has(#nummer9:hover) #a9::before,body:has(#nummer10:hover) #a10::before,body:has(#nummer11:hover) #a11::before,body:has(#nummer12:hover) #a12::before,body:has(#nummer13:hover) #a13::before,body:has(#nummer14:hover) #a14::before,body:has(#nummer15:hover) #a15::before,body:has(#nummer16:hover) #a16::before,body:has(#nummer17:hover) #a17::before,body:has(#nummer18:hover) #a18::before,body:has(#nummer19:hover) #a19::before,body:has(#nummer20:hover) #a20::before,body:has(#nummer21:hover) #a21::before,body:has(#nummer22:hover) #a22::before,body:has(#nummer23:hover) #a23::before,body:has(#nummer24:hover) #a24::before,body:has(#nummer25:hover) #a25::before{background-color:#fff;color:var(--blauw)}body:has(#a1:hover) #nummer1 .stA,body:has(#a2:hover) #nummer2 .stA,body:has(#a3:hover) #nummer3 .stA,body:has(#a4:hover) #nummer4 .stA,body:has(#a5:hover) #nummer5 .stA,body:has(#a6:hover) #nummer6 .stA,body:has(#a7:hover) #nummer7 .stA,body:has(#a8:hover) #nummer8 .stA,body:has(#a9:hover) #nummer9 .stA,body:has(#a10:hover) #nummer10 .stA,body:has(#a11:hover) #nummer11 .stA,body:has(#a12:hover) #nummer12 .stA,body:has(#a13:hover) #nummer13 .stA,body:has(#a14:hover) #nummer14 .stA,body:has(#a15:hover) #nummer15 .stA,body:has(#a16:hover) #nummer16 .stA,body:has(#a17:hover) #nummer17 .stA,body:has(#a18:hover) #nummer18 .stA,body:has(#a19:hover) #nummer19 .stA,body:has(#a20:hover) #nummer20 .stA,body:has(#a21:hover) #nummer21 .stA,body:has(#a22:hover) #nummer22 .stA,body:has(#a23:hover) #nummer23 .stA,body:has(#a24:hover) #nummer24 .stA,body:has(#a25:hover) #nummer25 .stA{fill:#55a2d0}body:has(#a1:hover) #nummer1 .st2,body:has(#a2:hover) #nummer2 .st2,body:has(#a3:hover) #nummer3 .st2,body:has(#a4:hover) #nummer4 .st2,body:has(#a5:hover) #nummer5 .st2,body:has(#a6:hover) #nummer6 .st2,body:has(#a7:hover) #nummer7 .st2,body:has(#a8:hover) #nummer8 .st2,body:has(#a9:hover) #nummer9 .st2,body:has(#a10:hover) #nummer10 .st2,body:has(#a11:hover) #nummer11 .st2,body:has(#a12:hover) #nummer12 .st2,body:has(#a13:hover) #nummer13 .st2,body:has(#a14:hover) #nummer14 .st2,body:has(#a15:hover) #nummer15 .st2,body:has(#a16:hover) #nummer16 .st2,body:has(#a17:hover) #nummer17 .st2,body:has(#a18:hover) #nummer18 .st2,body:has(#a19:hover) #nummer19 .st2,body:has(#a20:hover) #nummer20 .st2,body:has(#a21:hover) #nummer21 .st2,body:has(#a22:hover) #nummer22 .st2,body:has(#a23:hover) #nummer23 .st2,body:has(#a24:hover) #nummer24 .st2,body:has(#a25:hover) #nummer25 .st2{fill:#fff}body:has(#a1:hover) #nummer1 .st3,body:has(#a1:hover) #nummer1 .st4,body:has(#a1:hover) #nummer1 .st5,body:has(#a2:hover) #nummer2 .st3,body:has(#a2:hover) #nummer2 .st4,body:has(#a2:hover) #nummer2 .st5,body:has(#a3:hover) #nummer3 .st3,body:has(#a3:hover) #nummer3 .st4,body:has(#a3:hover) #nummer3 .st5,body:has(#a4:hover) #nummer4 .st3,body:has(#a4:hover) #nummer4 .st4,body:has(#a4:hover) #nummer4 .st5,body:has(#a5:hover) #nummer5 .st3,body:has(#a5:hover) #nummer5 .st4,body:has(#a5:hover) #nummer5 .st5,body:has(#a6:hover) #nummer6 .st3,body:has(#a6:hover) #nummer6 .st4,body:has(#a6:hover) #nummer6 .st5,body:has(#a7:hover) #nummer7 .st3,body:has(#a7:hover) #nummer7 .st4,body:has(#a7:hover) #nummer7 .st5,body:has(#a8:hover) #nummer8 .st3,body:has(#a8:hover) #nummer8 .st4,body:has(#a8:hover) #nummer8 .st5,body:has(#a9:hover) #nummer9 .st3,body:has(#a9:hover) #nummer9 .st4,body:has(#a9:hover) #nummer9 .st5,body:has(#a10:hover) #nummer10 .st3,body:has(#a10:hover) #nummer10 .st4,body:has(#a10:hover) #nummer10 .st5,body:has(#a11:hover) #nummer11 .st3,body:has(#a11:hover) #nummer11 .st4,body:has(#a11:hover) #nummer11 .st5,body:has(#a12:hover) #nummer12 .st3,body:has(#a12:hover) #nummer12 .st4,body:has(#a12:hover) #nummer12 .st5,body:has(#a13:hover) #nummer13 .st3,body:has(#a13:hover) #nummer13 .st4,body:has(#a13:hover) #nummer13 .st5,body:has(#a14:hover) #nummer14 .st3,body:has(#a14:hover) #nummer14 .st4,body:has(#a14:hover) #nummer14 .st5,body:has(#a15:hover) #nummer15 .st3,body:has(#a15:hover) #nummer15 .st4,body:has(#a15:hover) #nummer15 .st5,body:has(#a16:hover) #nummer16 .st3,body:has(#a16:hover) #nummer16 .st4,body:has(#a16:hover) #nummer16 .st5,body:has(#a17:hover) #nummer17 .st3,body:has(#a17:hover) #nummer17 .st4,body:has(#a17:hover) #nummer17 .st5,body:has(#a18:hover) #nummer18 .st3,body:has(#a18:hover) #nummer18 .st4,body:has(#a18:hover) #nummer18 .st5,body:has(#a19:hover) #nummer19 .st3,body:has(#a19:hover) #nummer19 .st4,body:has(#a19:hover) #nummer19 .st5,body:has(#a20:hover) #nummer20 .st3,body:has(#a20:hover) #nummer20 .st4,body:has(#a20:hover) #nummer20 .st5,body:has(#a21:hover) #nummer21 .st3,body:has(#a21:hover) #nummer21 .st4,body:has(#a21:hover) #nummer21 .st5,body:has(#a22:hover) #nummer22 .st3,body:has(#a22:hover) #nummer22 .st4,body:has(#a22:hover) #nummer22 .st5,body:has(#a23:hover) #nummer23 .st3,body:has(#a23:hover) #nummer23 .st4,body:has(#a23:hover) #nummer23 .st5,body:has(#a24:hover) #nummer24 .st3,body:has(#a24:hover) #nummer24 .st4,body:has(#a24:hover) #nummer24 .st5,body:has(#a25:hover) #nummer25 .st3,body:has(#a25:hover) #nummer25 .st4,body:has(#a25:hover) #nummer25 .st5{fill:var(--blauw)}body:has(#a1:hover) #nummer1 .st6,body:has(#a2:hover) #nummer2 .st6,body:has(#a3:hover) #nummer3 .st6,body:has(#a4:hover) #nummer4 .st6,body:has(#a5:hover) #nummer5 .st6,body:has(#a6:hover) #nummer6 .st6,body:has(#a7:hover) #nummer7 .st6,body:has(#a8:hover) #nummer8 .st6,body:has(#a9:hover) #nummer9 .st6,body:has(#a10:hover) #nummer10 .st6,body:has(#a11:hover) #nummer11 .st6,body:has(#a12:hover) #nummer12 .st6,body:has(#a13:hover) #nummer13 .st6,body:has(#a14:hover) #nummer14 .st6,body:has(#a15:hover) #nummer15 .st6,body:has(#a16:hover) #nummer16 .st6,body:has(#a17:hover) #nummer17 .st6,body:has(#a18:hover) #nummer18 .st6,body:has(#a19:hover) #nummer19 .st6,body:has(#a20:hover) #nummer20 .st6,body:has(#a21:hover) #nummer21 .st6,body:has(#a22:hover) #nummer22 .st6,body:has(#a23:hover) #nummer23 .st6,body:has(#a24:hover) #nummer24 .st6,body:has(#a25:hover) #nummer25 .st6{fill:#86bddd}.zoek-knop{background-color:#fff0;border:none;padding:0;cursor:pointer}.zoek-knop .icon-zoeken{font-size:18px;color:var(--blauw);padding:1px 4px}.zoek-knop:hover{border:none}.afvoer-cta{margin-top:2.5rem;text-align:center}.afvoer-cta a{background-color:var(--blauw);border-radius:2px;color:#fff;text-decoration:none;padding:6px 19px;font-weight:520;border:2.5px var(--blauw) solid;transition:0.3s ease!important;display:inline-block;margin-top:.5rem}.afvoer-cta a:hover{background-color:#fff0;border:2.5px var(--blauw) solid;color:var(--blauw);transform:translateY(-3.5px)}a[href^="#nummer"],a[href^="#a"]{pointer-events:none}@media (hover:none){a[href^="#nummer"],a[href^="#a"]{pointer-events:auto}}@media screen and (min-width:850px){.regenafvoer{display:grid;grid-template-columns:1fr 1fr auto}.regenafvoer h2{grid-column:1/4}.afvoer-tekening{grid-column:1/3}.afvoer-nummers{grid-column:3;margin-top:0;width:max-content;margin-left:2rem;align-self:center}.afvoer-nummers ol{column-count:1;height:100%}.afvoer-cta{grid-column:1/4;text-align:center}}@media screen and (min-width:1024px){.afvoer-nummers{margin-left:3rem}.afvoer-nummers ol li{padding-left:42px;margin-bottom:10px;line-height:20px}.afvoer-nummers ol li::before{width:26px;height:20px}.zoek-knop .icon-zoeken{font-size:20px}}.over-pagina{width:96vw;max-width:1280px;margin:auto;border-bottom:var(--lijn-footer) 1px solid}.over-pagina img{height:55vh;width:100%;margin-top:2vw;border-radius:2px;object-fit:cover;offset-position:center}.over-header{background-color:rgb(234 239 242 / .6);backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important;box-shadow:0 0 10px 5px rgb(0 0 0 / .03),inset 0 0 6px 3px rgb(255 255 255 / .3);border-radius:2px;padding:1rem;position:absolute;margin-top:-25px;left:50%;transform:translateX(-50%) translateY(-100%);width:calc(92% - 2rem);max-width:max-content}.over-tekst{width:92vw;max-width:1024px;margin:2px auto;padding:1.5rem 0 2.5rem}.cta{margin-top:2rem}.cta .knop{margin-top:1.5rem}.artikel{display:block;position:relative;max-width:350px;border-bottom:2.5px solid var(--blauw);margin:auto;margin-top:3.5rem;border-radius:2px;color:var(--zwart);transition:0.3s ease!important;text-decoration:none}.artikel figure{height:90vw;max-height:370px;border-radius:2px 2px 0 0;background-color:var(--blauw)}.artikel img{margin:0!important;width:100%;height:100%;background-color:whitesmoke;object-fit:cover;border-radius:2px;transition:0.3s ease!important}.artikel:hover img{opacity:.6}.artikel-tekst{position:absolute;background-color:rgb(234 239 242 / .6);backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important;box-shadow:0 0 10px 5px rgb(0 0 0 / .03),inset 0 0 6px 3px rgb(255 255 255 / .3);border-radius:2px;width:calc(80% - 2rem);max-width:286px;height:min-content;left:calc(50%);transform:translateX(-50%) translateY(calc(-100% - 10%));padding:1rem 1rem 0}.artikel-knop{display:grid;grid-template-columns:1fr auto;background-color:#fff;border-radius:0 0 2px 2px;color:var(--blauw);margin:0 0 2px;padding:16px;font-size:15px;font-weight:520;transition:0.3s ease!important}.artikel-knop::after{content:"\f00f";font-family:'freriks-werken';font-size:1.3rem;justify-self:end}.artikel:hover .artikel-knop{background-color:var(--blauw);color:#fff}@media screen and (min-width:550px){.artikel{margin-left:0}}@media screen and (min-width:600px){.over-header{right:4vw;padding:1.5rem;left:auto;transform:translateX(0%) translateY(-100%)}}@media screen and (min-width:1024px){.over-pagina img{margin-top:1.5vw}.over-header{padding:2rem}.artikel-knop{font-size:17px}}@media screen and (min-width:1334px){.over-pagina img{margin-top:1.25rem}.over-header{margin-top:-40px;right:calc(50% - 600px)}}.over-artikel{width:96vw;max-width:1280px;margin:auto;margin-top:2vw;border-bottom:var(--lijn-footer) 1px solid}.artikel-header{width:96vw;max-width:1024px;display:grid;gap:16px}.artikel-header img{width:100%;height:50vh;object-fit:cover}.artikel-header h1{font-size:24px;width:92vw;margin:auto}.artikel-header p{display:none}.over-artikel-tekst{width:92vw;max-width:1024px;margin:auto;margin-bottom:2.5rem;padding-top:8px}.tekst-alinea{font-size:15px;font-weight:550;padding-bottom:5px}.bron{font-style:italic}.bron a:hover{color:var(--blauw)}@media screen and (min-width:850px){.artikel-header{width:92vw;margin:auto;margin-top:calc(3vw + 92px);grid-template-columns:1.15fr .85fr;grid-template-rows:auto 1fr;gap:20px}.artikel-header figure{grid-row:1/3}.artikel-header img{height:450px}.artikel-header h1{width:100%;align-self:start;margin-top:0;grid-column:2;grid-row:1}.artikel-header p{display:flex;grid-column:2;grid-row:2;margin-top:0;font-size:15px;font-weight:520}.tekst-alinea{display:none}}@media screen and (min-width:1024px){.artikel-header{margin-top:calc(3vw + 94px);grid-template-columns:1.15fr .85fr;gap:30px}.artikel-header h1{font-size:26px}.artikel-header p{font-size:17px}}@media screen and (min-width:1334px){.artikel-header{margin-top:calc(2.5rem + 102px)}}.werken-bij,.vacature{margin-top:calc(3vw + 74px)}.werken-bij-tekst,.vacature-tekst{width:92vw;max-width:1024px;margin:auto;margin-bottom:2.5rem}.werken-bij-tekst h1,.vacature-tekst h1{text-align:center;margin:0 auto 2.5rem;max-width:800px}.werken-bij-tekst h2{padding-top:8px}.werken-bij-tekst h3,.vacature-tekst h2{margin-top:2rem!important}.vacature-tekst h2{font-size:19px}.werken-bij-tekst ul,.vacature-tekst ul,.werken-bij-tekst p,.vacature-tekst p{margin-block-start:8px}.werken-bij-tekst a{color:var(--blauw)}.werken-bij-tekst a:hover{font-weight:520}.werken-bij-tekst p:has(strong),.vacature-tekst p:has(strong){font-weight:520;text-transform:uppercase;margin-bottom:0;line-height:1;font-weight:15px}.formulier{background-color:var(--blauw)}.formulier-content{width:90vw;max-width:800px;margin:auto;color:#fff;padding:1.5rem 0 2.5rem}.formulier-content h2{text-align:center;margin-bottom:1.5rem}.formulier-content a{color:#fff}.formulier-content a:hover{font-weight:520}.formulier input,.formulier textarea{border:none;border-radius:2px;padding:6px 12px;font-family:"Open Sans",sans-serif;color:var(--zwart);width:calc(100% - 24px);font-size:14px}.formulier textarea{height:40vh;padding:6px 12px}.formulier .bold{text-transform:uppercase;font-size:520;font-size:15px}.formulier .keuzeopties{padding:2px 0 12px}.formulier .radio-groep{margin-top:-12px}input[type="file"]{font-size:14px;color:#fff;padding:0}.formulier input[type="file"]::file-selector-button{padding:6px 19px!important;font-size:14px;border:none;border-radius:2px;background:#fff0;color:#fff;cursor:pointer;margin:8px 12px 0 0;border:2px solid #fff;transition:0.3s ease!important;display:inline-block}input[type="file"]::file-selector-button:hover{background:#fff;transform:translateY(-3.5px);color:var(--blauw)}#akkoord,.radio-groep input{width:min-content}#werkenbij-popup,#vacature-popup{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgb(13 124 189 / .6);backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important;justify-content:center;align-items:center;z-index:9999;overflow-x:hidden}.werkenbij-popup-content,.vacature-popup-content{position:relative;background-color:var(--lichtblauw);padding:2rem;text-align:center;max-width:600px;width:80vw;border-radius:2px}#werkenbij-popup-bericht,#vacature-popup-bericht{font-size:22px;font-weight:400;padding:1rem;margin:auto}.msq{margin-top:1.5rem}.msq img{width:4.5rem;height:auto;object-fit:contain;transition:0.3s ease}.msq img:hover{transform:translateY(-3.5px)}@media screen and (min-width:768px){.werken-bij-tekst,.vacature-tekst{margin-top:calc(3vw + 92px)}}@media screen and (min-width:1024px){.vacature-tekst h2{font-size:22px}.formulier input,.formulier textarea,.formulier input::placeholder{font-size:16px}.bold,.werken-bij-tekst p:has(strong),.vacature-tekst p:has(strong){font-size:17px}#werkenbij-popup-bericht,#vacature-popup-bericht{font-size:24px}.msq img{width:5.5rem}.formulier input[type="file"]::file-selector-button{font-size:16px}}@media screen and (min-width:1334px){.werken-bij-tekst,.vacature-tekst{margin-top:calc(2.5rem + 102px)}}.groothandel-pagina{margin-top:calc(3vw + 74px)!important;width:96vw;max-width:1280px;margin:auto;border-bottom:solid var(--lijn-footer) 1px}.groothandel-pagina h1,.groothandel-pagina p{width:92vw;max-width:800px;margin:auto;text-align:center}.groothandel-pagina h1{margin-bottom:2.5rem}.groothandel-pagina .netwerk{display:flex;width:92vw;max-width:1024px;margin:2.5rem auto}@media screen and (min-width:768px){.groothandel-pagina{margin-top:calc(3vw + 92px)!important}}@media screen and (min-width:1334px){.groothandel-pagina{margin-top:calc(2.5rem + 102px)!important}}.contact{margin-top:calc(3vw + 74px)}.contact-content{width:92vw;max-width:1024px;margin:auto;margin-bottom:2.5rem}.contact-intro{max-width:800px;margin:auto;text-align:center;margin-bottom:3rem}.contactgegevens-content{display:grid;gap:20px}.contactgegevens-content a{transition:0.3s ease}.contactgegevens-content a:hover{color:var(--blauw)}.tijden::before{content:"\f003";font-family:"freriks-werken";display:inline-block;font-size:18px;color:var(--blauw);padding:8px}.adres::before{content:"\f014";font-family:"freriks-werken";display:inline-block;font-size:22px;color:var(--blauw);padding:2px 8px}.adres{display:flex}.email::before{content:"\f00c";font-family:"freriks-werken";display:inline-block;font-size:14px;color:var(--blauw);padding:8px}.tel::before{content:"\f004";font-family:"freriks-werken";display:inline-block;font-size:18px;color:var(--blauw);padding:8px}.whatsapp::before{content:"\f002";font-family:"freriks-werken";display:inline-block;font-size:18px;color:var(--blauw);padding:8px}.gegevens{margin-top:1.5rem}.kaart{width:100%;height:60vw}.contactformulier-container{background-color:var(--blauw)}.contactformulier{width:90vw;max-width:800px;color:#fff;margin:auto;padding:1.5rem 0}.contactformulier .header-dak{text-align:center;margin-bottom:1.5rem}.contactformulier input,.contactformulier textarea{background-color:#fff;border:none;border-radius:2px;padding:6px 12px;font-family:"Open Sans",sans-serif;color:var(--zwart);width:calc(100% - 24px);font-size:14px}.contactformulier #akkoord{width:min-content}.contactformulier input::placeholder{color:var(--black);opacity:.6;font-size:14px}.contactformulier textarea{height:20vh;padding:6px 12px}.contactformulier a{color:#fff;transition:0.3s ease}.contactformulier a:hover{font-weight:520}button.verstuur{background-color:#fff;color:var(--blauw);border:2px solid #fff;border-radius:2px;padding:6px 19px;transition:0.3s ease;margin:.5rem 0 1.5rem 0}button.verstuur:hover{background-color:#fff0;color:#fff}#contact-popup{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgb(13 124 189 / .6);backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important;justify-content:center;align-items:center;z-index:9999;overflow-x:hidden}.contact-popup-content{position:relative;background-color:var(--lichtblauw);padding:2rem;text-align:center;max-width:600px;width:80vw;border-radius:2px}#contact-popup-bericht{font-size:22px;font-weight:400;padding:1rem;margin:auto}.sluitKnop{position:absolute;top:5px;right:10px;background:none;border:none;font-size:32px;font-weight:550;color:var(--blauw);cursor:pointer;transition:0.3s ease;display:inline-block}.sluitKnop:hover{transform:translateY(-3.5px);border:none}@media screen and (min-width:768px){.contact{margin-top:calc(3vw + 92px)}.contactgegevens-content{grid-template-columns:.8fr 1.2fr}.kaart{width:100%;height:100%}}@media screen and (min-width:1024px){.contactgegevens-content{grid-template-columns:.7fr 1.3fr}.tijden::before,.tel::before,.whatsapp::before{font-size:20px}.adres::before{font-size:24px}.email::before{font-size:16px}.contactformulier input,.contactformulier textarea,.contactformulier input::placeholder{font-size:16px}#contact-popup-bericht{font-size:24px}.sluitKnop{font-size:34px}}@media screen and (min-width:1334px){.contact{margin-top:calc(2.5rem + 102px)}}.downloads-pagina{margin-top:calc(3vw + 74px)!important;width:96vw;max-width:1280px;margin:auto;padding-bottom:2.5rem;border-bottom:solid var(--lijn-footer) 1px}.downloads-pagina h1,.downloads-pagina h2,.downloads-pagina ul{width:92vw;max-width:1024px;margin:auto}.downloads-pagina h1{margin-bottom:.5rem;text-align:center}.downloads-pagina h2{margin:2rem auto 8px;font-size:19px}.downloads-pagina a:hover{color:var(--blauw)}.downloads-pagina li{list-style-type:none;position:relative;padding:0 0 4px 19px}.downloads-pagina li::before{content:"\f007";font-family:"freriks-werken";position:absolute;left:0;top:0;color:var(--blauw);font-size:16px}@media screen and (min-width:768px){.downloads-pagina{margin-top:calc(3vw + 92px)!important}.downloads-pagina li{padding:0 0 4px 22px}.downloads-pagina li::before{font-size:18px}}@media screen and (min-width:1024px){.downloads-pagina h2{font-size:22px}.downloads-pagina li{padding:0 0 4px 24px}.downloads-pagina li::before{font-size:20px}}@media screen and (min-width:1334px){.downloads-pagina{margin-top:calc(2.5rem + 102px)!important}}.algemene-voorwaarden,.privacyverklaring,.cookieverklaring,.verzenden-retourneren{margin-top:calc(3vw + 74px)!important;width:96vw;max-width:1200px;margin:auto;border-bottom:solid var(--lijn-footer) 1px;padding-bottom:2.5rem}.AV-tekst,.privacy-tekst,.cookie-tekst,.verzend-retour-tekst{width:92vw;max-width:1024px;margin:auto}.algemene-voorwaarden h2,.privacyverklaring h2,.cookieverklaring h2,.verzenden-retourneren h2{font-size:19px;margin:2.5rem 0 0}.algemene-voorwaarden h3,.privacyverklaring h3,.cookieverklaring h3,.verzenden-retourneren h3{font-size:15px;margin:1.5rem 0 0}.algemene-voorwaarden p,.privacyverklaring p,.cookieverklaring p,.verzenden-retourneren p{margin-bottom:8px}.algemene-voorwaarden a:hover,.privacyverklaring a:hover,.cookieverklaring a:hover,.verzenden-retourneren a:hover{color:var(--blauw)}.algemene-voorwaarden ul,.privacyverklaring ul,.cookieverklaring ul,.verzenden-retourneren ul{margin-top:8px}.cookie-tekst strong{font-size:15px;text-transform:uppercase}.herroepingsformulier-container,.schadeformulier-container{background-color:var(--blauw);margin-top:2.5rem}.herroepingsformulier,.schadeformulier{width:88vw;max-width:800px;color:#fff;margin:auto;padding:1.5rem 0}.herroepingsformulier h2,.schadeformulier h2{margin-top:.5rem}.herroepingsformulier input,.herroepingsformulier textarea,.schadeformulier input,.schadeformulier textarea{background-color:#fff;border:none;border-radius:2px;padding:6px 12px;font-family:"Open Sans",sans-serif;color:var(--zwart);width:calc(100% - 24px);font-size:14px}.schadeformulier #afbeeldingen{background-color:#fff0;color:#fff;padding:10px 0}#afbeeldingen::file-selector-button{background-color:#fff0;color:#fff;font-size:14px;padding:6px 19px;transition:0.3s ease;border-radius:2px;border:#fff solid 2px}#afbeeldingen::file-selector-button:hover{background-color:#fff;color:var(--blauw)}.herroepingsformulier #akkoord,.schadeformulier #akkoord-schade{width:min-content}.herroepingsformulier input::placeholder,.schadeformulier input::placeholder{color:var(--black);opacity:.6;font-size:14px}.herroepingsformulier textarea,.schadeformulier textarea{height:20vh;padding:6px 12px}.herroepingsformulier a,.schadeformulier a{color:#fff;transition:0.3s ease}.herroepingsformulier a:hover,.schadeformulier a:hover{font-weight:520}.herroepingsformulier .radio-groep input{width:min-content}button.verstuur,.schadeformulier button.bevestig{background-color:#fff;color:var(--blauw);border:2px solid #fff;border-radius:2px;padding:6px 19px;transition:0.3s ease;margin:.5rem 0 1.5rem 0}button.verstuur:hover,.schadeformulier button.bevestig:hover{background-color:#fff0;color:#fff}#herroepings-popup,#schade-popup{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgb(13 124 189 / .6);backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important;justify-content:center;align-items:center;z-index:9999;overflow-x:hidden}.herroepings-popup-content,.schade-popup-content{position:relative;background-color:var(--lichtblauw);padding:2rem;text-align:center;max-width:600px;width:80vw;border-radius:2px}#herroepings-popup-bericht,#schade-popup-bericht{font-size:22px;font-weight:400;padding:1rem;margin:auto}.sluitKnop-herroeping,.sluitKnop-schade{position:absolute;top:5px;right:10px;background:none;border:none;font-size:32px;font-weight:550;color:var(--blauw);cursor:pointer;transition:0.3s ease;display:inline-block}.sluitKnop-herroeping:hover,.sluitKnop-schade:hover{transform:translateY(-3.5px);border:none}@media screen and (min-width:768px){.algemene-voorwaarden,.privacyverklaring,.cookieverklaring,.verzenden-retourneren{margin-top:calc(3vw + 92px)!important}}@media screen and (min-width:1024px){.algemene-voorwaarden h2,.privacyverklaring h2,.cookieverklaring h2,.verzenden-retourneren h2{font-size:22px}.algemene-voorwaarden h3,.privacyverklaring h3,.cookieverklaring h3,.verzenden-retourneren h3{font-size:17px}.cookie-tekst strong{font-size:17px}.herroepingsformulier input,.schadeformulier input,.herroepingsformulier textarea,.schadeformulier textarea,.herroepingsformulier input::placeholder,.schadeformulier input::placeholder{font-size:16px}#herroepings-popup-bericht,#schade-popup-bericht{font-size:24px}.sluitKnop-herroeping,.sluitKnop-schade{font-size:34px}#afbeeldingen::file-selector-button{font-size:16px}}@media screen and (min-width:1334px){.algemene-voorwaarden,.privacyverklaring,.cookieverklaring,.verzenden-retourneren{margin-top:calc(2.5rem + 102px)!important}}.nietGevonden{margin-top:calc(3vw + 74px);width:96vw;max-width:1280px;height:85vh;margin:auto;border-bottom:solid var(--lijn-footer) 1px;display:grid;place-content:center}.nietGevondenTekst{padding:3rem;text-align:center}.nietGevondenKnop{margin:auto}.nietGevondenKnop button{background-color:var(--blauw);border-radius:2px;color:#fff;text-decoration:none;padding:6px 19px;font-weight:520;border:2px solid var(--blauw);transition:0.3s ease;margin:.5rem}.nietGevondenKnop button:hover{background-color:#fff0;color:var(--blauw)}footer{margin:2rem auto 1rem;color:var(--black)!important;width:96vw;max-width:1280px}footer h3{font-size:18px}footer a{color:var(--black);font-weight:520;font-size:14px;transition:0.3s ease}footer a:hover{font-weight:520;color:var(--blauw)}footer ul{padding:0}footer li{list-style:none}.containerFooter{display:grid;max-width:1200px;text-align:center}footer nav{grid-row:2;margin:auto;margin-top:2.5rem}footer .footer-menu{list-style:none;margin-top:1.5rem;padding:0}footer .menu-item{padding-bottom:.5rem}footer .footerLogo{grid-row:1;height:min-content;width:10rem;margin:auto}footer .footerLogo.active{animation:footerlogo 1.5s ease forwards;display:inline-block;transform-origin:bottom}@keyframes footerlogo{0%,33%{opacity:0;transform:scaleY(0)}100%{opacity:1;transform:scaleY(1)}}footer .footerLogo svg{height:auto;width:8rem;transition:0.3s ease;margin-top:2px}footer .footerLogo svg:hover{transform:translateY(-3.5px)}.nieuwsbrief-container{margin:auto;margin-top:1.5rem;max-width:300px}#inschrijf-popup{display:none;position:fixed;z-index:999;left:0;top:0;width:100%;height:100%;background-color:rgb(13 124 189 / .6);backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important;justify-content:center;align-items:center}.nieuwsbrief-container #inschrijf-content{display:grid;background-color:var(--lichtblauw);padding:2rem;text-align:start;max-width:400px;color:var(--black);width:calc(92vw - 6rem);border:solid var(--black) 4px}.nieuwsbrief-container #inschrijf-content h2{margin:1.5rem 0 0;text-align:center}.nieuwsbrief-container #inschrijf-content p{text-align:center}.nieuwsbrief-container #inschrijf-content a{color:var(--black);text-decoration:underline}.nieuwsbrief-container #inschrijf-content a:hover{color:var(--blauw)}.nieuwsbrief-container .sluit-inschrijf-btn{background-color:#fff0;color:var(--blauw);border:none;margin-top:-1rem;margin-inline-end:-.5rem;margin-left:auto;font-size:32px;font-weight:550;padding:0}.nieuwsbrief-container .inschrijf-sluit-btn:hover,.sluitNieuwsbrief:hover{color:var(--blauw)!important;background-color:transparent!important;border:none!important}.nieuwsbrief-container #inschrijf-content form{margin-block-start:2rem}.nieuwsbrief-container #inschrijf-content form p{text-align:start}.nieuwsbrief-container #inschrijf-content input{display:flex;width:calc(100% - 20px);border:none;background-color:#fff;padding:6px 10px;font-size:14px;font-family:"Open Sans",sans-serif;border-radius:2px}.nieuwsbrief-container #inschrijf-content #akkoord-nieuwsbrief{width:max-content;display:inline-flex}.nieuwsbrief-container #inschrijf-content ::placeholder{font-size:14px;font-family:"Open Sans",sans-serif}.nieuwsbrief-container .inschrijven{display:flex;margin:2.5rem auto 0}.nieuwsbrief-popup{display:none;background-color:var(--lichtblauw);padding:2rem;text-align:start;max-width:400px;width:calc(92vw - 4rem)}.sluitNieuwsbrief{display:flex;background-color:#fff0;color:var(--blauw);border:none;margin-top:-1.3rem;margin-inline-end:-1rem;margin-left:auto;font-size:32px;font-weight:550;padding:0}#nieuwsbrief-popup-bericht{text-align:center;font-size:22px;max-width:400px;width:calc(92vw - 4rem)}.socials{margin:2.5rem auto 1.5rem}.socials h3{margin-bottom:1rem}.socials .icon{color:var(--lichtblauw);background-color:var(--blauw);font-size:1.5rem;border-radius:2px;border:2px solid var(--blauw);text-decoration:none;margin:-6px .2rem;display:inline-block}.socials .icon:hover{color:var(--blauw);background-color:var(--lichtblauw);transform:translateY(-3.5px)}.footerOnderContainer{border-top:1px solid var(--lijn-footer)}.footerOnder{justify-self:center;text-align:center}.betaalmogelijkheden{margin-top:.5rem}.betaalmogelijkheden img{height:25px;margin:0 6px}.madeby{margin-bottom:.3rem}.copy{margin-top:0}@media screen and (min-width:550px){footer .footerLogo svg{width:9rem}.nieuwsbrief-container #inschrijf-content h2{margin:4rem 0 1rem}}@media screen and (min-width:768px){footer .footerLogo svg{width:10rem}}@media screen and (min-width:900px){.containerFooter{margin:auto;grid-template-columns:1.6fr .8fr 1.6fr;text-align:start}footer .footer-menu{margin-bottom:0;margin-top:0}footer nav{display:grid;grid-column:1;grid-row:1/3;margin:0}.overMenu{grid-column:1;grid-row:2;margin:1.5rem 0}footer .menu-item:last-child{padding-bottom:0}footer .footerLogo{grid-column:2;grid-row:1;margin:0 auto}.nieuwsbrief-container{grid-column:3;grid-row:1;margin:0;margin-left:auto;text-align:center}.socials{grid-column:3;grid-row:2;width:300px;margin:0;margin-left:auto;text-align:center}.footerOnderContainer{grid-column:1/4;grid-row:3}.footerOnder{max-width:1200px;display:grid;grid-template-columns:repeat(3,1fr);margin:auto;justify-self:auto;text-align:start}.betaalmogelijkheden img:first-child{margin-left:0}.madeby{margin:auto;margin-top:.5rem}.copy{margin-left:auto;margin-top:.5rem}}@media screen and (min-width:1024px){footer .footerLogo,footer .footerLogo svg{height:min-content;width:11rem}footer h3{font-size:20px}footer a{font-size:16px}.overMenu{grid-column:1;grid-row:2;margin:2rem 0 1.5rem}.nieuwsbrief-container .sluit-inschrijf-btn,.sluitNieuwsbrief{font-size:34px}.nieuwsbrief-container #inschrijf-content input,.nieuwsbrief-container #inschrijf-content ::placeholder{font-size:16px}#nieuwsbrief-popup-bericht{font-size:24px}}