@layer basis{.hero-beeld{grid-template-columns:repeat(12,1fr);align-items:start;max-width:34rem;margin:0 auto;display:grid;position:relative}.hb-browser{grid-area:1/4/auto/-1;min-width:0}.hb-browser .bframe{outline:3px solid var(--accent-websites);outline-offset:-1px}.hb-telefoon{z-index:1;grid-area:1/1/auto/7;align-self:end;min-width:0;margin-top:4.5rem}.hb-telefoon .ad-scherm{box-shadow:0 0 0 3px var(--accent-assistent), 0 1.25rem 2.5rem #00000073;border-width:.45rem;border-radius:1.8rem;outline:0}.hb-telefoon .ad-kop{gap:.55rem;padding:.65rem .75rem}.hb-telefoon .ad-kop b{font-size:.82rem}.hb-telefoon .ad-kop small{font-size:.7rem}.hb-telefoon .ad-avatar{width:2rem;height:2rem}.hb-telefoon .ad-avatar svg{width:1.1rem;height:1.1rem}.hb-telefoon .hb-chat{gap:.45rem;height:auto;padding:.7rem .55rem;overflow:visible}.hb-chat .ad-bericht{max-width:94%;padding:.45rem .65rem .25rem;font-size:.78rem;line-height:1.4}.hb-chat .ad-bericht time{font-size:.65rem}.hb-onderschrift{grid-area:2/1/auto/-1;margin:.9rem 0 0;font-size:.85rem}@media (width>=52em){.hero-beeld{max-width:none;margin:0}}.tabs-lijst{display:none}@media (width<=51.99em){.js .tabs-lijst{gap:.5rem;margin-top:1.25rem;display:flex}.tabs-lijst button{min-height:3rem;font:600 1rem/1.2 var(--font-tekst);color:var(--ink);background:var(--kaart-bg);border:2px solid var(--line);cursor:pointer;border-radius:999px;flex:1;padding:.5rem 1rem}.tabs-lijst button[aria-selected=true]{border-color:var(--accent);background:var(--bg3)}.tabs-lijst button:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.js .helft:not(.actief){display:none}}.voorbeeld-helften{gap:1.5rem;margin-top:1.5rem;display:grid}@media (width>=52em){.voorbeeld-helften{grid-template-columns:1fr 1fr;align-items:stretch;gap:1.5rem}}.helft{padding:var(--kaart-pad);border:var(--kaart-rand);grid-template-rows:auto auto 1fr auto;gap:1rem;min-width:0;display:grid}.helft h3{font-family:var(--font-kop);letter-spacing:-.01em;align-items:center;gap:.75rem;margin:0;font-size:1.5rem;display:flex}.helft h3 .icoonrond{margin:0}.vrijen{grid-auto-rows:1fr;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.vrij a{height:100%;color:var(--ink);background:var(--bg);border:1px solid var(--line);grid-template-columns:8rem 1fr;align-items:center;gap:1rem;padding:.6rem .75rem .6rem .6rem;text-decoration:none;display:grid}.vrij a:hover{border-color:var(--accent);color:var(--ink)}.vrij a:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.vr-beeld{place-items:center;min-width:0;display:grid}.vr-beeld .bframe{box-shadow:none;width:100%}.vr-beeld .bframe-balk{padding:.25rem .4rem}.vr-beeld .bframe-balk span{display:none}.vr-beeld .bframe-balk i{width:.35rem;height:.35rem}.vr-beeld .icoonrond{margin:0}.vr-tekst{gap:.2rem;min-width:0;display:grid}.vr-tekst .label{margin:0}.vr-tekst b{font-size:1.05rem;line-height:1.25}.vr-omschrijving{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.4;display:-webkit-box;overflow:hidden}@media (width<=29.99em){.vrij a{grid-template-columns:5.5rem 1fr;gap:.75rem}}.helft>p{margin:0}.helft-link{flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;margin:.25rem 0 0;display:flex}@media (width<=29.99em){.helft-link .knop{width:100%}}.aanbod-duo{gap:1.25rem;margin-top:2rem;display:grid}@media (width>=44em){.aanbod-duo{grid-template-columns:1fr 1fr;align-items:stretch}}.aanbod-blok{padding:var(--kaart-pad);border:var(--kaart-rand);grid-template-rows:auto auto 1fr auto;align-content:start;gap:.75rem;display:grid}.aanbod-blok .icoonrond{margin:0}.aanbod-blok h3{font-family:var(--font-kop);margin:0;font-size:1.6rem}.aanbod-blok p{max-width:40ch;margin:0}@media (width<=43.99em){.aanbod-blok .knop{width:100%}}@media (width>=48em){.sectie.compact{padding-block:3.5rem}}.sectie.compact h2{margin-bottom:.4em}.over-ons-rij{gap:1rem;display:grid}@media (width>=52em){#over-ons .wrap{grid-template-columns:1fr auto;align-items:center;column-gap:2rem;display:grid}#over-ons h2,#over-ons .lead{grid-column:1}#over-ons .team,#over-ons .volgende{grid-column:2}#over-ons h2{grid-row:1}#over-ons .lead{grid-row:2;margin:0}#over-ons .team{grid-row:1/3}#over-ons .volgende{grid-area:3/1;margin-top:1rem}}.promo{max-width:60rem;margin:2rem auto 0}.promo-kader{aspect-ratio:16/9;border:1px solid var(--rand);background:var(--bg);position:relative;overflow:hidden;box-shadow:0 1.5rem 3rem #00000059}.promo-video{object-fit:cover;background:var(--bg);width:100%;height:100%;display:block}.promo-groot{cursor:pointer;border:0;place-items:center;width:4rem;height:4rem;margin:auto;display:grid;position:absolute;inset:0}.promo-groot[hidden]{display:none}.promo-groot svg{fill:currentColor;width:1.8rem;height:1.8rem;margin-left:.2rem}.promo-groot:hover{background:#ffc24d}.promo-bediening{visibility:hidden;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.75rem;margin-top:.9rem;display:flex}.js .promo-bediening{visibility:visible}.promo-rechts{gap:.6rem;margin-left:auto;display:flex}.promo-knop{border:2px solid var(--rand);background:var(--bg2);min-width:2.75rem;min-height:2.75rem;color:var(--ink);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:.4rem 1.1rem;display:inline-flex}.promo-knop:hover{border-color:var(--mut)}.promo-knop svg{flex:none;width:1.3rem;height:1.3rem}.promo-knop[hidden],.promo-knop [hidden]{display:none}.promo-tekst{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg2);margin-top:1rem}.licht .promo-tekst{background:var(--bg)}.promo-tekst summary{cursor:pointer;align-items:center;min-height:2.75rem;padding:.6rem 1rem;font-weight:600;display:flex}.promo-tekst ol{gap:.9rem;margin:0;padding:0 1rem 0 2.5rem;display:grid}.promo-tekst li b{display:block}.promo-tekst li span{color:var(--mut);display:block}.promo-tekst>p{margin:1rem;font-size:.92rem}.promo-acties{margin-inline:auto;flex-wrap:wrap;justify-content:center;gap:.75rem;max-width:none;margin-top:1.75rem;display:flex}@media (width>=44em){.promo-groot{width:5rem;height:5rem}.promo-groot svg{width:2.2rem;height:2.2rem}}}.hm{color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:16px;gap:.9rem;padding:1rem 1.1rem 1.1rem;text-decoration:none;display:grid;box-shadow:0 1px 2px #3c321e0d,0 18px 40px -22px #3c321e47}.hm:hover{border-color:var(--rand);color:var(--ink)}.hm:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.hm-label{color:var(--mut);flex-wrap:wrap;justify-content:space-between;gap:.1rem .75rem;font-size:.85rem;display:flex}.hm-label b{color:var(--ink)}.hm-vlak{background:var(--bg2);border-radius:12px;place-items:center;padding:1.5rem 1rem 0;display:grid;overflow:hidden}.hm-scherm{background:#f6f3ec;border:.5rem solid #111;border-bottom:0;border-radius:2rem 2rem 0 0;grid-template-rows:auto 1fr;width:min(19rem,88%);display:grid;overflow:hidden}.hm-kop{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:.6rem;padding:.75rem .9rem;font-size:.85rem;display:flex}.hm-avatar{background:var(--amber);width:1.9rem;height:1.9rem;color:var(--amberink);border-radius:50%;flex:none;place-items:center;display:grid}.hm-avatar svg{width:1.1rem;height:1.1rem}.hm-chat{flex-direction:column;gap:.6rem;padding:.9rem .8rem 1.25rem;font-size:.85rem;line-height:1.4;display:flex}.hm-bericht{border-radius:1rem;max-width:92%;padding:.6rem .8rem;display:block}.hm-bericht.ik{background:var(--amber);color:var(--amberink);border-bottom-right-radius:.3rem;align-self:flex-end}.hm-bericht.ai{color:#111;border:1px solid var(--line);background:#fff;border-bottom-left-radius:.3rem;align-self:flex-start}.hm-bericht b{margin-bottom:.3rem;display:block}.hm-agenda{gap:.3rem;display:grid}.hm-agenda em{color:#7d5300;min-width:3.4rem;font-style:normal;font-weight:600;display:inline-block}.hm-titel{justify-content:space-between;align-items:center;gap:.75rem;font-size:1.05rem;font-weight:600;display:flex}.hm-titel svg{flex:none;width:1.3rem;height:1.3rem}.vm{gap:1rem;margin-top:2rem;display:grid}@media (width>=52em){.vm{grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem}}.vm-kaart{border:1px solid var(--line);background:#fff;border-radius:16px;margin:0;padding:1.5rem;box-shadow:0 1px 2px #3c321e0d,0 10px 28px -16px #3c321e2e}.vm-kaart figcaption{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gedempt);margin-bottom:.75rem;font-size:.75rem}.vm-kaart p{margin:0 0 .75rem}.vm-kaart p:last-child{margin-bottom:0}.vm-van{font-size:.95rem;font-weight:600}.vm-na{background:var(--accent-tint);border-color:#b9822259}.vm-knoppen{gap:.5rem;display:flex}.vm-knoppen span{color:#fff;background:#111;border:1px solid #111;border-radius:999px;padding:.45rem 1rem;font-size:.875rem;font-weight:500}.vm-knoppen .open{color:#111;border-color:var(--rand);background:#fff}.vm-pijl{color:var(--mut);justify-content:center;align-items:center;gap:.6rem;margin:0;font-size:.9rem;display:flex}.vm-pijl svg{flex:none;width:1.5rem;height:1.5rem;transform:rotate(90deg)}.vm-pijl span{max-width:14rem}@media (width>=52em){.vm-pijl{text-align:center;flex-direction:column}.vm-pijl svg{transform:none}}
