.lu-logobar{position:relative;display:block;width:100%;box-sizing:border-box;padding:clamp(26px,3vw,40px) 0;background:#fff;border-top:1px solid rgba(20,20,100,.07);border-bottom:1px solid rgba(20,20,100,.07);overflow:hidden}.lu-logobar-kop{text-align:center;font-family:var(--font-head);font-weight:var(--fw-bold);font-size:15px;letter-spacing:.02em;color:var(--c-text-soft);margin:0 0 22px}.lu-marquee{position:relative;display:block;width:100%;box-sizing:border-box;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.lu-marquee-track{display:flex;align-items:center;width:max-content;box-sizing:border-box;animation:lu-logobar-marquee var(--lu-mq-duration,44s) linear infinite}.lu-marquee:hover .lu-marquee-track{animation-play-state:paused}.lu-marquee-item{display:grid;place-items:center;width:auto;height:45px;padding:0 40px;flex:0 0 auto;box-sizing:content-box}@keyframes lu-logobar-marquee{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}@media (prefers-reduced-motion:reduce){.lu-marquee-track{animation:none}}.elementor-widget-bconnect_lu_logos .lu-marquee-item img{display:block;box-sizing:border-box;height:45px;max-height:45px;width:auto;max-width:101px;object-fit:contain;border-radius:0;background:0 0;filter:brightness(0);opacity:.55;mix-blend-mode:normal;transition:opacity .25s var(--ease)}.elementor-widget-bconnect_lu_logos .lu-marquee-item:hover img{filter:brightness(0);opacity:.85}