.elementor .faq-acc-inhoud{min-width:0;padding-block-start:0;padding-block-end:1.25rem;padding-inline-start:0;padding-inline-end:0}.elementor .faq-acc-icoon{display:none}.elementor .faq-acc-titel{width:100%;min-width:0;padding:0}.elementor .faq-acc-kop:hover,.elementor .faq-acc-kop:focus-visible{opacity:85%}.elementor .faq-acc-kop{width:100%;cursor:pointer;padding-block-start:1.15rem;padding-block-end:1.15rem;padding-inline-start:0;padding-inline-end:0;gap:1.5rem;justify-content:space-between;align-items:center;list-style:none;&::-webkit-details-marker{display:none}&::after{content:'+';flex-shrink:0;font-family:var(--font-koppen);font-weight:400;font-size:1.6rem;line-height:1;color:var(--kalksteen);transition:transform 0.3s ease}\n}.elementor .faq-acc-item{width:100%;padding:0;border-block-start-width:1px;border-top-style:solid;border-top-color:rgb(239 233 223 / .16);&[open]>summary::after{transform:rotate(45deg)}\n}.elementor .faq-acc{width:100%;padding:0;display:flex;flex-direction:column;gap:0}.elementor .faq-antwoord{max-width:44rem;font-family:var(--font-ui);font-size:1rem;color:var(--kalksteen);line-height:1.7;margin:0;& a{color:var(--kalksteen)!important;text-decoration:underline;text-underline-offset:.2em}\n}.elementor .faq-vraag{font-family:var(--font-koppen);font-weight:600;font-size:1.2rem;color:var(--secundair);letter-spacing:-.02em;line-height:1.3;margin:0}.elementor .faq-titel{font-family:var(--font-koppen);font-weight:600;font-size:clamp(1.9rem, 3.2vw, 2.75rem);color:var(--secundair);letter-spacing:-.03em;line-height:1.08;margin-block-start:0;margin-block-end:.5rem;margin-inline-start:0;margin-inline-end:0}.elementor .faq-rechts{min-width:0;padding:0;display:flex;flex-direction:column;gap:1.25rem;flex:1 1 0%}.elementor .faq-label{font-family:var(--font-ui);font-size:.68rem;color:var(--kalksteen);letter-spacing:.2em;line-height:1.4;text-transform:uppercase;margin:0}.elementor .faq-links{min-width:0;padding:0;display:flex;flex-direction:column;flex:0 0 26%}.elementor .faq-binnen{width:100%;min-width:0;max-width:80rem;padding:0;display:flex;flex-direction:row;gap:4rem;align-items:flex-start}.elementor .faq-sectie{width:100%;min-width:0;padding-block-start:4.5rem;padding-block-end:4.5rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;background-color:var(--donker-vlak);display:flex;flex-direction:column;align-items:center}.elementor .soc-tekst{font-family:var(--font-ui);font-size:.95rem;color:var(--primair);line-height:1;transition:color 0.3s}.elementor .soc-knop:hover,.elementor .soc-knop:focus-visible{border-color:var(--primair);background-color:var(--primair)}.elementor .soc-knop{width:auto;height:3.25rem;padding-block-start:0;padding-block-end:0;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:9999px;border-width:1px;border-color:rgb(28 25 22 / .3);border-style:solid;transition:background-color 0.3s,border-color 0.3s;display:flex;flex-direction:row;gap:.7rem;flex:0 0 auto;align-items:center;&:hover span{color:var(--secundair)}\n}.elementor .ig-foto{width:100%;height:100%;object-fit:cover;transition:transform 1s;display:block}.elementor .ig-tegel:hover,.elementor .ig-tegel:focus-visible{opacity:85%}.elementor .ig-tegel{min-width:0;overflow:hidden;aspect-ratio:1 / 1;padding:0;border-radius:.35rem;transition:opacity 0.4s;display:block;flex:1 1 0%;&:hover img{transform:scale(1.06)}\n}.elementor .ws-foto{width:100%;height:100%;object-fit:cover;display:block}.elementor .ws-beeld{height:100%;min-width:0;overflow:hidden;padding:0;border-radius:1.25rem;flex:0 0 48%}.elementor .ws-zin{max-width:22rem;font-family:var(--font-ui);font-weight:300;font-size:1.1rem;line-height:1.5;margin-block-start:.75rem;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.elementor .ws-kop{font-family:var(--font-ui);font-weight:600;font-size:clamp(1.75rem, 2.6vw, 2.5rem);letter-spacing:-.025em;line-height:1.05;margin:0}.elementor .ws-nr{font-family:var(--font-ui);font-weight:300;font-size:clamp(5rem, 10vw, 10rem);letter-spacing:-.06em;line-height:.8;margin:0}.elementor .ws-stap{font-family:var(--font-ui);font-weight:600;font-size:.68rem;letter-spacing:.22em;line-height:1;text-transform:uppercase;margin:0;opacity:70%}.elementor .ws-boven{width:100%;padding:0;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.elementor .ws-tekst{min-width:0;padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;display:flex;flex-direction:column;gap:2rem;flex:1 1 0%;justify-content:space-between}.elementor .ws-kaart{width:100%;height:30rem;min-width:0;overflow:hidden;position:sticky;padding:.75rem;border-radius:1.75rem;box-shadow:0 -24px 48px -12px rgb(0 0 0 / .45);display:flex;flex-direction:row;gap:.75rem}