.elementor-23 .elementor-element.elementor-element-bfc3fd5{--display:flex;}.elementor-23 .elementor-element.elementor-element-df9ce4d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-df9ce4d:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-df9ce4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-985759c );}/* Start custom CSS for html, class: .elementor-element-e4b2b73 *//* REMOVE hover / focus highlight */
.bf-faq-q,
.bf-faq-q:hover,
.bf-faq-q:focus,
.bf-faq-q:active {
  background: transparent !important;
  color: #ffffff !important;
  outline: none !important;
  box-shadow: none !important;
}

/* Remove browser tap highlight (mobile) */
.bf-faq-q {
  -webkit-tap-highlight-color: transparent;
}

/* Keep divider clean */
.bf-faq-item {
  background: transparent !important;
}

/* Optional: smooth cursor without color change */
.bf-faq-q:hover span {
  transform: none !important;
}/* End custom CSS */