/* style.css */
.marquee-wrapper-855421d5 {
  display: flex;
  overflow: hidden;
  width: 100vw;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  --marquee-speed: 20s;
  --marquee-gap: 20px;
}

.marquee-content-855421d5 {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: space-around;
  min-width: 100%;
  animation: marquee-scroll-left-855421d5 var(--marquee-speed) linear infinite;
}

/* Reverse direction */
.marquee-wrapper-855421d5.dir-right .marquee-content-855421d5 {
  animation-name: marquee-scroll-right-855421d5;
}

/* Pause on hover */
.marquee-wrapper-855421d5.pause-hover:hover .marquee-content-855421d5 {
  animation-play-state: paused;
}

.marquee-item-855421d5 {
  flex-shrink: 0;
  padding: 0 calc(var(--marquee-gap) / 2);
}

.marquee-item-855421d5 img {
  display: block;
  object-fit: contain;
}

@keyframes marquee-scroll-left-855421d5 {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-100%);
  }
}

@keyframes marquee-scroll-right-855421d5 {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(0);
  }
}
