.ikdm{display:block;margin:0;background:var(--creme);color:var(--inkt);font:400 16px/1.55 var(--font-tekst);letter-spacing:normal;text-align:left;padding-top:var(--ikdm-vrij, 0px);scroll-margin-top:calc(var(--ikdm-kop, 0px) + var(--ikdm-golf, 0px) + 12px)}@media screen and (min-width:990px){.ikdm{padding-top:var(--ikdm-vrij, 30px)}}.ikdm :is(.foutoverzicht,.invoer,input,select,textarea,button,[id^=titel-],.ikdm-melding,.inschrijving,.stap){scroll-margin-top:calc(var(--ikdm-kop, 0px) + var(--ikdm-golf, 0px) + 12px)}.ikdm p{margin-top:0}.ikdm button,.ikdm input,.ikdm select{font-family:inherit;letter-spacing:normal}.ikdm h1,.ikdm h2,.ikdm h3{letter-spacing:normal;word-break:normal;color:var(--inkt)}.ikdm a{color:inherit}.ikdm ul,.ikdm ol{padding-left:0}.ikdm .hoofd{padding-top:12px}.ikdm fieldset{margin:0}.ikdm{--inkt: #12304A;--inkt-hover: #0B2236;--inkt-zacht: #4A5E66;--creme: #F7EDE6;--papier: #FFFCF7;--rand: #EADFD3;--rand-donker: #8A7B70;--geel: #F6C567;--geel-diep: #E0A93B;--p-geel: #FEE99D;--z-geel: #FFF6D8;--a-geel: #EABA54;--p-koraal: #FFB0A3;--z-koraal: #FFEAE4;--a-koraal: #E2685F;--p-blauw: #B8D8E2;--z-blauw: #E6F2F6;--a-blauw: #7FA3CC;--p-groen: #C7EDD3;--z-groen: #E8F6EC;--a-groen: #7BA872;--p-lila: #E7DAF3;--z-lila: #F4EEFA;--a-lila: #A58AC7;--p-zee: #BFE6DC;--z-zee: #E6F6F1;--a-zee: #4FA597;--p-mos: #D5E3C2;--z-mos: #EEF4E3;--a-mos: #7E9A55;--p-roze: #F7D5E2;--z-roze: #FDEFF4;--a-roze: #D97CA0;--groen-diep: #2E6055;--grond: #F3F6F5;--fout: #A3262A;--fout-licht: #FBEAE7;--font-kop: "IK Nunito", "Nunito", ui-rounded, "Segoe UI", system-ui, sans-serif;--font-tekst: "IK Nunito Sans", "Nunito Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--schaduw: 0 1px 2px rgba(138, 106, 74, .08), 0 14px 34px rgba(138, 106, 74, .13);--schaduw-papier: 0 2px 5px rgba(18, 48, 74, .1), 0 20px 46px rgba(18, 48, 74, .18);--focus-ring: 0 0 0 3px var(--papier), 0 0 0 6px var(--inkt), 0 0 0 10px rgba(246, 197, 103, .7);--onderlijn: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 14' fill='none'%3E%3Cpath d='M5 9C45 3 70 12 118 7S196 2 235 8' stroke='%23F6C567' stroke-width='5' stroke-linecap='round'/%3E%3Cpath d='M5 9C45 3 70 12 118 7S196 2 235 8' stroke='%23ffffff' stroke-opacity='0.32' stroke-width='1.6' stroke-linecap='round' stroke-dasharray='9 13'/%3E%3C/svg%3E");--golf-voet: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 160' preserveAspectRatio='none'%3E%3Cpath fill='%23f3f6f5' d='M0,160 L0,70 C240,20 480,20 720,70 C960,120 1200,120 1440,70 L1440,160 Z'/%3E%3C/svg%3E");--vorm-zeester: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3.4l2.4 5.2 5.7.6-4.2 3.9 1.1 5.6-5-2.8-5 2.8 1.1-5.6-4.2-3.9 5.7-.6z' fill='%23F2A094' stroke='%23F2A094' stroke-width='2.6' stroke-linejoin='round'/%3E%3Ccircle cx='12' cy='12' r='1' fill='%23fff'/%3E%3Ccircle cx='12' cy='8' r='.8' fill='%23fff'/%3E%3Ccircle cx='15.6' cy='11' r='.8' fill='%23fff'/%3E%3Ccircle cx='8.4' cy='11' r='.8' fill='%23fff'/%3E%3C/svg%3E");--vorm-schelp: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 20.5c-1.3 0-2-.5-2.2-1.2L4.3 10.6C3.4 9 4 6.6 6.4 5.3 9.9 3.4 14.1 3.4 17.6 5.3 20 6.6 20.6 9 19.7 10.6l-5.5 8.7c-.2.7-.9 1.2-2.2 1.2z' fill='%23E7DAF3' stroke='%23A58AC7' stroke-width='1.1' stroke-linejoin='round'/%3E%3Cpath d='M12 19.2V5.2M10 18.8 7.4 6.4M14 18.8l2.6-12.4M8.4 17.6 5 9.8M15.6 17.6 19 9.8' stroke='%23A58AC7' stroke-width='1' stroke-linecap='round'/%3E%3C/svg%3E");--vorm-bel: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9' fill='%23fff' fill-opacity='.6' stroke='%234FA597' stroke-width='1.6'/%3E%3Ccircle cx='8.8' cy='8.8' r='2' fill='%23fff'/%3E%3C/svg%3E");--vorm-voet: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='%237E9A55'%3E%3Cellipse cx='12' cy='16.2' rx='4.6' ry='4'/%3E%3Cellipse cx='12' cy='6.4' rx='1.9' ry='4'/%3E%3Cellipse cx='6.7' cy='9.4' rx='1.8' ry='3.8' transform='rotate(-32 6.7 9.4)'/%3E%3Cellipse cx='17.3' cy='9.4' rx='1.8' ry='3.8' transform='rotate(32 17.3 9.4)'/%3E%3C/g%3E%3C/svg%3E");--vorm-ei: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.6c3.5 0 6.4 5.5 6.4 10.4 0 4.3-2.9 7.8-6.4 7.8s-6.4-3.5-6.4-7.8C5.6 8.1 8.5 2.6 12 2.6z' fill='%23FFF4DC' stroke='%23E8964A' stroke-width='1.2'/%3E%3Ccircle cx='10' cy='9' r='1.3' fill='%23E8964A'/%3E%3Ccircle cx='14.3' cy='12.4' r='1.4' fill='%23E8964A'/%3E%3Ccircle cx='10.5' cy='15.8' r='1' fill='%23E8964A'/%3E%3C/svg%3E");--vorm-pootje: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='%232E6055'%3E%3Cpath d='M12 11.4c2.6 0 5 3.4 5 5.6 0 1.9-1.6 2.6-2.9 2.6-.9 0-1.4-.4-2.1-.4s-1.2.4-2.1.4C8.6 19.6 7 18.9 7 17c0-2.2 2.4-5.6 5-5.6z'/%3E%3Cellipse cx='5.8' cy='10.6' rx='1.7' ry='2.2' transform='rotate(-20 5.8 10.6)'/%3E%3Cellipse cx='9.3' cy='6.8' rx='1.8' ry='2.4' transform='rotate(-8 9.3 6.8)'/%3E%3Cellipse cx='14.7' cy='6.8' rx='1.8' ry='2.4' transform='rotate(8 14.7 6.8)'/%3E%3Cellipse cx='18.2' cy='10.6' rx='1.7' ry='2.2' transform='rotate(20 18.2 10.6)'/%3E%3C/g%3E%3C/svg%3E");--vorm-hartje: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 20.4C5.6 16 3.2 12.7 3.2 9.4c0-2.7 2-4.7 4.5-4.7 1.9 0 3.3 1.1 4.3 2.6 1-1.5 2.4-2.6 4.3-2.6 2.5 0 4.5 2 4.5 4.7 0 3.3-2.4 6.6-8.8 11z' fill='%23E58BAE'/%3E%3C/svg%3E");--vorm-kroon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3.6 16.8 2.8 7.6l4.4 3.6 2.4-4.6L12 4.8l2.4 1.8 2.4 4.6 4.4-3.6-.8 9.2z' fill='%23E2BC52' stroke='%23B8912E' stroke-width='.9' stroke-linejoin='round'/%3E%3Cpath d='M3.4 15.6c5.7-1.3 11.5-1.3 17.2 0v3.4c-5.7-1.3-11.5-1.3-17.2 0z' fill='%23E2BC52' stroke='%23B8912E' stroke-width='.9' stroke-linejoin='round'/%3E%3Ccircle cx='2.8' cy='7.2' r='1.1' fill='%23E58BAE'/%3E%3Ccircle cx='12' cy='4.4' r='1.2' fill='%23B79BD6'/%3E%3Ccircle cx='21.2' cy='7.2' r='1.1' fill='%23E58BAE'/%3E%3Ccircle cx='12' cy='16.6' r='1' fill='%23E58BAE'/%3E%3C/svg%3E");--vorm-wiel: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='%232C3E50'/%3E%3Ccircle cx='12' cy='12' r='5.4' fill='%23DDE6EE'/%3E%3Ccircle cx='12' cy='12' r='1.7' fill='%232C3E50'/%3E%3C/svg%3E");--vorm-vlag: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 21.5V3' stroke='%232C5B87' stroke-width='1.6' stroke-linecap='round'/%3E%3Cpath d='M6.8 3.4c3.8.6 7.4 1.8 11.4 3.6-4 1.8-7.6 3-11.4 3.6z' fill='%23F08B7F'/%3E%3C/svg%3E");--vorm-ster: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.8l2.6 5.6 6.1.7-4.5 4.2 1.2 6-5.4-3-5.4 3 1.2-6-4.5-4.2 6.1-.7z' fill='%23EABA54' stroke='%23EABA54' stroke-width='1.6' stroke-linejoin='round'/%3E%3C/svg%3E");--vorm-blad: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 20C3 11 10 4 21 3c0 11-7 18-18 17z' fill='%237BA872'/%3E%3Cpath d='M4.5 18.5C9 14 13 10 17.5 6.5' stroke='%232E6055' stroke-width='1.3' stroke-linecap='round' fill='none'/%3E%3C/svg%3E");--vorm-blad-2: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg transform='matrix(-1 0 0 1 24 0)'%3E%3Cpath d='M3 20C3 11 10 4 21 3c0 11-7 18-18 17z' fill='%23A9C2A6'/%3E%3Cpath d='M4.5 18.5C9 14 13 10 17.5 6.5' stroke='%232E6055' stroke-width='1.3' stroke-linecap='round' fill='none'/%3E%3C/g%3E%3C/svg%3E");--vorm-zon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle cx='16' cy='16' r='7.5' fill='%23F6C567'/%3E%3Cpath d='M16 2.5v4.5M16 25v4.5M2.5 16H7M25 16h4.5M6.5 6.5l3.2 3.2M22.3 22.3l3.2 3.2M6.5 25.5l3.2-3.2M22.3 9.7l3.2-3.2' stroke='%23EABA54' stroke-width='2.6' stroke-linecap='round'/%3E%3C/svg%3E");--heuvels-smal: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 390 110' preserveAspectRatio='none'%3E%3Cdefs%3E%3Cfilter id='sm' x='-6%25' y='-20%25' width='112%25' height='170%25'%3E%3CfeDropShadow dx='0' dy='6' stdDeviation='8' flood-color='%238a6a4a' flood-opacity='0.22'/%3E%3C/filter%3E%3C/defs%3E%3Cg%3E%3Cellipse cx='70' cy='4' rx='58' ry='30' fill='%23f7dfae'/%3E%3Cellipse cx='200' cy='14' rx='62' ry='38' fill='%23c4dbe6'/%3E%3Cellipse cx='330' cy='20' rx='58' ry='50' fill='%23f6c4b7'/%3E%3C/g%3E%3Cpath filter='url(%23sm)' fill='%23f7ede6' d='M0,0 L390,0 L390,44 C370,50 350,56 320,56 C290,56 265,38 240,31 C215,25 190,34 165,43 C145,50 125,49 105,42 C85,35 55,17 30,18 C18,18 8,22 0,26 Z'/%3E%3C/svg%3E");--heuvels-breed: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 150' preserveAspectRatio='none'%3E%3Cdefs%3E%3Cfilter id='sd' x='-6%25' y='-20%25' width='112%25' height='170%25'%3E%3CfeDropShadow dx='0' dy='9' stdDeviation='12' flood-color='%238a6a4a' flood-opacity='0.28'/%3E%3C/filter%3E%3C/defs%3E%3Cg%3E%3Cellipse cx='190' cy='6' rx='130' ry='34' fill='%23f7dfae'/%3E%3Cellipse cx='470' cy='14' rx='120' ry='34' fill='%23c4dbe6'/%3E%3Cellipse cx='880' cy='30' rx='150' ry='68' fill='%23f2d3b8'/%3E%3Cellipse cx='810' cy='30' rx='130' ry='56' fill='%23f6c4b7'/%3E%3Cellipse cx='1170' cy='22' rx='130' ry='50' fill='%23cfe8d8'/%3E%3Cellipse cx='1400' cy='18' rx='90' ry='42' fill='%23ded0ee'/%3E%3C/g%3E%3Cpath filter='url(%23sd)' fill='%23f7ede6' d='M0,0 L1440,0 L1440,48 C1400,52 1330,64 1250,63 C1180,62 1130,44 1050,40 C980,37 930,60 860,70 C820,75 780,74 740,68 C690,61 640,36 570,30 C500,24 450,34 400,42 C360,48 330,47 300,44 C250,39 200,18 130,16 C80,15 40,20 0,24 Z'/%3E%3C/svg%3E")}.ikdm [data-kleur=geel]{--accent: var(--a-geel);--pastel: var(--p-geel);--zacht: var(--z-geel)}.ikdm [data-kleur=koraal]{--accent: var(--a-koraal);--pastel: var(--p-koraal);--zacht: var(--z-koraal)}.ikdm [data-kleur=blauw]{--accent: var(--a-blauw);--pastel: var(--p-blauw);--zacht: var(--z-blauw)}.ikdm [data-kleur=groen]{--accent: var(--a-groen);--pastel: var(--p-groen);--zacht: var(--z-groen)}.ikdm [data-kleur=lila]{--accent: var(--a-lila);--pastel: var(--p-lila);--zacht: var(--z-lila)}.ikdm [data-kleur=zee]{--accent: var(--a-zee);--pastel: var(--p-zee);--zacht: var(--z-zee)}.ikdm [data-kleur=mos]{--accent: var(--a-mos);--pastel: var(--p-mos);--zacht: var(--z-mos)}.ikdm [data-kleur=roze]{--accent: var(--a-roze);--pastel: var(--p-roze);--zacht: var(--z-roze)}.ikdm[data-wereld=zeemeermin]{--w-1: #CBE9E1;--w-zacht: var(--z-zee)}.ikdm[data-wereld=dinosaurus]{--w-1: #DCE8C9;--w-zacht: var(--z-mos)}.ikdm[data-wereld=dieren]{--w-1: #CFE2CC;--w-zacht: var(--z-groen)}.ikdm[data-wereld=prinses]{--w-1: #F6D6E2;--w-zacht: var(--z-roze)}.ikdm[data-wereld=voertuigen]{--w-1: #CFE1EF;--w-zacht: var(--z-blauw)}.ikdm[data-wereld=ruimte]{--w-1: #DDD6F0;--w-zacht: var(--z-lila)}.ikdm *,.ikdm *:before,.ikdm *:after{box-sizing:border-box}.ikdm [hidden]{display:none!important}.ikdm img,.ikdm svg,.ikdm canvas{display:block;max-width:100%}.ikdm .sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ikdm .kop__binnen{max-width:1120px;margin:0 auto;padding:10px 16px 0;display:flex;align-items:center;justify-content:space-between;gap:10px}.ikdm .merk__logo{width:auto;height:30px}.ikdm .merk__product{font:800 13.6px/1 var(--font-kop);color:var(--inkt);padding:5px 10px 6px;border-radius:999px;background:var(--z-lila);white-space:nowrap}@media(max-width:479px){.ikdm .merk__product,.ikdm .testlabel__lang{display:none}}.ikdm .kop__heuvels{height:30px;margin-top:6px;background:var(--heuvels-smal) center top / 100% 100% no-repeat}.ikdm .hoofd{width:100%;max-width:1120px;margin:0 auto;padding:4px 14px 10px;flex:1 0 auto}.ikdm .hoofd:focus{outline:none}.ikdm .geen-js{padding:16px;background:var(--fout-licht);border-radius:16px;color:var(--fout);font-weight:700}.ikdm .route{margin:2px 0 8px}.ikdm .route__lijst{list-style:none;margin:0;padding:0;display:flex;align-items:center}.ikdm .route__stop{display:flex;align-items:center;flex:1 1 0;min-width:0}.ikdm .route__stop:first-child{flex:0 0 auto}.ikdm .route__stop:not(:first-child):before{content:"";flex:1 1 auto;min-width:14px;height:6px;margin:0 8px;background:radial-gradient(circle,#D8C7B5 2.4px,transparent 2.9px) center / 12px 6px space no-repeat}.ikdm .route__stop.is-klaar:before,.ikdm .route__stop.is-nu:before{background-image:radial-gradient(circle,var(--a-geel) 3px,transparent 3.5px)}.ikdm .route__nr{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font:800 14.08px/1 var(--font-kop);background:var(--papier);color:var(--inkt-zacht);border:2px dashed var(--rand-donker)}.ikdm .route__stop.is-klaar .route__nr{background:var(--pastel);border:2px solid var(--inkt);color:var(--inkt)}.ikdm .route__stop.is-nu .route__nr{width:38px;height:38px;font-size:16px;background:var(--pastel);border:3px solid var(--inkt);color:var(--inkt);box-shadow:0 0 0 4px var(--creme),0 0 0 6px var(--accent)}.ikdm .route__nr{flex:0 0 auto}.ikdm .route__naam{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;font:800 13.6px/1.2 var(--font-kop);color:var(--inkt-zacht)}.ikdm .route__stop.is-nu .route__naam,.ikdm .route__stop.is-klaar .route__naam{color:var(--inkt)}.ikdm .route__tekst{margin:6px 0 0;font:700 13.6px/1.3 var(--font-tekst);color:var(--inkt-zacht)}.ikdm .stap{position:relative;background:var(--papier);border:1px solid var(--rand);border-radius:30px;box-shadow:var(--schaduw);padding:22px 16px 18px;margin-top:6px}.ikdm .stap:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 100% 0,var(--blob-1, var(--z-koraal)) 0 86px,transparent 87px),radial-gradient(circle at 0 100%,var(--blob-2, var(--z-blauw)) 0 64px,transparent 65px)}.ikdm .stap>:not(.wereldvlak){position:relative;z-index:1}.ikdm .stap--welkom{--blob-1: var(--z-geel);--blob-2: var(--z-lila)}.ikdm .stap--spel{--blob-1: var(--z-koraal);--blob-2: var(--z-blauw)}.ikdm .stap--zin{--blob-1: var(--z-lila);--blob-2: var(--z-geel)}.ikdm .stap--persoonlijk,.ikdm .stap--klaar{--blob-1: var(--w-zacht);--blob-2: var(--z-lila)}.ikdm .js-klaar .stap:not([hidden]){animation:verschijn .24s ease-out}@keyframes verschijn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ikdm .wereldvlak{--vv: 1;position:absolute;top:0;right:0;width:150px;height:118px;border-top-right-radius:30px;overflow:hidden;pointer-events:none;z-index:0}.ikdm .wereldvlak:before{content:"";position:absolute;top:-70px;right:-60px;width:200px;height:170px;border-radius:50%;background:var(--w-1)}.ikdm .wereldvlak:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.ikdm[data-wereld=zeemeermin] .wereldvlak:after{background:var(--vorm-zeester) right calc(20px * var(--vv)) top calc(12px * var(--vv)) / calc(34px * var(--vv)) auto no-repeat,var(--vorm-bel) right calc(68px * var(--vv)) top calc(22px * var(--vv)) / calc(16px * var(--vv)) auto no-repeat,var(--vorm-bel) right calc(58px * var(--vv)) top calc(54px * var(--vv)) / calc(11px * var(--vv)) auto no-repeat,var(--vorm-schelp) right calc(16px * var(--vv)) top calc(58px * var(--vv)) / calc(22px * var(--vv)) auto no-repeat}.ikdm[data-wereld=dinosaurus] .wereldvlak:after{background:var(--vorm-voet) right calc(18px * var(--vv)) top calc(12px * var(--vv)) / calc(28px * var(--vv)) auto no-repeat,var(--vorm-voet) right calc(62px * var(--vv)) top calc(30px * var(--vv)) / calc(20px * var(--vv)) auto no-repeat,var(--vorm-ei) right calc(20px * var(--vv)) top calc(56px * var(--vv)) / calc(22px * var(--vv)) auto no-repeat,var(--vorm-blad) right calc(58px * var(--vv)) top calc(60px * var(--vv)) / calc(20px * var(--vv)) auto no-repeat}.ikdm[data-wereld=dieren] .wereldvlak:after{background:var(--vorm-zon) right calc(18px * var(--vv)) top calc(10px * var(--vv)) / calc(40px * var(--vv)) auto no-repeat,var(--vorm-pootje) right calc(64px * var(--vv)) top calc(56px * var(--vv)) / calc(18px * var(--vv)) auto no-repeat,var(--vorm-blad-2) right calc(22px * var(--vv)) top calc(64px * var(--vv)) / calc(18px * var(--vv)) auto no-repeat}.ikdm[data-wereld=prinses] .wereldvlak:after{background:var(--vorm-kroon) right calc(18px * var(--vv)) top calc(12px * var(--vv)) / calc(36px * var(--vv)) auto no-repeat,var(--vorm-hartje) right calc(66px * var(--vv)) top calc(24px * var(--vv)) / calc(16px * var(--vv)) auto no-repeat,var(--vorm-ster) right calc(18px * var(--vv)) top calc(60px * var(--vv)) / calc(14px * var(--vv)) auto no-repeat,var(--vorm-hartje) right calc(56px * var(--vv)) top calc(58px * var(--vv)) / calc(12px * var(--vv)) auto no-repeat}.ikdm[data-wereld=ruimte] .wereldvlak:after{background:var(--vorm-ster) right calc(18px * var(--vv)) top calc(10px * var(--vv)) / calc(34px * var(--vv)) auto no-repeat,var(--vorm-ster) right calc(66px * var(--vv)) top calc(28px * var(--vv)) / calc(16px * var(--vv)) auto no-repeat,var(--vorm-ster) right calc(24px * var(--vv)) top calc(58px * var(--vv)) / calc(14px * var(--vv)) auto no-repeat}.ikdm[data-wereld=voertuigen] .wereldvlak:after{background:var(--vorm-vlag) right calc(18px * var(--vv)) top calc(8px * var(--vv)) / calc(34px * var(--vv)) auto no-repeat,var(--vorm-wiel) right calc(64px * var(--vv)) top calc(26px * var(--vv)) / calc(16px * var(--vv)) auto no-repeat,var(--vorm-wiel) right calc(56px * var(--vv)) top calc(56px * var(--vv)) / calc(12px * var(--vv)) auto no-repeat}.ikdm .titel{margin:0 0 8px;font:800 clamp(24.8px,17.6px + 2.2vw,40px)/1.12 var(--font-kop);letter-spacing:-.01em}.ikdm .titel--lijn:after{content:"";display:block;width:118px;height:13px;margin-top:8px;background:var(--onderlijn) left center / 100% 100% no-repeat}.ikdm .titel:focus,.ikdm .titel:focus-visible{outline:none;box-shadow:none}.ikdm .bovenregel{display:inline-block;margin:0 0 8px;padding:4px 10px;border-radius:999px;background:var(--z-groen);color:var(--groen-diep);font:800 11.52px/1.2 var(--font-kop);letter-spacing:.06em;text-transform:uppercase}.ikdm .intro{margin:0 0 16px;color:var(--inkt-zacht);font-size:16.32px;max-width:60ch}.ikdm .intro strong{color:var(--inkt)}.ikdm .welkom{display:grid;gap:4px}.ikdm .welkom__beeld{order:-1;position:relative;width:230px;height:196px;margin:-8px auto 4px}.ikdm .welkom__vlak{position:absolute;left:50%;top:4px;width:152px;height:152px;transform:translate(-50%);border-radius:50%;background:var(--p-lila)}.ikdm .welkom__heuvel{position:absolute;border-radius:50%}.ikdm .welkom__heuvel--a{width:134px;height:64px;left:12px;bottom:0;background:var(--p-geel)}.ikdm .welkom__heuvel--b{width:112px;height:54px;right:10px;bottom:4px;background:var(--p-koraal)}.ikdm .welkom__heuvel--c{width:100px;height:42px;left:64px;bottom:-4px;background:var(--p-blauw)}.ikdm .welkom__panda{position:absolute;z-index:1;left:50%;bottom:4px;transform:translate(-50%);width:auto;height:186px;max-width:none}.ikdm .stipjes{position:absolute;pointer-events:none;background:radial-gradient(circle,#E73641 0 5px,transparent 6px) 0 20px / 12px 12px no-repeat,radial-gradient(circle,#44C0ED 0 4px,transparent 5px) 26px 0 / 10px 10px no-repeat,radial-gradient(circle,#F7E82E 0 5px,transparent 6px) 52px 14px / 12px 12px no-repeat,radial-gradient(circle,#AFCC4E 0 4px,transparent 5px) 80px 2px / 10px 10px no-repeat}.ikdm .stipjes--welkom{width:96px;height:34px;left:-6px;top:24px;opacity:.85}.ikdm .punten{list-style:none;margin:0 0 16px;padding:0;display:grid;gap:8px}.ikdm .punten li{display:flex;align-items:center;gap:10px;font-weight:700}.ikdm .punten__nr{flex:0 0 auto;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font:800 13.6px/1 var(--font-kop);color:var(--inkt)}.ikdm .punten li:nth-child(1) .punten__nr{background:var(--p-koraal)}.ikdm .punten li:nth-child(2) .punten__nr{background:var(--p-blauw)}.ikdm .punten li:nth-child(3) .punten__nr{background:var(--p-groen)}.ikdm .welkom__tekst .intro{margin-bottom:18px}.ikdm .privacy-klein{display:flex;gap:8px;align-items:flex-start;margin:14px 0 0;max-width:56ch;color:var(--inkt-zacht);font-size:14.08px;line-height:1.45}.ikdm .privacy-klein__icoon{flex:0 0 auto;width:18px;height:18px;color:var(--groen-diep);margin-top:2px}.ikdm .privacy{display:flex;gap:10px;align-items:flex-start;margin:0 0 18px;padding:12px 14px;border-radius:18px;background:var(--z-groen);border:1px dashed var(--a-groen)}.ikdm .privacy p{margin:0;font-weight:700}.ikdm .privacy__icoon{flex:0 0 auto;width:22px;height:22px;color:var(--groen-diep);margin-top:1px}.ikdm .knop{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 22px;border-radius:999px;border:2px solid transparent;font:800 16.8px/1.2 var(--font-kop);cursor:pointer;text-align:center;transition:background-color .15s ease,border-color .15s ease,transform .12s ease,box-shadow .12s ease}.ikdm .knop:focus{outline:none}.ikdm .knop:focus-visible{box-shadow:var(--focus-ring)}.ikdm .knop[disabled]{opacity:.6;cursor:progress}.ikdm .knop__icoon{width:22px;height:22px;flex:0 0 auto}.ikdm .knop--hoofd{background:var(--inkt);color:#fff;box-shadow:0 4px 0 var(--geel-diep)}.ikdm .knop--hoofd:hover:not([disabled]){background:var(--inkt-hover);transform:translateY(-1px);box-shadow:0 5px 0 var(--geel-diep)}.ikdm .knop--hoofd:active:not([disabled]){transform:translateY(2px);box-shadow:0 2px 0 var(--geel-diep)}.ikdm .knop--hoofd:focus-visible{box-shadow:0 4px 0 var(--geel-diep),var(--focus-ring)}.ikdm .knop--groot{width:100%;min-height:56px;font-size:17.6px}.ikdm .knop__pijl{width:26px;height:26px;border-radius:50%;background:var(--geel);flex:0 0 auto;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26'%3E%3Cpath d='M8 13h10m-4-4.5L18.5 13 14 17.5' fill='none' stroke='%2312304A' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.ikdm .knop__terugpijl{width:18px;height:18px;flex:0 0 auto;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M14 9H4m4-4.5L3.5 9 8 13.5' fill='none' stroke='%2312304A' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}.ikdm .knop--tweede{background:var(--papier);color:var(--inkt);border-color:var(--inkt)}.ikdm .knop--tweede:hover:not([disabled]){background:var(--z-geel)}.ikdm .knop--terug{background:transparent;color:var(--inkt);border-color:var(--rand-donker);padding:0 18px 0 14px;gap:6px}.ikdm .knop--terug:hover:not([disabled]){border-color:var(--inkt);background:var(--papier)}.ikdm .knop--link{background:transparent;color:var(--inkt);min-height:44px;padding:0 8px;text-decoration:underline;text-decoration-color:var(--a-geel);text-decoration-thickness:3px;text-underline-offset:6px}.ikdm .navigatie{display:flex;gap:10px;margin-top:20px}.ikdm .navigatie .knop--hoofd{flex:1 1 auto}.ikdm .navigatie .knop--terug{flex:0 0 auto}.ikdm .keuzes{border:0;margin:0;padding:0;min-width:0;display:grid;gap:10px}.ikdm .kaart{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;padding:8px 12px 8px 8px;background:var(--zacht, #fff);border:2px solid transparent;border-radius:20px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.ikdm .kaart:hover{box-shadow:0 4px 12px #8a6a4a24}.ikdm .kaart__invoer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.ikdm .kaart:has(.kaart__invoer:checked){border-color:var(--inkt);background:#fff}.ikdm .kaart:has(.kaart__invoer:focus-visible){box-shadow:var(--focus-ring)}.ikdm .kaart__beeld{position:relative;width:60px;height:60px;border-radius:14px;overflow:hidden;background:#fff;border:1px solid rgba(18,48,74,.14)}.ikdm .kaart__beeld img{width:100%;height:100%;object-fit:cover}.ikdm .kaart__tekst{display:grid;gap:2px;min-width:0}.ikdm .kaart__titel{font:800 16.8px/1.25 var(--font-kop);overflow-wrap:anywhere}.ikdm .kaart__uitleg{color:var(--inkt-zacht);font-size:14.72px;line-height:1.35}.ikdm .kaart__accent{display:block;width:34px;height:5px;border-radius:3px;background:var(--accent);margin-top:4px}.ikdm .kaart__vink{position:relative;width:26px;height:26px;border-radius:50%;border:2px solid var(--rand-donker);background:#fff}.ikdm .kaart:has(.kaart__invoer:checked) .kaart__vink{border-color:var(--inkt);background:var(--inkt)}.ikdm .kaart:has(.kaart__invoer:checked) .kaart__vink:after{content:"";position:absolute;left:7px;top:2px;width:6px;height:12px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}.ikdm .keuzes--zin .kaart{grid-template-columns:minmax(0,1fr) auto;min-height:58px;padding:10px 12px 10px 16px}.ikdm .keuzes--zin .kaart__titel{font:700 16.32px/1.35 var(--font-tekst)}.ikdm .keuzes--thema{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ikdm .kaart--thema{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"staal staal" "tekst vink";justify-items:center;align-items:center;gap:10px 8px;min-height:0;padding:12px 12px 10px}.ikdm .kaart--thema .kaart__staal{grid-area:staal;width:96px}.ikdm .kaart--thema .kaart__tekst{grid-area:tekst;justify-self:start;text-align:left}.ikdm .kaart--thema .kaart__vink{grid-area:vink}.ikdm .kaart--thema .kaart__titel{font-size:15.68px}.ikdm .kaart__staal{width:96px}.ikdm .kaart__staal canvas{width:96px;height:auto;aspect-ratio:2100 / 2970;border-radius:6px;box-shadow:0 2px 8px #12304a2e;background:#fff}.ikdm .veld{margin:0 0 18px}.ikdm .veld__label{display:block;font:800 16.8px/1.3 var(--font-kop);margin:0 0 4px;padding:0}.ikdm .veld__hint{margin:0 0 8px;color:var(--inkt-zacht);font-size:14.72px}.ikdm .veld__zacht{margin:8px 0 0;color:var(--groen-diep);font-weight:700;font-size:14.72px}.ikdm .veld--tafel{margin-top:16px;max-width:360px;padding:14px 16px 16px;border-radius:18px;background:#fff;border:2px solid var(--inkt)}.ikdm .veldrij .veld{display:flex;flex-direction:column}.ikdm .veldrij .veld__hint{flex:1 1 auto}.ikdm .veldrij{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:0 20px}.ikdm .invoer{width:100%;min-height:54px;padding:12px 16px;border:2px solid var(--rand-donker);border-radius:16px;background:#fff;color:var(--inkt);font:700 17.6px/1.3 var(--font-tekst)}.ikdm .invoer:focus{outline:none;border-color:var(--inkt);box-shadow:0 0 0 4px #f6c567bf}.ikdm .invoer[aria-invalid=true]{border-color:var(--fout);background:var(--fout-licht)}.ikdm .invoer--datum{max-width:280px}.ikdm .veld__datumrij{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ikdm .veld__datumrij .invoer--datum{flex:1 1 140px;width:auto;min-width:0}.ikdm .knop--datum{min-height:54px;flex:0 0 auto}.ikdm .knop--klein{min-height:46px;padding:0 20px;font-size:16px}.ikdm .invoer--keuze{-webkit-appearance:auto;appearance:auto}.ikdm .veldfout{display:flex;align-items:flex-start;gap:8px;margin:10px 0 0;color:var(--fout);font-weight:700;font-size:14.72px}.ikdm .veldfout:before{content:"!";flex:0 0 auto;width:20px;height:20px;border-radius:50%;background:var(--fout);color:#fff;display:grid;place-items:center;font:800 12.8px/1 var(--font-kop);margin-top:1px}.ikdm .foutoverzicht{margin:0 0 16px;padding:12px 14px;border-radius:16px;border-left:6px solid var(--fout);background:var(--fout-licht)}.ikdm .foutoverzicht:focus{outline:none;box-shadow:var(--focus-ring)}.ikdm .foutoverzicht__titel{margin:0 0 6px;font:800 16px/1.3 var(--font-kop);color:var(--fout)}.ikdm .foutoverzicht__lijst{margin:0;padding-left:20px}.ikdm .foutoverzicht__link{padding:4px 0;border:0;background:none;color:var(--fout);cursor:pointer;text-align:left;font:700 14.72px/1.4 var(--font-tekst);text-decoration:underline;text-underline-offset:3px}.ikdm .foutoverzicht__link:focus-visible{outline:3px solid var(--inkt);outline-offset:2px;border-radius:4px}.ikdm .papier canvas{width:100%;height:auto;aspect-ratio:2100 / 2970;border-radius:6px;background:#fff;box-shadow:var(--schaduw-papier)}.ikdm .papier__svg svg{display:block;width:100%;height:auto;aspect-ratio:1050 / 1485;border-radius:6px;background:#fff;box-shadow:var(--schaduw-papier)}.ikdm .persoonlijk__voorbeeld{display:block;margin-top:4px}.ikdm .papier--klein{max-width:min(100%,300px);margin:0 auto}.ikdm .voorbeeld__label{display:inline-block;margin:0 0 10px;padding:4px 10px;border-radius:999px;background:var(--w-zacht);font:800 12px/1.2 var(--font-kop);letter-spacing:.06em;text-transform:uppercase;color:var(--inkt)}.ikdm .resultaat{display:grid;gap:14px}.ikdm .resultaat__diploma{display:grid;justify-items:center;gap:4px;align-content:start}.ikdm .resultaat__rechts{display:grid;gap:14px;align-content:start;min-width:0}.ikdm .stap--klaar{--papierbreedte: 420px}.ikdm .podium{--mat: 20px;position:relative;padding:var(--mat) calc(var(--mat) - 2px);max-width:calc(var(--papierbreedte) + 2 * var(--mat));margin:0 auto;width:100%}.ikdm .podium__decor{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:32px;background:var(--w-1)}.ikdm[data-wereld=zeemeermin] .podium__decor{background:var(--vorm-bel) left calc(var(--mat) / 2 - 7px) top 34% / 14px auto no-repeat,var(--vorm-zeester) right calc(var(--mat) / 2 - 8px) top 58% / 16px auto no-repeat,var(--vorm-schelp) left 36% bottom calc(var(--mat) / 2 - 8px) / 16px auto no-repeat,var(--vorm-bel) left 64% bottom calc(var(--mat) / 2 - 6px) / 12px auto no-repeat,linear-gradient(170deg,#ddf2ec,#c2e6db)}.ikdm[data-wereld=dinosaurus] .podium__decor{background:var(--vorm-voet) left calc(var(--mat) / 2 - 7px) top 34% / 14px auto no-repeat,var(--vorm-ei) right calc(var(--mat) / 2 - 7px) top 58% / 14px auto no-repeat,var(--vorm-blad) left 36% bottom calc(var(--mat) / 2 - 8px) / 16px auto no-repeat,var(--vorm-voet) left 64% bottom calc(var(--mat) / 2 - 7px) / 14px auto no-repeat,#dce8c9}.ikdm[data-wereld=dieren] .podium__decor{background:var(--vorm-blad) left calc(var(--mat) / 2 - 8px) top 38% / 16px auto no-repeat,var(--vorm-pootje) right calc(var(--mat) / 2 - 7px) top 60% / 14px auto no-repeat,var(--vorm-zon) left 34% bottom calc(var(--mat) / 2 - 9px) / 18px auto no-repeat,var(--vorm-pootje) left 64% bottom calc(var(--mat) / 2 - 7px) / 14px auto no-repeat,#cfe2cc}.ikdm[data-wereld=prinses] .podium__decor{background:var(--vorm-hartje) left calc(var(--mat) / 2 - 7px) top 36% / 14px auto no-repeat,var(--vorm-ster) right calc(var(--mat) / 2 - 7px) top 58% / 14px auto no-repeat,var(--vorm-kroon) left 36% bottom calc(var(--mat) / 2 - 8px) / 16px auto no-repeat,var(--vorm-hartje) left 64% bottom calc(var(--mat) / 2 - 6px) / 12px auto no-repeat,linear-gradient(170deg,#fbe5ee,#f3cddc)}.ikdm[data-wereld=ruimte] .podium__decor{background:var(--vorm-ster) left calc(var(--mat) / 2 - 7px) top 36% / 14px auto no-repeat,var(--vorm-ster) right calc(var(--mat) / 2 - 8px) top 58% / 16px auto no-repeat,var(--vorm-ster) left 36% bottom calc(var(--mat) / 2 - 6px) / 12px auto no-repeat,var(--vorm-ster) left 64% bottom calc(var(--mat) / 2 - 8px) / 16px auto no-repeat,linear-gradient(170deg,#e9e4f7,#d2caea)}.ikdm[data-wereld=voertuigen] .podium__decor{background:var(--vorm-wiel) left calc(var(--mat) / 2 - 7px) top 36% / 14px auto no-repeat,var(--vorm-vlag) right calc(var(--mat) / 2 - 8px) top 58% / 16px auto no-repeat,var(--vorm-wiel) left 36% bottom calc(var(--mat) / 2 - 6px) / 12px auto no-repeat,var(--vorm-vlag) left 64% bottom calc(var(--mat) / 2 - 8px) / 16px auto no-repeat,linear-gradient(170deg,#e1edf7,#c9ddee)}.ikdm .papier--groot{position:relative;z-index:1;width:100%;max-width:var(--papierbreedte);margin:0 auto}.ikdm .resultaat__acties{display:grid;gap:12px;align-content:start}.ikdm .resultaat__acties .knop{width:100%}.ikdm .actiemelding{min-height:1.3em;margin:0;font-weight:700;color:var(--groen-diep)}.ikdm .klein{margin:0;font-size:13.6px;line-height:1.4;color:var(--inkt-zacht)}.ikdm .actiemelding.is-fout{color:var(--fout)}.ikdm .resultaat__verder{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.ikdm .resultaat__verder .knop{width:auto}.ikdm .knop--vergroot{min-height:40px;font-size:15.2px;gap:6px}.ikdm .knop__icoon--klein{width:18px;height:18px}.ikdm .vergroting{border:0;padding:14px;border-radius:24px;background:var(--papier);max-width:min(96vw,760px);max-height:96vh;overflow:auto;box-shadow:0 24px 60px #12304a59}.ikdm .vergroting::backdrop{background:#12304a8c}.ikdm .vergroting__sluit{display:block;margin:0 0 10px auto}.ikdm .vergroting__vak svg{display:block;width:auto;max-width:100%;height:calc(92vh - 96px);max-height:1000px;aspect-ratio:1050 / 1485;margin:0 auto;border-radius:6px;background:#fff;box-shadow:var(--schaduw-papier)}.ikdm .inschrijving{padding:14px 16px;border-radius:20px;background:var(--z-geel);border:1px solid var(--rand);display:grid;gap:8px}.ikdm .inschrijving__test{margin:0;justify-self:start;padding:3px 10px;border-radius:999px;border:1px dashed var(--a-geel);background:#fff;font:700 12px/1.3 var(--font-tekst)}.ikdm .inschrijving__kop{margin:0;font:800 17.6px/1.25 var(--font-kop)}.ikdm .inschrijving__tekst{margin:0;font-size:14.72px;color:var(--inkt-zacht)}.ikdm .veld--inschrijving,.ikdm .veld--toestemming{margin:0}.ikdm .veld--inschrijving .veld__label{font-size:15.2px}.ikdm .veld--inschrijving .invoer{min-height:48px;font-size:16px}.ikdm .vink{display:flex;gap:10px;align-items:flex-start;cursor:pointer;font-size:14.4px;line-height:1.4}.ikdm .vink__invoer{flex:0 0 auto;width:22px;height:22px;margin:1px 0 0;accent-color:var(--inkt);cursor:pointer}.ikdm .vink__invoer:focus-visible{outline:3px solid var(--inkt);outline-offset:2px}.ikdm .inschrijving .knop{justify-self:start}.ikdm .inschrijving__status{margin:0;font-weight:700;font-size:14.72px;color:var(--groen-diep)}.ikdm .inschrijving__status[data-soort=fout]{color:var(--fout)}.ikdm .inschrijving__status[data-soort=info]{color:var(--inkt)}.ikdm .inschrijving__klein{margin:0;font-size:12.8px;line-height:1.4;color:var(--inkt-zacht)}.ikdm .inschrijving__klein a{color:var(--inkt);text-decoration-color:var(--a-geel);text-decoration-thickness:2px;text-underline-offset:3px}.ikdm .inschrijving__klein a:focus-visible{outline:3px solid var(--inkt);outline-offset:2px;border-radius:3px}.ikdm .voet__golf{position:absolute;left:0;right:0;bottom:100%;height:26px;background:var(--golf-voet) center bottom / 100% 100% no-repeat}.ikdm .printvlak{display:none}@media(min-width:600px){.ikdm .keuzes--thema{grid-template-columns:repeat(3,minmax(0,1fr))}.ikdm .kaart--thema .kaart__staal,.ikdm .kaart__staal canvas{width:108px}}@media(min-width:768px){.ikdm .kop__binnen{padding:14px 24px 0}.ikdm .merk__logo{height:40px}.ikdm .merk__product{font-size:15.2px}.ikdm .kop__heuvels{height:54px;margin-top:4px;background-image:var(--heuvels-breed)}.ikdm .hoofd{padding:8px 24px 12px}.ikdm .route{margin:8px 0 12px}.ikdm .route__stop{gap:8px}.ikdm .route__stop:not(:first-child):before{margin:0 4px 0 6px}.ikdm .route__naam{position:static;width:auto;height:auto;overflow:visible;clip:auto}.ikdm .route__tekst{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ikdm .stap{padding:32px 34px 28px;margin-top:12px}.ikdm .stap:before{background:radial-gradient(circle at 100% 0,var(--blob-1, var(--z-koraal)) 0 130px,transparent 131px),radial-gradient(circle at 0 100%,var(--blob-2, var(--z-blauw)) 0 96px,transparent 97px)}.ikdm .wereldvlak{--vv: 1.3;width:220px;height:160px}.ikdm .wereldvlak:before{width:290px;height:240px;top:-100px;right:-80px}.ikdm .keuzes--spel,.ikdm .keuzes--zin{grid-template-columns:repeat(2,minmax(0,1fr))}.ikdm .navigatie{justify-content:space-between;margin-top:26px}.ikdm .navigatie .knop--hoofd{flex:0 0 auto;min-width:220px}.ikdm .knop--groot{width:auto;padding:0 30px}.ikdm .welkom{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:28px}.ikdm .welkom__beeld{order:0;width:100%;max-width:360px;height:390px;margin:0 auto}.ikdm .welkom__vlak{width:280px;height:280px;top:12px}.ikdm .welkom__heuvel--a{width:250px;height:118px;left:0;bottom:8px}.ikdm .welkom__heuvel--b{width:200px;height:100px;right:0;bottom:16px}.ikdm .welkom__heuvel--c{width:180px;height:80px;left:90px;bottom:0}.ikdm .welkom__panda{height:356px;bottom:12px}.ikdm .stipjes--welkom{transform:scale(1.4);transform-origin:top left;left:0;top:40px}.ikdm .persoonlijk{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:30px;align-items:start}.ikdm .persoonlijk__voorbeeld{display:block;position:static}.ikdm .papier--klein{margin:0 auto}.ikdm .stap--klaar{--papierbreedte: clamp(240px, calc((100vh - 360px)*.7071) , 440px)}.ikdm .resultaat{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:30px}.ikdm .resultaat__acties{display:flex;flex-direction:column;gap:12px}.ikdm .podium{--mat: 26px;padding:var(--mat)}.ikdm .voet__golf{height:44px}}@media(min-width:1024px){.ikdm .keuzes--spel{grid-template-columns:repeat(3,minmax(0,1fr))}.ikdm .kaart--spel{min-height:92px;padding:10px 12px 10px 10px}.ikdm .kaart--spel .kaart__beeld{width:72px;height:72px;border-radius:16px}.ikdm .persoonlijk__voorbeeld{position:sticky;top:calc(var(--ikdm-kop, 0px) + var(--ikdm-golf, 0px) + 12px)}.ikdm .persoonlijk{grid-template-columns:minmax(0,1fr) 300px;gap:40px}.ikdm .welkom__beeld{max-width:400px;height:420px}.ikdm .welkom__vlak{width:300px;height:300px}.ikdm .welkom__panda{height:386px}.ikdm .kaart--thema .kaart__staal,.ikdm .kaart__staal canvas{width:112px}}@media(min-width:1024px)and (max-height:699px){.ikdm .persoonlijk__voorbeeld{position:static}}@media(min-width:768px){.ikdm .papier--klein{max-width:min(100%,calc((100vh - 130px)*.7071))}}@media(prefers-reduced-motion:reduce){.ikdm *,.ikdm *:before,.ikdm *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.ikdm .veld__optioneel{font-weight:400;color:var(--inkt-zacht)}.ikdm .inschrijving__korting{font-weight:700;color:var(--inkt);margin-top:4px}.ikdm .inschrijving__letop{color:var(--inkt)}.ikdm .ikdm-melding{margin:12px auto 0;max-width:720px;padding:14px 18px;border-radius:16px;background:#e4f1ea;color:var(--inkt);font-weight:700;font-size:16px;line-height:1.45;text-align:center}.ikdm .ikdm-melding:focus-visible{outline:3px solid var(--inkt);outline-offset:2px}@media print{@page{size:A4 portrait;margin:0}html,body{background:#fff!important;margin:0!important;padding:0!important}body>:not(.ikdm-printvlak){display:none!important}.ikdm-printvlak{display:block!important;position:static!important;margin:0!important;padding:0!important}.ikdm-printvlak svg,.ikdm-printvlak img{display:block;width:210mm;height:297mm;max-width:none}}.ikdm-printvlak{display:none}
/*# sourceMappingURL=/cdn/shop/t/59/assets/ik-dm.css.map */
