.partnersTrack {
  display: flex;
  gap: 48px;
  overflow-x: auto;
  scroll-behavior: smooth;
  scrollbar-width: none;
  -ms-overflow-style: none;
  padding: 20px 60px; /* Увеличили padding для запаса по высоте */
  position: relative;
  z-index: 1;
  width: 100%;
  
  /* ДОБАВИТЬ ЭТИ СТРОКИ */
  align-items: center;     /* Выравнивает логотипы по вертикали */
  justify-content: center;  /* Центрирует всю группу логотипов, если их мало */
}

.partnersTrack{
  overflow-x:auto;
  scroll-behavior:smooth;
  width:100%;
}



.partnerLogo {
  flex: 0 0 auto;
  max-width: 200px;
  opacity: .9;
  
  /* ДОБАВИТЬ ЭТИ СТРОКИ */
  display: flex;
  align-items: center;     /* Центрирует картинку внутри контейнера */
  justify-content: center;
}

.partnerLogo img {
  max-width: 100%;
  max-height: 100px; /* ДОБАВИТЬ: ограничивает высоту самого высокого логотипа */
  height: auto;
  display: block;
  filter: grayscale(100%);
  object-fit: contain; /* ДОБАВИТЬ: сохраняет пропорции при вписывании */
}
/* arrows */
/*.partnersArrow{
  position:absolute;
  width:44px;
  height:44px;
  border-radius:50%;
  border:1px solid #ccc;
  background:#fff;
  cursor:pointer;
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:20px;
  z-index:10;
  pointer-events:auto;
}

.partnersArrow.left{ left:-22px; }
.partnersArrow.right{ right:-22px; }*/

/* Возвращаем стрелки на свои места */
.partnersArrow {
    position: absolute !important; /* Принудительно вырываем из общего флекса */
    top: 50% !important;
    transform: translateY(-50%) !important; /* Центрируем точно по высоте */
    width: 44px !important;
    height: 44px !important;
    border-radius: 50% !important;
    background: #fff !important;
    border: 1px solid #ccc !important;
    z-index: 100 !important; /* Чтобы были поверх логотипов */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    cursor: pointer !important;
}

/* Левая стрелка */
.partnersArrow.left {
    left: 10px !important; /* Отрегулируйте отступ от левого края */
}

/* Правая стрелка */
.partnersArrow.right {
    right: 10px !important; /* Отрегулируйте отступ от правого края */
}

/* Важно: родителю нужно задать относительное позиционирование */
.partnersSlider {
    position: relative !important;
    display: flex !important;
    align-items: center !important;
}
