.mosaic-block__background-element:not(.mosaic-block__outer-wrapper--has-stretched-background + *) {
	position: relative;
	height: var(--stretched-background-amount, 0px);
	margin-bottom: calc(var(--stretched-background-amount, 0px) * -1);
	transition: height 0.1s, margin-bottom 0.1s;
}

.mosaic-block__outer-wrapper--has-stretched-background + .mosaic-block__background-element {
	display: none;
}
