/* Hoozy: maakt de Elementor-wrappers onzichtbaar, zodat de design-CSS de layout bepaalt.
   Containers zijn echte elementen (met de design-klasse), widgets zijn display:contents. */
[data-elementor-type][data-elementor-id]{display:contents}
.e-con.e-con.e-con{all:unset;display:block;box-sizing:border-box}
.e-con.e-con.e-con::before,.e-con.e-con.e-con::after{content:none}
.e-con.e-con.e-con>.e-con-inner{display:contents}
.elementor-element.elementor-widget.elementor-widget,
.elementor-widget-container.elementor-widget-container,
.elementor-button-wrapper.elementor-button-wrapper,
.elementor-button-content-wrapper.elementor-button-content-wrapper,
.elementor-button-text.elementor-button-text{all:unset;display:contents}
.elementor-button.elementor-button:focus-visible{outline:2px solid #5A77FF;outline-offset:3px}
/* fotoslider */
.hz-strip{cursor:grab;touch-action:pan-y;user-select:none;-webkit-user-select:none}
.hz-strip.is-drag{cursor:grabbing}
.hz-strip img{transition:opacity .45s cubic-bezier(.2,.7,.2,1);-webkit-user-drag:none}
.hz-strip:hover img{opacity:.55}
.hz-strip:hover img:hover{opacity:1}
@media (prefers-reduced-motion: reduce){.hz-intro{display:none}}
html{scroll-behavior:auto}
