.elementor-3241 .elementor-element.elementor-element-a5ba0d0:not(.elementor-motion-effects-element-type-background), .elementor-3241 .elementor-element.elementor-element-a5ba0d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://yogenspa.online/wp-content/uploads/2026/05/El-origen-del-bienestar-desde-tu-interior-hasta-tu-piel.png");}.elementor-3241 .elementor-element.elementor-element-a5ba0d0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3241 .elementor-element.elementor-element-a5ba0d0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3241 .elementor-element.elementor-element-404291c:not(.elementor-motion-effects-element-type-background), .elementor-3241 .elementor-element.elementor-element-404291c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://yogenspa.online/wp-content/uploads/2026/05/El-origen-del-bienestar-desde-tu-interior-hasta-tu-piel.png");}.elementor-3241 .elementor-element.elementor-element-404291c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3241 .elementor-element.elementor-element-404291c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3241 .elementor-element.elementor-element-a5124e4{text-align:center;}.elementor-3241 .elementor-element.elementor-element-a5124e4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;}.elementor-3241 .elementor-element.elementor-element-f770375{font-family:"Poppins", Sans-serif;}/* Start custom CSS for section, class: .elementor-element-a5ba0d0 */.elementor-3241 .elementor-element.elementor-element-a5ba0d0 {
    background: linear-gradient(135deg, #FAF6EF 0%, #F3ECE0 50%, #FAF6EF 100%);
    /* Reducido a 200% para que las transiciones de color se queden dentro del campo visual */
    background-size: 200% 200%; 
    /* Usamos 'linear' en lugar de 'ease' para que el ritmo sea constante y nunca se detenga */
    animation: flujoDiagonalConstante 6s linear infinite; 
}

@keyframes flujoDiagonalConstante {
    0% { 
        background-position: 0% 0%; 
    }
    100% { 
        /* Se desplaza en diagonal completa, manteniendo los colores siempre en movimiento visible */
        background-position: 100% 100%; 
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-404291c */.elementor-3241 .elementor-element.elementor-element-404291c {
    background: linear-gradient(135deg, #FAF6EF 0%, #F3ECE0 50%, #FAF6EF 100%);
    /* Reducido a 200% para que las transiciones de color se queden dentro del campo visual */
    background-size: 200% 200%; 
    /* Usamos 'linear' en lugar de 'ease' para que el ritmo sea constante y nunca se detenga */
    animation: flujoDiagonalConstante 6s linear infinite; 
}

@keyframes flujoDiagonalConstante {
    0% { 
        background-position: 0% 0%; 
    }
    100% { 
        /* Se desplaza en diagonal completa, manteniendo los colores siempre en movimiento visible */
        background-position: 100% 100%; 
    }
}/* End custom CSS */