/* Scoped to the homepage Solutions carousel, including its active and hovered cards. */
body.ac-bidi .ac-solutions-section .ac-solutions-slider .service-desc,
body.ac-bidi .ac-solutions-section .ac-solutions-slider .service-desc p {
  color: #0b1630 !important; /* Override Elementor's light global text color on cyan surfaces. */
}

/* The original left background moves to its own layer so only the glow is tinted. */
body.ac-bidi .ac-solutions-section.elementor-element.e-con {
  background-image: none;
  isolation: isolate;
}
body.ac-bidi .ac-solutions-section.elementor-element.e-con::after {
  content: "";
  position: absolute;
  inset: 0;
  background-image: url("https://alpha-code.net/wp-content/uploads/2025/01/service-shape-left.png");
  background-position: inherit;
  background-size: inherit;
  background-repeat: inherit;
}
body.ac-bidi .ac-solutions-section.elementor-element.e-con::before,
body.ac-bidi .ac-solutions-section.elementor-element.e-con::after {
  filter: url("#ac-solutions-cyan-glow");
  pointer-events: none;
  z-index: 0;
}
body.ac-bidi .ac-solutions-section.elementor-element.e-con > .e-con {
  position: relative;
  z-index: 1;
}
