/* Lyor Opps Image & Text — scroll reveal stack */
.lyor-opps-it.lyor-opps-it--text-reveal.lyor-opps-it--js [data-loit-reveal] {
	opacity: 0;
	transform: translate3d(0, 1.35rem, 0);
	filter: blur(6px);
	transition:
		opacity 1.05s cubic-bezier(0.22, 1, 0.36, 1),
		transform 1.05s cubic-bezier(0.22, 1, 0.36, 1),
		filter 1.05s cubic-bezier(0.22, 1, 0.36, 1);
	transition-delay: var(--loit-reveal-delay, 0s);
	will-change: opacity, transform, filter;
}

.lyor-opps-it.lyor-opps-it--text-reveal.lyor-opps-it--js .lyor-opps-it__title[data-loit-reveal] {
	transform: translate3d(0, 1.75rem, 0);
	transition-duration: 1.15s;
}

.lyor-opps-it.lyor-opps-it--text-reveal.lyor-opps-it--js .lyor-opps-it__text[data-loit-reveal] {
	transform: translate3d(0, 1.1rem, 0);
}

.lyor-opps-it.lyor-opps-it--text-reveal [data-loit-reveal].is-loit-revealed {
	opacity: 1;
	transform: none;
	filter: none;
}

.lyor-opps-it.lyor-opps-it--text-reveal:not(.lyor-opps-it--js) [data-loit-reveal],
.elementor-editor-active .lyor-opps-it.lyor-opps-it--text-reveal [data-loit-reveal] {
	opacity: 1;
	transform: none;
	filter: none;
}

@media (prefers-reduced-motion: reduce) {
	.lyor-opps-it.lyor-opps-it--text-reveal [data-loit-reveal] {
		opacity: 1 !important;
		transform: none !important;
		filter: none !important;
		transition: none !important;
	}
}
