@layer theme,base;@layer components{.oz-eigen .bs-hero .vf-hero-copy{z-index:4;position:relative}.oz-eigen .bs-hero .vf-hero-copy .vf-intro{max-width:510px}.oz-eigen .bs-kruimel{color:var(--vf-muted);flex-wrap:wrap;gap:8px;margin-bottom:28px;font-size:.88rem;display:flex}.oz-eigen .bs-kruimel a{color:var(--vf-navy);font-weight:700;text-decoration:none}.oz-eigen .bs-kruimel a:hover{color:var(--vf-gold-ink)}.oz-eigen .bs-hero .vf-hero-copy h1{max-width:7.5em}.oz-eigen .bs-goud{color:var(--vf-gold-ink)}.oz-eigen .bs-hero .vf-intro{margin-bottom:30px}.oz-eigen .bs-hero-art{margin:0}.oz-eigen .bs-hero-foto{object-position:50% 15%;background:#e9eef0}.oz-eigen .bs-stamp{width:138px;height:138px;padding:14px;font-size:.82rem}.oz-eigen .bs-erkenning{background:#fff}.oz-eigen .bs-twee{grid-template-columns:.9fr 1.1fr;align-items:start;gap:80px;display:grid}.oz-eigen .bs-twee h2{margin-bottom:0}.oz-eigen .bs-tekst p{max-width:600px;color:var(--vf-muted);font-size:1.08rem}.oz-eigen .bs-bewijs h2{margin-bottom:0}.oz-eigen .bs-aanbod{background:#f4f6f6}.oz-eigen .bs-aanbod-kop{grid-template-columns:1fr 1fr;align-items:end;gap:30px 80px;margin-bottom:40px;display:grid}.oz-eigen .bs-aanbod-kop h2{margin-bottom:0}.oz-eigen .bs-aanbod-kop>p{max-width:480px;color:var(--vf-muted);margin:0}.oz-eigen .bs-uitgelicht{border-radius:var(--eg-r-kaart);background:var(--vf-navy);color:#dce6eb;grid-template-columns:1.05fr .95fr;margin-bottom:14px;display:grid;overflow:hidden}.oz-eigen .bs-uitgelicht-tekst{align-self:center;padding:52px 48px}.oz-eigen .bs-uitgelicht .vf-eyebrow{color:var(--vf-gold)}.oz-eigen .bs-uitgelicht h3{color:#fff;max-width:11em;margin-bottom:1rem;font-size:clamp(1.9rem,3vw,2.8rem)}.oz-eigen .bs-uitgelicht p:last-child{max-width:480px;margin-bottom:0}.oz-eigen .bs-uitgelicht-beeld{min-height:320px}.oz-eigen .bs-uitgelicht-beeld img{object-fit:cover;width:100%;height:100%}.oz-eigen .bs-cursussen{grid-template-columns:repeat(5,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.oz-eigen .bs-cursus{background:#fff;padding:28px 24px}.oz-eigen .bs-cursus-teken{width:22px;height:22px;color:var(--vf-gold);margin-bottom:18px;display:block}.oz-eigen .bs-contact{background:var(--vf-cream)}.oz-eigen .bs-contact-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:80px;display:grid}.oz-eigen .bs-contact-foto{aspect-ratio:1;border-radius:var(--eg-r-kaart);background:#efe6d2;overflow:hidden}.oz-eigen .bs-contact-foto img{object-fit:cover;object-position:50% 15%;width:100%;height:100%}.oz-eigen .bs-contact p{max-width:520px}.oz-eigen .bs-contact-acties{gap:14px 26px}.oz-eigen .bs-bel{min-height:44px;color:var(--vf-muted);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.oz-eigen .bs-bel strong{color:var(--vf-navy)}.oz-eigen .bs-bel:hover strong{color:var(--vf-gold-ink)}@media (max-width:1080px){.oz-eigen .bs-cursussen{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.oz-eigen .bs-twee,.oz-eigen .bs-aanbod-kop,.oz-eigen .bs-uitgelicht,.oz-eigen .bs-contact-grid{grid-template-columns:1fr;gap:24px}.oz-eigen .bs-uitgelicht{gap:0}.oz-eigen .bs-uitgelicht-beeld{aspect-ratio:3/2;order:-1;min-height:0}.oz-eigen .bs-contact-foto{max-width:420px}}@media (max-width:700px){.oz-eigen .bs-hero .vf-hero-copy h1{max-width:none}.oz-eigen .bs-hero-art{min-height:420px}.oz-eigen .bs-stamp{width:112px;height:112px;font-size:.72rem}.oz-eigen .bs-cursussen{grid-template-columns:1fr 1fr}.oz-eigen .bs-uitgelicht{border-radius:var(--eg-r-kaart)}.oz-eigen .bs-uitgelicht-tekst{padding:32px 24px}}@media (max-width:420px){.oz-eigen .bs-cursussen{grid-template-columns:1fr}}}@layer utilities;
