.logo-bar{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;text-align:center}.logo-bar__item:not(.loading){background-color:transparent}.logo-bar__item{flex:0 1 11rem;opacity:var(--logo-opacity);transition:opacity var(--duration-default) ease;vertical-align:middle}@media screen and (min-width:750px){.logo-bar{gap:3rem}.logo-bar__item{flex:0 1 16rem}}@media screen and (hover:hover){.logo-bar__item:hover{opacity:1}}.logo-bar__link{display:block}.logo-bar__image{display:block;height:auto;width:100%}