.wpkoi-particle-drift-wrapper {position: relative;width: 100%;overflow: hidden;}.elementor-widget-wpkoi-interactive-particle-drift, .elementor-widget-wpkoi-interactive-particle-drift *, .wpkoi-particle-drift-wrapper, .wpkoi-particle-drift-wrapper canvas {pointer-events: none !important;}.elementor-editor-active .elementor-widget-wpkoi-interactive-particle-drift {pointer-events: auto !important;}.wpkoi-particle-drift-wrapper.has-mask::after {content: "";position: absolute;inset: 0;pointer-events: none;z-index: 2;background: linear-gradient(to top, var(--wpkoi-particle-drift-mask) 0%, rgba( var(--wpkoi-particle-drift-mask-rgb), 0.9 ) 4%, rgba( var(--wpkoi-particle-drift-mask-rgb), 0.6 ) 10%, rgba( var(--wpkoi-particle-drift-mask-rgb), 0.2 ) 20%, transparent 30%, transparent 100% ), linear-gradient(to bottom, var(--wpkoi-particle-drift-mask) 0%, rgba( var(--wpkoi-particle-drift-mask-rgb), 0.9 ) 4%, rgba( var(--wpkoi-particle-drift-mask-rgb), 0.6 ) 10%, rgba( var(--wpkoi-particle-drift-mask-rgb), 0.2 ) 20%, transparent 30%, transparent 100% ), linear-gradient(to left, var(--wpkoi-particle-drift-mask) 0%, rgba( var(--wpkoi-particle-drift-mask-rgb), 0.9 ) 4%, rgba( var(--wpkoi-particle-drift-mask-rgb), 0.6 ) 10%, rgba( var(--wpkoi-particle-drift-mask-rgb), 0.2 ) 20%, transparent 30%, transparent 100% ), linear-gradient(to right, var(--wpkoi-particle-drift-mask) 0%, rgba( var(--wpkoi-particle-drift-mask-rgb), 0.9 ) 4%, rgba( var(--wpkoi-particle-drift-mask-rgb), 0.6 ) 10%, rgba( var(--wpkoi-particle-drift-mask-rgb), 0.2 ) 20%, transparent 30%, transparent 100% );}