.logo-item{
  height: 6.8rem;
  display: flex;
  align-items: center;
}
.logo-item img{
  max-width: 28.2rem;
  height: auto;
  opacity: 0.35 !important;
}
a.logo-item:hover img{
  opacity: 1 !important;
}
.logo-item:hover img{
  opacity: 1 !important;
}
.sec-logo img.hover{
  display: none;
}
.sec-logo .logo-item:has(img:hover) img{
  display: none;
}
.sec-logo .logo-item:has(img:hover) img.hover{
  display: block;
}
@media(min-width:1560px) and (max-width:1579.98px){
  .logo-item img {
    max-width: 24rem;
  }
}
@media(min-width:1460px) and (max-width:1559.98px){
  .logo-item {
    height: 5.6rem;
  }
  .logo-item img {
    max-width: 22rem;
  }
}
@media(min-width:1360px) and (max-width:1459.98px){
  .logo-item {
    height: 5.6rem;
  }
  .logo-item img {
    max-width: 20rem;
  }
}
@media(min-width:1200px) and (max-width:1359.98px){
  .logo-item {
    height: 5.6rem;
  }
  .logo-item img {
    max-width: 20rem;
  }
}
@media(min-width:992px) and (max-width:1199.98px){
  .logo-item {
    height: 5.2rem;
  }
  .logo-item img {
    max-width: 17.1rem;
  }
}
@media(min-width:768px) and (max-width:991.98px){
  .logo-item {
    height: 5.2rem;
  }
  .logo-item img {
    max-width: 17.1rem;
  }
}
@media(max-width:767.98px){
  .logo-item {
    height: 5.2rem;
  }
  .logo-item img {
    max-width: 17.1rem;
  }
}