.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 .kt-paneel-uitleg{max-width:22rem;font-family:var(--font-ui);font-size:.95rem;color:var(--secundair);line-height:1.6;margin:0}.elementor .kt-paneel-kop{font-family:var(--font-ui);font-weight:600;font-size:1.3rem;color:var(--wit);letter-spacing:-.01em;line-height:1.2;margin:0}.elementor .kt-paneel-nr{font-family:var(--font-ui);font-weight:700;font-size:.68rem;color:var(--kalksteen);letter-spacing:.18em;line-height:1}.elementor .kt-paneel-tekst{min-width:0;position:relative;z-index:2;padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;display:flex;flex-direction:column;gap:.6rem}.elementor .kt-paneel-beeld{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0;inset-inline-start:0;transition:transform 0.9s;display:block}.elementor .kt-paneel{height:100%;min-width:0;overflow:hidden;position:relative;padding:0;border-radius:1.25rem;transition:flex-grow 0.7s;display:flex;flex-direction:column;flex:1 1 0%;justify-content:flex-end}.elementor .kt-kaart-tekst{font-family:var(--font-ui);font-size:.68rem;color:var(--kalksteen);letter-spacing:.18em;line-height:1.5;text-transform:uppercase;margin:0}.elementor .kt-kaart-beeld{width:100%;height:100%;object-fit:cover;display:block}.elementor .kt-kaart-kader{width:auto;height:60vh;min-width:0;overflow:hidden;padding:0}.elementor .kt-kaart{min-width:0;padding:0;display:flex;flex-direction:column;gap:1rem;flex:0 0 auto;width:min-content;\n}