.elementor-78188 .elementor-element.elementor-element-5dea1d3{--display:flex;}.elementor-78188 .elementor-element.elementor-element-1d30fa2{text-align:center;}.elementor-78188 .elementor-element.elementor-element-f315687{--display:flex;}.elementor-78188 .elementor-element.elementor-element-13de2fa{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-78188 .elementor-element.elementor-element-e5f25b0 .eael-team-item figure img{width:100%;}.elementor-78188 .elementor-element.elementor-element-e5f25b0 .eael-team-item .eael-team-member-name{color:#272727;}.elementor-78188 .elementor-element.elementor-element-e5f25b0 .eael-team-item .eael-team-member-position{color:#272727;}.elementor-78188 .elementor-element.elementor-element-e5f25b0 .eael-team-item .eael-team-content .eael-team-text{color:#272727;}.elementor-78188 .elementor-element.elementor-element-e5f25b0 .eael-team-item .eael-team-image .eael-team-text.eael-team-text-overlay{color:#272727;}.elementor-78188 .elementor-element.elementor-element-e5f25b0 .eael-team-member-social-link > a i{font-size:35px;}.elementor-78188 .elementor-element.elementor-element-e5f25b0 .eael-team-member-social-link > a img{width:35px;height:35px;line-height:35px;}.elementor-78188 .elementor-element.elementor-element-e5f25b0 .eael-team-member-social-link > a svg{width:35px;height:35px;line-height:35px;fill:#f1ba63;}.elementor-78188 .elementor-element.elementor-element-e5f25b0 .eael-team-member-social-link > a{color:#f1ba63;}.elementor-78188 .elementor-element.elementor-element-e5f25b0 .eael-team-member-social-link > a:hover{color:#ad8647;}.elementor-78188 .elementor-element.elementor-element-e5f25b0 .eael-team-member-social-link > a:hover svg{fill:#ad8647;}.elementor-78188 .elementor-element.elementor-element-75194c2 .eael-team-item figure img{width:100%;}.elementor-78188 .elementor-element.elementor-element-75194c2 .eael-team-item .eael-team-member-name{color:#272727;}.elementor-78188 .elementor-element.elementor-element-75194c2 .eael-team-item .eael-team-member-position{color:#272727;}.elementor-78188 .elementor-element.elementor-element-75194c2 .eael-team-item .eael-team-content .eael-team-text{color:#272727;}.elementor-78188 .elementor-element.elementor-element-75194c2 .eael-team-item .eael-team-image .eael-team-text.eael-team-text-overlay{color:#272727;}.elementor-78188 .elementor-element.elementor-element-75194c2 .eael-team-member-social-link > a i{font-size:35px;}.elementor-78188 .elementor-element.elementor-element-75194c2 .eael-team-member-social-link > a img{width:35px;height:35px;line-height:35px;}.elementor-78188 .elementor-element.elementor-element-75194c2 .eael-team-member-social-link > a svg{width:35px;height:35px;line-height:35px;fill:#f1ba63;}.elementor-78188 .elementor-element.elementor-element-75194c2 .eael-team-member-social-link > a{color:#f1ba63;}.elementor-78188 .elementor-element.elementor-element-75194c2 .eael-team-member-social-link > a:hover{color:#ad8647;}.elementor-78188 .elementor-element.elementor-element-75194c2 .eael-team-member-social-link > a:hover svg{fill:#ad8647;}.elementor-78188 .elementor-element.elementor-element-05c3b22 .eael-team-item figure img{width:100%;}.elementor-78188 .elementor-element.elementor-element-05c3b22 .eael-team-item .eael-team-member-name{color:#272727;}.elementor-78188 .elementor-element.elementor-element-05c3b22 .eael-team-item .eael-team-member-position{color:#272727;}.elementor-78188 .elementor-element.elementor-element-05c3b22 .eael-team-item .eael-team-content .eael-team-text{color:#272727;}.elementor-78188 .elementor-element.elementor-element-05c3b22 .eael-team-item .eael-team-image .eael-team-text.eael-team-text-overlay{color:#272727;}.elementor-78188 .elementor-element.elementor-element-05c3b22 .eael-team-member-social-link > a i{font-size:35px;}.elementor-78188 .elementor-element.elementor-element-05c3b22 .eael-team-member-social-link > a img{width:35px;height:35px;line-height:35px;}.elementor-78188 .elementor-element.elementor-element-05c3b22 .eael-team-member-social-link > a svg{width:35px;height:35px;line-height:35px;fill:#f1ba63;}.elementor-78188 .elementor-element.elementor-element-05c3b22 .eael-team-member-social-link > a{color:#f1ba63;}.elementor-78188 .elementor-element.elementor-element-05c3b22 .eael-team-member-social-link > a:hover{color:#ad8647;}.elementor-78188 .elementor-element.elementor-element-05c3b22 .eael-team-member-social-link > a:hover svg{fill:#ad8647;}.elementor-78188 .elementor-element.elementor-element-989a521{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-78188 .elementor-element.elementor-element-5b58eeb .eael-team-item figure img{width:100%;}.elementor-78188 .elementor-element.elementor-element-5b58eeb .eael-team-item .eael-team-member-name{color:#272727;}.elementor-78188 .elementor-element.elementor-element-5b58eeb .eael-team-item .eael-team-member-position{color:#272727;}.elementor-78188 .elementor-element.elementor-element-5b58eeb .eael-team-item .eael-team-content .eael-team-text{color:#272727;}.elementor-78188 .elementor-element.elementor-element-5b58eeb .eael-team-item .eael-team-image .eael-team-text.eael-team-text-overlay{color:#272727;}.elementor-78188 .elementor-element.elementor-element-5b58eeb .eael-team-member-social-link > a i{font-size:35px;}.elementor-78188 .elementor-element.elementor-element-5b58eeb .eael-team-member-social-link > a img{width:35px;height:35px;line-height:35px;}.elementor-78188 .elementor-element.elementor-element-5b58eeb .eael-team-member-social-link > a svg{width:35px;height:35px;line-height:35px;fill:#f1ba63;}.elementor-78188 .elementor-element.elementor-element-5b58eeb .eael-team-member-social-link > a{color:#f1ba63;}.elementor-78188 .elementor-element.elementor-element-5b58eeb .eael-team-member-social-link > a:hover{color:#ad8647;}.elementor-78188 .elementor-element.elementor-element-5b58eeb .eael-team-member-social-link > a:hover svg{fill:#ad8647;}.elementor-78188 .elementor-element.elementor-element-cb286a1 .eael-team-item figure img{width:100%;}.elementor-78188 .elementor-element.elementor-element-cb286a1 .eael-team-item .eael-team-member-name{color:#272727;}.elementor-78188 .elementor-element.elementor-element-cb286a1 .eael-team-item .eael-team-member-position{color:#272727;}.elementor-78188 .elementor-element.elementor-element-cb286a1 .eael-team-item .eael-team-content .eael-team-text{color:#272727;}.elementor-78188 .elementor-element.elementor-element-cb286a1 .eael-team-item .eael-team-image .eael-team-text.eael-team-text-overlay{color:#272727;}.elementor-78188 .elementor-element.elementor-element-cb286a1 .eael-team-member-social-link > a i{font-size:35px;}.elementor-78188 .elementor-element.elementor-element-cb286a1 .eael-team-member-social-link > a img{width:35px;height:35px;line-height:35px;}.elementor-78188 .elementor-element.elementor-element-cb286a1 .eael-team-member-social-link > a svg{width:35px;height:35px;line-height:35px;fill:#f1ba63;}.elementor-78188 .elementor-element.elementor-element-cb286a1 .eael-team-member-social-link > a{color:#f1ba63;}.elementor-78188 .elementor-element.elementor-element-cb286a1 .eael-team-member-social-link > a:hover{color:#ad8647;}.elementor-78188 .elementor-element.elementor-element-cb286a1 .eael-team-member-social-link > a:hover svg{fill:#ad8647;}.elementor-78188 .elementor-element.elementor-element-59715d9 .eael-team-item figure img{width:100%;}.elementor-78188 .elementor-element.elementor-element-59715d9 .eael-team-item .eael-team-member-name{color:#272727;}.elementor-78188 .elementor-element.elementor-element-59715d9 .eael-team-item .eael-team-member-position{color:#272727;}.elementor-78188 .elementor-element.elementor-element-59715d9 .eael-team-item .eael-team-content .eael-team-text{color:#272727;}.elementor-78188 .elementor-element.elementor-element-59715d9 .eael-team-item .eael-team-image .eael-team-text.eael-team-text-overlay{color:#272727;}.elementor-78188 .elementor-element.elementor-element-59715d9 .eael-team-member-social-link > a i{font-size:35px;}.elementor-78188 .elementor-element.elementor-element-59715d9 .eael-team-member-social-link > a img{width:35px;height:35px;line-height:35px;}.elementor-78188 .elementor-element.elementor-element-59715d9 .eael-team-member-social-link > a svg{width:35px;height:35px;line-height:35px;fill:#f1ba63;}.elementor-78188 .elementor-element.elementor-element-59715d9 .eael-team-member-social-link > a{color:#f1ba63;}.elementor-78188 .elementor-element.elementor-element-59715d9 .eael-team-member-social-link > a:hover{color:#ad8647;}.elementor-78188 .elementor-element.elementor-element-59715d9 .eael-team-member-social-link > a:hover svg{fill:#ad8647;}.elementor-78188 .elementor-element.elementor-element-64f2366{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-78188 .elementor-element.elementor-element-ac0e298 .eael-team-item figure img{width:100%;}.elementor-78188 .elementor-element.elementor-element-ac0e298 .eael-team-item .eael-team-member-name{color:#272727;}.elementor-78188 .elementor-element.elementor-element-ac0e298 .eael-team-item .eael-team-member-position{color:#272727;}.elementor-78188 .elementor-element.elementor-element-ac0e298 .eael-team-item .eael-team-content .eael-team-text{color:#272727;}.elementor-78188 .elementor-element.elementor-element-ac0e298 .eael-team-item .eael-team-image .eael-team-text.eael-team-text-overlay{color:#272727;}.elementor-78188 .elementor-element.elementor-element-ac0e298 .eael-team-member-social-link > a i{font-size:35px;}.elementor-78188 .elementor-element.elementor-element-ac0e298 .eael-team-member-social-link > a img{width:35px;height:35px;line-height:35px;}.elementor-78188 .elementor-element.elementor-element-ac0e298 .eael-team-member-social-link > a svg{width:35px;height:35px;line-height:35px;fill:#f1ba63;}.elementor-78188 .elementor-element.elementor-element-ac0e298 .eael-team-member-social-link > a{color:#f1ba63;}.elementor-78188 .elementor-element.elementor-element-ac0e298 .eael-team-member-social-link > a:hover{color:#ad8647;}.elementor-78188 .elementor-element.elementor-element-ac0e298 .eael-team-member-social-link > a:hover svg{fill:#ad8647;}.elementor-78188 .elementor-element.elementor-element-b429d75 .eael-team-item figure img{width:100%;}.elementor-78188 .elementor-element.elementor-element-b429d75 .eael-team-item .eael-team-member-name{color:#272727;}.elementor-78188 .elementor-element.elementor-element-b429d75 .eael-team-item .eael-team-member-position{color:#272727;}.elementor-78188 .elementor-element.elementor-element-b429d75 .eael-team-item .eael-team-content .eael-team-text{color:#272727;}.elementor-78188 .elementor-element.elementor-element-b429d75 .eael-team-item .eael-team-image .eael-team-text.eael-team-text-overlay{color:#272727;}.elementor-78188 .elementor-element.elementor-element-b429d75 .eael-team-member-social-link > a i{font-size:35px;}.elementor-78188 .elementor-element.elementor-element-b429d75 .eael-team-member-social-link > a img{width:35px;height:35px;line-height:35px;}.elementor-78188 .elementor-element.elementor-element-b429d75 .eael-team-member-social-link > a svg{width:35px;height:35px;line-height:35px;fill:#f1ba63;}.elementor-78188 .elementor-element.elementor-element-b429d75 .eael-team-member-social-link > a{color:#f1ba63;}.elementor-78188 .elementor-element.elementor-element-b429d75 .eael-team-member-social-link > a:hover{color:#ad8647;}.elementor-78188 .elementor-element.elementor-element-b429d75 .eael-team-member-social-link > a:hover svg{fill:#ad8647;}@media(max-width:1024px){.elementor-78188 .elementor-element.elementor-element-13de2fa{--grid-auto-flow:row;}.elementor-78188 .elementor-element.elementor-element-989a521{--grid-auto-flow:row;}.elementor-78188 .elementor-element.elementor-element-64f2366{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-78188 .elementor-element.elementor-element-13de2fa{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-78188 .elementor-element.elementor-element-989a521{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-78188 .elementor-element.elementor-element-64f2366{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for eael-team-member, class: .elementor-element-e5f25b0 *//* ===== Estilo general para fotos de equipo ===== */
.team-photo img {
  width: 100%;
  height: 380px;              /* alto fijo para mantener proporción */
  object-fit: cover;          /* recorta la imagen sin deformarla */
  border-radius: 8px;         /* esquinas suaves */
  box-shadow: 0 4px 12px rgba(0,0,0,0.1);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* ===== Efecto hover elegante ===== */
.team-photo img:hover {
  transform: scale(1.03);
  box-shadow: 0 6px 18px rgba(0,0,0,0.15);
}

/* ===== Alineación general de cada bloque ===== */
.team-member {
  text-align: center;
  margin-bottom: 40px;
}

/* ===== Título (nombre) ===== */
.team-member h3 {
  font-weight: 700;
  font-size: 18px;
  margin-top: 15px;
  margin-bottom: 5px;
  text-transform: uppercase;
}

/* ===== Subtítulo (cargo) ===== */
.team-member p {
  font-size: 14px;
  color: #777;
  margin: 0;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}/* End custom CSS */