.wp-block-zdw-intro-effect.intro-effect[data-effect-intensity] .ie-bg-video,
.wp-block-zdw-intro-effect.intro-effect[data-effect-intensity] .zdw-intro-video-base {
	position: absolute !important;
	inset: 0 !important;
	display: block;
	width: 100% !important;
	height: 100% !important;
	max-width: none !important;
	max-height: none !important;
	object-fit: cover !important;
	object-position: center center !important;
	transform: none !important;
	pointer-events: none;
}

.wp-block-zdw-intro-effect.intro-effect[data-effect-intensity] .zdw-intro-video-base {
	z-index: 0 !important;
}

.wp-block-zdw-intro-effect.intro-effect[data-effect-intensity] .zdw-intro-video-filtered {
	z-index: 1 !important;
}

.wp-block-zdw-intro-effect.intro-effect[data-effect-mode="overlay"] {
	isolation: isolate;
}

.wp-block-zdw-intro-effect.intro-effect[data-effect-mode="overlay"] .zdw-intro-video-source {
	z-index: 0 !important;
	filter: none !important;
	opacity: 1 !important;
}

.wp-block-zdw-intro-effect.intro-effect[data-effect-mode="overlay"] .zdw-intro-color-overlay {
	position: absolute;
	inset: 0;
	z-index: 1;
	background: var(--zdw-intro-overlay-color, #4e2797);
	opacity: var(--zdw-intro-overlay-opacity, 0.25);
	mix-blend-mode: var(--zdw-intro-overlay-blend-mode, normal);
	pointer-events: none;
}

.wp-block-zdw-intro-effect.intro-effect[data-title-effect="plain"] .zdw-intro-effect-inner,
.wp-block-zdw-intro-effect.intro-effect[data-title-effect="plain"] .zdw-intro-effect-inner h2.wp-block-heading {
	mix-blend-mode: normal !important;
	color: #fff !important;
}

@media (min-width: 1000px) {
	.wp-block-zdw-intro-effect.zdw-intro-experiment.intro-effect-big .zdw-intro-effect-side {
		left: auto;
		right: max(0px, calc((100% - 1100px) / 2));
		width: min(640px, 100%);
		text-align: right;
	}

	.wp-block-zdw-intro-effect.zdw-intro-experiment.intro-effect-big .zdw-intro-effect-side h3 {
		margin-block: 0;
	}
}

@media (min-width: 1440px) {
	.wp-block-zdw-intro-effect.zdw-intro-experiment.intro-effect-big .zdw-intro-effect-side {
		right: calc((100% - 1240px) / 2);
	}
}

@media (min-width: 1600px) {
	.wp-block-zdw-intro-effect.zdw-intro-experiment.intro-effect-big .zdw-intro-effect-side {
		right: calc((100% - 1430px) / 2);
	}
}
