.customer-logos{filter:grayscale()contrast(100);opacity:.8;grid-template-columns:1fr 1fr;gap:10px 50px;display:grid}@media only screen and (min-width:450px){.customer-logos{grid-template-columns:1fr 1fr 1fr}}@media only screen and (min-width:750px){.customer-logos{grid-template-columns:1fr 1fr 1fr 1fr}}.customer-logos__headline{font-size:var(--headline-small);text-align:center;margin:0 auto 25px;font-weight:550}.customer-logos__logo-slot{aspect-ratio:200/70;width:100%;position:relative}.customer-logos__logo-image{object-fit:contain;mix-blend-mode:darken}