.liquidgl-elementor-container {
  isolation: isolate;
  overflow: clip;
  position: relative;
  --liquidgl-background-color: rgba(255, 255, 255, 0.1);
  --liquidgl-backdrop-blur: 18px;
  will-change: transform;
  z-index: 2;
}

.liquidgl-elementor-container.liquidgl-elementor-pending {
  opacity: 1 !important;
  background: var(--liquidgl-background-color) !important;
  backdrop-filter: blur(var(--liquidgl-backdrop-blur)) saturate(180%) !important;
  -webkit-backdrop-filter: blur(var(--liquidgl-backdrop-blur)) saturate(180%) !important;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1), 0 0 0 0.5px rgba(0, 0, 0, 0.05) !important;
}

.liquidgl-elementor-background {
  background: var(--liquidgl-background-color);
  border-radius: inherit;
  display: block !important;
  inset: 0 !important;
  pointer-events: none !important;
  position: absolute !important;
  backdrop-filter: blur(var(--liquidgl-backdrop-blur)) saturate(180%);
  -webkit-backdrop-filter: blur(var(--liquidgl-backdrop-blur)) saturate(180%);
  transform: translateZ(0);
  z-index: 2 !important;
}

.liquidgl-elementor-container > * {
  pointer-events: auto;
  position: relative;
  z-index: 3;
}

.elementor-editor-active .liquidgl-elementor-editing,
.elementor-editor-preview .liquidgl-elementor-editing {
  pointer-events: auto !important;
}

@supports not (overflow: clip) {
  .liquidgl-elementor-container {
    overflow: hidden;
  }
}
