#scrolling-logos {
  position: relative;
  width: 100vw;
  left: 0;
}
#scrolling-logos button#pause-carousel {
  border: none;
  background-color: transparent;
  margin-top: 32px;
}
#scrolling-logos button#pause-carousel svg {
  width: 32px;
  height: 32px;
}
#scrolling-logos .left-to-right-scroller {
  width: 100%;
  position: relative;
}
#scrolling-logos .left-to-right-scroller .scroll-track {
  display: flex;
  animation: scroll-logos-left-to-right 60s linear infinite;
  width: max-content;
  animation-play-state: running;
}
#scrolling-logos .left-to-right-scroller .img-cont {
  flex: 0 0 auto;
  margin-right: 3.5rem;
}
@media (max-width: 780px) {
  #scrolling-logos .left-to-right-scroller .img-cont {
    margin-right: 2rem;
  }
}
#scrolling-logos .left-to-right-scroller img {
  height: auto;
  display: block;
  max-width: 220px;
}
@media (max-width: 780px) {
  #scrolling-logos .left-to-right-scroller img {
    width: 130px;
  }
}

@keyframes scroll-logos-left-to-right {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(-50%);
  }
}
@media (prefers-reduced-motion: reduce) {
  #scrolling-logos .left-to-right-scroller .scroll-track {
    animation: none !important;
  }
}
/*# sourceMappingURL=scrolling-logos.css.map */
