.infinite-carousel {
  overflow: hidden;
  height: 60vh;
  display: flex;
  align-items: center;
  justify-content: center;
}
.infinite-carousel .img-container {
  height: 300px;
  width: 100%;
  padding: 50px 0;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 20px;
  background-color: rgb(248, 248, 248);
  background-image: linear-gradient(248deg, rgb(61, 72, 228), rgb(238, 73, 117));
}
.infinite-carousel .logo-track {
  display: flex;
  gap: 2rem;
  animation: scrollLeft 40s linear infinite;
}
.infinite-carousel .logo-track img {
  height: 70px;
}
.infinite-carousel .bg-white {
  min-height: 150px;
  width: 167px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.infinite-carousel .bg-white:nth-child(14) img {
  width: 90%;
}

@keyframes scrollLeft {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-50%);
  }
}/*# sourceMappingURL=logo-showcaseDesign7.css.map */