.elementor-4354 .elementor-element.elementor-element-a714230{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:10px;--padding-bottom:10px;--padding-left:16px;--padding-right:16px;overflow:visible;}.elementor-4354 .elementor-element.elementor-element-a714230:not(.elementor-motion-effects-element-type-background), .elementor-4354 .elementor-element.elementor-element-a714230 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1e9cff5 );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4354 .elementor-element.elementor-element-1f3a990{text-align:center;}.elementor-4354 .elementor-element.elementor-element-1f3a990 .elementor-heading-title{font-family:var( --e-global-typography-ac297c0-font-family ), Sans-serif;font-size:var( --e-global-typography-ac297c0-font-size );font-weight:var( --e-global-typography-ac297c0-font-weight );line-height:var( --e-global-typography-ac297c0-line-height );color:var( --e-global-color-1989922 );}.elementor-4354 .elementor-element.elementor-element-2a3c6e6{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#14161610;--border-color:#14161610;--margin-top:0px;--margin-bottom:-82px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;--z-index:98;overflow:visible;}.elementor-4354 .elementor-element.elementor-element-1768a2e{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4354 .elementor-element.elementor-element-dd422dc > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF63;}.elementor-4354 .elementor-element.elementor-element-dd422dc{text-align:start;}.elementor-4354 .elementor-element.elementor-element-dd422dc img{width:100%;}.elementor-4354 .elementor-element.elementor-element-ed8a324{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-4354 .elementor-element.elementor-element-29f8123{--spacer-size:20px;}.elementor-4354 .elementor-element.elementor-element-dac41e3{--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:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-4354 .elementor-element.elementor-element-fb7e561 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{background-color:var( --e-global-color-1989922 );font-family:var( --e-global-typography-4c88387-font-family ), Sans-serif;font-size:var( --e-global-typography-4c88387-font-size );font-weight:var( --e-global-typography-4c88387-font-weight );line-height:var( --e-global-typography-4c88387-line-height );padding:12px 24px 12px 20px;color:var( --e-global-color-0327262 );border-style:none;}
					.elementor-4354 .elementor-element.elementor-element-fb7e561 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover,
					.elementor-4354 .elementor-element.elementor-element-fb7e561 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus,
					.elementor-4354 .elementor-element.elementor-element-fb7e561 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:active,
					.elementor-4354 .elementor-element.elementor-element-fb7e561 .elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a{background-color:var( --e-global-color-b64c6a8 );}.elementor-4354 .elementor-element.elementor-element-fb7e561 .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a{background-color:var( --e-global-color-b64c6a8 );color:var( --e-global-color-1e9cff5 );}.elementor-4354 .elementor-element.elementor-element-fb7e561 .elementskit-navbar-nav .elementskit-submenu-panel{background-color:var( --e-global-color-1989922 );border-style:none;border-radius:6px 6px 6px 6px;min-width:320px;box-shadow:0px 14px 32px -12px rgba(50,5,1,0.35);}.elementor-4354 .elementor-element.elementor-element-fb7e561 button.elementskit-menu-hamburger{background-color:var( --e-global-color-3c0831a );float:right;border-style:none;}.elementor-4354 .elementor-element.elementor-element-fb7e561 button.elementskit-menu-close{background-color:var( --e-global-color-b64c6a8 );font-size:22px;border-style:none;color:var( --e-global-color-0327262 );}.elementor-4354 .elementor-element.elementor-element-fb7e561 .elementskit-menu-container{height:38px;border-radius:0px 0px 0px 0px;}.elementor-4354 .elementor-element.elementor-element-fb7e561 .elementskit-navbar-nav > li > a{font-family:"Bricolage Grotesque", Sans-serif;font-size:14px;text-transform:uppercase;line-height:14px;color:var( --e-global-color-1989922 );padding:0px 15px 0px 15px;}.elementor-4354 .elementor-element.elementor-element-fb7e561 .elementskit-navbar-nav > li > a:hover{color:var( --e-global-color-7fe20a4 );}.elementor-4354 .elementor-element.elementor-element-fb7e561 .elementskit-navbar-nav > li > a:focus{color:var( --e-global-color-7fe20a4 );}.elementor-4354 .elementor-element.elementor-element-fb7e561 .elementskit-navbar-nav > li > a:active{color:var( --e-global-color-7fe20a4 );}.elementor-4354 .elementor-element.elementor-element-fb7e561 .elementskit-navbar-nav > li:hover > a{color:var( --e-global-color-7fe20a4 );}.elementor-4354 .elementor-element.elementor-element-fb7e561 .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator{color:var( --e-global-color-7fe20a4 );}.elementor-4354 .elementor-element.elementor-element-fb7e561 .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator{color:var( --e-global-color-7fe20a4 );}.elementor-4354 .elementor-element.elementor-element-fb7e561 .elementskit-navbar-nav > li > a:focus .elementskit-submenu-indicator{color:var( --e-global-color-7fe20a4 );}.elementor-4354 .elementor-element.elementor-element-fb7e561 .elementskit-navbar-nav > li > a:active .elementskit-submenu-indicator{color:var( --e-global-color-7fe20a4 );}.elementor-4354 .elementor-element.elementor-element-fb7e561 .elementskit-navbar-nav > li.current-menu-item > a{color:var( --e-global-color-b64c6a8 );}.elementor-4354 .elementor-element.elementor-element-fb7e561 .elementskit-navbar-nav > li.current-menu-ancestor > a{color:var( --e-global-color-b64c6a8 );}.elementor-4354 .elementor-element.elementor-element-fb7e561 .elementskit-navbar-nav > li.current-menu-ancestor > a .elementskit-submenu-indicator{color:var( --e-global-color-b64c6a8 );}.elementor-4354 .elementor-element.elementor-element-fb7e561 .elementskit-navbar-nav > li > a .elementskit-submenu-indicator{font-size:9px;color:var( --e-global-color-1989922 );fill:var( --e-global-color-1989922 );border-style:none;border-radius:20px 20px 20px 20px;padding:3px 0px 0px 0px;}.elementor-4354 .elementor-element.elementor-element-fb7e561 .elementskit-navbar-nav > li > a .ekit-submenu-indicator-icon{font-size:9px;color:var( --e-global-color-1989922 );fill:var( --e-global-color-1989922 );border-radius:20px 20px 20px 20px;padding:3px 0px 0px 0px;}.elementor-4354 .elementor-element.elementor-element-fb7e561 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover{color:var( --e-global-color-1e9cff5 );}.elementor-4354 .elementor-element.elementor-element-fb7e561 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus{color:var( --e-global-color-1e9cff5 );}.elementor-4354 .elementor-element.elementor-element-fb7e561 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:active{color:var( --e-global-color-1e9cff5 );}.elementor-4354 .elementor-element.elementor-element-fb7e561 .elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a{color:var( --e-global-color-1e9cff5 );}.elementor-4354 .elementor-element.elementor-element-fb7e561 .elementskit-navbar-nav .elementskit-submenu-panel > li:last-child > a{border-style:none;}.elementor-4354 .elementor-element.elementor-element-fb7e561 .elementskit-navbar-nav .elementskit-submenu-panel > li:first-child > a{border-style:none;}.elementor-4354 .elementor-element.elementor-element-fb7e561 .elementskit-submenu-panel{padding:8px 0px 8px 0px;}.elementor-4354 .elementor-element.elementor-element-fb7e561 button.elementskit-menu-hamburger .elementskit-menu-hamburger-icon{background-color:var( --e-global-color-1989922 );}.elementor-4354 .elementor-element.elementor-element-fb7e561 button.elementskit-menu-hamburger > .ekit-menu-icon{color:var( --e-global-color-1989922 );}.elementor-4354 .elementor-element.elementor-element-fb7e561 button.elementskit-menu-hamburger:hover .elementskit-menu-hamburger-icon{background-color:var( --e-global-color-7fe20a4 );}.elementor-4354 .elementor-element.elementor-element-fb7e561 button.elementskit-menu-hamburger:hover > .ekit-menu-icon{color:var( --e-global-color-7fe20a4 );}.elementor-4354 .elementor-element.elementor-element-fb7e561 button.elementskit-menu-close:hover{color:var( --e-global-color-1e9cff5 );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-4354 .elementor-element.elementor-element-1f3a990 .elementor-heading-title{font-size:var( --e-global-typography-ac297c0-font-size );line-height:var( --e-global-typography-ac297c0-line-height );}.elementor-4354 .elementor-element.elementor-element-2a3c6e6{--margin-top:0px;--margin-bottom:-81px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:98;}.elementor-4354 .elementor-element.elementor-element-dd422dc > .elementor-widget-container{margin:0px 0px 0px 0px;border-width:0px 0px 0px 0px;}.elementor-4354 .elementor-element.elementor-element-dd422dc img{width:320px;}.elementor-4354 .elementor-element.elementor-element-ed8a324.e-con{--order:99999 /* order end hack */;}.elementor-4354 .elementor-element.elementor-element-fb7e561 .elementskit-menu-container{background-color:var( --e-global-color-1989922 );max-width:400px;border-radius:0px 0px 0px 0px;}.elementor-4354 .elementor-element.elementor-element-fb7e561 .elementskit-nav-identity-panel{padding:14px 20px 14px 20px;}.elementor-4354 .elementor-element.elementor-element-fb7e561 .elementskit-navbar-nav > li > a{font-size:19px;line-height:24px;color:var( --e-global-color-0327262 );padding:16px 20px 16px 24px;}.elementor-4354 .elementor-element.elementor-element-fb7e561 .elementskit-navbar-nav > li > a:hover{color:var( --e-global-color-1e9cff5 );}.elementor-4354 .elementor-element.elementor-element-fb7e561 .elementskit-navbar-nav > li > a:focus{color:var( --e-global-color-1e9cff5 );}.elementor-4354 .elementor-element.elementor-element-fb7e561 .elementskit-navbar-nav > li > a:active{color:var( --e-global-color-1e9cff5 );}.elementor-4354 .elementor-element.elementor-element-fb7e561 .elementskit-navbar-nav > li:hover > a{color:var( --e-global-color-1e9cff5 );}.elementor-4354 .elementor-element.elementor-element-fb7e561 .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator{color:var( --e-global-color-1e9cff5 );}.elementor-4354 .elementor-element.elementor-element-fb7e561 .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator{color:var( --e-global-color-1e9cff5 );}.elementor-4354 .elementor-element.elementor-element-fb7e561 .elementskit-navbar-nav > li > a:focus .elementskit-submenu-indicator{color:var( --e-global-color-1e9cff5 );}.elementor-4354 .elementor-element.elementor-element-fb7e561 .elementskit-navbar-nav > li > a:active .elementskit-submenu-indicator{color:var( --e-global-color-1e9cff5 );}.elementor-4354 .elementor-element.elementor-element-fb7e561 .elementskit-navbar-nav > li.current-menu-item > a{color:var( --e-global-color-1e9cff5 );}.elementor-4354 .elementor-element.elementor-element-fb7e561 .elementskit-navbar-nav > li.current-menu-ancestor > a{color:var( --e-global-color-1e9cff5 );}.elementor-4354 .elementor-element.elementor-element-fb7e561 .elementskit-navbar-nav > li.current-menu-ancestor > a .elementskit-submenu-indicator{color:var( --e-global-color-1e9cff5 );}.elementor-4354 .elementor-element.elementor-element-fb7e561 .elementskit-navbar-nav > li > a .elementskit-submenu-indicator{font-size:12px;padding:0px 0px 0px 0px;}.elementor-4354 .elementor-element.elementor-element-fb7e561 .elementskit-navbar-nav > li > a .ekit-submenu-indicator-icon{font-size:12px;padding:0px 0px 0px 0px;}.elementor-4354 .elementor-element.elementor-element-fb7e561 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{font-size:var( --e-global-typography-4c88387-font-size );line-height:var( --e-global-typography-4c88387-line-height );padding:8px 20px 8px 24px;}.elementor-4354 .elementor-element.elementor-element-fb7e561 .elementskit-navbar-nav .elementskit-submenu-panel{border-radius:0px 0px 0px 0px;}.elementor-4354 .elementor-element.elementor-element-fb7e561 button.elementskit-menu-hamburger{padding:10px 8px 10px 8px;width:44px;border-radius:3px;}.elementor-4354 .elementor-element.elementor-element-fb7e561 button.elementskit-menu-close{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;width:42px;border-radius:3%;}.elementor-4354 .elementor-element.elementor-element-fb7e561 .elementskit-nav-logo > img{max-width:190px;max-height:60px;}.elementor-4354 .elementor-element.elementor-element-fb7e561 .elementskit-nav-logo{margin:0px 0px 0px 0px;padding:5px 5px 5px 5px;}}@media(max-width:767px){.elementor-4354 .elementor-element.elementor-element-1f3a990 .elementor-heading-title{font-size:var( --e-global-typography-ac297c0-font-size );line-height:var( --e-global-typography-ac297c0-line-height );}.elementor-4354 .elementor-element.elementor-element-2a3c6e6{--margin-top:0px;--margin-bottom:-63px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-4354 .elementor-element.elementor-element-1768a2e{--width:75%;}.elementor-4354 .elementor-element.elementor-element-dd422dc > .elementor-widget-container{margin:0px 0px 0px 0px;border-width:0px 0px 0px 0px;}.elementor-4354 .elementor-element.elementor-element-dd422dc img{width:240px;}.elementor-4354 .elementor-element.elementor-element-ed8a324{--width:14%;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4354 .elementor-element.elementor-element-dac41e3{--width:25%;}.elementor-4354 .elementor-element.elementor-element-fb7e561 .elementskit-menu-container{max-width:100%;}.elementor-4354 .elementor-element.elementor-element-fb7e561 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{font-size:var( --e-global-typography-4c88387-font-size );line-height:var( --e-global-typography-4c88387-line-height );}.elementor-4354 .elementor-element.elementor-element-fb7e561 .elementskit-nav-logo > img{max-width:190px;max-height:50px;}}@media(min-width:768px){.elementor-4354 .elementor-element.elementor-element-2a3c6e6{--content-width:1300px;}.elementor-4354 .elementor-element.elementor-element-1768a2e{--width:35%;}.elementor-4354 .elementor-element.elementor-element-ed8a324{--width:27%;}.elementor-4354 .elementor-element.elementor-element-dac41e3{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4354 .elementor-element.elementor-element-1768a2e{--width:50%;}.elementor-4354 .elementor-element.elementor-element-ed8a324{--width:6%;}.elementor-4354 .elementor-element.elementor-element-dac41e3{--width:50%;}}/* Start custom CSS for ekit-nav-menu, class: .elementor-element-fb7e561 *//* Louben-menu (Swift, 15-10-2026). Alleen wat Elementor en ElementsKit niet als instelling hebben. */

/* hamburger iets steviger */
.elementor-4354 .elementor-element.elementor-element-fb7e561 .elementskit-menu-hamburger .elementskit-menu-hamburger-icon{height:2px;border-radius:2px}

/* icoontjes bij de submenu-items. Het icoon zelf kies je in Weergave > Menu's > item > Mega Menu. */
.elementor-4354 .elementor-element.elementor-element-fb7e561 .elementskit-submenu-panel > li > a{display:flex;align-items:center;justify-content:flex-start;text-align:left}
.elementor-4354 .elementor-element.elementor-element-fb7e561 .elementskit-submenu-panel .ekit-menu-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:34px;height:34px;margin-right:14px;border-radius:8px;background:#FFF0EF;color:var(--e-global-color-1e9cff5)!important;font-size:17px;line-height:1;transition:background-color .2s,color .2s}
.elementor-4354 .elementor-element.elementor-element-fb7e561 .elementskit-submenu-panel > li > a:hover .ekit-menu-icon, .elementor-4354 .elementor-element.elementor-element-fb7e561 .elementskit-submenu-panel > li > a.active .ekit-menu-icon{background:var(--e-global-color-1e9cff5);color:#fff!important}

/* belknop: alleen in het gsm- en tabletmenu */
.elementor-4354 .elementor-element.elementor-element-fb7e561 .elementskit-navbar-nav > li.lb-menu-bel{display:none}

/* desktop: uitklapmenu's (behalve het eerste) openen naar links, zodat ze niet buiten beeld vallen */
@media (min-width:1025px){.elementor-4354 .elementor-element.elementor-element-fb7e561 .elementskit-navbar-nav > li:not(:first-child) > .elementskit-submenu-panel{left:auto;right:0}}

/* gsm en tablet */
@media (max-width:1024px){
.elementor-4354 .elementor-element.elementor-element-fb7e561 .elementskit-menu-overlay{background-color:rgba(50,5,1,.45)}
.elementor-4354 .elementor-element.elementor-element-fb7e561 .elementskit-menu-container{display:flex;flex-direction:column}
.elementor-4354 .elementor-element.elementor-element-fb7e561 .elementskit-nav-identity-panel{order:-1;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--e-global-color-b64c6a8);position:sticky;top:0;z-index:3;background:#fff}
/* sluitknop: rond, met een kruisje in plaats van de letter X */
.elementor-4354 .elementor-element.elementor-element-fb7e561 .elementskit-menu-close{position:relative;height:42px;border-radius:50%!important;font-size:0!important;line-height:0;color:var(--e-global-color-0327262)}
.elementor-4354 .elementor-element.elementor-element-fb7e561 .elementskit-menu-close::before, .elementor-4354 .elementor-element.elementor-element-fb7e561 .elementskit-menu-close::after{content:"";position:absolute;left:50%;top:50%;width:18px;height:2px;border-radius:2px;background:currentColor;transform:translate(-50%,-50%) rotate(45deg)}
.elementor-4354 .elementor-element.elementor-element-fb7e561 .elementskit-menu-close::after{transform:translate(-50%,-50%) rotate(-45deg)}
/* hoofditems: gewone schrijfwijze, lijntjes ertussen */
.elementor-4354 .elementor-element.elementor-element-fb7e561 .elementskit-navbar-nav > li > a{text-transform:none;letter-spacing:0}
.elementor-4354 .elementor-element.elementor-element-fb7e561 .elementskit-navbar-nav > li{border-bottom:1px solid var(--e-global-color-b64c6a8)}
.elementor-4354 .elementor-element.elementor-element-fb7e561 .elementskit-navbar-nav > li:nth-last-child(2), .elementor-4354 .elementor-element.elementor-element-fb7e561 .elementskit-navbar-nav > li:last-child{border-bottom:0}
/* pijltje in een rondje dat draait als het submenu open is */
.elementor-4354 .elementor-element.elementor-element-fb7e561 .elementskit-navbar-nav > li > a .elementskit-submenu-indicator{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--e-global-color-b64c6a8);color:var(--e-global-color-0327262)!important;fill:var(--e-global-color-0327262);transition:transform .25s,background-color .25s}
.elementor-4354 .elementor-element.elementor-element-fb7e561 .elementskit-navbar-nav > li > a[aria-expanded="true"] .elementskit-submenu-indicator{background:var(--e-global-color-1e9cff5);color:#fff!important;transform:rotate(180deg)}
/* submenu: geen schaduw of kader, licht vlak */
.elementor-4354 .elementor-element.elementor-element-fb7e561 .elementskit-navbar-nav .elementskit-submenu-panel{box-shadow:none;border-radius:0;padding:0 0 12px;background:transparent}
.elementor-4354 .elementor-element.elementor-element-fb7e561 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{background:transparent}
.elementor-4354 .elementor-element.elementor-element-fb7e561 .elementskit-navbar-nav .elementskit-submenu-panel > li > a.active{font-weight:500}
/* belknop onderaan */
.elementor-4354 .elementor-element.elementor-element-fb7e561 .elementskit-navbar-nav > li.lb-menu-bel{display:block;padding:24px 20px 8px;border:0}
.elementor-4354 .elementor-element.elementor-element-fb7e561 .elementskit-navbar-nav > li.lb-menu-bel > a{display:flex;align-items:center;justify-content:center;padding:14px 20px;border-radius:999px;background:var(--e-global-color-1e9cff5);color:#fff!important;font-weight:500}
.elementor-4354 .elementor-element.elementor-element-fb7e561 .elementskit-navbar-nav > li.lb-menu-bel .ekit-menu-icon{margin-right:10px;color:#fff!important;font-size:18px}
}/* End custom CSS */