/* Webbler entrance animations – classes are only ever added by webbler-reveal.js */

.wel-rv {
	opacity: 0 !important;
	transform: var(--wel-rv-from, translate3d(0, 24px, 0)) !important;
	transition:
		opacity var(--wel-rv-dur, 600ms) cubic-bezier(0.22, 0.61, 0.36, 1) var(--wel-rv-delay, 0ms),
		transform var(--wel-rv-dur, 600ms) cubic-bezier(0.22, 0.61, 0.36, 1) var(--wel-rv-delay, 0ms) !important;
}

.wel-rv.wel-rv-in {
	opacity: 1 !important;
	transform: none !important;
}

@media (prefers-reduced-motion: reduce) {
	.wel-rv,
	.wel-rv.wel-rv-in {
		opacity: 1 !important;
		transform: none !important;
		transition: none !important;
	}
}

@media print {
	.wel-rv {
		opacity: 1 !important;
		transform: none !important;
	}
}
