.framer-ksfjr4 .framer-15vldg4 {
  opacity: 1 !important;
  visibility: visible !important;
}

.framer-ksfjr4 .framer-15vldg4 > ul[data-logo-ticker-fixed] {
  width: max-content !important;
  max-width: none !important;
  opacity: 1 !important;
  visibility: visible !important;
  animation: local-logo-ticker 24s linear infinite !important;
  will-change: transform;
}

.framer-ksfjr4 .framer-15vldg4 > ul[data-logo-ticker-fixed] > .ticker-item {
  flex: 0 0 auto !important;
}

@keyframes local-logo-ticker {
  from { transform: translate3d(0, 0, 0); }
  to { transform: translate3d(calc(-1 * var(--logo-loop-distance, 995px)), 0, 0); }
}

@media (prefers-reduced-motion: reduce) {
  .framer-ksfjr4 .framer-15vldg4 > ul[data-logo-ticker-fixed] {
    animation: none !important;
    transform: translate3d(0, 0, 0) !important;
  }
}

