/* APNEX 1.5.4 — restrained, element-level Fade in up. */
.apx-reveal-item{
	opacity:0!important;
	transform:translate3d(0,var(--apx-reveal-distance,18px),0)!important;
	transition-property:opacity,transform!important;
	transition-duration:var(--apx-reveal-duration,620ms)!important;
	transition-timing-function:ease-out,cubic-bezier(.22,.75,.18,1)!important;
	transition-delay:var(--apx-reveal-delay,0ms)!important;
	will-change:opacity,transform;
}
.apx-reveal-item.is-visible{
	opacity:1!important;
	transform:translate3d(0,0,0)!important;
}

/* Old whole-section animation is intentionally disabled. */
.b-reveal,.b-reveal.is-visible{
	opacity:1!important;
	transform:none!important;
	transition:none!important;
}

@media(max-width:820px){
	.apx-reveal-item{transform:translate3d(0,min(var(--apx-reveal-distance,18px),14px),0)!important}
	.apx-reveal-item.is-visible{transform:translate3d(0,0,0)!important}
}

@media(prefers-reduced-motion:reduce){
	.apx-reveal-item,.apx-reveal-item.is-visible{
		opacity:1!important;
		transform:none!important;
		transition:none!important;
		will-change:auto!important;
	}
}
