.elementor-4147 .elementor-element.elementor-element-26d7911{--display:flex;}/* Start custom CSS *//* Fix FAQ buttons being overridden by theme */
.faq .faq-q,
.faq .faq-q:hover,
.faq .faq-q:focus,
.faq .faq-q:active {
  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;
  border: none !important;
  border-radius: 0 !important;
  color: var(--ink) !important;
  padding: 24px 0 !important;
  box-shadow: none !important;
  width: 100% !important;
  text-align: left !important;
  font-family: 'Jakarta', sans-serif !important;
  font-weight: 700 !important;
  font-size: 18px !important;
  text-transform: none !important;
  letter-spacing: normal !important;
  cursor: pointer !important;
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 24px !important;
}

.faq .faq-q:hover {
  color: var(--coral) !important;
}

.faq .faq-q .faq-toggle {
  background: var(--pink) !important;
  color: var(--coral) !important;
  width: 32px !important;
  height: 32px !important;
  border-radius: 50% !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  font-size: 18px !important;
  font-weight: 700 !important;
  flex-shrink: 0 !important;
  padding: 0 !important;
  text-transform: none !important;
}

.faq .faq-item.open .faq-q .faq-toggle {
  background: var(--coral) !important;
  color: white !important;
  transform: rotate(45deg) !important;
}

.faq .faq-item {
  border-bottom: 1px solid var(--line) !important;
  background: transparent !important;
}/* End custom CSS */