.partners{
  padding:14px 0 0;
  background:#fff;
  width:100%;
  box-sizing:border-box;
}

.partners__container{
  width:100%;
  max-width:100%;
  background:#fff;
  padding:0 !important;
}

.partners__title{
  margin-bottom:30px;
  font-weight:700;
  line-height:1;
  font-family:"Rubik",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;
  font-size:2.5rem;
  width:100%;
  background:#fff;
  text-align:center;
}

.partners__grid{
  display:grid;
  grid-template-columns:repeat(5,minmax(0,1fr));
  background:#eee;
  gap:1px;
  border:1px solid #dadadaf3; 
}

.partners__item{
  background:#fff; 
  display:flex;
  align-items:center;
  justify-content:center;
  height:80px;
  transition:none !important;
  outline:0;
  box-shadow:none;
  transform:none;
  -webkit-tap-highlight-color:transparent;
}

.partners__img{
  display:block;
  max-height:70%;
  max-width:85%;
  object-fit:contain;
  pointer-events:none;
  transition:none !important;
}

.partners__item:hover,
.partners__item:focus,
.partners__item:focus-visible,
.partners__item:active{
  background:#fff !important;
  box-shadow:none !important;
  outline:0 !important;
  transform:none !important;
  filter:none !important;
}

.partners__item:hover .partners__img,
.partners__item:focus .partners__img,
.partners__item:active .partners__img{
  opacity:1 !important;
  filter:none !important;
  transform:none !important;
}

.partners__img{
  max-height:70%;
  max-width:85%;
  object-fit:contain;
  pointer-events:none;
  transition:none !important;
}

/* @media (max-width:1200px){
  .partners__grid{ grid-template-columns:repeat(4,minmax(0,1fr)); } 
} */
@media (max-width:768px){
  .partners__grid{ grid-template-columns:repeat(3,minmax(0,1fr)); }
  .partners__title{ font-size:2rem; }
}
/* @media (max-width:480px){
  .partners__grid{ grid-template-columns:repeat(2,minmax(0,1fr)); }
} */
@media (max-width:310px){
  .partners__grid{ grid-template-columns:1fr; }
}
