.sg-soortho-wrap--contact{--sg-blue:#01478f;--contrast:#01478f;--sg-blue-light:#e0eeff}.sg-contact-hero__inner{padding-block:1.75rem 2rem}.sg-contact-hero__meta{margin:.75rem 0 0;font-size:.875rem;color:var(--sg-text-muted,#64748b)}.sg-contact-keuze-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.25rem}@media (max-width:640px){.sg-contact-keuze-grid{grid-template-columns:1fr}}.sg-contact-keuze-kaart{display:flex;gap:1rem;align-items:flex-start;padding:1.25rem 1.35rem;border-radius:12px;border:1px solid var(--sg-border,#e2e8f0);background:#fff;text-decoration:none;color:inherit;transition:border-color 0.15s,box-shadow 0.15s}.sg-contact-keuze-kaart:hover{border-color:rgb(1 71 143 / .35);box-shadow:0 4px 16px rgb(1 71 143 / .08)}.sg-contact-keuze-kaart__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:10px;background:var(--sg-blue-light,#e0eeff);color:var(--contrast,#01478f)}.sg-contact-keuze-kaart__body{display:flex;flex-direction:column;gap:.35rem;min-width:0}.sg-contact-keuze-kaart__titel{font-size:1rem;font-weight:600;color:var(--contrast,#01478f)}.sg-contact-keuze-kaart__tekst{font-size:.875rem;line-height:1.5;color:var(--sg-text-muted,#64748b)}.sg-contact-personen-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:1.25rem}@media (max-width:640px){.sg-contact-personen-grid{grid-template-columns:1fr}}.sg-contact-persoon-kaart{display:flex;gap:1.25rem;align-items:flex-start;padding:1.25rem 1.35rem;border-radius:12px;border:1px solid var(--sg-border,#e2e8f0);background:#fff}.sg-contact-persoon-kaart__foto{width:96px;height:96px;border-radius:50%;object-fit:cover;border:3px solid var(--sg-blue-light,#e0eeff);display:block}.sg-contact-persoon-kaart__foto-link{display:inline-block;border-radius:50%}.sg-contact-persoon-kaart__naam{margin:0 0 .25rem;font-size:1.0625rem;font-weight:600}.sg-contact-persoon-kaart__naam a{color:inherit;text-decoration:none}.sg-contact-persoon-kaart__naam a:hover{color:var(--contrast,#01478f)}.sg-contact-persoon-kaart__rol{margin:0 0 .5rem;font-size:.875rem;color:var(--sg-text-muted,#64748b)}.sg-contact-persoon-kaart__email{margin:0;font-size:.9375rem}.sg-contact-persoon-kaart__email a{color:var(--contrast,#01478f);font-weight:500;text-decoration:none}.sg-contact-persoon-kaart__email a:hover{text-decoration:underline}.sg-contact-form{padding:1.5rem;border-radius:12px;border:1px solid var(--sg-border,#e2e8f0);background:#fff}.sg-contact-cta-wrap{margin-top:.5rem}.sg-contact-cta{display:inline-flex}.sg-contact-kanaal+.h-divider{margin-block:0}.sg-soortho-wrap--contact .sg-sidebar-links{list-style:none;margin:0;padding:0}.sg-soortho-wrap--contact .sg-sidebar-links li+li{margin-top:.5rem}.sg-soortho-wrap--contact .sg-sidebar-links a{color:var(--contrast,#01478f);text-decoration:none;font-size:.9375rem}.sg-soortho-wrap--contact .sg-sidebar-links a:hover{text-decoration:underline}.sg-soortho-wrap--contact .sg-editorial-content a{color:var(--contrast,#01478f);font-weight:500}.sg-soortho-wrap--contact .sg-po-leeg{padding:2rem 1.5rem;border:1px dashed var(--sg-border,#e2e8f0);border-radius:12px;background:var(--sg-surface-muted,#f8fafc);text-align:center}.sg-soortho-wrap--contact .sg-po-leeg__titel{margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.sg-soortho-wrap--contact .sg-po-leeg__tekst{margin:0 auto;max-width:36rem;color:var(--sg-text-muted,#64748b);line-height:1.6}