.elementor-28083 .elementor-element.elementor-element-32bb68cf{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-28083 .elementor-element.elementor-element-5e2082d1{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28083 .elementor-element.elementor-element-38aa7008{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;}.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 );}.elementor-28083 .elementor-element.elementor-element-30cee950 .elementor-heading-title{font-weight:700;}.elementor-28083 .elementor-element.elementor-element-d0eca3b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-global .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-global .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-global .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-28083 .elementor-element.elementor-global-47286 .elementor-menu-toggle{margin-right:auto;}.elementor-28083 .elementor-element.elementor-global-47286 .elementor-nav-menu .elementor-item{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-28083 .elementor-element.elementor-global-47286 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );padding-left:5px;padding-right:5px;}.elementor-28083 .elementor-element.elementor-global-47286 .elementor-nav-menu--dropdown a, .elementor-28083 .elementor-element.elementor-global-47286 .elementor-menu-toggle{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-28083 .elementor-element.elementor-global-47286 .elementor-nav-menu--dropdown a:hover,
					.elementor-28083 .elementor-element.elementor-global-47286 .elementor-nav-menu--dropdown a:focus,
					.elementor-28083 .elementor-element.elementor-global-47286 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-28083 .elementor-element.elementor-global-47286 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-28083 .elementor-element.elementor-global-47286 .elementor-menu-toggle:hover,
					.elementor-28083 .elementor-element.elementor-global-47286 .elementor-menu-toggle:focus{color:var( --e-global-color-secondary );}.elementor-28083 .elementor-element.elementor-global-47286 .elementor-nav-menu--dropdown a:hover,
					.elementor-28083 .elementor-element.elementor-global-47286 .elementor-nav-menu--dropdown a:focus,
					.elementor-28083 .elementor-element.elementor-global-47286 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-28083 .elementor-element.elementor-global-47286 .elementor-nav-menu--dropdown a.highlighted{background-color:#02010100;}.elementor-28083 .elementor-element.elementor-global-47286 .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-secondary );}.elementor-28083 .elementor-element.elementor-global-47286 .elementor-nav-menu--dropdown .elementor-item, .elementor-28083 .elementor-element.elementor-global-47286 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-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-28083 .elementor-element.elementor-element-3241524b{border-radius:1px 1px 1px 1px;--e-icon-list-icon-size:20px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-28083 .elementor-element.elementor-element-3241524b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-28083 .elementor-element.elementor-element-3241524b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-28083 .elementor-element.elementor-element-3241524b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-28083 .elementor-element.elementor-element-3241524b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-28083 .elementor-element.elementor-element-3241524b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-28083 .elementor-element.elementor-element-3241524b .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-28083 .elementor-element.elementor-element-3241524b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-28083 .elementor-element.elementor-element-3241524b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-28083 .elementor-element.elementor-element-3241524b .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-28083 .elementor-element.elementor-element-3241524b .elementor-icon-list-icon i{color:var( --e-global-color-fcf1c0a );transition:color 0.3s;}.elementor-28083 .elementor-element.elementor-element-3241524b .elementor-icon-list-icon svg{fill:var( --e-global-color-fcf1c0a );transition:fill 0.3s;}.elementor-28083 .elementor-element.elementor-element-3241524b .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-28083 .elementor-element.elementor-element-3241524b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28083 .elementor-element.elementor-element-3241524b .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-28083 .elementor-element.elementor-element-3241524b .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-28083 .elementor-element.elementor-element-3241524b .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-fcf1c0a );}.elementor-28083 .elementor-element.elementor-element-1d45dbca{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-28083 .elementor-element.elementor-element-1d45dbca .elementor-heading-title{font-weight:bold;}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-28083 .elementor-element.elementor-element-cefec77{--grid-columns:1;--grid-row-gap:20px;}.elementor-28083 .elementor-element.elementor-element-638059b8{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-content{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-28083 .elementor-element.elementor-element-c40be77{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-28083 .elementor-element.elementor-element-5e2082d1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-28083 .elementor-element.elementor-element-38aa7008{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28083 .elementor-element.elementor-element-38aa7008.e-con{--order:99999 /* order end hack */;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-28083 .elementor-element.elementor-element-cefec77{--grid-columns:2;}.elementor-28083 .elementor-element.elementor-element-638059b8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-28083 .elementor-element.elementor-element-32bb68cf{--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28083 .elementor-element.elementor-element-38aa7008{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-28083 .elementor-element.elementor-element-cefec77{--grid-columns:1;}.elementor-28083 .elementor-element.elementor-element-638059b8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28083 .elementor-element.elementor-element-638059b8.e-con{--order:-99999 /* order start hack */;}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}}@media(min-width:768px){.elementor-28083 .elementor-element.elementor-element-38aa7008{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-28083 .elementor-element.elementor-element-38aa7008{--width:100%;}.elementor-28083 .elementor-element.elementor-element-638059b8{--content-width:100%;}}/* Start custom CSS for global, class: .elementor-global-47286 *//* Zorg dat het hoofdmenu een kolom-structuur behoudt */
.elementor-28083 .elementor-element.elementor-global-47286 .elementor-nav-menu--main {
    display: flex;
    flex-direction: column;
}

/* Verberg standaard alle submenu's en haal de absolute positie weg */
.elementor-28083 .elementor-element.elementor-global-47286 .sub-menu {
    display: none !important;
    position: relative !important; /* Forceert de items om ruimte in te nemen */
    width: 100% !important;
    visibility: visible !important;
    opacity: 1 !important;
    box-shadow: none !important; /* Verwijdert schaduwen van zwevende menu's */
    left: 0 !important;
}

/* Toon het submenu als je op de pagina bent of op een onderliggende pagina */
.elementor-28083 .elementor-element.elementor-global-47286 .current-menu-item > .sub-menu,
.elementor-28083 .elementor-element.elementor-global-47286 .current-menu-ancestor > .sub-menu {
    display: block !important;
}

/* Optioneel: Geef de subitems een inspringing voor de hiërarchie */
.elementor-28083 .elementor-element.elementor-global-47286 .sub-menu .menu-item {
    padding-left: 0px;
    margin-top: 2px;    /* Ruimte boven elk subitem */
    margin-bottom: 2px; /* Ruimte onder elk subitem */
}

/* De afstand van de tekst tot de rand (padding) */
.elementor-28083 .elementor-element.elementor-global-47286 .sub-menu .menu-item a {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
    padding-left: 0px !important; /* Hiermee bepaal je de inspringing */
}

/* We richten ons op de link (a) IN de lijst (li), ongeacht de status */
.elementor-28083 .elementor-element.elementor-global-47286 .elementor-nav-menu li.menu-agenda > a:before,
.elementor-28083 .elementor-element.elementor-global-47286 .elementor-nav-menu li.menu-basis > a:before, .elementor-28083 .elementor-element.elementor-global-47286 .elementor-nav-menu li.menu-boekhouding > a:before, .elementor-28083 .elementor-element.elementor-global-47286 .elementor-nav-menu li.menu-financieel > a:before, .elementor-28083 .elementor-element.elementor-global-47286 .elementor-nav-menu li.menu-koppelingen > a:before, .elementor-28083 .elementor-element.elementor-global-47286 .elementor-nav-menu li.menu-verslaglegging > a:before, .elementor-28083 .elementor-element.elementor-global-47286 .elementor-nav-menu li.menu-managementinformatie > a:before, .elementor-28083 .elementor-element.elementor-global-47286 .elementor-nav-menu li.menu-onlineomgeving > a:before, .elementor-28083 .elementor-element.elementor-global-47286 .elementor-nav-menu li.menu-inrichting > a:before {
    font-family: "Font Awesome 5 Free" !important;
    font-weight: 900 !important;
    display: inline-block !important;
    opacity: 1 !important;
    visibility: visible !important;
    margin-right: 10px;
    /* Voeg hier de kleur toe die je standaard wilt zien */
    color:#3bc9ae; 
}

/* Specifiek voor item 1 */
.elementor-28083 .elementor-element.elementor-global-47286 .elementor-nav-menu li.menu-agenda > a:before {
    content: "\f073" !important;
}


/* Specifiek voor item 3 */
.elementor-28083 .elementor-element.elementor-global-47286 .elementor-nav-menu li.menu-basis > a:before {
    content: "\f234" !important;
}


/* Specifiek voor item 4 */
.elementor-28083 .elementor-element.elementor-global-47286 .elementor-nav-menu li.menu-boekhouding > a:before {
    content: "\f02d" !important;
}

/* Specifiek voor item 5 */
.elementor-28083 .elementor-element.elementor-global-47286 .elementor-nav-menu li.menu-financieel > a:before {
    content: "\f53c" !important;
}


/* Specifiek voor item 6 */
.elementor-28083 .elementor-element.elementor-global-47286 .elementor-nav-menu li.menu-koppelingen > a:before {
    content: "\f0c1" !important;
}


/* Specifiek voor item 7 */
.elementor-28083 .elementor-element.elementor-global-47286 .elementor-nav-menu li.menu-verslaglegging > a:before {
    content: "\f044" !important;
}


/* Specifiek voor item 8 */
.elementor-28083 .elementor-element.elementor-global-47286 .elementor-nav-menu li.menu-managementinformatie > a:before {
    content: "\f1fe" !important;
}

/* Specifiek voor item 9 */
.elementor-28083 .elementor-element.elementor-global-47286 .elementor-nav-menu li.menu-onlineomgeving > a:before {
    content: "\f0ac" !important;
}


/* Specifiek voor item 10 */
.elementor-28083 .elementor-element.elementor-global-47286 .elementor-nav-menu li.menu-inrichting > a:before {
    content: "\f013" !important;
}


/* Veiligheidsregel: verberg ALTIJD iconen in submenu's */
.elementor-28083 .elementor-element.elementor-global-47286 .sub-menu a:before {
    content: none !important;
    display: none !important;
}

.elementor-28083 .elementor-element.elementor-global-47286 .elementor-item:before {position:relative;}

.elementor-28083 .elementor-element.elementor-global-47286 .elementor-nav-menu > li {
    border-bottom: 1px solid #DDDDDD; /* Pas kleur/dikte aan */
}

/* 2. Verwijder de border van de link zelf (als Elementor die heeft toegevoegd) */
.elementor-28083 .elementor-element.elementor-global-47286 .elementor-nav-menu > li > a {
    border-bottom: none !important;
}

/* 3. Voorkom dubbele border als een submenu openstaat */
.elementor-28083 .elementor-element.elementor-global-47286 .elementor-nav-menu > li.current-menu-ancestor,
.elementor-28083 .elementor-element.elementor-global-47286 .elementor-nav-menu > li.current-menu-item {
    border-bottom: none !important;
}

/* 4. Geef het allerlaatste item van het submenu de border terug */
/* Zo sluit het blok netjes aan op het volgende hoofditem */
.elementor-28083 .elementor-element.elementor-global-47286 .sub-menu {
    border-bottom: 1px solid #DDDDDD; 
    margin-bottom: 0;
}

/* Verwijder de allerlaatste border van het hele menu (optioneel) */
.elementor-28083 .elementor-element.elementor-global-47286 .elementor-nav-menu > li:last-child {
    border-bottom: none;
}/* End custom CSS */