.elementor-5751 .elementor-element.elementor-element-87054c2{--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:center;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#FFFFFF29;--border-color:#FFFFFF29;--margin-top:0px;--margin-bottom:-118px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;--z-index:9999;}.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 );line-height:var( --e-global-typography-text-line-height );}.elementor-5751 .elementor-element.elementor-element-ceed272.elementor-element{--align-self:center;}.elementor-5751 .elementor-element.elementor-element-ceed272 img{width:162px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1139px){.elementor-5751 .elementor-element.elementor-element-87054c2{--margin-top:0px;--margin-bottom:-94px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:30px;--padding-right:30px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5751 .elementor-element.elementor-element-ceed272 img{width:138px;}}@media(max-width:1024px){.elementor-5751 .elementor-element.elementor-element-87054c2{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for container, class: .elementor-element-87054c2 *//* Initial state */
.logoDark { display: none; }
.logoLight { display: block; }

/* On sticky */
.elementor-sticky--effects {
  background-color: #fff !important;
}

.e-con-inner {
    transition: padding 0.3s ease;
}

/* Default (non-sticky) state */
@media (min-width: 1140px) {
    /* Sticky state: reduced padding */
    .elementor-sticky--effects .e-con-inner {
        padding: 8px !important;
    }
}

.elementor-sticky--effects .e-con-inner {
    padding: 12px 0 !important;
}

.elementor-sticky--effects .logoLight { display: none !important; }
.elementor-sticky--effects .logoDark { display: block !important; }

@media (max-width: 1024px) {
.elementor-sticky--effects .logoLight { display: none !important; }
.elementor-sticky--effects .logoDark { display: block !important; }
.logoDark { display: block; }
.logoLight { display: none; }
}

.klantenserviceOpen .elementor-icon svg path {
    fill: #00192B !important;
}

.klantenserviceButton .elementor-button-text {
    color: #00192B !important;
}

.klantenserviceButton .elementor-button-icon svg path {
    stroke: #00192B !important;
}

.elementor-sticky--effects .jet-mega-menu-item__label, .elementor-sticky--effects .fas.fa-angle-down {
    color: #00192B !important;
}

.hamburgerIcon svg path {
    stroke: #FFF !important;
}

.elementor-sticky--effects .hamburgerIcon svg path {
    stroke: #00192B !important;
}

/* Default state: show light, hide dark */
.trustpilotLight {
  display: block;
}
.trustpilotDark {
  display: none;
}

/* When sticky header is active */
.elementor-sticky--effects .trustpilotLight {
  display: none;
}
.elementor-sticky--effects .trustpilotDark {
  display: block;
}/* End custom CSS */