:root{--ae__antraciet: #2A3330;--ae__beige: #E0DDD1;--ae__beige-licht: #FAF6F3;--ae__bruin: #473A33;--ae__bruin-licht: #4F785D;--ae__groen: #6C723B;--ae__groen-accent: #BADF56;--ae__groen-licht: #9CA45C;--ae__groen-op-groen: #DEE5A4;--ae__koper: #C4886D;--ae__koper-hover: #C47756;--ae__grijs-donker: #53504C;--ae__grijs-medium: #7E7672;--ae__grijs-neutraal: #C3BEB9;--ae__grijs-licht: #F0EFEE;--ae__zwart: #000000;--ae__key-100: #1D1D1B;--ae__key-90: #3C3C3B;--ae__key-80: #575756;--ae__key-70: #706F6F;--ae__key-60: #878787;--ae__key-50: #9D9D9C;--ae__key-40: #B2B2B2;--ae__key-30: #C6C6C6;--ae__key-20: #DADADA;--ae__key-10: #EDEDED;--ae__key-5: #F6F6F6;--ae__wit: #ffffff}::-moz-selection{background:var(--ae__groen-accent);color:var(--ae__bruin)}::selection{background:var(--ae__groen-accent);color:var(--ae__bruin)}@font-face{font-family:"TT Firs";src:url("../fonts/TTFirs-Medium.eot");src:local("TT Firs Medium"),local("TTFirs-Medium"),url("../fonts/TTFirs-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/TTFirs-Medium.woff2") format("woff2"),url("../fonts/TTFirs-Medium.woff") format("woff"),url("../fonts/TTFirs-Medium.ttf") format("truetype"),url("../fonts/TTFirs-Medium.svg#TTFirs-Medium") format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"TT Firs";src:url("../fonts/TTFirs-ExtraBold.eot");src:local("TT Firs Extrabold"),local("TTFirs-ExtraBold"),url("../fonts/TTFirs-ExtraBold.eot?#iefix") format("embedded-opentype"),url("../fonts/TTFirs-ExtraBold.woff2") format("woff2"),url("../fonts/TTFirs-ExtraBold.woff") format("woff"),url("../fonts/TTFirs-ExtraBold.ttf") format("truetype"),url("../fonts/TTFirs-ExtraBold.svg#TTFirs-ExtraBold") format("svg");font-weight:bold;font-style:normal;font-display:swap}:root{--container-padding: 1rem}@media(min-width: 576px){:root{--container-padding: calc((100vw - 540px) / 2);--container-width-max: 540px}}@media(min-width: 768px){:root{--container-padding: calc((100vw - 720px) / 2);--container-width-max: 720px}}@media(min-width: 992px){:root{--container-padding: calc((100vw - 960px) / 2);--container-width-max: 960px}}@media(min-width: 1200px){:root{--container-padding: calc((100vw - 1140px) / 2);--container-width-max: 1140px}}@media(min-width: 1400px){:root{--container-padding: calc((100vw - 1320px) / 2);--container-width-max: 1320px}}body{background-color:var(--ae__beige-licht);font-family:montserrat,sans-serif}main>*{overflow:hidden}.grecaptcha-badge{visibility:hidden}a{text-decoration:none}a[x-apple-data-detectors]{color:inherit !important;font-size:inherit !important;font-weight:inherit !important;line-height:inherit !important;text-decoration:none !important}@media(min-width: 768px){#logo__klant #payoff{display:block}}#logo__klant #payoff .logo__letter{fill:var(--ae__groen)}#logo__klant #beeldmerk{transition:all .5s ease-in}#logo__klant #beeldmerk .logo__beeldmerk--boven{fill:var(--ae__groen-licht)}#logo__klant #beeldmerk .logo__beeldmerk--onder{fill:var(--ae__groen)}#logo__klant #woordmerk .logo__letter{fill:var(--ae__antraciet);transition:all .5s ease-in}blockquote{margin:0}blockquote cite{color:var(--ae__groen-licht);font-family:montserrat,sans-serif;font-size:clamp(.75rem,5vw,1.125rem);font-style:normal;font-weight:400;line-height:1em}blockquote .quote{font-family:"TT Firs",sans-serif;font-size:clamp(1.5rem,5vw,3rem);font-weight:500;line-height:.9em;margin:0}blockquote footer{margin-top:1rem}.button__2,.button__1{border-radius:4rem;border:1px solid hsla(0,0%,100%,0);display:inline-flex;font-family:"TT Firs",sans-serif;font-size:clamp(.75rem,5vw,.875rem);font-weight:800;padding:.5rem 1rem;position:relative;text-align:center;text-decoration:none;transition:all .5s ease-in}@media(min-width: 768px){.button__2,.button__1{padding:.75rem 1.5rem}}.button__2::after,.button__1::after{content:"";display:inline-block;font-family:"Font Awesome 6 Free";font-size:.88rem;font-weight:900;margin-left:.25rem;transition:all .5s ease-in}.button__2:hover,.button__1:hover{transition:all .25s ease-in}.button__2:hover::after,.button__1:hover::after{color:var(--ae__groen-accent);transform:translateX(2px);transition:all .25s ease-in}.button__1{background-color:var(--ae__groen-accent);color:var(--ae__bruin)}.button__1.button__donker{background-color:var(--ae__bruin);color:#fff}.button__1:hover{background-color:var(--ae__bruin);color:var(--ae__groen-accent);transition:all .25s ease-in}.button__1:hover.button__donker{background-color:var(--ae__groen);transition:all .25s ease-in}.button__2.button__donker{border-color:var(--ae__bruin);color:var(--ae__bruin)}.button__2.button__licht{border-color:#fff;color:#fff}.button__2:hover{border-color:var(--ae__groen-accent);color:var(--ae__groen-accent)}.button__icoon::after{content:none}.input__text,.wpcf7 textarea,.wpcf7 select,.wpcf7 input[type=tel],.wpcf7 input[type=text],.wpcf7 input[type=email]{background:var(--ae__beige-licht);border:none;border-radius:.25rem;color:var(--ae__bruin);display:inline-block;font-size:.875rem;font-weight:700;outline:none;padding:1rem;transition:all .5s ease-in;-webkit-appearance:none;width:100%}.input__text::-moz-placeholder, .wpcf7 textarea::-moz-placeholder, .wpcf7 select::-moz-placeholder, .wpcf7 input[type=tel]::-moz-placeholder, .wpcf7 input[type=text]::-moz-placeholder, .wpcf7 input[type=email]::-moz-placeholder{color:var(--ae__bruin);font-size:.875rem;font-weight:700}.input__text::placeholder,.wpcf7 textarea::placeholder,.wpcf7 select::placeholder,.wpcf7 input[type=tel]::placeholder,.wpcf7 input[type=text]::placeholder,.wpcf7 input[type=email]::placeholder{color:var(--ae__bruin);font-size:.875rem;font-weight:700}.input__text--hover:hover,.wpcf7 textarea:hover,.wpcf7 select:hover,.wpcf7 input[type=tel]:hover,.wpcf7 input[type=text]:hover,.wpcf7 input[type=email]:hover,.input__text--hover:focus,.wpcf7 textarea:focus,.wpcf7 select:focus,.wpcf7 input[type=tel]:focus,.wpcf7 input[type=text]:focus,.wpcf7 input[type=email]:focus{background:#fff;color:var(--ae__antraciet);font-size:.875rem;font-weight:700;outline:none;transition:all .25s ease-in}.input__text--fout.wpcf7-not-valid,.wpcf7 textarea.wpcf7-not-valid,.wpcf7 input.wpcf7-not-valid[type=tel],.wpcf7 input.wpcf7-not-valid[type=text],.wpcf7 input.wpcf7-not-valid[type=email]{border:2px solid var(--ae__groen-accent);color:var(--ae__groen-accent)}.formulier__col{position:relative;width:100%}.formulier__col label{color:var(--ae__key-100);display:block;font-size:.875rem;font-weight:700;left:1rem;pointer-events:none;position:absolute;top:1rem;transition:all .5s ease-in;z-index:1}.formulier__col.is__focus label,.formulier__col.heeft__waarde label{font-size:.75rem;font-weight:300;top:0;transition:all .25s ease-in}.formulier__file label{left:0;position:relative;top:0;width:100%}@media(min-width: 992px){.formulier__file label{margin-right:2rem;width:auto}}.formulier__file p{align-items:center;display:flex;flex-wrap:wrap;margin:0}.formulier__file span{margin-top:.5rem}@media(min-width: 992px){.formulier__file span{margin-top:0;width:auto}}.formulier__file.is__focus label,.formulier__file.heeft__waarde label{font-size:.875rem;font-weight:700;top:0;transition:all .25s ease-in}.formulier__row{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:1rem}@media(min-width: 768px){.formulier__row{flex-wrap:nowrap}}.formulier__row:last-child{text-align:center;margin-bottom:0;margin-top:3rem}.formulier__row-submit{margin-bottom:0;margin-top:2rem}.formulier__row-submit p{align-items:center;display:flex;justify-content:center;flex-wrap:wrap}@media(min-width: 768px){.formulier__row-submit p{flex-wrap:nowrap}}.wpcf7-spinner{margin:0;position:relative}@media(min-width: 768px){.wpcf7-spinner{margin-left:17rem;position:absolute}}.wpcf7 input[type=file]{font-size:.75rem}@media(min-width: 768px){.wpcf7 input[type=file]{font-size:inherit}}.wpcf7 p{margin:0}.wpcf7 .wpcf7-not-valid-tip{display:none}.wpcf7 form.invalid .wpcf7-response-output{background-color:var(--ae__groen-accent);border-radius:.25rem;border:none;color:var(--ae__bruin);font-family:montserrat,sans-serif;font-size:.875rem;font-weight:700;margin:0;margin-top:2rem;padding:1rem}.archief__pagination{justify-content:center;line-height:2.1rem;margin-bottom:8rem;margin-top:4rem;position:relative;z-index:1000}.archief__pagination ul{align-items:center;border:1px solid var(--ae__bruin);border-radius:4rem;display:flex;flex-direction:row;flex-wrap:wrap;list-style:none;margin:0;padding:0}.archief__pagination ul li{display:list-item;width:auto}.archief__pagination ul li .page-numbers{border-radius:4rem;color:var(--ae__key-100);font-family:montserrat,sans-serif;font-size:.875rem;font-weight:700;padding:.5rem 1rem;transition:all .5s ease-in}.archief__pagination ul li .page-numbers:hover{color:var(--ae__groen-accent);transition:all .25s ease-in}.archief__pagination ul li .page-numbers.current{color:var(--ae__beige)}.archief__pagination .row{justify-content:center}.archief__pagination .screen-reader-text{display:none}.nav--conversie #logo__klant #woordmerk .logo__letter{fill:#fff;transition:all .25s ease-in}.nav .container__inhoud{border-bottom-color:var(--ae__beige);border-bottom-style:solid;border-bottom-width:0;transition:all .5s ease-in}.nav .nav__buttons{z-index:1}.nav .nav__buttons .nav__button-cta{display:none}@media(min-width: 768px){.nav .nav__buttons .nav__button-cta{display:inline-block}}.nav .nav__hoofd{position:fixed;top:0;transition:all .5s ease-in;width:100%;z-index:100}.nav .nav__hoofd-menu{align-content:center;display:flex;justify-content:flex-end;order:6 !important;text-transform:lowercase}@media(min-width: 768px){.nav .nav__hoofd-menu{justify-content:flex-start;margin-right:0;margin-top:1rem;width:100%}}@media(min-width: 1200px){.nav .nav__hoofd-menu{margin:0;order:0 !important;width:auto}}.nav .nav__hoofd-menu ul{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:0;width:100%}@media(min-width: 768px){.nav .nav__hoofd-menu ul{align-items:center;flex-direction:row;width:auto}}.nav .nav__hoofd-menu ul li{position:relative;transition:all .5s ease-in;width:100%}@media(min-width: 768px){.nav .nav__hoofd-menu ul li{width:auto}}.nav .nav__hoofd-menu ul li.current-menu-item a{align-items:center;color:var(--ae__antraciet);font-weight:800}.nav .nav__hoofd-menu ul li.current-menu-ancestor a{color:var(--ae__antraciet);font-weight:800}.nav .nav__hoofd-menu ul li.menu-item-has-children>a::after{content:"";font-family:"Font Awesome 6 Free";font-size:.88rem;font-weight:900;margin-left:.5rem;margin-top:.1rem}.nav .nav__hoofd-menu ul li.menu-item-has-children:hover::after{color:#000}.nav .nav__hoofd-menu ul li.menu-item-has-children .nav__menu-sub{background-color:var(--ae__beige);border-radius:.25rem;display:block;transition:all .5s ease-in;white-space:nowrap}@media(min-width: 768px){.nav .nav__hoofd-menu ul li.menu-item-has-children .nav__menu-sub{background-color:var(--ae__groen-accent);opacity:0;pointer-events:none;position:absolute}}.nav .nav__hoofd-menu ul li.menu-item-has-children .nav__menu-sub li.current-menu-item a{color:var(--ae__antraciet);font-weight:800;transition:all .25s ease-in}.nav .nav__hoofd-menu ul li.menu-item-has-children .nav__menu-sub li a{background-color:unset;color:var(--ae__bruin);font-size:1rem;font-weight:500;padding-bottom:.5rem;padding-left:1rem;padding-right:1rem;padding-top:.5rem}.nav .nav__hoofd-menu ul li.menu-item-has-children:hover{transition:all .25s ease-in}.nav .nav__hoofd-menu ul li.menu-item-has-children:hover .nav__menu-sub{pointer-events:all;opacity:1}.nav .nav__hoofd-menu ul li:hover{transition:all .25s ease-in}.nav .nav__hoofd-menu ul li:hover a{color:var(--ae__groen);transition:all .25s ease-in}.nav .nav__hoofd-menu ul li:hover .nav__menu-item-post-count{background-color:#fff;color:#000;transition:all .25s ease-in}.nav .nav__hoofd-menu ul li:hover .nav__menu-sub li:hover a{color:var(--ae__groen)}.nav .nav__hoofd-menu ul li:hover .nav__menu-sub a{color:var(--ae__bruin)}.nav .nav__hoofd-menu ul li a{color:var(--ae__bruin);display:flex;font-family:"TT Firs",sans-serif;font-size:1rem;font-weight:500;padding-bottom:.5rem;padding-left:1rem;padding-right:1rem;padding-top:.5rem;transition:all .5s ease-in}@media(min-width: 768px){.nav .nav__hoofd-menu ul li a{padding-bottom:0;padding-top:0}}.nav .nav__hoofd-menu .nav__button-cta{display:inline-block;margin-top:1rem}@media(min-width: 768px){.nav .nav__hoofd-menu .nav__button-cta{display:none;margin-top:0}}.nav .nav__hoofd-menu-wrap{align-items:center;display:flex;background-color:var(--ae__key-10);border:1px solid var(--ae__key-5);border-radius:1.5rem;flex-direction:column;flex-wrap:wrap;opacity:0;padding:5rem 1rem 1rem;pointer-events:none;position:absolute;left:.75rem;right:.75rem;top:.5rem;transition:opacity .5s ease-in,padding .5s ease-in}@media(min-width: 768px){.nav .nav__hoofd-menu-wrap{background:none;border:none;opacity:1;padding:0 0 0 1rem;pointer-events:all;position:relative;top:0;right:auto;width:100%}}@media(min-width: 992px){.nav .nav__hoofd-menu-wrap{padding:0}}.nav .nav__hoofd-wrap{align-items:center;padding-bottom:2rem;padding-top:2rem;transition:all .5s ease-in}@media(min-width: 768px){.nav .nav__hoofd-wrap{padding-bottom:3rem;padding-top:3rem}}.nav .nav__hoofd:hover{background-color:#faf6f3;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);transition:all .5s ease-in}.nav .nav__hoofd:hover .container__inhoud{border-bottom-width:1px;transition:all .25s ease-in}.nav .nav__logo{padding-left:2rem;z-index:1}.nav .nav__logo:hover #logo__klant #beeldmerk{transform:translateX(0.25rem);transition:all .25s ease-in}.nav .nav__logo:hover #logo__klant #woordmerk .logo__letter{fill:var(--ae__groen);transition:all .25s ease-in}.nav .nav__logo figure{margin:0}.nav .nav__logo #logo__klant{display:block;height:clamp(1.25rem,5vw,2rem);transition:all .5s ease-in;width:auto}.nav .nav__logo #payoff{opacity:1;transition:opacity .5s ease-in}.is__actief .nav__hoofd-menu-wrap{opacity:1;pointer-events:all;transition:opacity .25s ease-in}.is__scrolling .nav--conversie #logo__klant #woordmerk .logo__letter{fill:var(--ae__antraciet);transition:all .25s ease-in}.is__scrolling .nav .nav__logo #payoff{opacity:0;transition:opacity .25s ease-in .5s}.is__scrolling .nav .nav__hoofd{background-color:#faf6f3;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);transition:all .25s ease-in .5s}.is__scrolling .nav .nav__hoofd-wrap{padding-bottom:1rem;padding-top:1rem;transition:all .25s ease-in .5s}.is__scrolling .nav .nav__hoofd .container__inhoud{border-bottom-width:1px;transition:all .25s ease-in .5s}.is__scrolling .nav__hoofd-menu-wrap{padding:4rem 1rem 1rem;transition:padding .25s ease-in .5s}@media(min-width: 768px){.is__scrolling .nav__hoofd-menu-wrap{padding:0}}.nav__buttons-eigenschappen,.nav__button-menu-label,.nav__button-menu-icon{display:inline-flex;height:3rem;transition:all .5s ease-in;z-index:100}.nav__buttons{align-content:center;text-align:right;padding-right:2rem}.nav__button-menu{display:flex;justify-content:flex-end}@media(min-width: 768px){.nav__button-menu{display:none}}.nav__button-menu-icon{background-color:var(--ae__bruin);border-radius:50%;padding:.9375rem .75rem;width:3rem}.nav__button-menu-icon svg rect{display:block;fill:#fff;height:2px;transition:transform .25s ease-in;width:1.5rem}.nav__button-menu-label{align-items:center;color:var(--ae__bruin);font-size:.75rem;font-weight:700;letter-spacing:-0.025em;margin-right:.5rem;opacity:1}@media(min-width: 576px){.nav__button-menu-label{font-size:.875rem}}@media(min-width: 768px){.nav__button-menu-label{right:6rem}}@media(min-width: 1200px){.nav__button-menu-label{right:9rem}}.nav__button-menu-label p{margin:0}.nav__button-menu:hover{cursor:pointer}.nav__button-menu:hover .nav__button-menu-label{color:var(--ae__groen-accent);mix-blend-mode:normal;transition:.5s ease-in}.nav__button-menu:hover .nav__button-menu-icon{background-color:var(--ae__groen-accent);transition:background-color .5s ease-in}.nav__button-menu:hover .nav__button-menu-icon svg rect{fill:var(--ae__bruin);transition:transform .25s ease-in}.nav__button-menu:hover .nav__button-menu-icon svg rect:first-child{transform:translateY(-2px)}.nav__button-menu:hover .nav__button-menu-icon svg rect:nth-child(2){transition:opacity .25s ease-in .25s}.nav__button-menu:hover .nav__button-menu-icon svg rect:last-child{transform:translateY(2px)}.nav__button-cta{background-color:var(--ae__groen-accent);border-radius:4rem;color:var(--ae__bruin);font-family:"TT Firs",sans-serif;font-size:.875rem;font-weight:800;line-height:1em;padding:1rem;text-align:center;text-transform:none;transition:all .5s ease-in;width:100%}@media(min-width: 768px){.nav__button-cta{margin-top:0;padding:.5rem 1rem;text-align:left;width:auto}}.nav__button-cta::after{content:"";display:inline-block;font-family:"Font Awesome 6 Free";font-size:.88rem;font-weight:900;margin-left:.25rem;transition:all .5s ease-in}.nav__button-cta:hover{background-color:var(--ae__bruin);color:var(--ae__groen-accent);transition:all .25s ease-in}.nav__button-cta:hover::after{color:var(--ae__groen-accent);transform:translateX(2px);transition:all .25s ease-in}.is__actief .nav__buttons:hover .nav__button-menu-icon svg rect:first-child{transform:rotate(45deg) translateX(-3px) translateY(-3px)}.is__actief .nav__buttons:hover .nav__button-menu-icon svg rect:last-child{transform:rotate(-45deg) translateX(4px) translateY(-14px)}.is__actief .nav__button-menu-label{opacity:0}.is__actief .nav__button-menu-icon{background-color:var(--ae__antraciet)}.is__actief .nav__button-menu-icon svg rect{fill:#fff}.is__actief .nav__button-menu-icon svg rect:first-child{transform-origin:center left;transform:rotate(45deg) translateX(-3px) translateY(-3px)}.is__actief .nav__button-menu-icon svg rect:nth-child(2){opacity:0;transition:.1s ease-in}.is__actief .nav__button-menu-icon svg rect:last-child{transform-origin:center right;transform:rotate(-45deg) translateX(4px) translateY(-14px)}.is__scrolling .nav__button-menu-label,.is__scrolling .nav__button-menu-icon{top:1rem;transition:all .25s ease-in .5s}.nav__overlay{animation:blur-out .5s forwards;bottom:0;left:0;position:fixed;pointer-events:none;right:0;top:0;z-index:50}@keyframes blur-out{from{backdrop-filter:blur(0.5rem);-webkit-backdrop-filter:blur(0.5rem)}to{backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}}.is__actief .nav__overlay{animation:blur-in .5s forwards;height:100vh;pointer-events:auto}@keyframes blur-in{from{backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0)}to{backdrop-filter:blur(0.5rem);-webkit-backdrop-filter:blur(0.5rem)}}.hero{color:var(--ae__groen);display:flex;flex-wrap:wrap;position:relative}.hero .container__afbeelding{height:100%;left:0;position:absolute;padding:0;top:0;width:100%;z-index:-10}.hero .container__inhoud{display:flex;flex-direction:column;justify-content:center;padding-bottom:6rem;padding-top:14rem}.hero .hero__afbeelding{height:100%}.hero .hero__afbeelding .col{height:100%}.hero .hero__footer{margin-top:2rem}.hero .hero__footer div[class*=col-]{display:flex;gap:1rem;flex-wrap:wrap}.hero .hero__media{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.hero .hero__media-wrap{height:100%;margin:0;position:relative}.hero .hero__taxonomie{border:1px solid var(--ae__groen);border-radius:2rem;color:var(--ae__groen);display:inline-block;font-family:"TT Firs",sans-serif;font-size:.875rem;font-weight:700;line-height:1em;margin:0 0 .5rem 0;padding:.375rem .5rem}.hero .introductie{font-family:"TT Firs",sans-serif;font-size:clamp(2rem,5vw,3rem);font-weight:500;line-height:.9em;margin:0}.hero .titel{font-family:"TT Firs",sans-serif;font-size:clamp(2rem,5vw,5rem);font-weight:800;line-height:.9em;margin-bottom:0}.hero .titel--sub{font-family:"TT Firs",sans-serif;font-size:clamp(.75rem,5vw,1rem);font-weight:500;margin-bottom:0}.hero__404{color:#fff}.hero__404 .hero__media-wrap::after{background:var(--ae__groen);bottom:0;content:"";left:0;opacity:.35;position:absolute;right:0;top:0}.hero__pagina{color:#fff}.hero__pagina .container__inhoud{padding-bottom:12rem}.hero__pagina .hero__header{justify-content:center}.hero__pagina .hero__media-wrap::after{background:var(--ae__groen);bottom:0;content:"";left:0;opacity:.35;position:absolute;right:0;top:0}.hero__speciaal{margin-bottom:-4rem}@media(min-width: 768px){.hero__speciaal{margin-bottom:-10rem}}.hero__speciaal .container__afbeelding{position:relative}@media(min-width: 768px){.hero__speciaal .container__afbeelding{position:absolute}}.hero__speciaal .container__inhoud{padding-bottom:0;padding-top:10rem}@media(min-width: 768px){.hero__speciaal .container__inhoud{min-height:75vh;padding-bottom:14rem;padding-top:14rem}}.hero__speciaal .container__overlay{display:none}.hero__speciaal .hero__media{-o-object-fit:contain;object-fit:contain}.hero__speciaal .hero__media-wrap{width:200%;left:-85%}@media(min-width: 768px){.hero__speciaal .hero__media-wrap{width:100%;left:0}}.single .hero__speciaal{margin-bottom:0}@media(min-width: 768px){.single .hero__speciaal{margin-bottom:-4rem}}.single .hero__speciaal .hero__media{-o-object-fit:contain;object-fit:contain}.single .hero__speciaal .hero__media-wrap{width:150%;left:-50%}@media(min-width: 768px){.single .hero__speciaal .hero__media-wrap{width:100%;left:0}}.hoofdtekst{margin-bottom:0;margin-top:2rem}.hoofdtekst a{color:var(--ae__groen);font-family:montserrat,sans-serif;font-size:clamp(.9375rem,10vw,1.0625rem);font-weight:700;transition:color .5s ease-in}.hoofdtekst a:hover{color:var(--ae__groen-accent);transition:color .25s ease-in}.hoofdtekst strong,.hoofdtekst b{font-family:"TT Firs",sans-serif;font-weight:700}.introductie{font-family:montserrat,sans-serif;font-size:clamp(1.125rem,5vw,1.5rem);font-weight:400;line-height:1.25em;margin-bottom:0;margin-top:2rem}@media(min-width: 768px){.introductie{font-weight:500}}.statement{font-size:clamp(2rem,5vw,3rem);line-height:.9em;margin:0}.titel{font-family:"TT Firs",sans-serif;font-size:clamp(2rem,5vw,3rem);font-weight:500;-webkit-hyphens:auto;hyphens:auto;line-height:.9em;margin:0;overflow-wrap:break-word;position:relative}@media(min-width: 768px){.titel{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal}}.titel--sub{color:var(--ae__groen);font-family:montserrat,sans-serif;font-size:clamp(.75rem,5vw,1rem);font-weight:600;margin-bottom:0}.blok__werkwijze .blok__header,.blok__tabs-expertises .blok__header,.blok__project-impressie .blok__header,.blok__over-mensen .blok__header,.blok__diensten .blok__header{border-bottom:1px solid var(--ae__bruin);padding-bottom:1rem}.footer__main .footer__nav,.footer__main .footer__logo,.footer__main .footer__contact,.cta .cta__contact-inhoud,.card__stappen[class*=col],.card__kernwaarden[class*=col],.card__contactpersoon,.card__recensie .card__wrap,.card__dienst .card__wrap,.blok__werkwijze .card__stappen .card__wrap,.blok__tabs-expertises .tabs__nav[class*=col],.blok__tabs .tabs__nav[class*=col],.blok__tabs .tabs__content[class*=col],.blok__contactformulier .blok__header div[class*=col-],.blok__contactformulier .blok__formulier div[class*=col-],.blok__werkwijze .blok__header div[class*=col],.blok__tabs-expertises .blok__header div[class*=col],.blok__tabs .blok__header div[class*=col],.blok__project-intro .project__gegevens div[class*=col],.blok__project-intro .blok__main div[class*=col],.blok__project-intro .blok__header div[class*=col],.blok__project-impressie .blok__main div[class*=col],.blok__project-impressie .blok__header div[class*=col],.blok__project-concept .blok__main div[class*=col],.blok__project-concept .blok__header div[class*=col],.blok__over-mensen .blok__header div[class*=col],.blok__over-kort .blok__main div[class*=col],.blok__over-kort .blok__header div[class*=col],.blok__over .blok__main div[class*=col],.blok__faq .blok__loop div[class*=col],.blok__faq .blok__header div[class*=col],.blok__diensten .blok__header div[class*=col],.hero .hero__footer div[class*=col],.hero .hero__header div[class*=col]{padding-left:2rem;padding-right:2rem}.cta .cta__inhoud-achtergrond,.blok__tabs-expertises .container__inhoud-achtergrond,.blok__stappen .container__inhoud-achtergrond,.blok__kernwaarden .container__inhoud-achtergrond,.blok__project-concept .container__inhoud-achtergrond,.archief__portfolio .container__inhoud-achtergrond{background-color:#fff;border-radius:1rem;bottom:0;height:100%;left:.75rem;right:.75rem;position:absolute;top:0;z-index:-10}@media(min-width: 576px){.cta .cta__inhoud-achtergrond,.blok__tabs-expertises .container__inhoud-achtergrond,.blok__stappen .container__inhoud-achtergrond,.blok__kernwaarden .container__inhoud-achtergrond,.blok__project-concept .container__inhoud-achtergrond,.archief__portfolio .container__inhoud-achtergrond{left:-2rem;right:-2rem}}.blok{color:var(--ae__bruin);font-font-family:montserrat,sans-serif;font-size:clamp(.9375rem,3vw,1.0625rem);font-weight:400;line-height:1.5em;padding-bottom:2rem;padding-top:2rem;position:relative}@media(min-width: 768px){.blok{padding-bottom:3rem;padding-top:3rem}}@media(min-width: 992px){.blok{padding-bottom:4rem;padding-top:4rem}}.blok .blok__achtergrond{bottom:0;display:block;position:absolute;top:0;z-index:-10}.blok .blok__header{justify-content:center}@media(min-width: 768px){.blok .blok__header{justify-content:flex-start}}.blok .blok__footer{margin-top:4rem}.blok .container__achtergrond .row{justify-content:center}.archief{position:relative}.archief__portfolio .container__inhoud.container{position:absolute;top:8rem;left:0;bottom:8rem;right:0}.archief__portfolio .container__inhoud-achtergrond{background-color:#fff}.archief .blok__portfolio{position:relative}.archief .blok__portfolio .blok__loop{padding-left:.75rem;padding-right:.75rem}@media(min-width: 768px){.archief .blok__portfolio .blok__loop{padding-left:3rem;padding-right:3rem}}@media(min-width: 1200px){.archief .blok__portfolio .blok__loop{padding-left:6rem;padding-right:6rem}}.archief .blok__portfolio .blok__loop div[class*=col-]{align-content:center;justify-items:center}@media(min-width: 768px){.archief .blok__portfolio .blok__loop .row{margin-top:4rem}}@media(min-width: 1200px){.archief .blok__portfolio .blok__loop .row{margin-top:6rem}}.archief .blok__portfolio .blok__loop .row:first-child{margin-top:0}.archief .blok__portfolio .blok__loop .row:nth-child(even) .card__project-wrap:first-child{order:0}@media(min-width: 768px){.archief .blok__portfolio .blok__loop .row:nth-child(even) .card__project-wrap:first-child{order:1}}.archief .blok__portfolio .card__project{height:20rem;width:auto}@media(min-width: 576px){.archief .blok__portfolio .card__project{height:25rem}}@media(min-width: 768px){.archief .blok__portfolio .card__project{height:35rem;width:100%}}@media(min-width: 992px){.archief .blok__portfolio .card__project{height:45rem}}@media(min-width: 1400px){.archief .blok__portfolio .card__project{height:55rem}}.archief .blok__portfolio .card__project .card__caption{padding-bottom:1rem;padding-top:1rem}@media(min-width: 768px){.archief .blok__portfolio .card__project .card__caption{padding-bottom:2rem;padding-top:2rem}}@media(min-width: 1200px){.archief .blok__portfolio .card__project .card__caption{padding-bottom:3rem;padding-top:3rem}}.archief .blok__portfolio .card__project-wrap:nth-child(even){margin-left:auto}@media(min-width: 768px){.archief .blok__portfolio .card__project-wrap:nth-child(even){margin-left:unset}}.archief .blok__portfolio .card__project-wrap:nth-child(even) .card__project{height:calc(100% - 4rem);width:85%}@media(min-width: 768px){.archief .blok__portfolio .card__project-wrap:nth-child(even) .card__project{height:calc(100% - 8rem);width:75%}}@media(min-width: 992px){.archief .blok__portfolio .card__project-wrap:nth-child(even) .card__project{height:calc(100% - 12rem);width:60%}}@media(min-width: 1400px){.archief .blok__portfolio .card__project-wrap:nth-child(even) .card__project{height:calc(100% - 16rem);width:50%}}.blok__afbeelding-zoom .blok__footer{justify-content:center;margin-top:2rem}@media(min-width: 768px){.blok__afbeelding-zoom .blok__footer{margin-top:4rem}}.blok__afbeelding-zoom .blok__main{justify-content:center}.blok__afbeelding-zoom .card__caption{bottom:unset;left:unset;opacity:0;right:unset;transition:all .5s ease-in;top:unset;width:80%}.blok__afbeelding-zoom .card__caption .titel{color:#fff;font-size:clamp(2.5rem,5vw,6rem);font-weight:700}.blok__afbeelding-zoom .card__media{transform:scale(0.8)}.blok__afbeelding-zoom .card__media-wrap{aspect-ratio:16/9;height:100%;width:100%}.blok__afbeelding-zoom .card__media-wrap::after{opacity:0;transform:scale(0.8)}.blok__afbeelding-zoom .card__wrap{align-items:center;display:flex;justify-content:center;margin:0;padding:0;text-align:center}.blok__afbeelding-zoom .container__afbeelding{padding:0}.blok__afbeelding-zoom .introductie{margin-top:4rem}@media(min-width: 768px){.blok__afbeelding-zoom .introductie{margin-top:6rem}}.is__visible.blok__afbeelding-zoom .card__caption{opacity:1;transition:all .25s ease-in}.is__visible.blok__afbeelding-zoom .card__media{transform:scale(1)}.is__visible.blok__afbeelding-zoom .card__media-wrap::after{opacity:.75;transform:scale(1)}.blok__contactformulier{margin-top:-6rem;padding-bottom:0;padding-top:0}.blok__contactformulier .blok__footer{justify-content:center;margin-bottom:-2rem;margin-top:-5rem}.blok__contactformulier .blok__footer figure{margin:0}.blok__contactformulier .blok__formulier{justify-content:center}.blok__contactformulier .blok__formulier div[class*=col-]{background-color:var(--ae__groen-licht);border-radius:0 0 .25rem .25rem;padding-bottom:2rem;padding-top:2rem;width:calc(100% - 1.5rem)}@media(min-width: 768px){.blok__contactformulier .blok__formulier div[class*=col-]{width:50%}}.blok__contactformulier .blok__header{color:#fff;justify-content:center}.blok__contactformulier .blok__header div[class*=col-]{background-color:var(--ae__groen);border-radius:.25rem .25rem 0 0;padding-bottom:2rem;padding-top:2rem;width:calc(100% - 1.5rem)}@media(min-width: 768px){.blok__contactformulier .blok__header div[class*=col-]{width:50%}}.blok__contactformulier .google-disclaimer{color:var(--ae__groen);font-size:.75rem;font-weight:400;line-height:1.25em;margin:0;padding-top:2rem;position:relative;z-index:1}.blok__contactformulier .google-disclaimer a{color:var(--ae__groen);font-weight:700;transition:color .5s ease-in}.blok__contactformulier .google-disclaimer a:hover{color:var(--ae__groen-accent);transition:color .25s ease-in}.blok__diensten{padding-bottom:0}.blok__diensten .blok__header{justify-content:space-between}.blok__diensten .blok__header div[class*=col-].blok__slider-controls{padding-left:1rem;padding-right:2rem}.blok__diensten .container__slider{position:relative}.blok__diensten .blok__slider-controls{display:flex;justify-content:flex-end;padding:0 1rem;pointer-events:none;z-index:2}.blok__diensten .button__prev::before{content:none}.blok__diensten .button__slider{aspect-ratio:1;align-items:center;background:none;border:solid 2px var(--ae__bruin);border-radius:999px;display:flex;flex-direction:row;height:3rem;justify-content:center;pointer-events:all;position:relative;transform-origin:center center;transition:.25s ease-in}.blok__diensten .button__slider:after{background-color:var(--ae__bruin);content:"";position:absolute;height:2px;margin-right:-2px;margin-top:-8px;transform:rotate(45deg);width:12px}.blok__diensten .button__slider:before{background-color:var(--ae__bruin);content:"";position:absolute;height:12px;margin-bottom:-8px;margin-right:-2px;transform:rotate(45deg);width:2px}.blok__diensten .button__slider:hover{border-color:var(--ae__groen)}.blok__diensten .button__slider:hover::after,.blok__diensten .button__slider:hover::before{background-color:var(--ae__groen)}.blok__diensten .button__next{margin-left:1rem}.blok__diensten .button__prev{transform:scaleX(-1)}.blok__diensten .container__loop{padding:0 1rem;max-width:100%}.blok__diensten .scroll-wrapper{overflow-wrap:anywhere;overflow-x:auto;display:flex;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:none;scroll-padding-left:var(--container-padding);scroll-snap-type:x mandatory;margin-left:-15px;margin-right:-15px}.blok__diensten .scroll-wrapper::-webkit-scrollbar{display:none}.blok__diensten .blok__loop{display:flex;padding-bottom:4rem;padding-top:2rem;flex-wrap:nowrap}.blok__diensten .card__gpt{flex:0 0 auto;scroll-snap-align:start}.blok__diensten .card__gpt:first-child{margin-left:var(--container-padding)}.blok__diensten .card__afbeelding .card__media-wrap{aspect-ratio:1}.blok__faq .accordeon__icoon:before,.blok__faq .accordeon__icoon:after{background-color:var(--ae__groen);content:"";position:absolute}.blok__faq .accordeon__icoon{aspect-ratio:1;align-items:center;border:solid 2px var(--ae__groen);border-radius:999px;display:flex;flex-direction:row;height:3rem;justify-content:center;position:relative;transform-origin:center center;transition:.25s ease-in}.blok__faq .accordeon__icoon:after{height:2px;width:24px}.blok__faq .accordeon__icoon:before{height:24px;width:2px}.blok__faq .button__1{margin-top:2rem}.blok__faq #blok__accordeon{margin-top:2rem}@media(min-width: 768px){.blok__faq #blok__accordeon{margin-top:0}}.blok__faq .blok__header{justify-content:flex-start}.blok__faq .blok__loop{justify-content:flex-end}.blok__faq .accordeon__button{align-items:center;background-color:var(--ae__beige-licht);border:none;border-bottom:2px solid var(--ae__beige);color:var(--ae__groen);display:flex;font-family:"TT Firs",sans-serif;font-size:clamp(1rem,5vw,1.5rem);font-weight:700;justify-content:space-between;line-height:1em;padding:1.5rem 0;transition:.25s ease-in;width:100%}@media(min-width: 768px){.blok__faq .accordeon__button{padding-left:2rem;padding-right:2rem}}.blok__faq .accordeon__button:hover{background-color:var(--ae__groen-accent);transition:.5s ease-in}.blok__faq .accordeon__button[aria-expanded=true] .accordeon__icoon{transform:rotate(45deg);transition:.25s ease-in}.blok__faq .accordeon__footer{background-color:var(--ae__beige-licht);color:var(--ae__bruin);font-family:montserrat,sans-serif;font-size:clamp(.875rem,5vw,1.125rem);font-weight:400}.blok__faq .accordeon__footer-wrap{padding:2rem 0}.blok__faq .accordeon__titel{font-family:"TT Firs",sans-serif;font-size:clamp(1rem,5vw,1.5rem);font-weight:700;margin:0;padding-right:1rem;text-align:left}.blok__over{margin-top:2rem}@media(min-width: 768px){.blok__over{margin-top:0}}.blok__over .blok__header{justify-content:center}.blok__over .blok__footer{margin-top:2rem}.blok__over .blok__main{justify-content:center;margin-top:2rem}@media(min-width: 768px){.blok__over .blok__main div[class*=col-]{padding-left:.75rem;padding-right:.75rem}}.blok__over .blok__main .hoofdtekst{-moz-column-count:1;column-count:1;-moz-column-gap:0;column-gap:0;margin-top:4rem}@media(min-width: 768px){.blok__over .blok__main .hoofdtekst{-moz-column-count:2;column-count:2;-moz-column-gap:2rem;column-gap:2rem}}.blok__over .blok__main .statement{font-family:"TT Firs",sans-serif}.blok__over .container__loop{margin-top:6rem;padding:0}.blok__over .container__loop .card__afbeelding{border-radius:1rem;height:15rem}@media(min-width: 768px){.blok__over .container__loop .card__afbeelding{height:30rem}}.blok__over .container__loop .card__afbeelding:first-child{margin-top:-6rem}@media(min-width: 768px){.blok__over .container__loop .card__afbeelding:first-child{margin-top:-30rem}}.blok__over .container__loop .card__afbeelding:nth-child(2){margin-top:10rem}.blok__over .container__loop .card__media-wrap::after{display:none;content:""}.blok__over-kort .blok__header{position:sticky;top:4rem}.blok__over-kort .blok__statements{-moz-column-gap:1.5rem;column-gap:1.5rem;display:flex;flex-wrap:wrap;justify-content:space-between}@media(min-width: 768px){.blok__over-kort .blok__statements{display:block}}.blok__over-kort .titel{margin-bottom:2rem}.blok__over-kort .introductie{margin-top:0}.blok__over-kort a[class*=button]{margin-top:2rem}.blok__over-kort .statement{color:var(--ae__groen-accent);display:flex;flex-direction:column;font-family:"TT Firs",sans-serif;font-weight:500;line-height:1;margin-top:4rem;width:calc(50% - 1.5rem)}@media(min-width: 768px){.blok__over-kort .statement{margin-top:8rem;width:-moz-fit-content;width:fit-content}.blok__over-kort .statement:first-child{margin-top:0}}.blok__over-kort .statement__link{transition:color .5s ease-in}.blok__over-kort .statement__link .statement__toelichting:after{content:"";display:inline-block;font-family:"Font Awesome 6 Free";font-size:.88rem;font-weight:900;margin-left:.25rem;transition:all .5s ease-in}.blok__over-kort .statement__link:hover{color:var(--ae__bruin);transition:color .25s ease-in}.blok__over-kort .statement__toelichting{font-size:clamp(1rem,5vw,2rem)}.blok__over-kort .statement__titel{font-size:4rem}@media(min-width: 768px){.blok__over-kort .statement__titel{font-size:5rem}}@media(min-width: 992px){.blok__over-kort .statement__titel{font-size:6rem}}.blok__over-mensen .blok__header{justify-content:flex-start}.blok__over-mensen .card__contactpersoon:first-child{margin-top:2rem}@media(min-width: 768px){.blok__over-mensen .card__contactpersoon:first-child{margin-top:0}}@media(min-width: 768px){.blok__over-mensen .container__content{padding-left:6rem;padding-right:6rem;padding-top:4rem}}.blok__project-concept .blok__header{justify-content:flex-start;margin-top:2rem}@media(min-width: 576px){.blok__project-concept .blok__header{justify-content:center}}@media(min-width: 768px){.blok__project-concept .blok__header{margin-top:4rem}}@media(min-width: 1200px){.blok__project-concept .blok__header{margin-top:6rem}}@media(min-width: 1400px){.blok__project-concept .blok__header{margin-top:8rem}}.blok__project-concept .blok__main{justify-content:flex-start}@media(min-width: 576px){.blok__project-concept .blok__main{justify-content:center}}.blok__project-concept .blok__main .hoofdtekst{-moz-column-count:1;column-count:1;-moz-column-gap:0;column-gap:0;margin-top:4rem}@media(min-width: 992px){.blok__project-concept .blok__main .hoofdtekst{-moz-column-count:2;column-count:2;-moz-column-gap:2rem;column-gap:2rem}}.blok__project-concept .container__inhoud-achtergrond{background-color:var(--ae__beige);height:calc(100% - 8rem);left:.75rem;right:.75rem;top:4rem}@media(min-width: 768px){.blok__project-concept .container__inhoud-achtergrond{height:calc(100% - 4rem);left:2rem;right:2rem}}@media(min-width: 1200px){.blok__project-concept .container__inhoud-achtergrond{height:calc(100% - 6rem);left:6rem;right:6rem}}@media(min-width: 1400px){.blok__project-concept .container__inhoud-achtergrond{height:calc(100% - 8rem)}}.blok__project-concept .container__inhoud.container{padding-bottom:4rem;padding-top:4rem}@media(min-width: 1200px){.blok__project-concept .container__inhoud.container{padding-bottom:6rem;padding-top:6rem}}@media(min-width: 1200px){.blok__project-concept .container__inhoud.container{padding-bottom:8rem;padding-top:8rem}}.blok__project-impressie .blok__header{justify-content:flex-start}.blok__project-impressie .container__loop{margin-top:4rem;position:relative}.blok__project-impressie .container__loop .blok__loop{padding-left:.75rem;padding-right:.75rem}@media(min-width: 768px){.blok__project-impressie .container__loop .blok__loop{padding-left:3rem;padding-right:3rem}}@media(min-width: 1200px){.blok__project-impressie .container__loop .blok__loop{padding-left:6rem;padding-right:6rem}}.blok__project-impressie .container__loop .blok__loop div[class*=col-]{align-content:center;justify-items:center}.blok__project-impressie .container__loop .blok__loop .row{margin-top:2rem}.blok__project-impressie .container__loop .blok__loop .row:first-child{margin-top:0}.blok__project-impressie .container__loop .blok__loop .row:nth-child(even) .card__afbeelding-wrap:first-child{order:6}.blok__project-impressie .container__loop .card__afbeelding{height:25rem;width:auto}@media(min-width: 768px){.blok__project-impressie .container__loop .card__afbeelding{height:35rem;width:100%}}@media(min-width: 992px){.blok__project-impressie .container__loop .card__afbeelding{height:45rem}}@media(min-width: 1400px){.blok__project-impressie .container__loop .card__afbeelding{height:55rem}}.blok__project-impressie .container__loop .card__afbeelding-wrap:nth-child(even) .card__afbeelding{height:calc(100% - 4rem);width:85%}@media(min-width: 768px){.blok__project-impressie .container__loop .card__afbeelding-wrap:nth-child(even) .card__afbeelding{height:calc(100% - 8rem);width:75%}}@media(min-width: 992px){.blok__project-impressie .container__loop .card__afbeelding-wrap:nth-child(even) .card__afbeelding{height:calc(100% - 12rem);width:60%}}@media(min-width: 1400px){.blok__project-impressie .container__loop .card__afbeelding-wrap:nth-child(even) .card__afbeelding{height:calc(100% - 16rem);width:50%}}.blok__project-intro .project__gegevens{color:var(--ae__groen);font-family:"TT Firs",sans-serif;font-size:clamp(.75rem,5vw,.875rem);font-weight:700;line-height:1.25em;margin-bottom:1rem}.blok__project-intro .project__gegevens:first-of-type{margin-top:2rem}.blok__project-intro .project__gegevens-label{font-weight:400;margin:0}.blok__project-intro .project__gegevens ul{margin:0;padding:0;list-style:none}.blok__recensies div[class*=col-]{margin-bottom:2rem}.blok__stappen .blok__header.row__statement,.blok__kernwaarden .blok__header.row__statement{justify-content:center}@media(min-width: 768px){.blok__stappen .blok__header div[class*=col],.blok__kernwaarden .blok__header div[class*=col]{padding-left:2rem;padding-right:2rem}}.blok__stappen .blok__footer,.blok__kernwaarden .blok__footer{justify-content:center;margin-top:2rem}.blok__stappen .container__inhoud,.blok__kernwaarden .container__inhoud{padding-bottom:2rem;padding-top:2rem}@media(min-width: 768px){.blok__stappen .container__inhoud,.blok__kernwaarden .container__inhoud{padding-bottom:4rem;padding-top:4rem}}.blok__stappen .container__inhoud,.blok__kernwaarden .container__inhoud{position:relative}.blok__stappen .container__inhoud-achtergrond,.blok__kernwaarden .container__inhoud-achtergrond{background-color:var(--ae__groen-accent)}.blok__stappen .titel,.blok__kernwaarden .titel{margin-bottom:2rem}@media(min-width: 768px){.blok__stappen .titel,.blok__kernwaarden .titel{margin-bottom:4rem}}.blok__tabs .blok__header{border-bottom:1px solid var(--ae__bruin);justify-content:flex-start;padding-bottom:1rem}.blok__tabs .blok__loop{margin-top:2rem}.blok__tabs .introductie{margin-bottom:1rem}.blok__tabs .punt__toelichting em{font-family:montserrat,sans-serif;font-size:clamp(1.25rem,5vw,1.5rem);font-style:normal;font-weight:400;line-height:1.25em;margin-bottom:0;margin-top:2rem;text-transform:none}.blok__tabs .punt__toelichting p:last-child{margin-bottom:0}.blok__tabs .tabs__content{background:var(--ae__beige);border-radius:1rem;margin-left:.75rem;padding-bottom:2rem;padding-top:2rem;width:calc(100% - 1.5rem)}@media(min-width: 768px){.blok__tabs .tabs__content{margin-left:0;width:50%}}.blok__tabs .tabs__nav{border:none;display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0;margin-bottom:2rem;overflow-wrap:anywhere;padding:0}@media(min-width: 768px){.blok__tabs .tabs__nav{margin-bottom:0;padding-top:2rem}}.blok__tabs .tabs__nav-item{display:inline-flex;max-width:-moz-max-content;max-width:max-content}@media(min-width: 768px){.blok__tabs .tabs__nav-item{display:flex;margin-top:2rem}.blok__tabs .tabs__nav-item:first-of-type{margin-top:0}}.blok__tabs .tabs__nav-link{border:1px solid var(--ae__groen-licht);border-radius:1rem;padding:.375rem .5rem;align-items:center;background:none;color:var(--ae__groen-licht);display:flex;font-family:"TT Firs",sans-serif;font-size:.875rem;font-weight:800;line-height:1em;text-align:left;transition:all .5s ease-in}@media(min-width: 768px){.blok__tabs .tabs__nav-link{border:none;font-size:clamp(2rem,5vw,3rem);padding:0}}.blok__tabs .tabs__nav-link.active{background:var(--ae__groen);border-color:var(--ae__groen);color:#fff}@media(min-width: 768px){.blok__tabs .tabs__nav-link.active{background:none;color:var(--ae__groen)}}.blok__tabs .tabs__nav-link.active::after{opacity:1}.blok__tabs .tabs__nav-link.active:hover{background-color:var(--ae__groen-accent);border-color:var(--ae__groen-accent);color:#fff}@media(min-width: 768px){.blok__tabs .tabs__nav-link.active:hover{background-color:unset;border-color:unset;color:var(--ae__groen)}}.blok__tabs .tabs__nav-link.active:hover::after{transform:none}@media(min-width: 768px){.blok__tabs .tabs__nav-link::after{content:"";display:inline-block;font-family:"Font Awesome 6 Free";font-size:1.5rem;font-weight:900;margin-left:1rem;opacity:0;transition:all .25s ease-in}}.blok__tabs .tabs__nav-link:hover{border-color:var(--ae__groen-accent);color:var(--ae__groen-accent);transition:all .25s ease-in}@media(min-width: 768px){.blok__tabs .tabs__nav-link:hover{border:none}}.blok__tabs .tabs__nav-link:hover::after{opacity:1;transform:translateX(2px);transition:all .25s ease-in}.blok__tabs-expertises .blok__loop{margin-top:4rem}.blok__tabs-expertises .card__media-wrap::after{background:none}.blok__tabs-expertises .container__inhoud{padding-bottom:10rem;padding-top:10rem;position:relative}.blok__tabs-expertises .container__inhoud:not(:last-child){bottom:4rem;position:absolute;top:4rem;padding-bottom:0rem;padding-top:0rem}.blok__tabs-expertises .container__inhoud-achtergrond{background-color:#fff}@media(min-width: 768px){.blok__tabs-expertises .container__inhoud-achtergrond{left:6rem;right:6rem}}.blok__tabs-expertises .punt__toelichting p:last-child{margin-bottom:0}.blok__tabs-expertises .tabs__content .card__media{height:auto;-o-object-fit:unset;object-fit:unset;width:auto}.blok__tabs-expertises .tabs__content .card__media-wrap{align-items:center;aspect-ratio:1;display:flex;justify-content:center;margin-bottom:-2rem;margin-right:0rem;overflow:visible;position:relative;top:-6rem}@media(min-width: 768px){.blok__tabs-expertises .tabs__content .card__media-wrap{margin-bottom:-6rem;top:-10rem}}@media(min-width: 768px){.blok__tabs-expertises .tabs__content .card__media-wrap{margin-bottom:-20rem;margin-right:-20rem;top:-20rem}}.blok__tabs-expertises .tabs__content .card__media-wrap::after{content:none;display:none}.blok__tabs-expertises .tabs__nav{border:none;list-style:none;margin:0;padding:0;order:1}@media(min-width: 768px){.blok__tabs-expertises .tabs__nav{order:0}}.blok__tabs-expertises .tabs__nav-item{margin-top:2rem}@media(min-width: 768px){.blok__tabs-expertises .tabs__nav-item{margin-top:4rem}.blok__tabs-expertises .tabs__nav-item:first-of-type{margin-top:0}}.blok__tabs-expertises .tabs__nav-item:first-of-type{margin:0}.blok__tabs-expertises .tabs__nav-link{align-items:center;background:none;border:none;color:var(--ae__groen-licht);display:flex;flex-wrap:wrap;text-align:left;transition:all .5s ease-in}.blok__tabs-expertises .tabs__nav-link .button__2{margin-top:1rem}.blok__tabs-expertises .tabs__nav-link .expertise__titel{display:flex;font-family:"TT Firs",sans-serif;font-size:clamp(2rem,5vw,3rem);font-weight:800;line-height:1em;margin-bottom:0}.blok__tabs-expertises .tabs__nav-link .expertise__titel::after{content:"";display:inline-block;font-family:"Font Awesome 6 Free";font-size:1.5rem;font-weight:900;margin-left:1rem;transition:all .25s ease-in}.blok__tabs-expertises .tabs__nav-link .expertise__toelichting{color:var(--ae__bruin);font-family:montserrat,sans-serif;font-size:clamp(1rem,5vw,1.125rem);font-weight:400;line-height:1.25em;margin-bottom:0;max-height:0;opacity:0;transform:scaleY(0);transform-origin:top;transition:all .5s ease-in}.blok__tabs-expertises .tabs__nav-link.active{background:none;color:var(--ae__groen)}.blok__tabs-expertises .tabs__nav-link.active .button__2{margin-top:2rem}.blok__tabs-expertises .tabs__nav-link.active .expertise__titel::after{transform:rotate(90deg);transform-origin:center center}.blok__tabs-expertises .tabs__nav-link.active .expertise__toelichting{max-height:100%;opacity:1;transform:scaleY(1);transition:all .25s ease-in}.blok__tabs-expertises .tabs__nav-link.active:hover{color:var(--ae__groen)}.blok__tabs-expertises .tabs__nav-link.active:hover .expertise__titel::after{transform:rotate(90deg)}.blok__tabs-expertises .tabs__nav-link:hover{color:var(--ae__groen-accent);transition:all .25s ease-in}.blok__tabs-expertises .tabs__nav-link:hover .expertise__titel::after{transform:translateX(2px);transition:all .25s ease-in}.blok__tekst .blok__header.row__statement{justify-content:center}.blok__tekst .blok__footer{margin-top:2rem}.blok__tekst .blok__main{justify-content:center;margin-top:2rem}.blok__quote cite{color:#fff;opacity:.9}.blok__quote .card__beoordeling{color:var(--ae__groen-licht);mix-blend-mode:screen}.blok__quote .card__caption{align-content:center;left:0;padding-left:2rem;padding-right:2rem;width:auto}@media(min-width: 768px){.blok__quote .card__caption{left:25%;padding-left:1rem;padding-right:1rem}}@media(min-width: 1200px){.blok__quote .card__caption{left:50%}}.blok__quote .card__caption footer{color:var(--ae__groen-licht);margin-top:1rem;mix-blend-mode:screen}.blok__quote .card__caption a[class*=button]{margin-top:2rem}.blok__quote .card__caption .quote{color:#fff}@media(min-width: 768px){.blok__quote .card__media-wrap{aspect-ratio:16/9}}.blok__quote .card__media-wrap::after{opacity:.5}.blok__quote .card__wrap{border-radius:1rem;margin-left:.75rem;margin-right:.75rem}@media(min-width: 576px){.blok__quote .card__wrap{margin-left:1rem;margin-right:1rem}}@media(min-width: 768px){.blok__quote .card__wrap{margin-left:3rem;margin-right:3rem}}@media(min-width: 992px){.blok__quote .card__wrap{margin-left:4rem;margin-right:4rem}}@media(min-width: 1400px){.blok__quote .card__wrap{margin-left:6rem;margin-right:6rem}}.blok__quote .container__afbeelding{padding:0}.blok__quote .recensie__tekst{color:#fff;font-family:"TT Firs",sans-serif;font-size:clamp(2rem,5vw,3rem);font-weight:500;line-height:.9em}.blok__vimeo,.wp-block-embed-vimeo{margin-left:auto;margin-right:auto;margin-bottom:0;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);width:100%;max-width:var(--container-width-max)}.blok__vimeo .wp-block-embed__wrapper,.wp-block-embed-vimeo .wp-block-embed__wrapper{aspect-ratio:16/9}.blok__vimeo iframe,.wp-block-embed-vimeo iframe{height:100%;inset:0;width:100%;position:absolute}.blok__werkwijze{padding-bottom:0}.blok__werkwijze .blok__header{justify-content:space-between}.blok__werkwijze .blok__header div[class*=col-].blok__slider-controls{padding-left:1rem;padding-right:2rem}.blok__werkwijze .container__slider{position:relative}.blok__werkwijze .blok__slider-controls{display:flex;justify-content:flex-end;padding:0 1rem;pointer-events:none;z-index:2}.blok__werkwijze .button__prev::before{content:none}.blok__werkwijze .button__slider{aspect-ratio:1;align-items:center;background:none;border:solid 2px var(--ae__bruin);border-radius:999px;display:flex;flex-direction:row;height:3rem;justify-content:center;pointer-events:all;position:relative;transform-origin:center center;transition:.25s ease-in}.blok__werkwijze .button__slider:after{background-color:var(--ae__bruin);content:"";position:absolute;height:2px;margin-right:-2px;margin-top:-8px;transform:rotate(45deg);width:12px}.blok__werkwijze .button__slider:before{background-color:var(--ae__bruin);content:"";position:absolute;height:12px;margin-bottom:-8px;margin-right:-2px;transform:rotate(45deg);width:2px}.blok__werkwijze .button__slider:hover{border-color:var(--ae__groen)}.blok__werkwijze .button__slider:hover::after,.blok__werkwijze .button__slider:hover::before{background-color:var(--ae__groen)}.blok__werkwijze .button__next{margin-left:1rem}.blok__werkwijze .button__prev{transform:scaleX(-1)}.blok__werkwijze .container__loop{padding:0 1rem;max-width:100%}.blok__werkwijze .scroll-wrapper{overflow-wrap:anywhere;overflow-x:auto;display:flex;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:none;scroll-padding-left:var(--container-padding);scroll-snap-type:x mandatory;margin-left:-15px;margin-right:-15px}.blok__werkwijze .scroll-wrapper::-webkit-scrollbar{display:none}.blok__werkwijze .blok__loop{display:flex;margin-top:2rem;padding-bottom:4rem;flex-wrap:nowrap}.blok__werkwijze .card__gpt{flex:0 0 auto;scroll-snap-align:start}.blok__werkwijze .card__gpt:first-child{margin-left:var(--container-padding)}.blok__werkwijze .card__stappen{margin-top:0;padding-left:12px;padding-right:12px}.blok__werkwijze .card__stappen .card__toelichting{color:var(--ae__bruin)}.card__footer,.card__header{display:block;position:relative;width:100%}.card__recensie .card__wrap,.card__dienst .card__wrap,.blok__werkwijze .card__stappen .card__wrap{background-color:var(--ae__beige-licht);border:1px solid var(--ae__beige);border-radius:1rem;box-shadow:0 12px 24px rgba(71,58,51,.25);padding-bottom:3rem;padding-top:3rem}.card__afbeelding .card__media-wrap--blur,.card__project .card__media-wrap--blur,.card__pagina .card__media-wrap--blur{bottom:0;filter:blur(1rem);left:0;padding-left:.75rem;padding-right:.75rem;position:absolute;right:0;top:0;z-index:-2}.card__project,.card__pagina{position:relative}.card__project:hover .card__media-wrap::after,.card__pagina:hover .card__media-wrap::after{opacity:.75;transition:opacity .25s ease-in}.card__project .card__wrap,.card__pagina .card__wrap{border-radius:1rem}.card__project .card__media-wrap,.card__pagina .card__media-wrap{aspect-ratio:unset;height:100%}.card__project .card__media-wrap::after,.card__pagina .card__media-wrap::after{background-color:var(--ae__groen);bottom:0;content:"";left:0;opacity:.25;position:absolute;right:0;top:0;transition:opacity .5s ease-in}.card__project .card__titel,.card__pagina .card__titel{color:#fff}.card__caption{align-content:space-between;bottom:0;display:flex;flex-wrap:wrap;left:0;top:0;right:0;padding:.75rem;position:absolute;width:100%}@media(min-width: 768px){.card__caption{padding:2rem}}.card__link{display:block;height:100%;position:relative;width:100%}.card__media{height:100%;-o-object-fit:cover;object-fit:cover;transition:.5s ease-in;position:relative;width:100%;z-index:-1}.card__media-wrap{aspect-ratio:4/5;display:block;position:relative}.card__media-wrap::after{background:var(--ae__groen);bottom:0;content:"";left:0;opacity:.25;position:absolute;right:0;top:0;transition:opacity .5s ease-in}.card__nummer{color:var(--ae__bruin);display:block;font-family:"TT Firs",sans-serif;font-size:clamp(2.5rem,5vw,4rem);font-weight:200;line-height:1em;margin:0;padding:0}.card__toelichting{color:var(--ae__groen);font-family:montserrat,sans-serif;font-size:clamp(1rem,5vw,1.125rem);font-weight:400;line-height:1.25em;margin-top:1.5rem}.card__titel{color:var(--ae__bruin);font-family:"TT Firs",sans-serif;font-size:clamp(1.25rem,5vw,2rem);font-weight:500;line-height:1em;margin:0}.card__titel--sub{color:var(--ae__groen);font-family:montserrat,sans-serif;font-size:clamp(.75rem,5vw,1rem);font-weight:600;text-transform:uppercase;margin-bottom:0}.card__wrap{height:100%;margin:0;overflow:hidden;position:relative}.card__afbeelding{position:relative}.card__afbeelding .card__media-wrap{aspect-ratio:unset;height:100%}.card__afbeelding .card__media-wrap::after{content:none}.card__afbeelding .card__wrap{border-radius:1rem}.card__contactpersoon:nth-child(even) .card__caption{justify-self:flex-end}@media(min-width: 768px){.card__contactpersoon:nth-child(even) .card__wrap .card__afbeelding{order:1}}.card__contactpersoon .card__buttons{display:flex;gap:1rem;flex-wrap:wrap}.card__contactpersoon .card__caption{align-content:center;padding-bottom:4rem;position:relative}@media(min-width: 576px){.card__contactpersoon .card__caption{padding-bottom:6rem}}@media(min-width: 768px){.card__contactpersoon .card__caption{padding-bottom:8rem;padding-top:8rem}}@media(min-width: 992px){.card__contactpersoon .card__caption{padding-bottom:12rem;padding-top:12rem}}@media(min-width: 1200px){.card__contactpersoon .card__caption{max-width:75%;padding-bottom:14rem;padding-top:14rem}}@media(min-width: 1400px){.card__contactpersoon .card__caption{padding-bottom:16rem;padding-top:16rem}}.card__contactpersoon .card__footer{margin-top:1rem}.card__contactpersoon .card__media-wrap{aspect-ratio:unset}@media(min-width: 768px){.card__contactpersoon .card__media-wrap{max-height:30rem}}@media(min-width: 1400px){.card__contactpersoon .card__media-wrap{max-height:50rem}}.card__contactpersoon .card__media-wrap::after{content:none}.card__contactpersoon .card__wrap{align-items:center;-moz-column-gap:24px;column-gap:24px;display:grid;grid-auto-flow:row;grid-auto-columns:1fr}@media(min-width: 768px){.card__contactpersoon .card__wrap{grid-auto-flow:column}}.card__contactpersoon .card__wrap--figure{overflow:visible}.card__contactpersoon .card__wrap:first-child{margin-top:0}.card__contactpersoon .persoon__functie{color:var(--ae__groen-licht);margin:0}.card__contactpersoon .persoon__introductie{margin-bottom:0;margin-top:2rem}.card__contactpersoon .persoon__naam{font-family:"TT Firs",sans-serif;font-size:clamp(2rem,5vw,3rem);line-height:1em;margin:0}.card__dienst .card__titel{color:inherit}.card__dienst .card__toelichting{color:inherit;margin-bottom:0;margin-top:1rem;opacity:.75}.card__kernwaarden{margin-top:2rem}@media(min-width: 768px){.card__kernwaarden{margin-top:0}}.card__kernwaarden:first-child{margin-top:0}.card__kernwaarden .card__titel{margin-top:.25rem}.card__kernwaarden .card__toelichting{margin-top:0}@media(min-width: 768px){.card__kernwaarden .card__toelichting{margin-top:1.5rem}}.card__project a[class*=button__]{transition:.5s ease-in}.card__project a[class*=button__]:hover{transition:.25 ease-in}.card__project .button{padding:.25rem .5rem}@media(min-width: 576px){.card__project .button{padding:.5rem 1rem}}@media(min-width: 768px){.card__project .button{padding:.75rem 1.5rem}}.card__project .card__taxonomie{border:1px solid #fff;border-radius:1rem;color:#fff;display:inline-block;font-family:"TT Firs",sans-serif;font-size:.875rem;font-weight:700;line-height:1em;margin:0;padding:.375rem .5rem}.card__project .card__titel{margin-bottom:1.5rem}.card__recensie cite{color:var(--ae__groen-licht);font-size:.75rem;font-style:normal}.card__recensie footer{margin-top:1rem}.card__recensie .card__beoordeling{color:var(--ae__groen-licht);font-size:.75rem;margin:0}.card__recensie .card__caption{align-content:center;padding:0;position:relative}.card__recensie .card__header{margin:0}.card__recensie .card__logo-wrap{display:block;margin-bottom:1rem;margin-top:1rem}.card__recensie .card__media-wrap::after{content:none;display:none}.card__recensie .card__quote{margin:0}.card__recensie .card__quote .recensie__tekst{margin:0}.card__recensie .card__quote .recensie__tekst p{margin:0}.card__recensie .card__wrap{align-items:center;box-shadow:none;display:flex}.card__stappen{margin-top:2rem}@media(min-width: 768px){.card__stappen{margin-top:0}}.card__stappen:first-child{margin-top:0}.card__stappen .card__titel{margin-top:.25rem}.card__stappen .card__toelichting{margin-top:0}@media(min-width: 768px){.card__stappen .card__toelichting{margin-top:1.5rem}}.cta{color:var(--ae__bruin);padding-bottom:4rem;padding-top:4rem;position:relative}.cta .container__inhoud{bottom:4rem;left:0;position:absolute;right:0;top:4rem}.cta .cta__contact-inhoud{padding-bottom:4rem;padding-top:0}@media(min-width: 576px){.cta .cta__contact-inhoud{margin-left:auto;margin-right:auto}}@media(min-width: 768px){.cta .cta__contact-inhoud{margin-left:unset;margin-right:unset;padding-bottom:6rem;padding-top:6rem}}@media(min-width: 1200px){.cta .cta__contact-inhoud{padding-bottom:10rem;padding-top:10rem}}.cta .cta__contact-inhoud-wrap{max-width:50ch}.cta .cta__footer{margin-top:2rem}.cta .cta__inhoud{position:relative}.cta .cta__introductie{margin-top:2rem}.cta .cta__pagina{display:block;height:100%;position:relative}.cta .cta__pagina-media{max-height:100%;width:auto}.cta .cta__pagina-media-wrap{text-align:right}.cta .cta__titel{font-family:"TT Firs",sans-serif;font-size:clamp(2rem,5vw,3rem);font-weight:500;-webkit-hyphens:auto;hyphens:auto;line-height:.9em;margin:0;overflow-wrap:break-word;position:relative}.cta .cta__row{align-items:center;justify-content:center}.footer__sub .footer__row,.footer__main .footer__row{justify-content:center}.footer__sub ul,.footer__main ul{display:inline-block;list-style:none;padding:0;margin:0}.footer__sub a,.footer__main a{color:var(--ae__groen);transition:.5s ease-in}.footer__sub a:hover,.footer__main a:hover{color:var(--ae__groen-accent);transition:.25s ease-in}.footer__main .footer__nav li,.footer__main .footer__contact li{margin-top:.5rem}.footer__main .footer__nav li:first-of-type,.footer__main .footer__contact li:first-of-type{margin-top:0}.footer__main .footer__nav,.footer__main .footer__contact,.footer__main .footer__adressen{margin-top:2rem}@media(min-width: 768px){.footer__main .footer__nav,.footer__main .footer__contact,.footer__main .footer__adressen{margin-top:0}}footer{color:var(--ae__groen);font-size:.75rem;margin-top:4rem}footer p{margin:0}.error404 footer{margin-top:0}.footer__main{background-color:var(--ae__wit);font-weight:400;padding-bottom:3rem;padding-top:6rem}.footer__main #logo__klant{cursor:default;height:1.5rem;width:auto}.footer__main .footer__adressen .adres__locatie{font-weight:700}@media(min-width: 768px){.footer__main .footer__adressen{padding-right:.75rem !important}}.footer__main .footer__header{font-family:"TT Firs",sans-serif;font-size:.875rem;font-weight:700;letter-spacing:-0.04em;text-transform:lowercase}.footer__main .footer__over{line-height:1.5em}@media(min-width: 768px){.footer__main .footer__row{justify-content:flex-start}}.footer__main .w-100{margin-top:2rem}.footer__sub{font-family:"TT Firs",sans-serif;font-weight:500;letter-spacing:-0.04em}.footer__sub{background:var(--ae__beige);padding:3rem 0}.footer__sub a:hover{color:var(--ae__groen-accent)}.footer__sub .footer__container{display:flex;flex-direction:column;gap:2rem}.footer__sub .footer__copyright{display:inline-block;margin:0}.footer__sub .footer__maerke a{display:flex;gap:.5rem;justify-content:center}.footer__sub .footer__maerke figure{height:1.5rem;width:1.5rem;aspect-ratio:1/1}.footer__sub .footer__row .footer__col{display:flex;flex-wrap:wrap;gap:0 100%;justify-content:center}@media(min-width: 768px){.footer__sub .footer__row .footer__col{flex-wrap:nowrap;gap:0 2rem}}.footer__sub .footer__row .footer__col .footer__menu{display:flex;flex-wrap:wrap;gap:.5rem 100%;justify-content:center;margin-top:2rem}@media(min-width: 576px){.footer__sub .footer__row .footer__col .footer__menu{flex-wrap:nowrap;gap:0 2rem}}@media(min-width: 768px){.footer__sub .footer__row .footer__col .footer__menu{margin-top:0}}.footer__sub #maerke__referentie:hover{color:var(--ae__koper-hover);transition:.25s ease-in}.footer__sub #maerke__referentie:hover .maerke__beeldmerk-cirkel{fill:var(--ae__koper-hover);transition:.25s ease-in}.footer__sub #maerke__referentie span{display:flex;align-self:center}.footer__sub .maerke__beeldmerk{display:inline-block;margin:0;height:1.5rem;width:1.5rem}.footer__sub .maerke__beeldmerk-cirkel{fill:var(--ae__koper);transition:.5s ease-in}.footer__sub .maerke__beeldmerk-symbool{fill:var(--ae__wit)}.patroon--lijnen{bottom:0;left:0;padding:0;position:absolute;right:0;top:0;z-index:-10}.patroon--lijnen line{stroke:var(--ae__beige);opacity:.5;stroke-width:2px}