/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.4.9.1786569825
Updated: 2026-08-12 15:23:45

*/

/* =========================================================================
   Animaciones de entrada «Real del Sur»
   -------------------------------------------------------------------------
   Registradas en functions.php como opciones del control NATIVO de Elementor
   (Avanzado > Efectos de movimiento > Animación de entrada), grupo
   «Real del Sur». Reproducen el movimiento del sitio aprobado: las de
   Elementor desplazan el 100 % del alto del elemento y duran 0.75, 1.25 o 2 s;
   el prototipo sube 16 px en 0.45-0.6 s.
   El retardo se pone en el panel, elemento por elemento (el prototipo escalona
   de 80 en 80 ms). Con «reducir movimiento» del sistema, Elementor las apaga.
   Duración del panel en «Revelar»: Normal 0.6 s · Rápida 0.45 s · Lenta 0.9 s.
   ========================================================================= */
@keyframes hrsRevelar { from { opacity: 0; transform: translateY(16px); } to { opacity: 1; transform: none; } }
@keyframes hrsAsentar { from { transform: translateY(16px); } to { transform: none; } }
@keyframes hrsCifras  { from { opacity: 0; transform: translateY(40px); } to { opacity: 1; transform: none; } }
@keyframes hrsEscena  { from { transform: scale(1.06); } to { transform: none; } }

.elementor-element.animated.hrsRevelar { animation-name: hrsRevelar; animation-duration: .6s; animation-timing-function: ease-in-out; }
.elementor-element.animated.animated-fast.hrsRevelar { animation-duration: .45s; }
.elementor-element.animated.animated-slow.hrsRevelar { animation-duration: .9s; }
.elementor-element.animated.hrsAsentar { animation-name: hrsAsentar; animation-duration: .45s; animation-timing-function: ease-in-out; }
.elementor-element.animated.hrsCifras  { animation-name: hrsCifras;  animation-duration: .7s;  animation-timing-function: ease-in-out; }
.elementor-element.animated.hrsEscena  { animation-name: hrsEscena;  animation-duration: 1.2s; animation-timing-function: ease-in-out; }

