.elementor-3972 .elementor-element.elementor-element-ec9cbad{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:0.2;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;--z-index:99;}.elementor-3972 .elementor-element.elementor-element-ec9cbad:not(.elementor-motion-effects-element-type-background), .elementor-3972 .elementor-element.elementor-element-ec9cbad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-3972 .elementor-element.elementor-element-ec9cbad::before, .elementor-3972 .elementor-element.elementor-element-ec9cbad > .elementor-background-video-container::before, .elementor-3972 .elementor-element.elementor-element-ec9cbad > .e-con-inner > .elementor-background-video-container::before, .elementor-3972 .elementor-element.elementor-element-ec9cbad > .elementor-background-slideshow::before, .elementor-3972 .elementor-element.elementor-element-ec9cbad > .e-con-inner > .elementor-background-slideshow::before, .elementor-3972 .elementor-element.elementor-element-ec9cbad > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://klimintaal.be/wp-content/uploads/2025/02/Grijsvlak.png");--background-overlay:'';}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-3972 .elementor-element.elementor-element-b55714f > .elementor-widget-container{margin:3px 0px -46px 0px;padding:10px 10px 10px 10px;}.elementor-3972 .elementor-element.elementor-element-b55714f.elementor-element{--align-self:flex-start;}.elementor-3972 .elementor-element.elementor-element-b55714f{text-align:start;}.elementor-3972 .elementor-element.elementor-element-b55714f img{width:200px;}.elementor-3972 .elementor-element.elementor-element-d6b1a2a{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-start;--align-items:center;--margin-top:15px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3972 .elementor-element.elementor-element-d6b1a2a.e-con{--align-self:center;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3972 .elementor-element.elementor-element-a2efc5a > .elementor-widget-container{margin:6px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3972 .elementor-element.elementor-element-a2efc5a .elementor-icon-wrapper{text-align:center;}.elementor-3972 .elementor-element.elementor-element-a2efc5a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-3972 .elementor-element.elementor-element-a2efc5a.elementor-view-framed .elementor-icon, .elementor-3972 .elementor-element.elementor-element-a2efc5a.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3972 .elementor-element.elementor-element-a2efc5a.elementor-view-framed .elementor-icon, .elementor-3972 .elementor-element.elementor-element-a2efc5a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3972 .elementor-element.elementor-element-a2efc5a.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-3972 .elementor-element.elementor-element-a2efc5a.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-3972 .elementor-element.elementor-element-a2efc5a .elementor-icon{font-size:22px;padding:13px;border-radius:0px 0px 0px 0px;}.elementor-3972 .elementor-element.elementor-element-a2efc5a .elementor-icon svg{height:22px;}.elementor-3972 .elementor-element.elementor-element-a5acc82 > .elementor-widget-container{margin:2px 0px -2px 0px;}.elementor-3972 .elementor-element.elementor-element-a5acc82 .elementor-icon-wrapper{text-align:center;}.elementor-3972 .elementor-element.elementor-element-a5acc82.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-3972 .elementor-element.elementor-element-a5acc82.elementor-view-framed .elementor-icon, .elementor-3972 .elementor-element.elementor-element-a5acc82.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3972 .elementor-element.elementor-element-a5acc82.elementor-view-framed .elementor-icon, .elementor-3972 .elementor-element.elementor-element-a5acc82.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3972 .elementor-element.elementor-element-a5acc82.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-3972 .elementor-element.elementor-element-a5acc82.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-3972 .elementor-element.elementor-element-a5acc82 .elementor-icon{font-size:20px;padding:14px;}.elementor-3972 .elementor-element.elementor-element-a5acc82 .elementor-icon svg{height:20px;}.elementor-3972 .elementor-element.elementor-element-a0d6cf6 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3972 .elementor-element.elementor-element-a0d6cf6 .elementor-icon-wrapper{text-align:center;}.elementor-3972 .elementor-element.elementor-element-a0d6cf6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-3972 .elementor-element.elementor-element-a0d6cf6.elementor-view-framed .elementor-icon, .elementor-3972 .elementor-element.elementor-element-a0d6cf6.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3972 .elementor-element.elementor-element-a0d6cf6.elementor-view-framed .elementor-icon, .elementor-3972 .elementor-element.elementor-element-a0d6cf6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3972 .elementor-element.elementor-element-a0d6cf6.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-3972 .elementor-element.elementor-element-a0d6cf6.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-3972 .elementor-element.elementor-element-a0d6cf6 .elementor-icon{font-size:45px;padding:3px;border-radius:0px 0px 0px 0px;}.elementor-3972 .elementor-element.elementor-element-a0d6cf6 .elementor-icon svg{height:45px;}.elementor-3972 .elementor-element.elementor-element-2dab767 .elementor-icon-wrapper{text-align:center;}.elementor-3972 .elementor-element.elementor-element-2dab767.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-3972 .elementor-element.elementor-element-2dab767.elementor-view-framed .elementor-icon, .elementor-3972 .elementor-element.elementor-element-2dab767.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3972 .elementor-element.elementor-element-2dab767.elementor-view-framed .elementor-icon, .elementor-3972 .elementor-element.elementor-element-2dab767.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3972 .elementor-element.elementor-element-2dab767.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-3972 .elementor-element.elementor-element-2dab767.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-3972 .elementor-element.elementor-element-2dab767 .elementor-icon{font-size:25px;}.elementor-3972 .elementor-element.elementor-element-2dab767 .elementor-icon svg{height:25px;}.elementor-3972 .elementor-element.elementor-element-2dab767 .elementor-icon-wrapper svg{width:auto;}.elementor-3972 .elementor-element.elementor-element-630ac0e > .elementor-widget-container{padding:0px 31px 0px 0px;}.elementor-3972 .elementor-element.elementor-element-630ac0e .gft-km-bar{justify-content:flex-end;}.gft-km-panel[data-wid="630ac0e"][data-parent="bar"]{margin-top:20px;}.gft-km-panel[data-wid="630ac0e"]:not([data-parent="bar"]){margin-left:12px;}.elementor-3972 .elementor-element.elementor-element-b19a502{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:0.2;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;--z-index:99;}.elementor-3972 .elementor-element.elementor-element-b19a502:not(.elementor-motion-effects-element-type-background), .elementor-3972 .elementor-element.elementor-element-b19a502 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-3972 .elementor-element.elementor-element-b19a502::before, .elementor-3972 .elementor-element.elementor-element-b19a502 > .elementor-background-video-container::before, .elementor-3972 .elementor-element.elementor-element-b19a502 > .e-con-inner > .elementor-background-video-container::before, .elementor-3972 .elementor-element.elementor-element-b19a502 > .elementor-background-slideshow::before, .elementor-3972 .elementor-element.elementor-element-b19a502 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3972 .elementor-element.elementor-element-b19a502 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://klimintaal.be/wp-content/uploads/2025/02/Grijsvlak.png");--background-overlay:'';}.elementor-3972 .elementor-element.elementor-element-b19a502 > .elementor-shape-bottom .elementor-shape-fill, .elementor-3972 .elementor-element.elementor-element-b19a502 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-secondary );}.elementor-3972 .elementor-element.elementor-element-b19a502 > .elementor-shape-bottom svg, .elementor-3972 .elementor-element.elementor-element-b19a502 > .e-con-inner > .elementor-shape-bottom svg{width:calc(113vw + 1.3px);height:44px;}.elementor-3972 .elementor-element.elementor-element-5a54c6d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3972 .elementor-element.elementor-element-5a54c6d:not(.elementor-motion-effects-element-type-background), .elementor-3972 .elementor-element.elementor-element-5a54c6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #002FB200 0%, var( --e-global-color-accent ) 100%);}.elementor-3972 .elementor-element.elementor-element-b89d84d{--spacer-size:50px;}.elementor-3972 .elementor-element.elementor-element-d212871.elementor-element{--align-self:flex-start;}.elementor-3972 .elementor-element.elementor-element-d212871{text-align:start;}.elementor-3972 .elementor-element.elementor-element-d212871 img{width:200px;}.elementor-3972 .elementor-element.elementor-element-935ede6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3972 .elementor-element.elementor-element-57c2cb1 .elementor-icon-wrapper{text-align:center;}.elementor-3972 .elementor-element.elementor-element-57c2cb1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-3972 .elementor-element.elementor-element-57c2cb1.elementor-view-framed .elementor-icon, .elementor-3972 .elementor-element.elementor-element-57c2cb1.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3972 .elementor-element.elementor-element-57c2cb1.elementor-view-framed .elementor-icon, .elementor-3972 .elementor-element.elementor-element-57c2cb1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3972 .elementor-element.elementor-element-57c2cb1.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-3972 .elementor-element.elementor-element-57c2cb1.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-3972 .elementor-element.elementor-element-57c2cb1 .elementor-icon{font-size:28px;}.elementor-3972 .elementor-element.elementor-element-57c2cb1 .elementor-icon svg{height:28px;}.elementor-3972 .elementor-element.elementor-element-57c2cb1 .elementor-icon-wrapper svg{width:auto;}.elementor-3972 .elementor-element.elementor-element-f1c4a07 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3972 .elementor-element.elementor-element-f1c4a07 .elementor-icon-wrapper{text-align:center;}.elementor-3972 .elementor-element.elementor-element-f1c4a07.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-3972 .elementor-element.elementor-element-f1c4a07.elementor-view-framed .elementor-icon, .elementor-3972 .elementor-element.elementor-element-f1c4a07.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3972 .elementor-element.elementor-element-f1c4a07.elementor-view-framed .elementor-icon, .elementor-3972 .elementor-element.elementor-element-f1c4a07.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3972 .elementor-element.elementor-element-f1c4a07.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-3972 .elementor-element.elementor-element-f1c4a07.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-3972 .elementor-element.elementor-element-f1c4a07 .elementor-icon{font-size:48px;padding:3px;border-radius:0px 0px 0px 0px;}.elementor-3972 .elementor-element.elementor-element-f1c4a07 .elementor-icon svg{height:48px;}.elementor-widget-ucaddon_uc_liquid_full_screen_menu .menu-item a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_uc_liquid_full_screen_menu .sub-menu .menu-item a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-3972 .elementor-element.elementor-element-fda1103{z-index:999;}.elementor-3972 .elementor-element.elementor-element-fda1103 .uc_liquid_hamburger{width:76px;height:76px;--current-calc-size-value:76px;border-radius:0px;}.elementor-3972 .elementor-element.elementor-element-fda1103 .uc_liquid_hamburger::after{border-radius:0px;}.elementor-3972 .elementor-element.elementor-element-fda1103 .menu-item a{font-family:"Badtyp", Sans-serif;font-size:20px;font-weight:400;color:#ffffff;}.elementor-3972 .elementor-element.elementor-element-fda1103 .menu-item:hover > a{color:#ffffff;}.elementor-3972 .elementor-element.elementor-element-fda1103 .menu-item.current_page_item a{color:var( --e-global-color-d4d8777 );}.elementor-3972 .elementor-element.elementor-element-fda1103 .uc-list-menu{gap:5px;}.elementor-3972 .elementor-element.elementor-element-fda1103 .sub-menu .menu-item{margin-top:5px;}.elementor-3972 .elementor-element.elementor-element-9c1d5a2 .elementor-icon-wrapper{text-align:center;}.elementor-3972 .elementor-element.elementor-element-9c1d5a2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-3972 .elementor-element.elementor-element-9c1d5a2.elementor-view-framed .elementor-icon, .elementor-3972 .elementor-element.elementor-element-9c1d5a2.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3972 .elementor-element.elementor-element-9c1d5a2.elementor-view-framed .elementor-icon, .elementor-3972 .elementor-element.elementor-element-9c1d5a2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3972 .elementor-element.elementor-element-9c1d5a2.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-3972 .elementor-element.elementor-element-9c1d5a2.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-3972 .elementor-element.elementor-element-9c1d5a2 .elementor-icon{font-size:28px;padding:14px;}.elementor-3972 .elementor-element.elementor-element-9c1d5a2 .elementor-icon svg{height:28px;}.elementor-3972 .elementor-element.elementor-element-c0a7e13 > .elementor-widget-container{margin:6px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3972 .elementor-element.elementor-element-c0a7e13 .elementor-icon-wrapper{text-align:center;}.elementor-3972 .elementor-element.elementor-element-c0a7e13.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-3972 .elementor-element.elementor-element-c0a7e13.elementor-view-framed .elementor-icon, .elementor-3972 .elementor-element.elementor-element-c0a7e13.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3972 .elementor-element.elementor-element-c0a7e13.elementor-view-framed .elementor-icon, .elementor-3972 .elementor-element.elementor-element-c0a7e13.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3972 .elementor-element.elementor-element-c0a7e13.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-3972 .elementor-element.elementor-element-c0a7e13.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-3972 .elementor-element.elementor-element-c0a7e13 .elementor-icon{font-size:26px;padding:13px;border-radius:0px 0px 0px 0px;}.elementor-3972 .elementor-element.elementor-element-c0a7e13 .elementor-icon svg{height:26px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3972 .elementor-element.elementor-element-c642984 .elementor-menu-toggle{margin:0 auto;}.elementor-3972 .elementor-element.elementor-element-350fb16{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3972 .elementor-element.elementor-element-746ae97{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3972 .elementor-element.elementor-element-7229d1a .elementor-icon-wrapper{text-align:center;}.elementor-3972 .elementor-element.elementor-element-7229d1a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-3972 .elementor-element.elementor-element-7229d1a.elementor-view-framed .elementor-icon, .elementor-3972 .elementor-element.elementor-element-7229d1a.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3972 .elementor-element.elementor-element-7229d1a.elementor-view-framed .elementor-icon, .elementor-3972 .elementor-element.elementor-element-7229d1a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3972 .elementor-element.elementor-element-7229d1a.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-3972 .elementor-element.elementor-element-7229d1a.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-3972 .elementor-element.elementor-element-7229d1a .elementor-icon{font-size:28px;}.elementor-3972 .elementor-element.elementor-element-7229d1a .elementor-icon svg{height:28px;}.elementor-3972 .elementor-element.elementor-element-7229d1a .elementor-icon-wrapper svg{width:auto;}.elementor-3972 .elementor-element.elementor-element-44b7668{z-index:999;}.elementor-3972 .elementor-element.elementor-element-44b7668 .uc_liquid_hamburger{width:76px;height:76px;--current-calc-size-value:76px;border-radius:0px;}.elementor-3972 .elementor-element.elementor-element-44b7668 .uc_liquid_hamburger::after{border-radius:0px;}.elementor-3972 .elementor-element.elementor-element-44b7668 .menu-item a{font-family:"Badtyp", Sans-serif;font-size:20px;font-weight:400;color:#ffffff;}.elementor-3972 .elementor-element.elementor-element-44b7668 .menu-item:hover > a{color:#ffffff;}.elementor-3972 .elementor-element.elementor-element-44b7668 .menu-item.current_page_item a{color:var( --e-global-color-d4d8777 );}.elementor-3972 .elementor-element.elementor-element-44b7668 .uc-list-menu{gap:5px;}.elementor-3972 .elementor-element.elementor-element-44b7668 .sub-menu .menu-item{margin-top:5px;}.elementor-3972 .elementor-element.elementor-element-77ab48b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:101;}.elementor-3972 .elementor-element.elementor-element-fdc8a77 .elementor-icon-wrapper{text-align:center;}.elementor-3972 .elementor-element.elementor-element-fdc8a77.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d61a3dd );color:var( --e-global-color-accent );}.elementor-3972 .elementor-element.elementor-element-fdc8a77.elementor-view-framed .elementor-icon, .elementor-3972 .elementor-element.elementor-element-fdc8a77.elementor-view-default .elementor-icon{color:var( --e-global-color-d61a3dd );border-color:var( --e-global-color-d61a3dd );}.elementor-3972 .elementor-element.elementor-element-fdc8a77.elementor-view-framed .elementor-icon, .elementor-3972 .elementor-element.elementor-element-fdc8a77.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d61a3dd );}.elementor-3972 .elementor-element.elementor-element-fdc8a77.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-3972 .elementor-element.elementor-element-fdc8a77.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-3972 .elementor-element.elementor-element-fdc8a77 .elementor-icon{font-size:27px;}.elementor-3972 .elementor-element.elementor-element-fdc8a77 .elementor-icon svg{height:27px;}.elementor-3972 .elementor-element.elementor-element-fdc8a77 .elementor-icon-wrapper svg{width:auto;}.elementor-3972 .elementor-element.elementor-element-30eef30{z-index:999;}.elementor-3972 .elementor-element.elementor-element-30eef30 .uc_liquid_hamburger{width:76px;height:76px;--current-calc-size-value:76px;border-radius:0px;}.elementor-3972 .elementor-element.elementor-element-30eef30 .uc_liquid_hamburger::after{border-radius:0px;}.elementor-3972 .elementor-element.elementor-element-30eef30 .menu-item a{font-family:"Badtyp", Sans-serif;font-size:20px;font-weight:400;color:#ffffff;}.elementor-3972 .elementor-element.elementor-element-30eef30 .menu-item:hover > a{color:#ffffff;}.elementor-3972 .elementor-element.elementor-element-30eef30 .menu-item.current_page_item a{color:var( --e-global-color-d4d8777 );}.elementor-3972 .elementor-element.elementor-element-30eef30 .uc-list-menu{gap:5px;}.elementor-3972 .elementor-element.elementor-element-30eef30 .sub-menu .menu-item{margin-top:5px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-3972 .elementor-element.elementor-element-935ede6{--width:50%;}.elementor-3972 .elementor-element.elementor-element-746ae97{--width:50%;}.elementor-3972 .elementor-element.elementor-element-77ab48b{--width:50%;}}@media(max-width:1199px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_uc_liquid_full_screen_menu .menu-item a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_uc_liquid_full_screen_menu .sub-menu .menu-item a{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-3972 .elementor-element.elementor-element-ec9cbad{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:26px;--padding-bottom:47px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-3972 .elementor-element.elementor-element-b55714f > .elementor-widget-container{margin:0px 0px 0px 12px;}.elementor-3972 .elementor-element.elementor-element-b55714f.elementor-element{--align-self:center;}.elementor-3972 .elementor-element.elementor-element-b55714f{text-align:center;}.elementor-3972 .elementor-element.elementor-element-b55714f img{width:80%;}.elementor-3972 .elementor-element.elementor-element-d6b1a2a{--justify-content:center;--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3972 .elementor-element.elementor-element-a2efc5a{z-index:999999;}.elementor-3972 .elementor-element.elementor-element-a5acc82{z-index:999999;}.elementor-3972 .elementor-element.elementor-element-a0d6cf6{z-index:999999;}.elementor-3972 .elementor-element.elementor-element-2dab767{z-index:999999;}.elementor-3972 .elementor-element.elementor-element-b19a502{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:26px;--padding-bottom:47px;--padding-left:0px;--padding-right:0px;}.elementor-3972 .elementor-element.elementor-element-5a54c6d:not(.elementor-motion-effects-element-type-background), .elementor-3972 .elementor-element.elementor-element-5a54c6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #002FB200 0%, var( --e-global-color-accent ) 100%);}.elementor-3972 .elementor-element.elementor-element-5a54c6d{--margin-top:-68px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3972 .elementor-element.elementor-element-b89d84d{--spacer-size:61px;}.elementor-3972 .elementor-element.elementor-element-d212871 > .elementor-widget-container{margin:0px 0px 0px 12px;}.elementor-3972 .elementor-element.elementor-element-d212871.elementor-element{--align-self:center;}.elementor-3972 .elementor-element.elementor-element-d212871{text-align:center;}.elementor-3972 .elementor-element.elementor-element-d212871 img{width:80%;}.elementor-3972 .elementor-element.elementor-element-935ede6{--justify-content:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3972 .elementor-element.elementor-element-57c2cb1{z-index:999999;}.elementor-3972 .elementor-element.elementor-element-f1c4a07{z-index:999999;}.elementor-widget-ucaddon_uc_liquid_full_screen_menu .menu-item a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_uc_liquid_full_screen_menu .sub-menu .menu-item a{font-size:var( --e-global-typography-text-font-size );}.elementor-3972 .elementor-element.elementor-element-9c1d5a2{z-index:999999;}.elementor-3972 .elementor-element.elementor-element-c0a7e13{z-index:999999;}.elementor-3972 .elementor-element.elementor-element-746ae97{--justify-content:center;--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3972 .elementor-element.elementor-element-7229d1a{z-index:999999;}.elementor-3972 .elementor-element.elementor-element-77ab48b{--justify-content:center;--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3972 .elementor-element.elementor-element-fdc8a77{z-index:999999;}}/* Start custom CSS for icon, class: .elementor-element-a2efc5a */.elementor-3972 .elementor-element.elementor-element-a2efc5a .elementor-icon{
    clip-path: polygon(5.6% 0%, 100% 3.4%, 94.4% 100%, 0% 96.6%);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a5acc82 */.elementor-3972 .elementor-element.elementor-element-a5acc82 .elementor-icon{
    clip-path: polygon(0% 5%, 95% 5%, 100% 97%, 0 100%);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a0d6cf6 */.elementor-3972 .elementor-element.elementor-element-a0d6cf6 .elementor-icon{
    clip-path: polygon(5.6% 0%, 100% 3.4%, 94.4% 100%, 0% 96.6%);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2dab767 */.elementor-3972 .elementor-element.elementor-element-2dab767 .elementor-icon{
    clip-path: polygon(5% 0%, 100% 5%, 95% 100%, 0 95%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec9cbad *//* Real cutout for the header's torn bottom edge (Graviteit, single-layer 2026-09-07):
   masked blue background on a ::after layer BEHIND the content (so the nav dropdown
   isn't clipped). One full-height mask (no seam line, no transparent band); the
   opaque shape-divider fill is hidden. Shape mirrored, 113vw, centered. */
.elementor-3972 .elementor-element.elementor-element-ec9cbad{background-color:transparent !important}
.elementor-3972 .elementor-element.elementor-element-ec9cbad::after{
content:"" !important;
position:absolute !important;
inset:0 !important;
z-index:-1 !important;
background-color:var(--e-global-color-accent,#002FB2) !important;
pointer-events:none;
-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 1000 380%22 preserveAspectRatio=%22none%22%3E%3Cpath fill-rule=%22evenodd%22 fill=%22%23000%22 d=%22M0,0H1000V380H0ZM761.9,335.9 643.1,352.8 333.8,282.0 0.0,376.2 0.0,380.0 1000.0,380.0 1000.0,376.1Z%22/%3E%3C/svg%3E");
mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 1000 380%22 preserveAspectRatio=%22none%22%3E%3Cpath fill-rule=%22evenodd%22 fill=%22%23000%22 d=%22M0,0H1000V380H0ZM761.9,335.9 643.1,352.8 333.8,282.0 0.0,376.2 0.0,380.0 1000.0,380.0 1000.0,376.1Z%22/%3E%3C/svg%3E");
-webkit-mask-size:113vw 100%;
mask-size:113vw 100%;
-webkit-mask-position:center center;
mask-position:center center;
-webkit-mask-repeat:no-repeat;
mask-repeat:no-repeat;
}
.elementor-3972 .elementor-element.elementor-element-ec9cbad .elementor-shape-fill{fill:transparent}

/* ghost-line fix (2026-09-08): mask the background-overlay ::before with the same torn
   shape so its flat rectangle bottom does not show through the cutout. */
.elementor-3972 .elementor-element.elementor-element-ec9cbad::before{
-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 1000 380%22 preserveAspectRatio=%22none%22%3E%3Cpath fill-rule=%22evenodd%22 fill=%22%23000%22 d=%22M0,0H1000V380H0ZM761.9,335.9 643.1,352.8 333.8,282.0 0.0,376.2 0.0,380.0 1000.0,380.0 1000.0,376.1Z%22/%3E%3C/svg%3E");
mask-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 1000 380%22 preserveAspectRatio=%22none%22%3E%3Cpath fill-rule=%22evenodd%22 fill=%22%23000%22 d=%22M0,0H1000V380H0ZM761.9,335.9 643.1,352.8 333.8,282.0 0.0,376.2 0.0,380.0 1000.0,380.0 1000.0,376.1Z%22/%3E%3C/svg%3E");
-webkit-mask-size:113vw 100%;
mask-size:113vw 100%;
-webkit-mask-position:center center;
mask-position:center center;
-webkit-mask-repeat:no-repeat;
mask-repeat:no-repeat;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-57c2cb1 */.elementor-3972 .elementor-element.elementor-element-57c2cb1 .elementor-icon{
    clip-path: polygon(5% 0%, 100% 5%, 95% 100%, 0 95%);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f1c4a07 */.elementor-3972 .elementor-element.elementor-element-f1c4a07 .elementor-icon{
    clip-path: polygon(5.6% 0%, 100% 3.4%, 94.4% 100%, 0% 96.6%);
}/* End custom CSS */
/* Start custom CSS for ucaddon_uc_liquid_full_screen_menu, class: .elementor-element-fda1103 */.elementor-3972 .elementor-element.elementor-element-fda1103 .uc_liquid_menu, .elementor-3972 .elementor-element.elementor-element-fda1103 .uc_liquid_hamburger {
    clip-path: polygon(0% 5%, 95% 0%, 100% 95%, 5 100%) !important;
}
.elementor-3972 .elementor-element.elementor-element-fda1103 .uc-list-menu{padding-left:26px !important;padding-right:18px !important;box-sizing:border-box !important;}
.elementor-3972 .elementor-element.elementor-element-fda1103 .uc-list-menu a{white-space:normal !important;overflow-wrap:break-word;hyphens:manual;}
.elementor-3972 .elementor-element.elementor-element-fda1103 .uc-list-menu .sub-menu{height:auto !important;overflow:visible !important;}
.elementor-3972 .elementor-element.elementor-element-fda1103 .uc-list-menu .uc-menu-item-pointer{display:none !important;}
.elementor-3972 .elementor-element.elementor-element-fda1103 .uc-list-menu > li > a{background:#ECF258 !important;color:#002FB2 !important;display:inline-block;padding:3px 13px !important;line-height:1.45;}
/* long menus must stay reachable: auto margins centre without clipping the top */
.elementor-3972 .elementor-element.elementor-element-fda1103 .global-menu{align-items:flex-start !important;overflow-y:auto !important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;}
.elementor-3972 .elementor-element.elementor-element-fda1103 .global-menu{height:100dvh !important;}
.elementor-3972 .elementor-element.elementor-element-fda1103 .global-menu .global-menu__wrap{margin-top:auto !important;margin-bottom:auto !important;padding-top:0 !important;padding-bottom:18px !important;}

/* a bit more air between the top level groups */
.elementor-3972 .elementor-element.elementor-element-fda1103 .uc-list-menu > li + li{margin-top:18px !important;}

/* keep the first group clear of the fixed tree/search/close row */
.elementor-3972 .elementor-element.elementor-element-fda1103 .global-menu{padding-top:86px !important;box-sizing:border-box !important;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9c1d5a2 */.elementor-3972 .elementor-element.elementor-element-9c1d5a2 .elementor-icon{
    clip-path: polygon(0% 5%, 95% 5%, 100% 97%, 0 100%);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c0a7e13 */.elementor-3972 .elementor-element.elementor-element-c0a7e13 .elementor-icon{
    clip-path: polygon(5.6% 0%, 100% 3.4%, 94.4% 100%, 0% 96.6%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-935ede6 */.elementor-3972 .elementor-element.elementor-element-935ede6:has(.uc_liquid_hamburger.is-opened-navi){position:fixed !important;top:18px !important;left:0 !important;right:0 !important;width:100% !important;margin:0 !important;transform:none !important;z-index:100000 !important;}
.elementor-3972 .elementor-element.elementor-element-935ede6{gap:clamp(6px,2vw,14px) !important;}

/* menu open: Elementor sticky must not re-position the icons, it makes each one a
   stacking context and the overlay then paints over the X, killing the close button */
.elementor-3972 .elementor-element.elementor-element-935ede6:has(.uc_liquid_hamburger.is-opened-navi) .elementor-sticky--active{position:relative !important;top:auto !important;bottom:auto !important;inset-inline-start:auto !important;z-index:auto !important;}
.elementor-3972 .elementor-element.elementor-element-935ede6:has(.uc_liquid_hamburger.is-opened-navi) .elementor-sticky__spacer{display:none !important;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7229d1a */.elementor-3972 .elementor-element.elementor-element-7229d1a .elementor-icon{
    clip-path: polygon(5% 0%, 100% 5%, 95% 100%, 0 95%);
}/* End custom CSS */
/* Start custom CSS for ucaddon_uc_liquid_full_screen_menu, class: .elementor-element-44b7668 */.elementor-3972 .elementor-element.elementor-element-44b7668 .uc_liquid_menu, .elementor-3972 .elementor-element.elementor-element-44b7668 .uc_liquid_hamburger {
    clip-path: polygon(0% 5%, 95% 0%, 100% 95%, 5 100%) !important;
}
.elementor-3972 .elementor-element.elementor-element-44b7668 .uc-list-menu{padding-left:26px !important;padding-right:18px !important;box-sizing:border-box !important;}
.elementor-3972 .elementor-element.elementor-element-44b7668 .uc-list-menu a{white-space:normal !important;overflow-wrap:break-word;hyphens:manual;}
.elementor-3972 .elementor-element.elementor-element-44b7668 .uc-list-menu .sub-menu{height:auto !important;overflow:visible !important;}
.elementor-3972 .elementor-element.elementor-element-44b7668 .uc-list-menu .uc-menu-item-pointer{display:none !important;}
.elementor-3972 .elementor-element.elementor-element-44b7668 .uc-list-menu > li > a{background:#ECF258 !important;color:#002FB2 !important;display:inline-block;padding:3px 13px !important;line-height:1.45;}
/* long menus must stay reachable: auto margins centre without clipping the top */
.elementor-3972 .elementor-element.elementor-element-44b7668 .global-menu{align-items:flex-start !important;overflow-y:auto !important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;}
.elementor-3972 .elementor-element.elementor-element-44b7668 .global-menu{height:100dvh !important;}
.elementor-3972 .elementor-element.elementor-element-44b7668 .global-menu .global-menu__wrap{margin-top:auto !important;margin-bottom:auto !important;padding-top:0 !important;padding-bottom:18px !important;}

/* a bit more air between the top level groups */
.elementor-3972 .elementor-element.elementor-element-44b7668 .uc-list-menu > li + li{margin-top:18px !important;}

/* keep the first group clear of the fixed tree/search/close row */
.elementor-3972 .elementor-element.elementor-element-44b7668 .global-menu{padding-top:86px !important;box-sizing:border-box !important;}/* End custom CSS */
/* Start custom CSS for ucaddon_uc_liquid_full_screen_menu, class: .elementor-element-30eef30 */.elementor-3972 .elementor-element.elementor-element-30eef30 .uc_liquid_menu, .elementor-3972 .elementor-element.elementor-element-30eef30 .uc_liquid_hamburger {
    clip-path: polygon(0% 5%, 95% 0%, 100% 95%, 5 100%) !important;
}
.elementor-3972 .elementor-element.elementor-element-30eef30 .uc-list-menu{padding-left:26px !important;padding-right:18px !important;box-sizing:border-box !important;}
.elementor-3972 .elementor-element.elementor-element-30eef30 .uc-list-menu a{white-space:normal !important;overflow-wrap:break-word;hyphens:manual;}
.elementor-3972 .elementor-element.elementor-element-30eef30 .uc-list-menu .sub-menu{height:auto !important;overflow:visible !important;}
.elementor-3972 .elementor-element.elementor-element-30eef30 .uc-list-menu .uc-menu-item-pointer{display:none !important;}
.elementor-3972 .elementor-element.elementor-element-30eef30 .uc-list-menu > li > a{background:#ECF258 !important;color:#002FB2 !important;display:inline-block;padding:3px 13px !important;line-height:1.45;}
/* long menus must stay reachable: auto margins centre without clipping the top */
.elementor-3972 .elementor-element.elementor-element-30eef30 .global-menu{align-items:flex-start !important;overflow-y:auto !important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;}
.elementor-3972 .elementor-element.elementor-element-30eef30 .global-menu{height:100dvh !important;}
.elementor-3972 .elementor-element.elementor-element-30eef30 .global-menu .global-menu__wrap{margin-top:auto !important;margin-bottom:auto !important;padding-top:0 !important;padding-bottom:18px !important;}

/* a bit more air between the top level groups */
.elementor-3972 .elementor-element.elementor-element-30eef30 .uc-list-menu > li + li{margin-top:18px !important;}

/* keep the first group clear of the fixed tree/search/close row */
.elementor-3972 .elementor-element.elementor-element-30eef30 .global-menu{padding-top:86px !important;box-sizing:border-box !important;}/* End custom CSS */