.nosotros-equipo{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:40px 30px}.nosotros-tarjeta{width:100%;max-width:340px;overflow:hidden;background:#fff;border-radius:12px;box-shadow:0 4px 18px #0f172a1a}.nosotros-tarjeta:nth-child(2n){margin-top:65px}.nosotros-fotografia-contenedor{width:100%;height:340px;overflow:hidden;background:#e8eef5}.nosotros-fotografia{width:100%;height:100%;object-fit:cover;display:block}.nosotros-informacion{padding:24px;text-align:center}.nosotros-nombre{margin-bottom:14px;color:#0f172a;font-size:22px;font-weight:600}.nosotros-biografia{color:#475569;font-size:15px;line-height:1.7;white-space:pre-line}.nosotros-sin-resultados{width:100%;text-align:center;color:#475569}@media(max-width:1023px){.nosotros-equipo{gap:30px 24px}.nosotros-tarjeta:nth-child(2n){margin-top:45px}.nosotros-tarjeta{max-width:320px}}@media(max-width:600px){.nosotros{padding-left:16px;padding-right:16px}.nosotros-equipo{flex-direction:column;align-items:center;gap:30px}.nosotros-tarjeta{width:100%;max-width:360px;margin-top:0!important}.nosotros-fotografia-contenedor{height:320px}}.nosotros-redes{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:14px;margin-top:22px}.nosotros-redes a{display:flex;justify-content:center;align-items:center;width:40px;height:40px;flex-shrink:0;border-radius:50%;background-color:#0b1f3a;transition:background-color .2s ease,transform .2s ease}.nosotros-redes a:hover{background-color:#d97706;transform:translateY(-3px)}.nosotros-redes svg{display:block;width:20px;height:20px;fill:#fff;stroke:none}.nosotros-redes svg rect,.nosotros-redes svg circle:not(.icono-relleno){fill:none;stroke:#fff;stroke-width:2}.nosotros-redes svg .icono-relleno{fill:#fff;stroke:none}.nosotros-titulo{color:#d97706}.nosotros-fotografia-contenedor{width:140px;height:140px;margin:30px auto 15px;padding:4px;border:3px solid #d97706;border-radius:50%;overflow:hidden;background:#fff}.nosotros-fotografia{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:center}.nosotros-contacto{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:10px;margin-bottom:20px}.nosotros-contacto a{display:block;color:#475569;font-size:14px;text-decoration:none;overflow-wrap:anywhere;transition:color .2s ease}.nosotros-contacto a:hover{color:#d97706}
