@font-face{font-family:baloo;src:url(../media/baloo_2_latin_800_normal-s.p.05p5brj86wa1c.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:baloo Fallback;src:local(Arial);ascent-override:103.72%;descent-override:50.42%;line-gap-override:0.0%;size-adjust:103.93%}._9RzhpG_className{font-family:baloo,baloo Fallback}._9RzhpG_variable{--font-baloo:"baloo", "baloo Fallback"}
@font-face{font-family:nunito;src:url(../media/nunito_latin_400_normal-s.p.2wff0v25g527h.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:nunito;src:url(../media/nunito_latin_700_normal-s.p.3_3w32ku8mlvo.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:nunito Fallback;src:local(Arial);ascent-override:99.46%;descent-override:34.73%;line-gap-override:0.0%;size-adjust:101.65%}.egA8nG_className{font-family:nunito,nunito Fallback}.egA8nG_variable{--font-nunito:"nunito", "nunito Fallback"}
@font-face{font-family:kalam;src:url(../media/kalam_latin_400_normal-s.p.1-9e4vl8a8-if.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:kalam;src:url(../media/kalam_latin_700_normal-s.p.41yr755lkswx3.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:kalam Fallback;src:local(Arial);ascent-override:110.75%;descent-override:55.32%;line-gap-override:0.0%;size-adjust:95.98%}.QA7GyG_className{font-family:kalam,kalam Fallback}.QA7GyG_variable{--font-kalam:"kalam", "kalam Fallback"}
:root{--rood:#a50e17;--donkerrood:#7d0a11;--geel:#ffc72c;--zachtgeel:#ffe9a8;--room:#fff8e6;--wit:#fff;--bruin:#2a0a0c;--rand:#8a6d1a;--kop:var(--font-baloo), "Baloo 2", system-ui, sans-serif;--tekst:var(--font-nunito), "Nunito", system-ui, sans-serif;--hand:var(--font-kalam), "Kalam", cursive}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--room);color:var(--bruin);font-family:var(--tekst);margin:0;font-size:18px;line-height:1.6;overflow-x:clip}img,svg{max-width:100%}a{color:var(--rood)}a:hover{color:var(--donkerrood)}:focus-visible{outline:3px solid var(--bruin);outline-offset:3px;border-radius:6px}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--kop);overflow-wrap:break-word;font-weight:800}h1{color:var(--rood);font-size:clamp(2.6rem,6vw,4.5rem);line-height:1}h2{color:var(--rood);font-size:clamp(2rem,4vw,3rem);line-height:1.05}h3{font-size:1.6rem;line-height:1.1}.wrap{width:100%;max-width:1120px;margin:0 auto}.hand{font-family:var(--hand);transform-origin:0;font-size:1.5rem;font-weight:700;line-height:1.3;transform:rotate(-2deg)}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.knop{max-width:100%;min-height:48px;font:inherit;text-align:center;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:10px;padding:14px 30px;font-size:1.15rem;font-weight:700;line-height:1.3;text-decoration:none;transition:transform .15s,background-color .15s;display:inline-flex}@media (hover:hover){.knop:hover{transform:translateY(-2px)}}.knop-rood{background:var(--rood);color:var(--wit)}.knop-rood:hover{background:var(--donkerrood);color:var(--wit)}.knop-wit{background:var(--wit);color:var(--rood)}.knop-geel{background:var(--geel);color:var(--bruin)}.knop-geel:hover{color:var(--bruin)}.knop-room{background:var(--room);color:var(--rood)}.knop-klein{padding:10px 22px;font-size:1rem}.knop[disabled],.knop[aria-disabled=true]{cursor:progress;opacity:.75;transform:none}.randen{--inhoud:1120px;position:relative;overflow:hidden}.rand{width:clamp(84px, calc(50% - var(--inhoud) / 2 - 40px), 190px);pointer-events:none;display:none;position:absolute;top:40px;bottom:56px}.rand-links{right:calc(50% + var(--inhoud) / 2 + 16px)}.rand-rechts{left:calc(50% + var(--inhoud) / 2 + 16px)}.rand-item{animation:7s ease-in-out infinite zweven;position:absolute}@keyframes zweven{0%,to{translate:0}50%{translate:0 -7px}}@media (min-width:1360px){.rand{display:block}}.top{--daken:clamp(76px, 9vw, 130px);background:var(--geel);flex-direction:column;min-height:80vh;display:flex;position:relative}.top-klein{min-height:0}.top-klein .hero{padding-top:16px}.top .rand{bottom:calc(var(--daken) + 12px)}.daken{height:var(--daken);pointer-events:none;background:url(/daken.svg) center bottom / auto 100% repeat-x, linear-gradient(transparent 72%, var(--room) 72%);position:absolute;bottom:-1px;left:0;right:0}.kopbalk{padding:16px 24px}.kopbalk .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.logo{font-family:var(--kop);color:var(--rood);align-items:center;gap:10px;font-size:26px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.logo:hover{color:var(--rood)}.logo span span{color:var(--bruin)}.menu{flex-wrap:wrap;align-items:center;gap:4px 24px;font-weight:700;display:flex}.menu a:not(.knop){color:var(--bruin);padding:12px 0;text-decoration:none}.menu a:not(.knop):hover{text-decoration:underline}.menu-knop{background:var(--wit);min-height:48px;color:var(--rood);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:10px;padding:10px 20px 10px 16px;font-size:1rem;font-weight:700;display:none}.menu-streepjes{width:22px;height:16px;display:block;position:relative}.menu-streepjes span{background:currentColor;border-radius:2px;width:100%;height:3px;transition:top .2s,rotate .2s,opacity .2s;position:absolute;left:0}.menu-streepjes span:first-child{top:0}.menu-streepjes span:nth-child(2){top:6.5px}.menu-streepjes span:nth-child(3){top:13px}.menu-knop[aria-expanded=true] .menu-streepjes span:first-child{top:6.5px;rotate:45deg}.menu-knop[aria-expanded=true] .menu-streepjes span:nth-child(2){opacity:0}.menu-knop[aria-expanded=true] .menu-streepjes span:nth-child(3){top:6.5px;rotate:-45deg}@media (max-width:1000px){.menu-knop{display:inline-flex}.menu{background:var(--wit);border-radius:24px;flex-direction:column;flex:100%;align-items:stretch;gap:0;padding:6px 22px 22px;display:none;box-shadow:6px 8px #2a0a0c1a}.menu[data-open]{display:flex}.menu a:not(.knop){border-bottom:2px dashed var(--zachtgeel);padding:14px 0;font-size:1.15rem}.menu .knop{justify-content:center;margin-top:18px;padding:14px 22px;font-size:1.1rem}}.hero{padding:32px 24px calc(var(--daken) + 40px);flex:auto;align-items:center;display:flex}.hero .wrap{flex-wrap:wrap;align-items:center;gap:48px;display:flex}.hero-tekst{z-index:1;flex-direction:column;flex:999 460px;gap:20px;min-width:0;display:flex;position:relative}.hero-tekst .intro{max-width:34rem;font-size:1.25rem}.hero-knoppen{flex-wrap:wrap;gap:14px;display:flex}.hero-beeld{flex:320px;justify-content:center;display:flex}.hero-beeld>svg{isolation:isolate;width:100%;max-width:400px;height:auto;position:relative}.hero-beeld{position:relative}.hero-beeld:before{content:"";pointer-events:none;aspect-ratio:1;background:repeating-conic-gradient(#fff3 0deg 7.5deg,#0000 7.5deg 15deg);border-radius:50%;width:min(124%,500px);position:absolute;top:50%;left:50%;translate:-50% -50%}section{scroll-margin-top:16px}.blok{padding:80px 24px}.wij .wrap{flex-wrap:wrap;justify-content:center;align-items:center;gap:64px 56px;display:flex}.oude-foto{flex-direction:column;flex:440px;align-items:center;gap:18px;min-width:0;max-width:560px;margin:0;display:flex}.oude-foto-afdruk{filter:drop-shadow(0 10px 14px #2a0a0c38);width:100%;position:relative;transform:rotate(-2.5deg)}.oude-foto-afdruk img{width:100%;height:auto;display:block}.oude-foto-afdruk:before,.oude-foto-afdruk:after{content:"";z-index:1;clip-path:polygon(0 10%,3% 0,6% 8%,94% 0,97% 10%,100% 2%,100% 92%,97% 100%,94% 90%,6% 100%,3% 88%,0 98%);background:#ffc72c99;width:26%;height:32px;position:absolute;top:-12px}.oude-foto-afdruk:before{left:6%;rotate:-7deg}.oude-foto-afdruk:after{right:6%;rotate:6deg}.oude-foto figcaption{text-align:center;transform-origin:50%;font-size:1.3rem}.briefje{--regel:2.1rem;--kantlijn:50px;min-width:0;padding:calc(var(--regel) * 2.6) 40px calc(var(--regel) * 3.4) 72px;box-shadow:8px 10px 0 var(--geel);font-family:var(--hand);font-size:1.3rem;font-weight:400;line-height:var(--regel);background-color:var(--wit);background-image:linear-gradient(90deg, transparent var(--kantlijn), #a50e174d var(--kantlijn) calc(var(--kantlijn) + 2px), transparent calc(var(--kantlijn) + 2px)), repeating-linear-gradient(transparent 0 calc(var(--regel) - 2px), #f4dfa8 calc(var(--regel) - 2px) var(--regel));background-repeat:no-repeat,repeat;background-origin:padding-box,content-box;border-radius:6px 28px;flex:999 460px;display:flow-root;transform:rotate(.6deg)}.briefje p{margin:0 0 var(--regel)}.briefje p:last-child{margin-bottom:0}.briefje .aanhef{color:var(--rood);font-size:1.75rem;font-weight:700}.briefje-stempel{float:right;width:196px;height:auto;margin:calc(var(--regel) * -2) -26px 4px 16px}.onderstreept{isolation:isolate;display:inline-block;position:relative}.onderstreept svg{z-index:-1;width:110%;height:.36em;color:var(--streep,var(--geel));animation:.9s cubic-bezier(.3,.7,.3,1) .35s both onderstreep;position:absolute;bottom:-.08em;left:-5%}.top{--streep:var(--wit)}@keyframes onderstreep{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.stappen{padding-top:24px}.stappen .wrap{flex-direction:column;gap:40px;display:flex}.kaarten{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.kaart{background:var(--wit);border-radius:28px;flex-direction:column;gap:12px;padding:32px;display:flex}.labels{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:40px 32px;margin:0;padding:28px 8px 8px;list-style:none;display:grid}.stap{filter:drop-shadow(6px 8px 0 var(--zachtgeel));transform-origin:50% -30px;position:relative}.stap.wiebelt{animation:1s ease-in-out wiebel}@keyframes wiebel{0%,to{transform:rotate(0)}18%{transform:rotate(4deg)}42%{transform:rotate(-3deg)}64%{transform:rotate(1.6deg)}84%{transform:rotate(-.6deg)}}.stap:before{content:"";z-index:1;background:var(--rood);transform-origin:bottom;border-radius:2px;width:3px;height:54px;position:absolute;top:-30px;left:calc(50% - 1.5px);rotate:8deg}.stap:nth-child(3n+1){rotate:-1.6deg}.stap:nth-child(3n+2){translate:0 12px;rotate:1.2deg}.stap:nth-child(3n+2):before{rotate:-6deg}.stap:nth-child(3n){rotate:-.6deg}.label{background:var(--wit);text-align:center;clip-path:polygon(34px 0,calc(100% - 34px) 0,100% 34px,100% 100%,0 100%,0 34px);border-radius:0 0 24px 24px;flex-direction:column;align-items:center;gap:8px;height:100%;padding:52px 28px 32px;display:flex;position:relative}.label-gat{background:var(--room);width:16px;height:16px;box-shadow:inset 0 0 0 3px var(--geel);border-radius:50%;position:absolute;top:18px;left:calc(50% - 8px)}.label-beeld{width:88px;height:88px;margin:4px 0 2px}.label-stap{font-family:var(--hand);color:var(--rood);font-size:1.2rem;font-weight:700;line-height:1;rotate:-3deg}.label h3{font-size:1.5rem}.labels.vier{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 24px}.labels.vier .label{padding:52px 20px 28px}.labels.vier .label h3{font-size:1.3rem}@media (max-width:1040px){.labels.vier{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 32px}}@media (max-width:600px){.labels.vier{grid-template-columns:minmax(0,1fr)}}.vragen{padding-top:32px}.vragen .wrap{grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:start;gap:24px 56px;max-width:1040px;display:grid}.vragen-kop{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.vragen-beeld{width:112px;height:112px;margin-bottom:6px;rotate:-7deg}.vragen-lijst{flex-direction:column;gap:14px;padding-top:8px;display:flex}.vragen details{background:var(--wit);border:2px solid var(--wit);border-radius:24px;padding:0 22px;transition:border-color .2s}.vragen details[open]{border-color:var(--geel)}.vragen summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-size:1.1rem;font-weight:700;list-style:none;display:flex}.vragen summary::-webkit-details-marker{display:none}.vragen summary:after{content:"+";background:var(--geel);width:36px;height:36px;color:var(--bruin);font-family:var(--kop);text-align:center;border-radius:50%;flex:none;font-size:1.6rem;font-weight:800;line-height:38px;transition:rotate .2s,background-color .2s}.vragen details[open]>summary:after{background:var(--rood);color:var(--wit);rotate:45deg}.vragen .antwoord{padding:0 0 18px}.vragen .antwoord p{margin:0}.vragen-meer{margin:6px 0 0 4px;font-weight:700}@media (max-width:860px){.vragen .wrap{grid-template-columns:minmax(0,1fr)}.vragen-beeld{width:88px;height:88px}}.schulp{--schulp:22px;padding-top:calc(80px + var(--schulp));background:radial-gradient(circle at 50% 100%, var(--kleur) calc(var(--schulp) - .6px), transparent var(--schulp)) top center / calc(var(--schulp) * 2) var(--schulp) repeat-x, linear-gradient(var(--kleur), var(--kleur)) 0 var(--schulp) / 100% 100% no-repeat, var(--boven,var(--room))}.aanmelden{--kleur:var(--zachtgeel)}.aanmelden:not(.schulp){background:var(--zachtgeel)}.aanmelden .wrap{flex-wrap:wrap;gap:48px;display:flex}.aanmelden-tekst{flex-direction:column;flex:320px;gap:16px;display:flex}.aanmelden-tekst .hand{font-size:1.35rem;line-height:1.35}.formulier-plek{flex:999 460px;min-width:0;display:flex}form.aanmeldformulier{background:var(--wit);border-radius:28px;flex-direction:column;flex:auto;gap:20px;min-width:0;padding:32px;display:flex}.rij{flex-wrap:wrap;gap:20px;display:flex}.veld{flex-direction:column;flex:220px;gap:6px;display:flex}.veld-smal{flex:0 160px}label{font-weight:700}.hulp{font-size:1rem}input[type=text],input[type=number],input[type=email],input[type=tel],input[type=password],input[type=search],textarea,select{width:100%;font:inherit;color:inherit;border:2px solid var(--rand);background:var(--wit);border-radius:14px;min-height:48px;padding:12px 14px}textarea{resize:vertical}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--rood);outline-offset:1px;border-radius:14px}.akkoord{align-items:flex-start;gap:12px;display:flex}.akkoord input{width:24px;height:24px;accent-color:var(--rood);flex:none;margin:2px 0 0}.akkoord label{font-weight:400}form .knop{align-self:flex-start}[aria-invalid=true]{border-color:var(--rood)!important}.veldfout{color:var(--rood);font-size:1rem;font-weight:700}.melding{border-radius:20px;padding:16px 20px;font-weight:700}.melding-fout{background:var(--room);color:var(--rood);border:2px solid var(--rood)}.lokveld{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.bedankt{background:var(--wit);border-radius:28px;flex-direction:column;flex:auto;align-items:flex-start;gap:16px;padding:40px 32px;display:flex}.bedankt:focus{outline:none}.bedankt .hand{color:var(--rood);font-size:1.8rem}.bedankt svg{width:72px;height:72px}.helpen{background:var(--rood);color:var(--wit);padding-bottom:56px}.helpen .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;display:flex}.helpen-tekst{flex-direction:column;flex:420px;gap:12px;display:flex}.helpen-tekst .hand{font-size:1.4rem;transform:none}.helpen h2{color:var(--geel)}.helpen p{max-width:36rem}.voet{background:var(--rood);color:var(--wit);padding:0 24px 36px;font-size:1rem}.voet .wrap{border-top:2px solid #fff3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-top:24px;display:flex}.voet.met-lint{padding-top:56px}.voet.met-lint .wrap{border-top:0;padding-top:0}.met-lint{border-top:14px solid var(--geel);position:relative}.strik{z-index:1;pointer-events:none;width:200px;height:160px;position:absolute;top:-109px;left:calc(50% - 100px)}@media (max-width:600px){.strik{width:144px;height:115.2px;top:-82.4px;left:calc(50% - 72px)}}.voet nav{flex-wrap:wrap;gap:4px 24px;display:flex}.voet a{color:var(--wit);padding:12px 0;display:inline-block}.voet a:hover{color:var(--geel)}.helpen :focus-visible,.voet :focus-visible{outline-color:var(--wit)}.top-help{min-height:0}.menu a[aria-current=page]:not(.knop){text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:3px}.manieren{padding-bottom:32px}.manieren .wrap{flex-direction:column;gap:40px;display:flex}.manieren .kaarten{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:32px;padding:8px}.manieren .kaart{box-shadow:6px 8px 0 var(--zachtgeel)}.manieren .kaart:nth-child(odd){rotate:-1deg}.manieren .kaart:nth-child(2n){rotate:.8deg}.manieren .kaarten.enkel{grid-template-columns:minmax(0,680px)}.kaart-icoon{width:80px;height:80px}.optioneel{font-weight:400}.veld-uitleg{flex:200px;align-self:flex-end;padding-bottom:12px}.soortkeuze{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.soortkeuze legend{margin-bottom:10px;padding:0;font-weight:700}.soortopties{flex-wrap:wrap;gap:12px;display:flex}.soortoptie{flex:200px;font-weight:400;position:relative}.soortoptie input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.soortoptie span{border:2px solid var(--rand);background:var(--wit);cursor:pointer;border-radius:20px;flex-direction:column;gap:2px;height:100%;padding:14px 18px 14px 52px;font-size:1rem;line-height:1.4;display:flex;position:relative}.soortoptie span strong{font-family:var(--kop);color:var(--rood);font-size:1.3rem;font-weight:800}.soortoptie span:before{content:"";border:2px solid var(--rand);background:var(--wit);border-radius:50%;width:22px;height:22px;position:absolute;top:18px;left:16px}.soortoptie input:checked+span{border-color:var(--rood);background:var(--room);box-shadow:4px 5px 0 var(--geel)}.soortoptie input:checked+span:before{border:7px solid var(--rood)}.soortoptie input:focus-visible+span{outline:3px solid var(--bruin);outline-offset:3px}.soortkeuze[aria-describedby] .soortoptie span{border-color:var(--rood)}.keuze{padding-bottom:24px}.keuze .wrap{flex-direction:column;gap:36px;display:flex}.keuze-kaarten{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:32px;margin:0;padding:8px;list-style:none;display:grid}.keuze-kaart{background:var(--wit);box-shadow:7px 9px 0 var(--zachtgeel);border-radius:28px;flex-direction:column;align-items:flex-start;gap:12px;padding:36px 32px;display:flex}.keuze-kaart:nth-child(odd){rotate:-.8deg}.keuze-kaart:nth-child(2n){rotate:.8deg}.keuze-kaart h3{color:var(--rood);font-size:clamp(1.7rem,3vw,2.1rem)}.keuze-kaart p:not(.hand){flex:auto}.keuze-kaart .hand{color:var(--rood);font-size:1.25rem}.keuze-kaart .knop{margin-top:8px}.keuze-beeld{width:96px;height:96px}.redenen .wrap{flex-direction:column;gap:24px;display:flex}.inleiding{max-width:46rem;font-size:1.2rem}.reden-kaart{align-items:flex-start}.reden-beeld{width:64px;height:64px}.voorwaarde{font-weight:700}.redenen .hand{color:var(--rood)}.privacyblok{padding-top:24px}.privacyblok .wrap{flex-direction:column;gap:24px;max-width:900px;display:flex}.privacy-kaarten{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:20px;display:grid}.privacy-kaart{border-radius:28px;padding:24px 28px}.privacy-kaart h3{margin-bottom:10px;font-size:1.5rem}.privacy-kaart ul{margin:0;padding-left:1.2em}.prive-kaart{background:var(--wit)}.prive-kaart h3{color:var(--rood)}.gever-kaart{background:var(--zachtgeel)}form.aanmeldformulier.groot{gap:28px}.formdeel{border:0;flex-direction:column;gap:14px;min-width:0;margin:0;padding:0;display:flex}.formdeel+.formdeel{border-top:2px dashed var(--zachtgeel);padding-top:24px}.formdeel legend{font-family:var(--kop);color:var(--rood);align-items:center;gap:10px;margin-bottom:12px;padding:0;font-size:1.35rem;font-weight:800;display:flex}.formdeel-nr{background:var(--geel);width:34px;height:34px;color:var(--bruin);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:1.1rem;display:inline-flex}.formdeel>.veld,.formdeel-extra>.veld{flex:none}.formdeel-extra{background:var(--room);border-radius:20px;flex-direction:column;gap:14px;padding:18px 20px;display:flex}.hulp.prive:before{content:"🔒 "}.kind{background:var(--room);border:2px solid var(--zachtgeel);border-radius:22px;flex-direction:column;gap:14px;padding:20px 22px;display:flex}.kind>.veld{flex:none}.kind-kop{justify-content:space-between;align-items:center;gap:12px;display:flex}.kind-kop h4{font-family:var(--kop);margin:0;font-size:1.3rem;font-weight:800}.kind-weg{font:inherit;color:var(--rood);cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:.95rem;font-weight:700;text-decoration:underline}.kind-erbij{border:2px dashed var(--rand);align-self:flex-start}.lijstje-blok{padding-top:40px}.lijstje-blok .wrap{flex-wrap:wrap;align-items:center;gap:40px 56px;display:flex}.lijstje-tekst{flex-direction:column;flex:360px;gap:14px;display:flex}.lijstje-tekst .hand{color:var(--rood)}.pakjeslijst{--regel:2.2rem;max-width:480px;padding:calc(var(--regel) * 1.2) 32px calc(var(--regel) * 1.2) 60px;box-shadow:8px 10px 0 var(--geel);font-family:var(--hand);font-size:1.25rem;line-height:var(--regel);background-color:var(--wit);background-image:linear-gradient(90deg, transparent 40px, #a50e174d 40px 42px, transparent 42px), repeating-linear-gradient(transparent 0 calc(var(--regel) - 2px), #f4dfa8 calc(var(--regel) - 2px) var(--regel));background-repeat:no-repeat,repeat;background-origin:padding-box,content-box;border-radius:6px 26px;flex:380px;rotate:-1.2deg}.pakjeslijst h3,.pakjeslijst h4{font-family:var(--hand);color:var(--rood);font-weight:700;line-height:var(--regel)}.pakjeslijst h3{font-size:1.7rem}.pakjeslijst h4{margin:var(--regel) 0 0;font-size:1.3rem}.pakjeslijst .lijst-inleiding{margin:0}.pakjeslijst ul{margin:0;padding:0;list-style:none}.pakjeslijst li{padding-left:30px;position:relative}.vinkjes li:before{content:"✓";color:var(--rood);font-size:1.4rem;font-weight:700;position:absolute;left:2px}.sterretjes li:before{content:"★";color:#f5b400;font-size:1.1rem;position:absolute;left:2px}.pakjeslijst .let-op{margin-top:var(--regel);font-family:var(--tekst);background:var(--room);border-radius:12px;padding:10px 14px;font-size:1rem;line-height:1.5}@media (max-width:600px){.pakjeslijst{background-image:linear-gradient(90deg, transparent 30px, #a50e174d 30px 32px, transparent 32px), repeating-linear-gradient(transparent 0 calc(var(--regel) - 2px), #f4dfa8 calc(var(--regel) - 2px) var(--regel));padding-left:46px;font-size:1.1rem}}.tekstpagina{padding:56px 24px 80px}.tekstpagina .wrap{flex-direction:column;gap:24px;max-width:760px;display:flex}.tekstpagina .kaart{gap:16px}.tekstpagina h2{font-size:clamp(1.6rem,3vw,2rem)}.tekstpagina ul{margin:0;padding-left:1.2em}.tekstpagina li+li{margin-top:6px}@media (max-width:600px){h1{font-size:clamp(2rem,9.5vw,2.6rem);line-height:1.05}h2{font-size:clamp(1.75rem,8vw,2rem)}h3{font-size:1.4rem}.hand{font-size:1.3rem}.kopbalk{padding:12px 16px}.logo{gap:8px;font-size:22px}.logo svg{width:36px;height:36px}.hero{padding:12px 20px calc(var(--daken) + 24px)}.hero .wrap{gap:28px}.hero-tekst{gap:16px}.hero-tekst .intro{font-size:1.1rem}.hero-knoppen{flex-direction:column;align-items:stretch;gap:12px}.hero-knoppen .knop{justify-content:center}.hero-beeld>svg{max-width:260px}.hero-beeld:before{width:min(124%,310px)}.knop:not(.knop-klein){padding:14px 24px;font-size:1.1rem}.blok{padding:56px 20px}.schulp{padding-top:calc(56px + var(--schulp))}.kaart{border-radius:24px;padding:24px}.keuze .wrap,.manieren .wrap{gap:28px}.keuze-kaarten,.manieren .kaarten{gap:24px}.keuze-kaart{border-radius:24px;padding:28px 24px}.wij .wrap{gap:48px}.stappen{padding-top:8px}.vragen{padding-top:0}.vragen details{padding:0 18px}.vragen summary{font-size:1.05rem}.briefje{--regel:1.9rem;--kantlijn:34px;padding:calc(var(--regel) * 2.4) 22px calc(var(--regel) * 3) 50px;font-size:1.15rem}.briefje .aanhef{font-size:1.45rem}.briefje-stempel{width:128px;margin:calc(var(--regel) * -1.8) -14px 4px 8px}.lijstje-blok .wrap{gap:32px}form.aanmeldformulier{border-radius:24px;padding:22px 20px}form.aanmeldformulier .knop,.bedankt .knop{justify-content:center;align-self:stretch}.formdeel legend{font-size:1.2rem}.formdeel-extra,.kind{padding:16px}.bedankt{padding:28px 22px}.helpen .knop{flex:100%;justify-content:center}.voet .wrap{flex-direction:column;align-items:flex-start}.tekstpagina{padding:40px 20px 64px}}@media (max-width:359px){.logo{font-size:20px}.logo svg{width:32px;height:32px}.menu-knop{padding:10px 14px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rand-item,.onderstreept svg,.stap.wiebelt{animation:none}.knop,.menu-streepjes span{transition:none}.knop:hover{transform:none}}
