.diagnosticos-grid{--gap:16px;display:flex;flex-wrap:wrap;gap:var(--gap);align-items:stretch}.diagnosticos-grid,.diagnosticos-grid *{box-sizing:border-box}.diagnosticos-grid{padding:0;margin:0;background:transparent}.diagnosticos-grid .diag-card{flex:1 1 calc(50% - var(--gap));max-width:calc(50% - var(--gap));display:flex}.diagnosticos-grid .card-inner{background:#fff;border-radius:8px;padding:16px 33px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:0;width:100%}.diagnosticos-grid .card-inner img{width:74px;height:auto;display:block;margin:0 auto}.diagnosticos-grid .card-inner p{margin:0;text-align:center;color:#111;font-size:12px;overflow-wrap:anywhere;word-wrap:break-word;hyphens:none;max-width:100%}@media (min-width:641px) and (max-width:1024px){.diagnosticos-grid .diag-card{flex:1 1 calc(33.333% - var(--gap));max-width:calc(33.333% - var(--gap))}.diagnosticos-grid .card-inner p{font-size:16px}}@media (min-width:1025px){.diagnosticos-grid.diagnosticos-4-4-5 .diag-card{flex:1 1 calc((100% - (3 * var(--gap))) / 4);max-width:calc((100% - (3 * var(--gap))) / 4)}.diagnosticos-grid.diagnosticos-4-4-5 .diag-card:nth-child(n+9){flex:1 1 calc((100% - (4 * var(--gap))) / 5);max-width:calc((100% - (4 * var(--gap))) / 5)}.diagnosticos-grid.servicios-3-3 .diag-card{flex:1 1 calc((100% - (2 * var(--gap))) / 3);max-width:calc((100% - (2 * var(--gap))) / 3)}.diagnosticos-grid .card-inner p{font-size:16px}}