.mc4wp-form input[name^=_mc4wp_honey]{display:none!important}.mc4wp-form-theme{margin:1em 0}.mc4wp-form-theme label,.mc4wp-form-theme input{box-sizing:border-box;cursor:auto;vertical-align:baseline;width:auto;height:auto;line-height:normal}.mc4wp-form-theme label:after,.mc4wp-form-theme input:after{content:"";clear:both;display:table}.mc4wp-form-theme label{margin-bottom:6px;font-weight:700;display:block}.mc4wp-form-theme label+input{display:block}.mc4wp-form-theme label>input{margin-top:6px;font-weight:400;display:block}.mc4wp-form-theme input[type=text],.mc4wp-form-theme input[type=email],.mc4wp-form-theme input[type=tel],.mc4wp-form-theme input[type=url],.mc4wp-form-theme input[type=date],.mc4wp-form-theme textarea,.mc4wp-form-theme select{vertical-align:middle;width:100%;max-width:480px;height:auto;min-height:32px;text-shadow:none;background:#fff;border:1px solid #ccc;border-radius:2px;outline:0;padding:8px 16px;line-height:1.42857;color:#555!important}.mc4wp-form-theme textarea{height:auto}.mc4wp-form-theme input[readonly],.mc4wp-form-theme input[disabled]{background-color:#eee}.mc4wp-form-theme input[type=number]{min-width:40px}.mc4wp-form-theme input[type=checkbox],.mc4wp-form-theme input[type=radio]{border:0;width:13px;height:13px;margin:0 6px 0 0;padding:0;display:inline-block;position:relative}.mc4wp-form-theme label>input[type=checkbox],.mc4wp-form-theme label>input[type=radio]{margin-top:0;display:inline-block}.mc4wp-form-theme input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}.mc4wp-form-theme input[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}.mc4wp-form-theme button,.mc4wp-form-theme input[type=submit],.mc4wp-form-theme input[type=button]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;white-space:nowrap;vertical-align:middle;user-select:none;text-shadow:none;filter:none;background:0 0;border:1px solid #0000;border-radius:2px;width:auto;height:auto;padding:8px 16px;font-weight:400;line-height:1.42857;display:inline-block}.mc4wp-form-theme button:hover,.mc4wp-form-theme input[type=submit]:hover,.mc4wp-form-theme input[type=button]:hover,.mc4wp-form-theme button:focus,.mc4wp-form-theme input[type=submit]:focus,.mc4wp-form-theme input[type=button]:focus{color:#333;background:0 0;outline:0;text-decoration:none}.mc4wp-form-theme label>span,.mc4wp-form-theme li>label{font-weight:400}.mc4wp-alert{color:#c09853;clear:both}.mc4wp-success{color:#468847}.mc4wp-notice{color:#3a87ad}.mc4wp-error{color:#cd5c5c}.rtl .mc4wp-form-theme input[type=checkbox],.rtl .mc4wp-form-theme input[type=radio]{margin:0 0 0 6px}.mc4wp-form-theme-dark button,.mc4wp-form-theme-dark input[type=submit],.mc4wp-form-theme-dark input[type=button]{border-color:#1e1e1e;color:#fff!important;background-color:#444!important}.mc4wp-form-theme-dark button:hover,.mc4wp-form-theme-dark input[type=submit]:hover,.mc4wp-form-theme-dark input[type=button]:hover,.mc4wp-form-theme-dark button:focus,.mc4wp-form-theme-dark input[type=submit]:focus,.mc4wp-form-theme-dark input[type=button]:focus{border-color:#000;color:#fff!important;background-color:#1e1e1e!important}.mc4wp-form-theme-dark input[type=text]:focus,.mc4wp-form-theme-dark input[type=email]:focus,.mc4wp-form-theme-dark input[type=tel]:focus,.mc4wp-form-theme-dark input[type=url]:focus,.mc4wp-form-theme-dark input[type=date]:focus,.mc4wp-form-theme-dark textarea:focus,.mc4wp-form-theme-dark select:focus{border-color:#6a6a6a}.mc4wp-form-theme-light button,.mc4wp-form-theme-light input[type=submit],.mc4wp-form-theme-light input[type=button]{border-color:#d9d9d9;color:#000!important;background-color:#fff!important}.mc4wp-form-theme-light button:hover,.mc4wp-form-theme-light input[type=submit]:hover,.mc4wp-form-theme-light input[type=button]:hover,.mc4wp-form-theme-light button:focus,.mc4wp-form-theme-light input[type=submit]:focus,.mc4wp-form-theme-light input[type=button]:focus{border-color:#b3b3b3;color:#000!important;background-color:#d9d9d9!important}.mc4wp-form-theme-light input[type=text]:focus,.mc4wp-form-theme-light input[type=email]:focus,.mc4wp-form-theme-light input[type=tel]:focus,.mc4wp-form-theme-light input[type=url]:focus,.mc4wp-form-theme-light input[type=date]:focus,.mc4wp-form-theme-light textarea:focus,.mc4wp-form-theme-light select:focus{border-color:#d9d9d9}.mc4wp-form-theme-red button,.mc4wp-form-theme-red input[type=submit],.mc4wp-form-theme-red input[type=button]{border-color:#b52b27;color:#fff!important;background-color:#d9534f!important}.mc4wp-form-theme-red button:hover,.mc4wp-form-theme-red input[type=submit]:hover,.mc4wp-form-theme-red input[type=button]:hover,.mc4wp-form-theme-red button:focus,.mc4wp-form-theme-red input[type=submit]:focus,.mc4wp-form-theme-red input[type=button]:focus{border-color:#761c19;color:#fff!important;background-color:#b52b27!important}.mc4wp-form-theme-red input[type=text]:focus,.mc4wp-form-theme-red input[type=email]:focus,.mc4wp-form-theme-red input[type=tel]:focus,.mc4wp-form-theme-red input[type=url]:focus,.mc4wp-form-theme-red input[type=date]:focus,.mc4wp-form-theme-red textarea:focus,.mc4wp-form-theme-red select:focus{border-color:#e7908e}.mc4wp-form-theme-blue button,.mc4wp-form-theme-blue input[type=submit],.mc4wp-form-theme-blue input[type=button]{border-color:#2a6496;color:#fff!important;background-color:#428bca!important}.mc4wp-form-theme-blue button:hover,.mc4wp-form-theme-blue input[type=submit]:hover,.mc4wp-form-theme-blue input[type=button]:hover,.mc4wp-form-theme-blue button:focus,.mc4wp-form-theme-blue input[type=submit]:focus,.mc4wp-form-theme-blue input[type=button]:focus{border-color:#193c5a;color:#fff!important;background-color:#2a6496!important}.mc4wp-form-theme-blue input[type=text]:focus,.mc4wp-form-theme-blue input[type=email]:focus,.mc4wp-form-theme-blue input[type=tel]:focus,.mc4wp-form-theme-blue input[type=url]:focus,.mc4wp-form-theme-blue input[type=date]:focus,.mc4wp-form-theme-blue textarea:focus,.mc4wp-form-theme-blue select:focus{border-color:#7eb0db}.mc4wp-form-theme-green button,.mc4wp-form-theme-green input[type=submit],.mc4wp-form-theme-green input[type=button]{border-color:#3d8b3d;color:#fff!important;background-color:#5cb85c!important}.mc4wp-form-theme-green button:hover,.mc4wp-form-theme-green input[type=submit]:hover,.mc4wp-form-theme-green input[type=button]:hover,.mc4wp-form-theme-green button:focus,.mc4wp-form-theme-green input[type=submit]:focus,.mc4wp-form-theme-green input[type=button]:focus{border-color:#255625;color:#fff!important;background-color:#3d8b3d!important}.mc4wp-form-theme-green input[type=text]:focus,.mc4wp-form-theme-green input[type=email]:focus,.mc4wp-form-theme-green input[type=tel]:focus,.mc4wp-form-theme-green input[type=url]:focus,.mc4wp-form-theme-green input[type=date]:focus,.mc4wp-form-theme-green textarea:focus,.mc4wp-form-theme-green select:focus{border-color:#91cf91}body{-webkit-font-smoothing:antialiased;}:where(.wp-site-blocks) > *{margin-block-start:0;}:focus-visible{outline:2px solid var(--wp--preset--color--oranje);outline-offset:2px;}
img{height:auto;max-width:100%;}
strong, b{font-weight:600;}
.dv-accent{color:var(--wp--preset--color--blauw);font-weight:600;}
.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important;}
.dv-topbar, .dv-menubar{padding-top:0 !important;padding-bottom:0 !important;}
.dv-topbar .dv-topnav a{color:#999;text-transform:uppercase;font-size:.78rem;letter-spacing:.02em;line-height:1.5;padding:.7rem .8rem;display:block;}
.dv-topbar .dv-topnav a:hover{color:var(--wp--preset--color--blauw);background:#EFEFEF;}
.dv-branding{padding-top:28px;padding-bottom:26px;}
.dv-branding .wp-block-site-logo img{width:226px;max-width:60vw;height:auto;display:block;}
.dv-sitenaam{margin:0;font-size:clamp(1.6rem, 4vw, 2.2rem);font-weight:600;line-height:1.2;}
.dv-sitenaam a{color:var(--wp--preset--color--blauw);}
@media(max-width:640px){ .dv-branding{padding-top:14px;padding-bottom:12px;}
} .dv-menubar .dv-mainnav{width:100%;}
.dv-menubar .dv-mainnav .wp-block-navigation-item__content{color:#EEEEEE;text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;line-height:1.5;padding:1.1rem .95rem;display:block;}
.dv-menubar .dv-mainnav .wp-block-navigation-item:hover > .wp-block-navigation-item__content, .dv-menubar .dv-mainnav .wp-block-navigation-item:focus-within > .wp-block-navigation-item__content{background:var(--wp--preset--color--blauw);color:#fff;}
.dv-menubar .dv-mainnav .current-menu-item > .wp-block-navigation-item__content, .dv-menubar .dv-mainnav [aria-current="page"]{background:var(--wp--preset--color--blauw);color:#fff;}
.dv-menubar .dv-mainnav .wp-block-navigation__submenu-icon{color:#EEEEEE;margin-left:-.8rem;margin-right:.5rem;}
.dv-menubar .dv-mainnav .wp-block-navigation__submenu-container{background:var(--wp--preset--color--blauw) !important;border:0 !important;min-width:14rem !important;padding:0;}
.dv-menubar .dv-mainnav .wp-block-navigation__submenu-container .wp-block-navigation-item__content{color:#fff;text-transform:none;letter-spacing:0;padding:.7rem 1.15rem;font-size:.9rem;}
.dv-menubar .dv-mainnav .wp-block-navigation__submenu-container .wp-block-navigation-item:hover > .wp-block-navigation-item__content{background:#4C7AA2;}
@media(max-width:1100px){
.dv-menubar .dv-mainnav .wp-block-navigation__responsive-container-open:not(.always-shown){display:flex !important;}
.dv-menubar .dv-mainnav .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:none !important;}
} .dv-menubar .dv-mainnav .wp-block-navigation__responsive-container-open{color:#EEEEEE;padding:.75rem 0;}
.dv-menubar .dv-mainnav .wp-block-navigation__responsive-container.is-menu-open{padding:1.25rem clamp(1rem, 3vw, 1.5rem);}
.dv-menubar .dv-mainnav .is-menu-open .wp-block-navigation__responsive-container-content, .dv-menubar .dv-mainnav .is-menu-open .wp-block-navigation__container, .dv-menubar .dv-mainnav .is-menu-open .wp-block-navigation-item{align-items:stretch !important;width:100%;}
.dv-menubar .dv-mainnav .is-menu-open .wp-block-navigation-item__content{padding:.75rem .25rem;border-bottom:1px solid rgba(255,255,255,.08);}
.dv-menubar .dv-mainnav .is-menu-open .wp-block-navigation__submenu-container{background:transparent !important;padding:0 0 0 1rem !important;position:static !important;}
.dv-menubar .dv-mainnav .is-menu-open .wp-block-navigation__submenu-icon{display:none;}
.dv-slider{position:relative;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;background:#EEEEEE;}
.dv-slider::-webkit-scrollbar{display:none;}
.dv-slider > .dv-slide{flex:0 0 100%;scroll-snap-align:start;margin:0 !important;padding:2rem clamp(1rem, 5vw, 4rem);}
.dv-slide .wp-block-cover__inner-container{max-width:1000px;margin-inline:auto;}
.dv-slide-title{color:#fff !important;text-transform:uppercase;font-weight:600;letter-spacing:.02em;font-size:clamp(1.75rem, 5vw, 4.1rem);text-shadow:0 3px 3px #000;margin:0;}
.dv-slide-title::after{content:"";display:block;width:140px;height:1px;background:rgba(255,255,255,.75);margin:1.1rem auto 1.4rem;}
.dv-slide-text{font-size:clamp(1rem, 1.9vw, 1.5rem);line-height:1.45;color:#fff;}
.dv-slide-text span{background:rgba(0,0,0,.5);box-shadow:10px 0 0 rgba(0,0,0,.5), -10px 0 0 rgba(0,0,0,.5);-webkit-box-decoration-break:clone;box-decoration-break:clone;}
.dv-slide-btn .wp-block-button__link{color:#fff;border:2px solid #fff;font-weight:600;font-size:1.05rem;padding:.55rem 1rem;}
.dv-slide-btn .wp-block-button__link:hover{background:#fff;color:var(--wp--preset--color--navy);}
.dv-slider-dots{position:absolute;z-index:2;left:0;right:0;bottom:18px;display:flex;justify-content:center;gap:10px;pointer-events:none;}
.dv-slider-dots button{pointer-events:auto;width:14px;height:14px;border-radius:50%;border:2px solid #fff;background:transparent;padding:0;cursor:pointer;}
.dv-slider-dots button[aria-current="true"]{background:var(--wp--preset--color--blauw);}
.dv-slider-dots button:hover{background:var(--wp--preset--color--navy);}
.dv-slider-wrap{position:relative;}
.dv-slider-arrow{position:absolute;z-index:2;top:50%;width:46px;height:46px;margin-top:-23px;padding:0;border:0;background:rgba(0,0,0,.4);cursor:pointer;opacity:0;transition:opacity .2s, background .2s;}
.dv-slider-prev{left:0;}
.dv-slider-next{right:0;}
.dv-slider-arrow::before{content:"";position:absolute;top:50%;left:50%;width:12px;height:12px;border:solid #fff;border-width:0 0 2px 2px;transform:translate(-30%, -50%) rotate(45deg);}
.dv-slider-next::before{transform:translate(-70%, -50%) rotate(-135deg);}
.dv-slider-wrap:hover .dv-slider-arrow, .dv-slider-arrow:focus-visible{opacity:1;}
.dv-slider-arrow:hover{background:var(--wp--preset--color--blauw);}
@media (hover: none) { .dv-slider-arrow{opacity:1;width:38px;height:38px;margin-top:-19px;}
}
@media (prefers-reduced-motion: reduce) { .dv-slider-arrow{transition:none;}
}
@media(max-width:640px){
.dv-slider > .dv-slide{min-height:420px !important;}
.dv-slide-text span{background:none;box-shadow:none;}
.dv-slide .wp-block-cover__background{opacity:.55 !important;}
} .dv-breadcrumbs{padding-top:.55rem !important;padding-bottom:.55rem !important;font-size:.85rem;line-height:1.5;}
.dv-breadcrumbs p{margin:0;}
.dv-breadcrumb a{color:var(--wp--preset--color--tekst);}
.dv-breadcrumb a:hover{color:var(--wp--preset--color--oranje);}
.dv-bc-sep{margin:0 .5rem;color:#999;}
.dv-home > *{margin-block:0;}
.dv-section-title{font-weight:300;color:var(--wp--preset--color--kop);font-size:clamp(2rem, 4vw, 2.8rem);line-height:1.22;margin-top:0;}
.dv-intro{display:flow-root;}
.dv-intro > .alignleft{margin:.4rem 2.5rem 1.25rem 0;}
@media(max-width:600px){ .dv-intro > .alignleft{float:none;margin:0 auto 1.5rem;}
} .dv-faq{border-bottom:1px solid #DDDDDD;padding:1rem 0;margin:0 !important;}
.dv-faq-list > .dv-faq:first-child{border-top:1px solid #DDDDDD;}
.dv-faq summary{cursor:pointer;list-style:none;position:relative;padding-right:2.5rem;font-weight:600;color:var(--wp--preset--color--kop);}
.dv-faq summary::-webkit-details-marker{display:none;}
.dv-faq summary::after{content:"+";position:absolute;right:.5rem;top:-.1rem;font-size:1.4rem;font-weight:300;color:var(--wp--preset--color--blauw);}
.dv-faq[open] summary::after{content:"−";}
.dv-faq summary:hover{color:var(--wp--preset--color--blauw);}
.dv-faq > p{margin:.6rem 0 0;}
.dv-template{text-align:left;}
.dv-template .wp-block-image{margin:0 0 .9rem;overflow:hidden;}
.dv-template .wp-block-image img{width:100% !important;aspect-ratio:16 / 9;object-fit:cover;display:block;transition:transform .3s ease;}
.dv-template:hover .wp-block-image img{transform:scale(1.03);}
@media (prefers-reduced-motion: reduce) { .dv-template .wp-block-image img{transition:none;}
}
.dv-template-title{font-size:1.15rem !important;font-weight:600;margin:0 0 .3rem;}
.dv-template-title a{color:var(--wp--preset--color--blauw);}
.dv-template-title a:hover{color:var(--wp--preset--color--oranje);}
.dv-template p{margin:0;font-size:.95rem;line-height:1.6;}
.dv-post-card .wp-block-post-title{font-weight:400;margin:0 0 .35rem;line-height:1.3;}
.dv-meta{color:#999;font-size:.875rem;margin-bottom:.9rem;}
.dv-meta a{color:#999;}
.dv-meta a:hover{color:var(--wp--preset--color--oranje);}
.dv-meta .wp-block-post-author-name::before{content:"door ";}
.dv-post-card .wp-block-post-featured-image{margin:0 0 .9rem;}
.dv-excerpt .wp-block-post-excerpt__excerpt{margin:0 0 .9rem;}
.dv-excerpt .wp-block-post-excerpt__more-text{margin:0;}
.dv-excerpt .wp-block-post-excerpt__more-link{display:inline-block;border:1px solid var(--wp--preset--color--blauw);padding:.3rem .9rem;font-size:.9rem;}
.dv-excerpt .wp-block-post-excerpt__more-link:hover{background:var(--wp--preset--color--blauw);color:#fff;}
.dv-post-compact .dv-post-card{display:flow-root;}
.dv-post-compact .dv-post-card > *{margin-block-start:0;}
.dv-post-compact .wp-block-post-title{font-size:1.15rem !important;font-weight:600;line-height:1.35;margin-bottom:.3rem;}
.dv-post-compact .dv-meta{margin-bottom:.8rem;}
.dv-post-compact .wp-block-post-featured-image{float:left;width:40%;margin:.3rem 1.2rem .6rem 0;}
.dv-post-compact .dv-excerpt{font-size:.95rem;line-height:1.65;}
.dv-post-compact .wp-block-post-excerpt__more-text{clear:both;padding-top:.3rem;}
@media(max-width:600px){ .dv-post-compact .wp-block-post-featured-image{float:none;width:100%;margin:0 0 .9rem;}
} .dv-post-list .dv-post-card{display:flow-root;}
.dv-post-list .dv-post-card > *{margin-block-start:0;}
.dv-post-list .dv-list-title{font-size:clamp(1.9rem, 4vw, 2.6rem);font-weight:300;line-height:1.25;margin:0 0 .6rem;}
.dv-post-list .dv-meta{border-top:1px solid #EEEEEE;border-bottom:1px solid #EEEEEE;padding:.45rem 0;margin-bottom:1.5rem;}
.dv-post-list .wp-block-post-featured-image{float:left;width:min(400px, 45%);margin:.4rem 1.5rem 1rem 0;padding:4px;border:1px solid #DDDDDD;}
.dv-post-list .wp-block-post-featured-image img{width:100%;height:auto;display:block;}
.dv-post-list .wp-block-post-excerpt__more-text{clear:both;padding-top:.4rem;}
@media(max-width:600px){ .dv-post-list .wp-block-post-featured-image{float:none;width:100%;margin:0 0 1rem;}
}
.dv-archive-title{color:var(--wp--preset--color--blauw);font-size:var(--wp--preset--font-size--x-large);margin-bottom:var(--wp--preset--spacing--50) !important;}
.wp-block-query-pagination a, .wp-block-query-pagination .current{padding:.3rem .7rem;}
.wp-block-query-pagination .current{background:var(--wp--preset--color--blauw);color:#fff;}
.dv-entry-title{color:var(--wp--preset--color--blauw) !important;font-size:clamp(1.9rem, 4vw, 2.6rem);margin-bottom:.4rem;}
.dv-content{display:flow-root;}
.dv-content h2, .dv-content h3, .dv-content h4{margin-top:1.8em;}
.dv-content .alignleft{float:left;margin:.35em 1.6em 1em 0;}
.dv-content .alignright{float:right;margin:.35em 0 1em 1.6em;}
.dv-content .aligncenter{display:block;margin-left:auto;margin-right:auto;}
.dv-content img.alignleft, .dv-content img.alignright{max-width:50%;}
.dv-content .wp-caption{max-width:100%;}
.dv-content .wp-caption-text{font-size:.875rem;color:#777;margin-top:.4rem;}
.dv-content iframe{max-width:100%;}
.dv-content iframe[src*="youtube"], .dv-content iframe[src*="youtu.be"]{width:100%;height:auto;aspect-ratio:16 / 9;}
.dv-content table{border-collapse:collapse;width:100%;}
.dv-content th{background:var(--wp--preset--color--blauw);color:#fff;font-weight:600;text-align:left;padding:.55rem .7rem;}
.dv-content td{padding:.5rem .7rem;border-bottom:1px solid #EEEEEE;}
.dv-content tr:nth-child(even) td{background:#F7F7F7;}
.dv-content blockquote:not(.wp-block-quote){color:var(--wp--preset--color--blauw);border-left:3px solid var(--wp--preset--color--oranje);margin-left:0;padding-left:1.25rem;}
.dv-content pre{background:#F7F7F7;border:1px solid rgba(62,108,148,.1);padding:1rem;overflow-x:auto;}
.dv-content hr{border:0;border-top:1px solid #EEEEEE;}
@media(max-width:600px){
.dv-content .alignleft, .dv-content .alignright{float:none;margin:1em auto;display:block;max-width:100%;}
} input[type="text"], input[type="email"], input[type="tel"], input[type="url"], input[type="search"], textarea, select{border:1px solid #CCCCCC;padding:.55rem .7rem;font:inherit;color:var(--wp--preset--color--tekst);background:#fff;max-width:100%;}
input[type="submit"], button[type="submit"]:not(.wp-block-search__button){background:var(--wp--preset--color--blauw);color:#fff;border:0;padding:.6rem 1.3rem;font:inherit;cursor:pointer;}
input[type="submit"]:hover, button[type="submit"]:hover{background:var(--wp--preset--color--navy);}
.wp-block-search__button{background:var(--wp--preset--color--blauw);color:#fff;border:0;margin-left:0;padding:0 1.1rem;}
.wp-block-search__button:hover, .wp-block-search__button:focus{background:var(--wp--preset--color--navy);color:#fff;}
.wp-block-search__button svg{fill:currentColor;}
.dv-sidebar{padding:.5rem 0 0 1rem;}
.dv-sidebar .dv-side-search{margin:0 0 2.5rem;}
.dv-sidebar .dv-widget-title{margin-top:0;}
.dv-side-search .wp-block-search__input{min-width:0;}
.dv-side-recent{list-style:none;padding:0;}
.dv-side-recent li{margin:0 0 .7rem;line-height:1.6;}
@media(max-width:781px){
.dv-sidebar{padding:2rem 0 0;border-top:1px solid #EEEEEE;}
} .dv-footer{color:var(--wp--preset--color--tekst);font-size:.95rem;}
.dv-widget-title{font-size:1.35rem !important;color:var(--wp--preset--color--oranje) !important;font-weight:400;border-bottom:1px solid #CCCCCC;padding-bottom:.5rem;margin:0 0 1rem;}
.dv-footer-list{list-style:none;padding:0;margin:0;}
.dv-footer-list li{margin:.2rem 0;}
.dv-footer .mc4wp-form-fields p{margin:0 0 .6rem;}
.dv-footer .mc4wp-form input[type="email"], .dv-footer .mc4wp-form input[type="text"]{width:100%;}
.dv-subfooter a{color:#fff;}
.dv-subfooter a:hover{color:var(--wp--preset--color--oranje);}
.dv-subfooter p{margin:0;}
.dv-yt{position:relative;aspect-ratio:16 / 9;background:#000;margin:1.5em 0;overflow:hidden;}
.dv-yt iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}
.dv-yt-play{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:none;cursor:pointer;}
.dv-yt-play img{width:100%;height:100%;object-fit:cover;display:block;}
.dv-yt-icon{position:absolute;left:50%;top:50%;width:68px;height:48px;margin:-24px 0 0 -34px;background:rgba(33,33,33,.85);border-radius:12px;transition:background .2s;}
.dv-yt-icon::after{content:"";position:absolute;left:27px;top:14px;border-style:solid;border-width:10px 0 10px 17px;border-color:transparent transparent transparent #fff;}
.dv-yt-play:hover .dv-yt-icon, .dv-yt-play:focus-visible .dv-yt-icon{background:#f00;}
.dv-yt-link{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);}
.dv-logos{list-style:none;padding:0;margin:2rem 0;display:grid;grid-template-columns:repeat(auto-fill, minmax(150px, 1fr));gap:2rem 2.5rem;align-items:center;}
.dv-logos li{display:flex;align-items:center;justify-content:center;min-height:80px;}
.dv-logos img{max-height:70px;width:auto;max-width:100%;object-fit:contain;filter:grayscale(100%);opacity:.75;transition:filter .2s, opacity .2s;}
.dv-logos li:hover img, .dv-logos a:focus-visible img{filter:none;opacity:1;}
.dv-logo-marquee{overflow:hidden;margin:2rem 0;--dv-logo-w:190px;}
.dv-logo-track{display:flex;width:max-content;animation:dv-logo-scroll calc(var(--dv-logo-count) * 3s) linear infinite;}
.dv-logo-marquee:hover .dv-logo-track, .dv-logo-marquee:focus-within .dv-logo-track{animation-play-state:paused;}
.dv-logo-marquee .dv-logos{display:flex;gap:0;margin:0;}
.dv-logo-marquee .dv-logos li{flex:0 0 var(--dv-logo-w);padding:0 1.25rem;box-sizing:border-box;}
@keyframes dv-logo-scroll { to{transform:translateX(-50%);}
}
@media(max-width:600px){ .dv-logo-marquee{--dv-logo-w:140px;}
} @media (prefers-reduced-motion: reduce) {
.dv-logo-marquee{overflow-x:auto;}
.dv-logo-track{animation:none;}
.dv-logo-marquee .dv-logos[aria-hidden]{display:none;}
} .dv-cookiebalk{position:fixed;left:0;right:0;bottom:0;z-index:1000;background:#fff;border-top:3px solid var(--wp--preset--color--blauw);box-shadow:0 -2px 12px rgba(0,0,0,.12);padding:1rem clamp(1rem, 3vw, 1.5rem);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.8rem 2rem;font-size:.95rem;line-height:1.6;}
.dv-cookiebalk[hidden]{display:none;}
.dv-cookiebalk p{margin:0;max-width:46rem;}
.dv-cookieknoppen{display:flex;gap:.8rem;}
.dv-cookieknoppen button{font:inherit;font-size:.9rem;text-transform:uppercase;letter-spacing:.03em;padding:.5rem 1.4rem;border:1px solid var(--wp--preset--color--blauw);background:var(--wp--preset--color--blauw);color:#fff;cursor:pointer;}
.dv-cookieknoppen button:hover, .dv-cookieknoppen button:focus-visible{background:var(--wp--preset--color--navy);border-color:var(--wp--preset--color--navy);}
@media(max-width:600px){ .dv-cookieknoppen { width: 100%; } .dv-cookieknoppen button { flex: 1; } }