/* ============================================
   FAQ — waarden uit Elementor-pagina 678 van het origineel
   ============================================ */

/* --- Paginakop ----------------------------------------------------------- */
.faq-head__title {
  margin: 60px 0 50px;
  color: var(--color-text);
}
@media (max-width: 767px) {
  .faq-head__title { margin: 25px 0 20px; font-size: 43px; }
}

/* --- Vraaggroep: kop (25%) + accordeon (75%) ----------------------------- */
.faq-group { --dir: row; --gap: 0px; --pad: 0px; }
.faq-group__head { --justify: center; }
.faq-group__title {
  color: var(--color-text);
  font-size: 38px;
  font-weight: 600;
}
.faq-group__acc {
  --acc-bg: var(--color-copper);
  --acc-color: var(--color-white);
}
.faq-group__acc .accordion__q {
  font-size: var(--fs-lead);
  font-weight: var(--fw-lead);
}
@media (min-width: 768px) {
  .faq-group__head { --w: 25%; }
  .faq-group__list { --w: 75%; }
}
@media (max-width: 767px) {
  .faq-group__title { font-size: 26px; }
}

/* --- Scheidingslijn ------------------------------------------------------ */
.faq-divider__line {
  width: 100%;
  margin: 50px 0;
  border: 0;
  border-top: 2.5px solid var(--color-grey);
}
