.elementor-18 .elementor-element.elementor-element-fa00002{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS */.elementor-location-header .site-header,.elementor-location-footer .site-footer{max-width:none!important;width:100%!important;margin-inline:0!important}
.elementor-location-header .site-header{padding-block:0!important;display:block!important}
/* Geen 'scroll anchoring': voorkomt dat de krimpende header gaat schokken bij terugscrollen */
html,body{overflow-anchor:none}
/* Logo houdt dezelfde breedte bij het krimpen, zodat het menu niet opzij schuift */
@media (min-width:1025px){.elementor-location-header .site-header .logo--svg{min-width:304px}}/* End custom CSS */