/* Hidden only when this block is part of a multi-block entrance group */
.pp-section-label.pp-section-entrance--pending:not( .pp-section-entrance--animated ),
.pp-section-title.pp-section-entrance--pending:not( .pp-section-entrance--animated ),
.pp-section-content.pp-section-entrance--pending:not( .pp-section-entrance--animated ),
.pp-section-button.pp-section-entrance--pending:not( .pp-section-entrance--animated ) {
	opacity: 0;
	visibility: hidden;
}

.pp-section-label.pp-section-entrance--pending:not( .pp-section-entrance--animated ),
.pp-section-title.pp-section-entrance--pending:not( .pp-section-entrance--animated ),
.pp-section-content.pp-section-entrance--pending:not( .pp-section-entrance--animated ) {
	will-change: transform, opacity;
}

.pp-section-button.pp-section-entrance--pending:not( .pp-section-entrance--animated ) {
	will-change: opacity;
}

.pp-section-label.pp-section-entrance--animated,
.pp-section-title.pp-section-entrance--animated,
.pp-section-content.pp-section-entrance--animated,
.pp-section-button.pp-section-entrance--animated {
	visibility: visible;
}

@media ( prefers-reduced-motion: reduce ) {
	.pp-section-label.pp-section-entrance--pending,
	.pp-section-title.pp-section-entrance--pending,
	.pp-section-content.pp-section-entrance--pending,
	.pp-section-button.pp-section-entrance--pending {
		opacity: 1;
		visibility: visible;
	}
}
