/* Container with overflow hidden to clip the animation */
.ticker-container {

  overflow: hidden;
}





/* The animated track */
.ticker-track {
  display: flex;
  animation: ticker-scroll 40s linear infinite;
  width: fit-content;
}

/* Content containers side by side */
.ticker-content {
  display: flex;
  gap: 32px;
  padding: 0 16px;
  white-space: nowrap;
}


/* The animation - translate by -50% (half the track) */
@keyframes ticker-scroll {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-50%);
  }
}