*{box-sizing:border-box;font-size:inherit;font-family:inherit;color:inherit;margin:0;padding:0;border:0 solid;scroll-margin:inherit;} *::after{box-sizing:border-box;font-size:inherit;font-family:inherit;color:inherit;margin:0;padding:0;border:0 solid;scroll-margin:inherit;} *::before{box-sizing:border-box;font-size:inherit;font-family:inherit;color:inherit;margin:0;padding:0;border:0 solid;scroll-margin:inherit;}body{--scroll-margin-top:calc(var(--s10) + var(--s8) + var(--s0));background-color:var(--color-bg-default);}body:not(:has(.quill-editor)){scroll-margin-block-start:var(--scroll-margin-top);}img{font-style:italic;max-inline-size:100%;width:auto;height:auto;}code{font-family:monospace;}
:root{--responsive-min-width:320px;--responsive-max-width:var(--max-screen-width);--max-screen-width-pixels:1200;--max-screen-width:calc(var(--max-screen-width-pixels) * 1.1px);--max-screen-height:800px;--measure:65ch;--font-plain:"Lato", sans-serif;--font-special:"Silka", sans-serif;}
:root{--root-font-size:18px;--ratio:1.1547005383792515;--smin:calc(var(--s-6) / 2);--s-6:calc(var(--s-5) / var(--ratio));--s-5:calc(var(--s-4) / var(--ratio));--s-4:calc(var(--s-3) / var(--ratio));--s-3:calc(var(--s-2) / var(--ratio));--s-2:calc(var(--s-1) / var(--ratio));--s-1:calc(var(--s0) / var(--ratio));--s0:var(--root-font-size);--s1:calc(var(--s0) * var(--ratio));--s2:calc(var(--s1) * var(--ratio));--s3:calc(var(--s2) * var(--ratio));--s4:calc(var(--s3) * var(--ratio));--s5:calc(var(--s4) * var(--ratio));--s6:calc(var(--s5) * var(--ratio));--s7:calc(var(--s6) * var(--ratio));--s8:calc(var(--s7) * var(--ratio));--s9:calc(var(--s8) * var(--ratio));--s10:calc(var(--s9) * var(--ratio));--s11:calc(var(--s10) * var(--ratio));--s12:calc(var(--s11) * var(--ratio));--smax:var(--s12);--sgap:max(18px, var(--xd-grid-gutter-width));--r-4:calc(var(--r-3) / var(--ratio));--r-3:calc(var(--r-2) / var(--ratio));--r-2:calc(var(--r-1) / var(--ratio));--r-1:calc(var(--r0) / var(--ratio));--r0:1em;--r1:calc(var(--r0) * var(--ratio));--r2:calc(var(--r1) * var(--ratio));--r3:calc(var(--r2) * var(--ratio));--r4:calc(var(--r3) * var(--ratio));--xd-grid-columns-total:12;--xd-grid-width-in-gutters:calc(var(--xd-grid-columns-total) * 3 + (var(--xd-grid-columns-total) - 1) * 1);--xd-grid-gutter-width:calc(1 * var(--page-content-width) / var(--xd-grid-width-in-gutters));--xd-grid-column-width:calc(3 * var(--page-content-width) / var(--xd-grid-width-in-gutters));--standard-line-height:var(--s3);--heading-line-height:1.2;--border-thin:1px;--border-thick:2px;--border-radius:calc(var(--ratio) * 5px);--button-border-radius:var(--s2);--rotation-default:8deg;--cta-sticker-diameter:6rem;--mobile-menu-bar-height:var(--s10);font-size:var(--root-font-size);--page-content-width:min(
        var(--max-page-content-width),
        calc(100vw - 2 * var(--page-min-horizontale-margin))
      );--max-page-content-width:min(90rem, var(--responsive-max-width));--page-min-horizontale-margin:max(18px, 2vw);}@media screen and (max-width: 1024px){:root{--root-font-size:17px;}}@media screen and (max-width: 768px){:root{--root-font-size:16px;}}
:root{--sw-teal--25:color-mix(in srgb, var(--sw-teal), #000 25%);--sw-teal--25 :#0b685c;--sw-teal:#008674;--sw-teal-rgb:0,134,116;--sw-teal-75:color-mix(in srgb, var(--sw-teal), #fff 25%);--sw-teal-75 :#4aa89b;--sw-teal-45:color-mix(in srgb, var(--sw-teal), #fff 55%);--sw-teal-45 :#93cbc3;--sw-teal-15:color-mix(in srgb, var(--sw-teal), #fff 85%);--sw-teal-15 :#dbeeeb;--sw-oranje--25:#bc5820;--sw-oranje:#fa752b;--sw-oranje-rgb:250, 117, 43;--sw-oranje-75:#fb9860;--sw-oranje-45:#fdc1a0;--sw-oranje-15:#feeadf;--sw-blauw--25:#0077aa;--sw-blauw:#009ee3;--sw-blauw-rgb:0, 158, 227;--sw-blauw-75:#40b6ea;--sw-blauw-45:#8cd3f2;--sw-blauw-25:#bfe7f8;--sw-blauw-15:#d9f0fb;--sw-navy--25:#004777;--sw-navy:rgb(var(--sw-navy-rgb));--sw-navy-rgb:0, 94, 158;--sw-navy-75:#4086b6;--sw-navy-45:#8cb7d3;--sw-navy-15:#d9e7f0;--sw-bruin--25:#6b370f;--sw-bruin:#8f4914;--sw-bruin-rgb:143, 73, 20;--sw-bruin-75:#ab774f;--sw-bruin-45:#cdad95;--sw-bruin-15:#eee4dc;--sw-paars--25:#793f79;--sw-paars:#a154a1;--sw-paars-rgb:161, 84, 161;--sw-paars-75:#b97fb9;--sw-paars-45:#d5b2d5;--sw-paars-15:#f1e5f1;--sw-fuchsia--25:#95053d;--sw-fuchsia:#c60651;--sw-fuchsia-rgb:198, 6, 81;--sw-fuchsia-75:#d4447d;--sw-fuchsia-45:#e58fb1;--sw-fuchsia-15:#f6dae5;--sw-geel--25:#bf8700;--sw-geel:#ffb400;--sw-geel-rgb:255, 180, 0;--sw-geel-75:#ffc740;--sw-geel-45:#ffdd8c;--sw-geel-15:#fff4d9;--sw-rood--25:#9b2320;--sw-rood:#ce2e2b;--sw-rood-rgb:206, 46, 43;--sw-rood-75:#da6260;--sw-rood-45:#e9a1a0;--sw-rood-15:#f8e0df;--sw-groen--25:#2b7e2f;--sw-groen:#3aa93f;--sw-groen-rgb:58, 169, 63;--sw-groen-75:#6bbe6f;--sw-groen-45:#88cb8b;--sw-groen-15:#cde9cf;--sw-wit:#ffffff;--sw-grijs-5:#f2f2f2;--sw-grijs-5-rgb:242, 242, 242;--sw-grijs-10:#e6e6e6;--sw-grijs-20:#cccccc;--sw-grijs-30:#b3b3b3;--sw-grijs-40:#999999;--sw-grijs:#808080;--sw-grijs-60:#666666;--sw-grijs-70:#4d4d4d;--sw-grijs-80:#333333;--sw-grijs-90:#191919;--sw-grijs-95:#0d0d0d;--sw-zwart:#000000;--sw-grijs-blauw:#eff6f7;--sw-grijs-blauw--10:#ebf1f2;--sw-web-blauw--25:#005aad;--sw-web-blauw:#0069ba;--sw-web-blauw-rgb:0, 105, 186;--sw-web-blauw-donker:#002944;--sw-web-blauw-donker-rgb:0, 41, 68;--sw-text:var(--sw-web-blauw-donker);--sw-text-heading:rgb(var(--sw-web-blauw-donker-rgb));--sw-text-light:rgba(var(--sw-web-blauw-donker-rgb), 0.8);--sw-text-lighter:rgba(var(--sw-web-blauw-donker-rgb), 0.65);--sw-text-link:var(--sw-web-blauw);--sw-text-teal:var(--sw-teal);--section--bg-grijs-blauw:var(--sw-grijs-blauw);--section--bg-teal:var(--sw-teal-15);--section--bg-blauw:var(--sw-blauw-15);--section--bg-oranje:var(--sw-oranje-15);--section--bg-wit:var(--sw-wit);--section--bg-rood:var(--sw-rood-15);--section--bg-groen:var(--sw-groen-15);--section--bg-geel:var(--sw-geel-15);--section--bg-navy:var(--sw-navy-15);--section--bg-bruin:var(--sw-bruin-15);--section--bg-paars:var(--sw-paars-15);--section--bg-fuchsia:var(--sw-fuchsia-15);--card--bg-grijs-blauw:var(--sw-grijs-blauw);--card--bg-blauw:var(--sw-blauw-15);--card--bg-teal:var(--sw-teal-15);--card--bg-wit:var(--sw-wit);--card--bg-oranje:var(--sw-oranje-15);--form--bg:var(--sw-teal-15);--color-text:var(--sw-text);--color-bg-default:var(--sw-wit);--color-bg-light:var(--sw-grijs-10);--color-border-dark:var(--sw-grijs);--color-border-medium:var(--sw-grijs-20);--color-border-light:rgba(var(--sw-navy-rgb), 0.08);--color-link:var(--sw-navy);--color-success:var(--sw-groen);--color-success-bg:var(--sw-groen-45);--color-error:var(--sw-rood);--color-error-bg:var(--sw-rood-45);--shadow-color:0deg 0% 63%;--shadow-elevation-low:0.6px 0.6px 1px hsl(var(--shadow-color) / 0.34), 0.9px 0.9px 1.4px -1.2px hsl(var(--shadow-color) / 0.34), 2.2px 2.2px 3.5px -2.5px hsl(var(--shadow-color) / 0.34);--shadow-elevation-medium:0.6px 0.6px 1px hsl(var(--shadow-color) / 0.36), 1.8px 1.8px 2.9px -0.8px hsl(var(--shadow-color) / 0.36), 4.5px 4.6px 7.2px -1.7px hsl(var(--shadow-color) / 0.36), 11px 11.1px 17.6px -2.5px hsl(var(--shadow-color) / 0.36);--shadow-elevation-high:0.6px 0.6px 1px hsl(var(--shadow-color) / 0.34), 3.2px 3.2px 5.1px -0.4px hsl(var(--shadow-color) / 0.34), 6px 6px 9.5px -0.7px hsl(var(--shadow-color) / 0.34), 9.8px 9.9px 15.7px -1.1px hsl(var(--shadow-color) / 0.34), 15.7px 15.9px 25.1px -1.4px hsl(var(--shadow-color) / 0.34), 24.6px 24.8px 39.3px -1.8px hsl(var(--shadow-color) / 0.34), 37.4px 37.7px 59.7px -2.1px hsl(var(--shadow-color) / 0.34), 55px 55.5px 87.9px -2.5px hsl(var(--shadow-color) / 0.34);}
span.icon{font-family:"icons" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-decoration:none !important;vertical-align:baseline;line-height:inherit;letter-spacing:0;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;} [icon]:before{font-family:"icons" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-decoration:none !important;vertical-align:baseline;line-height:inherit;letter-spacing:0;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;} [icon-after]:after{font-family:"icons" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-decoration:none !important;vertical-align:baseline;line-height:inherit;letter-spacing:0;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-grid;place-items:center;}[icon]:before{display:inline-grid;place-items:center;content:attr(icon);}[icon-after]:after{content:attr(icon-after);}a[icon]:before{display:inline-block;} a[icon-after]:after{display:inline-block;}[icon]:not([icon^="chevron"]):not(:empty):before{margin-inline-end:0.4em;}[icon-after]:not(:empty):after{margin-inline-start:0.4em;}[icon].rotate::before{animation:rotate-like-hourglass 2s linear infinite;}[icon].htmx-request{filter:blur(1px);}[icon].htmx-request:before{content:"";display:inline-block;margin-right:0.5rem;width:1rem;height:1rem;border:0.15rem solid currentColor;border-right-color:transparent;border-radius:50%;animation:rotate 0.8s linear infinite;}
body{text-rendering:optimizeLegibility;}.bold{font-weight:bold;}.italic{font-style:italic;}.underline{text-decoration:underline;}p{letter-spacing:calc(0.43 * 1em / 18);font-weight:400;font-family:var(--font-plain);color:var(--sw-text);line-height:var(--standard-line-height);} :root{letter-spacing:calc(0.43 * 1em / 18);font-weight:400;font-family:var(--font-plain);color:var(--sw-text);line-height:var(--standard-line-height);} .font-plain{letter-spacing:calc(0.43 * 1em / 18);font-weight:400;font-family:var(--font-plain);color:var(--sw-text);line-height:var(--standard-line-height);} .font-0{letter-spacing:calc(0.43 * 1em / 18);font-weight:400;font-family:var(--font-plain);color:var(--sw-text);line-height:var(--standard-line-height);} .font-2{letter-spacing:calc(0.43 * 1em / 18);font-weight:400;font-family:var(--font-plain);color:var(--sw-text);line-height:var(--standard-line-height);}.font-0{font-size:var(--s0);}.font-2{font-size:var(--s0);}.text-dark{--color-text:var(--sw-text);}.text-teal{--color-text:var(--sw-teal);}.heading-teal{--color-heading:var(--sw-teal);}.heading-dark{--color-heading:var(--sw-text-heading);}.oranje{color:var(--sw-oranje);}.teal{color:var(--sw-teal);}.blauw{color:var(--sw-blauw);}.geel{color:var(--sw-geel);}.navy{color:var(--sw-navy);}.paars{color:var(--sw-paars);}.fuchsia{color:var(--sw-fuchsia);}h1{letter-spacing:calc(0.43 * 1em / 18);font-weight:400;font-family:var(--font-special);color:var(--color-heading, var(--sw-text-heading));font-size:var(--heading-font-size);line-height:var(--heading-line-height);text-wrap:balance;--heading-font-size:var(--heading-1-font-size);--heading-line-height:var(--heading-1-line-height);} h2{letter-spacing:calc(0.43 * 1em / 18);font-weight:400;font-family:var(--font-special);color:var(--color-heading, var(--sw-text-heading));font-size:var(--heading-font-size);line-height:var(--heading-line-height);text-wrap:balance;} h3{letter-spacing:calc(0.43 * 1em / 18);font-weight:400;font-family:var(--font-special);color:var(--color-heading, var(--sw-text-heading));font-size:var(--heading-font-size);line-height:var(--heading-line-height);text-wrap:balance;} h4{letter-spacing:calc(0.43 * 1em / 18);font-weight:400;font-family:var(--font-special);color:var(--color-heading, var(--sw-text-heading));font-size:var(--heading-font-size);line-height:var(--heading-line-height);text-wrap:balance;} h5{letter-spacing:calc(0.43 * 1em / 18);font-weight:400;font-family:var(--font-special);color:var(--color-heading, var(--sw-text-heading));font-size:var(--heading-font-size);line-height:var(--heading-line-height);text-wrap:balance;} .heading-1{letter-spacing:calc(0.43 * 1em / 18);font-weight:400;font-family:var(--font-special);color:var(--color-heading, var(--sw-text-heading));font-size:var(--heading-font-size);line-height:var(--heading-line-height);text-wrap:balance;--heading-font-size:var(--heading-1-font-size);--heading-line-height:var(--heading-1-line-height);} .heading-2{letter-spacing:calc(0.43 * 1em / 18);font-weight:400;font-family:var(--font-special);color:var(--color-heading, var(--sw-text-heading));font-size:var(--heading-font-size);line-height:var(--heading-line-height);text-wrap:balance;--heading-font-size:var(--heading-2-font-size);--heading-line-height:var(--heading-2-line-height);} .heading-3{letter-spacing:calc(0.43 * 1em / 18);font-weight:400;font-family:var(--font-special);color:var(--color-heading, var(--sw-text-heading));font-size:var(--heading-font-size);line-height:var(--heading-line-height);text-wrap:balance;--heading-font-size:var(--heading-3-font-size);--heading-line-height:var(--heading-3-line-height);} .heading-4{letter-spacing:calc(0.43 * 1em / 18);font-weight:400;font-family:var(--font-special);color:var(--color-heading, var(--sw-text-heading));font-size:var(--heading-font-size);line-height:var(--heading-line-height);text-wrap:balance;--heading-font-size:var(--heading-4-font-size);--heading-line-height:var(--heading-4-line-height);} .heading-5{letter-spacing:calc(0.43 * 1em / 18);font-weight:400;font-family:var(--font-special);color:var(--color-heading, var(--sw-text-heading));font-size:var(--heading-font-size);line-height:var(--heading-line-height);text-wrap:balance;--heading-font-size:var(--heading-5-font-size);--heading-line-height:var(--heading-5-line-height);}:root{--heading-1-font-size:var(--s4);--heading-1-line-height:var(--heading-line-height);--heading-2-font-size:var(--s3);--heading-2-line-height:var(--heading-line-height);--heading-3-font-size:var(--s2);--heading-3-line-height:var(--heading-line-height);--heading-4-font-size:var(--s0);--heading-4-line-height:var(--standard-line-height);--heading-5-font-size:var(--s0);--heading-5-line-height:var(--standard-line-height);}h2{--heading-font-size:var(--heading-2-font-size);--heading-line-height:var(--heading-2-line-height);}h3{--heading-font-size:var(--heading-3-font-size);--heading-line-height:var(--heading-3-line-height);}h4{--heading-font-size:var(--heading-4-font-size);--heading-line-height:var(--heading-4-line-height);}h5{--heading-font-size:var(--heading-5-font-size);--heading-line-height:var(--heading-5-line-height);}strong{font-weight:800;}blockquote{position:relative;font-family:var(--font-special);}blockquote::before{position:absolute;left:-1ch;content:"\201C";}blockquote::after{position:relative;left:0.5ch;content:"\201D";}sup{font-size:0.8em;position:relative;top:-0.5em;vertical-align:top;}
@font-face {
  font-family: "icons";
  src: url("https://uploads.seniorweb.nl/filestorage/fonts/icons/icons.woff?v3") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

@font-face {
  font-family: "Silka";
  font-display: swap;
  src:
    url("https://uploads.seniorweb.nl/filestorage/fonts/silka/silka-medium-webfont.woff2") format("woff2"),
    url("https://uploads.seniorweb.nl/filestorage/fonts/silka/silka-medium-webfont.woff") format("woff");
}

@font-face {
  font-family: "Lato";
  font-weight: 400; /*normal*/
  font-display: swap;
  src:
    url("https://uploads.seniorweb.nl/filestorage/fonts/lato/lato-regular.woff2") format("woff2"),
    url("https://uploads.seniorweb.nl/filestorage/fonts/lato/lato-regular.woff") format("woff");
}

@font-face {
  font-family: "Lato";
  font-weight: 400; /*normal*/
  font-style: italic;
  font-display: swap;
  src:
    url("https://uploads.seniorweb.nl/filestorage/fonts/lato/lato-italic.woff2") format("woff2"),
    url("https://uploads.seniorweb.nl/filestorage/fonts/lato/lato-italic.woff") format("woff");
}

@font-face {
  font-family: "Lato";
  font-weight: 500; /*medium*/
  font-display: swap;
  src:
    url("https://uploads.seniorweb.nl/filestorage/fonts/lato/lato-medium.woff2") format("woff2"),
    url("https://uploads.seniorweb.nl/filestorage/fonts/lato/lato-medium.woff") format("woff");
}

@font-face {
  font-family: "Lato";
  font-weight: 500; /*medium*/
  font-style: italic;
  font-display: swap;
  src:
    url("https://uploads.seniorweb.nl/filestorage/fonts/lato/lato-mediumitalic.woff2") format("woff2"),
    url("https://uploads.seniorweb.nl/filestorage/fonts/lato/lato-mediumitalic.woff") format("woff");
}

@font-face {
  font-family: "Lato";
  font-weight: 600; /*semibold*/
  font-display: swap;
  src:
    url("https://uploads.seniorweb.nl/filestorage/fonts/lato/lato-semibold.woff2") format("woff2"),
    url("https://uploads.seniorweb.nl/filestorage/fonts/lato/lato-semibold.woff") format("woff");
}

@font-face {
  font-family: "Lato";
  font-weight: 600; /*semibold*/
  font-style: italic;
  font-display: swap;
  src:
    url("https://uploads.seniorweb.nl/filestorage/fonts/lato/lato-semibolditalic.woff2") format("woff2"),
    url("https://uploads.seniorweb.nl/filestorage/fonts/lato/lato-semibolditalic.woff") format("woff");
}

/*

 light
regular
 medium
semibold
bold

*/

@font-face {
  font-family: "Lato";
  font-weight: 700; /*bold*/
  font-display: swap;
  src:
    url("https://uploads.seniorweb.nl/filestorage/fonts/lato/lato-bold.woff2") format("woff2"),
    url("https://uploads.seniorweb.nl/filestorage/fonts/lato/lato-bold.woff") format("woff");
}

@font-face {
  font-family: "Lato";
  font-weight: 700; /*bold*/
  font-style: italic;
  font-display: swap;
  src:
    url("https://uploads.seniorweb.nl/filestorage/fonts/lato/lato-bolditalic.woff2") format("woff2"),
    url("https://uploads.seniorweb.nl/filestorage/fonts/lato/lato-bolditalic.woff") format("woff");
}

hr{display:block;height:0px;border-top:1px solid var(--color-border-medium);max-width:var(--page-content-width);margin:auto;}details{--duration:.2s;inline-size:auto;}@media (prefers-reduced-motion: no-preference){details{interpolate-size:allow-keywords;}}details::details-content{opacity:0;block-size:0;overflow-y:clip;transition:content-visibility var(--duration) allow-discrete, opacity var(--duration), block-size var(--duration);}details[open]::details-content{opacity:1;block-size:auto;}details[open] > summary .hide-when-open{display:none;}details:not([open]) > summary .show-when-open{display:none;}details > summary:first-of-type{list-style-type:none;}details summary::-webkit-details-marker{display:none;}blur{filter:blur(4px);}no-wrap{white-space:nowrap;}.ql-snow .ql-tooltip{z-index:1000;}[x-cloak]{display:none !important;}.screen-reader{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;}.screen-reader-focusable:active{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:normal;width:auto;} .screen-reader-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:normal;width:auto;}
  @keyframes rotate {
    to {
      transform: rotate(360deg);
    }
  }

  @keyframes shine {
    0% {
      opacity: 1;
      left: -100%;
      transition-property: left, opacity;
      transition-duration: 0.8s, 0.15s;
      transition-timing-function: ease;
    }
    100% {
      opacity: 0;
      left: 200%;
      transition-property: left, opacity;
    }
  }
@media only screen and (min-width: 900.5px) {.show-on-mobile{display:none !important;}}@media only screen and (max-width: 900px) {.hide-on-mobile{display:none !important;}}.only_on_small{display:block;}.only_on_large{display:none !important;} .only_on_medium{display:none !important;} .not_on_small{display:none !important;}.not_on_medium{display:inline-block !important;} .not_on_large{display:inline-block !important;}@media screen and (min-width: 650px) {.only_on_small{display:none !important;}}@media screen and (min-width: 650px) { .only_on_large{display:none !important;}}@media screen and (min-width: 650px) { .not_on_medium{display:none !important;}}@media screen and (min-width: 650px) {.only_on_medium{display:inline-block !important;}}@media screen and (min-width: 650px) { .not_on_small{display:inline-block !important;}}@media screen and (min-width: 900px) {.only_on_small{display:none !important;}}@media screen and (min-width: 900px) { .only_on_medium{display:none !important;}}@media screen and (min-width: 900px) { .not_on_large{display:none !important;}}@media screen and (min-width: 900px) {.only_on_large{display:inline-block !important;}}@media screen and (min-width: 900px) { .not_on_small{display:inline-block !important;}}@media screen and (min-width: 900px) { .not_on_medium{display:inline-block !important;}}
.logo-for-prints{display:none;}
@media print {
  .print-never {
    display: none !important;
  }
  /* vul hierin andere overrides voor default printdialog */
}
form.htmx-request .inner-form button[type=submit][disabled]{display:flex;justify-content:center;align-items:center;}form.htmx-request .inner-form button[type=submit][disabled].btn{background-color:var(--sw-web-blauw--25);border-color:var(--sw-web-blauw--25);}form.htmx-request .inner-form button[type=submit][disabled].btn-secondary{background-color:var(--sw-grijs-10);border-color:var(--sw-grijs-10);}form.htmx-request .inner-form button[type=submit][disabled].btn-cta{background-color:var(--sw-oranje--25);border-color:var(--sw-oranje--25);}form.htmx-request .inner-form button[type=submit][disabled]::before{content:'';display:inline-block;margin-right:0.5rem;width:1rem;height:1rem;border:0.15rem solid currentColor;border-right-color:transparent;border-radius:50%;animation:rotate .8s linear infinite;}form .inner-form{---form-focus-color:rgba(var(--sw-web-blauw-donker-rgb),0.5);---sw-accent:var(--sw-teal);accent-color:var(---sw-accent);font-family:var(--sw-text);color:var(--sw-text);padding:var(--s4);background-color:var(--form--bg);}form .inner-form sup{color:var(--sw-rood);vertical-align:baseline;margin-left:var(--smin);font-size:inherit;position:initial;}form .inner-form p{margin-top:var(--s-4);}form .inner-form p sup{margin:0;}form .inner-form h2{margin-bottom:var(--s4);padding-bottom:var(--s0);border-bottom:1px solid var(--color-border-medium);}form .inner-form h4{margin-top:var(--s0);margin-bottom:var(--s0);}form .inner-form button{margin-top:var(--s0);width:100%;}form .inner-form .btn-inline-wrapper{flex-direction:column;gap:var(--sgap);}form .inner-form .btn-inline-wrapper *{margin-top:0;width:auto;}form .inner-form .btn-inline-wrapper .btn-cta{width:100%;}@media screen and (max-width: 768px){form .inner-form .btn-inline-wrapper{flex-direction:row-reverse;}}@media screen and (max-width: 768px){form .inner-form .btn-inline-wrapper .btn-cta{width:auto;}}@media screen and (max-width: 425px){form .inner-form .btn-inline-wrapper{flex-direction:column;gap:var(--sgap);}}@media screen and (max-width: 425px){form .inner-form .btn-inline-wrapper .btn-cta{width:100%;}}form .inner-form a:not(.btn):not(.btn-secondary):not(.btn-cta){text-decoration:underline dotted;text-underline-offset:calc(3 / 18 * 1em);color:var(--sw-text);}form .inner-form a:not(.btn):not(.btn-secondary):not(.btn-cta)[icon="info"]{text-decoration:none;}form .inner-form a:not(.btn):not(.btn-secondary):not(.btn-cta)[icon="info"]::before{color:var(--sw-text-link);font-size:var(--s1);float:right;margin-inline-start:var(--s0);}form .inner-form li{margin-left:var(--s0);}form .inner-form fieldset{margin-top:var(--s0);}form .inner-form fieldset .street-wrapper{margin-top:var(--s0);}form .inner-form fieldset .contact-info-grid{display:flex;flex-wrap:wrap;flex-direction:column;gap:var(--sgap);margin-bottom:var(--s0);}form .inner-form fieldset .contact-info-grid.no-gap{gap:0;}form .inner-form fieldset .contact-info-grid .form-row{display:flex;flex-wrap:wrap;margin:0;}form .inner-form fieldset .contact-info-grid .form-row label{margin:0 0 var(--s-4) 0;padding:0;font-weight:bold;width:20ch;}form .inner-form fieldset.bordered-fieldset{padding-top:var(--s-2);}form .inner-form fieldset.bordered-fieldset legend{border-top:1px solid var(--color-border-medium);width:100%;padding-top:var(--s-2);}form .inner-form fieldset.bordered-fieldset label{display:block;float:none;}form .inner-form fieldset.bordered-fieldset h3{margin-bottom:var(--s0);}form .inner-form fieldset.bordered-fieldset a{margin-top:var(--s0);color:var(--sw-web-blauw);}form .inner-form fieldset.bordered-fieldset:last-of-type{border-bottom:1px solid var(--color-border-medium);}form .inner-form fieldset.payment-wrapper legend a[icon="info"]{margin-inline-start:initial;}form .inner-form fieldset.payment-wrapper legend a[icon="info"]::before{margin-inline-start:initial;}form .inner-form legend{position:static;font-style:normal;color:var(--sw-text);font-weight:bold;margin-left:0;padding-left:0;margin-bottom:var(--s-4);}form .inner-form .form-row{position:relative;margin:0 0 var(--s0) 0;}form .inner-form .form-row:last-of-type:not(:first-of-type){margin-bottom:0;}form .inner-form .form-row div:has(input[type='radio']):not(.iban-wrapper){display:flex;align-items:baseline;justify-content:flex-start;margin-bottom:var(--s-5);}form .inner-form .form-row div:has(input[type='radio']):not(.iban-wrapper) input{margin-top:0;}form .inner-form .form-row div:has(input[type='radio']):not(.iban-wrapper) label{margin-bottom:0;margin-left:var(--s-4);}form .inner-form .form-row div:has(input[type='radio']):not(.iban-wrapper) > label{flex:1 0 90%;}form .inner-form .form-row div:has(input[type='radio']):not(.iban-wrapper) div.iban-wrapper{flex:1 0 100%;}form .inner-form .form-row div:has(input[type='checkbox']):not(.iban-wrapper){display:flex;align-items:baseline;justify-content:flex-start;margin-bottom:var(--s-5);}form .inner-form .form-row div:has(input[type='checkbox']):not(.iban-wrapper) input{margin-top:0;}form .inner-form .form-row div:has(input[type='checkbox']):not(.iban-wrapper) label{margin-bottom:0;margin-left:var(--s-4);}form .inner-form .form-row div:has(div.iban-wrapper){flex-wrap:wrap;}form .inner-form .form-row label{display:block;float:none;margin-left:var(--s1);margin-bottom:var(--s-4);padding-left:var(--s-2);padding-right:var(--s0);width:100%;}form .inner-form .form-row label.group-name{position:static;font-style:normal;color:var(--sw-text);font-weight:bold;margin-left:0;margin-bottom:var(--s-4);padding-left:0;padding-bottom:0;}form .inner-form .form-row input:focus-visible{outline:0.15rem solid var(---form-focus-color);outline-offset:-0.1rem;}form .inner-form .form-row input.input-validation-error{border:solid 1px var(--color-error);}form .inner-form .form-row input.input-validation-error:focus-visible{outline:0.15rem solid var(--color-error);}form .inner-form .form-row input[name*="FirstName"]{text-transform:capitalize;}form .inner-form .form-row input[name*="Initials"]{text-transform:uppercase;}form .inner-form .form-row input[name*="LastName"]{text-transform:capitalize;}form .inner-form .form-row input[name*="Postcode"]{text-transform:uppercase;}form .inner-form .form-row input[name*="Street"]{text-transform:capitalize;}form .inner-form .form-row input[name*="City"]{text-transform:capitalize;}form .inner-form .form-row input[name*="IBAN"]{text-transform:uppercase;}form .inner-form .form-row select:focus-visible{outline:0.15rem solid var(---form-focus-color);outline-offset:-0.1rem;}form .inner-form .form-row select:focus + label{color:var(--sw-grijs-60);font-size:80%;font-style:normal;top:0.25rem;cursor:default;}form .inner-form .form-row select:not(:placeholder-shown) + label{color:var(--sw-grijs-60);font-size:80%;font-style:normal;top:0.25rem;cursor:default;}form .inner-form .form-row textarea:focus-visible{outline:0.15rem solid var(---form-focus-color);outline-offset:-0.1rem;}form .inner-form .form-row textarea:not(:placeholder-shown) + label{color:var(--sw-grijs-60);font-size:80%;font-style:normal;top:0.25rem;cursor:default;}form .inner-form .form-row textarea:focus + label{color:var(--sw-grijs-60);font-size:80%;font-style:normal;top:0.25rem;cursor:default;}form .inner-form .form-row number:focus-visible{outline:0.15rem solid var(---form-focus-color);outline-offset:-0.1rem;}form .inner-form .form-row number:not(:placeholder-shown) + label{color:var(--sw-grijs-60);font-size:80%;font-style:normal;top:0.25rem;cursor:default;}form .inner-form .form-row number:focus + label{color:var(--sw-grijs-60);font-size:80%;font-style:normal;top:0.25rem;cursor:default;}form .inner-form .form-row .text-input{position:relative;font-style:italic;}form .inner-form .form-row .text-input > input{width:100%;padding:var(--s1) 5ch var(--smin) var(--s0);border-radius:var(--smin);border:0.1rem solid var(---form-focus-color);line-height:var(--s4);}form .inner-form .form-row .text-input > input:focus + label{color:var(--sw-grijs-60);font-size:80%;font-style:normal;top:0.25rem;cursor:default;}form .inner-form .form-row .text-input > input:not(:placeholder-shown) + label{color:var(--sw-grijs-60);font-size:80%;font-style:normal;top:0.25rem;cursor:default;}form .inner-form .form-row .text-input > input.input-validation-error{border:solid 1px var(--color-error);}form .inner-form .form-row .text-input > input.input-validation-valid{border:solid 1px var(--color-success);}form .inner-form .form-row .text-input > input.upas{padding-top:var(--smin);}form .inner-form .form-row .text-input > textarea{width:100%;padding:var(--s1) 5ch var(--smin) var(--s0);border-radius:var(--smin);border:0.1rem solid var(---form-focus-color);line-height:var(--s4);}form .inner-form .form-row .text-input > textarea.input-validation-error{border:solid 1px var(--color-error);}form .inner-form .form-row .text-input > textarea.input-validation-valid{border:solid 1px var(--color-success);}form .inner-form .form-row .text-input > label{position:absolute;top:var(--s0);left:var(--s0);color:var(--sw-grijs-60);font-style:italic;transition:all 0.3s 0s ease;user-select:none;padding-left:0;margin-left:0;cursor:text;}form .inner-form .form-row .text-input > label.default-small{color:var(--sw-grijs-60);font-size:80%;font-style:normal;top:0.25rem;cursor:default;}form .inner-form .form-row .text-input .field-validation-error{position:static;margin:0;padding:var(--smin) var(--smin) var(--smin) var(--s-3);border:none;border-radius:0 0 var(--smin) var(--smin);font-style:normal;}form .inner-form .form-row .text-input .field-validation-error::before{display:inline;font-family:"icons";content:"waarschuwing";font-style:normal;margin-left:var(--s-5);top:0.7rem;;}form .inner-form .form-row .text-input .field-validation-valid{margin:0;padding:var(--smin);border:none;position:absolute;top:0.7rem;right:var(--s0);background:none;font-size:larger;}form .inner-form .form-row.row-horizontal{display:flex;justify-content:space-between;gap:var(--s0);flex-wrap:wrap;}form .inner-form .form-row.row-horizontal .group-name{width:100%;margin-bottom:0;}form .inner-form .form-row.row-horizontal .group-name:has(label[for='PersonalDataForm_DateOfBirth']) label{margin-bottom:0;}form .inner-form .form-row.row-horizontal div{position:relative;flex:1 0 10ch;}form .inner-form .form-row.row-horizontal > span[class="field-validation-valid"]{right:0;top:-0.3rem;}form .inner-form .form-row.row-horizontal > span[class="field-validation-error"]{width:100%;}form .inner-form .form-row.row-horizontal > span[class=""]:empty{display:none;}@media screen and (max-width: 768px){form .inner-form .form-row.row-horizontal div{flex:1 0 15ch;}}@media screen and (max-width: 425px){form .inner-form .form-row.row-horizontal div{flex:1 0 20ch;}}form .inner-form .address-wrapper .row-horizontal div{flex:1 0 17ch;}form .inner-form .disclaimer-wrapper{padding:var(--s0) 0;}form .inner-form .disclaimer-wrapper p{font-style:italic;}form .inner-form .field-validation-error{position:relative;display:block;background-color:var(--sw-rood-15);color:var(--sw-rood);margin:var(--s0) 0;border:solid 1px var(--color-error);padding:var(--smin) var(--s7) var(--smin) var(--s-5);}form .inner-form .field-validation-error::before{display:inline;font-family:"icons";content:"waarschuwing";font-size:var(--s1);line-height:var(--s4);margin-left:var(--s-5);position:absolute;top:0;right:var(--s0);background:none;padding:var(--smin);}form .inner-form .field-validation-valid{display:block;margin:0;padding:var(--smin);border:none;position:absolute;top:-0.3rem;right:var(--s0);background:none;font-size:larger;font-weight:bold;}form .inner-form .field-validation-valid::before{display:inline;font-family:"icons";content:"vinkje";font-style:normal;font-size:var(--s1);color:var(--color-success);line-height:var(--s4);margin-left:var(--s-5);font-weight:bold;}form .inner-form span.field-validation-error + span.field-validation-valid{display:none!important;}form .inner-form span.field-validation-error ~ span.field-validation-error{display:none!important;}form .inner-form input[type=file]::file-selector-button{background:;}form .inner-form .choices{margin-bottom:0;font-size:inherit !important;}form .inner-form .choices .choices__inner{padding:var(--s1) var(--s0) var(--s-1) var(--s0);background:white;border:.1rem solid var(---form-focus-color);border-radius:var(--smin);}form .inner-form .choices__inner{font-size:inherit !important;}form .inner-form .choices__list--dropdown .choices__item{font-size:inherit !important;}form .inner-form .choices__list[aria-expanded] .choices__item{font-size:inherit !important;}form .inner-form .choices[data-type*=select-one] .choices__inner{padding:var(--s1) var(--s-1) var(--s-3) var(--s0);}form .inner-form .choices__list.choices__list--single{padding:0;}form .inner-form .choices__list .choices__input.choices__input--cloned{border-radius:var(--smin);font-size:inherit;}form .inner-form .choices__list--dropdown{margin-top:auto;border:0.1rem solid var(---form-focus-color);border-radius:var(--smin);}form .inner-form .choices__list--dropdown input{border:none;padding-top:var(--s-1);}form .inner-form .choices__list[aria-expanded]{margin-top:auto;border:0.1rem solid var(---form-focus-color);border-radius:var(--smin);}form .inner-form .choices__list[aria-expanded] input{border:none;padding-top:var(--s-1);}form .inner-form .choices__item.choices__item--selectable{padding-top:.15rem;padding-bottom:0;font-style:normal;}form .inner-form [data-type*=select-one]::after{content:'chevronOnder';font-family:icons;font-style:normal;font-size:var(--heading-4-font-size);color:var(--sw-text);border-color:none;border-width:0;height:inherit;width:inherit;right:var(--s0);transform:translateY(-50%);transition:transform 0.3s;margin:0;}form .inner-form [data-type*=select-one].is-open::after{content:'chevronOnder';font-family:icons;transform:translateY(-50%) rotate(180deg);margin:0;}form .inner-form .arrowpadding [data-type*=select-one]::after{right:var(--s8);}form .inner-form .htmx-indicator{display:none;position:absolute;top:25%;left:33%;}form .inner-form .htmx-request .htmx-indicator{display:block;}form#mypaymentform fieldset legend{margin-bottom:0;}form#mypaymentform fieldset .form-row:not(.iban) div:last-of-type label{margin-bottom:0;}form#mypaymentform #paymentinfo{margin-top:var(--s3);margin-bottom:var(--s3);}
.notification-message{--color-info:var(--sw-blauw);--color-success-shadow:var(--sw-groen--25);--color-error-shadow:var(--sw-rood--25);--color-info-shadow:var(--sw-blauw--25);display:flex;align-items:flex-start;border-radius:var(--smin);font-weight:bold;margin-bottom:var(--s-4);padding:var(--s-3);color:var(--sw-wit);}.notification-message::before{font-size:var(--s1);color:var(--sw-wit);padding-top:var(--smin);}.notification-message > *{padding:var(--smin);color:var(--sw-wit);}.notification-message > p{margin:var(--s-5) 0 var(--s-5) 0;}.notification-message[icon='geslaagd']{background-color:var(--color-success);text-shadow:1px 1px var(--color-success-shadow);}.notification-message[icon='geslaagd'][icon='geslaagd']::before{color:var(--sw-wit);}.notification-message[icon='waarschuwing']{background-color:var(--color-error);text-shadow:1px 1px var(--color-error-shadow);}.notification-message[icon='waarschuwing'][icon='waarschuwing']::before{color:var(--sw-wit);}.notification-message[icon='info']{background-color:var(--color-info);text-shadow:1px 1px var(--color-info-shadow);}.notification-message[icon='info'][icon='info']::before{color:var(--sw-wit);}
.notification-indicator{--color-success-bg:var(--sw-groen-15);--color-success-border:var(--color-success);--color-error-bg:var(--sw-rood-15);--color-error-border:var(--color-error);--color-info:var(--sw-blauw);--color-info-bg:var(--sw-blauw-25);--color-info-border:var(--sw-blauw);--color-success-shadow:var(--sw-groen--25);--color-error-shadow:var(--sw-rood--25);--color-info-shadow:var(--sw-blauw--25);display:grid;grid-template-columns:auto 1fr;background-color:var(--color-info-bg);border:solid 1px var(--color-info-border);border-radius:var(--smin);font-weight:bold;padding:var(--s-4) var(--s-4) var(--s-4) 0;margin-bottom:var(--s-4);}.notification-indicator::before{display:inline;font-style:normal;font-size:var(--s1);color:var(--sw-blauw);line-height:var(--s4);margin:0 var(--s-4) 0 var(--s-4);grid-row:1 / span 2;}.notification-indicator > *{padding:var(--smin);}.notification-indicator > h5{font-weight:bold;}.notification-indicator > p{margin-top:0 !important;grid-row:2 / span 1;grid-column:2 / span 1;}.notification-indicator[icon='info']{background-color:var(--color-info-bg);border-color:var(--color-info-border);}.notification-indicator[icon='info']::before{color:var(--color-info);}.notification-indicator[icon='waarschuwing']{background-color:var(--color-error-bg);border-color:var(--color-error-border);}.notification-indicator[icon='waarschuwing']::before{color:var(--color-error);}.notification-indicator[icon='vinkje']{background-color:var(--color-success-bg);border-color:var(--color-success-border);}.notification-indicator[icon='vinkje']::before{color:var(--color-success);}.notification-indicator[icon='geslaagd']{background-color:var(--color-success-bg);border-color:var(--color-success-border);}.notification-indicator[icon='geslaagd']::before{color:var(--color-success);}
.fake-link{--sw-text-link:var(--sw-web-blauw);color:var(--sw-text-link);text-underline-offset:calc(3 / 18 * 1em);cursor:pointer;} a{--sw-text-link:var(--sw-web-blauw);color:var(--sw-text-link);text-underline-offset:calc(3 / 18 * 1em);cursor:pointer;}span.fake-link{-webkit-user-select:none;}:is(.fake-link, a)[icon='verwijderen']{color:var(--sw-rood);}a[icon='ocCertificaat']:not([class~='btn-cta']){color:var(--sw-oranje);}.fake-link:hover{text-decoration-style:solid;} a:hover{text-decoration-style:solid;}a[target='_blank']{overflow-wrap:anywhere;}.fake-link.chevron:before{content:'chevronRechts';font-family:'icons' !important;display:inline-block;text-decoration:none;vertical-align:middle;font-weight:normal;font-style:normal;text-transform:none;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';} a.chevron:before{content:'chevronRechts';font-family:'icons' !important;display:inline-block;text-decoration:none;vertical-align:middle;font-weight:normal;font-style:normal;text-transform:none;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';}button{font-family:var(--font-special);font-weight:500;font-size:var(--s0);text-decoration:none;display:block;max-width:100%;width:-moz-fit-content;width :fit-content;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;color:var(--button--text-color);line-height:normal !important;text-shadow:1px 1px var(--button--text-shadow-color);background:var(--button--bg-color);border:var(--border-thick) solid var(--button--border-color, var(--button--bg-color));border-radius:var(--button-border-radius);padding:var(--s-3) var(--s2);} a.btn{font-family:var(--font-special);font-weight:500;font-size:var(--s0);text-decoration:none;display:block;max-width:100%;width:-moz-fit-content;width :fit-content;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;color:var(--button--text-color);line-height:normal !important;text-shadow:1px 1px var(--button--text-shadow-color);background:var(--button--bg-color);border:var(--border-thick) solid var(--button--border-color, var(--button--bg-color));border-radius:var(--button-border-radius);padding:var(--s-3) var(--s2);} summary.btn{font-family:var(--font-special);font-weight:500;font-size:var(--s0);text-decoration:none;display:block;max-width:100%;width:-moz-fit-content;width :fit-content;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;color:var(--button--text-color);line-height:normal !important;text-shadow:1px 1px var(--button--text-shadow-color);background:var(--button--bg-color);border:var(--border-thick) solid var(--button--border-color, var(--button--bg-color));border-radius:var(--button-border-radius);padding:var(--s-3) var(--s2);--button--text-color:var(--sw-wit);--button--bg-color:var(--sw-web-blauw);--button--text-shadow-color:var(--sw-web-blauw--25);} .fake-link.btn{font-family:var(--font-special);font-weight:500;font-size:var(--s0);text-decoration:none;display:block;max-width:100%;width:-moz-fit-content;width :fit-content;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;color:var(--button--text-color);line-height:normal !important;text-shadow:1px 1px var(--button--text-shadow-color);background:var(--button--bg-color);border:var(--border-thick) solid var(--button--border-color, var(--button--bg-color));border-radius:var(--button-border-radius);padding:var(--s-3) var(--s2);--button--text-color:var(--sw-wit);--button--bg-color:var(--sw-web-blauw);--button--text-shadow-color:var(--sw-web-blauw--25);} a.btn-cta{font-family:var(--font-special);font-weight:500;font-size:var(--s0);text-decoration:none;display:block;max-width:100%;width:-moz-fit-content;width :fit-content;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;color:var(--button--text-color);line-height:normal !important;text-shadow:1px 1px var(--button--text-shadow-color);background:var(--button--bg-color);border:var(--border-thick) solid var(--button--border-color, var(--button--bg-color));border-radius:var(--button-border-radius);padding:var(--s-3) var(--s2);} summary.btn-cta{font-family:var(--font-special);font-weight:500;font-size:var(--s0);text-decoration:none;display:block;max-width:100%;width:-moz-fit-content;width :fit-content;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;color:var(--button--text-color);line-height:normal !important;text-shadow:1px 1px var(--button--text-shadow-color);background:var(--button--bg-color);border:var(--border-thick) solid var(--button--border-color, var(--button--bg-color));border-radius:var(--button-border-radius);padding:var(--s-3) var(--s2);--button--text-color:var(--sw-wit);--button--bg-color:var(--sw-oranje);--button--text-shadow-color:var(--sw-oranje--25);} .fake-link.btn-cta{font-family:var(--font-special);font-weight:500;font-size:var(--s0);text-decoration:none;display:block;max-width:100%;width:-moz-fit-content;width :fit-content;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;color:var(--button--text-color);line-height:normal !important;text-shadow:1px 1px var(--button--text-shadow-color);background:var(--button--bg-color);border:var(--border-thick) solid var(--button--border-color, var(--button--bg-color));border-radius:var(--button-border-radius);padding:var(--s-3) var(--s2);--button--text-color:var(--sw-wit);--button--bg-color:var(--sw-oranje);--button--text-shadow-color:var(--sw-oranje--25);} a.btn-secondary{font-family:var(--font-special);font-weight:500;font-size:var(--s0);text-decoration:none;display:block;max-width:100%;width:-moz-fit-content;width :fit-content;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;color:var(--button--text-color);line-height:normal !important;text-shadow:1px 1px var(--button--text-shadow-color);background:var(--button--bg-color);border:var(--border-thick) solid var(--button--border-color, var(--button--bg-color));border-radius:var(--button-border-radius);padding:var(--s-3) var(--s2);} summary.btn-secondary{font-family:var(--font-special);font-weight:500;font-size:var(--s0);text-decoration:none;display:block;max-width:100%;width:-moz-fit-content;width :fit-content;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;color:var(--button--text-color);line-height:normal !important;text-shadow:none;background:var(--button--bg-color);border:var(--border-thick) solid var(--button--border-color, var(--button--bg-color));border-radius:var(--button-border-radius);padding:var(--s-3) var(--s2);--button--text-color:var(--sw-web-blauw);--button--bg-color:var(--sw-wit);--button--border-color:var(--sw-web-blauw);} .fake-link.btn-secondary{font-family:var(--font-special);font-weight:500;font-size:var(--s0);text-decoration:none;display:block;max-width:100%;width:-moz-fit-content;width :fit-content;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;color:var(--button--text-color);line-height:normal !important;text-shadow:none;background:var(--button--bg-color);border:var(--border-thick) solid var(--button--border-color, var(--button--bg-color));border-radius:var(--button-border-radius);padding:var(--s-3) var(--s2);--button--text-color:var(--sw-web-blauw);--button--bg-color:var(--sw-wit);--button--border-color:var(--sw-web-blauw);}a:is(.btn, .btn-cta, .btn-secondary)[icon]:before{font-size:110%;} a:is(.btn, .btn-cta, .btn-secondary)[icon-after]:after{font-size:110%;}button[disabled]{cursor:not-allowed;text-shadow:none;background:var(--sw-grijs-30);border-color:var(--sw-grijs-30);}a.btn{--button--text-color:var(--sw-wit);--button--bg-color:var(--sw-web-blauw);--button--text-shadow-color:var(--sw-web-blauw--25);} button{--button--text-color:var(--sw-wit);--button--bg-color:var(--sw-web-blauw);--button--text-shadow-color:var(--sw-web-blauw--25);}a.btn:hover{--button--bg-color:var(--sw-web-blauw--25);} .fake-link.btn:hover{--button--bg-color:var(--sw-web-blauw--25);} summary.btn:hover{--button--bg-color:var(--sw-web-blauw--25);} button:not(.btn-secondary, .btn-cta):hover{--button--bg-color:var(--sw-web-blauw--25);}a.btn-secondary{--button--text-color:var(--sw-web-blauw);text-shadow:none;--button--bg-color:var(--sw-wit);--button--border-color:var(--sw-web-blauw);} button.btn-secondary{--button--text-color:var(--sw-web-blauw);text-shadow:none;--button--bg-color:var(--sw-wit);--button--border-color:var(--sw-web-blauw);}a.btn-secondary:hover{--button--bg-color:var(--sw-grijs-blauw);} .fake-link.btn-secondary:hover{--button--bg-color:var(--sw-grijs-blauw);} button.btn-secondary:hover{--button--bg-color:var(--sw-grijs-blauw);} summary.btn-secondary:hover{--button--bg-color:var(--sw-grijs-blauw);}a.btn-cta{--button--text-color:var(--sw-wit);--button--bg-color:var(--sw-oranje);--button--text-shadow-color:var(--sw-oranje--25);} button.btn-cta{--button--text-color:var(--sw-wit);--button--bg-color:var(--sw-oranje);--button--text-shadow-color:var(--sw-oranje--25);}a.btn-cta:hover{--button--bg-color:var(--sw-oranje--25);} .fake-link.btn-cta:hover{--button--bg-color:var(--sw-oranje--25);} button.btn-cta:hover{--button--bg-color:var(--sw-oranje--25);} summary.btn-cta:hover{--button--bg-color:var(--sw-oranje--25);}a.btn-cta:disabled{--button--text-color:var(--sw-grijs-20);--button--bg-color:var(--sw-grijs-40);--button--text-shadow-color:var(--sw-grijs-70);} .fake-link.btn-cta:disabled{--button--text-color:var(--sw-grijs-20);--button--bg-color:var(--sw-grijs-40);--button--text-shadow-color:var(--sw-grijs-70);} button.btn-cta:disabled{--button--text-color:var(--sw-grijs-20);--button--bg-color:var(--sw-grijs-40);--button--text-shadow-color:var(--sw-grijs-70);} summary.btn-cta:disabled{--button--text-color:var(--sw-grijs-20);--button--bg-color:var(--sw-grijs-40);--button--text-shadow-color:var(--sw-grijs-70);}.list-link{display:flex;width:100% !important;flex-direction:row-reverse;justify-content:space-between;text-decoration:none !important;}.list-link + .list-link{border-top:var(--border-thick) solid var(--color-border-light);padding-top:var(--stack-space, var(--s0));}.list-link:first-child{padding-top:var(--stack-space, var(--s0));}.list-link ~ button{display:flex;justify-content:center;width:100%;} .list-link ~ .btn{display:flex;justify-content:center;width:100%;} .list-link ~ .btn-cta{display:flex;justify-content:center;width:100%;} .list-link ~ .btn-secondary{display:flex;justify-content:center;width:100%;}.html-link{width:100% !important;text-decoration:none !important;}.btn-inline-wrapper{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;margin-top:var(--s2);}.btn-inline-wrapper > *{margin-top:0;width:auto;}
@supports (text-decoration: underline dotted) {
  .fake-link,
  a {
    text-decoration: underline dotted;
  }
}
@supports not (text-decoration: underline dotted) {
  .fake-link,
  a {
    text-decoration: underline;
    text-decoration-style: dotted; /* safari supported dotted */
  }
}
.modal {---sw-accent:var(--sw-teal);accent-color:var(---sw-accent);font-family:var(--sw-text);color:var(--sw-text);position:fixed;top:0;right:0;left:0;bottom:0;z-index:10;overflow-y:auto;}.modal .modal-overlay{position:fixed;top:0;right:0;left:0;bottom:0;background-color:rgba(var(--sw-web-blauw-donker-rgb), 0.5);backdrop-filter:blur(3px);}.modal .modal-card{position:relative;display:flex;align-items:center;justify-content:center;min-height:100vh;padding:var(--s4);}.modal .modal-card .modal-content{position:relative;width:100%;max-width:81rem;overflow-y:auto;background-color:var(--sw-grijs-blauw);padding:var(--s6);box-shadow:0 0 0 1px rgba(0, 0, 0, 0.1), 0 1px 3px 0 rgba(0, 0, 0, 0.1);}.modal .modal-card .modal-content ul{margin-left:2rem;}.modal .modal-card .modal-content p{margin:var(--s-1) 0 var(--s-1) 0;}
.trouble-form {background-color:var(--sw-teal-15);padding:var(--s4);margin-top:var(--s1);}.trouble-form  > *{margin-top:var(--s0);}.trouble-form  > :first-child{margin-top:0;font-size:var(--s1);font-weight:bold;}.trouble-form  > :first-child a{margin-top:var(--s0);display:block;}
.htmx-request .spinner::before{content:"";display:inline-block;margin-right:0.5rem;width:1rem;height:1rem;border:0.15rem solid currentColor;border-right-color:transparent;border-radius:50%;animation:rotate 0.8s linear infinite;}
#eyeAble_container_ID{display:none;}#eyeAble_container_ID #showAll_arrow.eyeAble_topFixedPosition{right:0;}