.logo-marquee{background:transparent;overflow:hidden;padding:20px 0;width:100%}.marquee-track{animation:marquee-scroll 28s linear infinite;display:flex;width:max-content}.marquee-group{gap:28px;padding-right:28px}.marquee-group,.marquee-item{align-items:center;display:flex}.marquee-item{flex-shrink:0;position:relative;top:10px}.marquee-item img{display:block;height:56px;width:auto}.marquee-separator{background:#fff;border-radius:999px;flex-shrink:0;height:5px;width:28px}@keyframes marquee-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}