.multi-row-slider { display: flex; flex-direction: column; gap: 30px; }
/*.mrs-swiper { width: 100%; overflow: hidden; }
.mrs-swiper-wrapper { display: flex; transition-timing-function: linear !important; }*/
.mrs-swiper-slide { flex-shrink: 0; padding: 0 8px; box-sizing: border-box; }
.slide-item { background: #fff; border: 1px solid #ddd; border-radius: 8px; padding: 10px; text-align: center; }
.customer-logo { max-width: 100%; max-height: 80px; margin-bottom: 5px; object-fit: contain; }
.customer-name { font-size: 14px; font-weight: 500; color: #333; }
.row-wrapper {
  overflow: hidden;
  position: relative;
}
.multi-row-slider .customer-name{text-align: center;
    font-family: "Montserrat Alternates", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 15px;}
@keyframes mrs-scroll-left {
  0% { transform: translateX(0); }
  100% { transform: translateX(-50%); }
}

.mrs-scroll-left .mrs-swiper-wrapper {
  display: flex;
  animation: mrs-scroll-left 30s linear infinite;
}
.mrs-swiper {
    overflow: hidden;
    width: 100%;
  }

  .mrs-swiper-wrapper {
    display: flex;
    gap: 16px;
    will-change: transform;
  }

  .mrs-swiper-slide {
    flex: 0 0 auto;
  }


  /* Dynamic column widths */
  .mrs-swiper[data-columns="5"] .mrs-swiper-slide {
    width: calc((100% / 5) - 16px);
  }