.netb-parallax-effects {
	--netb-parallax-x: 0px;
	--netb-parallax-y: 0px;
	--netb-parallax-scale: 1;
	--netb-parallax-rotate: 0deg;
	--netb-parallax-opacity: 1;
	--netb-parallax-blur: 0px;
	transform: translate3d(var(--netb-parallax-x), var(--netb-parallax-y), 0) rotate(var(--netb-parallax-rotate)) scale(var(--netb-parallax-scale));
	transform-origin: var(--netb-parallax-origin, center center);
	opacity: var(--netb-parallax-opacity);
	filter: blur(var(--netb-parallax-blur));
	will-change: transform, opacity, filter;
	backface-visibility: hidden;
}
.netb-parallax-effects.netb-parallax-effects--inactive {
	transform: none;
	opacity: 1;
	filter: none;
	will-change: auto;
}
@media (prefers-reduced-motion: reduce) {
	.netb-parallax-effects {
		transform: none !important;
		opacity: 1 !important;
		filter: none !important;
		will-change: auto !important;
	}
}

/* Elementor editor branding for Scroll Driven Motion only. */
.elementor-control-netb_parallax_effects_section .elementor-panel-heading{display:flex;align-items:center}
.elementor-control-netb_parallax_effects_section .elementor-panel-heading-title{display:flex;align-items:center;flex:1 1 auto;min-width:0}
.elementor-control-netb_parallax_effects_section .elementor-panel-heading-title::after{content:"";display:block;width:18px;height:18px;margin-left:auto;flex:0 0 18px;border-radius:4px;background:#1f2937 url(../images/nexus-builder-menu-icon.png) center/12px 12px no-repeat}
