.wpkoi-liquid-reveal-wrapper {position: relative;width: 100%;overflow: hidden;background-size: cover;background-position: center;background-repeat: no-repeat;will-change: opacity;opacity: 0;transition: opacity 0.3s ease;}.wpkoi-liquid-reveal-wrapper.is-ready {opacity: 1;}.wpkoi-liquid-reveal-wrapper.has-mask::after {content: "";position: absolute;inset: 0;pointer-events: none;z-index: 2;background: linear-gradient(to top, var(--wpkoi-bg) 0%, rgba( var(--wpkoi-bg-rgb), 0.9 ) 4%, rgba( var(--wpkoi-bg-rgb), 0.6 ) 10%, rgba( var(--wpkoi-bg-rgb), 0.2 ) 20%, transparent 30%, transparent 100% ), linear-gradient(to bottom, var(--wpkoi-bg) 0%, rgba( var(--wpkoi-bg-rgb), 0.9 ) 4%, rgba( var(--wpkoi-bg-rgb), 0.6 ) 10%, rgba( var(--wpkoi-bg-rgb), 0.2 ) 20%, transparent 30%, transparent 100% ), linear-gradient(to left, var(--wpkoi-bg) 0%, rgba( var(--wpkoi-bg-rgb), 0.9 ) 4%, rgba( var(--wpkoi-bg-rgb), 0.6 ) 10%, rgba( var(--wpkoi-bg-rgb), 0.2 ) 20%, transparent 30%, transparent 100% ), linear-gradient(to right, var(--wpkoi-bg) 0%, rgba( var(--wpkoi-bg-rgb), 0.9 ) 4%, rgba( var(--wpkoi-bg-rgb), 0.6 ) 10%, rgba( var(--wpkoi-bg-rgb), 0.2 ) 20%, transparent 30%, transparent 100% );}.wpkoi-liquid-canvas {width: 100%;height: 100%;display: block;z-index: 1;}.elementor-widget-wpkoi-interactive-liquid-reveal {overflow: hidden;}