.elementor-108768 .elementor-element.elementor-element-f4bad5d{--display:flex;}.elementor-widget-theme-post-featured-image .widget-image-caption{font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor{font-weight:var( --e-global-typography-text-font-weight );}.elementor-108768 .elementor-element.elementor-element-f14eb68 > .elementor-widget-container{background-color:#E5F4E34A;margin:0px 0px 0px 0px;padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#999999;}/* Start custom CSS for text-editor, class: .elementor-element-f14eb68 *//* Basisopmaak voor de /magneet/ pagina */
.mw-magneet-faq {
  line-height: 1.6;
  font-size: 16px;
}

/* Ruimte en hiërarchie tussen de secties */
.mw-magneet-faq h1 {
  margin-bottom: 12px;
}

.mw-magneet-faq h2 {
  margin-top: 32px;
  margin-bottom: 12px;
  padding: 8px 12px;
  background-color: #E5F4E3;          /* mintgroen uitspringend blok */
  border-left: 4px solid #3a8b5b;     /* donkergroene accentlijn */
  font-size: 1.25rem;
}

.mw-magneet-faq h3 {
  margin-top: 20px;
  margin-bottom: 6px;
  font-size: 1.05rem;
}

/* Tekst en alinea's */
.mw-magneet-faq p {
  margin: 0 0 0.75rem 0;
}

/* Links in lopende tekst: rustig maar duidelijk */
.mw-magneet-faq a {
  color: #2E5F3E;
  text-decoration: none;
  border-bottom: 1px solid rgba(46, 95, 62, 0.35);
}

.mw-magneet-faq a:hover,
.mw-magneet-faq a:focus {
  border-bottom-color: rgba(46, 95, 62, 0.85);
}

/* Mini-definitieblok wat meer laten opvallen */
.mw-magneet-faq h2:nth-of-type(n+6) + p,
.mw-magneet-faq h2:nth-of-type(n+6) + p + br,
.mw-magneet-faq h2:nth-of-type(n+6) + strong {
  /* fallback als er geen extra wrapper is – laat deze gerust staan,
     hij doet weinig kwaad als de structuur iets wijzigt */
}

.mw-magneet-faq em {
  display: block;
  margin-top: 16px;
  font-size: 0.9rem;
  color: #555;
}

/* Optioneel: lichte kaart-stijl rondom hele inhoud (desktop) */
@media (min-width: 768px) {
  .mw-magneet-faq {
    padding: 16px 20px;
         }
}
.mw-mini-definitie {
  background-color: #E5F4E3;
  padding: 16px 20px;
  border: 1px solid #D2E8C7;
  margin-top: 12px;
  margin-bottom: 20px;
}

.mw-mini-definitie p {
  margin: 0 0 10px 0;
}

.mw-mini-definitie p:last-child {
  margin-bottom: 0;
}/* End custom CSS */