.elementor-25677 .elementor-element.elementor-element-69c2952{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-25677 .elementor-element.elementor-element-315cd6d{width:100%;max-width:100%;}.elementor-25677 .elementor-element.elementor-element-a7f7045{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-25677 .elementor-element.elementor-element-01d52da{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS for container, class: .elementor-element-a7f7045 *//* Mobiele overflow fix – alleen voor deze pagina (Elementor Pagina-CSS) */
@media (max-width: 767px) {

  /* koppel horizontale scroll af */
  html, body {
    overflow-x: clip; /* beter dan hidden op mobiel */
  }

  /* geen enkel Elementor/LD-container mag breder zijn dan het scherm */
  .elementor-section,
  .elementor-container,
  .elementor-column,
  .elementor-widget-wrap,
  .e-con,
  .e-con-inner,
  .learndash-wrapper,
  .learndash-wrapper * {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    box-sizing: border-box;
  }

  /* tekst en lange links netjes afbreken */
  .elementor *,
  .learndash-wrapper * {
    overflow-wrap: break-word;
    word-break: break-word;
    hyphens: auto;
    white-space: normal !important;
  }

  /* media nooit breder dan viewport */
  img, video, iframe {
    max-width: 100% !important;
    height: auto !important;
    display: block;
  }

  /* vangnet: parallax/sticky effecten die soms overflow geven */
  .elementor-motion-effects-element,
  .e-sticky {
    transform: none !important;
  }
}/* End custom CSS */