.map-card[data-astro-cid-m6nzjqkv]{border:1px solid var(--color-line);background:var(--color-bg);display:grid}.map-card__map[data-astro-cid-m6nzjqkv]{aspect-ratio:16/9;border-bottom:1px solid var(--color-line);background:var(--color-surface);position:relative;overflow:hidden}.map-card__map[data-astro-cid-m6nzjqkv] svg[data-astro-cid-m6nzjqkv]{width:100%;height:100%}.map-card__map[data-astro-cid-m6nzjqkv] iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.map-card__consent[data-astro-cid-m6nzjqkv]{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-4);text-align:center;background:#2c2e2ee6;flex-direction:column;display:flex;position:absolute;inset:0}.map-card__note[data-astro-cid-m6nzjqkv]{color:var(--color-text);font-size:var(--text-small);text-wrap:balance}.map-card__street[data-astro-cid-m6nzjqkv]{font-family:var(--font-display);text-transform:uppercase;font-weight:500}.map-card__body[data-astro-cid-m6nzjqkv]{justify-items:start;gap:var(--space-3);padding:var(--space-6);display:grid}.map-card__label[data-astro-cid-m6nzjqkv]{color:var(--color-muted);font-family:var(--font-display);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:500}.map-card__address[data-astro-cid-m6nzjqkv]{color:var(--color-heading);font-size:1.125rem;line-height:1.5}.map-card[data-astro-cid-m6nzjqkv] .map-card__route{margin-block-start:var(--space-2)}.faq[data-astro-cid-hemr5th4]{border-top:1px solid var(--color-line)}.faq__item[data-astro-cid-hemr5th4]{border-bottom:1px solid var(--color-line)}.faq__question[data-astro-cid-hemr5th4]{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:56px;padding-block:var(--space-4);color:var(--color-heading);cursor:pointer;font-size:1.125rem;font-weight:600;line-height:1.35;list-style:none;display:flex}.faq__question[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.faq__question[data-astro-cid-hemr5th4]:hover span[data-astro-cid-hemr5th4]{text-decoration:underline;text-decoration-color:var(--color-accent);text-underline-offset:4px;text-decoration-thickness:2px}.faq__question[data-astro-cid-hemr5th4] .faq__icon{color:var(--color-heading);transition:transform var(--duration) var(--ease)}.faq__item[data-astro-cid-hemr5th4][open] .faq__icon{transform:rotate(180deg)}.faq__answer[data-astro-cid-hemr5th4]{max-width:62ch;padding-block-end:var(--space-6)}.faq__answer[data-astro-cid-hemr5th4] p+p{margin-block-start:var(--space-3)}.faq__answer[data-astro-cid-hemr5th4] a{white-space:nowrap;font-weight:600;text-decoration:underline}.aanvraag__zakelijk[data-astro-cid-45rirbza]{align-items:center;gap:var(--space-3);color:var(--color-heading);font-weight:600;display:flex}.aanvraag__zakelijk[data-astro-cid-45rirbza]:before{content:"";width:var(--space-6);background:var(--color-accent);flex:none;height:2px}.aanvraag__privacy[data-astro-cid-45rirbza]{max-width:60ch;color:var(--color-muted);font-size:var(--text-small)}.contact[data-astro-cid-6bfsojfh]{gap:var(--space-12);grid-template-areas:"direct""aanvraag""kaart";display:grid}.contact__direct[data-astro-cid-6bfsojfh]{gap:var(--space-6);grid-area:direct;align-content:start;display:grid}.contact[data-astro-cid-6bfsojfh] .contact__kaart{grid-area:kaart;align-self:start}.contact__aanvraag[data-astro-cid-6bfsojfh]{grid-area:aanvraag}.contact__titel[data-astro-cid-6bfsojfh]{font-size:clamp(1.875rem,1.4rem + 1.6vw,2.5rem)}.contact__label[data-astro-cid-6bfsojfh]{color:var(--color-muted);font-family:var(--font-display);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;margin-block-end:var(--space-1);font-weight:500}.contact__telefoon[data-astro-cid-6bfsojfh]{align-items:center;gap:var(--space-3);min-height:48px;color:var(--color-heading);font-family:var(--font-display);white-space:nowrap;font-size:clamp(2.5rem,2rem + 2vw,3.25rem);font-weight:700;line-height:1;display:inline-flex}.contact__telefoon[data-astro-cid-6bfsojfh] svg{color:var(--color-accent)}.contact__mail[data-astro-cid-6bfsojfh]{align-items:center;gap:var(--space-3);min-height:44px;font-size:var(--text-lead);font-weight:600;display:inline-flex}.contact__telefoon[data-astro-cid-6bfsojfh]:hover span[data-astro-cid-6bfsojfh],.contact__mail[data-astro-cid-6bfsojfh]:hover span[data-astro-cid-6bfsojfh]{text-decoration:underline 2px}.contact__tijden[data-astro-cid-6bfsojfh]{gap:var(--space-1);display:grid}.contact__tijden[data-astro-cid-6bfsojfh] div[data-astro-cid-6bfsojfh]{gap:0 var(--space-3);flex-wrap:wrap;display:flex}.contact__tijden[data-astro-cid-6bfsojfh] dt[data-astro-cid-6bfsojfh]{color:var(--color-heading)}.contact__tijden[data-astro-cid-6bfsojfh] dd[data-astro-cid-6bfsojfh]{color:var(--color-text)}.contact__tijden[data-astro-cid-6bfsojfh] dt[data-astro-cid-6bfsojfh]:after{content:":"}.contact__intro[data-astro-cid-6bfsojfh]{max-width:60ch;margin-block:var(--space-4) var(--space-8);font-size:1.125rem;line-height:1.55}.info[data-astro-cid-6bfsojfh]{gap:var(--space-16);display:grid}.info__titel[data-astro-cid-6bfsojfh]{margin-block-end:var(--space-8);font-size:clamp(1.875rem,1.4rem + 1.6vw,2.5rem)}.gegevens[data-astro-cid-6bfsojfh]{border-top:1px solid var(--color-line)}.gegevens__regel[data-astro-cid-6bfsojfh]{justify-content:space-between;gap:var(--space-1) var(--space-6);padding-block:var(--space-3);border-bottom:1px solid var(--color-line);flex-wrap:wrap;display:flex}.gegevens[data-astro-cid-6bfsojfh] dt[data-astro-cid-6bfsojfh]{color:var(--color-muted)}.gegevens[data-astro-cid-6bfsojfh] dd[data-astro-cid-6bfsojfh]{color:var(--color-heading);font-variant-numeric:tabular-nums;font-weight:600}@media (width>=900px){.contact[data-astro-cid-6bfsojfh]{gap:var(--space-12) var(--space-16);grid-template:"direct aanvraag""kaart aanvraag"1fr/minmax(0,4fr) minmax(0,7fr)}.info[data-astro-cid-6bfsojfh]{gap:var(--space-16);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}
