.sponsors__row{display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;justify-content:center;overflow:hidden}.sponsors__image{flex:1 1 5rem;max-width:40%;object-fit:scale-down}@media screen and (min-width:600px){.sponsors__row{gap:clamp(2rem,3rem,4rem)}.sponsors__image{max-width:clamp(35%,40%,45%)}}@media screen and (min-width:1200px){.sponsors__row{gap:4rem}.sponsors__image{max-width:7%}}@media screen and (min-width:1500px){.sponsors__image{max-width:8%}}