/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-outline-style:solid}}}@layer theme{:root,:host{--spacing:.25rem;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:96rem;--container-3xs:16rem;--container-2xs:18rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--text-9xl:8rem;--text-9xl--line-height:1;--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--shadow-2xs:0 1px #0000000d;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--inset-shadow-2xs:inset 0 1px #0000000d;--inset-shadow-xs:inset 0 1px 1px #0000000d;--inset-shadow-sm:inset 0 2px 4px #0000000d;--drop-shadow-xs:0 1px 1px #0000000d;--drop-shadow-sm:0 1px 2px #00000026;--drop-shadow-md:0 3px 3px #0000001f;--drop-shadow-lg:0 4px 4px #00000026;--drop-shadow-xl:0 9px 7px #0000001a;--drop-shadow-2xl:0 25px 25px #00000026;--text-shadow-2xs:0px 1px 0px #00000026;--text-shadow-xs:0px 1px 1px #0003;--text-shadow-sm:0px 1px 0px #00000013, 0px 1px 1px #00000013, 0px 2px 2px #00000013;--text-shadow-md:0px 1px 1px #0000001a, 0px 1px 2px #0000001a, 0px 2px 4px #0000001a;--text-shadow-lg:0px 1px 2px #0000001a, 0px 3px 2px #0000001a, 0px 4px 8px #0000001a;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--perspective-dramatic:100px;--perspective-near:300px;--perspective-normal:500px;--perspective-midrange:800px;--perspective-distant:1200px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-white:#fff;--color-black:#000;--color-primary:#0185c2;--color-primary-strong:#006a9b;--color-secondary:#4a68ff;--color-secondary-soft:#7ec4e8;--color-heading:#002232;--color-body:#002232;--color-strong:#002232;--color-surface:#f8f8f8;--color-surface-strong:#eee;--color-border:#e2e2e2;--color-dark:#000;--color-danger:#d92d20;--color-rating:#c27c0e;--color-on-dark-muted:#f7f8f8;--color-on-dark-subtle:#9c9da3;--font-heading:"Aileron", ui-sans-serif, system-ui, "Segoe UI", Roboto, Arial, sans-serif;--font-body:"Aileron", ui-sans-serif, system-ui, "Segoe UI", Roboto, Arial, sans-serif;--radius-card:0;--radius-button:9999px;--radius-field:0;--shadow-card:none;--content-width:66.625rem;--body-size:1rem;--body-leading:1.6;--heading-weight:800;--display-weight:800;--display-tracking:0;--display-leading:1.1}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:where(input:not([type=checkbox],[type=radio],[type=submit],[type=button],[type=reset],[type=hidden],[type=range],[type=file],[type=color]),select,textarea){min-height:calc(var(--spacing) * 11);border-radius:var(--radius-field);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-strong);display:block}:where(input:not([type=checkbox],[type=radio],[type=submit],[type=button],[type=reset],[type=hidden],[type=range],[type=file],[type=color]),select,textarea)::placeholder{color:#00223299}@supports (color:color-mix(in lab, red, red)){:where(input:not([type=checkbox],[type=radio],[type=submit],[type=button],[type=reset],[type=hidden],[type=range],[type=file],[type=color]),select,textarea)::placeholder{color:color-mix(in oklab, var(--color-body) 60%, transparent)}}:where(input:not([type=checkbox],[type=radio],[type=submit],[type=button],[type=reset],[type=hidden],[type=range],[type=file],[type=color]),select,textarea):focus{border-color:var(--color-primary);outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:3px;outline-color:var(--color-secondary)}input:where(:not([type=checkbox],[type=radio],[type=submit],[type=button],[type=reset],[type=hidden],[type=range],[type=file],[type=color])),select,textarea{background-color:var(--color-white)}:where(textarea){min-height:calc(var(--spacing) * 32)}:where(input[type=checkbox],input[type=radio]){width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);accent-color:var(--color-primary-strong)}:where(input,select,textarea):where(:disabled){cursor:not-allowed;opacity:.6}:where(input,select,textarea):where([aria-invalid=true]){border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-danger)}body{background-color:var(--color-white);font-family:var(--font-body);color:var(--color-strong);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--type-p,var(--body-size));line-height:var(--body-leading)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:3px;outline-color:var(--color-secondary)}}@layer components{.zo-text-media__media>.components-placeholder{border-radius:inherit;width:100%;height:100%;min-height:100%;box-shadow:none}.zo-text-media__media>.components-drop-zone{border-radius:inherit}.zo-hero{--hero-bg:var(--color-primary-strong);--hero-color:var(--color-white);--hero-text-color:var(--color-white);--hero-eyebrow-color:var(--color-secondary);--hero-padding:5rem 1.5rem;--hero-content-width:40rem;--hero-min-height:34rem;--hero-radius:0;--hero-title-size:var(--type-h1,clamp(2.25rem, 5vw, 3.25rem));--hero-title-shadow:none;--hero-overlay:linear-gradient(90deg, #000000b3, #00000040);isolation:isolate;background:var(--hero-bg);color:var(--hero-text-color);border-radius:var(--hero-radius);position:relative;overflow:clip}.zo-hero__inner{max-width:calc(var(--content-width) + 3rem);min-height:var(--hero-min-height);padding:var(--hero-padding);grid-template-columns:minmax(0, var(--hero-content-width));align-content:center;margin-inline:auto;display:grid}.zo-hero__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--hero-eyebrow-color);margin-bottom:.75rem;font-size:.8125rem;font-weight:700}.zo-hero__title{font-family:var(--font-heading);font-size:var(--hero-title-size);line-height:var(--display-leading);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);text-wrap:balance;text-shadow:var(--hero-title-shadow);color:var(--hero-color)}.zo-hero__text{max-width:34rem;margin-top:1.25rem;font-size:1.1875rem}.zo-hero__body{margin-top:2rem}.zo-hero__body>*+*{margin-top:1.25rem}.zo-hero__body>:where(ul){padding-left:1.25rem;list-style:outside}.zo-hero__body>:where(ol){padding-left:1.25rem;list-style:decimal}.zo-hero__body :where(li+li){margin-top:.25rem}.zo-hero__media{z-index:-1;position:absolute;inset:0}.zo-hero__media img,.zo-hero__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.zo-hero__media:after{content:"";background:var(--hero-overlay);position:absolute;inset:0}.zo-hero__media:not(:has(img,video)){display:none}.zo-hero__video{opacity:0;transition:opacity .6s}.zo-hero__video.is-zichtbaar{opacity:1}@media (prefers-reduced-motion:reduce){.zo-hero__video{transition:none}}.zo-usps{--usps-bg:transparent;--usps-border:1px solid var(--color-border);--usps-padding:1.75rem 1.5rem;--usps-gap:1rem 2rem;--usps-min-width:13rem;--usp-color:var(--color-strong);--usp-icon-bg:var(--color-surface);--usp-icon-color:var(--color-primary);--usp-icon-size:2.5rem}.zo-usps.is-style-licht{--usps-bg:var(--color-surface);--usps-border:0;--usp-icon-bg:var(--color-white)}.zo-usps{background:var(--usps-bg);border-bottom:var(--usps-border)}.zo-usps__list{max-width:calc(var(--content-width) + 3rem);padding:var(--usps-padding);grid-template-columns:repeat(auto-fit, minmax(min(var(--usps-min-width), 100%), 1fr));gap:var(--usps-gap);margin-inline:auto;display:grid}.zo-usp{color:var(--usp-color);align-items:center;gap:.75rem;font-weight:600;display:flex}.zo-usp__icon{width:var(--usp-icon-size);height:var(--usp-icon-size);background:var(--usp-icon-bg);border-radius:9999px;flex:none;position:relative}.zo-usp__icon:after{content:"";background-color:var(--usp-icon-color);-webkit-mask:var(--usp-icon,var(--icon-vinkje)) center / contain no-repeat;-webkit-mask:var(--usp-icon,var(--icon-vinkje)) center / contain no-repeat;-webkit-mask:var(--usp-icon,var(--icon-vinkje)) center / contain no-repeat;mask:var(--usp-icon,var(--icon-vinkje)) center / contain no-repeat;position:absolute;inset:25%}.zo-usps.is-style-vakken{--usps-border:0;--usps-gap:0;--usp-icon-bg:transparent;--usp-icon-color:var(--usp-color);--usp-icon-size:2.25rem;--usp-vak-border:1px solid var(--color-border);--usp-vak-padding:2.5rem 1rem 3rem}.zo-usps.is-style-vakken .zo-usp{padding:var(--usp-vak-padding);border:var(--usp-vak-border);text-align:center;background:var(--vak-hoekpunten,none);flex-direction:column;justify-content:center;gap:.75rem}.zo-usps.is-style-vakken .zo-usp+.zo-usp{margin-left:-1px}.zo-usps.is-style-vakken .zo-usp__icon:after{inset:0}@media (width<=639px){.zo-usps.is-style-vakken .zo-usp+.zo-usp{margin-top:-1px;margin-left:0}}:root{--vak-hoekpunt:transparent;--vak-hoekpunt-maat:2.5px;--vak-hoekpunt-afstand:.75rem}.zo-usps.is-style-vakken .zo-usp,.zo-steps.is-style-vakken .zo-step,.zo-cards.is-style-vakken .zo-card,.zo-contact.is-style-vakken .zo-contact__item{--vak-hoekpunten:radial-gradient(circle, var(--vak-hoekpunt) var(--vak-hoekpunt-maat), transparent calc(var(--vak-hoekpunt-maat) + .5px)) left var(--vak-hoekpunt-afstand) top var(--vak-hoekpunt-afstand) / calc(var(--vak-hoekpunt-maat) * 2 + 1px) calc(var(--vak-hoekpunt-maat) * 2 + 1px) no-repeat, radial-gradient(circle, var(--vak-hoekpunt) var(--vak-hoekpunt-maat), transparent calc(var(--vak-hoekpunt-maat) + .5px)) right var(--vak-hoekpunt-afstand) top var(--vak-hoekpunt-afstand) / calc(var(--vak-hoekpunt-maat) * 2 + 1px) calc(var(--vak-hoekpunt-maat) * 2 + 1px) no-repeat, radial-gradient(circle, var(--vak-hoekpunt) var(--vak-hoekpunt-maat), transparent calc(var(--vak-hoekpunt-maat) + .5px)) left var(--vak-hoekpunt-afstand) bottom var(--vak-hoekpunt-afstand) / calc(var(--vak-hoekpunt-maat) * 2 + 1px) calc(var(--vak-hoekpunt-maat) * 2 + 1px) no-repeat, radial-gradient(circle, var(--vak-hoekpunt) var(--vak-hoekpunt-maat), transparent calc(var(--vak-hoekpunt-maat) + .5px)) right var(--vak-hoekpunt-afstand) bottom var(--vak-hoekpunt-afstand) / calc(var(--vak-hoekpunt-maat) * 2 + 1px) calc(var(--vak-hoekpunt-maat) * 2 + 1px) no-repeat}.zo-text-media{--tm-bg:transparent;--tm-padding:5rem 1.5rem;--tm-gap:3.5rem;--tm-eyebrow-color:var(--color-primary);--tm-title-color:var(--type-h1-color,var(--color-heading));--tm-title-size:calc(var(--type-h1,clamp(2.35rem, 5.3vw, 3.25rem)) * .85);--tm-text-size:1.125rem;--tm-text-color:var(--type-p-color,var(--color-body));--tm-link-color:var(--color-primary);--tm-image-ratio:16 / 11;--tm-image-radius:var(--radius-card);--tm-image-bg:var(--color-surface-strong);--tm-illustratie:none;--tm-illustratie-ratio:1 / 1}.zo-text-media.is-style-licht{--tm-bg:var(--color-surface);--tm-image-bg:var(--color-border)}.zo-text-media.is-style-donker{--tm-bg:var(--color-primary-strong);--tm-eyebrow-color:var(--color-secondary);--tm-title-color:var(--color-white);--tm-text-color:var(--color-on-dark-muted);--tm-link-color:var(--color-secondary);--tm-image-bg:var(--color-primary)}.zo-text-media{background:var(--tm-bg);color:var(--tm-text-color)}.zo-text-media__inner{max-width:calc(var(--content-width) + 3rem);padding:var(--tm-padding);align-items:center;gap:var(--tm-gap);margin-inline:auto;display:grid}@media (width>=768px){.zo-text-media__inner{grid-template-columns:1fr 1fr}.zo-text-media__inner--foto-links :is(.zo-text-media__media,.zo-illustratie){order:-1}}.zo-text-media__inner--zonder-foto{grid-template-columns:minmax(0,48rem)}.zo-text-media__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--tm-eyebrow-color);margin-bottom:.75rem;font-size:.8125rem;font-weight:700}.zo-text-media__title{font-family:var(--font-heading);font-size:var(--tm-title-size);line-height:var(--display-leading);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);text-wrap:balance;color:var(--tm-title-color)}.zo-text-media .zo-text-media__body{max-width:34rem;font-size:var(--tm-text-size);color:var(--tm-text-color);margin-top:1.25rem}.zo-text-media .zo-text-media__body a:not(.btn){color:var(--tm-link-color)}.zo-text-media__body>:is(.wp-block-buttons,.zo-knoppen){margin-top:2rem}.zo-text-media__media{aspect-ratio:var(--tm-image-ratio);border-radius:var(--tm-image-radius);background:var(--tm-image-bg);position:relative;overflow:hidden}.zo-text-media__media img{object-fit:cover;width:100%;height:100%}.zo-text-media.is-style-tot-de-rand{--tm-image-radius:0;--tm-rand-kolommen:1fr 1fr;--tm-rand:max(1.5rem, (100vw - var(--content-width)) / 2);overflow-x:clip}@media (width>=768px){.zo-text-media.is-style-tot-de-rand .zo-text-media__inner:not(.zo-text-media__inner--zonder-foto){grid-template-columns:var(--tm-rand-kolommen)}.zo-text-media.is-style-tot-de-rand .zo-text-media__inner--foto-links .zo-text-media__media{margin-left:calc(-1 * var(--tm-rand))}.zo-text-media.is-style-tot-de-rand .zo-text-media__inner:not(.zo-text-media__inner--foto-links) .zo-text-media__media{margin-right:calc(-1 * var(--tm-rand))}}.zo-text-media__media:has(img){background:0 0}.zo-illustratie{aspect-ratio:var(--tm-illustratie-ratio);background:var(--tm-illustratie) center / contain no-repeat}.zo-cards{--cards-bg:var(--color-surface);--cards-title-color:var(--type-h2-color,var(--color-heading));--cards-padding:4rem 1.5rem;--cards-min-width:16rem;--cards-gap:1.5rem;--card-bg:var(--color-white);--card-radius:var(--radius-card);--card-shadow:var(--shadow-card);--card-border:1px solid var(--color-border);--card-padding:1.5rem;--card-icon-size:3rem;--card-icon-bg:var(--color-surface);--card-icon-color:var(--color-primary);--card-icon-inset:25%;--card-title-size:var(--type-h3,1.25rem);--card-title-weight:600;--card-title-color:var(--type-h3-color,var(--color-heading));--card-text-color:var(--type-p-color,var(--color-body));--card-link-color:var(--color-primary);--card-hover-lift:0px;--card-foto-verhouding:16 / 9;--card-foto-afstand:1.25rem}.zo-cards.is-style-omlijnd{--cards-bg:var(--color-white);--card-bg:transparent;--card-shadow:none;--card-border:2px solid var(--color-border)}.zo-cards.is-style-op-kleur{--cards-bg:var(--color-primary-strong);--cards-title-color:var(--color-white);--card-border:0}.zo-cards.is-style-compact{--card-padding:1.25rem;--card-icon-bg:transparent;--card-icon-inset:0;--card-title-size:1rem}.zo-cards{background:var(--cards-bg)}.zo-cards__inner{max-width:calc(var(--content-width) + 3rem);padding:var(--cards-padding);margin-inline:auto}.zo-cards__title{text-align:center;font-family:var(--font-heading);font-size:var(--type-h2,1.875rem);line-height:1.2;font-weight:var(--heading-weight);color:var(--cards-title-color);margin-bottom:2.5rem}.zo-cards__list{grid-template-columns:repeat(auto-fit, minmax(min(var(--cards-min-width), 100%), 1fr));gap:var(--cards-gap);display:grid}.zo-card{padding:var(--card-padding);border:var(--card-border);border-radius:var(--card-radius);background:var(--card-bg);box-shadow:var(--card-shadow);flex-direction:column;display:flex}.zo-card__foto{width:100%;height:auto;aspect-ratio:var(--card-foto-verhouding);object-fit:cover;margin-bottom:var(--card-foto-afstand);display:block}.zo-card__icon{width:var(--card-icon-size);height:var(--card-icon-size);background:var(--card-icon-bg);border-radius:9999px;flex:none;margin-bottom:1rem;position:relative}.zo-card__icon:after{content:"";inset:var(--card-icon-inset);background-color:var(--card-icon-color);-webkit-mask:var(--card-icon) center / contain no-repeat;-webkit-mask:var(--card-icon) center / contain no-repeat;-webkit-mask:var(--card-icon) center / contain no-repeat;mask:var(--card-icon) center / contain no-repeat;position:absolute}.zo-card__title{font-family:var(--font-heading);font-size:var(--card-title-size);line-height:1.3;font-weight:var(--card-title-weight);color:var(--card-title-color)}.zo-card__text{color:var(--card-text-color);margin-top:.5rem}.zo-card__link{min-height:2.75rem;color:var(--card-link-color);text-underline-offset:4px;align-items:center;gap:.375rem;margin-top:auto;padding-top:1rem;font-weight:600;display:inline-flex}.zo-card__link:hover{text-decoration:underline}.zo-card__link:after{content:"";width:1.125rem;height:1.125rem;-webkit-mask:var(--icon-arrow) center / contain no-repeat;-webkit-mask:var(--icon-arrow) center / contain no-repeat;-webkit-mask:var(--icon-arrow) center / contain no-repeat;mask:var(--icon-arrow) center / contain no-repeat;background-color:currentColor}.zo-cards.is-style-compact .zo-card{flex-direction:row;align-items:center;transition:translate .3s;position:relative}.zo-cards.is-style-compact .zo-card:has(.zo-card__link):hover{translate:0 var(--card-hover-lift)}.zo-cards.is-style-compact .zo-card:has(.zo-card__link:focus-visible){outline:3px solid var(--color-secondary);outline-offset:2px}.zo-cards.is-style-compact .zo-card__icon{margin:0 1rem 0 0}.zo-cards.is-style-compact .zo-card__text{display:none}.zo-cards.is-style-compact .zo-card__link{outline:none;min-height:0;margin:0 0 0 1rem;padding:0;font-size:0}.zo-cards.is-style-compact .zo-card__link:after{width:1.25rem;height:1.25rem}.zo-cards.is-style-compact .zo-card__link:before{content:"";position:absolute;inset:0}.editor-styles-wrapper .zo-cards.is-style-compact .zo-card__link:before{display:none}@media (prefers-reduced-motion:reduce){.zo-cards.is-style-compact .zo-card{transition:none}}.zo-cards.is-style-vakken{--cards-bg:transparent;--cards-gap:0;--card-radius:0;--card-shadow:none;--card-vak-bg:var(--color-white);--card-vak-border:1px solid var(--color-border);--card-vak-padding:1.75rem 1.5rem 2.5rem}.zo-cards.is-style-vakken .zo-cards__title{text-align:left}.zo-cards.is-style-vakken .zo-card{padding:var(--card-vak-padding);border:var(--card-vak-border);background:var(--vak-hoekpunten,none), var(--card-vak-bg)}.zo-cards.is-style-vakken .zo-card+.zo-card{margin-left:-1px}@media (width<=639px){.zo-cards.is-style-vakken .zo-card+.zo-card{margin-top:-1px;margin-left:0}}.zo-tegels{--tegels-bg:transparent;--tegels-title-color:var(--type-h2-color,var(--color-heading));--tegels-padding:4rem 1.5rem;--tegels-gap:1.5rem;--tegels-kolommen:1fr 2fr;--tegels-min-width:18rem;--tegel-hoogte:16rem;--tegel-radius:var(--radius-card);--tegel-bg:var(--color-primary-strong);--tegel-overlay:#0000004d}@supports (color:color-mix(in lab, red, red)){.zo-tegels{--tegel-overlay:color-mix(in srgb, var(--color-black) 30%, transparent)}}.zo-tegels{--tegel-padding:1.5rem;--tegel-title-size:var(--type-h2,clamp(1.375rem, 3vw, 1.75rem));--tegel-title-color:var(--color-white);--tegel-hover-lift:0px;background:var(--tegels-bg)}.zo-tegels__inner{max-width:calc(var(--content-width) + 3rem);padding:var(--tegels-padding);margin-inline:auto}.zo-tegels__title{text-align:center;font-family:var(--font-heading);font-size:var(--type-h2,1.875rem);line-height:1.2;font-weight:var(--heading-weight);color:var(--tegels-title-color);margin-bottom:2.5rem}.zo-tegels__list{grid-template-columns:minmax(0,1fr);grid-auto-rows:var(--tegel-hoogte);gap:var(--tegels-gap);display:grid}@media (width>=768px){.zo-tegels:not(.is-style-gelijk) .zo-tegels__list{grid-template-columns:var(--tegels-kolommen)}.zo-tegels:not(.is-style-gelijk) .zo-tegel:nth-child(3n+1 of .zo-tegel){grid-row:span 2}.zo-tegels:not(.is-style-gelijk) .zo-tegel:nth-child(3n+1 of .zo-tegel):nth-last-child(2 of .zo-tegel){grid-row:auto}.zo-tegels:not(.is-style-gelijk) .zo-tegel:nth-child(3n+1 of .zo-tegel):nth-last-child(1 of .zo-tegel){grid-area:auto/1/auto/-1}.zo-tegels.is-style-gelijk .zo-tegels__list{grid-template-columns:repeat(auto-fit, minmax(min(var(--tegels-min-width), 100%), 1fr))}}.zo-tegel{isolation:isolate;padding:var(--tegel-padding);border-radius:var(--tegel-radius);background:var(--tegel-bg);align-items:flex-end;transition:translate .3s;display:flex;position:relative;overflow:hidden}.zo-tegel:has(a):hover{translate:0 var(--tegel-hover-lift)}.zo-tegel:has(a:focus-visible){outline:3px solid var(--color-secondary);outline-offset:2px}.zo-tegel__media{z-index:-1;position:absolute;inset:0}.zo-tegel__media img{object-fit:cover;width:100%;height:100%}.zo-tegel__media:has(img):after{content:"";background:var(--tegel-overlay);position:absolute;inset:0}.zo-tegel__title{width:100%;font-family:var(--font-heading);font-size:var(--tegel-title-size);line-height:var(--display-leading);font-weight:var(--heading-weight);text-wrap:balance;color:var(--tegel-title-color)}.zo-tegel__title a{color:inherit;outline:none;text-decoration:none}.zo-tegel__title a:after{content:"";position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.zo-tegel{transition:none}}.zo-tegel:is(.is-sleepdoel-voor,.is-sleepdoel-na){outline:3px dashed var(--wp-admin-theme-color,#3858e9);outline-offset:3px}.zo-tegel:is(.is-sleepdoel-voor,.is-sleepdoel-na):before{z-index:3;background:var(--wp-admin-theme-color,#3858e9);color:#fff;border-radius:4px;padding:.375rem .75rem;font:600 .875rem/1.2 system-ui,sans-serif;position:absolute;top:.75rem}.zo-tegel.is-sleepdoel-voor:before{content:"← Komt hiervoor";left:.75rem}.zo-tegel.is-sleepdoel-na:before{content:"Komt hierna →";right:.75rem}.zo-steps{--steps-bg:transparent;--steps-padding:5rem 1.5rem;--steps-title-color:var(--type-h2-color,var(--color-heading));--steps-min-width:15rem;--steps-gap:2rem;--step-number-bg:var(--color-primary-strong);--step-number-color:var(--color-white);--step-number-size:3rem;--step-title-color:var(--type-h3-color,var(--color-heading));--step-text-color:var(--type-p-color,var(--color-body))}.zo-steps.is-style-licht{--steps-bg:var(--color-surface)}.zo-steps{background:var(--steps-bg)}.zo-steps__inner{max-width:calc(var(--content-width) + 3rem);padding:var(--steps-padding);margin-inline:auto}.zo-steps__title{text-align:center;font-family:var(--font-heading);font-size:var(--type-h2,1.875rem);line-height:1.2;font-weight:var(--heading-weight);color:var(--steps-title-color);margin-bottom:2.5rem}.zo-steps__list{counter-reset:zo-stap;grid-template-columns:repeat(auto-fit, minmax(min(var(--steps-min-width), 100%), 1fr));gap:var(--steps-gap);display:grid}.zo-step{counter-increment:zo-stap}.zo-step:before{content:counter(zo-stap);width:var(--step-number-size);height:var(--step-number-size);background:var(--step-number-bg);color:var(--step-number-color);font-family:var(--font-heading);font-size:1.25rem;font-weight:var(--display-weight);border-radius:9999px;justify-content:center;align-items:center;margin-bottom:1rem;display:flex}.zo-step__title{font-family:var(--font-heading);font-size:var(--type-h3,1.25rem);line-height:1.3;font-weight:var(--heading-weight);color:var(--step-title-color)}.zo-step__text{color:var(--step-text-color);margin-top:.5rem}.zo-steps.is-style-onder-elkaar .zo-steps__list{grid-template-columns:minmax(0,1fr);max-width:48rem;margin-inline:auto}.zo-steps.is-style-onder-elkaar .zo-step{grid-template-columns:var(--step-number-size) minmax(0, 1fr);column-gap:1.25rem;display:grid}.zo-steps.is-style-onder-elkaar .zo-step:before{grid-row:span 2;margin-bottom:0}.zo-steps.is-style-onder-elkaar .zo-step>*{grid-column:2}.zo-steps__actions,.zo-steps__list>.wp-block-buttons{margin-top:2rem}.zo-steps__list>.wp-block-buttons{grid-column:1/-1}.zo-steps.is-style-vakken{--steps-gap:0;--step-vak-bg:var(--color-white);--step-vak-border:1px solid var(--color-border);--step-vak-padding:2.5rem 1.5rem 3rem}.zo-steps.is-style-vakken .zo-steps__title{text-align:left}.zo-steps.is-style-vakken .zo-step{padding:var(--step-vak-padding);border:var(--step-vak-border);background:var(--vak-hoekpunten), var(--step-vak-bg)}.zo-steps.is-style-vakken .zo-step+.zo-step{margin-left:-1px}.zo-steps.is-style-vakken .zo-step:before{width:auto;height:auto;color:var(--step-title-color);font-size:inherit;background:0 0;border-radius:0;margin-bottom:.75rem;display:block}@media (width<=639px){.zo-steps.is-style-vakken .zo-step+.zo-step{margin-top:-1px;margin-left:0}}.zo-stats{--stats-bg:var(--color-primary-strong);--stats-padding:3.5rem 1.5rem;--stats-gap:2rem;--stats-min-width:12rem;--stat-number-color:var(--color-secondary);--stat-number-size:3.25rem;--stat-label-color:var(--color-on-dark-muted)}.zo-stats.is-style-licht{--stats-bg:var(--color-surface);--stat-number-color:var(--color-primary-strong);--stat-label-color:var(--color-body)}.zo-stats{background:var(--stats-bg)}.zo-stats__list{max-width:calc(var(--content-width) + 3rem);padding:var(--stats-padding);grid-template-columns:repeat(auto-fit, minmax(min(var(--stats-min-width), 100%), 1fr));gap:var(--stats-gap);text-align:center;margin-inline:auto;display:grid}.zo-stat{flex-direction:column-reverse;display:flex}.zo-stat__number{font-family:var(--font-heading);font-size:var(--stat-number-size);line-height:var(--display-leading);font-weight:var(--display-weight);color:var(--stat-number-color)}.zo-stat__label{color:var(--stat-label-color);margin-top:.25rem;font-size:.9375rem}.zo-reviews{--reviews-bg:transparent;--reviews-padding:5rem 1.5rem;--reviews-title-color:var(--type-h2-color,var(--color-heading));--reviews-min-width:17rem;--reviews-gap:1.5rem;--review-bg:var(--color-surface);--review-radius:var(--radius-card);--review-shadow:none;--review-padding:2rem;--review-text-color:var(--color-strong);--review-text-size:1.0625rem;--review-name-color:var(--color-heading);--review-star-color:var(--color-rating)}.zo-reviews.is-style-licht{--reviews-bg:var(--color-surface);--review-bg:var(--color-white);--review-shadow:var(--shadow-card)}.zo-reviews.is-style-citaat{--reviews-min-width:100%;--review-bg:transparent;--review-padding:0;--review-text-size:1.5rem}.zo-reviews{background:var(--reviews-bg)}.zo-reviews__inner{max-width:calc(var(--content-width) + 3rem);padding:var(--reviews-padding);margin-inline:auto}.zo-reviews__title{text-align:center;font-family:var(--font-heading);font-size:var(--type-h2,1.875rem);line-height:1.2;font-weight:var(--heading-weight);color:var(--reviews-title-color);margin-bottom:2.5rem}.zo-reviews__list{grid-template-columns:repeat(auto-fit, minmax(min(var(--reviews-min-width), 100%), 1fr));gap:var(--reviews-gap);display:grid}.zo-review{padding:var(--review-padding);border-radius:var(--review-radius);background:var(--review-bg);box-shadow:var(--review-shadow);flex-direction:column;gap:1rem;margin:0;display:flex}.zo-review__stars{gap:.125rem;display:flex}.zo-review__star{background-color:var(--review-star-color);width:1.125rem;height:1.125rem;-webkit-mask:var(--icon-ster-vol) center / contain no-repeat;-webkit-mask:var(--icon-ster-vol) center / contain no-repeat;-webkit-mask:var(--icon-ster-vol) center / contain no-repeat;mask:var(--icon-ster-vol) center / contain no-repeat}.zo-review__text{font-size:var(--review-text-size);color:var(--review-text-color);flex:1;line-height:1.55}.zo-review__author{font-size:var(--type-small,.875rem)}.zo-review__name{color:var(--review-name-color);font-weight:700}.zo-reviews.is-style-citaat .zo-reviews__list{text-align:center;max-width:48rem;margin-inline:auto}.zo-reviews.is-style-citaat .zo-review__stars{justify-content:center}.zo-logos{--logos-bg:transparent;--logos-padding:3.5rem 1.5rem;--logos-title-color:var(--color-body);--logos-min-width:11rem;--logos-gap:2rem 3rem;--logo-height:4.5rem;--logo-filter:grayscale(1);--logo-opacity:.7}.zo-logos.is-style-kleur{--logo-filter:none;--logo-opacity:1}.zo-logos{background:var(--logos-bg)}.zo-logos__inner{max-width:calc(var(--content-width) + 3rem);padding:var(--logos-padding);margin-inline:auto}.zo-logos__title{text-align:center;letter-spacing:.12em;text-transform:uppercase;color:var(--logos-title-color);margin-bottom:2rem;font-size:.8125rem;font-weight:700}.zo-logos__list{grid-template-columns:repeat(auto-fit, minmax(min(var(--logos-min-width), 100%), 1fr));place-items:center;gap:var(--logos-gap);display:grid}.zo-logo{justify-content:center;align-items:center;min-height:2.75rem;display:flex}.zo-logo img{width:auto;max-width:100%;max-height:var(--logo-height);object-fit:contain;filter:var(--logo-filter);opacity:var(--logo-opacity);transition:filter .2s,opacity .2s}.zo-logo:hover img,.zo-logo a:focus-visible img{filter:none;opacity:1}.zo-logo__media{width:100%}.zo-logo__media>.components-placeholder{min-height:6rem;padding:.75rem}@media (prefers-reduced-motion:reduce){.zo-logo img{transition:none}}.zo-logos.is-style-cirkels{--logo-filter:none;--logo-opacity:1;--logos-padding:4rem 0 0;--logos-cirkel-groot:15.75%;--logos-cirkel-klein:9.15%;--logos-cirkel-bg:var(--color-white);overflow:hidden}.zo-logos.is-style-cirkels .zo-logos__inner{max-width:none}.zo-logos.is-style-cirkels .zo-logos__title{font-family:var(--font-heading);font-size:var(--type-h2,1.875rem);line-height:1.1;font-weight:var(--display-weight);letter-spacing:normal;text-transform:none;margin-bottom:0}.zo-logos.is-style-cirkels .zo-logos__list{aspect-ratio:1728/542;display:block;position:relative}.zo-logos.is-style-cirkels .zo-logo{--k:0;left:calc(10.1% + 25% * var(--k));width:var(--logos-cirkel-groot);aspect-ratio:1;background:var(--logos-cirkel-bg);border-radius:9999px;position:absolute;top:55%;translate:-50% -50%}.zo-logos.is-style-cirkels .zo-logo:nth-child(2n){left:calc(22.6% + 25% * var(--k));width:var(--logos-cirkel-klein);top:24%}.zo-logos.is-style-cirkels .zo-logo:nth-child(n+3){--k:1}.zo-logos.is-style-cirkels .zo-logo:nth-child(n+5){--k:2}.zo-logos.is-style-cirkels .zo-logo:nth-child(n+7){--k:3}.zo-logos.is-style-cirkels .zo-logo:nth-child(n+9){--k:4}.zo-logos.is-style-cirkels .zo-logo:nth-child(n+11){--k:5}.zo-logos.is-style-cirkels .zo-logo:nth-child(n+13){--k:6}.zo-logos.is-style-cirkels .zo-logo:nth-child(n+15){--k:7}.zo-logos.is-style-cirkels .zo-logo :is(a,img){display:block}.zo-logos.is-style-cirkels .zo-logo img{max-width:80%;max-height:62%;margin-inline:auto}@media (width<=767px){.zo-logos.is-style-cirkels .zo-logos__list{aspect-ratio:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:2rem 1.5rem 3rem;display:grid}.zo-logos.is-style-cirkels .zo-logo,.zo-logos.is-style-cirkels .zo-logo:nth-child(2n){width:auto;position:static;translate:none}}.wp-block-zo-logos.is-style-cirkels{--logos-cel:11.9%}.wp-block-zo-logos.is-style-cirkels .zo-logos__list{aspect-ratio:auto;flex-wrap:wrap;align-items:flex-start;gap:0;padding:0 2% 3rem;display:flex}.wp-block-zo-logos.is-style-cirkels .zo-logo,.wp-block-zo-logos.is-style-cirkels .zo-logo:nth-child(2n){flex:0 0 var(--logos-cirkel-groot);width:auto;margin:var(--logos-cirkel-y-groot,9.38%) calc((var(--logos-cel) - var(--logos-cirkel-groot)) / 2) 0;position:relative;top:auto;left:auto;translate:none}.wp-block-zo-logos.is-style-cirkels .zo-logo:nth-child(2n){flex-basis:var(--logos-cirkel-klein);margin:var(--logos-cirkel-y-klein,2.95%) calc((var(--logos-cel) - var(--logos-cirkel-klein)) / 2) 0}.wp-block-zo-logos.is-style-cirkels .zo-logo__media{border-radius:inherit;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.wp-block-zo-logos.is-style-cirkels .zo-logo__media>.components-placeholder{width:100%;height:100%;min-height:0;padding:.5rem;font-size:.75rem}.wp-block-zo-logos.is-style-cirkels .zo-logos__list>.block-list-appender{align-self:center;margin:2rem 1rem 0;position:relative}@media (width<=767px){.wp-block-zo-logos.is-style-cirkels .zo-logos__list{padding-inline:0;display:flex}.wp-block-zo-logos.is-style-cirkels{--logos-cel:33.33%;--logos-cirkel-groot:30%;--logos-cirkel-klein:22%}}.zo-logos[data-zo-carousel]{--logos-carousel-snelheid:56;overflow:hidden}.zo-logos[data-zo-carousel] .zo-logos__inner{max-width:none;padding-inline:0}.zo-logos[data-zo-carousel] .zo-logos__list{gap:var(--logos-gap);touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;will-change:transform;align-items:center;width:100%;display:flex}.zo-logos[data-zo-carousel].is-slepen .zo-logos__list{cursor:grabbing}.zo-logos[data-zo-carousel] .zo-logo{flex:0 0 var(--logos-min-width)}.zo-logos[data-zo-carousel] .zo-logo img{-webkit-user-drag:none}.zo-logos.is-style-cirkels[data-zo-carousel]{--logos-cel:12.5%;--logos-cirkels-hoogte:31.37%;--logos-cirkel-y-groot:9.38%;--logos-cirkel-y-klein:2.95%}.zo-logos.is-style-cirkels[data-zo-carousel] .zo-logos__list{aspect-ratio:auto;height:auto;padding:0 0 calc(var(--logos-cirkels-hoogte) - var(--logos-cirkel-y-groot) - var(--logos-cirkel-groot));align-items:flex-start;gap:0;display:flex}.zo-logos.is-style-cirkels[data-zo-carousel] .zo-logo,.zo-logos.is-style-cirkels[data-zo-carousel] .zo-logo:nth-child(2n){flex:0 0 var(--logos-cirkel-groot);width:auto;margin:var(--logos-cirkel-y-groot) calc((var(--logos-cel) - var(--logos-cirkel-groot)) / 2) 0;position:relative;top:auto;left:auto;translate:none}.zo-logos.is-style-cirkels[data-zo-carousel] .zo-logo:nth-child(2n){flex-basis:var(--logos-cirkel-klein);margin:var(--logos-cirkel-y-klein) calc((var(--logos-cel) - var(--logos-cirkel-klein)) / 2) 0}@media (width<=767px){.zo-logos.is-style-cirkels[data-zo-carousel]{--logos-cel:30%;--logos-cirkel-groot:36%;--logos-cirkel-klein:22%;--logos-cirkels-hoogte:66%;--logos-cirkel-y-groot:22%;--logos-cirkel-y-klein:6%}}.zo-video{--video-bg:transparent;--video-padding:4rem 1.5rem;--video-max-width:56rem;--video-ratio:16 / 9;--video-radius:var(--radius-card);--video-poster-bg:var(--color-dark);--video-play-bg:var(--color-primary-strong);--video-play-color:var(--color-white);--video-play-size:4.5rem;--video-play-shadow:0 4px 16px #00000040;--video-title-color:var(--type-h2-color,var(--color-heading));--video-caption-color:var(--type-p-color,var(--color-body))}.zo-video.is-style-licht{--video-bg:var(--color-surface)}.zo-video.is-style-donker{--video-bg:var(--color-primary-strong);--video-play-bg:var(--color-secondary);--video-play-color:var(--color-dark);--video-title-color:var(--color-white);--video-caption-color:var(--color-on-dark-muted)}.zo-video{background:var(--video-bg)}.zo-video__inner{max-width:var(--video-max-width);padding:var(--video-padding);box-sizing:content-box;margin-inline:auto}.zo-video__title{text-align:center;font-family:var(--font-heading);font-size:var(--type-h2,1.875rem);line-height:1.2;font-weight:var(--heading-weight);color:var(--video-title-color);margin-bottom:2rem}.zo-video__frame{aspect-ratio:var(--video-ratio);border-radius:var(--video-radius);background:var(--video-poster-bg);position:relative;overflow:hidden}.zo-video__frame iframe,.zo-video__poster,.zo-video__poster img{border:0;width:100%;height:100%;position:absolute;inset:0}.zo-video__poster{cursor:pointer;display:block}.zo-video__poster img{object-fit:cover}.zo-video__play{width:var(--video-play-size);height:var(--video-play-size);background:var(--video-play-bg);box-shadow:var(--video-play-shadow);border-radius:9999px;transition:scale .15s;position:absolute;top:50%;left:50%;translate:-50% -50%}.zo-video__play:after{content:"";background-color:var(--video-play-color);clip-path:polygon(0 0,100% 50%,0 100%);position:absolute;inset:30% 26% 30% 34%}.zo-video__poster:hover .zo-video__play,.zo-video__poster:focus-visible .zo-video__play{scale:1.08}.zo-video__poster:focus-visible{outline:3px solid var(--color-secondary);outline-offset:-3px}.zo-video__caption{text-align:center;color:var(--video-caption-color);margin-top:.75rem;font-size:.9375rem}.zo-video__frame>.components-placeholder{min-height:0;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.zo-video__play{transition:none}}.zo-posts{--posts-bg:transparent;--posts-padding:4rem 1.5rem;--posts-title-color:var(--type-h2-color,var(--color-heading));--posts-min-width:17rem;--posts-gap:1.5rem;--post-bg:var(--color-white);--post-radius:var(--radius-card);--post-shadow:var(--shadow-card);--post-border:1px solid var(--color-border);--post-padding:1.25rem 1.5rem 1.5rem;--post-image-ratio:16 / 10;--post-date-color:var(--type-small-color,var(--color-body));--post-title-color:var(--type-h3-color,var(--color-heading));--post-hover-color:var(--color-primary);--post-text-color:var(--type-p-color,var(--color-body))}.zo-posts.is-style-licht{--posts-bg:var(--color-surface)}.zo-posts{background:var(--posts-bg)}.zo-posts__inner{max-width:calc(var(--content-width) + 3rem);padding:var(--posts-padding);margin-inline:auto}.zo-posts__title{text-align:center;font-family:var(--font-heading);font-size:var(--type-h2,1.875rem);line-height:1.2;font-weight:var(--heading-weight);color:var(--posts-title-color);margin-bottom:2.5rem}.zo-posts__list{grid-template-columns:repeat(auto-fit, minmax(min(var(--posts-min-width), 100%), 1fr));gap:var(--posts-gap);display:grid}@media (width>=64rem){.zo-posts__list{grid-template-columns:repeat(auto-fill, minmax(min(var(--posts-min-width), 100%), 1fr))}}.zo-post{border:var(--post-border);border-radius:var(--post-radius);background:var(--post-bg);box-shadow:var(--post-shadow);flex-direction:column;display:flex;position:relative;overflow:hidden}.zo-post__media{aspect-ratio:var(--post-image-ratio);background:var(--color-surface-strong)}.zo-post__media img{object-fit:cover;width:100%;height:100%}.zo-post__body{padding:var(--post-padding);flex-direction:column;display:flex}.zo-post__date{font-size:var(--type-small,.875rem);color:var(--post-date-color)}.zo-post__title{font-family:var(--font-heading);font-size:var(--type-h3,1.25rem);color:var(--post-title-color);margin-top:.375rem;font-weight:600;line-height:1.3}.zo-post__title a:after{content:"";position:absolute;inset:0}.zo-post:hover .zo-post__title,.zo-post:focus-within .zo-post__title{color:var(--post-hover-color)}.zo-post:has(a:focus-visible){outline:3px solid var(--color-secondary);outline-offset:2px}.zo-post__title a:focus-visible{outline:none}.zo-post__text{color:var(--post-text-color);margin-top:.5rem}.zo-posts__all{text-align:center;margin-top:2.5rem}.zo-post__media:has(>.components-placeholder){aspect-ratio:auto}.zo-contact{--contact-bg:transparent;--contact-padding:5rem 1.5rem;--contact-gap:3rem;--contact-title-color:var(--type-h2-color,var(--color-heading));--contact-text-color:var(--type-p-color,var(--color-body));--contact-icon-bg:var(--color-surface);--contact-icon-color:var(--color-primary);--contact-form-bg:var(--color-surface);--contact-form-padding:2rem;--contact-form-radius:var(--radius-card);--contact-form-shadow:none}.zo-contact.is-style-licht{--contact-bg:var(--color-surface);--contact-icon-bg:var(--color-white);--contact-form-bg:var(--color-white);--contact-form-shadow:var(--shadow-card)}.zo-contact{background:var(--contact-bg);color:var(--contact-text-color)}.zo-contact__inner{max-width:calc(var(--content-width) + 3rem);padding:var(--contact-padding);align-items:start;gap:var(--contact-gap);margin-inline:auto;display:grid}@media (width>=768px){.zo-contact__inner{grid-template-columns:5fr 7fr}}.zo-contact__inner--een-kolom{grid-template-columns:minmax(0,48rem)}.zo-contact__title{font-family:var(--font-heading);font-size:var(--type-h2,2.25rem);line-height:1.2;font-weight:var(--display-weight);color:var(--contact-title-color)}.zo-contact__text{margin-top:1rem;font-size:1.0625rem}.zo-contact__list{flex-direction:column;gap:1rem;margin-top:2rem;display:flex}.zo-contact__item{color:var(--color-strong);align-items:center;gap:.875rem;display:flex}.zo-contact__icon{background:var(--contact-icon-bg);border-radius:9999px;flex:none;width:2.75rem;height:2.75rem;position:relative}.zo-contact__icon:after{content:"";background-color:var(--contact-icon-color);-webkit-mask:var(--contact-icon) center / contain no-repeat;-webkit-mask:var(--contact-icon) center / contain no-repeat;-webkit-mask:var(--contact-icon) center / contain no-repeat;mask:var(--contact-icon) center / contain no-repeat;position:absolute;inset:28%}.zo-contact__item address{font-style:normal}.zo-contact__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.zo-contact__item a{color:var(--color-primary);text-underline-offset:4px;font-weight:600}.zo-contact__item a:hover{text-decoration:underline}.zo-contact__hours{margin-top:2rem}.zo-contact__subtitle{font-family:var(--font-heading);font-size:1rem;font-weight:var(--heading-weight);color:var(--contact-title-color);margin-bottom:.5rem}.zo-contact__hours dl{grid-template-columns:auto 1fr;gap:.25rem 1.5rem;display:grid}.zo-contact__form{padding:var(--contact-form-padding);border-radius:var(--contact-form-radius);background:var(--contact-form-bg);box-shadow:var(--contact-form-shadow)}.zo-contact__hint{border-radius:var(--radius-field);background:var(--color-surface);margin-top:1.5rem;padding:.75rem 1rem;font-size:.875rem}.zo-contact__hint--onder{max-width:calc(var(--content-width) + 3rem);margin:0 auto 2rem}.zo-contact{--contact-alleen-formulier:48rem}.zo-contact__inner--alleen-formulier{grid-template-columns:minmax(0, var(--contact-alleen-formulier));justify-content:center}@media (width>=768px){.zo-contact__inner--alleen-formulier{grid-template-columns:minmax(0, var(--contact-alleen-formulier))}}.zo-contact.is-style-vakken{--contact-gap:1.6rem;--contact-form-bg:transparent;--contact-form-padding:0;--contact-vak-bg:var(--color-white);--contact-vak-border:1px solid var(--color-border);--contact-vak-padding:2rem 2rem 1.75rem;--contact-vakken-breedte:17rem}@media (width>=768px){.zo-contact.is-style-vakken .zo-contact__inner:not(.zo-contact__inner--alleen-formulier,.zo-contact__inner--een-kolom){grid-template-columns:var(--contact-vakken-breedte) minmax(0, 1fr)}}.zo-contact.is-style-vakken .zo-contact__list{gap:0}.zo-contact.is-style-vakken .zo-contact__inner>div:first-child>.zo-contact__list:first-child{margin-top:0}.zo-contact.is-style-vakken .zo-contact__item{padding:var(--contact-vak-padding);border:var(--contact-vak-border);background:var(--vak-hoekpunten,none), var(--contact-vak-bg);color:var(--contact-title-color);align-items:flex-start}.zo-contact.is-style-vakken .zo-contact__item+.zo-contact__item{margin-top:-1px}.zo-contact.is-style-vakken .zo-contact__icon{display:none}.zo-contact.is-style-vakken .zo-contact__label{clip-path:none;white-space:normal;width:auto;height:auto;margin-bottom:.5rem;font-weight:700;display:block;position:static;overflow:visible}.zo-contact.is-style-vakken .zo-contact__item a{font-weight:inherit;color:inherit}.zo-faq{--faq-radius:var(--radius-card);--faq-border-width:1px;--faq-border-color:var(--color-border);--faq-divider:var(--faq-border-width) solid var(--faq-border-color);--faq-bg:transparent;--faq-gap:0px;--faq-item-bg:transparent;--faq-item-radius:0px;--faq-padding:1rem 1.5rem;--faq-answer-padding:0 1.5rem 1.25rem;--faq-question-color:var(--type-h3-color,var(--color-heading));--faq-answer-color:var(--type-p-color,var(--color-body));--faq-icon:var(--icon-plus);--faq-icon-color:var(--color-primary);--faq-icon-size:1.25rem;--faq-icon-rotate:45deg;--faq-hover-shift:.375rem;--faq-open-duur:.35s}.zo-faq.is-style-zonder-rand{--faq-border-width:0px;--faq-divider:1px solid var(--faq-border-color);--faq-radius:0px;--faq-padding:1rem 0;--faq-answer-padding:0 0 1.25rem}.zo-faq.is-style-kaartjes{--faq-border-width:0px;--faq-divider:none;--faq-gap:.75rem;--faq-item-bg:var(--color-surface);--faq-item-radius:var(--radius-card)}.zo-faq__inner{max-width:48rem;margin-inline:auto;padding:4rem 1.5rem}.zo-faq__kop{margin-bottom:2rem}.zo-faq__title{font-family:var(--font-heading);font-size:var(--type-h2,1.875rem);line-height:1.2;font-weight:var(--heading-weight);color:var(--type-h2-color,var(--color-heading))}.zo-faq__text{color:var(--faq-text-color,var(--type-p-color,var(--color-body)));margin-top:1rem}.zo-faq.is-style-naast-elkaar{--faq-radius:0px;--faq-kop-breedte:44%}.zo-faq.is-style-naast-elkaar .zo-faq__inner{max-width:calc(var(--content-width) + 3rem)}@media (width>=768px){.zo-faq.is-style-naast-elkaar .zo-faq__inner{grid-template-columns:minmax(0, var(--faq-kop-breedte)) minmax(0, 1fr);align-items:start;display:grid}.zo-faq.is-style-naast-elkaar .zo-faq__kop{margin-bottom:0;padding-right:2rem}.zo-faq.is-style-naast-elkaar .zo-faq__list{grid-column:2}}.zo-faq__list{gap:var(--faq-gap);border:var(--faq-border-width) solid var(--faq-border-color);border-radius:var(--faq-radius);background:var(--faq-bg);flex-direction:column;display:flex;overflow:hidden}.zo-faq__item{background:var(--faq-item-bg);border-radius:var(--faq-item-radius)}.zo-faq__item+.zo-faq__item{border-top:var(--faq-divider)}.zo-faq__question{padding:var(--faq-padding);font-family:var(--font-heading);color:var(--faq-question-color);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;font-weight:600;list-style:none;display:flex}.zo-faq__question::-webkit-details-marker{display:none}.zo-faq__question>span:first-child{transition:translate .25s}@media (hover:hover){.zo-faq__question:hover>span:first-child{translate:var(--faq-hover-shift) 0}}.zo-faq{interpolate-size:allow-keywords}.zo-faq__item::details-content{block-size:0;transition:block-size var(--faq-open-duur) ease, content-visibility var(--faq-open-duur) allow-discrete;overflow:clip}.zo-faq__item[open]::details-content{block-size:auto}.zo-faq__question:focus-visible{outline:3px solid var(--color-secondary);outline-offset:-3px;border-radius:var(--faq-item-radius)}.zo-faq__icon{width:var(--faq-icon-size);height:var(--faq-icon-size);background-color:var(--faq-icon-color);-webkit-mask:var(--faq-icon) center / contain no-repeat;-webkit-mask:var(--faq-icon) center / contain no-repeat;-webkit-mask:var(--faq-icon) center / contain no-repeat;mask:var(--faq-icon) center / contain no-repeat;flex:none;transition:transform .2s}.zo-faq__item[open] .zo-faq__icon{transform:rotate(var(--faq-icon-rotate))}.zo-faq__answer{padding:var(--faq-answer-padding);color:var(--faq-answer-color)}.zo-faq__answer>*+*{margin-top:.75rem}.zo-faq__answer a{color:var(--color-primary);text-decoration:underline}@media (prefers-reduced-motion:reduce){.zo-faq__icon,.zo-faq__question>span:first-child{transition:none}.zo-faq__item::details-content{transition:none}}.zo-cta{--cta-bg:var(--color-secondary);--cta-title-color:var(--color-strong);--cta-text-color:var(--color-strong);--cta-radius:var(--radius-card);--cta-padding:3rem;--cta-section-padding:3rem 1.5rem 5rem}.zo-cta.is-style-licht{--cta-bg:var(--color-surface);--cta-title-color:var(--type-h2-color,var(--color-heading));--cta-text-color:var(--type-p-color,var(--color-body))}.zo-cta.is-style-donker{--cta-bg:var(--color-primary-strong);--cta-title-color:var(--color-white);--cta-text-color:var(--color-on-dark-muted)}.zo-cta:not(.is-style-licht,.is-style-donker) :is(.wp-block-button.is-style-secundair,.btn-accent){--btn-bg:var(--color-white);--btn-bg-hover:var(--color-surface)}.zo-cta{padding:var(--cta-section-padding)}.zo-cta__box{max-width:69rem;padding:var(--cta-padding);border-radius:var(--cta-radius);background:var(--cta-bg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 2rem;margin-inline:auto;display:flex}.zo-cta__content{flex:26rem}.zo-cta__title{font-family:var(--font-heading);font-size:var(--type-h2,2rem);line-height:1.2;font-weight:var(--display-weight);color:var(--cta-title-color)}.zo-cta__text{color:var(--cta-text-color);margin-top:.5rem;font-size:1.0625rem}@media (width<=639px){.zo-cta{--cta-padding:2rem 1.5rem}}.zo-cta.is-style-kaart{--cta-bg:var(--color-surface);--cta-title-color:var(--type-h2-color,var(--color-heading));--cta-text-color:var(--type-p-color,var(--color-body));--cta-media-hoogte:20rem;--cta-media-uitsteek:3rem;--cta-media-rechts:3.5rem;--cta-section-padding:calc(var(--cta-media-uitsteek) + 3rem) 1.5rem 5rem}.zo-cta.is-style-kaart .zo-cta__box{max-width:var(--content-width);display:block;position:relative}.zo-cta.is-style-kaart .zo-cta__box--met-afbeelding .zo-cta__content{max-width:60%}.zo-cta.is-style-kaart .zo-cta__media{right:var(--cta-media-rechts);height:max(var(--cta-media-hoogte), calc(100% + var(--cta-media-uitsteek)));position:absolute;bottom:0}.zo-cta.is-style-kaart .zo-cta__media img{object-fit:contain;object-position:bottom;width:auto;height:100%}.zo-cta.is-style-kaart .zo-cta__media:has(.components-placeholder){height:auto;margin-top:1.5rem;position:static}@media (width<=767px){.zo-cta.is-style-kaart .zo-cta__box--met-afbeelding .zo-cta__content{max-width:none}.zo-cta.is-style-kaart .zo-cta__media{text-align:right;height:14rem;margin-top:1.5rem;position:static}.zo-cta.is-style-kaart .zo-cta__media img{display:inline-block}}.zo-zoekvak{--zoekvak-breedte:34rem;--zoekvak-bg:var(--color-white);--zoekvak-radius:var(--radius-card);--zoekvak-schaduw:var(--shadow-card);--zoekvak-padding:2rem;--zoekvak-tab-kleur:var(--color-body);--zoekvak-tab-actief:var(--color-heading);--zoekvak-lijn:var(--color-border);--zoekvak-lijn-actief:var(--color-primary);--zoekvak-lijn-dikte:3px;padding:2rem 1.5rem}.zo-zoekvak__paneel{max-width:var(--zoekvak-breedte);padding:var(--zoekvak-padding);border-radius:var(--zoekvak-radius);background:var(--zoekvak-bg);box-shadow:var(--zoekvak-schaduw);color:var(--color-body);margin-inline:auto}.zo-hero .zo-zoekvak{margin-top:2rem;padding:0}.zo-hero .zo-zoekvak__paneel{margin-inline:0}.zo-zoekvak__tabs{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin-bottom:1.5rem;display:grid}.zo-zoekvak__tab{border:0;border-bottom:var(--zoekvak-lijn-dikte) solid var(--zoekvak-lijn);min-height:2.75rem;font-family:var(--font-heading);text-align:left;color:var(--zoekvak-tab-kleur);cursor:pointer;background:0 0;padding:.5rem .25rem;font-size:1rem;font-weight:600;transition:color .15s,border-color .15s}.zo-zoekvak__tab:hover,.zo-zoekvak__tab[aria-selected=true],.zo-zoekvak__tab.is-actief{border-bottom-color:var(--zoekvak-lijn-actief);color:var(--zoekvak-tab-actief)}.zo-zoekvak__tab:focus-visible{outline:2px solid var(--zoekvak-lijn-actief);outline-offset:2px}.zo-zoekvak__form{gap:.75rem;display:grid}.zo-zoekvak__select{width:100%}.zo-zoekvak__knop{justify-content:center;width:100%}.zo-zoekvak__tabs>.block-list-appender{align-self:center}.zo-zoekvak__tab.is-onvolledig:after{content:" ⚠";color:var(--color-danger)}.zo-zoekvak__beheer{border-top:1px dashed var(--color-border);margin-top:1rem;padding-top:1rem;font-size:.875rem}.zo-zoekvak__beheer-kop{color:var(--color-body);margin:0 0 .5rem}.zo-zoekvak__labels{flex-wrap:wrap;gap:.375rem;margin:0 0 .5rem;padding:0;list-style:none;display:flex}.zo-zoekvak__labels li{background:var(--color-surface);color:var(--color-heading);border-radius:9999px;align-items:center;gap:.25rem;padding:.125rem .25rem .125rem .625rem;display:inline-flex}.zo-zoekvak__labels button{width:1.5rem;height:1.5rem;color:var(--color-body);cursor:pointer;background:0 0;border:0;border-radius:9999px}.zo-zoekvak__labels button:hover{background:var(--color-surface-strong)}.zo-zoekvak__toevoegen{width:100%}.zo-zoekvak__melding{border-left:4px solid var(--color-danger);border-radius:var(--radius-field);background:var(--color-surface);color:var(--color-body);margin-top:1rem;padding:.75rem 1rem;font-size:.875rem}[class^=zo-]:has(>.zo-labels){position:relative}.zo-labels{--labels-zijkant:max(0px, calc((100% - var(--content-width) - 3rem) / 2));margin:0;padding:0;list-style:none}.zo-label{--label-titel-font:var(--font-heading);--label-titel-weight:700;--label-titel-size:2.25rem;--label-tekst-size:.9375rem;--label-afstand:.5rem;--label-breedte:13rem;--label-vlak-bg:var(--color-white);--label-vlak-radius:var(--radius-card);--label-vlak-padding:.75rem 1rem;max-width:var(--label-breedte);flex-direction:column;line-height:1.3;display:flex}.zo-label--klein{--label-titel-size:1.5rem;--label-tekst-size:.8125rem}.zo-label--groot{--label-titel-size:3rem;--label-tekst-size:1.0625rem}.zo-label__titel{font-family:var(--label-titel-font);font-size:var(--label-titel-size);font-weight:var(--label-titel-weight);line-height:1.1}.zo-label__tekst{margin-top:var(--label-afstand);font-size:var(--label-tekst-size)}.zo-label--koppen{color:var(--color-heading)}.zo-label--tekst{color:var(--color-body)}.zo-label--primair{color:var(--color-primary)}.zo-label--accent{color:var(--color-secondary)}.zo-label--wit{color:var(--color-white)}.zo-label--links{text-align:left}.zo-label--midden{text-align:center}.zo-label--rechts{text-align:right}.zo-label--vlak{padding:var(--label-vlak-padding);border-radius:var(--label-vlak-radius);background:var(--label-vlak-bg)}@media (width<=767px){.zo-labels{grid-template-columns:repeat(auto-fit,minmax(min(9rem,100%),1fr));gap:1.25rem;padding:0 1.5rem 2.5rem;display:grid}}@media (width>=768px){.zo-labels{z-index:2;inset:0 var(--labels-zijkant);pointer-events:none;position:absolute}.zo-label{left:var(--x,50%);top:var(--y,50%);pointer-events:auto;width:max-content;position:absolute;translate:-50% -50%}}.editor-styles-wrapper [data-type^=zo\/]{position:relative}.editor-styles-wrapper .zo-labels{z-index:5;inset:0 var(--labels-zijkant);pointer-events:none;padding:0;display:block;position:absolute}.editor-styles-wrapper .zo-label{left:var(--x,50%);top:var(--y,50%);pointer-events:auto;width:max-content;min-width:6rem;position:absolute;translate:-50% -50%}.zo-label__handvat{background:var(--color-white);border:0;border-radius:4px;width:1.5rem;height:2rem;padding:0;position:absolute;top:50%;left:-1.75rem;translate:0 -50%;box-shadow:0 1px 4px #0003}@supports (color:color-mix(in lab, red, red)){.zo-label__handvat{box-shadow:0 1px 4px color-mix(in srgb, var(--color-black) 20%, transparent)}}.zo-label__handvat{color:var(--color-heading);cursor:grab;touch-action:none;font-size:1rem;line-height:1}.zo-label__handvat:active{cursor:grabbing}.zo-label.is-actief{outline:2px dashed var(--color-primary);outline-offset:4px}.zo-label.is-slepen{cursor:grabbing;opacity:.85}.zo-label__weg{background:var(--color-white);border:0;border-radius:50%;place-items:center;width:1.25rem;height:1.25rem;padding:0;display:grid;position:absolute;top:calc(50% - 2.5rem);left:-1.625rem;box-shadow:0 1px 4px #0003}@supports (color:color-mix(in lab, red, red)){.zo-label__weg{box-shadow:0 1px 4px color-mix(in srgb, var(--color-black) 20%, transparent)}}.zo-label__weg{color:var(--color-heading);cursor:pointer;font-size:.875rem;line-height:1}.zo-label__weg:hover,.zo-label__weg:focus-visible{background:var(--color-danger);color:var(--color-white)}.zo-footerkolommen,.zo-onderbalk{--footer-bg:var(--color-dark);--footer-tekst:var(--color-on-dark-muted);--footer-kop:var(--color-white);--footer-subtiel:var(--color-on-dark-subtle);--footer-hover:var(--color-white);--footer-gap:2.5rem;--footer-kolom-max:18rem;background:var(--footer-bg);color:var(--footer-tekst);font-size:.9375rem}.zo-headerbalk{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.zo-merk{flex-shrink:0;align-items:center;padding-block:.25rem;display:inline-flex}.zo-merk__logo{width:auto;height:min(var(--merk-hoogte,var(--logo-hoogte,2.5rem)), 3rem)}.zo-merk__naam{color:var(--color-heading);font-size:1.125rem;font-weight:700}.zo-footerkolommen .zo-merk__naam{color:var(--footer-kop)}.zo-headerknop{flex-shrink:0}.zo-headerknop .btn{white-space:nowrap;min-height:2.75rem}.zo-menublok__knop{border-radius:var(--radius-button);width:2.75rem;height:2.75rem;color:var(--color-heading);justify-content:center;align-items:center;display:inline-flex}.zo-menublok__knop svg{width:1.5rem;height:1.5rem}.zo-menublok--uitklap{order:99}.zo-menublok__paneel{border-bottom:1px solid var(--color-border);background:var(--color-white);inset-inline:0;padding:0 1.5rem 1.5rem;display:none;position:absolute;top:100%}.zo-menublok__paneel.is-open{display:block}.zo-menublok--kolommen{gap:var(--footer-gap,2.5rem);flex-wrap:wrap;display:flex}.zo-menublok__kop{font-family:var(--font-heading);color:var(--footer-kop,var(--color-heading));margin-bottom:.75rem;font-size:.9375rem;font-weight:700}.zo-menublok__links>li+li{margin-top:.25rem}.zo-menublok__klein{color:var(--footer-subtiel,inherit);font-size:.875rem}.zo-menublok :where(a){text-underline-offset:4px}.zo-menublok :where(a):hover{color:var(--footer-hover,var(--color-primary));text-decoration:underline}.zo-menublok address{font-style:normal}.zo-menublok__lijst>li+li{margin-top:.25rem}.zo-onderbalk .zo-menublok__lijst,.zo-headerbalk .zo-menublok__lijst{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.zo-onderbalk .zo-menublok__lijst>li+li,.zo-headerbalk .zo-menublok__lijst>li+li{margin-top:0}.zo-gegevens address{font-style:normal}.zo-gegevens :where(a):hover{color:var(--footer-hover,var(--color-primary));text-underline-offset:4px;text-decoration:underline}.zo-gegevens--kvk{color:var(--footer-subtiel,inherit);font-size:.875rem}.zo-gegevens--socials ul{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.zo-footerkolom .zo-gegevens--socials ul{flex-direction:column;gap:.25rem}.zo-gegevens--omschrijving{color:var(--footer-subtiel,inherit)}.zo-gegevens__label{font-weight:600}.zo-footerkolommen__binnen{gap:var(--footer-gap);max-width:calc(var(--content-width) + 3rem);margin-inline:auto;padding:4rem 1.5rem 2.5rem;display:grid}.zo-footerkolom>*+*{margin-top:.75rem}.zo-footerkolom :where(h2,h3,h4){color:var(--footer-kop);margin-bottom:.75rem;font-size:.9375rem;font-weight:700}.zo-footerkolom :where(h2,h3,h4)+*{margin-top:0}.zo-onderbalk{border-top:1px solid #ffffff1a}@supports (color:color-mix(in lab, red, red)){.zo-onderbalk{border-top:1px solid color-mix(in srgb, var(--color-white) 10%, transparent)}}.zo-onderbalk{color:var(--footer-subtiel);font-size:.875rem}.zo-onderbalk__binnen{max-width:calc(var(--content-width) + 3rem);flex-direction:column;gap:.75rem;margin-inline:auto;padding:1.25rem 1.5rem;display:flex}.zo-onderbalk :where(a):hover{color:var(--footer-hover)}.zo-onderbalk__binnen>*{order:2}.zo-onderbalk__binnen>:first-child{order:0}.zo-onderbalk__maker{order:1;margin:0}@media (width>=40rem){.zo-footerkolommen__binnen{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=48rem){.zo-merk__logo{height:var(--merk-hoogte,var(--logo-hoogte,2.5rem))}.zo-menublok__knop{display:none}.zo-menublok--uitklap{order:0;align-self:stretch;display:flex}.zo-menublok__paneel,.zo-menublok__paneel.is-open{background:0 0;border:0;padding:0;display:flex;position:static}.zo-header[data-menu=links] .zo-menublok--uitklap{margin-right:auto}.zo-header[data-menu=midden] .zo-menublok--uitklap{margin-inline:auto}.zo-header[data-menu=rechts] .zo-menublok--uitklap{margin-left:auto}.zo-onderbalk__binnen{flex-direction:row;justify-content:space-between;align-items:center}.zo-onderbalk__binnen:has(>.zo-onderbalk__maker){justify-content:flex-start}.zo-onderbalk__maker{margin-left:-.35rem;margin-right:auto}.zo-onderbalk__maker:before{content:"· "}}@media (width>=64rem){.zo-footerkolommen__binnen{grid-template-columns:none;grid-auto-flow:column;justify-content:space-between}.zo-footerkolommen__binnen>*{max-width:var(--footer-kolom-max)}.zo-footerkolommen__binnen>.zo-menublok--kolommen{gap:var(--footer-gap);max-width:none}}.btn,.btn-primary,.wp-block-button,.wpcf7-submit{--btn-bg:var(--op-donker-knop-bg,var(--color-primary-strong));--btn-color:var(--op-donker-knop-tekst,var(--color-white));--btn-border:transparent;--btn-bg-hover:var(--op-donker-knop-bg-hover,var(--color-primary));--btn-color-hover:var(--op-donker-knop-tekst,var(--color-white));--btn-border-hover:transparent}.btn-accent,.wp-block-button.is-style-secundair{--btn-bg:var(--color-secondary);--btn-color:var(--color-dark);--btn-bg-hover:var(--color-secondary-soft);--btn-color-hover:var(--color-dark)}.btn-link,.wp-block-button.is-style-link{--btn-bg:transparent;--btn-color:var(--op-donker-lijn,var(--color-primary));--btn-bg-hover:transparent;--btn-color-hover:var(--op-donker-lijn,var(--color-primary-strong));--btn-padding:.75rem 0}.btn,.wpcf7-submit{min-height:2.75rem;padding:var(--btn-padding);border:2px solid var(--btn-border);border-radius:var(--btn-radius);background:var(--btn-bg);color:var(--btn-color);font-size:1rem;font-weight:var(--btn-weight);text-transform:var(--btn-transform);cursor:pointer;align-items:center;gap:.5rem;line-height:1.5;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.zo-knoppen{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.zo-knoppen--midden{justify-content:center}.zo-knoppen--rechts{justify-content:flex-end}.zo-knoppen--verdeeld{justify-content:space-between}.zo-knoppen--onder-elkaar{flex-direction:column;align-items:flex-start}.btn:hover,.wpcf7-submit:hover{border-color:var(--btn-border-hover);background:var(--btn-bg-hover);color:var(--btn-color-hover)}.btn-link:hover{text-underline-offset:4px;text-decoration:underline}.prose-zo{color:var(--type-p-color,var(--color-body))}.prose-zo>:where(*+*){margin-top:1rem}:where(.prose-zo,.zo-pagina,.is-root-container)>:where(h1,h2,h3,h4,h5,h6){font-family:var(--font-heading);font-weight:var(--heading-weight);line-height:1.25}:where(.prose-zo,.zo-pagina,.is-root-container)>:where(h1){font-size:var(--type-h1,3.25rem);line-height:var(--display-leading);color:var(--type-h1-color,var(--color-heading))}:where(.prose-zo,.zo-pagina,.is-root-container)>:where(h2){font-size:var(--type-h2,1.875rem);color:var(--type-h2-color,var(--color-heading))}:where(.prose-zo,.zo-pagina,.is-root-container)>:where(h3){font-size:var(--type-h3,1.25rem);color:var(--type-h3-color,var(--color-heading))}:where(.prose-zo,.zo-pagina,.is-root-container)>:where(h4){font-size:var(--type-h4,1.125rem);color:var(--type-h4-color,var(--color-heading))}:where(.prose-zo,.zo-pagina,.is-root-container)>:where(h5){font-size:var(--type-h5,1.0625rem);color:var(--type-h5-color,var(--color-heading))}:where(.prose-zo,.zo-pagina,.is-root-container)>:where(h6){font-size:var(--type-h6,1rem);color:var(--type-h6-color,var(--color-heading))}:where(.zo-pagina,.is-root-container)>:where(p){color:var(--type-p-color,var(--color-body))}:where(.prose-zo,.zo-pagina,.is-root-container) :where(small){font-size:var(--type-small,.875rem);color:var(--type-small-color,inherit)}.prose-zo>:where(h2){margin-top:2.5rem}.prose-zo>:where(h3,h4,h5,h6){margin-top:2rem}.prose-zo>:where(h2,h3,h4,h5,h6)+*{margin-top:.75rem}.prose-zo>:where(ul){padding-left:1.25rem;list-style:outside}.prose-zo>:where(ol){padding-left:1.25rem;list-style:decimal}.prose-zo :where(li+li){margin-top:.25rem}.prose-zo :where(a:not(.btn)){color:var(--color-primary);text-underline-offset:3px;text-decoration:underline}.prose-zo>:where(blockquote){border-left:4px solid var(--color-secondary);color:var(--color-strong);padding-left:1.25rem;font-style:italic}.zo-tijden{gap:1rem;display:flex}.zo-tijden__dagen{min-width:9rem}.zo-maker a{text-underline-offset:.2em;text-decoration:underline}.zo-maker a:hover{color:var(--footer-hover,currentColor)}.zo-taalkeuze{align-items:center;gap:var(--taalkeuze-gap,.75rem);display:flex}.zo-taalkeuze a{min-height:1.5rem;filter:opacity(var(--taalkeuze-rust,.7));align-items:center;text-decoration:none;transition:filter .2s;display:inline-flex}.zo-taalkeuze a:hover,.zo-taalkeuze a:focus-visible,.zo-taalkeuze a.gt-current-lang{filter:none}.zo-taalkeuze a.gt-current-lang{font-weight:700}.pagination .nav-links{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:3rem;display:flex}.pagination .page-numbers{border:1px solid var(--color-border);border-radius:var(--radius-button);min-width:2.75rem;min-height:2.75rem;color:var(--color-strong);justify-content:center;align-items:center;padding:0 .875rem;font-weight:600;display:inline-flex}.pagination a.page-numbers:hover{border-color:var(--color-primary);color:var(--color-primary)}.pagination .page-numbers.current{background:var(--color-primary-strong);color:var(--color-white);border-color:#0000}.pagination .page-numbers.dots{border:0}.zo-header{--header-boven:0px;z-index:40;border-radius:var(--header-radius,0);background:#fffffff2;position:relative}@supports (color:color-mix(in lab, red, red)){.zo-header{background:color-mix(in srgb, var(--color-white) 95%, transparent)}}.zo-header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:margin .2s,border-radius .2s}.zo-header--lijn{border-bottom:1px solid var(--color-border)}.zo-header__binnen{max-width:calc(var(--content-width) + 3rem);min-height:min(var(--header-hoogte,4.5rem), 5rem);margin-inline:auto;padding:.25rem 1.5rem}.zo-header--breed .zo-header__binnen{max-width:none;padding-inline:clamp(1.5rem,2.5vw,3rem)}.zo-header__logo{width:auto;height:min(var(--logo-hoogte,2.5rem), 3rem)}.zo-header--zwevend{margin:var(--header-afstand) var(--header-afstand) 0;border-bottom:0}.zo-header--bovenaan,.zo-header--vast{top:calc(var(--header-boven) + var(--header-afstand,0px));position:sticky}.zo-header--vast.is-gescrold{top:var(--header-boven);border-radius:0;margin-inline:0}.zo-header--terug.is-gescrold{top:calc(var(--header-boven) + var(--header-afstand,0px));animation:.35s ease-out zo-header-in;position:sticky}@keyframes zo-header-in{0%{translate:0 calc(-100% - var(--header-afstand,0px))}}@media (prefers-reduced-motion:reduce){.zo-header--terug.is-gescrold{animation:none}}@media (width>=601px){.zo-header{--header-boven:var(--wp-admin--admin-bar--height,0px)}}@media (width>=48rem){.zo-header__binnen{min-height:var(--header-hoogte,4.5rem)}.zo-header__logo{height:var(--logo-hoogte,2.5rem)}.zo-header[data-menu=links] .zo-header__nav{margin-right:auto}.zo-header[data-menu=midden] .zo-header__nav{margin-inline:auto}.zo-header[data-menu=rechts] .zo-header__nav{margin-left:auto}}.zo-header{--menu-size:.9375rem;--menu-weight:500;--menu-color:var(--color-strong);--menu-hover:var(--color-primary);--menu-gap:1.75rem;--submenu-bg:var(--color-white);--submenu-radius:var(--radius-card);--submenu-shadow:0 12px 32px #0000001f}@supports (color:color-mix(in lab, red, red)){.zo-header{--submenu-shadow:0 12px 32px color-mix(in srgb, var(--color-black) 12%, transparent)}}.zo-menu{flex-direction:column;gap:.25rem;padding-block:.5rem;display:flex}.zo-menu a{font-size:var(--menu-size);font-weight:var(--menu-weight);color:var(--menu-color);padding-block:.5rem;display:block}.zo-menu a:hover,.zo-menu .current-menu-item>a{color:var(--menu-hover)}.zo-menu .sub-menu{padding-left:1rem}.zo-menu .sub-menu a{font-weight:400}@media (width>=48rem){.zo-header__nav{align-self:stretch;display:flex}.zo-menu{gap:var(--menu-gap);flex-direction:row;padding:0}.zo-menu>li{align-items:center;display:flex;position:relative}.zo-menu>.menu-item-has-children>a{align-items:center;gap:.375rem;display:inline-flex}.zo-menu>.menu-item-has-children>a:after{content:"";width:.875rem;height:.875rem;-webkit-mask:var(--icon-chevron) center / contain no-repeat;-webkit-mask:var(--icon-chevron) center / contain no-repeat;-webkit-mask:var(--icon-chevron) center / contain no-repeat;mask:var(--icon-chevron) center / contain no-repeat;background:currentColor;transition:rotate .2s}.zo-menu>li:is(:hover,:focus-within)>a:after{rotate:180deg}.zo-menu .sub-menu{z-index:1;border-radius:var(--submenu-radius);background:var(--submenu-bg);min-width:14rem;box-shadow:var(--submenu-shadow);opacity:0;visibility:hidden;padding:.5rem 0;transition:opacity .15s,translate .15s,visibility .15s;position:absolute;top:100%;left:-1rem;translate:0 .5rem}.zo-menu>li:is(:hover,:focus-within)>.sub-menu{opacity:1;visibility:visible;translate:0}.zo-menu .sub-menu a{white-space:nowrap;padding:.5rem 1rem}.zo-menu .sub-menu:has(>li:nth-child(9)){grid-template-columns:repeat(3,minmax(11rem,auto));display:grid}}@media (prefers-reduced-motion:reduce){.zo-menu .sub-menu,.zo-menu>.menu-item-has-children>a:after{transition:none}}.wpcf7{color:var(--color-body)}.wpcf7-form{flex-direction:column;gap:1.25rem;display:flex}.wpcf7-form>p{margin:0}.wpcf7-form label{color:var(--color-strong);font-weight:600;display:block}.wpcf7-form label>br{display:none}.wpcf7-form-control-wrap{margin-top:.375rem;font-weight:400;display:block}.wpcf7-list-item{align-items:center;gap:.625rem;min-height:2.75rem;margin:0 1.25rem 0 0;display:inline-flex}.wpcf7-list-item label{align-items:center;gap:.625rem;font-weight:400;display:inline-flex}.wpcf7-not-valid-tip{color:var(--color-danger);margin-top:.375rem;font-size:.875rem;font-weight:600;display:block}.wpcf7-response-output{border:2px solid var(--color-primary);border-radius:var(--radius-field);color:var(--color-strong);padding:1rem 1.25rem;font-weight:600}.wpcf7-response-output:empty,.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form:is(.invalid,.unaccepted,.payment-required,.failed,.aborted,.spam) .wpcf7-response-output{border-color:var(--color-danger);color:var(--color-danger)}.wpcf7 form.sent .wpcf7-response-output{background:var(--color-surface)}.wpcf7-spinner{visibility:hidden;vertical-align:middle;border:2px solid var(--color-border);border-top-color:var(--color-primary);border-radius:9999px;width:1.25rem;height:1.25rem;margin-left:.75rem;animation:.8s linear infinite zo-draai;display:inline-block}.wpcf7 form.submitting .wpcf7-spinner{visibility:visible}@keyframes zo-draai{to{rotate:1turn}}@media (prefers-reduced-motion:reduce){.wpcf7-spinner{animation-duration:2s}}.wpcf7 .hidden-fields-container{display:none}.wpcf7 .screen-reader-response{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed;opacity:.6}.zo-raster{gap:var(--form-rij-gap,1rem) var(--form-kolom-gap,1rem);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.zo-raster>p{display:contents}.zo-raster>:not(p),.zo-raster>p>*{grid-column:1/-1;margin:0}.zo-raster .wpcf7-form-control-wrap{margin-top:0}@media (width>=640px){.zo-raster .zo-veld-3{grid-column:span 3}.zo-raster .zo-veld-4{grid-column:span 4}.zo-raster .zo-veld-5{grid-column:span 5}.zo-raster .zo-veld-6{grid-column:span 6}.zo-raster .zo-veld-7{grid-column:span 7}.zo-raster .zo-veld-8{grid-column:span 8}.zo-raster .zo-veld-9{grid-column:span 9}}.zo-verborgen{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.zo-hero{--hero-bg:var(--color-dark)}.zo-illustratie[data-naam=nederland]{--tm-illustratie:url(/wp-content/themes/zo-ndkvertaalsysteem/public/build/assets/nederland-CcTAGJKh.svg);--tm-illustratie-ratio:300 / 360}.zo-zoekvak{--zoekvak-radius:1rem}.zo-text-media{--tm-image-radius:1rem}.zo-cards{--card-radius:1rem}.zo-tegels{--tegel-radius:1rem}.zo-posts{--post-radius:1rem}.zo-reviews{--review-radius:1rem}.zo-faq{--faq-radius:1rem}.zo-cta{--cta-radius:1rem}.zo-video{--video-radius:1rem}.zo-contact{--contact-form-radius:1rem}.home-hero-wrap{--globe-size:min(130vh, 1300px);--globe-x:calc(100% - var(--globe-size) * .26);--globe-y:50%;--globe-radius:calc(var(--globe-size) * .36);isolation:isolate;height:100dvh;min-height:560px;color:var(--ndk-text);font-family:var(--font-heading);background:radial-gradient(circle at var(--globe-x) var(--globe-y), var(--ndk-bg-glow) 0, var(--ndk-bg-glow) var(--globe-radius), var(--ndk-bg) calc(var(--globe-radius) * 2.6)), var(--ndk-bg);position:relative;overflow:hidden}@supports (height:1dvh){.home-hero-wrap{--globe-size:min(130dvh, 1300px)}}.home-hero__inner{z-index:2;width:100%;height:100%;max-width:calc(var(--content-width) + 3rem);align-items:center;margin:0 auto;padding:0 1.5rem;display:flex;position:relative}.home-hero__content{max-width:34rem}.home-hero__eyebrow{border:1px solid var(--ndk-eyebrow-border);letter-spacing:.01em;color:var(--ndk-text);border-radius:0;margin:0 0 1.5rem;padding:.5em .85em;font-size:.875rem;font-weight:400;line-height:1.2;display:inline-block}.home-hero__eyebrow:before{content:"";background:var(--color-primary);vertical-align:.05em;border-radius:50%;width:.5em;height:.5em;margin-right:.6em;display:inline-block}.home-hero__title{font-size:var(--type-h1,clamp(2.25rem, 4.6vw, 4rem));line-height:1.05;font-family:var(--font-heading);letter-spacing:-.02em;text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;color:var(--ndk-text);margin:0 0 1.25rem;font-weight:800}:is(.translated-ltr,.translated-rtl) .home-hero-wrap:not(.home-hero-wrap--titlebar) .home-hero__title{font-size:calc(var(--type-h1,4rem) * .8)}.home-hero__text{max-width:30rem;font-size:calc(var(--type-p,1rem) * 1.175);color:var(--ndk-muted);margin:0;line-height:1.6}.home-hero__body{margin-top:2rem}.home-hero__body .btn-primary{--btn-bg:var(--ndk-accent);--btn-bg-hover:var(--ndk-accent-hover);--btn-color:#fff;--btn-color-hover:#fff}.home-hero__body .btn-outline{--btn-border:var(--ndk-eyebrow-border);--btn-border-hover:var(--ndk-text);--btn-color:var(--ndk-text);--btn-bg-hover:var(--ndk-text);--btn-color-hover:var(--ndk-bg)}.home-hero__stars{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.home-hero__globe{z-index:1;left:var(--globe-x);top:var(--globe-y);width:var(--globe-size);aspect-ratio:1;pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.home-hero__canvas{pointer-events:auto;cursor:grab;touch-action:pan-y;width:100%;height:100%;display:block}.home-hero__canvas.is-dragging{cursor:grabbing}@media (width<=900px){.home-hero-wrap{--globe-size:130vw;--globe-x:50%;--globe-y:calc(100% + var(--globe-size) * .02)}.home-hero__globe{opacity:.75}.home-hero__inner{align-items:flex-start;padding-top:22dvh}}.hero-intro-pending .home-hero__stars,.hero-intro-pending .home-hero__canvas,.hero-intro-pending .home-hero__eyebrow,.hero-intro-pending .home-hero__title,.hero-intro-pending .home-hero__text,.hero-intro-pending .home-hero__body{opacity:0}.hero-word{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.hero-word__inner{will-change:transform;display:inline-block}.home-hero-wrap.home-hero-wrap--titlebar{--bar-h:clamp(26rem, 40.5vw, 36rem);--globe-radius:calc(var(--bar-h) * .36);--globe-size:calc(var(--globe-radius) / .36);--globe-x:50%;--globe-y:80%;height:var(--bar-h);background:var(--ndk-verloop);min-height:0}.home-hero-wrap--titlebar .home-hero__inner{padding-top:calc(var(--bar-h) * .233);text-align:center;justify-content:center;align-items:flex-start}.home-hero-wrap--titlebar .home-hero__content{flex-direction:column;align-items:center;max-width:48rem;display:flex}.home-hero-wrap--titlebar .home-hero__eyebrow{margin-bottom:1rem}.home-hero-wrap--titlebar .home-hero__eyebrow:before{display:none}.home-hero-wrap--titlebar .home-hero__title{font-size:calc(var(--type-h1,4rem) * .875);margin:0}.home-hero-wrap--titlebar .home-hero__globe{opacity:1}.home-hero-wrap.home-hero-wrap--compact{--bar-h:clamp(13rem, 19.1vw, 17rem)}.home-hero-wrap--compact .home-hero__inner{padding-top:calc(var(--bar-h) * .38)}@media (width<=767px){.home-hero-wrap.home-hero-wrap--titlebar{--bar-h:26rem}.home-hero-wrap.home-hero-wrap--compact{--bar-h:15rem}.home-hero-wrap--titlebar .home-hero__inner{padding-top:7.5rem}}.home-hero-wrap--titlebar .home-hero__globe{transform:translate(-50%, calc(-50% + var(--globe-shift,0px)))}.home-hero-wrap--titlebar .home-hero__content{will-change:transform, opacity}.site-header{z-index:40;color:var(--ndk-text);font-family:var(--font-heading);background:var(--ndk-verloop,var(--ndk-bg));position:relative}.site-header--op-hero{background:0 0;position:absolute;inset:0 0 auto}.editor-styles-wrapper .site-header--op-hero{background:var(--ndk-bg);position:relative}.admin-bar .site-header--op-hero{top:32px}@media (width<=782px){.admin-bar .site-header--op-hero{top:46px}}.site-header__row{max-width:var(--site-header-max);padding:0 var(--site-header-pad);align-items:center;margin:0 auto;display:flex}.site-topbar .site-header__row{position:relative}.site-topbar .site-header__row:after{content:"";left:var(--site-header-pad);right:var(--site-header-pad);background:var(--site-header-border);height:1px;transform:scaleX(var(--topbar-line,1));transform-origin:0;position:absolute;bottom:0}.site-topbar .site-header__row{height:var(--site-topbar-h);gap:2.05rem;font-size:.778rem;font-weight:400}.site-topbar a{color:var(--ndk-text);align-items:center;gap:.5em;text-decoration:none;transition:color .2s;display:inline-flex}.site-topbar a:hover,.site-topbar a:focus-visible{color:var(--ndk-muted)}.site-topbar svg{display:none}.site-topbar .zo-toegankelijk-knop{color:var(--ndk-text);transition:color .2s}.site-topbar .zo-toegankelijk-knop:hover,.site-topbar .zo-toegankelijk-knop:focus-visible{color:var(--ndk-muted)}.site-topbar .zo-toegankelijk-knop:hover span{text-decoration:none}@media (width<=640px){.site-topbar .site-header__row{gap:1rem}.site-topbar a{white-space:nowrap}.site-topbar .zo-toegankelijk-knop svg{width:18px;height:18px;display:block}.site-topbar .zo-toegankelijk-knop span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.editor-styles-wrapper .wp-block-zo-headerbalk{background:var(--ndk-verloop);color:var(--ndk-text);font-family:var(--font-heading);padding:.85rem 1.5rem}.editor-styles-wrapper .wp-block-zo-headerbalk .zo-merk__logo{filter:brightness(0)invert();height:2.56rem}.editor-styles-wrapper .wp-block-zo-headerbalk .zo-merk__naam{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.editor-styles-wrapper .wp-block-zo-headerbalk :is(a,.zo-menu-bewerk,[contenteditable]){color:var(--ndk-text)}.editor-styles-wrapper .wp-block-zo-headerbalk .zo-menu-bewerk{font-size:.889rem;font-weight:700}.editor-styles-wrapper .wp-block-zo-headerbalk :is(.btn,.wp-block-button__link){border:1px solid var(--ndk-text);min-height:1.72rem;color:var(--ndk-text);background:0 0;border-radius:0;padding:.2em 1em;font-size:.833rem;font-weight:400}.site-topbar .zo-taalkeuze{--taalkeuze-gap:1rem;margin-left:auto}.site-nav .site-header__row{height:var(--site-nav-h);justify-content:space-between;gap:2rem}.site-logo{color:var(--ndk-text);letter-spacing:-.01em;align-items:center;gap:.75rem;font-size:1.0625rem;font-weight:700;text-decoration:none;display:inline-flex}.site-logo img{object-fit:contain;width:41px;height:41px;display:block}.site-logo span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-menu{align-items:center;gap:1.94rem;margin:0;padding:0;list-style:none;display:flex}.site-menu a{color:var(--ndk-text);font-size:.889rem;font-weight:700;text-decoration:none;transition:opacity .2s}.site-menu>li:last-child{margin-left:-.875rem}.site-menu a:hover,.site-menu a:focus-visible,.site-menu a[aria-current=page]{opacity:1}.site-menu .site-cta,.site-cta--terug{border:1px solid var(--ndk-text);min-width:9.375rem;min-height:1.72rem;color:var(--ndk-text);background:0 0;border-radius:0;justify-content:center;align-items:center;padding:.2em 1em;font-size:.833rem;font-weight:400;transition:background-color .2s,color .2s;display:inline-flex}.site-menu .site-cta:hover,.site-menu .site-cta:focus-visible,.site-cta--terug:hover,.site-cta--terug:focus-visible{background:var(--ndk-text);color:var(--ndk-bg)}.site-cta--terug{margin-left:auto}.site-menu>li{position:relative}.site-menu .sub-menu{z-index:10;border:1px solid var(--site-header-border);opacity:0;visibility:hidden;background:#000000f0;min-width:15rem;margin:0;padding:.75rem 0;list-style:none;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:100%;left:-1.25rem;transform:translateY(6px)}.site-menu>li:hover>.sub-menu,.site-menu>li:focus-within>.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.site-menu .sub-menu:before{content:"";height:1.5rem;position:absolute;inset:-1.5rem 0 auto}.site-menu .sub-menu a{white-space:nowrap;padding:.55rem 1.25rem;display:block}.site-menu-toggle{border:1px solid var(--site-header-border);width:44px;height:44px;color:var(--ndk-text);cursor:pointer;background:0 0;border-radius:0;padding:0;display:none}.site-menu-toggle span,.site-menu-toggle span:before,.site-menu-toggle span:after{background:currentColor;width:18px;height:1.5px;margin:0 auto;transition:transform .2s,background-color .2s;display:block;position:relative}.site-menu-toggle span:before,.site-menu-toggle span:after{content:"";position:absolute;left:0}.site-menu-toggle span:before{top:-6px}.site-menu-toggle span:after{top:6px}.site-menu-toggle[aria-expanded=true] span{background:0 0}.site-menu-toggle[aria-expanded=true] span:before{transform:translateY(6px)rotate(45deg)}.site-menu-toggle[aria-expanded=true] span:after{transform:translateY(-6px)rotate(-45deg)}@media (width<=900px){:root{--site-nav-h:68px}.site-logo span{display:none}.site-menu-toggle{display:block}.site-menu{padding:.5rem var(--site-header-pad) 1.5rem;border-bottom:1px solid var(--site-header-border);background:#000;flex-direction:column;align-items:stretch;gap:0;display:none;position:absolute;top:100%;left:0;right:0}.site-menu.is-open{display:flex}.site-menu a{padding:.85rem 0;display:block}.site-menu .site-cta{text-align:center;margin-top:.75rem}.site-menu>li:last-child{margin-left:0}.site-nav{position:relative}.site-menu .sub-menu{opacity:1;visibility:visible;background:0 0;border:0;min-width:0;padding:0 0 0 1rem;position:static;transform:none}.site-menu .sub-menu:before{display:none}.site-menu .sub-menu a{padding:.6rem 0}.site-menu .menu-item-has-children>a:after{display:none}}@media (width<=480px){.site-topbar .site-header__row{gap:1rem;font-size:.75rem}}.hero-intro-pending .site-topbar{--topbar-line:0}.hero-intro-pending .site-topbar a,.hero-intro-pending .site-topbar .zo-toegankelijk-knop,.hero-intro-pending .site-logo,.hero-intro-pending .site-menu>li,.hero-intro-pending .site-menu-toggle{opacity:0}.home-hero-wrap:not(.home-hero-wrap--titlebar) .home-hero__inner{padding-top:var(--site-header-h)}@media (width<=900px){.home-hero-wrap:not(.home-hero-wrap--titlebar) .home-hero__inner{padding-top:max(22dvh, calc(var(--site-header-h) + 2rem))}}body,.zo-pagina{background:var(--ndk-achtergrond)}.zo-cards.is-style-omlijnd{--cards-bg:var(--ndk-achtergrond)}body{color:var(--color-body);font-weight:400}.btn,.btn-primary,.wp-block-button,.wpcf7-submit{--btn-bg:var(--color-primary);--btn-bg-hover:var(--color-primary-strong);--btn-color:var(--color-white);--btn-color-hover:var(--color-white)}.btn-outline,.wp-block-button.is-style-omlijnd{--btn-bg:transparent;--btn-color:var(--color-heading);--btn-border:var(--color-heading);--btn-bg-hover:var(--color-primary-strong);--btn-color-hover:var(--color-white);--btn-border-hover:var(--color-primary-strong)}.btn{border-width:1px}.zo-knoppen{gap:.7rem}.punt{color:var(--color-primary)}:is(.zo-text-media__title,.zo-steps__title,.zo-faq__title,.zo-logos__title,.zo-cta__title,.zo-cards__title){font-size:var(--type-h2);line-height:var(--display-leading);letter-spacing:0;text-transform:none;text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;font-weight:800}.zo-usps.is-style-vakken{--usps-padding:2.95rem 1.5rem 2.55rem;--usp-vak-padding:2.15rem 1rem 2.6rem;--usp-icon-size:2.6rem;--usp-color:var(--color-heading)}.zo-usps.is-style-vakken .zo-usp{gap:1.1rem;font-weight:600}.zo-text-media:has(.zo-text-media__inner--zonder-foto){--tm-padding:calc(var(--ndk-sectie) - 2.55rem) 1.5rem var(--ndk-sectie)}.zo-text-media{--tm-text-size:var(--ndk-intro);--tm-title-color:var(--color-heading);--tm-text-color:var(--color-body)}.zo-text-media__title{font-size:var(--type-h2)}.zo-text-media__body{max-width:37.6rem;margin-top:var(--ndk-kop-tekst);line-height:var(--body-leading)}.zo-text-media__body .zo-knoppen,.zo-text-media__body .wp-block-buttons{margin-top:var(--ndk-tekst-knop)}.zo-logos.is-style-cirkels{--logos-bg:var(--ndk-verloop);--logos-title-color:var(--color-white);--logos-padding:calc(var(--ndk-sectie) - 1rem) 0 0}.zo-logos.is-style-cirkels .zo-logos__list{margin-top:calc(var(--ndk-kop-blok) - 1.5rem)}@media (width>=768px){.zo-logos.is-style-cirkels,.zo-logos.is-style-cirkels[data-zo-carousel]{--logos-cirkel-groot:14%;--logos-cirkel-y-groot:10.25%}}.zo-text-media:has(.zo-illustratie[data-naam=nl-punten]){--tm-padding:14.4vw 1.5rem var(--ndk-sectie);min-height:45vw;position:relative;overflow:hidden}.zo-text-media:has(.zo-illustratie[data-naam=nl-punten]) .zo-text-media__inner{display:block;position:static}.zo-text-media:has(.zo-illustratie[data-naam=nl-punten]) .zo-text-media__body{z-index:1;max-width:29.5rem;position:relative}.zo-illustratie[data-naam=nl-punten]{aspect-ratio:880/1100;background:url(/wp-content/themes/zo-ndkvertaalsysteem/public/build/assets/nl-punten-rWv7GBR4.svg) 50%/contain no-repeat;width:40.6%;position:absolute;top:-7.9vw;right:-4.4%}@media (width<=767px){.zo-text-media:has(.zo-illustratie[data-naam=nl-punten]){--tm-padding:calc(55vw * 1.25 + 1.5rem) 1.5rem var(--ndk-sectie);min-height:0;display:block}.zo-illustratie[data-naam=nl-punten]{width:55%;top:0;right:2%}}.zo-steps.is-style-vakken{--steps-padding:var(--ndk-sectie) 1.5rem;--step-vak-bg:var(--color-surface);--step-vak-padding:2.25rem 1.5rem 2.5rem;--step-title-color:var(--color-heading);--step-text-color:var(--color-body)}.zo-steps.is-style-vakken .zo-steps__title{margin-bottom:var(--ndk-kop-blok)}.zo-steps.is-style-vakken .zo-step:before{font-size:var(--type-h3);margin-bottom:1rem;font-weight:800;line-height:1}.zo-steps.is-style-vakken .zo-step__title{font-size:var(--type-h3);font-weight:800;line-height:1.2}.zo-steps.is-style-vakken .zo-step__text{line-height:var(--body-leading);margin-top:1rem}.zo-steps__actions{margin-top:var(--ndk-tekst-knop)}.zo-steps__actions .zo-knoppen{gap:1rem}.zo-cards.is-style-vakken{--cards-padding:var(--ndk-sectie) 1.5rem;--card-vak-bg:var(--color-surface);--card-vak-padding:2.25rem 1.5rem 3.25rem;--card-foto-verhouding:241 / 125;--card-foto-afstand:1.75rem;--card-title-size:var(--type-h3);--card-title-weight:800;--card-title-color:var(--color-heading);--card-text-color:var(--color-body)}.zo-cards.is-style-vakken .zo-cards__title{margin-bottom:var(--ndk-kop-blok)}.zo-cards.is-style-vakken .zo-card__title,.zo-steps.is-style-vakken .zo-step__title{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;text-wrap:balance;line-height:1.2}.zo-cards.is-style-vakken .zo-card__text{line-height:var(--body-leading);margin-top:1rem}.zo-text-media.is-style-tot-de-rand{--tm-padding:var(--ndk-sectie) 1.5rem;--tm-image-ratio:630 / 366}@media (width>=768px){.zo-text-media.is-style-tot-de-rand{--tm-rand-kolommen:49% 1fr;--tm-gap:10.3%}}.zo-contact{--contact-padding:var(--ndk-sectie) 1.5rem;--contact-form-bg:transparent;--contact-form-padding:0}.zo-contact.is-style-vakken{--contact-vakken-breedte:16.75rem;--contact-vak-padding:2.2rem 2rem 1.9rem}.zo-contact :where(input:not([type=submit]),select,textarea){min-height:2.95rem}.zo-contact textarea{min-height:10.6rem}.zo-contact ::placeholder{color:var(--color-body);opacity:.85}.zo-faq.is-style-naast-elkaar{--faq-kop-breedte:43.9%;--faq-border-color:#dcdcdc;--faq-padding:.85rem 1.3rem;--faq-answer-padding:0 1.3rem 1rem;--faq-question-color:var(--color-heading);--faq-answer-color:var(--color-body);--faq-icon:var(--icon-chevron);--faq-icon-color:var(--color-heading);--faq-icon-size:1.4rem;--faq-icon-rotate:180deg}.zo-faq.is-style-naast-elkaar .zo-faq__inner{padding:var(--ndk-sectie) 1.5rem}.zo-faq.is-style-naast-elkaar .zo-faq__title{font-size:calc(var(--type-h2) * .78)}.zo-faq.is-style-naast-elkaar .zo-faq__question{font-family:var(--font-body);font-weight:400}.zo-faq.is-style-naast-elkaar .zo-faq__text{max-width:22rem;margin-top:var(--ndk-kop-tekst);font-size:var(--ndk-intro);line-height:var(--body-leading)}.zo-cta.is-style-kaart{--cta-bg:var(--color-surface);--cta-title-color:var(--color-heading);--cta-text-color:var(--color-body);--cta-radius:0;--cta-padding:3.3rem 2.95rem 2.3rem;--cta-media-hoogte:20.45rem;--cta-media-uitsteek:3.2rem;--cta-media-rechts:3.5rem;--cta-section-padding:calc(3.2rem + 1rem) 1.5rem 0;z-index:2;position:relative}.zo-cta.is-style-kaart .zo-cta__box{max-width:calc(var(--content-width) + .5rem)}.zo-cta.is-style-kaart .zo-cta__title{font-size:calc(var(--type-h2) * .85)}@media (width>=768px){.zo-cta.is-style-kaart .zo-cta__box--met-afbeelding .zo-cta__content{max-width:64%}}.zo-cta.is-style-kaart .zo-cta__text{max-width:40rem;margin-top:var(--ndk-kop-tekst);font-size:var(--ndk-intro);line-height:var(--body-leading)}.zo-cta.is-style-kaart .zo-cta__actions{margin-top:var(--ndk-tekst-knop)}.zo-pagina:has(>.zo-cta.is-style-kaart:last-child){margin-bottom:-3.7rem}.ndk-offertekaart+.ndk-footer{--ndk-footer-overlap:3.7rem}.zo-pagina:has(>.zo-cta.is-style-kaart:last-child)~.ndk-footer{--ndk-footer-overlap:3.7rem}main:has(.zo-pagina>.zo-cta.is-style-kaart:last-child)+.ndk-footer{--ndk-footer-overlap:3.7rem}.ndk-offertekaart{margin-bottom:-3.7rem}.ndk-footer{--ndk-footer-overlap:0px;color:var(--color-white);background:var(--ndk-verloop);font-weight:400}.ndk-footer__kolommen{max-width:calc(var(--content-width) + 3rem);padding:calc(var(--ndk-footer-overlap) + 3.6rem) 1.5rem 3.8rem;grid-template-columns:21.94rem 12.06rem 9.375rem 1fr;gap:2rem 1.5rem;margin-inline:auto;display:grid}.ndk-footer__kop{font-family:var(--font-heading);color:var(--color-white);margin-bottom:1.25rem;font-size:1.111rem;font-weight:800;line-height:1.2}.ndk-footer__kop a{color:inherit}.ndk-footer__tekst{max-width:13.75rem;color:var(--color-on-dark-muted);line-height:1.4}.ndk-footer__links{gap:.6rem;line-height:1.3;display:grid}.ndk-footer__links :is(a,address){color:var(--color-white);font-style:normal;text-decoration:none}.ndk-footer__links a:hover{text-underline-offset:4px;text-decoration:underline}.ndk-footer__onderbalk{max-width:var(--content-width);border-top:1px solid var(--color-on-dark-subtle);flex-wrap:wrap;justify-content:space-between;gap:.75rem 2rem;margin-inline:auto;padding:.8rem 0 1.35rem;font-size:.778rem;display:flex}.ndk-footer__onderbalk .zo-maker{color:inherit}.ndk-footer__onderlinks{gap:2.05rem;display:flex}.ndk-footer__onderlinks a{color:var(--color-white)}@media (width<=1023px){.ndk-footer__kolommen{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1114px){.ndk-footer__onderbalk{margin-inline:1.5rem}}@media (width<=639px){.ndk-footer__kolommen{grid-template-columns:minmax(0,1fr)}}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.static{position:static}.inset-x-0{inset-inline:0}.top-full{top:100%}.order-last{order:9999}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.-mr-2{margin-right:calc(var(--spacing) * -2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.h-10{height:calc(var(--spacing) * 10)}.h-auto{height:auto}.min-h-11{min-height:calc(var(--spacing) * 11)}.w-auto{width:auto}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[calc\(var\(--content-width\)\+3rem\)\]{max-width:calc(var(--content-width) + 3rem)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.basis-60{flex-basis:calc(var(--spacing) * 60)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-3{gap:calc(var(--spacing) * 3)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-10{gap:calc(var(--spacing) * 10)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)){border-color:var(--color-border)}.overflow-hidden{overflow:hidden}.rounded-button{border-radius:var(--radius-button)}.rounded-card{border-radius:var(--radius-card)}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-border{border-color:var(--color-border)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-dark{background-color:var(--color-dark)}.bg-surface{background-color:var(--color-surface)}.bg-white{background-color:var(--color-white)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0{padding-block:0}.py-1{padding-block:var(--spacing)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-14{padding-block:calc(var(--spacing) * 14)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.font-heading{font-family:var(--font-heading)}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-\[0\.9375rem\]{font-size:.9375rem}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-balance{text-wrap:balance}.text-body{color:var(--color-body)}.text-heading{color:var(--color-heading)}.text-on-dark-muted{color:var(--color-on-dark-muted)}.text-on-dark-subtle{color:var(--color-on-dark-subtle)}.text-white{color:var(--color-white)}.not-italic{font-style:normal}.underline-offset-4{text-underline-offset:4px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.hover\:text-primary:hover{color:var(--color-primary)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}@media (width>=40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=48rem){.md\:mt-0{margin-top:0}.md\:contents{display:contents}.md\:hidden{display:none}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (width>=64rem){.lg\:max-w-60{max-width:calc(var(--spacing) * 60)}.lg\:grid-flow-col{grid-auto-flow:column}.lg\:grid-cols-none{grid-template-columns:none}.lg\:justify-between{justify-content:space-between}}.\[\&_a\:hover\]\:text-white a:hover{color:var(--color-white)}}@font-face{font-family:Aileron;src:url(/wp-content/themes/zo-ndkvertaalsysteem/public/build/assets/aileron-latin-400-BwjnRx10.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aileron;src:url(/wp-content/themes/zo-ndkvertaalsysteem/public/build/assets/aileron-latin-600-DtE--sJn.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Aileron;src:url(/wp-content/themes/zo-ndkvertaalsysteem/public/build/assets/aileron-latin-700-DtzFUh3z.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Aileron;src:url(/wp-content/themes/zo-ndkvertaalsysteem/public/build/assets/aileron-latin-800-CDpjVruK.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}:root{--icon-plus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E");--icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--icon-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E");--icon-vinkje:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");--icon-klok:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E");--icon-schild:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z'/%3E%3C/svg%3E");--icon-ster:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M12 3l2.6 5.6 6.1.7-4.5 4.2 1.2 6L12 16.6 6.6 19.5l1.2-6L3.3 9.3l6.1-.7z'/%3E%3C/svg%3E");--icon-ster-vol:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M12 3l2.6 5.6 6.1.7-4.5 4.2 1.2 6L12 16.6 6.6 19.5l1.2-6L3.3 9.3l6.1-.7z'/%3E%3C/svg%3E");--icon-telefoon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1.9.4 1.8.7 2.7a2 2 0 0 1-.5 2.1L8 9.8a16 16 0 0 0 6 6l1.3-1.3a2 2 0 0 1 2.1-.4c.9.3 1.8.6 2.7.7a2 2 0 0 1 1.7 2z'/%3E%3C/svg%3E");--icon-mail:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='4' width='20' height='16' rx='2'/%3E%3Cpath d='m22 7-10 6L2 7'/%3E%3C/svg%3E");--icon-euro:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 10h12M4 14h9M19 6a7.7 7.7 0 0 0-5.2-2A7.9 7.9 0 0 0 6 12c0 4.4 3.5 8 7.8 8 2 0 3.8-.8 5.2-2'/%3E%3C/svg%3E");--icon-locatie:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 0 1 16 0z'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E");--icon-vrachtwagen:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 18V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v11a1 1 0 0 0 1 1h2M15 18H9M19 18h2a1 1 0 0 0 1-1v-3.6a1 1 0 0 0-.2-.6l-3.5-4.4A1 1 0 0 0 17.5 8H14'/%3E%3Ccircle cx='17' cy='18' r='2'/%3E%3Ccircle cx='7' cy='18' r='2'/%3E%3C/svg%3E");--icon-pakket:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 16V8a2 2 0 0 0-1-1.7l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.7l7 4a2 2 0 0 0 2 0l7-4a2 2 0 0 0 1-1.7zM3.3 7 12 12l8.7-5M12 22V12M7.5 4.2l9 5.2'/%3E%3C/svg%3E");--icon-sneeuwvlok:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2v20M2 12h20M5 5l14 14M19 5 5 19M9 3l3 3 3-3M9 21l3-3 3 3M3 9l3 3-3 3M21 9l-3 3 3 3'/%3E%3C/svg%3E");--icon-magazijn:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 21V9l9-6 9 6v12M7 21v-8h10v8M7 17h10'/%3E%3C/svg%3E");--icon-schild-vinkje: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='M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E");--icon-koptelefoon: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='M3 11h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-5Zm0 0a9 9 0 1 1 18 0m0 0v5a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3Z'/%3E%3Cpath d='M21 16v2a4 4 0 0 1-4 4h-5'/%3E%3C/svg%3E");--icon-mensen: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%3Ccircle cx='12' cy='7' r='3'/%3E%3Ccircle cx='5.5' cy='9' r='2.5'/%3E%3Ccircle cx='18.5' cy='9' r='2.5'/%3E%3Cpath d='M7 20v-1a5 5 0 0 1 10 0v1zM2 20v-.5a3.5 3.5 0 0 1 5-3.2M22 20v-.5a3.5 3.5 0 0 0-5-3.2'/%3E%3C/svg%3E");--icon-wereld:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M2 12h20M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z'/%3E%3C/svg%3E");--icon-duim:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 10v12M15 5.9 14 10h5.8a2 2 0 0 1 1.9 2.6l-2.3 8A2 2 0 0 1 17.5 22H4a2 2 0 0 1-2-2v-8a2 2 0 0 1 2-2h2.8a2 2 0 0 0 1.8-1.1L12 2a3.1 3.1 0 0 1 3 3.9z'/%3E%3C/svg%3E")}:where(.zo-hero,.zo-text-media.is-style-donker,.zo-cta.is-style-donker,.zo-cards.is-style-op-kleur,.zo-footerkolommen,.zo-onderbalk){--op-donker-knop-bg:var(--color-secondary);--op-donker-knop-bg-hover:var(--color-secondary-soft);--op-donker-knop-tekst:var(--color-dark);--op-donker-lijn:var(--color-white);--op-donker-lijn-hover-tekst:var(--color-primary-strong)}:where(.zo-cards.is-style-op-kleur .zo-card,.zo-zoekvak__paneel){--op-donker-knop-bg:initial;--op-donker-knop-bg-hover:initial;--op-donker-knop-tekst:initial;--op-donker-lijn:initial;--op-donker-lijn-hover-tekst:initial}.is-layout-constrained>[class^=zo-]:not(.zo-knoppen){max-width:none}:root{--btn-radius:var(--radius-button);--btn-padding:.75rem 1.5rem;--btn-weight:600;--btn-transform:none}.wp-block-button .wp-block-button__link{min-height:2.75rem;padding:var(--btn-padding);border:2px solid var(--btn-border);border-radius:var(--btn-radius);background:var(--btn-bg);color:var(--btn-color);font-size:1rem;font-weight:var(--btn-weight);text-transform:var(--btn-transform);align-items:center;gap:.5rem;line-height:1.5;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.wp-block-button .wp-block-button__link:hover{border-color:var(--btn-border-hover);background:var(--btn-bg-hover);color:var(--btn-color-hover)}.wp-block-button.is-style-link .wp-block-button__link:hover{text-underline-offset:4px;text-decoration:underline}.screen-reader-text{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[x-cloak]{display:none!important}.zo-header--zwevend~main>.is-layout-constrained>.zo-hero:first-child{margin-top:calc(-1 * var(--header-totaal));padding-top:var(--header-totaal)}:root{--ndk-bg:#000;--ndk-bg-glow:#100052;--ndk-text:#f2f6fa;--ndk-muted:#a6aecb;--ndk-accent:#4a68ff;--ndk-accent-hover:#3552f0;--ndk-dot:#dfe5ff;--ndk-star:#c9d2ff;--ndk-eyebrow-border:#dfe5ff59;--site-topbar-h:33px;--site-nav-h:62px;--site-header-h:calc(var(--site-topbar-h) + var(--site-nav-h));--site-header-border:#ffffff8c;--site-header-max:calc(var(--content-width) + 3rem);--site-header-pad:1.5rem;--ndk-achtergrond:#f2f2f2;--ndk-sectie:clamp(4rem, 8vw, 6rem);--ndk-kop-tekst:1.75rem;--ndk-kop-blok:3.25rem;--ndk-tekst-knop:2rem;--ndk-intro:calc(var(--type-p,1rem) * 1.0625);--ndk-verloop:linear-gradient(120deg, #4a68ff 0%, #000 30%, #000 58%, #001ba3 100%);--btn-padding:.6rem 2.3rem;--btn-weight:400;--vak-hoekpunt:#373f43;--vak-hoekpunt-maat:2.2px;--vak-hoekpunt-afstand:.625rem}.editor-styles-wrapper{background:var(--ndk-achtergrond)}.wp-block-button .wp-block-button__link{border-width:1px}.home-hero-wrap.home-hero-wrap--titlebar{background:radial-gradient(circle at var(--globe-x) var(--globe-y), var(--ndk-bg-glow) 0, var(--ndk-bg-glow) var(--globe-radius), var(--ndk-bg) calc(var(--globe-radius) * 2.6)), var(--ndk-bg)}.home-hero-wrap--titlebar .home-hero__title{margin-bottom:1.1rem}.home-hero-wrap--titlebar .home-hero__text{max-width:32rem}.home-hero-wrap--titlebar .home-hero__body{margin-top:1.9rem}.home-hero-wrap--titlebar .home-hero__body .wp-block-buttons,.home-hero-wrap--titlebar .home-hero__body .zo-knoppen{gap:.75rem}@media (width>=900px){.home-hero-wrap.home-hero-wrap--titlebar{--bar-h:clamp(32rem, 40vw, 38rem);--globe-size:calc(var(--bar-h) * 1.45);--globe-radius:calc(var(--globe-size) * .36);--globe-x:calc(100% - var(--globe-size) * .2);--globe-y:60%}.home-hero-wrap--titlebar .home-hero__inner{padding-top:var(--site-header-h);text-align:left;justify-content:flex-start;align-items:center}.home-hero-wrap--titlebar .home-hero__content{align-items:flex-start;max-width:36rem}.home-hero-wrap--titlebar .home-hero__eyebrow{margin-bottom:1.5rem}.home-hero-wrap--titlebar .home-hero__eyebrow:before{display:inline-block}}@media (width<=899px){.home-hero-wrap.home-hero-wrap--titlebar{--globe-size:125vw;--globe-radius:calc(var(--globe-size) * .36);--globe-x:50%;--globe-y:calc(100% + 22vw);height:auto;padding-bottom:13rem}.home-hero-wrap--titlebar .home-hero__inner{padding-top:calc(var(--site-header-h) + 2.5rem)}.home-hero-wrap--titlebar .home-hero__globe{opacity:.8}.home-hero-wrap--titlebar .home-hero__body .wp-block-buttons,.home-hero-wrap--titlebar .home-hero__body .zo-knoppen{justify-content:center}}.zo-text-media.is-style-donker,.zo-cta.is-style-donker{--tm-bg:transparent;--cta-bg:transparent;--tm-image-bg:transparent;--tm-text-color:var(--ndk-muted);--cta-text-color:var(--ndk-muted);color:var(--ndk-text);background:var(--ndk-verloop)!important}.zo-text-media.is-style-donker .zo-text-media__title,.zo-cta.is-style-donker h2{color:var(--ndk-text)}.zo-text-media.is-style-donker .btn-outline,.zo-cta.is-style-donker .btn-outline{--btn-border:#ffffff8c;--btn-color:var(--ndk-text);--btn-border-hover:#fff;--btn-bg-hover:#fff;--btn-color-hover:#000;color:var(--ndk-text);border-color:#ffffff8c}.zo-text-media.is-style-donker .btn-outline:hover,.zo-cta.is-style-donker .btn-outline:hover{color:#000;background:#fff;border-color:#fff}.zo-text-media.is-style-donker .zo-illustratie{opacity:.45}.zo-cards.ndk-stappen .zo-cards__list{counter-reset:ndkstap}.zo-cards.ndk-stappen .zo-card{counter-increment:ndkstap}.zo-cards.ndk-stappen .zo-card__title:before{content:"Stap " counter(ndkstap);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);margin-bottom:.45rem;font-size:.8125rem;font-weight:600;display:block}.zo-cards .zo-card{transition:transform .25s,box-shadow .25s;overflow:hidden}.zo-cards .zo-card__foto{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto}@media (hover:hover){.zo-cards .zo-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px -22px #00223259}}.zo-card.ndk-product .zo-card__foto{object-fit:contain;background:var(--color-white);padding:1rem 1.5rem}:is(.zo-text-media.ndk-product .zo-text-media__media,.zo-text-media.ndk-product .zo-text-media__media:has(img)){background:var(--color-white)}.zo-text-media.ndk-product .zo-text-media__media img{object-fit:contain;padding:6%}.zo-cta.is-style-kaart.ndk-product{background:var(--ndk-achtergrond)}.zo-cta.ndk-product .zo-cta__media img{mix-blend-mode:multiply}@media (width>=900px){.site-menu>.menu-item-has-children>a{align-items:center;gap:.4rem;display:inline-flex}.site-menu>.menu-item-has-children>a:after{content:"";opacity:.7;border-bottom:1.5px solid;border-right:1.5px solid;width:.42rem;height:.42rem;transition:transform .25s,opacity .25s;transform:translateY(-2px)rotate(45deg)}.site-menu>.menu-item-has-children:is(:hover,:focus-within)>a:after{opacity:1;transform:translateY(1px)rotate(-135deg)}.site-menu .sub-menu{-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);background:#080a1ed1;border:1px solid #dfe5ff29;border-radius:14px;gap:2px;min-width:18.5rem;padding:.55rem;transition:opacity .22s,transform .22s,visibility .22s;display:grid;top:calc(100% + 1.1rem);left:-1.1rem;transform:translateY(10px);box-shadow:0 30px 60px -24px #000000bf}.site-menu .sub-menu:before{height:1.6rem;inset:-1.6rem 0 auto}.site-menu .sub-menu:after{content:"";background:linear-gradient(90deg, transparent, var(--ndk-accent), transparent);height:1px;position:absolute;top:-1px;left:1.1rem;right:1.1rem}.site-menu .sub-menu a{color:var(--ndk-text);border-radius:9px;justify-content:space-between;align-items:center;gap:1.5rem;padding:.8rem 1rem;font-size:.95rem;font-weight:500;transition:background-color .18s,color .18s;display:flex}.site-menu .sub-menu a:after{content:"→";color:#8ea0ff;opacity:0;transition:opacity .18s,transform .18s;transform:translate(-6px)}.site-menu .sub-menu a:hover,.site-menu .sub-menu a:focus-visible{color:#fff;background:#4a68ff2e}.site-menu .sub-menu a:hover:after,.site-menu .sub-menu a:focus-visible:after{opacity:1;transform:none}.site-menu .sub-menu .current-menu-item>a{background:#4a68ff1f}}.zo-contact__form select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23002232' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;padding-right:2.75rem}.zo-contact__form textarea{height:11rem;min-height:9.5rem}.zo-contact__form :is(input:not([type=submit]),select,textarea){transition:border-color .18s,box-shadow .18s}.zo-contact__form :is(input:not([type=submit]),select,textarea):focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #0185c22e}@supports (color:color-mix(in lab, red, red)){.zo-contact__form :is(input:not([type=submit]),select,textarea):focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 18%, transparent)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
