.rs-lzl-cont.js-lzl-ing > rs-slide,
.rs-lzl-cont.js-lzl-ing *:not(.tp-video-play-button),
.rs-lzl-cont.js-lzl-ing > rs-slide *:not(.tp-video-play-button) {
	visibility: visible !important;
	opacity: 1 !important;
}

rs-module.revslider-initialised > rs-tabs.js-lzl-ing,
rs-module:not([style*=lzl-rs-scale]) .rs-lzl-cont.js-lzl-ing {
	visibility: hidden !important;
}

rs-module-wrap {
	visibility: visible !important;
	height: unset !important;
}

rs-module.revslider-initialised > .rs-lzl-cont.js-lzl-ing,
rs-module:not(.revslider-initialised) > rs-static-layers:not(.js-lzl-ing),
rs-module.revslider-initialised > tp-bullets.js-lzl-ing,
rs-module.revslider-initialised > rs-arrow.js-lzl-ing,
.rs-lzl-cont.js-lzl-ing .html5vid:not(:has(>video)),
.js-lzl-ing-disp-none,
rs-module.js-lzl-nid rs-slides-lzl [data-cbreak] {
	display: none !important;
}

.js-lzl-ing .rev_row_zone_middle {
	transform: translate(0,-50%);
	top: calc(50%);
}

.rs-lzl-cont.js-lzl-ing rs-layer[data-type="image"] img,
.rs-lzl-cont.js-lzl-ing .rs-layer[data-type="image"] img {
	object-fit: fill;
	width: 100%;
	height: 100%;
}

.rs-lzl-cont.js-lzl-ing [data-bubblemorph] svg {
	position: absolute;
	left: calc(var(--sz) / 2 + var(--buffer-x));
	top: calc(var(--sz) / 2 + var(--buffer-y));
	width: calc(100% - var(--sz) - 2 * var(--buffer-x));
	height: calc(100% - var(--sz) - 2 * var(--buffer-y));
}

.rs-lzl-cont.js-lzl-ing [data-bubblemorph] .bubbles.b-ext > circle {
	r: calc(0.97 * var(--sz) / 2);
	fill: white;
}

.rs-lzl-cont.js-lzl-ing [data-bubblemorph] .bubbles.b-int > circle {
	r: calc(0.97 * var(--sz) / 2 - var(--border-size));
	fill: black;
}

.rs-lzl-cont.js-lzl-ing [data-bubblemorph] .bubbles.body > circle {
	r: calc(0.97 * var(--sz) / 2 - var(--border-size));
	fill: white;
}

.rs-lzl-cont.js-lzl-ing [data-bubblemorph] .bubbles {
	-webkit-filter: var(--flt);
	filter: var(--flt);
}

.rs-lzl-cont.js-lzl-ing [data-bubblemorph] rect[mask] {
	x: calc(-1 * var(--sz) / 2);
	y: calc(-1 * var(--sz) / 2);
	width: calc(100% + var(--sz));
	height: calc(100% + var(--sz));
}rs-module-wrap.js-lzl-ing:has(rs-module:not(.js-lzl-ing)),
rs-module-wrap:has(rs-module.js-lzl-ing-fin) {
	opacity: 0 !important;
}

rs-module-wrap.js-lzl-ing:has(rs-module:not(.js-lzl-ing):not([data-lzl-layout="fullscreen"])) {
	height: calc(1px * var(--lzl-rs-cy)) !important;
}

rs-module-wrap:not(.js-lzl-ing) {
	transition: opacity 1000ms ease-in-out;
}

body:not(.seraph-accel-js-lzl-ing) rs-module-wrap:has(rs-module:not(.js-lzl-ing)) {
	z-index: 10 !important;
}

body:not(.seraph-accel-js-lzl-ing) rs-module-wrap:has(rs-module.js-lzl-ing) {
	z-index: 9 !important;
}