.featured-in-ticker { width: 100%; padding-top: 2rem; position: relative; overflow: hidden; } 
.featured-in-container { max-width: 75rem; margin: 0 auto; overflow: hidden; } 
.featured-in-title { font-size: 1rem; text-transform: uppercase; letter-spacing: 0.05rem; }
.featured-in-track { width: max-content; margin: 0 auto; display: flex; align-items: center; } 
.featured-in-track.ticker-scroll { margin: 0; animation: ticker-scroll 60s linear infinite; will-change: transform; }
.featured-in-ticker:hover .featured-in-track { animation-play-state: paused; }
.ticker-item { flex: 0 0 auto; margin-right: 1.5rem; display: flex; align-items: center; }
.ticker-item img { max-width: 4.6875rem; max-height: 2.35rem; width: auto; height: auto; display: block; object-fit: contain; } 
@keyframes ticker-scroll { 
  from { transform: translateX(0); } 
  to { transform: translateX(-50%); } 
}
@media (min-width: 480px) {
  .ticker-item img { max-width: 6.25rem; max-height: 3.125rem; }
}
@media (min-width: 768px) {
  .featured-in-ticker { padding-top: 3rem; }
  .ticker-item { margin-right: 2.5rem; }
  .ticker-item img { max-width: 9.375rem; max-height: 4.6875rem; }
}
