.custom-slider-wrapper {
  position: relative;
  overflow: hidden;
  width: 100%;
    display: table;
    table-layout: fixed;
}

.custom-slider-track {
  overflow: hidden;
  width: 100%;
  scroll-behavior: smooth;
}

.custom-slider-list {
  display: flex;
  list-style: none;
  padding: 0;
  margin: 0;
  gap: 30px;
}

.custom-slider-list li {
  flex-shrink: 0;
  scroll-snap-align: center;
}

.custom-slider-list img {
  height: 60px;
  width: auto;
  display: block;
}

button.prev, button.next {
  background: #ddd;
  border: none;
  font-size: 20px;
  padding: 10px;
  cursor: pointer;
}