/* Animaciones de aparición — ver inc/animaciones.php */

/*
 * Los cuerpos de texto usan el efecto "line reveal" de Salient atado al SCROLL:
 * el tema va escribiendo en cada palabra una opacidad en línea (0.2 → 1) según
 * lo que hayas bajado. El resultado es que un párrafo largo no se puede leer
 * hasta que has scrolleado del todo — que es lo que el cliente describía como
 * "tarda dos o tres segundos en aparecer".
 *
 * Los párrafos se dejan siempre legibles. El revelado se conserva donde luce y
 * no estorba: los titulares. Hace falta !important porque se compite contra un
 * estilo en línea que el tema reescribe en cada evento de scroll.
 */
.nectar-split-heading p span,
.nectar-split-heading p span.inner {
	opacity: 1 !important;
	transform: none !important;
}

/*
 * Una sola velocidad para los titulares. Venían con tres distintas (1 s, 1,1 s
 * y 1,2 s) según el bloque, y esa mezcla es la que se notaba desigual.
 */
.nectar-split-heading h1 span.inner,
.nectar-split-heading h2 span.inner,
.nectar-split-heading h3 span.inner,
.nectar-split-heading h4 span.inner {
	transition-duration: 0.6s !important;
}

/* Y una sola para las imágenes, que iban a 0,45 s y a 0,5 s. */
.img-with-animation,
.img-with-animation-wrap .img-with-animation {
	transition-duration: 0.5s !important;
}

/* Quien pide menos movimiento en su sistema, no lo recibe. */
@media (prefers-reduced-motion: reduce) {

	.nectar-split-heading span,
	.nectar-split-heading span.inner,
	.img-with-animation {
		opacity: 1 !important;
		transform: none !important;
		transition: none !important;
		animation: none !important;
	}
}
