.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;}
p a:not([class]):not(.dv-subfooter a){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em;}
.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:#767676;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{position:relative;z-index:20;}
.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:.9375rem;line-height:1.5;padding:1.05rem .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;}
@media(min-width:1280px){
.dv-menubar .dv-mainnav .wp-block-navigation__container > .wp-block-navigation-item:hover, .dv-menubar .dv-mainnav .wp-block-navigation__container > .wp-block-navigation-item:focus-within, .dv-menubar .dv-mainnav .wp-block-navigation__container > .wp-block-navigation-item:has(> [aria-current="page"]),
.dv-menubar .dv-mainnav .wp-block-navigation__container > .current-menu-item{background:var(--wp--preset--color--blauw);}
.dv-menubar .dv-mainnav .wp-block-navigation__container > .wp-block-navigation-item:hover > .wp-block-navigation__submenu-icon{color:#fff;}
}
.dv-menubar .dv-mainnav .wp-block-navigation__submenu-container{background:var(--wp--preset--color--blauw) !important;border:0 !important;min-width:14rem !important;width:max-content !important;padding:0;}
.dv-menubar .dv-mainnav .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content{color:#fff;text-transform:uppercase;letter-spacing:.05em;padding:.92rem 1.5rem;font-size:.9375rem;line-height:1.5;white-space:nowrap;}
.dv-menubar .dv-mainnav .wp-block-navigation__submenu-container .wp-block-navigation-item:hover > .wp-block-navigation-item__content{background:#4C7AA2;}
@media(max-width:1279px){
.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:.85rem .5rem;border-bottom:1px solid rgba(255,255,255,.08);}
.dv-menubar .dv-mainnav .is-menu-open .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content{padding:.85rem .5rem;white-space:normal;}
.dv-menubar .dv-mainnav .is-menu-open .wp-block-navigation__submenu-container{width:auto !important;}
.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;}
.dv-intro > .alignright{margin:.4rem 0 1.25rem 2.5rem;}
@media(max-width:600px){ .dv-intro > .alignleft, .dv-intro > .alignright{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-connector .wp-block-image img{aspect-ratio:auto;object-fit:contain;width:auto !important;max-width:100%;height:120px;}
.dv-connector:hover .wp-block-image img{transform:none;}
.dv-connector .wp-block-image{margin:0;}
.dv-connector .wp-block-image a{display:flex;align-items:center;justify-content:center;padding:1rem;border:1px solid transparent;transition:background .2s, border-color .2s;}
.dv-connector .wp-block-image a:hover, .dv-connector .wp-block-image a:focus-visible{background:var(--wp--preset--color--grijs-licht);border-color:#DDDDDD;}
.dv-connector .wp-block-image a img{transition:transform .2s;}
.dv-connector .wp-block-image a:hover img{transform:scale(1.05);}
@media (prefers-reduced-motion: reduce) { .dv-connector .wp-block-image a, .dv-connector .wp-block-image a img{transition:none;}
} .dv-post-card .wp-block-post-title{font-weight:400;margin:0 0 .35rem;line-height:1.3;}
.dv-meta{color:#767676;font-size:.875rem;margin-bottom:.9rem;}
.dv-meta a{color:#767676;}
.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.65rem !important;font-weight:600;line-height:1.3;margin-bottom:.9rem;}
.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%;}
} .wp-block-columns.dv-prijstabel{gap:30px;margin-block:1.75rem;}
.dv-prijs{display:flex;flex-direction:column;border:1px solid #DCE2ED;text-align:center;background:#fff;}
.dv-prijs > *{margin-block:0;}
.dv-prijs > .dv-prijs-naam{width:60%;margin:-1px auto 0;padding:12px .5rem;background:var(--wp--preset--color--navy);color:#fff;border-radius:0 0 10px 10px;font-size:20px;font-weight:700;line-height:1.4;}
.dv-prijs-bedrag{padding:25px .5rem;font-size:50px;line-height:1.2;color:#333;}
.dv-prijs-periode{font-size:15px;}
.dv-prijs-kenmerken{list-style:none;padding:0;}
.dv-prijs-kenmerken > li{margin:0;padding:15px .75rem;border-top:1px solid #DCE2ED;line-height:1.5;}
.dv-prijs-kenmerken > li:nth-child(odd){background:#F8F8F8;}
.dv-prijs > .wp-block-buttons{margin-top:auto;padding:40px 0;border-top:1px solid #DCE2ED;justify-content:center;}
.dv-prijs .wp-block-button{width:50%;min-width:9rem;}
.dv-prijs .wp-block-button__link{display:block;width:100%;padding:10px .5rem;border:0;border-radius:.25rem;background:var(--wp--preset--color--oranje);color:#000;font-size:15px;text-transform:none;letter-spacing:normal;transition:filter .2s;}
.dv-prijs .wp-block-button__link:hover{background:var(--wp--preset--color--oranje);color:#000;filter:brightness(.9);}
.dv-prijs-jaar{margin-top:-1rem !important;padding:0 1rem 1rem;font-size:.9rem;color:#767676;}
.dv-prijs-sub{padding:0 1rem 1.25rem;font-size:.9rem;line-height:1.5;}
.dv-prijs-voet{font-size:.9rem;}
.dv-klein{font-size:.9rem;color:#767676;}
.dv-intro-kolommen > .wp-block-column:first-child > ul.wp-block-list{list-style:none;padding-left:0;}
.dv-intro-kolommen > .wp-block-column:first-child > ul.wp-block-list > li{position:relative;padding-left:1.75rem;}
.dv-intro-kolommen > .wp-block-column:first-child > ul.wp-block-list > li::before{content:"";position:absolute;left:.2rem;top:.6em;width:.8rem;height:.4rem;border:solid var(--wp--preset--color--blauw);border-width:0 0 2px 2px;transform:rotate(-45deg);}
.dv-melding{background:#fff;border:1px solid #DCE2ED;border-top:4px solid var(--wp--preset--color--blauw);padding:1.25rem 1.5rem;font-size:.9rem;line-height:1.6;}
.dv-melding > *{margin-block:0 .75rem;}
.dv-melding-kop, .dv-melding-voet{color:#767676;font-size:.8rem;}
.dv-melding-titel{font-size:1.15rem;color:var(--wp--preset--color--kop);}
.dv-melding-cijfers table{width:100%;border-collapse:collapse;}
.dv-melding-cijfers td{border:0;border-bottom:1px solid #EEEEEE;padding:.3rem 0;}
.dv-melding-cijfers td:last-child{text-align:right;font-weight:600;}
.dv-melding-voet{border-top:1px solid #EEEEEE;padding-top:.6rem;margin-bottom:0 !important;}
.dv-citaat{margin:0;font-size:clamp(1.15rem, 2.2vw, 1.4rem);font-weight:300;line-height:1.6;color:var(--wp--preset--color--kop);}
.dv-citaat strong{font-weight:400;color:var(--wp--preset--color--blauw);}
.dv-usecase{background:#fff;border:1px solid #DCE2ED;padding:1.5rem;}
.dv-usecase > *{margin-block:0 .6rem;}
.dv-paneel{margin-top:var(--wp--preset--spacing--50) !important;}
.dv-paneel > :first-child{margin-top:0;}
.dv-paneel > :last-child{margin-bottom:0;}
.dv-paneel .wp-block-column > :first-child{margin-top:0;}
.dv-kenmerken{gap:2.5rem;}
.dv-kenmerk > *{margin-block:0 .6rem;}
.dv-kenmerk::before{content:"";display:block;width:2.5rem;height:2.5rem;margin-bottom:.75rem;background:var(--wp--preset--color--blauw);-webkit-mask:var(--dv-icoon) center / contain no-repeat;mask:var(--dv-icoon) center / contain no-repeat;}
.dv-icoon-definities{--dv-icoon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='3' width='14' height='18' rx='2'/%3E%3Cpath d='M8 7h8'/%3E%3Cpath d='M8 11h.01M12 11h.01M16 11h.01M8 14.5h.01M12 14.5h.01M16 14.5h.01M8 18h.01M12 18h.01M16 18h.01' stroke-width='2.2'/%3E%3C/svg%3E");}
.dv-icoon-slot{--dv-icoon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='11' width='14' height='10' rx='2'/%3E%3Cpath d='M8 11V7a4 4 0 0 1 8 0v4'/%3E%3Cpath d='M12 15v2'/%3E%3C/svg%3E");}
.dv-icoon-kalender{--dv-icoon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.5' y='5' width='17' height='15.5' rx='2'/%3E%3Cpath d='M3.5 10h17M8 3v4M16 3v4'/%3E%3Cpath d='M8 14h.01M12 14h.01M16 14h.01M8 17h.01M12 17h.01' stroke-width='2.2'/%3E%3C/svg%3E");}
.dv-icoon-bel{--dv-icoon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 16V11a6 6 0 0 1 12 0v5l1.5 2h-15z'/%3E%3Cpath d='M10 20.5a2 2 0 0 0 4 0'/%3E%3Cpath d='M12 3v2'/%3E%3C/svg%3E");}
.dv-usecase-rol{color:var(--wp--preset--color--blauw);text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:600;}
.dv-usecase-titel{font-size:1.25rem !important;}
.dv-usecase-vraag{font-style:italic;margin-bottom:0 !important;}
.dv-pakketten{font-weight:600;color:var(--wp--preset--color--kop);}
.dv-groepkop{margin-top:var(--wp--preset--spacing--60) !important;padding-bottom:.5rem;border-bottom:2px solid var(--wp--preset--color--blauw);scroll-margin-top:1rem;}
.dv-demos > .dv-demo{max-width:900px;}
.dv-demo{margin:0;padding:2rem 0;}
.dv-demo + .dv-demo{border-top:1px solid #E5E5E5;}
.dv-demo:first-child{padding-top:.5rem;}
.dv-demo-onderwerp{margin:0 0 .3rem;color:var(--wp--preset--color--blauw);text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:600;}
.dv-demo .dv-demo-titel{margin-top:0 !important;}
.dv-demo .dv-yt{margin-top:1.25rem;outline:1px solid #DDDDDD;}
.dv-demo.dv-demo-video{padding:0;}
.dv-demo.dv-demo-video .dv-yt{margin:0;}
.dv-taalkeuze{margin:0;}
.dv-topbar .dv-taalkeuze a{color:#767676;text-decoration:none;text-transform:uppercase;font-size:.78rem;letter-spacing:.02em;line-height:1.5;padding:.7rem .8rem;display:block;}
.dv-topbar .dv-taalkeuze a:hover{color:var(--wp--preset--color--blauw);background:#EFEFEF;}
@media(max-width:600px){ .dv-topbar:has(.dv-taalkeuze) :is(.dv-topnav, .dv-taalkeuze) a{padding:.6rem .45rem;font-size:.72rem;}
}  .dv-testimonials{display:grid;max-width:1000px;margin:1.5rem auto 0;text-align:center;}
.dv-testimonial{grid-area:1 / 1;align-self:center;margin:0;opacity:0;visibility:hidden;transition:opacity .8s, visibility .8s;}
.dv-testimonials:not(.is-klaar) > .dv-testimonial:first-child, .dv-testimonial.is-actief{opacity:1;visibility:visible;}
.dv-testimonials .dv-testimonial blockquote{margin:0;padding:0;border:0;color:inherit;font-style:italic;font-size:1.2rem;line-height:1.8;}
.dv-testimonial blockquote p{margin:0 0 .5rem;}
.dv-testimonial blockquote .dv-testimonial-titel{margin-bottom:.75rem;font-size:1.6rem;font-weight:700;line-height:1.4;color:var(--wp--preset--color--kop);}
.dv-testimonial figcaption, .dv-testimonial-los{display:flex;flex-direction:column;align-items:center;gap:.3rem;margin-top:.75rem;font-size:.95rem;}
.dv-sterren{color:#FFB900;font-size:1.2rem;letter-spacing:.1em;line-height:1;}
.dv-testimonials-nav{display:flex;justify-content:center;gap:.75rem;margin-top:1rem;}
.dv-testimonials-nav button{width:2.25rem;height:2.25rem;padding:0;border:1px solid #CCCCCC;border-radius:50%;background:transparent;color:var(--wp--preset--color--tekst);font-size:1.4rem;line-height:1;cursor:pointer;}
.dv-testimonials-nav button:hover, .dv-testimonials-nav button:focus-visible{border-color:var(--wp--preset--color--blauw);color:var(--wp--preset--color--blauw);}
@media(max-width:600px){
.dv-testimonials .dv-testimonial blockquote{font-size:1.05rem;}
.dv-testimonial blockquote .dv-testimonial-titel{font-size:1.25rem;}
}
@media (prefers-reduced-motion: reduce) { .dv-testimonial{transition:none;}
} 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"]:not(.button), button[type="submit"]:not(.wp-block-search__button):not(.button){background:var(--wp--preset--color--blauw);color:#fff;border:0;padding:.6rem 1.3rem;font:inherit;cursor:pointer;}
input[type="submit"]:not(.button):hover, button[type="submit"]:not(.button):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;}
.single-docs .wp-block-columns:has(.dv-docs-nav, [class*="wedocs"]):not(.wp-block-column .wp-block-columns){max-width:var(--wp--style--global--wide-size) !important;}
@media(min-width:782px){
.single-docs .wp-block-columns:has(.dv-docs-nav, [class*="wedocs"]):not(.wp-block-column .wp-block-columns) > .wp-block-column:nth-child(1){flex:0 0 300px !important;}
.single-docs .wp-block-columns:has(.dv-docs-nav, [class*="wedocs"]):not(.wp-block-column .wp-block-columns) > .wp-block-column:nth-child(2){flex:1 1 0 !important;min-width:0;}
.single-docs .wp-block-columns:has(.dv-docs-nav, [class*="wedocs"]):not(.wp-block-column .wp-block-columns) > .wp-block-column:nth-child(3){flex:0 0 auto !important;}
} @media(max-width:781px){
.single-docs .wp-block-columns:has(.dv-docs-nav) > .wp-block-column:has(.dv-docs-nav){order:2;}
} .single-docs .wp-block-column:has(> .dv-docs-kruimelpad){display:flex;flex-direction:column;}
.single-docs .wp-block-column:has(> .dv-docs-kruimelpad) > *{margin-block:0 1rem;}
.single-docs .dv-docs-kruimelpad{order:-1;}
.single-docs .wp-block-post-content h2{font-size:clamp(1.6rem, 1.2rem + 1.5vw, 2.25rem);}
.single-docs .wp-block-post-content h3{font-size:clamp(1.3rem, 1rem + 1.1vw, 1.7rem);}
.dv-docs-kruimelpad{font-size:.85rem;line-height:1.5;}
.dv-docs-zoek{display:flex;margin:0 0 1.25rem;}
.dv-docs-zoek input[type="search"]{flex:1;min-width:0;}
.dv-docs-zoek button{padding:0 .9rem;font-size:.9rem;}
.dv-docs-pad{color:#767676;font-size:.875rem;margin:-.3rem 0 .6rem;}
.wedocs-doc-navigation{gap:1rem;margin-top:2rem;}
.wedocs-doc-navigation > div{background:var(--wp--preset--color--grijs-licht);border:1px solid var(--wp--preset--color--grijs);border-radius:0 !important;transition:background .2s;}
.wedocs-doc-navigation > div:hover{background:var(--wp--preset--color--blauw);border-color:var(--wp--preset--color--blauw);}
.wedocs-doc-navigation > div a, .wedocs-doc-navigation > div a *{color:var(--wp--preset--color--blauw) !important;text-decoration:none;}
.wedocs-doc-navigation > div:hover a, .wedocs-doc-navigation > div:hover a *{color:#fff !important;}
.dv-docs-handleiding{font-size:1.45rem;font-weight:600;line-height:1.3;color:var(--wp--preset--color--kop);border-bottom:1px solid #EEEEEE;padding-bottom:.9rem;margin:0 0 1rem;}
.dv-docs-handleiding a{color:inherit;}
.dv-docs-nav{font-size:.975rem;line-height:1.5;}
.dv-docs-nav ul{list-style:none;margin:.3rem 0 .6rem 1.4rem;padding:0 0 0 .2rem;border-left:1px solid #DDDDDD;}
.dv-docs-nav ul ul{margin-left:.9rem;}
.dv-docs-nav li > a{display:block;padding:.45rem .8rem;color:var(--wp--preset--color--tekst);border-left:3px solid transparent;margin-left:-2px;}
.dv-docs-nav li > a:hover{color:var(--wp--preset--color--blauw);}
.dv-docs-nav li.dv-docs-huidig > a{font-weight:600;color:var(--wp--preset--color--kop);border-left-color:var(--wp--preset--color--blauw);}
.dv-docs-hoofdstuk{margin:0 0 .25rem;}
.dv-docs-hoofdstuk > summary, .dv-docs-hoofdstuk > a{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.55rem .8rem;cursor:pointer;list-style:none;}
.dv-docs-hoofdstuk > summary::-webkit-details-marker{display:none;}
.dv-docs-hoofdstuk > summary::after{content:"+";flex:0 0 auto;width:1.6rem;height:1.6rem;line-height:1.5rem;text-align:center;border:1px solid #DDDDDD;color:#999;font-size:1rem;}
.dv-docs-hoofdstuk[open] > summary::after{content:"−";}
.dv-docs-hoofdstuk > summary a, .dv-docs-hoofdstuk > a{color:var(--wp--preset--color--blauw);}
.dv-docs-hoofdstuk.is-open > summary, div.dv-docs-hoofdstuk.is-open > a{background:var(--wp--preset--color--blauw);}
.dv-docs-hoofdstuk.is-open > summary a, div.dv-docs-hoofdstuk.is-open > a{color:#fff;}
.dv-docs-hoofdstuk.is-open > summary::after{color:#fff;border-color:rgba(255,255,255,.5);}
.single-docs .wp-block-post-content img{background:var(--wp--preset--color--grijs-licht);border:1px solid #DDDDDD;padding:1.25rem;box-sizing:border-box;}
.dv-vragen-zoek{display:flex;gap:0;margin:0 0 2rem;}
.dv-vragen-zoek + .dv-vragen-aantal{margin:-1.25rem 0 1.5rem;}
.dv-vragen-zoek input[type="search"]{flex:1;min-width:0;}
.dv-vragen-cat{font-size:1.35rem;margin:2rem 0 .6rem;}
.dv-vragen-cat a{color:var(--wp--preset--color--kop);}
.dv-vragen-cat a:hover{color:var(--wp--preset--color--oranje);}
.dv-vragen{list-style:none;padding:0;margin:0 0 1rem;border-top:1px solid #EEEEEE;}
.dv-vragen li{border-bottom:1px solid #EEEEEE;padding:.55rem 0;line-height:1.5;}
.dv-vragen-aantal{font-size:.95rem;}
.dv-vragen-teller{color:#999;font-size:.9rem;}
.dv-antwoord-kop{margin-top:2rem;}
.dv-antwoord + .dv-antwoord{border-top:1px solid #EEEEEE;margin-top:1.5rem;padding-top:.5rem;}
.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%;box-sizing:border-box;}
.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(225px, 1fr));gap:2rem 2.5rem;align-items:center;}
.dv-logos li{display:flex;align-items:center;justify-content:center;min-height:120px;}
.dv-logos img{max-height:105px;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:265px;}
.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-logos{grid-template-columns:repeat(auto-fill, minmax(140px, 1fr));}
.dv-logo-marquee{--dv-logo-w:190px;}
} @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; } }