.elementor-3499 .elementor-element.elementor-element-db7f3ae{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3499 .elementor-element.elementor-element-fee32d9 img{width:34%;opacity:1;}.elementor-3499 .elementor-element.elementor-element-a1c8d52{--display:flex;}#elementor-popup-modal-3499 .dialog-widget-content{animation-duration:1.5s;background-color:transparent;background-image:radial-gradient(at center center, #990CAF 0%, #150086 100%);box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-3499 .dialog-message{width:100em;height:100vh;align-items:center;}#elementor-popup-modal-3499{justify-content:center;align-items:center;}#elementor-popup-modal-3499 .dialog-close-button{display:flex;top:-1100px;font-size:3000px;}body:not(.rtl) #elementor-popup-modal-3499 .dialog-close-button{right:-700px;}body.rtl #elementor-popup-modal-3499 .dialog-close-button{left:-700px;}#elementor-popup-modal-3499 .dialog-close-button i{color:#02010100;}#elementor-popup-modal-3499 .dialog-close-button svg{fill:#02010100;}@media(max-width:767px){.elementor-3499 .elementor-element.elementor-element-fee32d9 img{width:59%;}#elementor-popup-modal-3499 .dialog-close-button{top:-1400px;font-size:3500px;}body:not(.rtl) #elementor-popup-modal-3499 .dialog-close-button{right:-1600px;}body.rtl #elementor-popup-modal-3499 .dialog-close-button{left:-1600px;}}/* Start custom CSS for image, class: .elementor-element-fee32d9 */@keyframes caos-total {
    0% { transform: rotate(0deg); }
    20% { transform: rotate(90deg); }
    40% { transform: rotate(-60deg); }
    60% { transform: rotate(180deg); }
    80% { transform: rotate(-120deg); }
    100% { transform: rotate(0deg); }
}

#emoji-loco img {
    display: inline-block !important;
    transform-origin: center center !important;
    /* La animación dura 5.5s, pero espera 2s antes de arrancar */
    animation: caos-total 5.5s ease-in-out infinite !important;
    animation-delay: 2s !important; 
    
    /* Mantenemos el emoji visible pero quieto al inicio */
    animation-fill-mode: backwards !important;
}/* End custom CSS */