/* qma-child/css/paginas/p-3bdc404c07.css: CSS que vivía en el contenido. Páginas: ver la opción qma_css_paginas. 23-oct-2026 */
/* Portafolio de socios: 3 columnas reales y logos al tamaño de la celda.
   Todas las tarjetas son <div> para que wpautop no las envuelva en <p>. */
.qma-mssp-wrap .qma-partners-row{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:18px;margin:18px 0 34px}
.qma-mssp-wrap .qma-partners-row .qma-partner-card{flex:0 0 calc(33.333% - 12px);max-width:calc(33.333% - 12px);min-width:0;padding:18px 14px;background:#fff;border:1px solid #E2E8F0;border-radius:10px;display:block;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}
.qma-mssp-wrap .qma-partners-row .qma-partner-card:hover{border-color:#0B5CA8;box-shadow:0 8px 22px -14px rgba(8,68,128,.55);transform:translateY(-2px)}
.qma-mssp-wrap .qma-partner-card__link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;text-decoration:none}
.qma-mssp-wrap .qma-partner-card__link:focus-visible{outline:2px solid #0B5CA8;outline-offset:4px;border-radius:6px}
.qma-mssp-wrap .qma-partner-card p{margin:0}
.qma-mssp-wrap .qma-partner-card br{display:none}
.qma-mssp-wrap .qma-partner-logo{display:flex;align-items:center;justify-content:center;width:100%;height:116px;margin:0}
.qma-mssp-wrap .qma-partner-logo img{max-width:240px;max-height:100px;width:100%;height:auto;object-fit:contain;display:block;margin:0}
.qma-mssp-wrap .qma-partner-label{display:block;margin:0;font-size:13.5px;font-weight:600;line-height:1.3;color:#334155;text-align:center}
@media (max-width:860px){
 .qma-mssp-wrap .qma-partners-row{gap:14px}
 .qma-mssp-wrap .qma-partners-row .qma-partner-card{flex:0 0 calc(50% - 7px);max-width:calc(50% - 7px)}
 .qma-mssp-wrap .qma-partner-logo{height:96px}
 .qma-mssp-wrap .qma-partner-logo img{max-width:200px;max-height:84px}
}
@media (max-width:520px){
 .qma-mssp-wrap .qma-partners-row .qma-partner-card{flex:0 0 100%;max-width:100%}
 .qma-mssp-wrap .qma-partner-logo{height:104px}
 .qma-mssp-wrap .qma-partner-logo img{max-width:230px;max-height:92px}
}
@media (prefers-reduced-motion:reduce){.qma-mssp-wrap .qma-partners-row .qma-partner-card{transition:none}}
