/**
 * Nava Motion — footer reveal (footer fijo detrás del contenido).
 */

html.nava-footer-reveal {
	--nava-footer-h: 0px;
}

html.nava-footer-reveal .nava-footer-reveal-content {
	position: relative;
	z-index: 2;
	margin-bottom: var(--nava-footer-h);
	background-color: #ffceec;
}

html.nava-footer-reveal .nava-footer-reveal-footer {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 1;
}

html.nava-footer-reveal .nava-footer-reveal-cover {
	position: relative;
	z-index: 2;
}

html.nava-footer-reveal .nava-footer-reveal-footer h2.nava-footer-scroll-track {
	overflow: hidden;
}

html.nava-footer-reveal .nava-footer-reveal-footer h2 .nava-footer-scroll-text {
	display: inline-block;
	white-space: nowrap;
	transform: translate3d(var(--nava-footer-shift, 0px), 0, 0);
	will-change: transform;
}
