.faq-tabs .nav-link {
  border-radius: 0;
  padding: 1rem;
  font-weight: 500;
  color: #333;
  border-left: 4px solid transparent;
  transition: 0.1s ease;
}
.faq-tabs .nav-link.active {
  background-color: #dc3545;
  color: white;
  border-left: 4px solid #c82333;
}

.accordion-button {
  font-weight: 500;
}
.accordion-button:not(.collapsed) {
  background-color: #dc3545;
  transition: 0.3s ease;
  color: white;
}
.accordion-button:focus {
  box-shadow: none;
}
.accordion-button::after, .accordion-button:not(.collapsed)::after {
  background-image: none !important;
  content: "\f078";
  font-family: "Font Awesome 7 Free";
  font-weight: 900;
  font-size: 1rem;
  margin-left: auto;
  transition: transform 0.3s ease;
}/*# sourceMappingURL=faqDesign3.css.map */