section.clientes{background:#f6f8fb;border-top:1px solid #e6eaf0;border-bottom:1px solid #e6eaf0;padding:22px 0 26px;margin:0;text-align:center}
section.clientes .clientes-in{max-width:1100px;margin:0 auto;padding:0 16px}
section.clientes p.clientes-ante{margin:0 0 4px;font-size:12px;font-weight:600;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:#505d70}
section.clientes p.clientes-sub{margin:0 auto 18px;max-width:none;font-size:14px;font-weight:400;line-height:1.5;color:#3f4b5c}
section.clientes ul.clientes-lista{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 44px}
section.clientes ul.clientes-lista li{display:flex;align-items:center;margin:0;padding:0}
section.clientes ul.clientes-lista li::before,section.clientes ul.clientes-lista li::marker{content:none}
section.clientes ul.clientes-lista img{display:block;max-width:none;height:auto;border:0;border-radius:0;box-shadow:none}
section.clientes ul.clientes-lista:focus{outline:none}
section.clientes ul.clientes-lista:focus-visible{outline:2px solid #2f6fe0;outline-offset:6px;border-radius:6px}
@media (hover:hover){
section.clientes ul.clientes-lista img{filter:grayscale(1);opacity:.6;transition:filter .35s ease,opacity .35s ease}
section.clientes ul.clientes-lista li:hover img,section.clientes ul.clientes-lista:focus-visible img{filter:none;opacity:1}
}
@media (hover:hover) and (prefers-reduced-motion:reduce){
section.clientes ul.clientes-lista img{transition:none}
}
@media (hover:none){
section.clientes ul.clientes-lista img{filter:none;opacity:1}
}
@media (max-width:600px){
section.clientes{padding:20px 0 22px}
section.clientes ul.clientes-lista{gap:16px 30px}
}
