.faqkop{padding-bottom:0}.faqlijst{padding-top:clamp(2rem, 4vw, 3rem)}.vragen{max-width:52rem;margin-inline:auto;display:flex;flex-direction:column;gap:.875rem}.vraag{background:var(--kleur-paneel);border:1px solid var(--kleur-rand);border-radius:14px;overflow:hidden}.vraag[open]{border-color:var(--kleur-goud)}.vraag__kop{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.375rem 1.75rem;cursor:pointer;list-style:none;font-weight:700;font-size:1.0625rem;color:var(--kleur-creme)}.vraag__kop::-webkit-details-marker{display:none}.vraag__kop:hover{color:var(--kleur-goud)}.vraag__pijl{color:var(--kleur-goud);flex-shrink:0;transition:transform .3s var(--soepel)}.vraag[open] .vraag__pijl{transform:rotate(180deg)}.vraag__antwoord{padding:0 1.75rem 1.5rem;color:var(--kleur-tekst);font-size:.9375rem;line-height:1.7}.vraag__antwoord p:last-child{margin-bottom:0}.vraag__antwoord a{color:var(--kleur-goud);text-decoration:underline;text-underline-offset:3px}.faqhulp__knoppen{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:.5rem}.contactkop{padding-bottom:0}.contactblokken{padding-top:clamp(2rem, 4vw, 3rem)}.contactkaart{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;background:var(--kleur-paneel);border:1px solid var(--kleur-rand);border-radius:var(--radius-kaart);padding:2rem;color:inherit;box-shadow:var(--schaduw-rust);transition:transform .35s var(--soepel),box-shadow .35s ease,border-color .25s ease}a.contactkaart:hover{transform:translateY(-4px);box-shadow:var(--schaduw-hover);border-color:var(--kleur-goud)}.contactkaart__icoon{width:48px;height:48px;border-radius:var(--radius-pil);display:grid;place-items:center;background:rgb(217 179 106 / .12);color:var(--kleur-goud);margin-bottom:.5rem}.contactkaart strong{color:var(--kleur-creme);font-size:1.0625rem}.contactkaart span:last-child{color:var(--kleur-tekst);font-size:.875rem}.ophaalblok{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--kleur-rand)}.ophaalblok h3{font-size:1.25rem;margin-bottom:1rem}.kaartsectie{padding-top:0}.kaart{border:1px solid var(--kleur-rand);border-radius:var(--radius-kaart);overflow:hidden;background:var(--kleur-paneel);line-height:0}.kaart iframe{width:100%;height:clamp(18rem, 42vw, 26rem);border:0;display:block;filter:saturate(.85) contrast(1.05)}.faqfilter{display:flex;flex-wrap:wrap;justify-content:center;gap:.625rem;margin-top:clamp(1.75rem, 3vw, 2.5rem)}.faqfilter .pil{white-space:normal}.faqgroep{max-width:52rem;margin-inline:auto;scroll-margin-top:6rem}.faqgroep+.faqgroep{margin-top:clamp(2.5rem, 5vw, 3.75rem)}.faqgroep__kop{font-size:clamp(1.5rem, 2.6vw, 1.875rem);margin:0 0 1.25rem;padding-bottom:.75rem;border-bottom:1px solid var(--kleur-rand)}.hero--contact .hero__media{object-position:64% 26%}@media (max-width:820px){.hero--contact .hero__media{object-position:66% 18%}}.contactvragen .vragen--kort{max-width:48rem;margin-inline:auto}.contactvragen__slot{max-width:48rem;margin:1.5rem auto 0;text-align:center;color:var(--kleur-tekst);font-size:.90625rem}.contactvragen__slot a{color:var(--kleur-goud);text-decoration:underline;text-underline-offset:3px}