:root{--k-kleur-huidig-tekst:#111;--k-kleur-huidig-achtergrond:#fff;--k-kleur-huidig-blauw:#1f4e79;--k-kleur-huidig-grijs:#4d4d4d;--k-kleur-huidig-label-tekst:#664d03;--k-kleur-huidig-label-bg:#fff3cd;--k-kleur-huidig-uitleg-bg:#eef4fa;--k-kleur-huidig-rood:#8a1c1c;--k-kleur-huidig-rood-bg:#fdecec;--k-kleur-huidig-disclaimer-bg:#f3f3f3;--k-kleur-huidig-focus-ring:#ffd200;--k-kleur-huidig-focus:#111;--k-kleur-v2-tekst:#1b2a33;--k-kleur-v2-tekst-2:#4a5a63;--k-kleur-v2-primair:#1f5f6b;--k-kleur-v2-primair-donker:#164852;--k-kleur-v2-accent:#a8461f;--k-kleur-v2-achtergrond:#faf7f2;--k-kleur-v2-vlak:#fff;--k-kleur-v2-rand:#6f7f88;--k-kleur-v2-tip-bg:#e8f3ee;--k-kleur-v2-tip-rand:#2e7d5b;--k-kleur-v2-letop-bg:#fff4d6;--k-kleur-v2-letop-tekst:#6b4a00;--k-kleur-v2-waarschuwing:#9b1c1c;--k-kleur-v2-waarschuwing-bg:#fdecec;--k-kleur-v2-wet-bg:#eef2f8;--k-kleur-v2-disclaimer-bg:#f3f1ec;--k-kleur-v2-disclaimer-tekst:#5f6b72;--k-kleur-v2-focus-ring:#ffd200;--k-kleur-v2-label-landelijk:#1f5f6b;--k-kleur-v2-label-landelijk-bg:#e3f0f2;--k-kleur-v2-label-regio:#7a3a12;--k-kleur-v2-label-regio-bg:#fbeadf;--k-type-familie:"Atkinson Hyperlegible", system-ui, sans-serif;--k-type-familie-ar:"IBM Plex Sans Arabic", "Atkinson Hyperlegible", system-ui, sans-serif;--k-type-basis:18px;--k-type-klein:1rem;--k-type-kernzin:1.2rem;--k-type-h3:1.15rem;--k-type-h2:1.3rem;--k-type-h1:1.75rem;--k-type-h1-breed:2rem;--k-type-regelhoogte:1.5;--k-type-regelhoogte-v2:1.6;--k-type-regelhoogte-kop:1.25;--k-type-regelhoogte-ar:1.8;--k-type-gewicht-normaal:400;--k-type-gewicht-vet:700;--k-type-regellengte:42rem;--k-ruimte-1:.25rem;--k-ruimte-2:.5rem;--k-ruimte-3:.75rem;--k-ruimte-4:1rem;--k-ruimte-5:1.5rem;--k-ruimte-6:2rem;--k-radius-klein:.25rem;--k-radius-middel:.5rem;--k-radius-groot:12px;--k-radius-rond:999px;--k-klikdoel-min:44px;--k-klikdoel-minimaal-wcag:24px;--k-rand-dun:1px;--k-rand-middel:2px;--k-rand-accent:4px;--k-rand-focus:3px}@font-face{font-family:Atkinson Hyperlegible;src:url(/fonts/atkinson-hyperlegible-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Atkinson Hyperlegible;src:url(/fonts/atkinson-hyperlegible-latin-700-normal.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Atkinson Hyperlegible;src:url(/fonts/atkinson-hyperlegible-latin-400-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Atkinson Hyperlegible;src:url(/fonts/atkinson-hyperlegible-latin-ext-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+100-12F,U+132-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;src:url(/fonts/noto-sans-cyrillic-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Atkinson Hyperlegible;src:url(/fonts/noto-sans-tr-0130-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+130}@font-face{font-family:Atkinson Hyperlegible;src:url(/fonts/noto-sans-tr-0131-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+131}@font-face{font-family:Atkinson Hyperlegible;src:url(/fonts/atkinson-hyperlegible-latin-ext-700-normal.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+100-12F,U+132-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;src:url(/fonts/noto-sans-cyrillic-700-normal.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Atkinson Hyperlegible;src:url(/fonts/noto-sans-tr-0130-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+130}@font-face{font-family:Atkinson Hyperlegible;src:url(/fonts/noto-sans-tr-0131-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+131}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/ibm-plex-sans-arabic-arabic-400-normal.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/ibm-plex-sans-arabic-arabic-700-normal.woff2)format("woff2");font-weight:700;font-display:swap;unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF}:root{--kleur-tekst:var(--k-kleur-v2-tekst);--kleur-tekst-2:var(--k-kleur-v2-tekst-2);--kleur-primair:var(--k-kleur-v2-primair);--kleur-primair-donker:var(--k-kleur-v2-primair-donker);--kleur-accent:var(--k-kleur-v2-accent);--kleur-achtergrond:var(--k-kleur-v2-achtergrond);--kleur-vlak:var(--k-kleur-v2-vlak);--kleur-rand:var(--k-kleur-v2-rand);--tip-bg:var(--k-kleur-v2-tip-bg);--tip-rand:var(--k-kleur-v2-tip-rand);--letop-bg:var(--k-kleur-v2-letop-bg);--letop-tekst:var(--k-kleur-v2-letop-tekst);--wet-bg:var(--k-kleur-v2-wet-bg);--waarschuwing:var(--k-kleur-v2-waarschuwing);--waarschuwing-bg:var(--k-kleur-v2-waarschuwing-bg);--disclaimer-bg:var(--k-kleur-v2-disclaimer-bg);--disclaimer-tekst:var(--k-kleur-v2-disclaimer-tekst);--focus:var(--k-kleur-v2-focus-ring);--label-landelijk-tekst:var(--k-kleur-v2-label-landelijk);--label-landelijk-bg:var(--k-kleur-v2-label-landelijk-bg);--label-regio-tekst:var(--k-kleur-v2-label-regio);--label-regio-bg:var(--k-kleur-v2-label-regio-bg);--radius:var(--k-radius-groot);font-family:var(--k-type-familie);font-size:var(--k-type-basis);line-height:var(--k-type-regelhoogte-v2);color:var(--kleur-tekst);background:var(--kleur-achtergrond)}*,:before,:after{box-sizing:border-box}body{margin:0;font-size:1rem}:lang(ar){font-family:var(--k-type-familie-ar);line-height:var(--k-type-regelhoogte-ar);letter-spacing:0}:lang(ar) h1,:lang(ar) h2,:lang(ar) h3{line-height:1.4}:lang(ar) em{font-style:normal;font-weight:700}[lang=nl],[lang=fr],[lang=en]{font-family:var(--k-type-familie)}main{max-width:60rem;padding:var(--k-ruimte-4);margin-inline:auto}h1{font-size:var(--k-type-h1);line-height:var(--k-type-regelhoogte-kop);margin-block:var(--k-ruimte-2)}h2{font-size:var(--k-type-h2);line-height:var(--k-type-regelhoogte-kop);margin-block:var(--k-ruimte-5) var(--k-ruimte-2)}h3{font-size:var(--k-type-h3);line-height:var(--k-type-regelhoogte-kop)}@media (width>=768px){h1{font-size:var(--k-type-h1-breed)}}a{color:var(--kleur-primair);text-underline-offset:3px}:focus-visible{outline:var(--k-rand-focus) solid var(--kleur-tekst);outline-offset:2px;box-shadow:0 0 0 6px var(--focus)}h1:focus{box-shadow:none;outline:none}main:focus{outline:none}.kernzin{font-size:var(--k-type-kernzin);color:var(--kleur-tekst-2)}header{background:var(--kleur-vlak);border-block-end:var(--k-rand-dun) solid var(--kleur-rand);padding:var(--k-ruimte-3) var(--k-ruimte-4);flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.merk{min-height:var(--k-klikdoel-min);color:var(--kleur-primair-donker);align-items:center;gap:.6rem;font-size:1.25rem;font-weight:700;text-decoration:none;display:inline-flex}.talen{margin-inline-start:auto}.talen ul{gap:var(--k-ruimte-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.talen a{min-width:var(--k-klikdoel-min);min-height:var(--k-klikdoel-min);border-radius:var(--k-radius-middel);justify-content:center;align-items:center;padding-inline:.4rem;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.talen a[aria-current=true]{background:var(--label-landelijk-bg);color:var(--label-landelijk-tekst);text-decoration:underline}.skiplink{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skiplink:focus{clip:auto;width:auto;height:auto;min-height:var(--k-klikdoel-min);padding-inline:var(--k-ruimte-4);align-items:center;display:inline-flex;position:static}[dir=rtl] .spiegel{transform:scaleX(-1)}.knop{min-height:48px;padding:var(--k-ruimte-2) 1.1rem;border-radius:var(--radius);background:var(--kleur-primair);color:var(--kleur-vlak);font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.knop.secundair,button.knop[type=button]{background:var(--kleur-vlak);color:var(--kleur-primair);border:var(--k-rand-middel) solid var(--kleur-primair)}.knoppen{gap:var(--k-ruimte-2);margin-block:var(--k-ruimte-4);flex-wrap:wrap;display:flex}.tegels{gap:var(--k-ruimte-3);grid-template-columns:repeat(auto-fill,minmax(min(9rem,100%),1fr));padding:0;list-style:none;display:grid}.tegels a,.tegel{gap:var(--k-ruimte-2);height:100%;min-height:96px;padding:var(--k-ruimte-3);background:var(--kleur-vlak);border:var(--k-rand-dun) solid var(--kleur-rand);border-radius:var(--radius);color:var(--kleur-tekst);flex-direction:column;font-weight:700;text-decoration:none;display:flex}.tegel svg{width:28px;height:28px;color:var(--kleur-primair)}.tegel .status{font-weight:400}input,textarea,select{font:inherit;min-height:48px;padding:var(--k-ruimte-2) var(--k-ruimte-3);width:100%;color:var(--kleur-tekst);background:var(--kleur-vlak);border:var(--k-rand-middel) solid var(--kleur-rand);border-radius:var(--radius)}label{margin-top:var(--k-ruimte-3);font-weight:700;display:block}.zoekrij{gap:var(--k-ruimte-2);display:flex}.zoekrij input{flex:1;min-width:0}.optie{align-items:center;gap:var(--k-ruimte-2);min-height:var(--k-klikdoel-min);margin-top:var(--k-ruimte-1);font-weight:400;display:flex}.optie input{flex:none;width:24px;height:24px;min-height:24px;margin:0}.woord{color:var(--kleur-tekst);border:0;border-block-end:var(--k-rand-middel) dotted var(--kleur-primair);cursor:pointer;font:inherit;background:0 0;padding:0}.uitleg{color:var(--kleur-tekst);background:var(--wet-bg);padding:var(--k-ruimte-2);border-radius:var(--radius);margin-block:var(--k-ruimte-1);display:block}.uitleg[hidden]{display:none}.blok,.veilig,.namens,.vertaalbanner,.testlabel{padding:var(--k-ruimte-3) var(--k-ruimte-4);border-radius:var(--radius);border-inline-start:var(--k-rand-accent) solid;margin-block:var(--k-ruimte-4)}.tip{background:var(--tip-bg);border-color:var(--tip-rand);color:var(--kleur-tekst)}.letop{background:var(--letop-bg);border-color:var(--letop-tekst);color:var(--letop-tekst)}.wet,.namens,.vertaalbanner{background:var(--wet-bg);border-color:var(--kleur-primair-donker);color:var(--kleur-tekst)}.testlabel{background:var(--letop-bg);border-color:var(--letop-tekst);color:var(--letop-tekst)}.veilig{background:var(--waarschuwing-bg);border-color:var(--waarschuwing);color:var(--waarschuwing)}.veilig a{color:var(--waarschuwing)}.prijs,.kaart{background:var(--kleur-vlak);border:var(--k-rand-dun) solid var(--kleur-rand);border-radius:var(--radius);padding:var(--k-ruimte-4);margin-block:var(--k-ruimte-3)}.kaart{list-style:none}.slot{border-style:dashed}.label{border-radius:var(--k-radius-rond);background:var(--label-landelijk-bg);color:var(--label-landelijk-tekst);padding:.15rem .6rem;font-size:max(.9rem,16px);font-weight:700;display:inline-block}.label.regio{background:var(--label-regio-bg);color:var(--label-regio-tekst)}ol.stappen{counter-reset:s;padding-inline-start:0;list-style:none}ol.stappen li{counter-increment:s;margin-block:var(--k-ruimte-4);padding-inline-start:3rem;position:relative}ol.stappen li:before{content:counter(s);background:var(--kleur-primair);width:2.2rem;height:2.2rem;color:var(--kleur-vlak);border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;inset-inline-start:0}.status{color:var(--kleur-tekst-2);font-size:max(.95rem,16px)}.disclaimer{background:var(--disclaimer-bg);color:var(--disclaimer-tekst);padding:var(--k-ruimte-4);border-radius:var(--radius);margin-block-start:var(--k-ruimte-6);font-size:1rem}.disclaimer a{color:var(--disclaimer-tekst)}footer{max-width:60rem;margin:var(--k-ruimte-6) auto var(--k-ruimte-4);padding:var(--k-ruimte-4);border-block-start:var(--k-rand-dun) solid var(--kleur-rand)}footer ul{gap:var(--k-ruimte-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}footer a{min-height:var(--k-klikdoel-min);align-items:center;padding-inline:.6rem;display:inline-flex}.lijst{padding:0}.brief-voorbeeld{white-space:pre-wrap;border:var(--k-rand-dun) solid var(--kleur-rand);padding:var(--k-ruimte-5);background:var(--kleur-vlak);color:var(--kleur-tekst);overflow-wrap:anywhere;font-family:inherit}.tijdlijn li{margin-bottom:var(--k-ruimte-4)}fieldset{border:var(--k-rand-dun) solid var(--kleur-rand);border-radius:var(--radius);min-width:0}fieldset[disabled]{opacity:.8}table{max-width:100%;display:block;overflow-x:auto}main,main *{overflow-wrap:break-word}summary{cursor:pointer;min-height:var(--k-klikdoel-min);align-items:center;display:flex}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){a,button{transition:background-color .15s}}@media print{header,nav,footer,.knoppen,.geenprint{display:none!important}:root{font-size:12pt}a:after{content:" (" attr(href) ")"}.brief a:after{content:none}.uitleg{background:0 0}.brief-voorbeeld{border:0;padding:0}@page{margin:2cm}}.terug{align-items:center;gap:var(--k-ruimte-1);min-height:var(--k-klikdoel-min);display:inline-flex}.terug svg,.merk svg{flex:none}.merk-logo{width:auto;height:96px;display:block}header{min-height:calc(96px + 2 * var(--k-ruimte-3))}.tel{white-space:nowrap;font-family:var(--k-type-familie);font-variant-numeric:lining-nums tabular-nums;direction:ltr;unicode-bidi:isolate}a:has(>.tel){text-underline-offset:.25em;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto}.woord:focus-visible{outline:var(--k-rand-focus) solid var(--kleur-tekst);outline-offset:2px;box-shadow:0 0 0 6px var(--focus);border-radius:var(--k-radius-klein)}@media (width<=399.98px){.talen{flex-basis:100%;margin-inline-start:0}.merk-logo{height:80px}header{min-height:calc(80px + 2 * var(--k-ruimte-3))}.talen ul{justify-content:space-between}.talen li{flex:1 1 calc(25% - var(--k-ruimte-1))}.talen a{width:100%}}.nowrap{white-space:nowrap}.veilig{overflow-wrap:anywhere}.hoofdingang{align-items:center;gap:var(--k-ruimte-2);box-sizing:border-box;inline-size:100%;min-height:56px;margin-block:var(--k-ruimte-2);border-radius:var(--radius);background:var(--kleur-primair);color:var(--kleur-vlak);flex-wrap:wrap;padding:16px 20px;font-size:1.15rem;font-weight:700;text-decoration:none;display:flex}a.hoofdingang,.tegels a.hoofdingang{flex-flow:row}.hoofdingang svg{flex:none;width:24px;height:24px}.hoofdingang>span:first-of-type{flex:1 1 0;min-width:0}.secundair-raster{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (width>=48rem){.secundair-raster{grid-template-columns:repeat(4,minmax(0,1fr))}}.gratis-label{border-radius:var(--radius);background:var(--kleur-vlak);color:var(--kleur-tekst,#1a1a1a);border:1px solid;padding:0 .5rem;font-size:.9rem;font-weight:700;display:inline-block}.gratis-label:before{content:"✓ "}.pas-kaarten{gap:var(--k-ruimte-2);display:grid}.pas-knop{box-sizing:border-box;width:100%}@media print{.knop,nav,footer{display:none!important}}.optie>span{overflow-wrap:anywhere;min-width:0}.product-kaarten{gap:var(--k-ruimte-3);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}@media (width>=640px){.product-kaarten{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=960px){.product-kaarten{grid-template-columns:repeat(3,minmax(0,1fr))}}.product-kaart{align-items:flex-start;gap:var(--k-ruimte-2);padding:var(--k-ruimte-4);background:var(--kleur-vlak);border:var(--k-rand-dun) solid var(--kleur-rand);border-radius:var(--radius);flex-direction:column;display:flex}.product-kaart svg{width:32px;height:32px;color:var(--kleur-primair);flex:none}.product-kaart h2{overflow-wrap:anywhere;margin:0}.product-kaart p{margin:0}.product-kaart .knop{margin-block-start:auto}.product-prijs{font-size:1.25rem}.product-talen{border:var(--k-rand-dun) solid var(--kleur-rand);border-radius:var(--radius)}.producten-home{margin-block:var(--k-ruimte-5);padding:var(--k-ruimte-4);background:var(--kleur-vlak);border:var(--k-rand-dun) solid var(--kleur-rand);border-radius:var(--radius)}.producten-home h2{margin-block-start:0}.product-verwijzing{margin-block:var(--k-ruimte-4);padding:var(--k-ruimte-3);border-inline-start:var(--k-rand-middel) solid var(--kleur-primair);background:var(--kleur-vlak)}.product-verwijzing p{margin:0}.leeskolom :is(p,ul,ol,dl,h1,h2,h3,h4,blockquote,details,table):not(.tegels,.product-kaarten,.secundair-raster){max-inline-size:var(--k-type-regellengte)}.binnenkort-label{cursor:default;-webkit-user-select:none;user-select:none;border:2px dashed;border-radius:.5rem;padding:.5rem 1rem;font-weight:700;display:inline-block}
