.elp-light-effect{pointer-events:none}.elp-light-effect.elp-mode-absolute{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.elp-light-effect.elp-mode-fullsize{position:relative;width:100%;height:var(--elp-height,400px);overflow:hidden}.elp-light-effect .elp-inner{position:absolute;mix-blend-mode:var(--elp-blend,screen)}.elp-mode-absolute .elp-inner{left:var(--elp-x,50%);top:var(--elp-y,50%);transform:translate(-50%,-50%)}.elp-mode-fullsize .elp-inner{inset:0;width:100%;height:100%;transform:none}.elp-effect-arc .elp-inner{width:var(--elp-size,600px);height:var(--elp-size,600px);border-radius:50%;border:var(--elp-thickness,2px) solid var(--elp-color,#a0f);box-shadow:0 0 var(--elp-blur,20px) var(--elp-spread,10px) var(--elp-color,#a0f),inset 0 0 var(--elp-blur,20px) var(--elp-spread,10px) var(--elp-color,#a0f);transform:translate(-50%,-50%) rotate(var(--elp-angle,0deg));opacity:var(--elp-intensity,.7);background:0 0}.elp-mode-fullsize.elp-effect-arc .elp-inner{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(var(--elp-angle,0deg))}.elp-effect-spot .elp-inner{width:var(--elp-size,400px);height:var(--elp-size,400px);background:radial-gradient(circle,var(--elp-color,#a0f) 0%,transparent var(--elp-falloff,70%));filter:blur(var(--elp-blur,30px));opacity:var(--elp-intensity,.8);border-radius:50%}.elp-mode-fullsize.elp-effect-spot .elp-inner{left:50%;top:50%;transform:translate(-50%,-50%)}.elp-effect-beam .elp-inner{width:var(--elp-beam-width,60px);height:var(--elp-size,500px);background:linear-gradient(to bottom,var(--elp-color,#a0f) 0%,transparent 100%);filter:blur(var(--elp-blur,10px));transform:translate(-50%,-50%) rotate(var(--elp-angle,0deg));transform-origin:center top;opacity:var(--elp-intensity,.6);border-radius:50% 50% 0 0/20px 20px 0 0}.elp-mode-fullsize.elp-effect-beam .elp-inner{left:50%;top:0;transform:translateX(-50%) rotate(var(--elp-angle,0deg));transform-origin:top center}.elp-effect-neon-glow .elp-inner{opacity:var(--elp-intensity,.9)}.elp-effect-neon-glow[style*="--elp-neon-direction:horizontal"] .elp-inner,.elp-effect-neon-glow .elp-inner{width:var(--elp-neon-length,80%);height:var(--elp-thickness,2px);background:var(--elp-color,#0ff);box-shadow:0 0 var(--elp-blur,10px) var(--elp-color,#0ff),0 0 calc(var(--elp-blur, 10px) * 2) var(--elp-color, #00ffff),
		0 0 calc(var(--elp-blur, 10px) * 4) var(--elp-color, #00ffff);transform:translate(-50%,-50%)}.elp-mode-fullsize.elp-effect-neon-glow .elp-inner{left:50%;top:50%;transform:translate(-50%,-50%)}.elp-effect-neon-glow.elp-neon-vertical .elp-inner{width:var(--elp-thickness,2px);height:var(--elp-neon-length,80%)}.elp-effect-neon-glow.elp-neon-diagonal-1 .elp-inner{width:var(--elp-neon-length,80%);height:var(--elp-thickness,2px);transform:translate(-50%,-50%) rotate(-45deg)}.elp-effect-neon-glow.elp-neon-diagonal-2 .elp-inner{width:var(--elp-neon-length,80%);height:var(--elp-thickness,2px);transform:translate(-50%,-50%) rotate(45deg)}.elp-effect-god-rays .elp-inner{width:var(--elp-size,700px);height:var(--elp-size,700px);background:conic-gradient(from var(--elp-angle,0deg),transparent 0deg,var(--elp-color,rgba(255,255,200,.2)) calc(360deg / var(--elp-rays, 8) * 0.35),
		transparent calc(360deg / var(--elp-rays, 8))
	);filter:blur(var(--elp-blur,8px));transform:translate(-50%,-50%);opacity:var(--elp-intensity,.6);border-radius:50%}.elp-mode-fullsize.elp-effect-god-rays .elp-inner{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.elp-effect-bokeh .elp-inner{width:100%;height:100%;opacity:1}.elp-mode-absolute.elp-effect-bokeh .elp-inner{left:0;top:0;transform:none;width:100%;height:100%}.elp-effect-bokeh .elp-inner span{position:absolute;border-radius:50%;background:radial-gradient(circle,var(--elp-color,#a0f) 0%,transparent 70%);opacity:var(--elp-intensity,.5);filter:blur(var(--elp-blur,4px))}.elp-effect-aurora .elp-inner{width:100%;height:100%;background:radial-gradient(ellipse 90% var(--elp-aurora-h,40%) at 50% 0%,var(--elp-color,rgba(0,200,100,.45)) 0%,transparent 100%),radial-gradient(ellipse 70% calc(var(--elp-aurora-h, 40%) * 0.7) at 20% 5%,
			var(--elp-color2, rgba(100,0,200,0.3)) 0%,
			transparent 100%),
		radial-gradient(ellipse 60% calc(var(--elp-aurora-h, 40%) * 0.6) at 80% 8%,
			var(--elp-color, rgba(0,200,100,0.2)) 0%,
			transparent 100%);filter:blur(var(--elp-blur,30px));opacity:var(--elp-intensity,.7);transform:none}.elp-mode-absolute.elp-effect-aurora .elp-inner{left:0;top:0;transform:none;width:100%;height:100%}.elp-effect-lens-flare .elp-inner{width:var(--elp-size,150px);height:var(--elp-size,150px);transform:translate(-50%,-50%)}.elp-mode-fullsize.elp-effect-lens-flare .elp-inner{left:50%;top:50%;transform:translate(-50%,-50%)}.elp-effect-lens-flare .elp-inner:before{content:'';position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,#fff 0%,var(--elp-color,#a0f) 20%,transparent 70%);opacity:var(--elp-intensity,.6);filter:blur(var(--elp-blur,8px))}.elp-effect-lens-flare .elp-inner:after{content:'';position:absolute;inset:-100%;background:conic-gradient(from calc(var(--elp-flare-angle, 45deg) - 3deg) at 50% 50%,
		transparent 0deg,
		var(--elp-color, rgba(170,0,255,0.4)) 3deg,
		transparent 6deg,
		transparent calc(var(--elp-flare-angle, 45deg) + 87deg),
		var(--elp-color, rgba(170,0,255,0.4)) calc(var(--elp-flare-angle, 45deg) + 90deg),
		transparent calc(var(--elp-flare-angle, 45deg) + 93deg),
		transparent calc(var(--elp-flare-angle, 45deg) + 177deg),
		var(--elp-color, rgba(170,0,255,0.4)) calc(var(--elp-flare-angle, 45deg) + 180deg),
		transparent calc(var(--elp-flare-angle, 45deg) + 183deg),
		transparent calc(var(--elp-flare-angle, 45deg) + 267deg),
		var(--elp-color, rgba(170,0,255,0.4)) calc(var(--elp-flare-angle, 45deg) + 270deg),
		transparent calc(var(--elp-flare-angle, 45deg) + 273deg)
	);opacity:calc(var(--elp-intensity, 0.6) * 0.4);filter:blur(2px)}@keyframes elp-pulse{0%,100%{opacity:var(--elp-intensity,.7);transform:translate(-50%,-50%) scale(1)}50%{opacity:calc(var(--elp-intensity, 0.7) * 0.4);transform:translate(-50%,-50%) scale(1.08)}}@keyframes elp-pulse-arc{0%,100%{opacity:var(--elp-intensity,.7);transform:translate(-50%,-50%) rotate(var(--elp-angle,0deg)) scale(1)}50%{opacity:calc(var(--elp-intensity, 0.7) * 0.4);transform:translate(-50%,-50%) rotate(var(--elp-angle,0deg)) scale(1.05)}}@keyframes elp-float{0%,100%{transform:translate(-50%,-50%) translateY(0)}50%{transform:translate(-50%,-50%) translateY(-12px)}}@keyframes elp-rotate{from{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes elp-flicker{0%,100%{opacity:var(--elp-intensity,.7)}20%{opacity:calc(var(--elp-intensity, 0.7) * 0.2)}40%{opacity:var(--elp-intensity,.7)}60%{opacity:calc(var(--elp-intensity, 0.7) * 0.5)}80%{opacity:calc(var(--elp-intensity, 0.7) * 0.8)}}@keyframes elp-wave{0%,100%{transform:translate(-50%,-50%) skewX(0deg) scaleX(1)}25%{transform:translate(-50%,-50%) skewX(4deg) scaleX(1.05)}75%{transform:translate(-50%,-50%) skewX(-4deg) scaleX(.97)}}@keyframes elp-float-full{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes elp-bokeh-drift{0%{transform:translate(0,0) scale(1);opacity:var(--elp-intensity,.5)}33%{transform:translate(8px,-12px) scale(1.1)}66%{transform:translate(-6px,5px) scale(.9)}100%{transform:translate(0,0) scale(1);opacity:var(--elp-intensity,.5)}}.elp-mode-absolute.elp-animated.elp-anim-pulse .elp-inner{animation:elp-pulse var(--elp-anim-duration,3s) var(--elp-anim-easing,ease-in-out) infinite}.elp-mode-absolute.elp-animated.elp-effect-arc.elp-anim-pulse .elp-inner{animation:elp-pulse-arc var(--elp-anim-duration,3s) var(--elp-anim-easing,ease-in-out) infinite}.elp-mode-absolute.elp-animated.elp-anim-float .elp-inner{animation:elp-float var(--elp-anim-duration,3s) var(--elp-anim-easing,ease-in-out) infinite}.elp-mode-absolute.elp-animated.elp-anim-rotate .elp-inner{animation:elp-rotate var(--elp-anim-duration,6s) linear infinite}.elp-mode-absolute.elp-animated.elp-anim-flicker .elp-inner{animation:elp-flicker var(--elp-anim-duration,2s) var(--elp-anim-easing,ease-in-out) infinite}.elp-mode-absolute.elp-animated.elp-anim-wave .elp-inner{animation:elp-wave var(--elp-anim-duration,4s) var(--elp-anim-easing,ease-in-out) infinite}.elp-mode-fullsize.elp-animated.elp-anim-pulse .elp-inner{animation:elp-pulse var(--elp-anim-duration,3s) var(--elp-anim-easing,ease-in-out) infinite}.elp-mode-fullsize.elp-animated.elp-anim-float .elp-inner{animation:elp-float-full var(--elp-anim-duration,3s) var(--elp-anim-easing,ease-in-out) infinite}.elp-mode-fullsize.elp-animated.elp-anim-flicker .elp-inner{animation:elp-flicker var(--elp-anim-duration,2s) var(--elp-anim-easing,ease-in-out) infinite}.elp-animated.elp-anim-float .elp-inner span,.elp-animated.elp-anim-pulse .elp-inner span{animation:elp-bokeh-drift var(--elp-anim-duration,3s) var(--elp-anim-easing,ease-in-out) infinite}.elp-animated .elp-inner span:nth-child(2n){animation-delay:-.8s}.elp-animated .elp-inner span:nth-child(3n){animation-delay:-1.6s;animation-duration:calc(var(--elp-anim-duration, 3s) * 1.3)}.elp-animated .elp-inner span:nth-child(5n){animation-delay:-2.4s;animation-duration:calc(var(--elp-anim-duration, 3s) * 0.8)}.elp-animated .elp-inner span:nth-child(7n){animation-delay:-3.2s}.elementor-editor-active .elp-light-effect.elp-mode-absolute{position:absolute}.elementor-editor-active .elementor-widget-elp_light_effect.elp-mode-absolute~.elementor-element{position:static}.elementor-editor-active .elementor-widget-elp_light_effect .elementor-widget-container{outline:none}