@layer componenten{.contact-snel{list-style:none;margin:0;padding:0;display:grid;inline-size:100%;max-width:30rem}.contact-snel__regel{display:grid;grid-template-columns:6.5rem minmax(0,1fr);align-items:center;gap:var(--spacing-sm);min-height:44px;border-bottom:1px solid var(--color-border-default)}.contact-snel__regel:first-child{border-top:1px solid var(--color-border-default)}.contact-snel__label{font-size:.8125rem;font-weight:var(--weight-semibold);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-secondary)}.contact-snel__waarde{display:flex;align-items:center;min-height:44px;min-inline-size:0;color:var(--color-text-primary);font-weight:var(--weight-medium);text-decoration:none;overflow-wrap:anywhere;background-image:linear-gradient(currentColor,currentColor);background-size:0 1px;background-repeat:no-repeat;background-position:0 calc(50% + .75em);transition:color .18s ease,background-size .24s var(--ease-zacht)}.contact-snel__waarde:hover{color:var(--color-text-primary);background-size:100% 1px}.contact-snel__waarde:focus-visible{outline:3px solid var(--color-border-focus);outline-offset:2px;border-radius:var(--radius-sm)}.contact-kanttekening{display:grid;grid-template-columns:28px minmax(0,1fr);gap:var(--spacing-sm);align-items:start;margin:0;max-width:46ch;font-size:.95rem;line-height:1.5;color:var(--color-text-primary)}.contact-kanttekening .boog{color:var(--color-text-primary);margin-top:-4px}.contact-hero__acties{flex-direction:column;align-items:flex-start;gap:0}.contact-hero__steun{margin-top:var(--spacing-sm);max-width:42ch}.contact-hero__regel{display:block}@media(max-width:1023px){.contact-hero .hero__frame .beeldslot--vul img{object-position:50% 85%}}@media(max-width:767px){.contact-hero .hero__kop{font-size:clamp(2rem,1.4rem + 2.6vw,2.4rem)}.contact-hero .hero__inhoud{gap:var(--spacing-md)}.contact-hero__acties{inline-size:100%}}.contact-noot{margin:0;font-size:.9375rem;line-height:1.5;color:var(--color-text-secondary);max-width:46ch}.contact-adres{scroll-margin-top:var(--header-hoogte)}.contact-adres__raster{display:grid;gap:var(--spacing-xl);grid-template-columns:minmax(0,1fr);align-items:start}.contact-adres__tekst{display:grid;gap:var(--spacing-xl)}.contact-adres__tekst>.sec-head{margin-bottom:0}.contact-adres__blok{display:grid;gap:var(--spacing-md);justify-items:start}.boog-uren{margin:0;display:grid;inline-size:100%;max-width:30rem;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--spacing-md)}.boog-uren__regel{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:center;min-height:48px;border-bottom:1px solid var(--color-border-default)}.boog-uren__regel:first-child{border-top:1px solid var(--color-border-default)}.boog-uren dt{display:flex;align-items:center;gap:var(--spacing-sm);color:var(--color-text-primary)}.boog-uren dt .boog{color:var(--color-text-primary);flex:none}.boog-uren dd{margin:0;color:var(--color-text-secondary);white-space:nowrap}.contact-gevel{display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden;inline-size:100%;background:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.contact-gevel__beeld{position:relative;aspect-ratio:1 / 1;background:var(--color-surface-alt)}.contact-gevel__beeld .beeldslot--vul img{object-position:50% 62%}.contact-gevel__adres{display:grid;gap:var(--spacing-sm);justify-items:start;padding:var(--spacing-lg)}.contact-gevel__straat{font-style:normal;font-family:var(--font-display);font-size:var(--kop-3);line-height:1.35;color:var(--color-text-primary)}.contact-gevel__straat .geen-breuk{white-space:nowrap}.contact-gevel__acties{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--spacing-lg)}.contact-gevel__acties .kopieer{background:none;border:0;padding:0;font:inherit;font-weight:var(--weight-medium);cursor:pointer}@media(min-width:900px){.contact-adres__raster{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:var(--spacing-2xl);align-items:start}}.contact-vraag{background:var(--color-surface-alt);scroll-margin-top:var(--header-hoogte);border-top:1px solid var(--color-border-default)}.contact-vraag__raster{display:grid;gap:var(--spacing-xl);grid-template-columns:minmax(0,1fr);align-items:start}.contact-vraag__kop{margin-bottom:0}.tekstlink--inline{display:inline;min-height:0}.vraag .agenda__invoer{gap:var(--spacing-lg)}.vraag__bericht{min-height:9rem}.vraag__verzend{display:grid;justify-items:start;gap:var(--spacing-sm)}.vraag__knop{position:relative}.vraag__spinner{display:none;inline-size:18px;block-size:18px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent}.vraag.is-bezig .vraag__spinner{display:inline-block;animation:vraag-draai .8s linear infinite}.vraag.is-bezig .vraag__knop .btn__pijl{display:none}@keyframes vraag-draai{to{transform:rotate(360deg)}}.vraag__knop[aria-busy=true]{color:var(--color-text-primary)}.vraag__knop[aria-busy=true]:after{content:none}@media(max-width:519px){.vraag__knop{inline-size:100%}}@media(min-width:900px){.contact-vraag__raster{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--spacing-2xl)}.contact-vraag__kop{position:sticky;top:calc(var(--header-hoogte) + var(--spacing-lg))}}.contact-slot__acties{flex-direction:column;gap:var(--spacing-sm)}.contact-slot__acties .steun{margin:0;max-width:40ch}}@media(prefers-reduced-motion:reduce){.contact-snel__waarde{transition:none!important}.vraag.is-bezig .vraag__spinner{animation-duration:2.4s}}.contact-label{margin:0;font-family:var(--font-body);font-size:.8125rem;font-weight:var(--weight-semibold);letter-spacing:.16em;text-transform:uppercase;line-height:1.3;color:var(--color-text-primary)}.contact-vraag .agenda-uitkomst__kop{margin:0;font-family:var(--font-display);font-size:var(--kop-3);font-weight:450;line-height:1.25;color:var(--color-text-primary)}.contact-slot :is(a,button):focus-visible{outline-color:var(--color-background-default)}@media(min-width:1024px){.contact-hero .hero__kop{font-size:clamp(2rem,3.4vw,3rem)}}
