.elementor-kit-6{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-bef7d72:#FFFFFF00;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-23d89c2-font-family:"Montserrat";--e-global-typography-23d89c2-font-size:clamp(0.938rem, calc(0.912rem + 0.11vw), 1rem);--e-global-typography-23d89c2-font-weight:400;--e-global-typography-23d89c2-line-height:1.5rem;--e-global-typography-811138d-font-family:"Montserrat";--e-global-typography-811138d-font-size:clamp(0.938rem, calc(0.912rem + 0.11vw), 1rem);--e-global-typography-811138d-font-weight:500;--e-global-typography-811138d-line-height:1.5rem;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1000px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:740px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --padding-sides:clamp(1.25rem, calc(0.309rem + 4.301vw), 3.75rem); --text-heading-L:clamp(2rem, 1.5856rem + 1.768vw, 3rem); --text-heading-M:clamp(1.8125rem, 1.5276rem + 1.2155vw, 2.5rem); --text-heading-S:clamp(1.625rem, 1.4437rem + 0.7735vw, 2.0625rem); --text-body:clamp(0.938rem, calc(0.912rem + 0.11vw), 1rem); --text-button:clamp(0.938rem, calc(0.912rem + 0.11vw), 1rem); --gap-L:clamp(2.5rem, calc(1.464rem + 4.42vw), 5rem); --gap-M:clamp(1.5rem, calc(1.086rem + 1.768vw), 2.5rem); --gap-S:clamp(0.75rem, calc(0.543rem + 0.884vw), 1.25rem); --text-heading-XS:clamp(1.4375rem, 1.308rem + 0.5525vw, 1.75rem); --text-body-L:clamp(1.063rem, calc(1.037rem + 0.11vw), 1.125rem); --text-body-S:clamp(0.813rem, calc(0.787rem + 0.11vw), 0.875rem); --padding-L:clamp(6.25rem, 4.7rem + 6.63vw, 10rem); --padding-M:clamp(3.75rem, 2.71rem + 4.42vw, 6.25rem); --padding-S:clamp(2rem, 1.28rem + 3.09vw, 3.75rem); --blauw-1:#bdd8e9; --blauw-2:#7bbde8; --blauw-3:#6ea2b3; --blauw-4:#4e8ea2; --blauw-5:#49769f; --blauw-6:#0a4174; --blauw-7:#001d39; --text-heading-XL:clamp(2.5rem, calc(1.464rem + 4.42vw), 5rem); --blauw-0:#dbe6ed; --wit:#ffffff; --grijs-licht:#c6c6c6; --border-radius-L:clamp(1.25rem, calc(0.473rem + 3.315vw), 3.125rem); --oranje:#FF941C; --transparant-grijs:#00000036; --margin-S:clamp(2rem, 1.28rem + 3.09vw, 3.75rem); --margin-M:clamp(3.75rem, 2.71rem + 4.42vw, 6.25rem); --margin-L:clamp(6.25rem, 4.7rem + 6.63vw, 10rem); }
/* Start custom CSS *//* Dit overschrijft de interne Elementor variabelen */
body .elementor-off-canvas {
    --e-off-canvas-transition-duration: 100ms !important;
}

/* Forceer de container specifiek */
.elementor-widget-off-canvas .elementor-off-canvas__container {
    transition-duration: 100ms !important;
    transition-timing-function: ease-in-out !important;
}/* End custom CSS */