/* Logotipos y enlaces de los colaboradores indicados por AGTV. */
.agtv-collaborators{margin:38px 0 28px;padding:28px 0;border-top:1px solid rgba(120,145,145,.25)}
.main-footer-one.classic .agtv-collaborators{color:#e5f0ef}
.agtv-collaborators h3{font:700 20px/1.4 Inter,system-ui,sans-serif;letter-spacing:0;margin:0 0 20px;color:inherit}
.agtv-collaborators__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}
.agtv-collaborator{display:flex;flex-direction:column;gap:12px;color:inherit!important;text-decoration:none;text-align:center;font:600 13px/1.45 Inter,system-ui,sans-serif;min-width:0}
.agtv-collaborator__logo{display:flex;align-items:center;justify-content:center;height:110px;padding:16px;background:#fff;border:1px solid #dce4e2;border-radius:6px}
.agtv-collaborator__logo img{display:block;width:100%;height:100%;object-fit:contain}
.collaborator--dark .agtv-collaborator__logo{background:#163b43;border-color:#36545a}
.agtv-collaborator:focus-visible{outline:3px solid #24ba9e;outline-offset:5px;border-radius:6px}
.agtv-collaborator:hover .agtv-collaborator__logo{border-color:#24ba9e}
.association-stats--three{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:920px){.agtv-collaborators__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.association-stats--three{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.agtv-collaborators__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.agtv-collaborator__logo{height:100px;padding:12px}.association-stats--three{grid-template-columns:1fr}}
