 div.main-menu.main-menu-3>.j-menu .menu-item.main-menu-item-1{display:flex}div.main-menu.main-menu-3>.j-menu .menu-item.main-menu-item-1>a:before{content:'\eb7e' !important;font-family:icomoon !important}.desktop-main-menu-wrapper div.main-menu.main-menu-3>.j-menu>.main-menu-item-1>a{border-radius:3px !important;--element-border-radius:3px !important;min-width:220px}.header-sticky[data-sticky=is-sticky] .desktop-main-menu-wrapper .main-menu-3 .main-menu-item-1.flyout:not(.open)>.j-dropdown{visibility:hidden}.desktop-main-menu-wrapper .main-menu-3 .main-menu-item-1.menu-fullwidth>.j-dropdown>.mega-menu-content{padding-inline-start:0;padding-inline-end:0}.desktop-main-menu-wrapper .main-menu-3 .main-menu-item-1.menu-fullwidth>.j-dropdown>.mega-menu-content>.grid-rows>.grid-row>.grid-cols-wrapper{--gutter:var(--content-gutter,0px)}.desktop-main-menu-wrapper .main-menu-3 .main-menu-item-1.dropdown.mega-custom>.j-dropdown{--width:500px}.main-menu-3>.j-menu li.main-menu-item-1>a .links-text{display:var(--display);--display:block}.desktop-main-menu-wrapper .main-menu-3>.j-menu li.main-menu-item-1.multi-level .dropdown-menu ul li .dropdown-menu{left:100%}.desktop-main-menu-wrapper #main-menu.main-menu-3 .main-menu-item-1.dropdown:not(.mega-fullwidth).mega-custom>.j-dropdown{left:calc(var(--menu-item-gap,0px)/2);right:auto;transform:translate3d(0,var(--dropdown-from),0);align-items:flex-start;--align-scroll:var(--align-scroll-start,0);--translate-x:0}.desktop-main-menu-wrapper #main-menu.main-menu-3 .main-menu-item-1.dropdown:not(.mega-fullwidth).mega-custom:first-child>.j-dropdown{left:initial;right:auto}.desktop-main-menu-wrapper #main-menu.main-menu-3 .main-menu-item-1.dropdown:not(.mega-fullwidth).mega-custom:last-child>.j-dropdown{left:calc(var(--menu-item-gap,0px)/2);right:auto}.desktop-main-menu-wrapper #main-menu.main-menu-3 .main-menu-item-1.dropdown:not(.mega-fullwidth).mega-custom>.j-dropdown:before{--triangle-right:var(--triangle-right-offset,0px);--triangle-left:var(--triangle-left-offset,0px);transform:none}.desktop-main-menu-wrapper #main-menu-2.main-menu-3 .main-menu-item-1.dropdown:not(.mega-fullwidth).mega-custom>.j-dropdown{left:calc(var(--menu-item-gap,0px)/2);right:auto;transform:translate3d(0,var(--dropdown-from),0);align-items:flex-start;--align-scroll:var(--align-scroll-start,0);--translate-x:0}.desktop-main-menu-wrapper #main-menu-2.main-menu-3 .main-menu-item-1.dropdown:not(.mega-fullwidth).mega-custom:first-child>.j-dropdown{left:initial;right:auto}.desktop-main-menu-wrapper #main-menu-2.main-menu-3 .main-menu-item-1.dropdown:not(.mega-fullwidth).mega-custom:last-child>.j-dropdown{left:calc(var(--menu-item-gap,0px)/2);right:auto}.desktop-main-menu-wrapper #main-menu-2.main-menu-3 .main-menu-item-1.dropdown:not(.mega-fullwidth).mega-custom>.j-dropdown:before{--triangle-right:var(--triangle-right-offset,0px);--triangle-left:var(--triangle-left-offset,0px);transform:none}.main-menu-3>.j-menu li.main-menu-item-1 .menu-label{color:rgba(255,255,255,1);font-weight:400;text-transform:none;background-color:rgba(232,40,77,1);--background-color:rgba(232,40,77,1);background-size:contain;border-radius:2px;--element-border-radius:2px;padding-right:4px;--element-padding-right:4px;padding-left:4px;--element-padding-left:4px}.no-touchevents .main-menu-3>.j-menu li.main-menu-item-1:hover .menu-label{background-size:contain} @media (min-width:1025px){
.main-menu-3 .main-menu-item-1.mega-menu>.dropdown-menu{width:330px!important;min-width:330px!important;max-width:calc(100vw - 30px);height:auto!important;max-height:none!important;overflow:visible!important;z-index:1000}
.main-menu-3 .main-menu-item-1>.dropdown-menu>.mega-menu-content,.main-menu-3 .module-catalog-119,.main-menu-3 .module-catalog-119 .module-body,.main-menu-3 .module-catalog-119 .catalog-grid{width:100%!important;height:auto!important;overflow:visible!important}
.main-menu-3 .module-catalog-119 .catalog-grid{display:block!important}
.main-menu-3 .module-catalog-119 .module-item{position:relative!important;left:auto!important;top:auto!important;width:100%!important;margin:0!important;padding:0!important;overflow:visible!important}
.main-menu-3 .module-catalog-119 .catalog-title{position:relative;display:block;width:100%;padding:9px 34px 9px 30px;color:#337ab7!important;background:#fff;border:0;border-bottom:1px solid #e7edf2;font-weight:400;line-height:1.45;transition:color .15s ease,background .15s ease}
.main-menu-3 .module-catalog-119 .catalog-title:before{content:'';position:absolute;left:12px;top:50%;width:7px;height:7px;border:solid #17324d;border-width:0 2px 2px 0;transform:translateY(-50%) rotate(-45deg)}
.main-menu-3 .module-catalog-119 .catalog-title:after{content:'';position:absolute;right:14px;top:50%;width:6px;height:6px;border:solid #8b98a4;border-width:0 1px 1px 0;transform:translateY(-50%) rotate(-45deg)}
.main-menu-3 .module-catalog-119 .module-item:hover>.item-content>.catalog-title,.main-menu-3 .module-catalog-119 .module-item:focus-within>.item-content>.catalog-title{color:#17324d!important;background:#f8fafc}
.main-menu-3 .module-catalog-119 .item-assets{display:block!important;position:absolute!important;z-index:1100;top:0;left:100%;width:360px;min-width:360px;max-height:calc(100vh - 180px);overflow-y:auto!important;padding:4px 0!important;background:#fff;border-top:3px solid #ffdd57;box-shadow:0 10px 24px rgba(23,50,77,.18);opacity:0;visibility:hidden;pointer-events:none;transform:translateX(5px);transition:opacity .15s ease,transform .15s ease,visibility .15s ease}
.main-menu-3 .module-catalog-119 .module-item:hover>.item-content>.item-assets,.main-menu-3 .module-catalog-119 .module-item:focus-within>.item-content>.item-assets{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(0)}
.main-menu-3 .module-catalog-119 .catalog-image{display:none!important}
.main-menu-3 .module-catalog-119 .item-assets>.subitems{display:block!important}
.main-menu-3 .module-catalog-119 .subitem{position:relative}
.main-menu-3 .module-catalog-119 .subitem>a{display:block;padding-top:7px;padding-bottom:7px;color:#337ab7!important;background:#fff;border-bottom:1px solid #eef2f5;line-height:1.4}
.main-menu-3 .module-catalog-119 .subitem:last-child>a{border-bottom:0}
.main-menu-3 .module-catalog-119 .subitem>a:hover,.main-menu-3 .module-catalog-119 .subitem>a:focus{color:#17324d!important;background:#f8fafc}
.main-menu-3 .module-catalog-119 .subitem>.subitems{position:absolute;z-index:1200;top:0;left:100%;width:340px;padding:4px 0;background:#fff;border-top:3px solid #ffdd57;box-shadow:0 10px 24px rgba(23,50,77,.18);opacity:0;visibility:hidden;pointer-events:none}
.main-menu-3 .module-catalog-119 .subitem:hover>.subitems,.main-menu-3 .module-catalog-119 .subitem:focus-within>.subitems{opacity:1;visibility:visible;pointer-events:auto}
}
/* SVN 500ms close delay */
@media (min-width:1025px){
.main-menu-3 .module-catalog-119 .item-assets,.main-menu-3 .module-catalog-119 .subitem>.subitems{transition-delay:.5s!important}
.main-menu-3 .module-catalog-119 .module-item:hover>.item-content>.item-assets,.main-menu-3 .module-catalog-119 .module-item:focus-within>.item-content>.item-assets,.main-menu-3 .module-catalog-119 .subitem:hover>.subitems,.main-menu-3 .module-catalog-119 .subitem:focus-within>.subitems{transition-delay:0s!important}
}
/* SVN 500ms root menu close delay */
@media (min-width:1025px){
.main-menu-3 .main-menu-item-1.mega-menu>.dropdown-menu{transition-delay:.5s!important}
.main-menu-3 .main-menu-item-1.mega-menu:hover>.dropdown-menu,.main-menu-3 .main-menu-item-1.mega-menu:focus-within>.dropdown-menu{transition-delay:0s!important}
}
/* SVN hover safety zone 100ms */
@media (min-width:1025px){
.main-menu-3 .main-menu-item-1.mega-menu>.dropdown-menu{box-sizing:border-box;width:354px!important;min-width:354px!important;padding:12px!important;margin:-12px 0 0 -12px;background:transparent!important;transition-delay:.1s!important}
.main-menu-3 .main-menu-item-1>.dropdown-menu>.mega-menu-content{background:#fff;box-shadow:0 10px 24px rgba(23,50,77,.18)}
.main-menu-3 .module-catalog-119 .item-assets,.main-menu-3 .module-catalog-119 .subitem>.subitems{transition-delay:.1s!important}
.main-menu-3 .main-menu-item-1.mega-menu:hover>.dropdown-menu,.main-menu-3 .main-menu-item-1.mega-menu:focus-within>.dropdown-menu,.main-menu-3 .module-catalog-119 .module-item:hover>.item-content>.item-assets,.main-menu-3 .module-catalog-119 .module-item:focus-within>.item-content>.item-assets,.main-menu-3 .module-catalog-119 .subitem:hover>.subitems,.main-menu-3 .module-catalog-119 .subitem:focus-within>.subitems{transition-delay:0s!important}
}
/* SVN 50ms and final row fix */
@media (min-width:1025px){
.main-menu-3 .main-menu-item-1.mega-menu>.dropdown-menu,.main-menu-3 .module-catalog-119 .item-assets,.main-menu-3 .module-catalog-119 .subitem>.subitems{transition-delay:.05s!important}
.main-menu-3 .module-catalog-119 .module-item{background:#fff!important}
.main-menu-3 .main-menu-item-1.mega-menu:hover>.dropdown-menu,.main-menu-3 .main-menu-item-1.mega-menu:focus-within>.dropdown-menu,.main-menu-3 .module-catalog-119 .module-item:hover>.item-content>.item-assets,.main-menu-3 .module-catalog-119 .module-item:focus-within>.item-content>.item-assets,.main-menu-3 .module-catalog-119 .subitem:hover>.subitems,.main-menu-3 .module-catalog-119 .subitem:focus-within>.subitems{transition-delay:0s!important}
}
/* SVN 40px hover guard */
@media (min-width:1025px){
.main-menu-3 .main-menu-item-1.mega-menu>.dropdown-menu{box-sizing:content-box!important;width:330px!important;min-width:330px!important;padding:0!important;border:40px solid transparent!important;margin:-40px 0 0 -40px!important;background:transparent!important}
.main-menu-3 .main-menu-item-1>.dropdown-menu>.mega-menu-content{min-height:581px!important;background:#fff!important}
}
/* SVN submenu hover guard */
@media (min-width:1025px){
.main-menu-3 .module-catalog-119 .item-assets{box-sizing:content-box!important;width:360px!important;min-width:360px!important;padding:0!important;border-style:solid!important;border-color:transparent!important;border-width:30px 30px 30px 0!important;margin:-30px 0 0!important;background:transparent!important;box-shadow:none!important;max-height:none!important;overflow:visible!important}
.main-menu-3 .module-catalog-119 .item-assets>.subitems{box-sizing:border-box;width:360px;max-height:calc(100vh - 180px);overflow-y:auto!important;padding:4px 0!important;background:#fff!important;border-top:3px solid #ffdd57;box-shadow:0 10px 24px rgba(23,50,77,.18)}
}

/* SVN desktopmenu: opmaak derde categorieniveau — 2026-09-06 */
@media (min-width:1025px){
.main-menu-3 .module-catalog-119 .subitem.svn-has-level-3>a{position:relative;padding-right:32px}
.main-menu-3 .module-catalog-119 .subitem.svn-has-level-3>a:after{content:'';position:absolute;right:14px;top:50%;width:6px;height:6px;border:solid #8b98a4;border-width:0 1px 1px 0;transform:translateY(-50%) rotate(-45deg)}
.main-menu-3 .module-catalog-119 .subitem>.svn-level-3{top:-3px;left:100%;width:340px;min-width:340px;max-height:calc(100vh - 180px);overflow-y:auto!important;background:#fff!important;border-top:3px solid #ffdd57;box-shadow:0 10px 24px rgba(23,50,77,.18)}
.main-menu-3 .module-catalog-119 .subitem>.svn-level-3 .subitem>a{padding:7px 18px!important;color:#337ab7!important;background:#fff;border-bottom:1px solid #eef2f5;line-height:1.4}
.main-menu-3 .module-catalog-119 .subitem>.svn-level-3 .subitem>a:hover,.main-menu-3 .module-catalog-119 .subitem>.svn-level-3 .subitem>a:focus{color:#17324d!important;background:#f8fafc}
}


/* SVN derde submenu: buiten de tweede kolom laten openen */
@media (min-width:1025px){
.main-menu-3 .module-catalog-119 .item-assets>.subitems{max-height:none!important;overflow:visible!important}
}
.main-menu-3 .main-menu-item-1.mega-menu .mega-menu-content>.grid-rows>.grid-row-1:before{display:block}.main-menu-3 .main-menu-item-1.mega-menu .mega-menu-content>.grid-rows>.grid-row-1>.grid-cols-wrapper>.grid-cols>.grid-col-1{min-width:100%}.main-menu-3 .main-menu-item-1.mega-menu .mega-menu-content>.grid-rows>.grid-row-1>.grid-cols-wrapper>.grid-cols>.grid-col-1>.grid-items>.grid-item:not(:empty){height:auto}.main-menu-3 .main-menu-item-1.mega-menu .mega-menu-content>.grid-rows>.grid-row-1 .grid-col-1{display:block}.main-menu-3 .main-menu-item-1.mega-menu .mega-menu-content>.grid-rows>.grid-row-1 .grid-col-1>.grid-items:before{display:none}.grid-items>.grid-item.grid-module-main_menu-3-1-1-1-1{display:flex} 