.zdcb-logos-block.is-style-basic.has-logo-size--small .logos li {
  width: 30%;
  padding: 0.5rem 1.5rem;
}
@media only screen and (min-width: 1920px) {
  .zdcb-logos-block.is-style-basic.has-logo-size--small .logos li {
    width: 15%;
    padding: 1rem;
  }
}
.zdcb-logos-block.is-style-basic.has-logo-size--large .logos {
  justify-content: flex-start;
  column-gap: 1.75rem;
}
.zdcb-logos-block.is-style-basic.has-logo-size--large .logos li {
  width: auto;
  padding: 0
}

.zdcb-logos-block .logos li a {
  padding: 0.5rem;
  border-radius: var(--bs-border-radius);
  transition: box-shadow 0.25s ease-out;
}
.zdcb-logos-block .logos li a:hover {
  box-shadow: 0 0 5px 1px var(--bs-neutral-300);
}