.elementor-2370 .elementor-element.elementor-element-429fe74{--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-2370 .elementor-element.elementor-element-be399eb.ob-harakiri{writing-mode:inherit;}.elementor-2370 .elementor-element.elementor-element-be399eb.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-2370 .elementor-element.elementor-element-be399eb.ob-harakiri div{writing-mode:inherit;}.elementor-2370 .elementor-element.elementor-element-be399eb{text-align:center;}.elementor-2370 .elementor-element.elementor-element-be399eb.ob-harakiri > div, .elementor-2370 .elementor-element.elementor-element-be399eb.ob-harakiri > h1, .elementor-2370 .elementor-element.elementor-element-be399eb.ob-harakiri > h2, .elementor-2370 .elementor-element.elementor-element-be399eb.ob-harakiri > h3, .elementor-2370 .elementor-element.elementor-element-be399eb.ob-harakiri > h4, .elementor-2370 .elementor-element.elementor-element-be399eb.ob-harakiri > h5, .elementor-2370 .elementor-element.elementor-element-be399eb.ob-harakiri > h6, .elementor-2370 .elementor-element.elementor-element-be399eb.ob-harakiri > p{transform:rotate(0deg);}.elementor-2370 .elementor-element.elementor-element-be399eb > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-2370 .elementor-element.elementor-element-bd351b8{--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:center;--flex-wrap:nowrap;}.elementor-2370 .elementor-element.elementor-element-350a1f1 img{width:100px;height:100px;object-fit:contain;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.4s;border-radius:0px 0px 0px 0px;}.elementor-2370 .elementor-element.elementor-element-350a1f1:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2370 .elementor-element.elementor-element-afc2a0a img{width:100px;height:100px;object-fit:contain;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.4s;border-radius:0px 0px 0px 0px;}.elementor-2370 .elementor-element.elementor-element-afc2a0a:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2370 .elementor-element.elementor-element-d9cfc43 img{width:100px;height:100px;object-fit:contain;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.4s;border-radius:0px 0px 0px 0px;}.elementor-2370 .elementor-element.elementor-element-d9cfc43:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2370 .elementor-element.elementor-element-a162b81 img{width:100px;height:100px;object-fit:contain;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.4s;border-radius:0px 0px 0px 0px;}.elementor-2370 .elementor-element.elementor-element-a162b81:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2370 .elementor-element.elementor-element-3eb0fd0 img{width:100px;height:100px;object-fit:contain;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.4s;border-radius:0px 0px 0px 0px;}.elementor-2370 .elementor-element.elementor-element-3eb0fd0:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2370 .elementor-element.elementor-element-b5cf35d img{width:100px;height:100px;object-fit:contain;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.4s;border-radius:0px 0px 0px 0px;}.elementor-2370 .elementor-element.elementor-element-b5cf35d:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2370 .elementor-element.elementor-element-7895507 img{width:100px;height:100px;object-fit:contain;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.4s;border-radius:0px 0px 0px 0px;}.elementor-2370 .elementor-element.elementor-element-7895507:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2370 .elementor-element.elementor-element-a536d12 img{width:100px;height:100px;object-fit:contain;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.4s;border-radius:0px 0px 0px 0px;}.elementor-2370 .elementor-element.elementor-element-a536d12:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2370 .elementor-element.elementor-element-00cb166 img{width:100px;height:100px;object-fit:contain;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.4s;border-radius:0px 0px 0px 0px;}.elementor-2370 .elementor-element.elementor-element-00cb166:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2370 .elementor-element.elementor-element-7001812 img{width:100px;height:100px;object-fit:contain;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.4s;border-radius:0px 0px 0px 0px;}.elementor-2370 .elementor-element.elementor-element-7001812:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2370 .elementor-element.elementor-element-418de6e img{width:100px;height:100px;object-fit:contain;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.4s;border-radius:0px 0px 0px 0px;}.elementor-2370 .elementor-element.elementor-element-418de6e:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2370 .elementor-element.elementor-element-0399021 img{width:100px;height:100px;object-fit:contain;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.4s;border-radius:0px 0px 0px 0px;}.elementor-2370 .elementor-element.elementor-element-0399021:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2370 .elementor-element.elementor-element-2846fb7 img{width:100px;height:100px;object-fit:contain;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.4s;border-radius:0px 0px 0px 0px;}.elementor-2370 .elementor-element.elementor-element-2846fb7:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2370 .elementor-element.elementor-element-0e1f930 img{width:100px;height:100px;object-fit:contain;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.4s;border-radius:0px 0px 0px 0px;}.elementor-2370 .elementor-element.elementor-element-0e1f930:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2370 .elementor-element.elementor-element-4905a03 img{width:100px;height:100px;object-fit:contain;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.4s;border-radius:0px 0px 0px 0px;}.elementor-2370 .elementor-element.elementor-element-4905a03:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2370 .elementor-element.elementor-element-7dc554b img{width:100px;height:100px;object-fit:contain;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.4s;border-radius:0px 0px 0px 0px;}.elementor-2370 .elementor-element.elementor-element-7dc554b:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}@media(min-width:2400px){.elementor-2370 .elementor-element.elementor-element-b5cf35d img{border-radius:0px 0px 0px 0px;}.elementor-2370 .elementor-element.elementor-element-7895507 img{border-radius:0px 0px 0px 0px;}}/* Start custom CSS for container, class: .elementor-element-bd351b8 */:root{
  --ticker-height: 80px;      /* hoogte van de balk */
  --ticker-gap: 25px;         /* ruimte tussen logo's */
}

/* De container met je bestaande Image widgets */
.logo-ticker{
  position: relative;
  overflow: hidden;
  height: var(--ticker-height);
}

/* JS maakt hieronder automatisch .logo-ticker__track aan */
.logo-ticker__track{
  display: flex;
  align-items: center;
  gap: var(--ticker-gap);
  will-change: transform;
  animation: ticker-scroll 60s linear infinite; /* duur wordt door JS overschreven */
}



/* Styling voor items (Image widgets of gelinkte images) */
.logo-ticker__item{
  display: inline-flex;
  align-items: center;
  flex: 0 0 auto;
  filter: grayscale(100%);
  opacity: .9;
  transition: filter .2s ease, opacity .2s ease, transform .2s ease;
}
.logo-ticker__item:hover{
  filter: grayscale(0%);
  opacity: 1;
  transform: translateY(-2px);
}

/* Zorg dat plaatjes netjes in de hoogte passen */
.logo-ticker__item img{
  height: calc(var(--ticker-height) - 12px);
  width: 100px;
  display: block;
  object-fit: contain;
}

/* Oneindige scroll (JS zet 'm op -50% omdat we de rij dupliceren) */
@keyframes ticker-scroll{
  from { transform: translateX(0); }
  to   { transform: translateX(-50%); }
}

/* Toegankelijkheid: animatie uit als gebruiker dat wil */
@media (prefers-reduced-motion: reduce){
  .logo-ticker__track{ animation: none !important; }
}

.elementor-2370 .elementor-element.elementor-element-bd351b8 img {
    border-radius: 0px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eb414d2 *//* Zorg dat de container de rest verbergt */
.logo-ticker {
    overflow: hidden;
    display: flex;
    width: 100%;
}

/* De track die we met JS aanmaken */
.logo-ticker__track {
    display: flex;
    width: max-content;
    gap: 40px; /* Ruimte tussen de logo's */
    animation: marquee-scroll linear infinite;
}

/* De items zelf */
.logo-ticker__item {
    flex-shrink: 0;
    display: flex;
    align-items: center;
}

.logo-ticker__item img {
    width: auto;
    height: 50px; /* Pas de hoogte van je logo's hier aan */
    display: block;
}

/* De eigenlijke animatie */
@keyframes marquee-scroll {
    0% { transform: translateX(0); }
    100% { transform: translateX(-50%); }
}/* End custom CSS */