.team-hover-card .et_pb_team_member_description>div{max-height:0;overflow:hidden;opacity:0;transition:all .4s ease}.team-hover-card:hover .et_pb_team_member_description>div{max-height:800px;opacity:1}.ej-slider{max-width:1000px;margin:auto;position:relative}.ej-slide{display:none;animation:ejFade .6s ease}.ej-slide.active{display:block}@keyframes ejFade{from{opacity:0}to{opacity:1}}.ej-texto{font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:600;font-size:14px;line-height:1.8em;text-align:center;margin-bottom:50px;color:#f2f1ec;font-style:italic;min-height:100px}.ej-autor{display:flex;align-items:flex-end;justify-content:flex-start;gap:30px}.ej-logo{width:90px;height:auto;flex-shrink:0}.ej-datos{display:flex;flex-direction:column;justify-content:flex-end}.ej-nombre{font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:700;font-size:18px;line-height:1.15;letter-spacing:0.3px;margin:0;color:#f2f1ec}.ej-cargo{font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:700;font-size:14px;line-height:1.2;letter-spacing:0.2px;margin-top:4px;color:#f2f1ec;opacity:.9}.ej-slider-dots{text-align:center;margin-top:35px}.ej-dot{width:12px;height:12px;border-radius:50%;display:inline-block;margin:0 5px;cursor:pointer;background:#9eb8c5;transition:all .3s ease}.ej-dot.active{background:#ffffff}@media(max-width:767px){.ej-texto{font-size:18px;line-height:1.7em;margin-bottom:35px}.ej-autor{flex-direction:column;align-items:center;text-align:center;gap:15px}.ej-logo{width:80px}.ej-nombre{font-size:22px}.ej-cargo{font-size:15px}}