.nexmedia-logos-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;align-items:center}
.nexmedia-logos-grid .nexmedia-logo-item{display:flex;align-items:center;justify-content:center;height:100px;min-width:0;text-decoration:none;background:transparent;border:0;box-shadow:none;padding:8px;box-sizing:border-box}
.nexmedia-logos-grid .nexmedia-logo-image{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border:0;border-radius:0;box-shadow:none}
.nexmedia-logos-grid a:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.nexmedia-logos-empty{padding:24px;text-align:center;border:1px dashed #ccc}
@media(max-width:767px){.nexmedia-logos-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
