/**
 * Theme Name:     Hello Child By N7
 * Author:         N7
 * Template:       hello-elementor
 * Text Domain:	   hello-elementor-child
 * Description:    Child Theme para Hello creado por N7, Agencia de Publicidad, Marketing y Comunicación.
*/

html {
  scroll-behavior: auto !important;
}

/* Ocultar el reCAPTCHA de Google */
body .grecaptcha-badge {
    visibility: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
}

/* Ocultar el botón de gestión de consentimiento de Complianz */
body button.cmplz-btn.cmplz-manage-consent.manage-consent-1.cmplz-show {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
}

/* ===== Rehabilitar animaciones aunque el SO tenga "Reducir movimiento" =====
   Importante: NO usar el shorthand 'animation', solo subpropiedades,
   así NO pisamos la duración/clases (animated-fast/slow) ni el delay de Elementor.
*/
@media (prefers-reduced-motion: reduce) {
  /* Vuelve a poner las duraciones de Elementor (con !important para vencer el kill-switch) */
  .animated { animation-duration: 1.25s !important; }
  .animated.animated-slow { animation-duration: 2s !important; }
  .animated.animated-fast { animation-duration: .75s !important; }

  /* Asegura que la animación corre */
  .animated {
    animation-play-state: running !important;
    animation-iteration-count: 1 !important;
    animation-fill-mode: both !important;
  }

  /* SOLO fijamos el nombre de animación según la clase, para no tocar duración/delay/easing */
  .elementor-animated.fadeInUp, .animated.fadeInUp { animation-name: fadeInUp !important; }
  .elementor-animated.fadeIn,   .animated.fadeIn   { animation-name: fadeIn !important; }
  .elementor-animated.zoomIn,   .animated.zoomIn   { animation-name: zoomIn !important; }
  /* Añade aquí otros nombres que uses: slideInUp, fadeInLeft, etc.
     Ejemplo:
     .animated.fadeInLeft { animation-name: fadeInLeft !important; } */
}

/* (Opcional) Fuera de reduce-motion, deja que Elementor mande: no tocamos nada */
