.multi-step-mobile-image-wrapper {
	height: 0;
	overflow: hidden;
	opacity: 0;
	transition: opacity 0.3s ease;
}

.multi-step-item.active .multi-step-mobile-image-wrapper {
	opacity: 1;
}

.multi-step-image {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
	opacity: 0;
	transition: opacity 0.3s ease;
	pointer-events: none;
}

.multi-step-image.active {
	opacity: 1;
	pointer-events: auto;
}

.multi-step-content {
	height: 0;
	overflow: hidden;
}

.multi-step-item.active .multi-step-content {
	height: auto;
}
