/* Original artwork, consistent optical spacing, colour restored on hover. */
.client-logos{gap:14px 30px}.client-logo{height:108px;padding:12px 8px;min-width:0;transition:background .22s}.client-logos .client-logo img,.secondary-logos .secondary-logo img{filter:grayscale(1);opacity:.85;transition:filter .25s,opacity .25s;object-fit:contain}.client-logos .client-logo:hover img,.secondary-logos .secondary-logo:hover img{filter:grayscale(0);opacity:1}.client-logo.client-toyota-brand-v9 img{width:146px!important;height:62px!important;max-width:100%!important}.secondary-logos{column-gap:24px;row-gap:0}.secondary-logo{height:116px;padding:23px 20px}.secondary-logo img{max-width:140px;max-height:62px;object-fit:contain}.secondary-logos .secondary-logo:hover{background:#f7f9f5}.client-logo:hover{background:#f7f9f5}.secondary-logo img[alt="SENASA"]{width:150px;height:120px;max-width:150px;max-height:none}.secondary-logo img[alt="Cementos La Unión"],.secondary-logo img[alt="CIE Automotive"],.secondary-logo img[alt="Novaltia"]{width:145px;max-width:145px}.secondary-logo img[alt="EMASA"]{width:115px;max-width:115px}.secondary-logo img[alt="Magna"]{width:122px;max-width:122px}
@media(max-width:850px){.client-logos{gap:14px 20px}.secondary-logos{column-gap:15px}}@media(max-width:600px){.secondary-logo{padding:20px 12px}.secondary-logo img{max-width:100%}.client-logo{height:100px}.client-logo.client-toyota-brand-v9 img{width:130px!important;height:58px!important}.secondary-logo img[alt="CIE Automotive"],.secondary-logo img[alt="Cementos La Unión"],.secondary-logo img[alt="Novaltia"]{max-width:100%}}@media(hover:none){.client-logos .client-logo img,.secondary-logos .secondary-logo img{filter:none;opacity:1}}@media(prefers-reduced-motion:reduce){.client-logo,.client-logo img,.secondary-logo img{transition:none}}
