.klasbezoek_intro__csMH5{display:grid;grid-template-columns:1.3fr 1fr;gap:3rem;align-items:center;margin-bottom:4rem}@media (max-width:720px){.klasbezoek_intro__csMH5{grid-template-columns:1fr}}.klasbezoek_introTekst__pXgzK{font-size:1.1rem;line-height:1.7;color:var(--grijs);margin-bottom:1.2rem}.klasbezoek_introTekst__pXgzK+a{margin-top:.6rem}.klasbezoek_introFoto__xWdoE{width:100%;max-width:340px;height:auto;margin:0 auto;border:2.5px solid var(--rand);border-radius:4px 16px 8px 12px/12px 8px 16px 4px;transform:rotate(-1.5deg)}.klasbezoek_aanbod__Qv2rh{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:4rem}.klasbezoek_kaart__CLiab{display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:0;background:var(--wit);border:2.5px solid var(--rand);border-radius:4px 16px 8px 12px/12px 8px 16px 4px;overflow:hidden;scroll-margin-top:6rem}.klasbezoek_kaartKop__qsznM{padding:1.3rem 1.5rem 1.1rem;border-bottom:2.5px solid var(--rand)}.klasbezoek_geel__hpnSo .klasbezoek_kaartKop__qsznM{background:var(--geel)}.klasbezoek_paars__gyk3v .klasbezoek_kaartKop__qsznM{background:var(--paars)}.klasbezoek_blauw__DICcO .klasbezoek_kaartKop__qsznM{background:var(--blauw)}.klasbezoek_groen__RNnEW .klasbezoek_kaartKop__qsznM{background:var(--groen)}.klasbezoek_klas__vrE5f{font-family:Caveat,cursive;font-size:1.25rem;font-weight:700}.klasbezoek_kaartTitel__CePVN{font-size:2.1rem;line-height:1.1}.klasbezoek_duur__GJDRr{font-size:.92rem;margin-top:.2rem}.klasbezoek_stappen__SFxbx{list-style:none;padding:1.2rem 1.5rem 1.5rem;display:flex;flex-direction:column;gap:.9rem}.klasbezoek_stap___wv7G{display:grid;grid-template-columns:3rem 1fr;gap:.8rem;align-items:start;line-height:1.55;color:var(--grijs)}.klasbezoek_stappen__SFxbx:has([data-keuze]) .klasbezoek_stap___wv7G{grid-template-columns:4.8rem 1fr}.klasbezoek_minuten__1DjWL{padding:0 .6rem;white-space:nowrap;display:grid;place-items:center;height:2.2rem;font-family:Caveat,cursive;font-size:1.3rem;font-weight:700;color:var(--donker);border:2px solid var(--rand);border-radius:999px}.klasbezoek_blok__YNT3c{margin-bottom:4rem}.klasbezoek_kop__uFeYV{font-size:2.2rem;margin-bottom:1.2rem}.klasbezoek_weetjes__4Y8_g{padding-left:1.3rem;display:flex;flex-direction:column;gap:.5rem;line-height:1.7;color:var(--grijs);max-width:680px}.klasbezoek_link__WSCfQ{color:var(--donker);text-decoration:underline;text-underline-offset:3px}.klasbezoek_boeken__yJI5h{padding:2rem;background:var(--wit);border:2.5px dashed var(--rand);border-radius:4px 16px 8px 12px/12px 8px 16px 4px;scroll-margin-top:6rem}.klasbezoek_boekenTekst__a8hSS{max-width:600px;line-height:1.7;color:var(--grijs);margin-bottom:1.5rem}.klasbezoek_knoppen__3O5rX{display:flex;gap:1rem;flex-wrap:wrap}.klasbezoek_icoonKnop__xMQZP{display:inline-flex;align-items:center;gap:.5rem}.klasbezoek_boekLink__4blDD{font-weight:600;text-decoration:underline;text-underline-offset:3px}