.elementor-8040 .elementor-element.elementor-element-6687506{--display:flex;--background-transition:0.3s;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-1120a86 *//* --- FIX SELECTED STATE (remove red + make on-brand) --- */
.llpf-option.is-selected {
  background: #0B1727 !important;
  border-color: #0B1727 !important;
  box-shadow: none !important;
  color: #ffffff !important;
  transform: translateY(-1px);
}

.llpf-option.is-selected strong,
.llpf-option.is-selected span {
  color: #ffffff !important;
}

/* --- HOVER STATE (keep subtle, no red bleed) --- */
.llpf-option:hover {
  border-color: #5AD4C9 !important;
  box-shadow: 0 0 0 1px rgba(90, 212, 201, 0.2) inset;
}

/* --- REMOVE ANY THEME BUTTON STYLING BLEED --- */
.llpf-option {
  background: #ffffff !important;
  color: #0B1727 !important;
  position: relative;
  z-index: 1;
}

/* --- FIX OVERLAP ISSUE --- */
.llpf-options {
  position: relative;
  z-index: 2;
}

.llpf-question-box {
  position: relative;
  z-index: 2;
}

/* --- ADD/* End custom CSS */