@charset "UTF-8";:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce),:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) *:where(:not(#wpadminbar,#wpadminbar *)){box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}@font-face{font-family:"Avenir";font-style:normal;font-weight:400;font-display:swap;src:url(fonts/avenir-400.woff2) format("woff2")}@font-face{font-family:"Avenir";font-style:normal;font-weight:700;font-display:swap;src:url(fonts/avenir-700.woff2) format("woff2")}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:400;font-display:swap;src:url(fonts/sourcesanspro-400.woff2) format("woff2")}@font-face{font-family:"Source Sans Pro";font-style:italic;font-weight:400;font-display:swap;src:url(fonts/sourcesanspro-400-italic.woff2) format("woff2")}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:600;font-display:swap;src:url(fonts/sourcesanspro-600.woff2) format("woff2")}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:700;font-display:swap;src:url(fonts/sourcesanspro-700.woff2) format("woff2")}html:has(>body.front-end),html:has(>#tinymce){font-size:112.5%}:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) h1,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) .h1,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) h2,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) .h2,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) h3,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) .h3,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) h4,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) h5,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) h6{font-family:"Avenir","Avenir Next","Nunito Sans","Helvetica Neue",Arial,sans-serif;font-weight:400;line-height:1;color:#582780}:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) h1,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) .h1,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) h2,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) .h2,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) h3,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) .h3{margin:0 0 .25em}:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) a:where(:not(#wpadminbar,#wpadminbar *)){text-decoration:inherit}body.front-end,:is(.editor-styles-wrapper,.acf-block-preview),#tinymce{font-family:"Source Sans Pro","Helvetica Neue",Arial,sans-serif;color:#111}body.front-end p:where(:not(#wpadminbar,#wpadminbar *)),:is(.editor-styles-wrapper,.acf-block-preview) p:where(:not(#wpadminbar,#wpadminbar *)),#tinymce p:where(:not(#wpadminbar,#wpadminbar *)){margin:0}body.front-end p.space:where(:not(#wpadminbar,#wpadminbar *)),:is(.editor-styles-wrapper,.acf-block-preview) p.space:where(:not(#wpadminbar,#wpadminbar *)),#tinymce p.space:where(:not(#wpadminbar,#wpadminbar *)){min-height:30px;height:30px}@media (max-width:840px){body.front-end p.space:where(:not(#wpadminbar,#wpadminbar *))+p.space,:is(.editor-styles-wrapper,.acf-block-preview) p.space:where(:not(#wpadminbar,#wpadminbar *))+p.space,#tinymce p.space:where(:not(#wpadminbar,#wpadminbar *))+p.space{min-height:10px;height:10px}}body.front-end h1:where(:not(#wpadminbar,#wpadminbar *)),body.front-end .h1:where(:not(#wpadminbar,#wpadminbar *)),:is(.editor-styles-wrapper,.acf-block-preview) h1:where(:not(#wpadminbar,#wpadminbar *)),:is(.editor-styles-wrapper,.acf-block-preview) .h1:where(:not(#wpadminbar,#wpadminbar *)),#tinymce h1:where(:not(#wpadminbar,#wpadminbar *)),#tinymce .h1:where(:not(#wpadminbar,#wpadminbar *)){font-size:49.5px}body.front-end h2:where(:not(#wpadminbar,#wpadminbar *)),body.front-end .h2:where(:not(#wpadminbar,#wpadminbar *)),:is(.editor-styles-wrapper,.acf-block-preview) h2:where(:not(#wpadminbar,#wpadminbar *)),:is(.editor-styles-wrapper,.acf-block-preview) .h2:where(:not(#wpadminbar,#wpadminbar *)),#tinymce h2:where(:not(#wpadminbar,#wpadminbar *)),#tinymce .h2:where(:not(#wpadminbar,#wpadminbar *)){font-size:31.86px}body.front-end h3:where(:not(#wpadminbar,#wpadminbar *)),body.front-end .h3:where(:not(#wpadminbar,#wpadminbar *)),:is(.editor-styles-wrapper,.acf-block-preview) h3:where(:not(#wpadminbar,#wpadminbar *)),:is(.editor-styles-wrapper,.acf-block-preview) .h3:where(:not(#wpadminbar,#wpadminbar *)),#tinymce h3:where(:not(#wpadminbar,#wpadminbar *)),#tinymce .h3:where(:not(#wpadminbar,#wpadminbar *)){font-size:21.96px}body.front-end h4:where(:not(#wpadminbar,#wpadminbar *)),:is(.editor-styles-wrapper,.acf-block-preview) h4:where(:not(#wpadminbar,#wpadminbar *)),#tinymce h4:where(:not(#wpadminbar,#wpadminbar *)){font-size:20px}body.front-end h5:where(:not(#wpadminbar,#wpadminbar *)),:is(.editor-styles-wrapper,.acf-block-preview) h5:where(:not(#wpadminbar,#wpadminbar *)),#tinymce h5:where(:not(#wpadminbar,#wpadminbar *)){font-size:18px}body.front-end h6:where(:not(#wpadminbar,#wpadminbar *)),:is(.editor-styles-wrapper,.acf-block-preview) h6:where(:not(#wpadminbar,#wpadminbar *)),#tinymce h6:where(:not(#wpadminbar,#wpadminbar *)){font-size:16px}body.front-end p:where(:not(#wpadminbar,#wpadminbar *)),:is(.editor-styles-wrapper,.acf-block-preview) p:where(:not(#wpadminbar,#wpadminbar *)),#tinymce p:where(:not(#wpadminbar,#wpadminbar *)){font-size:18px;font-weight:400;line-height:1.4}body.front-end ol:where(:not(#wpadminbar,#wpadminbar *)),body.front-end ul:where(:not(#wpadminbar,#wpadminbar *)),:is(.editor-styles-wrapper,.acf-block-preview) ol:where(:not(#wpadminbar,#wpadminbar *)),:is(.editor-styles-wrapper,.acf-block-preview) ul:where(:not(#wpadminbar,#wpadminbar *)),#tinymce ol:where(:not(#wpadminbar,#wpadminbar *)),#tinymce ul:where(:not(#wpadminbar,#wpadminbar *)){padding-left:20px;font-size:18px;font-weight:400;line-height:1.4}body.front-end a:where(:not(#wpadminbar,#wpadminbar *)),:is(.editor-styles-wrapper,.acf-block-preview) a:where(:not(#wpadminbar,#wpadminbar *)),#tinymce a:where(:not(#wpadminbar,#wpadminbar *)){transition:0.3s ease;text-decoration:inherit;color:inherit}body.front-end a:where(:not(#wpadminbar,#wpadminbar *)):hover,:is(.editor-styles-wrapper,.acf-block-preview) a:where(:not(#wpadminbar,#wpadminbar *)):hover,#tinymce a:where(:not(#wpadminbar,#wpadminbar *)):hover{text-decoration:underline}@media (max-width:840px){body.front-end,:is(.editor-styles-wrapper,.acf-block-preview),#tinymce{}body.front-end h1:where(:not(#wpadminbar,#wpadminbar *)),body.front-end .h1:where(:not(#wpadminbar,#wpadminbar *)),:is(.editor-styles-wrapper,.acf-block-preview) h1:where(:not(#wpadminbar,#wpadminbar *)),:is(.editor-styles-wrapper,.acf-block-preview) .h1:where(:not(#wpadminbar,#wpadminbar *)),#tinymce h1:where(:not(#wpadminbar,#wpadminbar *)),#tinymce .h1:where(:not(#wpadminbar,#wpadminbar *)){font-size:37px}body.front-end h2:where(:not(#wpadminbar,#wpadminbar *)),body.front-end .h2:where(:not(#wpadminbar,#wpadminbar *)),:is(.editor-styles-wrapper,.acf-block-preview) h2:where(:not(#wpadminbar,#wpadminbar *)),:is(.editor-styles-wrapper,.acf-block-preview) .h2:where(:not(#wpadminbar,#wpadminbar *)),#tinymce h2:where(:not(#wpadminbar,#wpadminbar *)),#tinymce .h2:where(:not(#wpadminbar,#wpadminbar *)){font-size:29.5px}}.icon{display:inline-block;vertical-align:middle;width:1em;height:1em;fill:currentColor}.icon--sm{width:.75em;height:.75em}.container{position:relative;margin-left:auto;margin-right:auto;padding-right:15px;padding-left:15px}@media (min-width:576px){.container{width:540px;max-width:100%}}@media (min-width:768px){.container{width:720px;max-width:100%}}@media (min-width:992px){.container{width:960px;max-width:100%}}@media (min-width:1200px){.container{width:1140px;max-width:100%}}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) [class^=col-],:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) [class*=" col-"]{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) .media-list .row{margin-left:0;margin-right:0}@media (max-width:575px){:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) .media-list .row{display:block}}:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) .media-list [class^=col-],:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) .media-list [class*=" col-"]{padding-left:0;padding-right:0}.col-12{flex:0 0 100%;max-width:100%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333%;max-width:58.33333%}.col-5{flex:0 0 41.66667%;max-width:41.66667%}@media (min-width:576px){.col-sm-6{flex:0 0 50%;max-width:50%}}@media (min-width:768px){.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333%;max-width:33.33333%}.col-md-9{flex:0 0 75%;max-width:75%}}@media (min-width:992px){.col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}}@media (min-width:1200px){.col-xl-3{flex:0 0 25%;max-width:25%}}@media (min-width:1600px){.col-xxl-3{flex:0 0 25%;max-width:25%}}@media (max-width:767px){.hidden-sm-down{display:none!important}}@media (max-width:991px){.hidden-md-down{display:none!important}}@media (min-width:992px){.hidden-lg-up{display:none!important}}@media (max-width:1599px){.hidden-xxl-down{display:none}}.sr-only{position:absolute;margin:-1px;border:0;width:1px;height:1px;overflow:hidden;padding:0;clip:rect(0,0,0,0)}.u-color-white{color:#FFF}.u-color-secondary{color:#2BA845}.u-color-text{color:#111}.u-bg-primary{background-color:#582780}.u-bg-grey{background-color:#E3E3E3}.u-bg-cover{background-size:cover;background-position:center center}.u-text-right{text-align:right}.u-text-uppercase{text-transform:uppercase}.u-text-lg,body.front-end section .u-text-lg,body.front-end section p.u-text-lg,:is(.editor-styles-wrapper,.acf-block-preview) .u-text-lg,:is(.editor-styles-wrapper,.acf-block-preview) p.u-text-lg{font-size:1.111rem}.u-text-sm,body.front-end section .u-text-sm,body.front-end section p.u-text-sm,:is(.editor-styles-wrapper,.acf-block-preview) .u-text-sm,:is(.editor-styles-wrapper,.acf-block-preview) p.u-text-sm{font-size:.888rem}.u-font-semibold,body.front-end section .u-font-semibold,body.front-end section p.u-font-semibold,:is(.editor-styles-wrapper,.acf-block-preview) .u-font-semibold,:is(.editor-styles-wrapper,.acf-block-preview) p.u-font-semibold{font-weight:600}.u-font-avenir{font-family:"Avenir","Avenir Next","Nunito Sans","Helvetica Neue",Arial,sans-serif}.u-hide-text{overflow:hidden;text-indent:101%;white-space:nowrap}.u-d-block{display:block}.u-mx-auto{margin-left:auto;margin-right:auto}.u-no-last-margin>*:last-child{margin-bottom:0}.u-text-lines span{display:inline-block;border-bottom:2px solid #2BA845;padding-bottom:.25em}@media (min-width:768px){.u-text-lines span{border-width:3px}}.u-two-cols{column-count:2;column-gap:2rem}@media (max-width:767px){.u-two-cols{column-count:1}}.u-capped-xs{max-width:400px}.u-capped-sm{max-width:500px}.u-capped-md{max-width:600px}.u-capped-lg{max-width:700px}.u-capped-xl{max-width:800px}.cms-content{color:#111}.cms-content a:hover{color:#582780}body.front-end blockquote,:is(.editor-styles-wrapper,.acf-block-preview) blockquote,#tinymce blockquote,:is(.editor-styles-wrapper,.acf-block-preview) blockquote{border:0;border-left:3px solid #2BA845;padding:0 0 0 1rem;margin-left:0;font-size:1.25rem;color:#582780;font-family:"Avenir","Avenir Next","Nunito Sans","Helvetica Neue",Arial,sans-serif;line-height:1.2}body.front-end blockquote>*:last-child,:is(.editor-styles-wrapper,.acf-block-preview) blockquote>*:last-child,#tinymce blockquote>*:last-child,:is(.editor-styles-wrapper,.acf-block-preview) blockquote>*:last-child{margin-bottom:0}@media (min-width:768px){body.front-end blockquote,:is(.editor-styles-wrapper,.acf-block-preview) blockquote,#tinymce blockquote,:is(.editor-styles-wrapper,.acf-block-preview) blockquote{padding-left:2rem}}body.front-end blockquote,body.front-end blockquote p,:is(.editor-styles-wrapper,.acf-block-preview) blockquote,:is(.editor-styles-wrapper,.acf-block-preview) blockquote p,#tinymce blockquote,#tinymce blockquote p,:is(.editor-styles-wrapper,.acf-block-preview) blockquote,:is(.editor-styles-wrapper,.acf-block-preview) blockquote p{font-size:1.25rem;line-height:1.2}@media (min-width:768px){body.front-end blockquote,body.front-end blockquote p,:is(.editor-styles-wrapper,.acf-block-preview) blockquote,:is(.editor-styles-wrapper,.acf-block-preview) blockquote p,#tinymce blockquote,#tinymce blockquote p,:is(.editor-styles-wrapper,.acf-block-preview) blockquote,:is(.editor-styles-wrapper,.acf-block-preview) blockquote p{font-size:1.88rem}}body.front-end blockquote header,:is(.editor-styles-wrapper,.acf-block-preview) blockquote header,#tinymce blockquote header,:is(.editor-styles-wrapper,.acf-block-preview) blockquote header{display:block;color:#2BA845;font-size:.7em;text-transform:uppercase;margin-bottom:.75em;font-family:"Avenir","Avenir Next","Nunito Sans","Helvetica Neue",Arial,sans-serif;line-height:1.2}@media (min-width:768px){body.front-end blockquote header,:is(.editor-styles-wrapper,.acf-block-preview) blockquote header,#tinymce blockquote header,:is(.editor-styles-wrapper,.acf-block-preview) blockquote header{font-size:.5em}}@media (min-width:576px) and (max-width:767px){.u-mobile-container{max-width:540px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}}.u-mb0{margin-bottom:0}.u-mb1{margin-bottom:.5rem}.u-mb2{margin-bottom:1rem}.u-mb3{margin-bottom:2rem}.u-ml1{margin-left:.5rem}.u-p2{padding:1rem}.u-pt3{padding-top:2rem}.u-pb3{padding-bottom:2rem}@media (min-width:576px){.u-sm-pt2{padding-top:1rem}.u-sm-pb2{padding-bottom:1rem}.u-sm-mb3{margin-bottom:2rem}}@media (min-width:768px){.u-md-pt2{padding-top:1rem}.u-md-pb2{padding-bottom:1rem}.u-md-pt4{padding-top:3rem}.u-md-pb4{padding-bottom:3rem}.u-md-mb3{margin-bottom:2rem}}@media (min-width:992px){.u-lg-mb0{margin-bottom:0}.u-lg-mb3{margin-bottom:2rem}}@media (min-width:1200px){.u-xl-mb3{margin-bottom:2rem}.u-xl-p3{padding:2rem}}.header-spacer{height:74px}@media (min-width:992px){.header-spacer{height:112px}}.u-pos-relative{position:relative}.u-pt4{padding-top:3rem}.u-pb4{padding-bottom:3rem}.u-color-primary{color:#582780}.u-hover-color-white:hover,.u-hover-color-white:focus{color:#FFF}.u-img-responsive{max-width:100%;height:auto!important}.u-mr1{margin-right:.5rem}.u-hover-decoration:hover,.u-hover-decoration:focus{text-decoration:underline}.u-text-truncate{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:768px){.col-md-6{flex:0 0 50%;max-width:50%}.hidden-md-up{display:none!important}}@media (min-width:992px){.col-lg-5{flex:0 0 41.66667%;max-width:41.66667%}.col-lg-7{flex:0 0 58.33333%;max-width:58.33333%}}.u-pt0{padding-top:0}.u-pt1{padding-top:.5rem}.u-pt2{padding-top:1rem}.u-pb0{padding-bottom:0}.u-pb1{padding-bottom:.5rem}.u-pb2{padding-bottom:1rem}@media (min-width:768px){.u-md-pt3{padding-top:2rem}.u-md-pb3{padding-bottom:2rem}.u-md-mb0{margin-bottom:0}.u-md-mb1{margin-bottom:.5rem}.u-md-mb2{margin-bottom:1rem}}@media (min-width:992px){.u-lg-pt4{padding-top:3rem}.u-lg-pb4{padding-bottom:3rem}}@media (min-width:992px){.col-lg-3{flex:0 0 25%;max-width:25%}}.u-ratio-1-1{padding-bottom:100%}.u-height-100{height:100%}.u-font-style-italic{font-style:italic}.u-mt2{margin-top:1rem}@media (max-width:575px){.hidden-xs-down{display:none!important}}@media (min-width:576px){.hidden-sm-up{display:none!important}.u-sm-mb2{margin-bottom:1rem}}@media (min-width:768px){.u-md-mt0{margin-top:0}.u-md-mr1{margin-right:.5rem}}@media (min-width:1200px){.u-xl-mr3{margin-right:2rem}}.cms-content ul,.cms-content ol{padding-left:32px}.cms-content ul{list-style:disc}.cms-content ol{list-style:decimal}.cms-content:not(.cms-content--no-checks) ul{list-style:none;padding:0}.cms-content:not(.cms-content--no-checks) ul li{padding-left:36px;position:relative;margin-bottom:.33rem}.cms-content:not(.cms-content--no-checks) ul li:before{content:"\f00c";font-family:"Font Awesome 7 Free";font-weight:900;font-style:normal;-webkit-font-smoothing:antialiased;display:block;position:absolute;top:0;left:0;z-index:2;width:22px;text-align:left;line-height:inherit;font-size:20px;color:#51cf66}.u-flex{display:flex}@media (min-width:992px){.col-lg-6{flex:0 0 50%;max-width:50%}.u-lg-pl4{padding-left:3rem}}.u-mt4{margin-top:3rem}.u-text-left{text-align:left}@media (min-width:992px){.u-lg-pr4{padding-right:3rem}}.u-mt3{margin-top:2rem}.u-pl2{padding-left:1rem}.u-pl3{padding-left:2rem}.u-text-center{text-align:center}.u-pr2{padding-right:1rem}@media (min-width:768px){.u-md-pr4{padding-right:3rem}.u-md-pl4{padding-left:3rem}}.cms-content table{border:0;background-color:#e3e3e3}.cms-content td{border:0;border-bottom:2px solid #fff;padding:.45rem .75rem}.cms-content tr:nth-child(2n) td{background-color:#d2d2d2}:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) .btn--primary{display:inline-block;height:2.5rem;padding:0 1rem;color:#FFF;background-color:#582780}:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) .btn--primary:hover,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) .btn--primary:focus{color:#FFF;background-color:#7333a7}:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) .btn--secondary{display:inline-block;height:2.5rem;padding:0 1rem;color:#FFF;background-color:#2BA845;box-shadow:3px 3px 0 #E3E3E3}:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) .btn--secondary:hover,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) .btn--secondary:focus{color:#FFF;background-color:#3acc58}:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) iframe,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) video{width:100%;height:auto;aspect-ratio:16/9}.grid-main{display:grid;gap:20px;grid-template-columns:minmax(0,1fr) repeat(24,minmax(0,var(--column-width))) minmax(0,1fr);--max-inner-width:1640px;--gutter:clamp(20px, 6%, 100px);--gap-total:calc(23 * 20px);--inner-width:min(var(--max-inner-width), 100% - 2 * var(--gutter));--column-width:calc((var(--inner-width) - var(--gap-total)) / 24)}.grid-main .inner-narrow{grid-column-start:6;grid-column-end:22}.grid-main .inner-regular{grid-column-start:4;grid-column-end:24}.grid-main .inner-wide{grid-column-start:2;grid-column-end:26}.grid-main .inner-full{grid-column-start:1;grid-column-end:-1}@media (max-width:840px){.grid-main{grid-template-columns:10px repeat(24,1fr) 10px;gap:10px}.grid-main .inner-narrow{grid-column-start:4;grid-column-end:24}.grid-main .inner-regular{grid-column-start:3;grid-column-end:25}}@media (max-width:640px){.grid-main .inner-narrow{grid-column-start:2;grid-column-end:26}.grid-main .inner-regular{grid-column-start:2;grid-column-end:26}}body.front-end main{padding-top:115px}.layout-white{padding-top:120px;padding-bottom:120px;background-color:#FFF}.layout-white:has(+.layout-white){padding-bottom:0}@media (max-width:840px){.layout-white{padding-top:80px;padding-bottom:80px}.layout-white:has(+.layout-white){padding-bottom:0}}.layout-lightgray{padding-top:120px;padding-bottom:120px;background-color:#F5F5F5}.layout-lightgray:has(+.layout-lightgray){padding-bottom:0}@media (max-width:840px){.layout-lightgray{padding-top:80px;padding-bottom:80px}.layout-lightgray:has(+.layout-lightgray){padding-bottom:0}}.layout-purple{padding-top:120px;padding-bottom:120px;background-color:#582780}.layout-purple:has(+.layout-purple){padding-bottom:0}@media (max-width:840px){.layout-purple{padding-top:80px;padding-bottom:80px}.layout-purple:has(+.layout-purple){padding-bottom:0}}.layout-green{padding-top:120px;padding-bottom:120px;background-color:#2BA845}.layout-green:has(+.layout-green){padding-bottom:0}@media (max-width:840px){.layout-green{padding-top:80px;padding-bottom:80px}.layout-green:has(+.layout-green){padding-bottom:0}}.layout-transparent{padding-top:120px;padding-bottom:120px;background-color:#fff0}.layout-transparent:has(+.layout-transparent){padding-bottom:0}@media (max-width:840px){.layout-transparent{padding-top:80px;padding-bottom:80px}.layout-transparent:has(+.layout-transparent){padding-bottom:0}}.layout-purple,.layout-green{color:#FFF}.layout-purple h1,.layout-purple h2,.layout-purple h3,.layout-purple h4,.layout-purple h5,.layout-purple h6,.layout-purple p,.layout-purple a,.layout-purple li,.layout-green h1,.layout-green h2,.layout-green h3,.layout-green h4,.layout-green h5,.layout-green h6,.layout-green p,.layout-green a,.layout-green li{color:#FFF}.wp-block{width:calc(100% - 20px)!important;max-width:calc(100% - 20px)!important}.acf-block-preview{border-radius:6px;transition:all 0.2s;border:1px solid #adb2ad;cursor:pointer}.acf-block-preview:after{display:none}.acf-block-preview.is-selected{border:2px solid #007cba}.acf-field.block-title{color:#fff;background-color:#333}.acf-field.block-title .acf-input{display:flex;align-items:center;gap:10px}.acf-field.block-title .acf-input i{font-size:16px}.acf-field.block-title .acf-input p{margin:0}.acf-field.block-title .acf-label{display:none}body section.block .btn-1,body.front-end .btn-1,:is(.editor-styles-wrapper,.acf-block-preview) .btn-1,#tinymce .btn-1,.mce-menu .btn-1{display:inline-flex;align-items:center;background:#fff0;color:#2BA845;font-weight:600;line-height:1.4;text-decoration:none;padding:0;border:0}body section.block .btn-1::before,body.front-end .btn-1::before,:is(.editor-styles-wrapper,.acf-block-preview) .btn-1::before,#tinymce .btn-1::before,.mce-menu .btn-1::before{content:"";flex:0 0 auto;width:.5em;height:.5em;margin-right:.4em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90.71 90.71'%3E%3Cpath fill='%23582780' d='M33.43 56.69H.55V34h32.88V0h23.43v34h32.89v22.69H56.86v34H33.43z'/%3E%3C/svg%3E") no-repeat center/contain}body section.block .btn-1:hover,body section.block .btn-1:focus,body.front-end .btn-1:hover,body.front-end .btn-1:focus,:is(.editor-styles-wrapper,.acf-block-preview) .btn-1:hover,:is(.editor-styles-wrapper,.acf-block-preview) .btn-1:focus,#tinymce .btn-1:hover,#tinymce .btn-1:focus,.mce-menu .btn-1:hover,.mce-menu .btn-1:focus{color:#249a3f;text-decoration:none}body section.block .btn-2,body.front-end .btn-2,:is(.editor-styles-wrapper,.acf-block-preview) .btn-2,#tinymce .btn-2,.mce-menu .btn-2{display:inline-flex;align-items:center;height:2.2rem;padding:0 1rem;background-color:#2ba845;color:#fff;border-radius:20px;font-weight:600;line-height:2.5rem;white-space:nowrap;text-decoration:none;vertical-align:middle;transition:background-color 0.3s cubic-bezier(.25,.46,.45,.94)}body section.block .btn-2::before,body.front-end .btn-2::before,:is(.editor-styles-wrapper,.acf-block-preview) .btn-2::before,#tinymce .btn-2::before,.mce-menu .btn-2::before{content:"";flex:0 0 auto;width:.833em;height:.833em;margin-right:.25em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90.71 90.71'%3E%3Cpath fill='%23ffffff' d='M27.78.55L17.32 11l34.34 34.34-34.34 34.33 10.46 10.47 44.8-44.8zm0 0'/%3E%3C/svg%3E") no-repeat center/contain}body section.block .btn-2:hover,body section.block .btn-2:focus,body.front-end .btn-2:hover,body.front-end .btn-2:focus,:is(.editor-styles-wrapper,.acf-block-preview) .btn-2:hover,:is(.editor-styles-wrapper,.acf-block-preview) .btn-2:focus,#tinymce .btn-2:hover,#tinymce .btn-2:focus,.mce-menu .btn-2:hover,.mce-menu .btn-2:focus{background-color:#3acc58;color:#fff;text-decoration:none}.mce-i-br-buttons,.mce-i-br-lists{display:none!important}.mce-i-br-buttons+span.mce-txt,.mce-i-br-lists+span.mce-txt{display:inline-block!important;font-size:16px!important;font-weight:700;line-height:22px!important}:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) .btn{margin-bottom:0;border:0;background-image:none;cursor:pointer;font-family:inherit;font-size:inherit;line-height:2.5rem;vertical-align:middle;text-align:center;white-space:nowrap;font-weight:400;user-select:none;touch-action:manipulation;transition:background 0.3s cubic-bezier(.25,.46,.45,.94),color 0.3s cubic-bezier(.25,.46,.45,.94)}:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) .btn:hover,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) .btn:focus{text-decoration:none}:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) .btn:active{outline:0}:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) .btn:not(.btn--transparent):not(.btn--secondary):not(.btn--secondary-rounded):not(.btn--primary){height:1.5rem;line-height:1.5rem;padding:0;background-color:#fff0;color:#2BA845;max-width:100%}:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) .btn--secondary-rounded{color:#FFF;background-color:#2BA845;border-radius:20px}:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) .btn--secondary-rounded:hover,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) .btn--secondary-rounded:focus{color:#FFF;background-color:#3acc58}:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) .btn--md{padding:0 1rem;height:2.2rem}:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) .btn--icon{display:inline-flex;align-items:center}:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) .btn--icon .icon{width:.833em;height:.833em;margin-right:.25em;flex:0 0 auto;fill:#582780;align-self:center}:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) .btn--icon .icon--alt{fill:#2BA845}:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) .btn--icon .icon--white{fill:#FFF}:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) .btn--icon .icon-arrow-right:not(.u-ml1){margin-left:.25rem}:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) .btn--plus .icon{width:.5em;height:.5em;margin-top:-.125rem}html:has(>body.editor-styles-wrapper){font-size:112.5%}body.editor-styles-wrapper{font-size:1rem}@media screen and (min-width:550px){.interface-complementary-area__fill,.interface-complementary-area.editor-sidebar{width:280px!important;transition:width 0.4s!important}.acf-block-selected .interface-complementary-area__fill,.acf-block-selected .interface-complementary-area.editor-sidebar{width:33vw!important;transition:width 0.6s!important}}.acf-block-preview a,.acf-block-preview button,.acf-block-preview input,.acf-block-preview select,.acf-block-preview textarea,.acf-block-preview label,.acf-block-preview iframe,.acf-block-preview video,.acf-block-preview embed,.acf-block-preview object,.acf-block-preview [role=button],.acf-block-preview [onclick],.acf-block-preview .swiper,.acf-block-preview .accordion__button,.acf-block-preview .js-jump{pointer-events:none!important}.editor-styles-wrapper strong,.editor-styles-wrapper b,.acf-block-preview strong,.acf-block-preview b{font-weight:700}.acf-block-preview input,.acf-block-preview select,.acf-block-preview textarea,.acf-block-preview button{border-radius:0;box-shadow:none;min-height:0;color:inherit}.mce-menu-item .mce-ico[class*=mce-i-br-btn-]{display:none!important}.mce-menu-item .mce-ico[class*=mce-i-br-btn-]+.mce-text{font-weight:600;font-size:13px;line-height:1.2;text-decoration:none}.mce-menu-item .mce-i-br-btn-1+.mce-text{display:inline-flex;align-items:center;padding:9px 0;color:#2BA845}.mce-menu-item .mce-i-br-btn-1+.mce-text::before{content:"";flex:0 0 auto;width:.5em;height:.5em;margin-right:.4em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90.71 90.71'%3E%3Cpath fill='%23582780' d='M33.43 56.69H.55V34h32.88V0h23.43v34h32.89v22.69H56.86v34H33.43z'/%3E%3C/svg%3E") no-repeat center/contain}.mce-menu-item .mce-i-br-btn-2+.mce-text{display:inline-flex;align-items:center;padding:6px 16px;border-radius:20px;background-color:#2BA845;color:#FFF}.mce-menu-item .mce-i-br-btn-2+.mce-text::before{content:"";flex:0 0 auto;width:.833em;height:.833em;margin-right:.25em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90.71 90.71'%3E%3Cpath fill='%23ffffff' d='M27.78.55L17.32 11l34.34 34.34-34.34 34.33 10.46 10.47 44.8-44.8zm0 0'/%3E%3C/svg%3E") no-repeat center/contain}.mce-menu-item:has(>.mce-ico[class*=mce-i-br-btn-]){padding-top:4px;padding-bottom:4px}.mce-menu-item:has(>.mce-ico[class*=mce-i-br-btn-]):hover,.mce-menu-item:has(>.mce-ico[class*=mce-i-br-btn-]).mce-selected,.mce-menu-item:has(>.mce-ico[class*=mce-i-br-btn-]):focus{background-color:#f1f1f1}.mce-menu-item:hover .mce-i-br-btn-1+.mce-text,.mce-menu-item.mce-selected .mce-i-br-btn-1+.mce-text{color:#2BA845}.mce-menu-item:hover .mce-i-br-btn-2+.mce-text,.mce-menu-item.mce-selected .mce-i-br-btn-2+.mce-text{color:#FFF}body.wp-admin [class^=bredewold-],body.wp-admin [class^=bredewold-] *,body.wp-admin [class*=" bredewold-"],body.wp-admin [class*=" bredewold-"] *,body.login [class^=bredewold-],body.login [class^=bredewold-] *,body.login [class*=" bredewold-"],body.login [class*=" bredewold-"] *{box-sizing:border-box}.about__navigation{position:fixed;z-index:4;width:100%;margin-top:3px;padding:1.5rem 0;background-color:#fff}.about__navigation>.container>ul{display:flex;gap:40px;list-style:none;margin:0;padding:0}.about__navigation>.container>ul>li a:hover{color:#2ba845}.about-nav__spacer{height:5rem}:is(.editor-styles-wrapper,.acf-block-preview) .about__navigation{position:static;width:auto;margin-top:0}:is(.editor-styles-wrapper,.acf-block-preview) .about-nav__spacer{display:none}.advies-form .gform_wrapper #field_5_1,.advies-form .gform_wrapper #field_5_2,.advies-form .gform_wrapper #field_5_3,.advies-form .gform_wrapper #field_5_5{grid-column:span 4}.advies-form .gform_wrapper #field_5_4{grid-column:span 4;grid-row:span 2}.advies-form .gform_wrapper #field_5_4 .ginput_container{height:calc(100% - 32px)}.advies-form .gform_wrapper #field_5_4 textarea{height:100%;min-height:6.2rem;max-height:9rem}.advies-form .gform_wrapper .gfield_label{color:inherit;font-size:inherit;font-weight:600}.advies-form .gform_wrapper .gfield .gfield_label{margin-bottom:5px!important}.advies-form .gform_wrapper .gfield_required{color:#2BA845;margin-left:.25rem}.advies-form .gform_wrapper input[type=text],.advies-form .gform_wrapper input[type=email],.advies-form .gform_wrapper input[type=tel],.advies-form .gform_wrapper input[type=number],.advies-form .gform_wrapper input[type=url],.advies-form .gform_wrapper select{background-color:#e3e3e3;border:1px solid #e3e3e3;height:2.5rem;padding:.55rem .75rem;color:#464a4c;font-size:.888rem}.advies-form .gform_wrapper textarea{font-family:inherit;background-color:#e3e3e3;border:1px solid #e3e3e3;color:#464a4c;padding:.55rem .75rem;font-size:.888rem}.advies-form .gform_wrapper input:focus,.advies-form .gform_wrapper select:focus,.advies-form .gform_wrapper textarea:focus{background-color:#fff;box-shadow:none;border:1px solid #582780}.advies-form .gform_wrapper .gfield--type-checkbox .gfield_checkbox label{color:#fff;font-size:.888rem;font-weight:400}.advies-form .gform_wrapper .gform_footer{margin:0;padding:0;display:flex;justify-content:flex-end}.advies-form .gform_wrapper .gform_footer .btn{color:#fff}.advies-form__tekst h1,.advies-form__tekst h2,.advies-form__tekst h3{margin-bottom:1rem;color:#2BA845}@media (min-width:768px){.advies-form__tekst h1,.advies-form__tekst h2,.advies-form__tekst h3{margin-bottom:2rem}}.categorie-anderen .icon-block{position:relative;padding-left:74px}.categorie-anderen .icon-block__icon{position:absolute;left:0;top:0;width:52px;height:52px;background-color:#2BA845;border-radius:26px}.categorie-anderen .icon-block__icon .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1.5em;height:1.5em;fill:#FFF}.certificate-header{position:relative;display:table}.certificate-header__bubble,.certificate-header__heading{display:table-cell;vertical-align:middle}.certificate-header__bubble{width:100px}.certificate-header__heading{width:calc(100% - 100px);padding-left:20px}@media (max-width:575px){.certificate-header__heading{font-size:1.5rem}}@media (min-width:576px){.certificate-header__bubble{width:170px}.certificate-header__heading{width:calc(100% - 170px);padding-left:30px}}.bubbles{font-size:0}.bubbles__bubble{display:inline-block;vertical-align:top;margin-bottom:15px;font-size:1rem;text-align:center}@media (max-width:399px){.bubbles__bubble{width:calc(50% - 15px)}.bubbles__bubble:not(:nth-child(2n)){margin-right:30px}}@media (min-width:400px) and (max-width:767px){.bubbles__bubble{width:calc(33.333% - 20px)}.bubbles__bubble:not(:nth-child(2n)){margin-right:0}.bubbles__bubble:not(:nth-child(3n)){margin-right:30px}}@media (min-width:768px){.bubbles__bubble{width:calc(20% - 24px);margin-bottom:0}.bubbles__bubble:not(:last-child){margin-right:30px}}.bubbles__circle{border-radius:50%;position:relative;background-color:#e3e3e3;overflow:hidden;transition:background-color 0.3s cubic-bezier(.25,.46,.45,.94);padding-bottom:100%}.bubbles__circle img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:55%;max-height:55%}a:hover .bubbles__circle{background-color:#dadada}.certificering-overzicht__tekst h1,.certificering-overzicht__tekst h2,.certificering-overzicht__tekst h3{margin-bottom:1rem}@media (min-width:768px){.certificering-overzicht__tekst h1,.certificering-overzicht__tekst h2,.certificering-overzicht__tekst h3{margin-bottom:2rem}}.contact-form .gform_wrapper #field_4_1,.contact-form .gform_wrapper #field_4_2,.contact-form .gform_wrapper #field_4_3,.contact-form .gform_wrapper #field_4_4{grid-column:span 4}.contact-form .gform_wrapper .gfield_label{color:inherit;font-size:inherit;font-weight:600}.contact-form .gform_wrapper .gfield .gfield_label{margin-bottom:5px!important}.contact-form .gform_wrapper .gfield_required{color:#2BA845;margin-left:.25rem}.contact-form .gform_wrapper input[type=text],.contact-form .gform_wrapper input[type=email],.contact-form .gform_wrapper input[type=tel],.contact-form .gform_wrapper input[type=number],.contact-form .gform_wrapper input[type=url],.contact-form .gform_wrapper select{background-color:#e3e3e3;border:1px solid #e3e3e3;height:2.5rem;padding:.55rem .75rem;color:#464a4c;font-size:.888rem}.contact-form .gform_wrapper textarea{font-family:inherit;background-color:#e3e3e3;border:1px solid #e3e3e3;color:#464a4c;min-height:6.2rem;padding:.55rem .75rem;font-size:.888rem}.contact-form .gform_wrapper input:focus,.contact-form .gform_wrapper select:focus,.contact-form .gform_wrapper textarea:focus{background-color:#fff;box-shadow:none;border:1px solid #582780}.contact-form .gform_wrapper .gfield_consent_label{font-weight:400;font-size:inherit}.contact-form .gform_wrapper .gfield_consent_label a{color:inherit;text-decoration:underline}.contact-form .gform_wrapper .gform_footer{margin:0;padding:0}.contact-form .gform_wrapper .gform_footer .btn{color:#2BA845;font-size:inherit}.contact-form__tekst h1,.contact-form__tekst h2,.contact-form__tekst h3{margin-bottom:1rem}@media (min-width:768px){.contact-form__tekst h1,.contact-form__tekst h2,.contact-form__tekst h3{margin-bottom:2rem}}@media (min-width:768px){.contextual-info{position:relative}}.contextual-info .contextual-info__block{display:none}@media (min-width:768px){.contextual-info .contextual-info__block{display:block;width:260px;background:#e3e3e3;padding:1rem;position:absolute;top:25px;right:0;z-index:2}}@media (min-width:992px){.contextual-info .contextual-info__block{width:300px;top:30px}}@media (min-width:1200px){.contextual-info .contextual-info__block{width:380px;padding-right:80px}}@media (min-width:768px){.contextual-info+section .contextual-info__shift{padding-right:260px}}@media (min-width:992px){.contextual-info+section .contextual-info__shift:not([class*=u-capped]){padding-right:320px}.contextual-info+section .contextual-info__shift[class*=u-capped]{padding-right:100px}}@media (min-width:1200px){.contextual-info+section .contextual-info__shift:not([class*=u-capped]){padding-right:400px}}.contextual-info__tekst h1,.contextual-info__tekst h2,.contextual-info__tekst h3{margin-bottom:.5rem}.cta-buttons{overflow:hidden}@media (max-width:991px){.cta-buttons .container{width:100%}}.cta-buttons .cta-buttons__btn{padding:1rem 1.5rem 1rem 0;display:block;color:#FFF}.cta-buttons .cta-buttons__btn:hover,.cta-buttons .cta-buttons__btn:focus{color:#FFF;text-decoration:none}@media (min-width:576px) and (max-width:767px){.cta-buttons .cta-buttons__btn{padding:1.5rem 0}}@media (min-width:1200px){.cta-buttons .cta-buttons__btn{padding:1.25rem 2rem 1.25rem .5rem}}.cta-buttons .cta-buttons__col:nth-child(1),.cta-buttons .cta-buttons__col:nth-child(1):before{background-color:#2BA845}.cta-buttons .cta-buttons__col:nth-child(2){background-color:#989898}.cta-buttons .cta-buttons__col:nth-child(3),.cta-buttons .cta-buttons__col:nth-child(3):before{background-color:#582780}.cta-buttons .cta-buttons__col:nth-child(1):hover,.cta-buttons .cta-buttons__col:nth-child(1):hover:before{background-color:#27983e}.cta-buttons .cta-buttons__col:nth-child(2):hover{background-color:#898989}.cta-buttons .cta-buttons__col:nth-child(3):hover,.cta-buttons .cta-buttons__col:nth-child(3):hover:before{background-color:#451f65}.cta-buttons .cta-buttons__arrow{position:absolute;right:15px;top:50%;transform:translateY(-50%)}@media (min-width:1200px){.cta-buttons .cta-buttons__arrow{width:1.5rem;height:1.5rem}}@media (min-width:992px){.cta-buttons .cta-buttons__col,.cta-buttons .cta-buttons__col:before{transition:background 0.3s ease-out}.cta-buttons .cta-buttons__col:nth-child(1) .cta-buttons__btn{padding-left:0}.cta-buttons .cta-buttons__col:nth-child(1):before,.cta-buttons .cta-buttons__col:nth-child(3):before{content:"";width:200%;height:100%;position:absolute;top:0}.cta-buttons .cta-buttons__col:nth-child(1):before{right:100%}.cta-buttons .cta-buttons__col:nth-child(3):before{left:100%}}.downloads-overzicht input[type=checkbox]{position:absolute;opacity:0}.downloads-overzicht input[type=checkbox]+label{display:inline-block;position:relative;cursor:pointer;padding-left:30px}.downloads-overzicht input[type=checkbox]+label:before,.downloads-overzicht input[type=checkbox]+label:after{display:block;position:absolute;top:.7em;content:""}.downloads-overzicht input[type=checkbox]+label:before{left:0;margin-top:-10px;border:2px solid #582780;border-radius:0;background:#fff0;width:20px;height:20px}.downloads-overzicht input[type=checkbox]+label:after{content:"\f00c";font-family:"Font Awesome 7 Free";font-weight:900;font-style:normal;-webkit-font-smoothing:antialiased;left:0;visibility:hidden;opacity:0;z-index:2;margin-top:-10px;border:0;width:20px;height:20px;line-height:20px;text-align:center;font-size:14px;color:#51cf66}.downloads-overzicht input[type=checkbox]:checked+label:after{visibility:visible;opacity:1}.downloads-overzicht input[type=checkbox]:focus+label:before{border-color:#582780}.downloads-overzicht .custom-select{position:relative;border:1px solid #E3E3E3;border-radius:0;background:#E3E3E3;height:2.5rem;overflow:hidden;padding-right:30px}@media (min-width:768px){.downloads-overzicht .custom-select{display:inline-block;vertical-align:middle;min-width:260px}}.downloads-overzicht .custom-select select{position:relative;z-index:2;border:none;box-shadow:none;background:#fff0;cursor:pointer;width:130%;height:calc(2.5rem - 2px);padding:0 15px;text-overflow:ellipsis;appearance:none}.downloads-overzicht .custom-select select:focus{outline:none}.downloads-overzicht .custom-select.is-focussed{border-color:#582780}.downloads-overzicht .custom-select--white{background-color:#FFF}.downloads-overzicht .custom-select__arrow{position:absolute;top:50%;right:.77rem;width:.77rem;height:.77rem;margin-top:-.385rem}.downloads-overzicht .product-list{position:relative;min-height:400px}.downloads-overzicht .product-list .spinner{position:absolute;top:100px;left:50%;transform:translateX(-50%);transition:opacity 0.3s ease-out,visibility 0.3s ease-out}.downloads-overzicht .product-list .spinner:not(.is-active){opacity:0;visibility:hidden}@media (max-width:379px){.downloads-overzicht .product-list .row{margin-left:-7px;margin-right:-7px}.downloads-overzicht .product-list [class^=col-]{padding-left:7px;padding-right:7px}}.downloads-overzicht .product-block{padding-bottom:24px;position:relative;transition:opacity 0.4s cubic-bezier(.25,.46,.45,.94)}.downloads-overzicht .product-block__image{position:relative;overflow:hidden}.downloads-overzicht .product-block__image picture{position:absolute;top:0;right:0;bottom:0;left:0}.downloads-overzicht .product-block__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}@media (max-width:399px){.downloads-overzicht .product-block__heading{word-wrap:break-word;hyphens:auto}}.downloads-overzicht .product-block__link{position:absolute;bottom:0;left:0}@media (min-width:992px){.downloads-overzicht .product-block__link{font-size:1.11rem}}.downloads-overzicht .spinner{position:relative;margin-left:auto;margin-right:auto}.downloads-overzicht .spinner,.downloads-overzicht .spinner:before{width:80px;height:80px;border-radius:40px;border:10px solid #c5c5c5}.downloads-overzicht .spinner:before{content:"";position:absolute;top:-10px;left:-10px;border-color:#582780;border-bottom-color:#c5c5c5;animation:spinner 3s linear infinite}.acf-block-preview .downloads-overzicht .spinner{display:none}.footer{background-color:#471b6b;color:#fff}.footer a{color:#fff}.footer a:hover{color:#fff;text-decoration:underline}.footer .footer__content p{margin:0}.footer .footer__content a{display:inline-flex;align-items:center;gap:4px}.footer .footer__content .icon{width:1.2em;height:1.2em;fill:#fff}.footer .footer__socials{display:flex;gap:14px;align-items:center}.footer .footer__socials .footer__social{display:inline-flex;color:#fff}.footer .footer__socials .footer__social:hover{opacity:.85}.footer .footer__socials i{font-size:1.6rem;line-height:1;color:#fff;display:block}@media (max-width:767px){.footer .container{width:100%}.footer .row{display:block}}@media (min-width:768px){.footer{overflow:hidden}}.footer .footer__col{padding-top:2rem;padding-bottom:2rem}.footer .footer__col:nth-child(2){background-color:#582780}.footer .footer__col:nth-child(3){background-color:#65358d}.footer .footer__col:nth-child(4){background-color:#6F4393}@media (min-width:768px){.footer .footer__col:nth-child(4){position:relative}.footer .footer__col:nth-child(4):before{content:"";width:100%;height:100%;position:absolute;top:0;left:100%;background-color:#6F4393}}@media (min-width:992px){.footer .footer__col:not(:first-child){padding-left:2rem;padding-right:2rem}}@media (min-width:1200px){.footer .footer__col.footer__col{padding:3rem}.footer .footer__col.footer__col:first-child{padding-left:15px}}.footer-bottom{background-color:#2ba845;text-align:center;font-size:.8888888rem;font-family:avenir,"Helvetica Neue",Arial,sans-serif;color:#fff}.footer-bottom::after{display:block;content:"";clear:both}.footer-bottom a{color:#fff}.footer-bottom a:hover{color:#fff;text-decoration:underline}.footer-bottom .footer-bottom__list{list-style:none;margin:0;padding:0}.footer-bottom .footer-bottom__list li{margin-bottom:.25rem}@media (min-width:992px){.footer-bottom .footer-bottom__logo{float:left}.footer-bottom .footer-bottom__list{float:right;margin-top:.33rem}.footer-bottom .footer-bottom__list li{display:inline-block;margin:0 1rem}}body.front-end form div.gform-body div.gform_fields,:is(.editor-styles-wrapper,.acf-block-preview) form div.gform-body div.gform_fields,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container form div.gform-body div.gform_fields{width:100%;display:-ms-grid;display:grid;-ms-grid-columns:1fr 2% [8];grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(auto-fill,auto);grid-column-gap:30px;grid-row-gap:30px}body.front-end form div.gform-body div.gform_fields div.gfield,body.front-end form div.gform-body div.gform_fields fieldset.gfield,:is(.editor-styles-wrapper,.acf-block-preview) form div.gform-body div.gform_fields div.gfield,:is(.editor-styles-wrapper,.acf-block-preview) form div.gform-body div.gform_fields fieldset.gfield,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container form div.gform-body div.gform_fields div.gfield,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container form div.gform-body div.gform_fields fieldset.gfield{display:flex;flex-direction:column;position:relative;-ms-grid-column-span:8;grid-column:span 8;border:0;padding:0;margin:0}body.front-end form div.gform-body div.gform_fields div.gfield--width-quarter,body.front-end form div.gform-body div.gform_fields fieldset.gfield--width-quarter,:is(.editor-styles-wrapper,.acf-block-preview) form div.gform-body div.gform_fields div.gfield--width-quarter,:is(.editor-styles-wrapper,.acf-block-preview) form div.gform-body div.gform_fields fieldset.gfield--width-quarter,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container form div.gform-body div.gform_fields div.gfield--width-quarter,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container form div.gform-body div.gform_fields fieldset.gfield--width-quarter{-ms-grid-column-span:2;grid-column:span 2}body.front-end form div.gform-body div.gform_fields div.gfield--width-third,body.front-end form div.gform-body div.gform_fields fieldset.gfield--width-third,:is(.editor-styles-wrapper,.acf-block-preview) form div.gform-body div.gform_fields div.gfield--width-third,:is(.editor-styles-wrapper,.acf-block-preview) form div.gform-body div.gform_fields fieldset.gfield--width-third,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container form div.gform-body div.gform_fields div.gfield--width-third,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container form div.gform-body div.gform_fields fieldset.gfield--width-third{-ms-grid-column-span:3;grid-column:span 3}body.front-end form div.gform-body div.gform_fields div.gfield--width-five-twelfths,body.front-end form div.gform-body div.gform_fields fieldset.gfield--width-five-twelfths,:is(.editor-styles-wrapper,.acf-block-preview) form div.gform-body div.gform_fields div.gfield--width-five-twelfths,:is(.editor-styles-wrapper,.acf-block-preview) form div.gform-body div.gform_fields fieldset.gfield--width-five-twelfths,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container form div.gform-body div.gform_fields div.gfield--width-five-twelfths,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container form div.gform-body div.gform_fields fieldset.gfield--width-five-twelfths{-ms-grid-column-span:3;grid-column:span 3}body.front-end form div.gform-body div.gform_fields div.gfield--width-half,body.front-end form div.gform-body div.gform_fields fieldset.gfield--width-half,:is(.editor-styles-wrapper,.acf-block-preview) form div.gform-body div.gform_fields div.gfield--width-half,:is(.editor-styles-wrapper,.acf-block-preview) form div.gform-body div.gform_fields fieldset.gfield--width-half,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container form div.gform-body div.gform_fields div.gfield--width-half,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container form div.gform-body div.gform_fields fieldset.gfield--width-half{-ms-grid-column-span:4;grid-column:span 4}body.front-end form div.gform-body div.gform_fields div.gfield--width-seven-twelfths,body.front-end form div.gform-body div.gform_fields fieldset.gfield--width-seven-twelfths,:is(.editor-styles-wrapper,.acf-block-preview) form div.gform-body div.gform_fields div.gfield--width-seven-twelfths,:is(.editor-styles-wrapper,.acf-block-preview) form div.gform-body div.gform_fields fieldset.gfield--width-seven-twelfths,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container form div.gform-body div.gform_fields div.gfield--width-seven-twelfths,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container form div.gform-body div.gform_fields fieldset.gfield--width-seven-twelfths{-ms-grid-column-span:5;grid-column:span 5}body.front-end form div.gform-body div.gform_fields div.gfield--width-two-thirds,body.front-end form div.gform-body div.gform_fields fieldset.gfield--width-two-thirds,:is(.editor-styles-wrapper,.acf-block-preview) form div.gform-body div.gform_fields div.gfield--width-two-thirds,:is(.editor-styles-wrapper,.acf-block-preview) form div.gform-body div.gform_fields fieldset.gfield--width-two-thirds,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container form div.gform-body div.gform_fields div.gfield--width-two-thirds,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container form div.gform-body div.gform_fields fieldset.gfield--width-two-thirds{-ms-grid-column-span:5;grid-column:span 5}body.front-end form div.gform-body div.gform_fields div.gfield--width-three-quarter,body.front-end form div.gform-body div.gform_fields fieldset.gfield--width-three-quarter,:is(.editor-styles-wrapper,.acf-block-preview) form div.gform-body div.gform_fields div.gfield--width-three-quarter,:is(.editor-styles-wrapper,.acf-block-preview) form div.gform-body div.gform_fields fieldset.gfield--width-three-quarter,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container form div.gform-body div.gform_fields div.gfield--width-three-quarter,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container form div.gform-body div.gform_fields fieldset.gfield--width-three-quarter{-ms-grid-column-span:6;grid-column:span 6}body.front-end form div.gform-body div.gform_fields div.gfield--width-five-sixths,body.front-end form div.gform-body div.gform_fields fieldset.gfield--width-five-sixths,:is(.editor-styles-wrapper,.acf-block-preview) form div.gform-body div.gform_fields div.gfield--width-five-sixths,:is(.editor-styles-wrapper,.acf-block-preview) form div.gform-body div.gform_fields fieldset.gfield--width-five-sixths,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container form div.gform-body div.gform_fields div.gfield--width-five-sixths,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container form div.gform-body div.gform_fields fieldset.gfield--width-five-sixths{-ms-grid-column-span:6;grid-column:span 6}body.front-end form div.gform-body div.gform_fields div.gfield--width-eleven-twelfths,body.front-end form div.gform-body div.gform_fields fieldset.gfield--width-eleven-twelfths,:is(.editor-styles-wrapper,.acf-block-preview) form div.gform-body div.gform_fields div.gfield--width-eleven-twelfths,:is(.editor-styles-wrapper,.acf-block-preview) form div.gform-body div.gform_fields fieldset.gfield--width-eleven-twelfths,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container form div.gform-body div.gform_fields div.gfield--width-eleven-twelfths,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container form div.gform-body div.gform_fields fieldset.gfield--width-eleven-twelfths{-ms-grid-column-span:7;grid-column:span 7}body.front-end form div.gform-body div.gform_fields div.gfield--width-full,body.front-end form div.gform-body div.gform_fields fieldset.gfield--width-full,:is(.editor-styles-wrapper,.acf-block-preview) form div.gform-body div.gform_fields div.gfield--width-full,:is(.editor-styles-wrapper,.acf-block-preview) form div.gform-body div.gform_fields fieldset.gfield--width-full,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container form div.gform-body div.gform_fields div.gfield--width-full,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container form div.gform-body div.gform_fields fieldset.gfield--width-full{-ms-grid-column-span:8;grid-column:span 8}body.front-end form div.gform-body div.gform_fields div.gfield label.gfield_label,body.front-end form div.gform-body div.gform_fields div.gfield legend.gfield_label,body.front-end form div.gform-body div.gform_fields fieldset.gfield label.gfield_label,body.front-end form div.gform-body div.gform_fields fieldset.gfield legend.gfield_label,:is(.editor-styles-wrapper,.acf-block-preview) form div.gform-body div.gform_fields div.gfield label.gfield_label,:is(.editor-styles-wrapper,.acf-block-preview) form div.gform-body div.gform_fields div.gfield legend.gfield_label,:is(.editor-styles-wrapper,.acf-block-preview) form div.gform-body div.gform_fields fieldset.gfield label.gfield_label,:is(.editor-styles-wrapper,.acf-block-preview) form div.gform-body div.gform_fields fieldset.gfield legend.gfield_label,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container form div.gform-body div.gform_fields div.gfield label.gfield_label,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container form div.gform-body div.gform_fields div.gfield legend.gfield_label,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container form div.gform-body div.gform_fields fieldset.gfield label.gfield_label,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container form div.gform-body div.gform_fields fieldset.gfield legend.gfield_label{margin-bottom:10px;font-size:20px}body.front-end form div.gform-body div.gform_fields div.gfield.hidden_label .gfield_label,body.front-end form div.gform-body div.gform_fields fieldset.gfield.hidden_label .gfield_label,:is(.editor-styles-wrapper,.acf-block-preview) form div.gform-body div.gform_fields div.gfield.hidden_label .gfield_label,:is(.editor-styles-wrapper,.acf-block-preview) form div.gform-body div.gform_fields fieldset.gfield.hidden_label .gfield_label,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container form div.gform-body div.gform_fields div.gfield.hidden_label .gfield_label,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container form div.gform-body div.gform_fields fieldset.gfield.hidden_label .gfield_label{display:none}body.front-end form div.gform-body label.hidden_sub_label,:is(.editor-styles-wrapper,.acf-block-preview) form div.gform-body label.hidden_sub_label,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container form div.gform-body label.hidden_sub_label{display:none}body.front-end form div.gform-body.hide,:is(.editor-styles-wrapper,.acf-block-preview) form div.gform-body.hide,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container form div.gform-body.hide{display:none}body.front-end form div.gform-body.gsection,:is(.editor-styles-wrapper,.acf-block-preview) form div.gform-body.gsection,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container form div.gform-body.gsection{margin-bottom:-20px;padding-top:12px}body.front-end form div.gform-body .screen-reader-text,:is(.editor-styles-wrapper,.acf-block-preview) form div.gform-body .screen-reader-text,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container form div.gform-body .screen-reader-text{display:none}body.front-end form div.gform-body .gf_invisible,:is(.editor-styles-wrapper,.acf-block-preview) form div.gform-body .gf_invisible,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container form div.gform-body .gf_invisible{visibility:hidden;position:absolute!important;left:-9999px}body.front-end .gform_footer,:is(.editor-styles-wrapper,.acf-block-preview) .gform_footer,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container .gform_footer{padding-top:40px;position:relative;display:flex}body.front-end .gform_footer .gform_ajax_spinner,:is(.editor-styles-wrapper,.acf-block-preview) .gform_footer .gform_ajax_spinner,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container .gform_footer .gform_ajax_spinner{position:absolute;bottom:0;right:0;background-color:#fff;border-radius:6px;padding:3px;max-width:18px}@media screen and (max-width:800px){body.front-end form div.gform-body div.gform_fields,:is(.editor-styles-wrapper,.acf-block-preview) form div.gform-body div.gform_fields,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container form div.gform-body div.gform_fields{grid-column-gap:0}body.front-end form div.gform-body div.gform_fields div.gfield,body.front-end form div.gform-body div.gform_fields fieldset.gfield,:is(.editor-styles-wrapper,.acf-block-preview) form div.gform-body div.gform_fields div.gfield,:is(.editor-styles-wrapper,.acf-block-preview) form div.gform-body div.gform_fields fieldset.gfield,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container form div.gform-body div.gform_fields div.gfield,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container form div.gform-body div.gform_fields fieldset.gfield{grid-column:1/-1!important}}body.front-end input[type=email]:where(:not(#wpadminbar,#wpadminbar *)),body.front-end input[type=text]:where(:not(#wpadminbar,#wpadminbar *)),body.front-end input[type=number]:where(:not(#wpadminbar,#wpadminbar *)),body.front-end input[type=tel]:where(:not(#wpadminbar,#wpadminbar *)),body.front-end input[type=password]:where(:not(#wpadminbar,#wpadminbar *)),body.front-end input[type=url]:where(:not(#wpadminbar,#wpadminbar *)),body.front-end select:where(:not(#wpadminbar,#wpadminbar *)),body.front-end textarea:where(:not(#wpadminbar,#wpadminbar *)),:is(.editor-styles-wrapper,.acf-block-preview) input[type=email]:where(:not(#wpadminbar,#wpadminbar *)),:is(.editor-styles-wrapper,.acf-block-preview) input[type=text]:where(:not(#wpadminbar,#wpadminbar *)),:is(.editor-styles-wrapper,.acf-block-preview) input[type=number]:where(:not(#wpadminbar,#wpadminbar *)),:is(.editor-styles-wrapper,.acf-block-preview) input[type=tel]:where(:not(#wpadminbar,#wpadminbar *)),:is(.editor-styles-wrapper,.acf-block-preview) input[type=password]:where(:not(#wpadminbar,#wpadminbar *)),:is(.editor-styles-wrapper,.acf-block-preview) input[type=url]:where(:not(#wpadminbar,#wpadminbar *)),:is(.editor-styles-wrapper,.acf-block-preview) select:where(:not(#wpadminbar,#wpadminbar *)),:is(.editor-styles-wrapper,.acf-block-preview) textarea:where(:not(#wpadminbar,#wpadminbar *)),:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container input[type=email]:where(:not(#wpadminbar,#wpadminbar *)),:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container input[type=text]:where(:not(#wpadminbar,#wpadminbar *)),:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container input[type=number]:where(:not(#wpadminbar,#wpadminbar *)),:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container input[type=tel]:where(:not(#wpadminbar,#wpadminbar *)),:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container input[type=password]:where(:not(#wpadminbar,#wpadminbar *)),:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container input[type=url]:where(:not(#wpadminbar,#wpadminbar *)),:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container select:where(:not(#wpadminbar,#wpadminbar *)),:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container textarea:where(:not(#wpadminbar,#wpadminbar *)){display:flex;align-items:center;border:0 solid #000;border-width:0;background-color:#f5f5f5;border-radius:0;height:65px;width:100%;-webkit-appearance:none;appearance:none;padding:18px 28px;transition:all 0.6s;color:#000;font-size:20px}body.front-end input[type=email]:where(:not(#wpadminbar,#wpadminbar *)):focus,body.front-end input[type=text]:where(:not(#wpadminbar,#wpadminbar *)):focus,body.front-end input[type=number]:where(:not(#wpadminbar,#wpadminbar *)):focus,body.front-end input[type=tel]:where(:not(#wpadminbar,#wpadminbar *)):focus,body.front-end input[type=password]:where(:not(#wpadminbar,#wpadminbar *)):focus,body.front-end input[type=url]:where(:not(#wpadminbar,#wpadminbar *)):focus,body.front-end select:where(:not(#wpadminbar,#wpadminbar *)):focus,body.front-end textarea:where(:not(#wpadminbar,#wpadminbar *)):focus,:is(.editor-styles-wrapper,.acf-block-preview) input[type=email]:where(:not(#wpadminbar,#wpadminbar *)):focus,:is(.editor-styles-wrapper,.acf-block-preview) input[type=text]:where(:not(#wpadminbar,#wpadminbar *)):focus,:is(.editor-styles-wrapper,.acf-block-preview) input[type=number]:where(:not(#wpadminbar,#wpadminbar *)):focus,:is(.editor-styles-wrapper,.acf-block-preview) input[type=tel]:where(:not(#wpadminbar,#wpadminbar *)):focus,:is(.editor-styles-wrapper,.acf-block-preview) input[type=password]:where(:not(#wpadminbar,#wpadminbar *)):focus,:is(.editor-styles-wrapper,.acf-block-preview) input[type=url]:where(:not(#wpadminbar,#wpadminbar *)):focus,:is(.editor-styles-wrapper,.acf-block-preview) select:where(:not(#wpadminbar,#wpadminbar *)):focus,:is(.editor-styles-wrapper,.acf-block-preview) textarea:where(:not(#wpadminbar,#wpadminbar *)):focus,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container input[type=email]:where(:not(#wpadminbar,#wpadminbar *)):focus,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container input[type=text]:where(:not(#wpadminbar,#wpadminbar *)):focus,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container input[type=number]:where(:not(#wpadminbar,#wpadminbar *)):focus,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container input[type=tel]:where(:not(#wpadminbar,#wpadminbar *)):focus,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container input[type=password]:where(:not(#wpadminbar,#wpadminbar *)):focus,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container input[type=url]:where(:not(#wpadminbar,#wpadminbar *)):focus,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container select:where(:not(#wpadminbar,#wpadminbar *)):focus,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container textarea:where(:not(#wpadminbar,#wpadminbar *)):focus{outline:none;border:0 solid #000;border-width:0;background-color:#fff;box-shadow:0 6px 16px rgb(0 0 0 / .2);transition:all 0.2s}body.front-end textarea,:is(.editor-styles-wrapper,.acf-block-preview) textarea,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container textarea{height:180px;padding-top:18px 28px;resize:none}body.front-end select,:is(.editor-styles-wrapper,.acf-block-preview) select,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container select{cursor:pointer;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 14.8"><polygon points="21.2 0 12 9.2 2.8 0 0 2.8 12 14.8 24 2.8 " fill="%23000"/></svg>');background-position:calc(100% - 20px) center;background-repeat:no-repeat;background-size:12px 7px;padding:18px 28px}body.front-end input[type=submit]:where(:not(#wpadminbar,#wpadminbar *)),:is(.editor-styles-wrapper,.acf-block-preview) input[type=submit]:where(:not(#wpadminbar,#wpadminbar *)),:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container input[type=submit]:where(:not(#wpadminbar,#wpadminbar *)){display:inline-block;padding:12px 28px;border:2px solid #fff0;border-radius:1px;transition:0.3s ease;text-transform:uppercase;font-size:18px;font-weight:700;line-height:23px;color:#fff;background-color:#000;appearance:none}body.front-end input[type=submit]:where(:not(#wpadminbar,#wpadminbar *)):hover:hover,:is(.editor-styles-wrapper,.acf-block-preview) input[type=submit]:where(:not(#wpadminbar,#wpadminbar *)):hover:hover,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container input[type=submit]:where(:not(#wpadminbar,#wpadminbar *)):hover:hover{border:2px solid #000;color:#000;background-color:#fff}body.front-end ::-webkit-input-placeholder,:is(.editor-styles-wrapper,.acf-block-preview) ::-webkit-input-placeholder,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container ::-webkit-input-placeholder{color:#000}body.front-end :-moz-placeholder,:is(.editor-styles-wrapper,.acf-block-preview) :-moz-placeholder,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container :-moz-placeholder{color:#000}body.front-end ::-moz-placeholder,:is(.editor-styles-wrapper,.acf-block-preview) ::-moz-placeholder,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container ::-moz-placeholder{color:#000}body.front-end :-ms-input-placeholder,:is(.editor-styles-wrapper,.acf-block-preview) :-ms-input-placeholder,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container :-ms-input-placeholder{color:#000}body.front-end .ginput_container_radio div.gfield_radio,:is(.editor-styles-wrapper,.acf-block-preview) .ginput_container_radio div.gfield_radio,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container .ginput_container_radio div.gfield_radio{display:flex;flex-direction:column}body.front-end .ginput_container_radio div.gfield_radio div.gchoice,:is(.editor-styles-wrapper,.acf-block-preview) .ginput_container_radio div.gfield_radio div.gchoice,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container .ginput_container_radio div.gfield_radio div.gchoice{display:flex;width:100%;position:relative;align-items:center;height:40px}body.front-end .ginput_container_radio div.gfield_radio div.gchoice input,:is(.editor-styles-wrapper,.acf-block-preview) .ginput_container_radio div.gfield_radio div.gchoice input,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container .ginput_container_radio div.gfield_radio div.gchoice input{position:absolute;width:100%;height:100%;cursor:pointer;margin:0;z-index:2;opacity:0}body.front-end .ginput_container_radio div.gfield_radio div.gchoice input+label,:is(.editor-styles-wrapper,.acf-block-preview) .ginput_container_radio div.gfield_radio div.gchoice input+label,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container .ginput_container_radio div.gfield_radio div.gchoice input+label{display:flex;align-items:center;height:40px;position:relative;font-size:20px;padding:0 0 0 calc(30px + 20px);margin:0}body.front-end .ginput_container_radio div.gfield_radio div.gchoice input+label:after,:is(.editor-styles-wrapper,.acf-block-preview) .ginput_container_radio div.gfield_radio div.gchoice input+label:after,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container .ginput_container_radio div.gfield_radio div.gchoice input+label:after{content:"";box-sizing:border-box;position:absolute;top:5px;left:0;cursor:pointer;border-radius:50%;width:30px;height:30px;font-size:30px;background-color:#fff;transition:background-color 0.2s;border:2.4px solid #000;box-shadow:inset 0 0 0 6px #fff}body.front-end .ginput_container_radio div.gfield_radio div.gchoice input:checked+label:after,:is(.editor-styles-wrapper,.acf-block-preview) .ginput_container_radio div.gfield_radio div.gchoice input:checked+label:after,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container .ginput_container_radio div.gfield_radio div.gchoice input:checked+label:after{content:"";background-color:#000;box-shadow:inset 0 0 0 6px #fff}body.front-end .ginput_container_checkbox div.gfield_checkbox,body.front-end .ginput_container_consent div.gfield_checkbox,:is(.editor-styles-wrapper,.acf-block-preview) .ginput_container_checkbox div.gfield_checkbox,:is(.editor-styles-wrapper,.acf-block-preview) .ginput_container_consent div.gfield_checkbox,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container .ginput_container_checkbox div.gfield_checkbox,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container .ginput_container_consent div.gfield_checkbox{display:flex;flex-direction:column}body.front-end .ginput_container_checkbox div.gfield_checkbox div.gchoice,body.front-end .ginput_container_consent div.gfield_checkbox div.gchoice,:is(.editor-styles-wrapper,.acf-block-preview) .ginput_container_checkbox div.gfield_checkbox div.gchoice,:is(.editor-styles-wrapper,.acf-block-preview) .ginput_container_consent div.gfield_checkbox div.gchoice,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container .ginput_container_checkbox div.gfield_checkbox div.gchoice,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container .ginput_container_consent div.gfield_checkbox div.gchoice{display:flex;width:100%;position:relative;align-items:center;height:40px}body.front-end .ginput_container_checkbox input[type=checkbox],body.front-end .ginput_container_consent input[type=checkbox],:is(.editor-styles-wrapper,.acf-block-preview) .ginput_container_checkbox input[type=checkbox],:is(.editor-styles-wrapper,.acf-block-preview) .ginput_container_consent input[type=checkbox],:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container .ginput_container_checkbox input[type=checkbox],:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container .ginput_container_consent input[type=checkbox]{position:absolute;width:100%;height:100%;cursor:pointer;margin:0;z-index:2;opacity:0}body.front-end .ginput_container_checkbox input[type=checkbox]+label,body.front-end .ginput_container_consent input[type=checkbox]+label,:is(.editor-styles-wrapper,.acf-block-preview) .ginput_container_checkbox input[type=checkbox]+label,:is(.editor-styles-wrapper,.acf-block-preview) .ginput_container_consent input[type=checkbox]+label,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container .ginput_container_checkbox input[type=checkbox]+label,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container .ginput_container_consent input[type=checkbox]+label{display:flex;align-items:center;height:40px;position:relative;font-size:20px;padding:0 0 0 calc(30px + 20px);margin:0}body.front-end .ginput_container_checkbox input[type=checkbox]+label:after,body.front-end .ginput_container_consent input[type=checkbox]+label:after,:is(.editor-styles-wrapper,.acf-block-preview) .ginput_container_checkbox input[type=checkbox]+label:after,:is(.editor-styles-wrapper,.acf-block-preview) .ginput_container_consent input[type=checkbox]+label:after,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container .ginput_container_checkbox input[type=checkbox]+label:after,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container .ginput_container_consent input[type=checkbox]+label:after{content:"";box-sizing:border-box;font-size:30px;color:#fff;position:absolute;top:5px;left:0;cursor:pointer;font-size:30px;width:30px;height:30px;background-color:#e5e5e5;border:0 solid #e5e5e5;border-radius:2px;transition:background-color 0.2s,border 0s ease 0.2s}body.front-end .ginput_container_checkbox input[type=checkbox]:checked+label:after,body.front-end .ginput_container_consent input[type=checkbox]:checked+label:after,:is(.editor-styles-wrapper,.acf-block-preview) .ginput_container_checkbox input[type=checkbox]:checked+label:after,:is(.editor-styles-wrapper,.acf-block-preview) .ginput_container_consent input[type=checkbox]:checked+label:after,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container .ginput_container_checkbox input[type=checkbox]:checked+label:after,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container .ginput_container_consent input[type=checkbox]:checked+label:after{transition:all 0.2s}body.front-end .ginput_container_checkbox input[type=checkbox]:checked+label:before,body.front-end .ginput_container_consent input[type=checkbox]:checked+label:before,:is(.editor-styles-wrapper,.acf-block-preview) .ginput_container_checkbox input[type=checkbox]:checked+label:before,:is(.editor-styles-wrapper,.acf-block-preview) .ginput_container_consent input[type=checkbox]:checked+label:before,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container .ginput_container_checkbox input[type=checkbox]:checked+label:before,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container .ginput_container_consent input[type=checkbox]:checked+label:before{content:"";border-bottom:2px solid #000;border-left:2px solid #000;width:10px;height:6px;position:absolute;z-index:2;left:9.2307692308px;top:calc(50% - 6.3157894737px);transform:rotate(-54deg)}body.front-end .ginput_container_consent,:is(.editor-styles-wrapper,.acf-block-preview) .ginput_container_consent,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container .ginput_container_consent{display:flex;position:relative}body.front-end .ginput_container_consent .gfield_consent_label,:is(.editor-styles-wrapper,.acf-block-preview) .ginput_container_consent .gfield_consent_label,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container .ginput_container_consent .gfield_consent_label{flex-wrap:wrap}body.front-end .ginput_container_consent .gfield_consent_label a,:is(.editor-styles-wrapper,.acf-block-preview) .ginput_container_consent .gfield_consent_label a,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container .ginput_container_consent .gfield_consent_label a{margin:0 4px}body.front-end .ginput_container_consent input[type=checkbox]+label,:is(.editor-styles-wrapper,.acf-block-preview) .ginput_container_consent input[type=checkbox]+label,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container .ginput_container_consent input[type=checkbox]+label{font-size:20px}body.front-end .ginput_container_consent input[type=checkbox]+label a,:is(.editor-styles-wrapper,.acf-block-preview) .ginput_container_consent input[type=checkbox]+label a,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container .ginput_container_consent input[type=checkbox]+label a{position:relative;text-decoration:underline;z-index:3}body.front-end .gform_validation_error,:is(.editor-styles-wrapper,.acf-block-preview) .gform_validation_error,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container .gform_validation_error{position:relative}body.front-end .gform_validation_error div.gfield_error .validation_message,:is(.editor-styles-wrapper,.acf-block-preview) .gform_validation_error div.gfield_error .validation_message,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container .gform_validation_error div.gfield_error .validation_message{position:relative;display:flex;align-items:center;left:0;padding:12px 20px 12px 20px!important;margin-top:9px;background-color:#f2b0b0;color:#222;font-weight:700;border-radius:3px;width:100%;font-size:16px;bottom:0}body.front-end .gform_validation_error div.gfield_error .validation_message:before,:is(.editor-styles-wrapper,.acf-block-preview) .gform_validation_error div.gfield_error .validation_message:before,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container .gform_validation_error div.gfield_error .validation_message:before{content:"+";font-size:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;transform:rotate(45deg);width:20px;min-width:20px;height:20px;box-shadow:0 0 0 2px #222;margin-right:10px;padding:0 0 0 0;box-sizing:border-box}body.front-end .gform_validation_error div.gfield_error .ginput_container_checkbox+.validation_message,body.front-end .gform_validation_error div.gfield_error .ginput_container_radio+.validation_message,body.front-end .gform_validation_error div.gfield_error .ginput_container_fileupload+.gfield_description+.validation_message,:is(.editor-styles-wrapper,.acf-block-preview) .gform_validation_error div.gfield_error .ginput_container_checkbox+.validation_message,:is(.editor-styles-wrapper,.acf-block-preview) .gform_validation_error div.gfield_error .ginput_container_radio+.validation_message,:is(.editor-styles-wrapper,.acf-block-preview) .gform_validation_error div.gfield_error .ginput_container_fileupload+.gfield_description+.validation_message,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container .gform_validation_error div.gfield_error .ginput_container_checkbox+.validation_message,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container .gform_validation_error div.gfield_error .ginput_container_radio+.validation_message,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container .gform_validation_error div.gfield_error .ginput_container_fileupload+.gfield_description+.validation_message{bottom:auto;top:0;transform:translateY(0%)}body.front-end .gform_validation_error div.gfield_error input,:is(.editor-styles-wrapper,.acf-block-preview) .gform_validation_error div.gfield_error input,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container .gform_validation_error div.gfield_error input{border-color:#dc2e2e}body.front-end .gform_validation_errors,body.front-end .gform_required_legend,:is(.editor-styles-wrapper,.acf-block-preview) .gform_validation_errors,:is(.editor-styles-wrapper,.acf-block-preview) .gform_required_legend,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container .gform_validation_errors,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container .gform_required_legend{display:none}body.front-end .validation_error,:is(.editor-styles-wrapper,.acf-block-preview) .validation_error,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container .validation_error{display:none}body.front-end .gform_validation_container,:is(.editor-styles-wrapper,.acf-block-preview) .gform_validation_container,:where(body.front-end,.editor-styles-wrapper,.acf-block-preview,#tinymce) section.container .gform_validation_container{display:none!important}.header{background-color:#fff;min-height:74px;z-index:15;position:fixed;top:0;right:0;width:100%;border-bottom:3px solid #2ba845}@media (min-width:992px){.header{min-height:112px}}.admin-bar .header{top:46px}@media (min-width:783px){.admin-bar .header{top:32px}}.header .header__container{position:relative}@media (max-width:991px){.header .header__container{width:100%}}@media (min-width:992px){.header .header__container{padding-left:180px;padding-top:15px;padding-bottom:15px;min-height:112px}}.header .header__logo{position:absolute;top:20px;left:15px;z-index:2;display:block}@media (min-width:992px){.header .header__logo{top:15px}}.header .header__logo img{display:block;width:123px;height:auto}@media (min-width:992px){.header .header__logo img{width:150px}}.header .header__toggle{position:absolute;right:15px;top:.9rem;line-height:1rem;color:#2ba845;min-width:39px;text-align:center}@media (min-width:768px){.header .header__toggle{top:.75rem}}@media (min-width:992px){.header .header__toggle{display:none}}.header .header__toggle .header__toggle-icon{display:block;position:relative;width:30px;height:2px;margin:10px auto 8px;background-color:#582780;transition:background-color 0.3s}.header .header__toggle .header__toggle-icon:before,.header .header__toggle .header__toggle-icon:after{display:block;position:absolute;content:"";left:0;width:30px;height:2px;background-color:#582780;transition:transform 0.3s}.header .header__toggle .header__toggle-icon:before{top:-9px}.header .header__toggle .header__toggle-icon:after{top:9px}.header .header__toggle span{display:block;font-size:.75rem;line-height:1}.header .header__toggle.is-expanded .header__toggle-icon{background-color:#fff0}.header .header__toggle.is-expanded .header__toggle-icon:before{transform:translateY(9px) rotate(45deg)}.header .header__toggle.is-expanded .header__toggle-icon:after{transform:translateY(-9px) rotate(-45deg)}@media (min-width:992px){.header .header__actions{position:absolute;right:15px;top:13px}}.header .header__actions ul{list-style:none;margin:0;padding:0}.header .header__actions li{display:inline-block;vertical-align:middle}.header .header__actions a[class*=btn-]{margin-left:.5rem}.header .header__actions .header__actions-link{color:#989898;display:inline-block;margin-left:.75rem}.header .header__actions .header__actions-link:hover{color:#582780}.header .header__navigation{background-color:#f4f4f4}@media (max-width:991px){.header .header__navigation{position:absolute;top:74px;width:100%}}@media (min-width:992px){.header .header__navigation{position:absolute;bottom:22px;right:15px;top:auto;background:none}}.navigation{background:#e3e3e3}.navigation ul{list-style:none;margin:0;padding:0}.navigation .navigation__link{display:block;padding:.5rem 1rem;color:#582780;font-family:avenir,"Helvetica Neue",Arial,sans-serif}.navigation .navigation__link:hover{color:#582780;text-decoration:none}@media (max-width:991px){.navigation{height:0;overflow:hidden;margin-left:-15px;margin-right:-15px;transition:height 0.35s cubic-bezier(.25,.46,.45,.94)}.navigation .navigation__inner{padding-top:.5rem;padding-bottom:.5rem}.navigation .navigation__item{margin-right:15px;margin-left:15px}.navigation .navigation__link{padding:.4rem 0}.navigation .navigation__item--no-link{padding:.5rem 0}.navigation ul.hidden-lg-up a[class*=btn-]{display:none}.navigation .navigation__item-social{display:inline-block;margin-right:.75rem}.navigation .navigation__item-social .icon{width:1.5em;height:1.5em;fill:#582780}}@media (min-width:992px){.navigation{background-color:#fff;height:auto!important}.navigation .navigation__item{position:relative;display:inline-block;vertical-align:top;line-height:1.375rem}.navigation .navigation__link{padding:0 0 0 1.33rem}.navigation .navigation__link:hover{color:#111}.navigation .navigation__link:hover .category-bubble{background-color:#26943d}}@media (min-width:1200px){.navigation .navigation__link{padding-left:1.5rem}}.category-bubble{width:22px;height:22px;background-color:#2ba845;border-radius:50%;display:inline-block;vertical-align:middle;margin-top:-.25rem;margin-right:.25rem;position:relative;transition:background 0.3s ease-out}@media (min-width:992px){.category-bubble{width:28px;height:28px}}.category-bubble .icon{width:60%;height:60%;fill:#fff;position:absolute;top:50%;left:50%;margin-left:-30%;margin-top:-30%}.header-actions{background-color:#f5f5f5;padding:.25rem 0;font-size:.888rem}.header-actions::after{display:block;content:"";clear:both}@media (min-width:580px){.header-actions{text-align:right}}@media (min-width:992px){.header-actions{display:none}}.header-actions .header-actions__item{display:inline-block;margin-left:1rem}.header-actions .header-actions__link{color:#582780}.header-actions .header-actions__link .icon{width:1em;height:1em;margin-right:.35rem;margin-top:-.15rem;fill:#2ba845}form.search{position:absolute;top:110px;right:0;width:50px;height:50px;overflow:hidden;z-index:5;transition:width 0.4s cubic-bezier(.25,.46,.45,.94)}@media (min-width:768px){form.search{top:114px}}@media (min-width:992px){form.search{top:128px}}form.search .search__input,form.search input.search__input.form-control{width:200px;position:absolute;top:0;right:50px;height:50px;padding:.65rem 1rem;background-color:#582780;background-image:none;border:0;border-radius:0;color:#fff;box-shadow:none;transition:right 0.3s 0.05s cubic-bezier(.25,.46,.45,.94)}form.search .search__input::placeholder,form.search input.search__input.form-control::placeholder{color:#fff;opacity:1}form.search .search__input:focus,form.search input.search__input.form-control:focus{background-color:#582780;color:#fff;outline:none}form.search .search__btn{width:50px;height:50px;background-color:#582780;border:0;position:absolute;top:0;right:0;z-index:2;cursor:pointer}form.search .search__btn .icon{position:absolute;width:1.11rem;height:1.11rem;top:50%;left:50%;transform:translate(-50%,-50%);fill:#fff}form.search:hover,form.search:focus-within{width:250px}body:has(.hero-actions) form.search{top:206px}@media (min-width:768px){body:has(.hero-actions) form.search{top:228px}}.home-certificeringen .container{position:relative}.home-certificeringen .bubbles{font-size:0}.home-certificeringen .bubbles__bubble{display:inline-block;vertical-align:top;margin-bottom:15px;font-size:1rem;text-align:center;width:calc(33.333% - 20px)}.home-certificeringen .bubbles__bubble:not(:nth-child(3n)){margin-right:30px}@media (max-width:399px){.home-certificeringen .bubbles__bubble{width:calc(50% - 15px)}.home-certificeringen .bubbles__bubble:not(:nth-child(3n)){margin-right:0}.home-certificeringen .bubbles__bubble:not(:nth-child(2n)){margin-right:30px}}@media (min-width:768px){.home-certificeringen .bubbles__bubble{width:calc(20% - 24px);margin-bottom:0}.home-certificeringen .bubbles__bubble:not(:nth-child(3n)){margin-right:0}.home-certificeringen .bubbles__bubble:not(:last-child){margin-right:30px}}.home-certificeringen .bubbles__circle{border-radius:50%;position:relative;background-color:#E3E3E3;overflow:hidden;transition:background-color 0.3s cubic-bezier(.25,.46,.45,.94);padding-bottom:100%}.home-certificeringen .bubbles__circle img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:55%;max-height:55%}.home-certificeringen .bubbles__bubble:hover .bubbles__circle{background-color:#dadada}.home-certificeringen__tekst h1,.home-certificeringen__tekst h2,.home-certificeringen__tekst h3{margin-bottom:1rem}@media (min-width:768px){.home-certificeringen__tekst h1,.home-certificeringen__tekst h2,.home-certificeringen__tekst h3{margin-bottom:2rem}}.home-duurzaamheid .container{position:relative}.home-duurzaamheid__tekst h1,.home-duurzaamheid__tekst h2,.home-duurzaamheid__tekst h3{column-span:all;margin-bottom:1rem}@media (min-width:768px){.home-duurzaamheid__tekst h1,.home-duurzaamheid__tekst h2,.home-duurzaamheid__tekst h3{margin-bottom:2rem}}.home-hero{padding-bottom:56.25%;overflow:hidden;position:relative}.home-hero:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(to bottom,#fff0,rgb(0 0 0 / .5));z-index:1}.home-hero .hero__bg{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;transform:scale(1.02);opacity:0;transition:opacity 0.8s ease}.home-hero .hero__bg.is-active{opacity:1}.home-hero .hero__bg picture{display:block;width:100%;height:100%}.home-hero .hero__bg img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.home-hero .hero__content{position:absolute;bottom:30px;left:50%;width:90%;margin-left:-45%;color:#FFF;text-align:center;z-index:2}@media (min-width:768px){.home-hero .hero__content{max-width:550px;margin-left:-275px}}@media (min-width:992px){.home-hero .hero__content{max-width:800px;margin-left:-400px}}.home-hero .hero__heading{font-size:1.22rem}@media (min-width:450px){.home-hero .hero__heading{font-size:1.75rem}}@media (min-width:992px){.home-hero .hero__heading{font-size:2.5rem}}@media (min-width:768px){.home-hero .hero__arrow{margin-top:.75rem;animation:move 2s ease-in-out infinite}.home-hero .hero__arrow .icon{fill:#FFF;width:42px;height:42px}}@media (min-width:992px){.home-hero .hero__arrow .icon{width:58px;height:58px}}@media (min-width:768px){.home-hero .hero__circles{position:absolute;right:20px;top:50%;transform:translateY(-50%);z-index:2}}@media (min-width:992px){.home-hero .hero__circles{right:30px}}@media (min-width:768px){.home-hero .hero__circle{display:block;width:50px;height:50px;border-radius:50%;background-color:#582780;position:relative;transition:background-color 0.3s cubic-bezier(.25,.46,.45,.94)}.home-hero .hero__circle:hover{background-color:#7333a7}.home-hero .hero__circle:not(:last-child){margin-bottom:.5rem}.home-hero .hero__circle .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);fill:#FFF;width:45%;height:45%}}@media (min-width:992px){.home-hero .hero__circle{width:60px;height:60px}}@media (min-width:1200px){.home-hero .hero__circle{width:76px;height:76px}.home-hero .hero__circle:not(:last-child){margin-bottom:1.5rem}}@media (min-width:768px){.home-hero{padding-bottom:46%}}@media (min-width:1400px){.home-hero{padding-bottom:42%}}@media (min-width:1700px){.home-hero{padding-bottom:36%}}@keyframes move{0%,100%{transform:translateY(-4px)}50%{transform:translateY(4px)}}.acf-block-preview .home-hero{padding-bottom:42%}.home-nieuws{color:#FFF;overflow:hidden;position:relative}.home-nieuws::after{display:block;content:"";clear:both}.home-nieuws .form-row__content{padding:2rem 15px}@media (min-width:768px){.home-nieuws .form-row__content{width:50%;float:left;padding:2rem}}@media (min-width:992px){.home-nieuws .form-row__content{width:480px;float:left;padding-left:15px;position:relative;left:50%;margin-left:-480px}}@media (min-width:1200px){.home-nieuws .form-row__content{width:570px;margin-left:-570px;padding-top:4rem;padding-bottom:4rem}}.home-nieuws .form-row__slider{position:relative}@media (min-width:768px){.home-nieuws .form-row__slider{position:absolute;top:0;right:0;width:50%;height:100%}}@media (min-width:768px){.home-nieuws .form-row__slider .swiper-wrapper,.home-nieuws .form-row__slider .swiper-slide{height:100%}}.home-nieuws .form-row__thumb{padding-bottom:66.666%;position:relative;overflow:hidden}.home-nieuws .form-row__thumb picture{position:absolute;top:0;right:0;bottom:0;left:0}.home-nieuws .form-row__thumb img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}@media (min-width:768px){.home-nieuws .form-row__thumb{height:100%;padding-bottom:0}}.home-nieuws .form-row__caption{position:absolute;bottom:0;left:0;width:100%;background:rgb(227 227 227 / .8);padding:.5rem 2.5rem;min-height:100px}.home-nieuws .form-row__caption>div{position:absolute;left:2.5rem;top:50%;width:calc(100% - 5rem);transform:translateY(-50%)}@media (min-width:992px){.home-nieuws .form-row__caption{min-height:96px;margin-left:196px}.home-nieuws .form-row__caption>div{left:20px;width:calc(100% - 240px)}}.home-nieuws .slider__arrow{position:absolute;bottom:2.65rem;border:0;padding:0;background-color:#fff0;z-index:10;cursor:pointer}.home-nieuws .slider__arrow .icon{fill:#2BA845}@media (min-width:768px){.home-nieuws .slider__arrow{bottom:2.25rem}}@media (min-width:992px){.home-nieuws .slider__arrow{bottom:0;width:96px;height:96px;background:rgb(43 168 69 / .7)}.home-nieuws .slider__arrow .icon{position:absolute;top:50%;left:50%;width:1.5rem;height:1.5rem;transform:translate(-50%,-50%);fill:#FFF}}.home-nieuws .homeNews-prev{left:.75rem}@media (min-width:992px){.home-nieuws .homeNews-prev{left:0}}.home-nieuws .homeNews-next{right:.75rem}@media (min-width:992px){.home-nieuws .homeNews-next{left:100px;right:auto}}.home-nieuws .inline-form .form-group{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:1.25rem}.home-nieuws .inline-form .form-group:last-of-type{margin-bottom:2rem}.home-nieuws .inline-form label{flex:0 0 auto;color:#2BA845;padding-right:.5rem}.home-nieuws .inline-form .inline-form__input{flex:1 1 auto;min-width:0}.home-nieuws .inline-form input.form-control{width:100%;background:#fff0;border:0;border-bottom:3px solid #2BA845;border-radius:0;box-shadow:none;height:1.9rem;min-height:0;padding:.25rem 0;margin-top:-.125rem;color:#FFF;font-size:1.111rem}.home-nieuws .inline-form input.form-control:focus{background:#fff0;border:0;border-bottom:3px solid #FFF;box-shadow:none}.home-nieuws .inline-form input.form-control::placeholder{color:rgb(255 255 255 / .7)}.home-nieuws #mce-responses .response{color:#fff;font-size:.888rem;margin-top:.5rem}.home-nieuws #mce-responses .response a{color:#fff;text-decoration:underline}.acf-block-preview .home-nieuws .form-row__slider{position:relative;width:100%}.acf-block-preview .home-nieuws .form-row__content{width:100%;float:none;left:auto;margin-left:0}.home-nieuws__tekst h1,.home-nieuws__tekst h2,.home-nieuws__tekst h3{margin-bottom:1rem;color:#FFF}@media (min-width:768px){.home-nieuws__tekst h1,.home-nieuws__tekst h2,.home-nieuws__tekst h3{margin-bottom:2rem}}.single-image{display:flex;justify-content:center;align-items:center}.single-image picture{display:flex;max-width:1200px}.single-image picture img{width:100%}.single-image.cover{padding-top:0;padding-bottom:0}.single-image.cover picture{max-width:inherit;width:100%}.locaties .accordion__body-inner ul,.locaties .accordion__body-inner ol{margin:0;padding:0;list-style-type:none}.locaties .accordion__body-inner.cms-content{color:#fff}.locaties .accordion__body-inner.cms-content a{color:#fff}.locaties .accordion__body-inner.cms-content a:hover,.locaties .accordion__body-inner.cms-content a:focus{color:#fff;text-decoration:underline}.locaties.form-row{color:#fff;overflow:hidden}@media (min-width:768px){.locaties.form-row{position:relative}.locaties.form-row::after{display:block;content:"";clear:both}}.locaties .form-row__content{padding:2rem 15px}@media (min-width:768px){.locaties .form-row__content{width:50%;float:left;padding:2rem}}@media (min-width:992px){.locaties .form-row__content{width:480px;padding-left:15px;position:relative;left:50%;margin-left:-480px}}@media (min-width:1200px){.locaties .form-row__content{width:570px;margin-left:-570px;padding-top:4rem;padding-bottom:4rem}}@media (min-width:768px){.locaties .form-row__map{padding-bottom:40%;width:50%;float:right;background-color:#e3e3e3;position:relative}.locaties .form-row__map:after{content:"";width:100%;height:500px;background-color:#e3e3e3;position:absolute;top:100%;left:0}}.locaties .form-row__map-sizer{position:absolute;top:50%;left:50%;width:60%;transform:translate(-50%,-50%)}.map{padding-bottom:119%;background:url(../images/map.svg) no-repeat center center;background-size:100% auto;position:relative}.map__pin{position:absolute;cursor:pointer}.map__pin .icon{width:34px;height:34px;fill:#582780;stroke:#582780;stroke-width:0;overflow:visible;transform:translate(-17px,-34px);transform-origin:17px 34px;transition:fill 0.2s ease,stroke-width 0.2s ease,transform 0.2s ease}.map__pin:hover .icon{fill:#fff;stroke-width:6px}.map__pin:focus{outline:none}.map__pin.is-active,.map__pin:focus-visible{z-index:2}.map__pin.is-active .icon,.map__pin:focus-visible .icon{fill:#fff;stroke-width:6px;transform:translate(-17px,-34px) scale(1.2)}.accordion__trigger:first-child{border-top:0}.accordion__trigger-link{display:block;padding:1rem 2rem 1rem 1rem;position:relative;background-color:#2ba845;color:#fff}.accordion__trigger-link:hover,.accordion__trigger-link:focus{color:#fff}.accordion__trigger-link .icon{position:absolute;right:1rem;top:1.2rem}.accordion__trigger-link[aria-expanded=true] .icon{transform:scaleY(-1)}.accordion__body{height:0;margin-left:0;overflow:hidden;transition:height 0.25s cubic-bezier(.25,.46,.45,.94);margin-bottom:.33rem}.accordion__body-inner{padding:1rem 0}.nieuws-overzicht .filter-buttons__button{margin-right:.75rem;margin-bottom:.75rem}@media (min-width:992px){.nieuws-overzicht .filter-buttons__button{margin-right:1rem;margin-bottom:1rem}}.nieuws-overzicht .big-button{display:inline-block;vertical-align:top;background-color:#E3E3E3;padding:1rem 1.25rem;font-size:1.055rem;font-family:"Avenir","Avenir Next","Nunito Sans","Helvetica Neue",Arial,sans-serif}.nieuws-overzicht .big-button.is-active{background-color:#582780;color:#FFF}.nieuws-overzicht .big-button:hover,.nieuws-overzicht .big-button:focus{text-decoration:none}@media (min-width:992px){.nieuws-overzicht .big-button{font-size:1.22rem;padding:1.25rem 1.5rem}}.nieuws-overzicht .news-block{padding:4.5rem 1rem 3.5rem;position:relative;display:block;color:#FFF;overflow:hidden;min-height:200px}.nieuws-overzicht .news-block:hover,.nieuws-overzicht .news-block:focus{color:#FFF;text-decoration:none}.nieuws-overzicht .news-block .news-block__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block}.nieuws-overzicht .news-block .news-block__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.nieuws-overzicht .news-block:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;background-color:rgb(10 10 10 / .4);transition:opacity 0.3s cubic-bezier(.25,.46,.45,.94)}.nieuws-overzicht .news-block:hover:before{opacity:.4}@media (min-width:768px){.nieuws-overzicht .news-block{padding:0 0 100%}}.nieuws-overzicht .news-block__meta,.nieuws-overzicht .news-block__link{position:absolute;left:1rem;width:calc(100% - 2rem);line-height:1.2;z-index:2}.nieuws-overzicht .news-block__meta{top:1rem;font-size:.888rem}.nieuws-overzicht .news-block__category{text-transform:uppercase;letter-spacing:.03em}.nieuws-overzicht .news-block__heading{margin-bottom:0;position:relative;z-index:2}@media (min-width:768px){.nieuws-overzicht .news-block__heading{position:absolute;top:50%;left:1rem;width:calc(100% - 2rem);transform:translateY(-50%)}}.nieuws-overzicht .news-block__link{bottom:1rem}.nieuws-overzicht .news-block__link .icon{fill:#FFF}@media (min-width:992px){.nieuws-overzicht .news-block__heading,.nieuws-overzicht .news-block__meta,.nieuws-overzicht .news-block__link{left:1.5rem;width:calc(100% - 3rem)}.nieuws-overzicht .news-block__meta{top:1.5rem}.nieuws-overzicht .news-block__link{bottom:1.5rem}}.nieuws-overzicht__tekst h1,.nieuws-overzicht__tekst h2,.nieuws-overzicht__tekst h3{margin-bottom:1rem}@media (min-width:768px){.nieuws-overzicht__tekst h1,.nieuws-overzicht__tekst h2,.nieuws-overzicht__tekst h3{margin-bottom:2rem}}.hero-block .hero{padding-bottom:56.25%;overflow:hidden;position:relative}.hero-block .hero .hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block}.hero-block .hero .hero__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.hero-block .hero:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(to bottom,#fff0,rgb(0 0 0 / .5));z-index:1}@media (min-width:768px){.hero-block .hero{padding-bottom:46%}}@media (min-width:1400px){.hero-block .hero{padding-bottom:42%}}@media (min-width:1700px){.hero-block .hero{padding-bottom:36%}}.hero-block .hero--less-tall{padding-bottom:50%}@media (min-width:768px){.hero-block .hero--less-tall{padding-bottom:40%}}@media (min-width:1400px){.hero-block .hero--less-tall{padding-bottom:36%}}@media (min-width:1700px){.hero-block .hero--less-tall{padding-bottom:32%}}.hero-block .hero--toepassing:before{box-shadow:inset 0 -110px 95px -50px rgb(0 0 0 / .8)}.hero-block .hero--toepassing .hero__text{bottom:15%}.hero-block .hero__text{position:absolute;left:15px;bottom:15px;width:calc(100% - 30px);z-index:2}@media (min-width:576px){.hero-block .hero__text{bottom:30px;left:50%;width:510px;margin-left:-255px}}@media (min-width:768px){.hero-block .hero__text{width:690px;margin-left:-345px}}@media (min-width:992px){.hero-block .hero__text{width:930px;margin-left:-465px}}@media (min-width:1200px){.hero-block .hero__text{bottom:45px;width:1110px;margin-left:-555px}}.hero-block .hero__sub{font-size:1.277rem}.hero-block .hero__sub .icon{width:1.25em;height:1.25em;margin-top:-.25em;margin-right:.125em;fill:#FFF}@media (max-width:439px){.hero-block .hero__title{font-size:1.75rem}}.hero-block .hero-actions{background-color:#E3E3E3;padding:.875rem 0;position:relative;height:50px}@media (max-width:767px){.hero-block .hero-actions .container{width:100%}}@media (min-width:768px){.hero-block .hero-actions{height:72px;padding:1.25rem 0}}@media (min-width:992px){.hero-block .hero-actions{height:100px;padding:2rem 0;position:absolute;top:0;left:0;width:100%;z-index:2;background-color:rgb(227 227 227 / .7)}}.hero-block .hero-actions__arrow{width:50px;height:50px;display:block;position:absolute;top:0;background-color:#2BA845}.hero-block .hero-actions__arrow .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);fill:#FFF}@media (min-width:768px){.hero-block .hero-actions__arrow{width:72px;height:72px}}@media (min-width:992px){.hero-block .hero-actions__arrow{width:100px;height:100px;background-color:rgb(43 168 69 / .7)}.hero-block .hero-actions__arrow .icon{width:1.6rem;height:1.6rem}}.hero-block .hero-actions__arrow--prev{right:53px}@media (min-width:768px){.hero-block .hero-actions__arrow--prev{right:75px}}@media (min-width:992px){.hero-block .hero-actions__arrow--prev{right:104px}}.hero-block .hero-actions__arrow--next{right:0}.hero-block .hero-actions__next{display:none}@media (min-width:992px){.hero-block .hero-actions__next{display:block;position:absolute;top:50%;right:230px;transform:translateY(-50%);font-size:1.11rem;opacity:0;visibility:hidden;max-width:340px;text-align:right;transition:all 0.3s 0.1s cubic-bezier(.25,.46,.45,.94)}.hero-block .hero-actions__next.is-open{opacity:1;visibility:visible}}@media (min-width:1200px){.hero-block .hero-actions__next{right:245px}}.acf-block-preview .hero-block .hero-actions{position:relative;background-color:#E3E3E3}.acf-block-preview .hero-block .hero-actions__next{display:none}.product-detail .breadcrumb-bar{height:68px}@media (min-width:992px){.product-detail .breadcrumb-bar{height:80px}}.product-detail .breadcrumb-bar__link{margin-top:22px}@media (min-width:992px){.product-detail .breadcrumb-bar__link{margin-top:28px}}.product-detail .file-list{margin:0;padding:0;list-style:none}.product-detail .file-list li{padding-left:45px;position:relative;margin-bottom:1rem;white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden;line-height:36px}.product-detail .file-list .file-icon{position:absolute;top:50%;left:0;transform:translateY(-50%)}.product-detail .file-icon{width:30px;height:36px;position:relative;display:inline-block}.product-detail .file-icon svg{width:100%;height:100%}.product-detail .file-icon__type{position:absolute;top:45%;left:0;width:100%;text-align:center;color:#fff;font-size:10px;font-weight:700;line-height:1.2}.product-detail .category-bubble{width:22px;height:22px;background-color:#2BA845;border-radius:50%;display:inline-block;vertical-align:middle;margin-top:-.25rem;margin-right:.25rem;position:relative}.product-detail .category-bubble .icon{width:60%;height:60%;fill:#FFF;position:absolute;top:50%;left:50%;margin-left:-30%;margin-top:-30%}@media (min-width:992px){.product-detail .category-bubble{width:28px;height:28px}}.product-detail .product-collapses__arrow{display:none}@media (max-width:767px){.product-detail .product-collapses__trigger{position:relative;font-size:1.11rem;padding-right:25px;cursor:pointer}.product-detail .product-collapses__arrow{display:block;position:absolute;right:0;top:.111rem;width:.875rem;height:.875rem}.product-detail .product-collapses__body{height:0;overflow:hidden;transition:all 0.3s cubic-bezier(.25,.46,.45,.94)}.product-detail .product-collapses__body>div,.product-detail .product-collapses__body>ul{padding-top:.25rem}}@media (min-width:768px){.product-detail .product-collapses__body{height:auto!important}}.product-detail .product{position:relative}@media (min-width:768px){.product-detail .product__scroll-link{position:absolute;top:15px;right:15px}}@media (min-width:992px){.product-detail .product__scroll-link{top:30px}}.product-detail .properties-list{list-style:none;margin:0 0 1rem;padding:0;max-width:100%;background-color:#e3e3e3}.product-detail .properties-list li{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);border-bottom:2px solid #fff}.product-detail .properties-list li:nth-child(2n){background-color:#d2d2d2}.product-detail .properties-list li>span{padding:.45rem .75rem}.product-detail .properties-list__head{font-weight:700}@media (max-width:767px){.product-detail .product__scroll-link{margin-bottom:1rem}}.product-detail .product-gallery img{display:block;width:100%;height:auto}.product-detail .product-gallery .product-slider{margin-bottom:16px}.product-detail .product-gallery .product-thumb-slider .swiper-slide{cursor:pointer;opacity:.5;transition:opacity 0.2s ease-out}.product-detail .product-gallery .product-thumb-slider .swiper-slide-thumb-active{opacity:1}.acf-block-preview .product-detail .product-gallery .product-slider .swiper-slide:not(:first-child){display:none}.acf-block-preview .product-detail .product-gallery .product-thumb-slider .swiper-wrapper{display:flex;gap:16px}.offer-form .offer-form__gf{font-size:1.111rem}.offer-form .offer-form__tekst h1,.offer-form .offer-form__tekst h2,.offer-form .offer-form__tekst h3{color:#2BA845;margin-bottom:1rem}.offer-form .gform_wrapper .gform_heading{display:none}.offer-form .gform_wrapper form div.gform-body div.gform_fields{column-gap:30px;row-gap:1rem}.offer-form .gform_wrapper form div.gform-body div.gform_fields div.gfield label.gfield_label,.offer-form .gform_wrapper form div.gform-body div.gform_fields fieldset.gfield legend.gfield_label{display:inline-block;max-width:100%;margin-bottom:5px;color:inherit;font-size:inherit;font-weight:400}.offer-form .gform_wrapper form div.gform-body div.gform_fields div.gfield.hidden_label label.gfield_label,.offer-form .gform_wrapper form div.gform-body div.gform_fields fieldset.gfield.hidden_label legend.gfield_label{display:none}.offer-form .gform_wrapper .gfield_required{color:#2BA845;margin-left:.25rem}.offer-form .gform_wrapper a{color:#FFF;text-decoration:underline}.offer-form .gform_wrapper input[type=text],.offer-form .gform_wrapper input[type=email],.offer-form .gform_wrapper input[type=tel],.offer-form .gform_wrapper input[type=number],.offer-form .gform_wrapper input[type=url],.offer-form .gform_wrapper select,.offer-form .gform_wrapper textarea{display:block;width:100%;border:1px solid #E3E3E3;border-radius:0;background-color:#E3E3E3;padding:.55rem .75rem;line-height:1.4;color:#111;font-family:inherit;font-size:.888rem;box-shadow:none}.offer-form .gform_wrapper input[type=text],.offer-form .gform_wrapper input[type=email],.offer-form .gform_wrapper input[type=tel],.offer-form .gform_wrapper input[type=number],.offer-form .gform_wrapper input[type=url],.offer-form .gform_wrapper select{height:2.5rem}.offer-form .gform_wrapper textarea{height:7.5rem;min-height:0;max-width:700px;padding:.55rem .75rem;resize:vertical}.offer-form .gform_wrapper input:focus,.offer-form .gform_wrapper select:focus,.offer-form .gform_wrapper textarea:focus{outline:none;background-color:#FFF;border-color:#2BA845;box-shadow:none}.offer-form .gform_wrapper ::placeholder{color:#989898;opacity:1}.offer-form .gform_wrapper .gform_footer{display:block;margin:0;padding:1rem 0 0}@media (min-width:768px){.offer-form .gform_wrapper .gform_footer{padding-top:2rem}}.offer-form .gform_wrapper .gform_ajax_spinner{margin-left:.75rem;max-width:18px}.offer-form .gform_wrapper .gform_validation_errors{margin:0 0 1rem;padding:0;border:0;background:#fff0;box-shadow:none;color:#FFF}.offer-form .gform_wrapper .gform_validation_errors h2,.offer-form .gform_wrapper .gform_validation_errors .gform_submission_error{color:#FFF;font-size:1rem}.offer-form .gform_wrapper .gfield_validation_message,.offer-form .gform_wrapper .gfield_description.validation_message{padding:0;border:0;background:#fff0;color:#FFF;font-size:.888rem}.offer-form .gform_wrapper .gform_confirmation_message{color:#FFF}.offer-form .gform_wrapper .offer-form__producten .heicom-products__list{margin:0;padding:0;list-style:none}.offer-form .gform_wrapper .offer-form__producten .heicom-products__add{margin-top:.5rem;padding:0;background:#fff0;color:#2BA845;font-size:.888rem}.offer-form .gform_wrapper .offer-form__producten .heicom-products__add .heicom-products__add-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:22px;height:22px;margin-right:.5rem;background-color:#2BA845}.offer-form .gform_wrapper .offer-form__producten .heicom-products__add .icon{width:10px;height:10px;margin:0;fill:#FFF}.offer-form .gform_wrapper .offer-form__producten .heicom-products__add:hover .heicom-products__add-icon{background-color:#3acc58}.offer-product{display:flex;align-items:flex-start;gap:.75rem;max-width:760px;margin-bottom:.75rem}.offer-product .offer-product__card{display:grid;grid-template-columns:1fr 8rem;gap:.75rem 15px;flex:1 1 auto;min-width:0;max-width:700px;padding:1rem;background-color:#65358d}.offer-product .offer-product__naam{display:flex;align-items:center;width:100%;height:2.5rem;padding:.55rem .75rem;border:1px solid #E3E3E3;background-color:#E3E3E3;color:#111;font-family:inherit;font-size:1rem;text-align:left;line-height:1.4;cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.offer-product .offer-product__naam:hover,.offer-product .offer-product__naam:focus{border-color:#2BA845}.offer-product .offer-product__aantal{position:relative;padding-right:2.25rem}.offer-product .offer-product__eenheid{position:absolute;top:0;right:0;line-height:2.5rem;color:#FFF;font-size:.888rem}.offer-product .offer-product__eenheid sup{font-size:.7em}.offer-product .offer-product__extra{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem 1.25rem;grid-column:1/-1;color:#FFF;font-size:.888rem}.offer-product .offer-product__extra-label{margin-right:.25rem}.offer-product .offer-product__keuze{display:inline-flex;align-items:center;position:relative;margin:0;padding-left:30px;cursor:pointer}.offer-product .offer-product__keuze input[type=checkbox]{position:absolute;width:20px;height:20px;left:0;margin:0;opacity:0;cursor:pointer}.offer-product .offer-product__keuze span{position:relative}.offer-product .offer-product__keuze span::before,.offer-product .offer-product__keuze span::after{position:absolute;top:50%;left:-30px;width:20px;height:20px;margin-top:-10px;content:""}.offer-product .offer-product__keuze span::before{border:2px solid #FFF}.offer-product .offer-product__keuze span::after{visibility:hidden;opacity:0;border-bottom:2px solid #2BA845;border-left:2px solid #2BA845;height:8px;width:12px;margin-top:-6px;margin-left:4px;transform:rotate(-45deg)}.offer-product .offer-product__keuze input[type=checkbox]:checked+span::after{visibility:visible;opacity:1}.offer-product .offer-product__keuze input[type=checkbox]:focus-visible+span::before{outline:2px solid #FFF;outline-offset:2px}.offer-product .offer-product__verwijder{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.5rem;height:2.5rem;margin-top:1rem;padding:0;border:0;background:#fff0;color:#FFF;cursor:pointer}.offer-product .offer-product__verwijder .icon{width:20px;height:20px;fill:currentColor}.offer-product .offer-product__verwijder:hover{color:#2BA845}@media (max-width:575px){.offer-product .offer-product__card{grid-template-columns:1fr}}.offer-form .gform_wrapper .offer-form__vinkje .ginput_container{display:block}.offer-form .gform_wrapper .offer-form__vinkje .ginput_container .gfield_checkbox{display:block}.offer-form .gform_wrapper .offer-form__vinkje .ginput_container .gchoice{display:block;position:relative;height:auto}.offer-form .gform_wrapper .offer-form__vinkje .ginput_container input[type=checkbox]{position:absolute;width:20px;height:20px;left:0;top:.2em;margin:0;opacity:0;z-index:2;cursor:pointer}.offer-form .gform_wrapper .offer-form__vinkje .ginput_container input[type=checkbox]+label{display:inline-block;position:relative;height:auto;margin:0;padding:0 0 0 30px;color:#FFF;font-size:.888rem;font-weight:400;line-height:1.5;cursor:pointer}.offer-form .gform_wrapper .offer-form__vinkje .ginput_container input[type=checkbox]+label::before,.offer-form .gform_wrapper .offer-form__vinkje .ginput_container input[type=checkbox]+label::after{position:absolute;top:.75em;left:0;font-size:inherit;content:""}.offer-form .gform_wrapper .offer-form__vinkje .ginput_container input[type=checkbox]+label::before{width:20px;height:20px;margin-top:-10px;border:2px solid #FFF;border-radius:0;background:#fff0;transform:none}.offer-form .gform_wrapper .offer-form__vinkje .ginput_container input[type=checkbox]+label::after{visibility:hidden;opacity:0;width:12px;height:8px;margin-top:-8px;margin-left:4px;border:0;border-bottom:2px solid #2BA845;border-left:2px solid #2BA845;border-radius:0;background:none;transform:rotate(-45deg)}.offer-form .gform_wrapper .offer-form__vinkje .ginput_container input[type=checkbox]+label a{color:inherit;text-decoration:underline}.offer-form .gform_wrapper .offer-form__vinkje .ginput_container input[type=checkbox]+label .gfield_required{display:none}.offer-form .gform_wrapper .offer-form__vinkje .ginput_container input[type=checkbox]:checked+label::after{visibility:visible;opacity:1}.offer-form .gform_wrapper .offer-form__vinkje .ginput_container input[type=checkbox]:focus-visible+label::before{outline:2px solid #FFF;outline-offset:2px}.offer-form .gform_wrapper .offer-form__bijlage .gform_drop_area{padding:0;border:0;background:#fff0;text-align:left}.offer-form .gform_wrapper .offer-form__bijlage .gform_drop_instructions{display:none}.offer-form .gform_wrapper .offer-form__bijlage .gform_button_select_files{display:inline-flex;align-items:center;height:2.5rem;padding:0;border:0;background:#fff0;color:#2BA845;font-family:inherit;font-size:1rem;cursor:pointer}.offer-form .gform_wrapper .offer-form__bijlage .gform_button_select_files::before{flex:0 0 auto;width:.833em;height:.833em;margin-right:.35em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90.71 90.71'%3E%3Cpath fill='%232BA845' d='M27.78.55L17.32 11l34.34 34.34-34.34 34.33 10.46 10.47 44.8-44.8zm0 0'/%3E%3C/svg%3E") no-repeat center/contain;content:""}.offer-form .gform_wrapper .offer-form__bijlage .gform_button_select_files:hover,.offer-form .gform_wrapper .offer-form__bijlage .gform_button_select_files:focus{color:#3acc58}.offer-form .gform_wrapper .offer-form__bijlage .gform_fileupload_rules{display:block;color:#FFF;font-size:.777rem;opacity:.8}.offer-form .gform_wrapper .offer-form__bijlage .ginput_preview{display:flex;align-items:center;gap:.5rem;margin-top:.35rem;color:#FFF;font-size:.888rem}.offer-form .gform_wrapper .offer-form__bijlage .ginput_preview .gform_delete_file,.offer-form .gform_wrapper .offer-form__bijlage .ginput_preview .gform_delete{border:0;background:#fff0;color:#FFF;cursor:pointer;text-decoration:underline}.offer-form .gform_wrapper .offer-form__bijlage .gform_progress_bar{height:4px;background-color:rgb(255 255 255 / .3)}.offer-form .gform_wrapper .offer-form__bijlage .gform_progress_bar .gform_progress_bar_percentage{height:4px;background-color:#2BA845}html.heeft-product-picker{overflow:hidden}.product-picker{display:flex;align-items:center;justify-content:center;position:fixed;inset:0;z-index:9999;padding:1rem}.product-picker[hidden]{display:none}.product-picker .product-picker__backdrop{position:absolute;inset:0;background-color:rgb(0 0 0 / .55)}.product-picker .product-picker__dialog{display:flex;flex-direction:column;position:relative;width:100%;max-width:540px;max-height:80vh;padding:1.5rem;background-color:#FFF}.product-picker h2{color:#2BA845;padding-right:2rem}.product-picker .product-picker__sluit{display:flex;align-items:center;justify-content:center;position:absolute;top:.75rem;right:.75rem;width:2rem;height:2rem;padding:0;border:0;background:#fff0;color:#111;cursor:pointer}.product-picker .product-picker__sluit .icon{width:16px;height:16px;fill:currentColor}.product-picker .product-picker__sluit:hover{color:#2BA845}.product-picker .product-picker__zoek{position:relative;margin-bottom:1rem}.product-picker .product-picker__zoek input[type=search]{width:100%;height:2.75rem;padding:.55rem 3rem .55rem .75rem;border:1px solid #E3E3E3;border-radius:0;background-color:#E3E3E3;color:#111;font-family:inherit;-webkit-appearance:none;appearance:none}.product-picker .product-picker__zoek input[type=search]:focus{outline:none;border-color:#2BA845;background-color:#FFF}.product-picker .product-picker__zoek .icon{position:absolute;top:50%;right:1rem;width:18px;height:18px;margin-top:-9px;fill:#111;pointer-events:none}.product-picker .product-picker__resultaten{flex:1 1 auto;margin:0;padding:0;overflow-y:auto;list-style:none}.product-picker .product-picker__melding{padding:.75rem 0;color:#989898}.product-picker .product-picker__resultaat{display:flex;align-items:center;gap:.75rem;width:100%;padding:.4rem 0;border:0;background:#fff0;text-align:left;cursor:pointer}.product-picker .product-picker__resultaat:disabled{opacity:.4;cursor:default}.product-picker .product-picker__beeld{display:block;flex:0 0 auto;width:34px;height:34px;background-color:#E3E3E3;overflow:hidden}.product-picker .product-picker__beeld img{width:100%;height:100%;object-fit:cover}.product-picker .product-picker__naam{flex:1 1 auto;min-width:0;color:#111;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-picker .product-picker__plus{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:22px;height:22px;background-color:#2BA845}.product-picker .product-picker__plus .icon{width:10px;height:10px;fill:#FFF}.product-picker .product-picker__resultaat:not(:disabled):hover .product-picker__naam{color:#2BA845}.product-picker .product-picker__resultaat:not(:disabled):hover .product-picker__plus{background-color:#3acc58}@keyframes spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.producten-overzicht .search--filter .search__input.form-control{width:250px}@media (max-width:991px){.producten-overzicht .search--filter{top:130px}}@media (max-width:899px){.producten-overzicht .search--filter{position:relative;top:0;width:100%}.producten-overzicht .search--filter .search__input.form-control{width:calc(100% - 50px)}}@media (min-width:992px){.producten-overzicht .search--filter{width:350px}.producten-overzicht .search--filter .search__input.form-control{width:300px}}@media (min-width:768px){.producten-overzicht .filter-bar__label{display:inline-block;vertical-align:middle}}.producten-overzicht .filter-bar__remove{font-size:.88rem;text-decoration:underline;background-color:#fff0;border:0;padding:0;cursor:pointer}.producten-overzicht .filter-bar__remove.is-hidden{display:none}.producten-overzicht input[type=checkbox]{position:absolute;opacity:0}.producten-overzicht input[type=checkbox]+label{display:inline-block;position:relative;cursor:pointer;padding-left:30px}.producten-overzicht input[type=checkbox]+label:before,.producten-overzicht input[type=checkbox]+label:after{display:block;position:absolute;top:.7em;content:""}.producten-overzicht input[type=checkbox]+label:before{left:0;margin-top:-10px;border:2px solid #582780;border-radius:0;background:#fff0;width:20px;height:20px}.producten-overzicht input[type=checkbox]+label:after{content:"\f00c";font-family:"Font Awesome 7 Free";font-weight:900;font-style:normal;-webkit-font-smoothing:antialiased;left:0;visibility:hidden;opacity:0;z-index:2;margin-top:-10px;border:0;width:20px;height:20px;line-height:20px;text-align:center;font-size:18px;color:#51cf66}.producten-overzicht input[type=checkbox]:checked+label:after{visibility:visible;opacity:1}.producten-overzicht input[type=checkbox]:focus+label:before{border-color:#582780}.producten-overzicht .custom-select{position:relative;border:1px solid #E3E3E3;border-radius:0;background:#E3E3E3;height:2.5rem;overflow:hidden;padding-right:30px}@media (min-width:768px){.producten-overzicht .custom-select{display:inline-block;vertical-align:middle;min-width:260px}}.producten-overzicht .custom-select select{position:relative;z-index:2;border:none;box-shadow:none;background:#fff0;cursor:pointer;width:130%;height:calc(2.5rem - 2px);padding:0 15px;text-overflow:ellipsis;appearance:none}.producten-overzicht .custom-select select:focus{outline:none}.producten-overzicht .custom-select.is-focussed{border-color:#582780}.producten-overzicht .custom-select--white{background-color:#FFF}.producten-overzicht .custom-select__arrow{position:absolute;top:50%;right:.77rem;width:.77rem;height:.77rem;margin-top:-.385rem}.producten-overzicht .product-list{position:relative;min-height:400px}.producten-overzicht .product-list .product-list__items{transition:opacity 0.25s ease-out}.producten-overzicht .product-list .product-list__items.is-loading{opacity:0}.producten-overzicht .product-list .spinner{position:absolute;top:100px;left:50%;transform:translateX(-50%);transition:opacity 0.3s ease-out,visibility 0.3s ease-out}.producten-overzicht .product-list .spinner:not(.is-active){opacity:0;visibility:hidden}@media (max-width:379px){.producten-overzicht .product-list .row{margin-left:-7px;margin-right:-7px}.producten-overzicht .product-list [class^=col-]{padding-left:7px;padding-right:7px}}.producten-overzicht .product-block{padding-bottom:24px;position:relative;transition:opacity 0.4s cubic-bezier(.25,.46,.45,.94)}.producten-overzicht .product-block__image{position:relative;overflow:hidden}.producten-overzicht .product-block__image picture{position:absolute;top:0;right:0;bottom:0;left:0}.producten-overzicht .product-block__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}@media (max-width:399px){.producten-overzicht .product-block__heading{word-wrap:break-word;hyphens:auto}}.producten-overzicht .product-block__link{position:absolute;bottom:0;left:0}@media (min-width:992px){.producten-overzicht .product-block__link{font-size:1.11rem}}.producten-overzicht .spinner{position:relative;width:80px;height:80px;margin-left:auto;margin-right:auto}.producten-overzicht .spinner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background:conic-gradient(from 210deg,#582780 0deg,#582780 270deg,#d9d9d9 270deg,#d9d9d9 360deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 14px),#000 calc(100% - 14px));mask:radial-gradient(farthest-side,transparent calc(100% - 14px),#000 calc(100% - 14px));animation:spinner 1s linear infinite}.acf-block-preview .producten-overzicht .search--filter,.acf-block-preview .producten-overzicht .spinner{display:none}body.has-producten-filter .search--normal{display:none}.producten-selectie .bubbles{font-size:0}.producten-selectie .bubbles__bubble{display:inline-block;vertical-align:top;margin-bottom:15px;font-size:1rem;text-align:center}.producten-selectie .bubbles__circle{border-radius:50%;position:relative;background-color:#E3E3E3;overflow:hidden;transition:background-color 0.3s cubic-bezier(.25,.46,.45,.94);padding-bottom:100%}.producten-selectie .bubbles__circle--product{width:160px;height:160px;padding-bottom:0;border:3px solid #e2e2e0;margin-left:auto;margin-right:auto;transition:border-color 0.3s ease-out}.producten-selectie .bubbles__circle--product:hover{border-color:#bbb}.producten-selectie a:hover .bubbles__circle{background-color:#dadada}.producten-selectie .bubbles__circle img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:55%;max-height:55%}.producten-selectie .bubbles__circle img.fill{max-width:none;max-height:none;width:100%;height:100%}.producten-selectie .bubbles__label{word-wrap:break-word;hyphens:auto}@media (max-width:399px){.producten-selectie .bubbles__bubble{width:calc(50% - 15px)}.producten-selectie .bubbles__bubble:not(:nth-child(2n)){margin-right:30px}}@media (min-width:400px) and (max-width:767px){.producten-selectie .bubbles__bubble{width:calc(33.333% - 20px)}.producten-selectie .bubbles__bubble:not(:nth-child(2n)){margin-right:0}.producten-selectie .bubbles__bubble:not(:nth-child(3n)){margin-right:30px}}@media (min-width:768px){.producten-selectie .bubbles__bubble{width:calc(20% - 24px);margin-bottom:0}.producten-selectie .bubbles__bubble:not(:last-child){margin-right:30px}}.project-contact{color:#FFF;overflow:hidden}.project-contact .form-row__content{padding:2rem 15px}.project-contact.project-contact ul{list-style:none;margin-left:0;padding-left:0}.project-contact .media-item__bg{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0}.project-contact .media-item__bg:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(#fff0 50%,rgb(0 0 0 / .6) 100%);z-index:1}.project-contact .media-item__bg picture{display:block;width:100%;height:100%}.project-contact .media-item__bg img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.project-contact .form-row__media{padding-bottom:75%;position:relative}.project-contact .media-item__content{padding:1rem;position:absolute;bottom:0;left:0;width:100%;z-index:2}@media (min-width:992px){.project-contact .media-item__content{padding:1.25rem}}@media (min-width:1200px){.project-contact .media-item__content{padding:2rem}}.project-contact .media-item__category{text-transform:uppercase}.project-contact .inline-form label{color:#2BA845;padding-right:.5rem}.project-contact .inline-form .form-group{display:flex;align-items:baseline;flex-wrap:wrap}.project-contact .inline-form .inline-form__input{flex:1 1 8rem}.project-contact .inline-form input.form-control{display:block;background:#fff0;border:0;border-bottom:3px solid #2BA845;border-radius:0;box-shadow:none;height:1.9rem;min-height:0;width:100%;padding:.25rem 0;margin-top:-.125rem;color:#FFF;-webkit-appearance:none;appearance:none}.project-contact .inline-form input.form-control:focus{background:#fff0;border:0;border-bottom:3px solid #FFF;box-shadow:none;outline:none}@media (min-width:768px){.project-contact{position:relative}.project-contact::after{display:block;content:"";clear:both}.project-contact .form-row__content{width:50%;float:left;padding:2rem}.project-contact .form-row__media{position:absolute;top:0;right:0;width:50%;height:100%;padding-bottom:0}}@media (max-width:767px){.project-contact .form-row__media{background-color:#E3E3E3;padding-bottom:0;height:112px}.project-contact .form-row__media:after{content:"";height:0;width:0;border-bottom:10px solid #E3E3E3;border-left:10px solid #fff0;border-right:10px solid #fff0;position:absolute;left:50%;bottom:100%;margin-left:-10px}.project-contact .form-row__media .media-item__bg{width:33.333%}.project-contact .form-row__media .media-item__bg:after{display:none}.project-contact .form-row__media .media-item__content{left:33.333%;bottom:50%;width:66.666%;transform:translateY(50%)}.project-contact .form-row__media .media-item__heading{color:#111;font-size:1.25rem}.project-contact .form-row__media .media-item__category{color:#989898}}@media (min-width:992px){.project-contact .form-row__content{width:480px;float:left;padding-left:15px;position:relative;left:50%;margin-left:-480px}}@media (min-width:1200px){.project-contact .form-row__content{width:570px;margin-left:-570px;padding-top:4rem;padding-bottom:4rem}}.acf-block-preview .project-contact{position:relative}.acf-block-preview .project-contact::after{display:block;content:"";clear:both}.project-contact .gform_wrapper a{color:#FFF;text-decoration:underline}.project-contact .gform_wrapper #gform_fields_3{row-gap:1.25rem;column-gap:0}.project-contact .gform_wrapper #field_3_1,.project-contact .gform_wrapper #field_3_3{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}.project-contact .gform_wrapper #field_3_1>.gfield_label,.project-contact .gform_wrapper #field_3_3>.gfield_label{flex:0 0 auto;margin:0;padding-right:.5rem;color:#2BA845;font-weight:600;font-size:inherit}.project-contact .gform_wrapper #field_3_1>.ginput_container,.project-contact .gform_wrapper #field_3_3>.ginput_container{flex:1 1 8rem;min-width:0;margin:0}.project-contact .gform_wrapper .gfield_required{color:#2BA845;margin-left:.25rem}.project-contact .gform_wrapper #input_3_1,.project-contact .gform_wrapper #input_3_3{display:block;width:100%;background:#fff0;border:0;border-bottom:3px solid #2BA845;border-radius:0;box-shadow:none;height:1.9rem;min-height:0;padding:.25rem 0;margin-top:-.125rem;color:#FFF;font-size:inherit;font-family:inherit;-webkit-appearance:none;appearance:none}.project-contact .gform_wrapper #input_3_1:focus,.project-contact .gform_wrapper #input_3_3:focus{background:#fff0;border:0;border-bottom:3px solid #FFF;box-shadow:none;outline:none}.project-contact .gform_wrapper #input_3_1::placeholder,.project-contact .gform_wrapper #input_3_3::placeholder{color:rgb(255 255 255 / .7)}.project-contact .gform_wrapper .gform_footer{margin:2rem 0 0;padding:0;justify-content:flex-end}.project-contact .gform_wrapper .gform_footer .btn{background:#fff0;border:0;padding:0;color:#2BA845;font-size:inherit}.project-contact .gform_wrapper .gfield_validation_message,.project-contact .gform_wrapper .gform_validation_errors{background:#fff0;border:0;color:#FFF;font-size:.888rem}.project-contact .gform_wrapper .gform_confirmation_message{color:#FFF;font-size:1.375rem}.project-contact__tekst h1,.project-contact__tekst h2,.project-contact__tekst h3{color:#FFF;margin-bottom:1rem}.project-contact__tekst>*:not(h1):not(h2):not(h3){max-width:500px}.project-contact__tekst>:last-child:is(h1,h2,h3){margin-bottom:1rem}.project-contact__tekst:has(>:last-child:is(h1,h2,h3)){margin-bottom:0}@media (min-width:768px){.project-contact__tekst h1,.project-contact__tekst h2,.project-contact__tekst h3{margin-bottom:2rem}.project-contact__tekst>:last-child:is(h1,h2,h3){margin-bottom:2rem}}.project-footer .social-bar,.give-me-more-band .social-bar{display:table;width:100%}.project-footer .social-bar__item,.give-me-more-band .social-bar__item{display:table-cell;vertical-align:middle;position:relative;padding-bottom:20%;transition:background 0.3s cubic-bezier(.25,.46,.45,.94)}.project-footer .social-bar__item--facebook,.give-me-more-band .social-bar__item--facebook{background-color:#3b5998}.project-footer .social-bar__item--facebook:hover,.give-me-more-band .social-bar__item--facebook:hover{background-color:#344e86}.project-footer .social-bar__item--twitter,.give-me-more-band .social-bar__item--twitter{background-color:#1da1f2}.project-footer .social-bar__item--twitter:hover,.give-me-more-band .social-bar__item--twitter:hover{background-color:#0d95e8}.project-footer .social-bar__item--linkedin,.give-me-more-band .social-bar__item--linkedin{background-color:#0077b5}.project-footer .social-bar__item--linkedin:hover,.give-me-more-band .social-bar__item--linkedin:hover{background-color:#00669c}.project-footer .social-bar__item--mail,.give-me-more-band .social-bar__item--mail{background-color:#989898}.project-footer .social-bar__item--mail:hover,.give-me-more-band .social-bar__item--mail:hover{background-color:#8b8b8b}.project-footer .social-bar__item--whatsapp,.give-me-more-band .social-bar__item--whatsapp{background-color:#2BA845}.project-footer .social-bar__item--whatsapp:hover,.give-me-more-band .social-bar__item--whatsapp:hover{background-color:#26943d}.project-footer .social-bar__item i,.give-me-more-band .social-bar__item i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:24px;line-height:1;color:#FFF}@media (min-width:576px){.project-footer .social-bar__item i,.give-me-more-band .social-bar__item i{font-size:32px}}@media (min-width:768px){.project-footer .social-bar__item i,.give-me-more-band .social-bar__item i{font-size:45px}}@media (min-width:992px){.project-footer .social-bar__item,.give-me-more-band .social-bar__item{padding-bottom:10%}}.project-footer .give-me-more,.give-me-more-band .give-me-more{position:relative;overflow:hidden;color:#FFF}.project-footer .give-me-more .give-me-more__media,.give-me-more-band .give-me-more .give-me-more__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block}.project-footer .give-me-more .give-me-more__media img,.give-me-more-band .give-me-more .give-me-more__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.project-footer .give-me-more:before,.give-me-more-band .give-me-more:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(10 10 10 / .3);transition:opacity 0.3s ease-out;z-index:1}.project-footer .give-me-more:hover:before,.give-me-more-band .give-me-more:hover:before{opacity:.4}.project-footer .give-me-more .container,.give-me-more-band .give-me-more .container{position:relative;z-index:2}.project-footer .give-me-more .give-me-more__sub,.project-footer .give-me-more .give-me-more__heading,.give-me-more-band .give-me-more .give-me-more__sub,.give-me-more-band .give-me-more .give-me-more__heading{color:#FFF}.project-footer .give-me-more__sub,.give-me-more-band .give-me-more__sub{font-size:1.22rem;line-height:1.4}.project-images .images-grid{display:grid;grid-template-columns:1fr;gap:15px}@media (min-width:576px){.project-images .images-grid{grid-template-columns:repeat(2,1fr);gap:30px}}.project-images .images-grid__col{display:block;position:relative;overflow:hidden;aspect-ratio:4/3;background:#e3e3e3;cursor:zoom-in}.project-images .images-grid__col picture{display:block;width:100%;height:100%}.project-images .images-grid__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease}.project-images .images-grid__col:hover .images-grid__img,.project-images .images-grid__col:focus .images-grid__img{transform:scale(1.04)}.projecten-overzicht .filter-buttons__button{margin-right:.75rem;margin-bottom:.75rem}@media (min-width:992px){.projecten-overzicht .filter-buttons__button{margin-right:1rem;margin-bottom:1rem}}.projecten-overzicht .big-button{display:inline-block;vertical-align:top;background-color:#E3E3E3;padding:1rem 1.25rem;font-size:1.055rem;font-family:"Avenir","Avenir Next","Nunito Sans","Helvetica Neue",Arial,sans-serif}.projecten-overzicht .big-button.is-active{background-color:#582780;color:#FFF}.projecten-overzicht .big-button:hover,.projecten-overzicht .big-button:focus{text-decoration:none}@media (min-width:992px){.projecten-overzicht .big-button{font-size:1.22rem;padding:1.25rem 1.5rem}}.projecten-overzicht .media-item{display:block;width:100%;padding-bottom:100%;position:relative;overflow:hidden;color:#FFF}.projecten-overzicht .media-item:hover,.projecten-overzicht .media-item:focus{color:#FFF;text-decoration:none}.projecten-overzicht .media-item .media-item__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block}.projecten-overzicht .media-item .media-item__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.projecten-overzicht .media-item:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(to bottom,#fff0,rgb(0 0 0 / .45));z-index:1}.projecten-overzicht .media-item__content{padding:1rem;position:absolute;bottom:0;left:0;width:100%;z-index:2}@media (min-width:992px){.projecten-overzicht .media-item__content{padding:1.25rem}}@media (min-width:1200px){.projecten-overzicht .media-item__content{padding:2rem}}.projecten-overzicht .media-item__category{text-transform:uppercase}.projecten-overzicht .media-item__category .icon{width:1.45em;height:1.45em;margin-right:.5rem;margin-top:-.225rem}.projecten-overzicht .media-item__hover{width:100%;height:100%;position:absolute;top:0;left:0;background:rgb(66 22 103 / .8);font-size:1.5rem;opacity:0;visibility:hidden;transition:opacity 0.25s cubic-bezier(.39,.575,.565,1),visibility 0.25s cubic-bezier(.39,.575,.565,1);z-index:3}.projecten-overzicht .media-item__hover>div{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#FFF}.projecten-overzicht .media-item__hover .icon{margin-right:.33em;margin-top:-.125em;width:.66em;height:.66em}.projecten-overzicht .media-item:hover .media-item__hover{opacity:1;visibility:visible}.acf-block-preview .projecten-overzicht .media-item__hover{display:none}.projecten-overzicht__tekst h1,.projecten-overzicht__tekst h2,.projecten-overzicht__tekst h3{margin-bottom:1rem}@media (min-width:768px){.projecten-overzicht__tekst h1,.projecten-overzicht__tekst h2,.projecten-overzicht__tekst h3{margin-bottom:2rem}}.projecten-selectie .row{margin-left:0;margin-right:0}@media (max-width:575px){.projecten-selectie .row{display:block}}.projecten-selectie [class^=col-]{padding-left:0;padding-right:0}.projecten-selectie .media-item{display:block;width:100%;padding-bottom:100%;position:relative;overflow:hidden;color:#FFF}.projecten-selectie .media-item:hover,.projecten-selectie .media-item:focus{color:#FFF;text-decoration:none}.projecten-selectie .media-item .media-item__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block}.projecten-selectie .media-item .media-item__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.projecten-selectie .media-item:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(to bottom,#fff0,rgb(0 0 0 / .45));z-index:1}.projecten-selectie .media-item__content{padding:1rem;position:absolute;bottom:0;left:0;width:100%;z-index:2}@media (min-width:992px){.projecten-selectie .media-item__content{padding:1.25rem}}@media (min-width:1200px){.projecten-selectie .media-item__content{padding:2rem}}.projecten-selectie .media-item__category{text-transform:uppercase}.projecten-selectie .media-item__category .icon{width:1.45em;height:1.45em;margin-right:.5rem;margin-top:-.225rem}.projecten-selectie .media-item__hover{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:rgb(66 22 103 / .8);font-size:1.5rem;opacity:0;visibility:hidden;transition:opacity 0.25s cubic-bezier(.39,.575,.565,1),visibility 0.25s cubic-bezier(.39,.575,.565,1);z-index:3}.projecten-selectie .media-item__hover>div{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#FFF}.projecten-selectie .media-item__hover .icon{margin-right:.33em;margin-top:-.125em;width:.66em;height:.66em}.projecten-selectie .media-item:hover .media-item__hover{opacity:1;visibility:visible}.acf-block-preview .projecten-selectie .media-item__hover{display:none}.projecten-selectie:has(+.form-row){margin-bottom:2rem}@media (min-width:768px){.projecten-selectie:has(+.form-row){margin-bottom:3rem}}.projecten-selectie__tekst h1,.projecten-selectie__tekst h2,.projecten-selectie__tekst h3{margin-bottom:1rem}@media (min-width:1200px){.projecten-selectie__tekst h1,.projecten-selectie__tekst h2,.projecten-selectie__tekst h3{margin-bottom:2rem}}section.search .search-notice h1:empty{display:none}section.search .big-search{max-width:750px}section.search .search-bar{position:relative}section.search .search-bar .search-bar__icon{position:absolute;top:50%;left:20px;width:1.11rem;height:1.11rem;transform:translateY(-50%);fill:#582780;pointer-events:none}section.search .search-bar .search-input{width:100%;height:60px;padding:0 140px 0 55px;border:1px solid #E3E3E3;border-radius:0;background-color:#E3E3E3;background-image:none;color:#464a4c;font-family:inherit;font-size:1rem;line-height:1.4;box-shadow:none;transition:background-color 0.2s,border-color 0.2s}section.search .search-bar .search-input::placeholder{color:#767676;opacity:1}section.search .search-bar .search-input:focus{outline:none;background-color:#FFF;border-color:#582780}section.search .search-bar .status-indicator{position:absolute;top:0;right:8px;display:flex;align-items:center;height:100%}section.search .search-bar .loading-icon{display:none}section.search.loading .search-bar .search-cta{display:none}section.search.loading .search-bar .loading-icon{display:flex}section.search .search-spinner{display:block;width:26px;height:26px;margin-right:12px;border:3px solid #E3E3E3;border-top-color:#582780;border-radius:50%;animation:search-spinner 0.8s linear infinite}section.search .search-list:empty{display:none}section.search .search-list__group{margin-top:2rem;margin-bottom:.5rem}section.search .search-list__group:first-child{margin-top:0}section.search .search-list__item{position:relative;padding:1rem 0;border-bottom:1px solid #E3E3E3}section.search .search-list__item.has-media{min-height:100px;padding-left:85px}section.search .search-list__media{position:absolute;top:1rem;left:0;width:70px}section.search .search-list__media picture{display:block}section.search .search-list__media img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover}section.search .search-list__heading,section.search .search-list__description{max-width:750px}section.search .search-list__heading{display:block;margin-bottom:.75rem;color:#582780;font-weight:600}section.search .search-list__heading:hover,section.search .search-list__heading:focus{color:#2BA845}section.search .search-list__description{margin-bottom:.75rem;color:#111}section.search .search-list__item>*:last-child{margin-bottom:0}@media (min-width:576px){section.search .search-list__item.has-media{min-height:170px;padding-left:150px}section.search .search-list__media{width:135px}}@media (max-width:575px){section.search .search-bar .search-bar__icon{display:none}section.search .search-bar .search-input{padding:0 110px 0 15px}section.search .search-bar .search-cta .btn{padding:0 12px}}@keyframes search-spinner{to{transform:rotate(360deg)}}.slider .projectSlider-wrap{position:relative}.slider .projectSlider{overflow:hidden}.slider .projectSlider .swiper-slide{height:auto}.slider .projectSlider .swiper-slide img{display:block;width:100%;height:auto}.slider .projectSlider-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:2.25rem;height:2.25rem;display:none;cursor:pointer;background:#fff0;transition:opacity 0.25s cubic-bezier(.25,.46,.45,.94)}.slider .projectSlider-btn .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;fill:#111}.slider .projectSlider-btn:hover{opacity:.55}.slider .projectSlider-btn.swiper-button-disabled{opacity:0;visibility:hidden}@media (min-width:1250px){.slider .projectSlider-btn{display:block}}.slider .projectSlider-prev{left:-3.25rem}.slider .projectSlider-next{right:-3.25rem}.slider .projectSlider-pagination{position:static;margin-top:2rem;text-align:center}.slider .projectSlider-pagination .swiper-pagination-bullet{width:1.25rem;height:1.25rem;margin:0 .75rem;background:#2BA845;opacity:1;border-radius:50%;transition:background 0.3s cubic-bezier(.25,.46,.45,.94)}.slider .projectSlider-pagination .swiper-pagination-bullet-active{background-color:#582780}.acf-block-preview .slider .swiper-wrapper{display:flex}.acf-block-preview .slider .swiper-slide{min-width:60%;margin-right:15px}.acf-block-preview .slider .projectSlider-btn{display:none}.tabel .tabel__list{list-style:none;margin:1rem 0;padding:0;background-color:#e3e3e3}.tabel .tabel__list li{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);border-bottom:2px solid #fff}.tabel .tabel__list li span{padding:.45rem .75rem}.tabel .tabel__list li:nth-child(2n){background-color:#d2d2d2}.tabel .tabel__list .tabel__head{font-weight:700}.tabel .tabel__list--3 li{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,2fr)}@media (max-width:575px){.tabel .tabel__list--3 li{grid-template-columns:1fr}.tabel .tabel__list--3 li span{padding:.2rem .75rem}.tabel .tabel__list--3 li span:first-child{font-weight:600;padding-top:.45rem}.tabel .tabel__list--3 li span:last-child{padding-bottom:.45rem}}@media (max-width:575px){.tabel .tabel__list--3 .tabel__head{display:none}}.team .media-item{display:block;width:100%;padding-bottom:100%;position:relative;overflow:hidden}.team .media-item .media-item__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block}.team .media-item .media-item__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.team .media-item:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(to bottom,#fff0,rgb(0 0 0 / .45));z-index:1}.team .media-item__content{padding:1rem;position:absolute;bottom:0;left:0;width:100%;z-index:2}@media (min-width:992px){.team .media-item__content{padding:1.25rem}}@media (min-width:1200px){.team .media-item__content{padding:2rem}}.team .media-item__category{text-transform:uppercase}.team__tekst h1,.team__tekst h2,.team__tekst h3{margin-bottom:1rem}@media (min-width:1200px){.team__tekst h1,.team__tekst h2,.team__tekst h3{margin-bottom:2rem}}section.text .cms-content>*:first-child{margin-top:0}section.text .cms-content:has(>[style*="text-align: center"]),section.text .cms-content:has(>[style*="text-align:center"]){margin-left:auto;margin-right:auto}section.text-image .inner{display:flex;gap:40px}section.text-image .inner picture{display:flex;align-items:flex-start}section.text-image .inner picture img{width:100%;height:auto}section.text-image .inner.text-right{flex-direction:row-reverse}section.text-image .inner.text-top{align-items:flex-start}section.text-image .inner.text-center{align-items:center}section.text-image .inner.text-bottom{align-items:flex-end}section.text-image .inner.image-40 article{width:60%}section.text-image .inner.image-40 picture{width:40%}section.text-image .inner.image-50 article{width:50%}section.text-image .inner.image-50 picture{width:50%}section.text-image .inner.image-60 article{width:40%}section.text-image .inner.image-60 picture{width:60%}@media screen and (max-width:840px){section.text-image .inner{flex-direction:column}section.text-image .inner article{width:100%}section.text-image .inner picture{width:100%}section.text-image .inner.text-right{flex-direction:column-reverse}section.text-image .inner.text-top{align-items:flex-start}section.text-image .inner.text-center{align-items:flex-start}section.text-image .inner.text-bottom{align-items:flex-start}section.text-image .inner.image-40 article{width:100%}section.text-image .inner.image-40 picture{width:100%}section.text-image .inner.image-50 article{width:100%}section.text-image .inner.image-50 picture{width:100%}section.text-image .inner.image-60 article{width:100%}section.text-image .inner.image-60 picture{width:100%}}.text-info .text-info__aside{border-left:3px solid #2BA845;padding-left:15px}@media (min-width:768px){.text-info .text-info__aside{padding-left:30px}}@media (max-width:767px){.text-info .text-info__aside{font-size:0}.text-info .text-info__aside .text-info__item{width:50%;display:inline-block;vertical-align:top;font-size:1rem}}.text-info .text-info__item{margin-bottom:.75rem}.text-info .text-info__label{color:#582780;text-transform:uppercase;font-size:.888rem}.text-text .cms-content ul.is-links{list-style:none;margin:0;padding:0}.text-text .cms-content ul.is-links li{margin:0;padding:0}.text-text .cms-content ul.is-links li::before{content:none}.toepassingen-overzicht .application-block{position:relative;overflow:hidden;transition:opacity 0.4s cubic-bezier(.25,.46,.45,.94)}.toepassingen-overzicht .application-block:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;box-shadow:inset 0 -110px 95px -50px rgb(0 0 0 / .8);pointer-events:none}.toepassingen-overzicht .application-block:hover .application-block__overlay{visibility:visible;opacity:1}.toepassingen-overzicht .application-block__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block}.toepassingen-overzicht .application-block__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.toepassingen-overzicht .application-block__content{position:absolute;bottom:10%;left:0;z-index:3}.toepassingen-overzicht .application-block__overlay{position:absolute;display:flex;align-items:center;justify-content:center;height:100%;width:100%;visibility:hidden;opacity:0;transition:opacity 0.5s;z-index:5;background:rgb(72 3 138 / .7)}.toepassingen-overzicht .application-block__overlay-content{display:flex;align-items:center;gap:8px}.toepassingen-overzicht .application-block__subtitle .icon{font-size:1.22rem}