.elementor-element.has-le1,.elementor-element.has-le2{position:relative}.elementor-element.le-overflow{overflow:visible !important}.elementor-element.has-le1:before,.elementor-element.has-le2:after{content:"";position:absolute;pointer-events:none;box-sizing:border-box}@keyframes le-pulse{0%,100%{transform:scale(1);opacity:var(--le-intensity,.8)}50%{transform:scale(1.06);opacity:calc(var(--le-intensity, 0.8) * 0.75)}}@keyframes le-float{0%,100%{transform:translateY(0px) translateX(0px)}25%{transform:translateY(-6px) translateX(3px)}50%{transform:translateY(-3px) translateX(-3px)}75%{transform:translateY(-9px) translateX(2px)}}@keyframes le-flicker{0%,100%{opacity:1}10%{opacity:.85}20%{opacity:1}30%{opacity:.88}40%{opacity:1}50%{opacity:.72}60%{opacity:1}70%{opacity:.9}80%{opacity:1}90%{opacity:.94}}@keyframes le-breathing{0%,100%{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.03);filter:brightness(1.25)}}@media (prefers-reduced-motion:reduce){.elementor-element.has-le1:before,.elementor-element.has-le2:after{animation:none !important}}