/* === Logo Carousel === */
.logo-carousel {
  overflow: hidden;
  padding: 20px 0;
}

.logo-carousel .swiper-wrapper {
  transition-timing-function: linear !important;
}

.logo-carousel__item {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 60px;
  padding: 0 20px;
  filter: grayscale(100%);
  opacity: 0.6;
  transition: all var(--transition-normal);
}

.logo-carousel__item:hover {
  filter: grayscale(0%);
  opacity: 1;
}

.logo-carousel__item img {
  max-height: 40px;
  max-width: 120px;
  object-fit: contain;
}
