.elementor-18 .elementor-element.elementor-element-6b6374a,
.elementor-18 .elementor-element.elementor-element-462118f {
  position: relative;
  --darkive-mark-x: 0px;
  --darkive-mark-y: 0px;
  --darkive-mark-r: 0deg;
}

.elementor-18 .elementor-element.elementor-element-6b6374a img[src*="Group-20"],
.elementor-18 .elementor-element.elementor-element-462118f img[src*="Group-20"] {
  position: relative;
  z-index: 1;
}

.elementor-18 .elementor-element.elementor-element-6b6374a::after,
.elementor-18 .elementor-element.elementor-element-462118f::after {
  content: "";
  position: absolute;
  z-index: 2;
  left: 50%;
  top: 43%;
  width: 48%;
  aspect-ratio: 148 / 114.18;
  transform: translate(
      calc(-50% + var(--darkive-mark-x)),
      calc(-50% + var(--darkive-mark-y))
    )
    rotate(var(--darkive-mark-r));
  background-image: url("/darkive-mark-only.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  filter:
    drop-shadow(0 0 10px rgba(245, 38, 194, 0.72))
    drop-shadow(0 0 20px rgba(102, 1, 201, 0.55))
    drop-shadow(0 0 32px rgba(105, 188, 235, 0.28));
  pointer-events: none;
  will-change: transform, filter;
}

.elementor-18 .elementor-element.elementor-element-6b6374a.darkive-mark-shock::after,
.elementor-18 .elementor-element.elementor-element-462118f.darkive-mark-shock::after {
  filter:
    drop-shadow(0 0 12px rgba(255, 255, 255, 0.48))
    drop-shadow(0 0 16px rgba(245, 38, 194, 0.9))
    drop-shadow(0 0 26px rgba(102, 1, 201, 0.72))
    drop-shadow(0 0 40px rgba(105, 188, 235, 0.42));
}

.darkive-logo-lightning {
  position: absolute;
  inset: 0;
  z-index: 3;
  width: 100%;
  height: 100%;
  pointer-events: none;
  mix-blend-mode: screen;
}

@media (max-width: 767px) {
  .elementor-18 .elementor-element.elementor-element-6b6374a::after,
  .elementor-18 .elementor-element.elementor-element-462118f::after {
    width: 52%;
  }
}

@media (prefers-reduced-motion: reduce) {
  .elementor-18 .elementor-element.elementor-element-6b6374a::after,
  .elementor-18 .elementor-element.elementor-element-462118f::after {
    transform: translate(-50%, -50%);
  }

  .darkive-logo-lightning {
    display: none;
  }
}
