.elementor-18 .elementor-element.elementor-element-9cebc13 {
  --darkive-binary-x: 0px;
  --darkive-binary-y: 0px;
  --darkive-binary-drift: 0px;
  position: relative;
  overflow: hidden;
  isolation: isolate;
  background-color: #eeeeec !important;
  background-image: none !important;
}

.elementor-18 .elementor-element.elementor-element-9cebc13::before {
  content: "";
  position: absolute;
  inset: -120px -40px;
  z-index: 0;
  pointer-events: none;
  background-image: url("/mirror/assets/wp-content/uploads/2026/04/qwebbvcv-scaled.png");
  background-position: center top;
  background-repeat: repeat-y;
  background-size: cover;
  opacity: 0.82;
  transform: translate3d(
    var(--darkive-binary-x),
    calc(var(--darkive-binary-y) + var(--darkive-binary-drift)),
    0
  );
  will-change: transform;
}

.elementor-18 .elementor-element.elementor-element-9cebc13 > .elementor-background-overlay {
  z-index: 1;
}

.elementor-18 .elementor-element.elementor-element-9cebc13 > .elementor-container {
  position: relative;
  z-index: 2;
}

@media (prefers-reduced-motion: reduce) {
  .elementor-18 .elementor-element.elementor-element-9cebc13::before {
    transform: none;
  }
}
