.elementor-400 .elementor-element.elementor-element-3b1ee1f{--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;}.elementor-400 .elementor-element.elementor-element-297f9df{--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-widget-retina .hfe-retina-image-container .hfe-retina-img{border-color:var( --e-global-color-primary );}.elementor-widget-retina .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-400 .elementor-element.elementor-element-b53f5dd .hfe-retina-image-container, .elementor-400 .elementor-element.elementor-element-b53f5dd .hfe-caption-width{text-align:right;}.elementor-400 .elementor-element.elementor-element-b53f5dd .hfe-retina-image-container .hfe-retina-img{border-style:none;}.elementor-400 .elementor-element.elementor-element-39a26ca{--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;--justify-content:space-evenly;}.elementor-widget-navigation-menu .menu-item a.hfe-menu-item.elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-navigation-menu .menu-item a.hfe-menu-item.elementor-button:hover{background-color:var( --e-global-color-accent );}.elementor-widget-navigation-menu a.hfe-menu-item, .elementor-widget-navigation-menu a.hfe-sub-menu-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-navigation-menu .menu-item a.hfe-menu-item, .elementor-widget-navigation-menu .sub-menu a.hfe-sub-menu-item{color:var( --e-global-color-text );}.elementor-widget-navigation-menu .menu-item a.hfe-menu-item:hover,
								.elementor-widget-navigation-menu .sub-menu a.hfe-sub-menu-item:hover,
								.elementor-widget-navigation-menu .menu-item.current-menu-item a.hfe-menu-item,
								.elementor-widget-navigation-menu .menu-item a.hfe-menu-item.highlighted,
								.elementor-widget-navigation-menu .menu-item a.hfe-menu-item:focus{color:var( --e-global-color-accent );}.elementor-widget-navigation-menu .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:before,
								.elementor-widget-navigation-menu .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-navigation-menu .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent .sub-menu .hfe-has-submenu-container a:after{background-color:var( --e-global-color-accent );}.elementor-widget-navigation-menu .hfe-pointer__framed .menu-item.parent a.hfe-menu-item:before,
								.elementor-widget-navigation-menu .hfe-pointer__framed .menu-item.parent a.hfe-menu-item:after{border-color:var( --e-global-color-accent );}
							.elementor-widget-navigation-menu .sub-menu li a.hfe-sub-menu-item,
							.elementor-widget-navigation-menu nav.hfe-dropdown li a.hfe-sub-menu-item,
							.elementor-widget-navigation-menu nav.hfe-dropdown li a.hfe-menu-item,
							.elementor-widget-navigation-menu nav.hfe-dropdown-expandible li a.hfe-menu-item,
							.elementor-widget-navigation-menu nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-400 .elementor-element.elementor-element-80087f4 .menu-item a.hfe-menu-item{padding-left:15px;padding-right:15px;}.elementor-400 .elementor-element.elementor-element-80087f4 .menu-item a.hfe-sub-menu-item{padding-left:calc( 15px + 20px );padding-right:15px;}.elementor-400 .elementor-element.elementor-element-80087f4 .hfe-nav-menu__layout-vertical .menu-item ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 40px );padding-right:15px;}.elementor-400 .elementor-element.elementor-element-80087f4 .hfe-nav-menu__layout-vertical .menu-item ul ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 60px );padding-right:15px;}.elementor-400 .elementor-element.elementor-element-80087f4 .hfe-nav-menu__layout-vertical .menu-item ul ul ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 80px );padding-right:15px;}.elementor-400 .elementor-element.elementor-element-80087f4 .menu-item a.hfe-menu-item, .elementor-400 .elementor-element.elementor-element-80087f4 .menu-item a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-400 .elementor-element.elementor-element-80087f4 ul.sub-menu{width:220px;}.elementor-400 .elementor-element.elementor-element-80087f4 .sub-menu a.hfe-sub-menu-item,
						 .elementor-400 .elementor-element.elementor-element-80087f4 nav.hfe-dropdown li a.hfe-menu-item,
						 .elementor-400 .elementor-element.elementor-element-80087f4 nav.hfe-dropdown li a.hfe-sub-menu-item,
						 .elementor-400 .elementor-element.elementor-element-80087f4 nav.hfe-dropdown-expandible li a.hfe-menu-item,
						 .elementor-400 .elementor-element.elementor-element-80087f4 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-400 .elementor-element.elementor-element-80087f4 .hfe-nav-menu__toggle{margin:0 auto;}.elementor-400 .elementor-element.elementor-element-80087f4 a.hfe-menu-item, .elementor-400 .elementor-element.elementor-element-80087f4 a.hfe-sub-menu-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-400 .elementor-element.elementor-element-80087f4 .menu-item a.hfe-menu-item, .elementor-400 .elementor-element.elementor-element-80087f4 .sub-menu a.hfe-sub-menu-item{color:var( --e-global-color-secondary );}.elementor-400 .elementor-element.elementor-element-80087f4 .sub-menu,
								.elementor-400 .elementor-element.elementor-element-80087f4 nav.hfe-dropdown,
								.elementor-400 .elementor-element.elementor-element-80087f4 nav.hfe-dropdown-expandible,
								.elementor-400 .elementor-element.elementor-element-80087f4 nav.hfe-dropdown .menu-item a.hfe-menu-item,
								.elementor-400 .elementor-element.elementor-element-80087f4 nav.hfe-dropdown .menu-item a.hfe-sub-menu-item{background-color:#fff;}.elementor-400 .elementor-element.elementor-element-80087f4 .sub-menu li.menu-item:not(:last-child),
						.elementor-400 .elementor-element.elementor-element-80087f4 nav.hfe-dropdown li.menu-item:not(:last-child),
						.elementor-400 .elementor-element.elementor-element-80087f4 nav.hfe-dropdown-expandible li.menu-item:not(:last-child){border-bottom-style:solid;border-bottom-color:#c4c4c4;border-bottom-width:1px;}.elementor-400 .elementor-element.elementor-element-6f33d74{--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;--justify-content:space-evenly;}.elementor-400 .elementor-element.elementor-element-38a045f{--display:flex;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-400 .elementor-element.elementor-element-a8452a3{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-400 .elementor-element.elementor-element-a8452a3 .elementor-divider-separator{width:100%;}.elementor-400 .elementor-element.elementor-element-a8452a3 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}@media(min-width:768px){.elementor-400 .elementor-element.elementor-element-297f9df{--width:25%;}.elementor-400 .elementor-element.elementor-element-39a26ca{--width:50%;}.elementor-400 .elementor-element.elementor-element-6f33d74{--width:25%;}}@media(max-width:1024px){.elementor-widget-retina .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-navigation-menu a.hfe-menu-item, .elementor-widget-navigation-menu a.hfe-sub-menu-item{font-size:var( --e-global-typography-primary-font-size );}
							.elementor-widget-navigation-menu .sub-menu li a.hfe-sub-menu-item,
							.elementor-widget-navigation-menu nav.hfe-dropdown li a.hfe-sub-menu-item,
							.elementor-widget-navigation-menu nav.hfe-dropdown li a.hfe-menu-item,
							.elementor-widget-navigation-menu nav.hfe-dropdown-expandible li a.hfe-menu-item,
							.elementor-widget-navigation-menu nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-navigation-menu .menu-item a.hfe-menu-item.elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-400 .elementor-element.elementor-element-80087f4 a.hfe-menu-item, .elementor-400 .elementor-element.elementor-element-80087f4 a.hfe-sub-menu-item{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:767px){.elementor-widget-retina .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-navigation-menu a.hfe-menu-item, .elementor-widget-navigation-menu a.hfe-sub-menu-item{font-size:var( --e-global-typography-primary-font-size );}
							.elementor-widget-navigation-menu .sub-menu li a.hfe-sub-menu-item,
							.elementor-widget-navigation-menu nav.hfe-dropdown li a.hfe-sub-menu-item,
							.elementor-widget-navigation-menu nav.hfe-dropdown li a.hfe-menu-item,
							.elementor-widget-navigation-menu nav.hfe-dropdown-expandible li a.hfe-menu-item,
							.elementor-widget-navigation-menu nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-navigation-menu .menu-item a.hfe-menu-item.elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-400 .elementor-element.elementor-element-80087f4 a.hfe-menu-item, .elementor-400 .elementor-element.elementor-element-80087f4 a.hfe-sub-menu-item{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}}/* Start custom CSS for wp-widget-gtranslate, class: .elementor-element-4a2d490 *//* GTranslate Container aanpassingen */
#gt_float_wrapper, .gtranslate_wrapper {
    font-family: 'Montserrat', sans-serif !important; /* Past bij je moderne leestekst */
}

/* De dropdown of .elementor-400 .elementor-element.elementor-element-4a2d490 zelf */
.gt_.elementor-400 .elementor-element.elementor-element-4a2d490, select.notranslate {
    background-color: #ffffff !important;
    border: 1px solid #B35D44 !important; /* Terra Cotta rand */
    color: #3B4128 !important; /* Jouw olijfgroen voor de tekst */
    border-radius: 4px !important;
    padding: 5px 10px !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    cursor: pointer;
    transition: all 0.3s ease;
}

/* Hover effect op de .elementor-400 .elementor-element.elementor-element-4a2d490 */
.gt_.elementor-400 .elementor-element.elementor-element-4a2d490:hover {
    border-color: #3B4128 !important;
    box-shadow: 0 2px 8px rgba(179, 93, 68, 0.2) !important;
}

/* Specifiek voor de geselecteerde taal en pijltjes */
.gt_selected {
    color: #B35D44 !important; /* Terra Cotta voor de geselecteerde taal */
}

/* Als je de 'Floating' optie gebruikt, de achtergrond van het zwevende bolletje */
.gt_float_switcher {
    box-shadow: 0 4px 12px rgba(0,0,0,0.1) !important;
    border-bottom: 3px solid #B35D44 !important; /* Subtiele Terra Cotta lijn onderaan */
}

/* De taal-lijst die uitklapt */
.gt_option:hover {
    background-color: #f9f6f0 !important; /* Zachte beige achtergrond bij hover */
    color: #B35D44 !important;
}

/* Verberg het GTranslate logo voor een cleanere B2B look (optioneel) */
.gt_container a img {
    display: none !important;
}/* End custom CSS */