.btn-contacto{display:flex!important;align-items:center!important;height:auto!important}.btn-contacto a{background-color:#5EE0D5!important;color:#333!important;border-radius:50px!important;padding:8px 12px 8px 20px!important;text-decoration:none!important;font-weight:inherit!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;height:auto!important;position:relative!important;transition:all 0.3s ease!important}.btn-contacto a::after{content:''!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2.8' stroke-linecap='square' stroke-linejoin='miter'%3E%3Cpath d='M5 19L19 5'/%3E%3Cpath d='M5 5H19V19'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:18px 18px!important;background-color:#ffffff!important;color:#333!important;width:32px!important;height:32px!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:22px!important;font-weight:500!important;line-height:1!important;margin-left:12px!important;margin-top:0!important;position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;transform:none!important;vertical-align:middle!important;flex-shrink:0!important}.btn-contacto a:hover{opacity:0.8!important}.team-section{background-color:#f5f1e8}.team-grid .team-photo img{filter:grayscale(1);aspect-ratio:1 / 1;object-fit:cover;width:100%}.team-grid .team-name{font-size:2rem;color:#9a8a3a;margin:1.5rem 0 0.25rem;letter-spacing:0.02em;font-weight:400;line-height:1}.team-grid .team-role{font-size:0.95rem;font-weight:700;letter-spacing:0.05em;margin:0 0 1.5rem;color:#1a1a1a}.team-grid .bar-header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:0.4rem}.team-grid .team-bars{display:flex;flex-direction:column;gap:1.25rem}.team-grid .bar-label{display:inline;font-size:0.75rem;letter-spacing:0.1em;margin-bottom:0;color:#1a1a1a;font-weight:400}.team-grid .bar-track{width:100%;height:10px;background:transparent;overflow:hidden;border-radius:5px}.team-grid .bar-fill{width:100%;height:100%;transform:scaleX(0);transform-origin:left center;border-radius:5px;will-change:transform}.team-grid .bar-value{font-size:0.75rem;letter-spacing:0.05em;color:#1a1a1a;font-weight:400;font-variant-numeric:tabular-nums}.team-grid .bar-fill--exp{background:#5EE0D5}.team-grid .bar-fill--f500{background:#2E8B8B}.team-grid .bar-fill--ganas{background:#E11D48}@media (max-width:980px){.team-grid .team-member{margin-bottom:3rem}}.mitos-btn-activo{background-color:#8c8420!important;border-color:#8c8420!important;color:#ffffff!important}.mitos-btn-inactivo{background-color:#ffffff!important;border-color:#8c8420!important;color:#8c8420!important}.con-flecha{position:relative}.elemento-flecha{position:absolute;top:0;right:0;bottom:0;width:1em;display:flex;align-items:flex-end;justify-content:flex-end}.elemento-flecha svg{--rotacion:0deg;width:0.5em;height:0.5em;transform:rotate(var(--rotacion));overflow:visible}.elemento-flecha svg path{stroke:#666;stroke-width:1.5;fill:none;stroke-linecap:square;stroke-linejoin:miter;vector-effect:non-scaling-stroke}.flecha-derecha-base{align-items:flex-end}.flecha-derecha-centro{align-items:center}.flecha-arriba-derecha svg{--rotacion:0deg}.flecha-abajo-derecha svg{--rotacion:90deg}.flecha-abajo-izquierda svg{--rotacion:180deg}.flecha-arriba-izquierda svg{--rotacion:-90deg}.elemento-flecha svg path{stroke-dasharray:200;stroke-dashoffset:200}.flecha-animar-draw svg path{animation:flecha-draw 2s ease-out forwards}.flecha-animar-draw svg path:nth-child(2){animation-delay:0.4s}@media (max-width:768px){.flecha-animar-draw svg path{animation-duration:3s}.flecha-animar-draw svg path:nth-child(2){animation-delay:0.6s}}@keyframes flecha-draw{to{stroke-dashoffset:0}}.et-pb-contact-message{text-align:center}.et-pb-contact-message p{color:#FFFFFF;font-size:22px;font-weight:600;margin:0}.mk-seo-heading{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}