@font-face{font-family:Anton;src:url(/fonts/Anton-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--cvz-anthracite:#151b21;--cvz-steel-blue:#3b6086;--cvz-ivory:#f8f4ec;--cvz-white:#fff;--cvz-anthracite-80:#151b21d1;--cvz-anthracite-70:#151b21b8;--cvz-ivory-88:#f8f4ece6;--cvz-lijn:#151b2124;--cvz-lijn-licht:#f8f4ec4d;--font-tekst:"Manrope", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--font-titel:"Anton", Impact, "Arial Narrow", sans-serif;--maat:clamp(1rem, .95rem + .25vw, 1.125rem);--breed:74rem;--smal:46rem;--gutter:clamp(1.25rem, 4vw, 3rem);--ritme:clamp(3.25rem, 7vw, 6rem);--stip:11px;--steek:20px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:6rem}body{background:var(--cvz-white);color:var(--cvz-anthracite);font-family:var(--font-tekst);font-size:var(--maat);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-wrap:break-word;margin:0;line-height:1.65}img{max-width:100%;height:auto}a{color:var(--cvz-steel-blue);text-underline-offset:.18em}a:hover{color:var(--cvz-anthracite)}:focus-visible{outline:3px solid var(--cvz-anthracite);outline-offset:3px}.vlak--antraciet :focus-visible,.vlak--blauw :focus-visible,.phero__band :focus-visible,.route :focus-visible,.voet :focus-visible{outline-color:var(--cvz-ivory)}.route--ontwikkeling :focus-visible{outline-color:var(--cvz-anthracite)}.visueel-verborgen{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skiplink{z-index:100;background:var(--cvz-anthracite);color:var(--cvz-white);padding:.75rem 1.25rem;font-weight:700;text-decoration:none;position:absolute;top:0;left:-9999px}.skiplink:focus{top:.5rem;left:.5rem}h1,h2,h3{text-wrap:balance;margin:0;font-weight:700;line-height:1.15}p{max-width:68ch;margin:0}.titel-xl{font-family:var(--font-titel);text-transform:uppercase;letter-spacing:.005em;color:var(--cvz-anthracite);max-width:none;font-size:clamp(1.9rem,.9rem + 5.6vw,5.4rem);font-weight:400;line-height:.95}.titel-xl span{display:block}.kleur-accent{color:var(--cvz-steel-blue)}.kop2{font-family:var(--font-titel);text-transform:uppercase;letter-spacing:.005em;margin-bottom:1.1rem;font-size:clamp(1.75rem,1.2rem + 2.3vw,3rem);font-weight:400;line-height:1.02}.kop2--licht{color:var(--cvz-white)}.kop3{font-size:clamp(1.2rem,1.1rem + .5vw,1.45rem);line-height:1.25}.productregel{font-family:var(--font-titel);text-transform:uppercase;letter-spacing:.01em;color:var(--cvz-anthracite);margin-top:1rem;font-size:clamp(1.15rem,.95rem + 1.1vw,1.9rem);font-weight:400;line-height:1.08}.subtitel{color:var(--cvz-steel-blue);max-width:46ch;font-size:clamp(1.08rem,1rem + .45vw,1.35rem);font-weight:700;line-height:1.38}.bovenregel{letter-spacing:.16em;text-transform:uppercase;color:var(--cvz-steel-blue);margin:0 0 1rem;font-size:.8rem;font-weight:700}.intro{color:var(--cvz-anthracite-80);max-width:62ch;margin-bottom:2.25rem;font-size:1.08em}.lead{max-width:58ch;font-size:clamp(1.12rem,1rem + .6vw,1.42rem);line-height:1.55}.tekst+.tekst{margin-top:1.1rem}.tekst--licht{color:var(--cvz-ivory)}.kernregel{border-left:4px solid var(--cvz-steel-blue);max-width:62ch;margin-top:1.75rem;padding-left:1.1rem;font-weight:600}.noot{color:var(--cvz-anthracite-70);max-width:64ch;margin-top:1.5rem;font-size:.95em}.status{border:1px solid var(--cvz-steel-blue);background:var(--cvz-white);color:var(--cvz-steel-blue);font-family:var(--font-tekst);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:2px;padding:.28rem .6rem;font-size:.75rem;font-weight:700;line-height:1.3;display:inline-block}.status-regel{max-width:none;margin:0 0 1.25rem}.stippen{background-image:radial-gradient(circle at center, var(--stip-kleur,var(--cvz-anthracite)) calc(var(--stip) / 2), transparent calc(var(--stip) / 2 + .6px));background-size:var(--steek) var(--steek);width:calc(var(--steek) * 9);height:calc(var(--steek) * 3)}.vlak{padding-block:var(--ritme)}.vlak--compact{padding-block:clamp(2.25rem,4.5vw,3.5rem)}.vlak--wit{background:var(--cvz-white)}.vlak--ivoor{background:var(--cvz-ivory)}.vlak--antraciet{background:var(--cvz-anthracite);color:var(--cvz-ivory)}.vlak--blauw{background:var(--cvz-steel-blue);color:var(--cvz-white)}.vlak--antraciet .kop2,.vlak--blauw .kop2{color:var(--cvz-white)}.vlak--antraciet .subtitel,.vlak--blauw .subtitel{color:var(--cvz-ivory)}.vlak--antraciet .intro,.vlak--blauw .intro,.vlak--antraciet .noot,.vlak--blauw .noot{color:var(--cvz-ivory-88)}.vlak--antraciet .kernregel,.vlak--blauw .kernregel{border-left-color:var(--cvz-ivory)}.vlak__in{width:min(100% - 2 * var(--gutter), var(--breed));margin-inline:auto}.vlak__in--smal{width:min(100% - 2 * var(--gutter), var(--smal))}.knop{text-align:center;border:2px solid #0000;border-radius:2px;justify-content:center;align-items:center;min-height:48px;padding:.7rem 1.4rem;font-size:.98em;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.knop--primair{background:var(--cvz-anthracite);color:var(--cvz-white)}.knop--primair:hover,.knop--blauw{background:var(--cvz-steel-blue);color:var(--cvz-white)}.knop--blauw:hover{background:var(--cvz-anthracite);color:var(--cvz-white)}.knop--licht{background:var(--cvz-ivory);color:var(--cvz-anthracite)}.knop--licht:hover{background:var(--cvz-white);color:var(--cvz-anthracite)}.knop--rand-licht{border-color:var(--cvz-lijn-licht);color:var(--cvz-ivory)}.knop--rand-licht:hover{border-color:var(--cvz-ivory);color:var(--cvz-white)}.knop--stil{border-color:var(--cvz-anthracite);color:var(--cvz-anthracite)}.knop--stil:hover{background:var(--cvz-anthracite);color:var(--cvz-white)}.acties{flex-wrap:wrap;gap:.75rem;max-width:none;margin-top:2rem;display:flex}.kop{z-index:40;background:var(--cvz-white);border-bottom:1px solid var(--cvz-lijn);position:sticky;top:0}.kop__in{width:min(100% - 2 * var(--gutter), var(--breed));flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-inline:auto;padding-block:.7rem;display:flex}.kop__merk{align-items:center;min-height:44px;margin-right:auto;display:inline-flex}.kop__merk img{width:clamp(10.5rem,24vw,13.5rem);height:auto;display:block}.kop__schakel{border:2px solid var(--cvz-anthracite);background:var(--cvz-white);min-width:44px;min-height:44px;color:var(--cvz-anthracite);font:inherit;cursor:pointer;border-radius:2px;align-items:center;gap:.6rem;padding:.5rem .9rem;font-size:.95rem;font-weight:700;display:inline-flex}.kop__schakel[hidden]{display:none}.kop__schakel-lijnen,.kop__schakel-lijnen:before,.kop__schakel-lijnen:after{content:"";background:currentColor;width:1.15rem;height:2px;display:block}.kop__schakel-lijnen{position:relative}.kop__schakel-lijnen:before{position:absolute;top:-.4rem}.kop__schakel-lijnen:after{position:absolute;top:.4rem}.kop__lijst{flex-wrap:wrap;gap:.25rem 1.4rem;margin:0;padding:0;list-style:none;display:flex}.kop__link{min-width:44px;min-height:44px;color:var(--cvz-anthracite);align-items:center;padding:.25rem .1rem;font-size:.96rem;font-weight:600;text-decoration:none;display:inline-flex}.kop__link:hover{color:var(--cvz-steel-blue);text-decoration:underline}.kop__link[aria-current=page]{box-shadow:inset 0 -3px 0 var(--cvz-steel-blue)}@media (width<=71.999em){.kop__nav{flex-basis:100%}.kop__nav[data-open=false]{display:none}.kop__lijst{border-top:1px solid var(--cvz-lijn);flex-direction:column;gap:0;padding-block:.35rem .5rem}.kop__item+.kop__item{border-top:1px solid var(--cvz-lijn)}.kop__link{width:100%;padding-inline:.1rem}.kop__link[aria-current=page]{box-shadow:inset 4px 0 0 var(--cvz-steel-blue);padding-left:.85rem}}.thuishero{background:var(--cvz-ivory);border-bottom:.75rem solid var(--cvz-steel-blue);padding-block:clamp(2.25rem,6vw,5.5rem) clamp(2.5rem,6vw,5rem)}.thuishero__in{width:min(100% - 2 * var(--gutter), var(--breed));margin-inline:auto}.thuishero__stippen,.phero__stippen{margin-bottom:clamp(1.5rem,3vw,2.25rem)}.thuishero__tekst{max-width:60ch;margin-top:clamp(1.25rem,2.5vw,1.75rem);font-size:clamp(1.08rem,1rem + .45vw,1.3rem);line-height:1.55}.phero__licht{background:var(--cvz-ivory);padding-block:clamp(2.25rem,6vw,5rem) clamp(1.75rem,4vw,3rem)}.phero__in{width:min(100% - 2 * var(--gutter), var(--breed));margin-inline:auto}.phero__band{padding-block:clamp(1.5rem,3.5vw,2.5rem)}.phero--staalblauw .phero__band{background:var(--cvz-steel-blue);color:var(--cvz-white)}.phero--antraciet .phero__band{background:var(--cvz-anthracite);color:var(--cvz-ivory)}.phero__kernregel{color:var(--cvz-white);max-width:52ch;font-size:clamp(1.08rem,1rem + .4vw,1.28rem);font-weight:700}.phero__opening{color:var(--cvz-ivory-88);max-width:64ch;margin-top:.9rem}.phero__locatie{color:var(--cvz-white);margin-top:.9rem;font-weight:700}.phero__band .phero__in>:first-child{margin-top:0}.phero{--flyer-breed:clamp(16rem, 20vw, 18.75rem);position:relative}.phero__flyer{width:min(15rem,70vw);margin:2rem auto 0}.phero__flyer img{width:100%;height:auto;box-shadow:0 0 0 1px var(--cvz-lijn-licht);display:block}@media (width>=60em){.phero--met-flyer .phero__in{padding-right:calc(var(--flyer-breed) + 3rem)}.phero__flyer{top:clamp(2.25rem,6vw,5rem);right:max(var(--gutter), calc((100% - var(--breed)) / 2));width:var(--flyer-breed);margin:0;position:absolute}.phero__flyer img{box-shadow:0 0 0 1px var(--cvz-lijn)}}.phero__band .acties{margin-top:1.5rem}.phero__band .acties:first-child{margin-top:0}.routesectie{padding-bottom:0}.routes{grid-template-columns:minmax(0,1fr);display:grid}@media (width>=60em){.routes{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}.route{padding:clamp(2rem, 5vw, 3.75rem) max(var(--gutter), calc((100vw - var(--breed)) / 4));display:flex}.route--staalblauw{background:var(--cvz-steel-blue);color:var(--cvz-white)}.route--antraciet{background:var(--cvz-anthracite);color:var(--cvz-ivory)}.route--ontwikkeling{background:var(--cvz-ivory);color:var(--cvz-anthracite);box-shadow:inset 0 6px 0 var(--cvz-anthracite)}.route__in{flex-direction:column;max-width:34rem;display:flex}.route__naam{font-family:var(--font-titel);text-transform:uppercase;color:var(--cvz-white);font-size:clamp(1.9rem,1.35rem + 2.1vw,3rem);font-weight:400;line-height:1}.route__regel{font-family:var(--font-titel);text-transform:uppercase;letter-spacing:.02em;color:var(--cvz-ivory);margin-top:.65rem;font-size:clamp(1rem,.9rem + .5vw,1.3rem);line-height:1.15}.route__body{color:var(--cvz-ivory-88);margin-top:1.25rem}.route__actie{margin-top:1.75rem}.route__noot{color:var(--cvz-ivory-88);margin-top:1rem;font-size:.92em}.route__status{margin-top:.9rem}.route--ontwikkeling .route__naam{color:var(--cvz-anthracite);font-size:clamp(1.6rem,1.2rem + 1.6vw,2.4rem)}.route--ontwikkeling .route__regel{color:var(--cvz-anthracite)}.route--ontwikkeling .route__body,.route--ontwikkeling .route__noot{color:var(--cvz-anthracite-80)}.andere-route .route{padding:clamp(1.75rem,4vw,2.75rem)}.lijnen{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:1.5rem 2.5rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=40em){.lijnen--twee{grid-template-columns:repeat(2,minmax(0,1fr))}}.lijn{border-top:2px solid var(--cvz-anthracite);padding-top:1.1rem}.lijn__titel{font-size:1.08rem}.lijn__body{color:var(--cvz-anthracite-80);margin-top:.5rem}.toetsstenen{grid-template-columns:1fr;gap:1.75rem 2.5rem;margin:0;display:grid}@media (width>=40em){.toetsstenen{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64em){.toetsstenen{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=40em){.toetsstenen--twee{grid-template-columns:repeat(2,minmax(0,1fr))}}.toetssteen{border-top:2px solid var(--cvz-steel-blue);padding-top:1.1rem}.toetssteen__titel{font-family:var(--font-titel);text-transform:uppercase;letter-spacing:.01em;font-size:clamp(1.3rem,1.15rem + .6vw,1.7rem);font-weight:400;line-height:1.05}.toetssteen__body{color:var(--cvz-anthracite-80);margin:.55rem 0 0}.vlak--antraciet .toetssteen,.vlak--blauw .toetssteen{border-top-color:var(--cvz-ivory)}.vlak--antraciet .toetssteen__titel,.vlak--blauw .toetssteen__titel{color:var(--cvz-white)}.vlak--antraciet .toetssteen__body,.vlak--blauw .toetssteen__body{color:var(--cvz-ivory-88)}.kop-klein{margin:2.5rem 0 1rem;font-size:clamp(1.1rem,1rem + .45vw,1.35rem)}.toetsstenen__tekst{max-width:62ch;margin-bottom:1.75rem}.vlak--kop{padding-bottom:0}.vlak--kop .kop2{margin-bottom:0}.tmodules{margin:0;padding:0;list-style:none}.tmodules>.tmodule:first-child{padding-top:clamp(1.75rem,3.5vw,2.75rem)}.tmodule__in{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}@media (width>=56em){.tmodule__in{grid-template-columns:5.5rem minmax(0,1fr) minmax(0,1.12fr);align-items:start;gap:2.5rem}.tmodule--zonder-nr .tmodule__in{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr)}}.tmodule__nr{font-family:var(--font-titel);color:var(--cvz-steel-blue);margin:0;font-size:clamp(2.4rem,2rem + 2vw,4rem);line-height:.9}.tmodule__kop .kop2{margin-bottom:.8rem}.tmodule__tekst{max-width:60ch;font-size:1.04em}.punten{border-top:1px solid var(--cvz-lijn);margin:0;padding:0;list-style:none}.punten li{border-bottom:1px solid var(--cvz-lijn);padding:.95rem 0 .95rem 1.8rem;position:relative}.punten li:before{content:"";background:var(--cvz-steel-blue);width:.85rem;height:.22rem;position:absolute;top:calc(.95rem + .72em);left:0}.vlak--antraciet .punten,.vlak--antraciet .punten li,.vlak--blauw .punten,.vlak--blauw .punten li{border-color:var(--cvz-lijn-licht)}.vlak--antraciet .punten li:before,.vlak--blauw .punten li:before{background:var(--cvz-ivory)}.vlak--antraciet .tmodule__nr{color:var(--cvz-ivory)}.modules{border-top:2px solid var(--cvz-anthracite);margin:0;padding:0;list-style:none;display:grid}.module{border-bottom:1px solid var(--cvz-lijn);grid-template-columns:3.5rem minmax(0,1fr);align-items:baseline;gap:0 1rem;padding:1rem 0;display:grid}.module__nr{font-family:var(--font-titel);color:var(--cvz-steel-blue);font-size:1.5rem;line-height:1.1}.module__titel{font-size:1.12rem;font-weight:700;line-height:1.4}.cyclus__stappen{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.cyclus__stap{background:var(--cvz-ivory);border-top:3px solid var(--cvz-steel-blue);align-items:baseline;gap:.75rem;padding:.9rem 1rem;display:flex}.cyclus__nr{font-family:var(--font-titel);color:var(--cvz-steel-blue);font-size:1.3rem;line-height:1}.cyclus__naam{font-weight:700}.cyclus__midden{background:var(--cvz-anthracite);color:var(--cvz-ivory);max-width:none;margin-top:1.25rem;padding:1.1rem 1.25rem}.cyclus__midden-label{letter-spacing:.12em;text-transform:uppercase;color:var(--cvz-ivory-88);font-size:.8rem;font-weight:700;display:block}.cyclus__midden-tekst{font-family:var(--font-titel);text-transform:uppercase;letter-spacing:.01em;color:var(--cvz-white);margin-top:.3rem;font-size:clamp(1.25rem,1.1rem + .6vw,1.6rem);display:block}.cyclus__doorlopend{border-top:1px solid var(--cvz-lijn);margin-top:1.5rem;padding-top:1.1rem}.cyclus__doorlopend-label{letter-spacing:.12em;text-transform:uppercase;color:var(--cvz-steel-blue);margin:0 0 .5rem;font-size:.8rem;font-weight:700}.cyclus__doorlopend-lijst{flex-wrap:wrap;gap:.4rem 1.5rem;margin:0;padding:0;font-weight:700;list-style:none;display:flex}.cyclus__noot{color:var(--cvz-anthracite-70);margin-top:1.25rem;font-size:.95em}.nvaroute{background:var(--cvz-ivory);padding-block:var(--ritme)}.nvaroute__in{width:min(100% - 2 * var(--gutter), var(--breed));background:var(--cvz-white);border-top:6px solid var(--cvz-anthracite);grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:start;gap:1.75rem 3rem;margin-inline:auto;padding:clamp(1.5rem,4vw,3rem);display:grid}@media (width<=46em){.nvaroute__in{grid-template-columns:1fr}}.nvaroute__merk{background:var(--cvz-white);border:1px solid var(--cvz-lijn);max-width:15rem;padding:1.5rem;display:block}.nvaroute__logo{width:100%;max-width:12rem;height:auto;display:block}.nvaroute__kop{font-family:var(--font-titel);text-transform:uppercase;letter-spacing:.005em;font-size:clamp(1.9rem,1.35rem + 2.2vw,3rem);font-weight:400;line-height:1.05}.nvaroute__body{margin-top:1rem;font-size:1.06em}.nvaroute__actie{margin-top:1.5rem}.nvaroute__gegevens{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.5rem 2rem;margin:1.75rem 0 0;font-size:.94em;display:grid}.nvaroute__rij{border-top:1px solid var(--cvz-lijn);padding-top:.5rem}.nvaroute__rij dt{letter-spacing:.1em;text-transform:uppercase;color:var(--cvz-anthracite-70);font-size:.78rem;font-weight:700}.nvaroute__rij dd{margin:0}.nvaroute__rij a{min-height:44px;line-height:44px;display:inline-block}.themas__raster{grid-template-columns:minmax(0,1fr);gap:2.25rem 2.5rem;display:grid}@media (width>=64em){.themas__raster{grid-template-columns:repeat(3,minmax(0,1fr))}}.thema{border-top:2px solid var(--cvz-anthracite);padding-top:1.1rem}.thema__kop{font-family:var(--font-titel);text-transform:uppercase;letter-spacing:.005em;font-size:clamp(1.35rem,1.15rem + .8vw,1.8rem);font-weight:400;line-height:1.05}.thema__tekst{color:var(--cvz-anthracite-80);margin-top:.75rem}.swzone__in{grid-template-columns:minmax(0,1fr);align-items:start;gap:2rem 3rem;display:grid}@media (width>=60em){.swzone__in{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.swzone__merk{max-width:min(25rem,100%);margin:0 0 1.25rem}.swzone__merk img{width:100%;height:auto;display:block}@media (width<=47.999em){.swzone__merk{max-width:min(18rem,100%)}}.swzone__body{color:var(--cvz-ivory-88);max-width:62ch;margin-top:1.1rem}.swvideo{background:var(--cvz-anthracite);width:100%;display:block;position:relative}.swvideo__thumb,.swvideo__speler{border:0;width:100%;height:100%;display:block}.swvideo__speler{position:absolute;inset:0}.swvideo__knop{border:2px solid var(--cvz-white);width:4.5rem;height:4.5rem;color:var(--cvz-white);background:#151b21b8;border-radius:50%;justify-content:center;align-items:center;padding-left:.25rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.swcta{margin-top:2rem}.swcta__kop{color:var(--cvz-white);font-size:clamp(1.2rem,1.1rem + .5vw,1.45rem);line-height:1.25}.swcta__tekst{color:var(--cvz-ivory-88);max-width:58ch;margin-top:.75rem}.swcta__acties{margin-top:1.5rem}.knop--goud{color:var(--cvz-anthracite);background:#e1b043}.knop--goud:hover{background:var(--cvz-white);color:var(--cvz-anthracite)}.swcta__link{margin-top:1rem}.swcta__link a{min-height:44px;color:var(--cvz-ivory);font-weight:700;line-height:44px;display:inline-block}.swcta__link a:hover{color:var(--cvz-white)}.vlak--antraciet a:not(.knop){color:var(--cvz-ivory)}.vlak--antraciet a:not(.knop):hover{color:var(--cvz-white)}.verdieping__tekst{color:var(--cvz-anthracite-80);max-width:64ch;margin-top:1rem}.partner__in{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.5rem 2.5rem;display:grid}.partner__merk{width:7.5rem;max-width:100%;margin:0}.partner__merk img{width:100%;height:auto;display:block}@media (width>=48em){.partner__in{grid-template-columns:minmax(0,10rem) minmax(0,1fr)}.partner__merk{width:10rem;max-width:11rem}}.partner__actie{margin-top:1.5rem}.partner .tekst{color:var(--cvz-anthracite-80);max-width:62ch;margin-top:1.1rem}.voet{background:var(--cvz-anthracite);color:var(--cvz-ivory);padding-block:var(--ritme) 2rem}.voet__in,.voet__slot{width:min(100% - 2 * var(--gutter), var(--breed));margin-inline:auto}.voet__in{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:2rem 2.5rem;display:grid}.voet__logo{width:12rem;height:auto;display:block}.voet__tagline{color:var(--cvz-ivory-88);max-width:36ch;margin-top:1rem}.voet__contact{margin-top:.75rem}.voet__contact a{min-height:44px;color:var(--cvz-ivory);font-weight:700;line-height:44px;display:inline-block}.voet__contact a:hover{color:var(--cvz-white)}.voet__koptekst{letter-spacing:.12em;text-transform:uppercase;color:var(--cvz-ivory-88);font-size:.8rem;font-weight:700}.voet__lijst{gap:.1rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.voet__lijst a{min-height:44px;color:var(--cvz-ivory);line-height:44px;display:inline-block}.voet__lijst a:hover{color:var(--cvz-white)}.voet__slot{border-top:1px solid var(--cvz-lijn-licht);color:var(--cvz-ivory-88);flex-wrap:wrap;justify-content:space-between;gap:.75rem 2rem;margin-top:2.5rem;padding-top:1.5rem;font-size:.92em;display:flex}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
