html,body{overflow-x:hidden}#cmplz-message-1-optin{animation:fadeIn 0.5s ease-in 2s}[id]{scroll-margin-top:180px}.img-container,.img-container>div{height:100%}.img-container img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}body{background:#fff;transition:background-color 1s ease}body.bg-grey{background:#F8F8F8}.elementor-button .elementor-button-icon{display:inline-block;transition:transform 0.4s ease}.elementor-button:hover .elementor-button-icon{transform:translateX(6px)}.hover-gradient{position:relative;overflow:hidden}.hover-gradient::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#ffffff00 56%,#1d1d1d 100%);z-index:1;pointer-events:none}.hover-gradient::after{content:"";position:absolute;inset:0;background:inherit;background-position:center;background-size:cover;background-repeat:no-repeat;transition:transform .5s ease;z-index:0}.hover-gradient:hover::after{transform:scale(1.1)}.hover-zoom{position:relative;overflow:hidden}.hover-zoom::before{content:"";position:absolute;inset:0;background:inherit;background-position:center;background-size:cover;background-repeat:no-repeat;transition:transform .5s ease;z-index:0}.hover-zoom:hover::before{transform:scale(1.1)}.btn-tekstueel .elementor-button-content-wrapper{display:inline-flex;align-items:center;justify-content:flex-start!important;gap:5px;text-align:left!important}.btn-tekstueel .elementor-button-icon{display:flex;align-items:center;justify-content:center}.btn-tekstueel .elementor-button-icon svg{position:relative;top:-1px}.hover-zoom{position:relative;overflow:hidden}.hover-zoom img{display:block;width:100%;height:auto;transition:transform .5s ease}.hover-zoom:hover img{transform:scale(1.1)}.usp-icon svg{width:24px;height:24px;display:block;flex:0 0 24px}#gform_wrapper_1 .gfield_required,#gform_wrapper_1 .gfield_required_text,#gform_wrapper_2 .gfield_required,#gform_wrapper_2 .gfield_required_text,#gform_wrapper_3 .gfield_required,#gform_wrapper_3 .gfield_required_text{display:none!important}#gform_wrapper_1 .gform_fields,#gform_wrapper_2 .gform_fields,#gform_wrapper_3 .gform_fields{column-gap:32px!important;row-gap:32px!important}@media (max-width:1024px) and (min-width:768px){#gform_wrapper_1 .gform_fields,#gform_wrapper_2 .gform_fields,#gform_wrapper_3 .gform_fields{column-gap:24px!important;row-gap:24px!important}}