/* Schoenmeijer: maakt Elementors wrappers onzichtbaar zodat design.css de layout bepaalt.
   Specificiteit (0,6,0): wint van Elementors klasse-regels (max 0,4,0) en verliest van
   design.css, waarvan elke selector +1,0,0 heeft gekregen (:not(#sm-x)). */
.e-con.e-con.e-con.e-con.e-con.e-con{display:block;width:auto;height:auto;min-height:0;max-width:none;min-width:auto;
  gap:normal;row-gap:normal;column-gap:normal;align-content:normal;align-items:normal;justify-content:normal;
  align-self:auto;flex:0 1 auto;order:0;
  flex-direction:row;flex-wrap:nowrap;text-align:inherit;overflow:visible;z-index:auto;border-radius:0;
  padding:0;margin:0;position:static;inset:auto;transition:none;background:none;border:0;box-shadow:none}
:is(.e-con-inner,.elementor-widget-html,.elementor-widget-container).e-con-inner.e-con-inner.e-con-inner.e-con-inner.e-con-inner,
.elementor-widget-html.elementor-widget-html.elementor-widget-html.elementor-widget-html.elementor-widget-html.elementor-widget-html,
.elementor-widget-html > .elementor-widget-container.elementor-widget-container.elementor-widget-container.elementor-widget-container.elementor-widget-container{display:contents}
.elementor-location-header.elementor-location-header.elementor-location-header.elementor-location-header.elementor-location-header.elementor-location-header,
.elementor-location-footer.elementor-location-footer.elementor-location-footer.elementor-location-footer.elementor-location-footer.elementor-location-footer,
[data-elementor-type="wp-page"][data-elementor-type="wp-page"][data-elementor-type="wp-page"][data-elementor-type="wp-page"][data-elementor-type="wp-page"][data-elementor-type="wp-page"]{display:contents}
/* Elementor zet box-sizing:border-box op ::before/::after; in het ontwerp geldt de UA-standaard (content-box). */
.elementor.elementor.elementor.elementor.elementor.elementor ::before,
.elementor.elementor.elementor.elementor.elementor.elementor ::after{box-sizing:content-box}
