@media (prefers-reduced-motion: no-preference) {
	.qalma-motion-ready .qalma-reveal {
		opacity: 0;
		transform: translate3d(0, 28px, 0);
		transition:
			opacity 680ms cubic-bezier(0.22, 1, 0.36, 1),
			transform 680ms cubic-bezier(0.22, 1, 0.36, 1);
		transition-delay: var(--qalma-delay, 0ms);
		will-change: opacity, transform;
	}

	.qalma-motion-ready .qalma-reveal.qalma-from-left {
		transform: translate3d(-34px, 0, 0);
	}

	.qalma-motion-ready .qalma-reveal.qalma-from-right {
		transform: translate3d(34px, 0, 0);
	}

	.qalma-motion-ready .qalma-reveal.is-visible {
		opacity: 1;
		transform: translate3d(0, 0, 0);
		will-change: auto;
	}

	.AreaCards > *,
	.areaTratamentos > * {
		transition:
			transform 260ms ease,
			box-shadow 260ms ease;
	}

	.AreaCards > *:hover,
	.areaTratamentos > *:hover {
		transform: translateY(-6px);
	}
}

@media (max-width: 767px) and (prefers-reduced-motion: no-preference) {
	.qalma-motion-ready .qalma-reveal,
	.qalma-motion-ready .qalma-reveal.qalma-from-left,
	.qalma-motion-ready .qalma-reveal.qalma-from-right {
		transform: translate3d(0, 20px, 0);
		transition-duration: 560ms;
	}

	.qalma-motion-ready .qalma-reveal.is-visible {
		transform: translate3d(0, 0, 0);
	}
}

