.FAQs .faq-accordion a {
  color: var(--color-primary);
}

[dir="rtl"] .faq-accordion .accordion-item .accordion-button::after {
  position: absolute;
  left: 20px;
}

.faq-accordion .accordion-item .accordion-button.collapsed::after {
  content: "\F282";
  font-family: bootstrap-icons !important;
}
/*--------------------------------------------------------------
# faq
--------------------------------------------------------------*/

.faq-accordion .accordion-item {
  border: none;
  border-radius: 10px;
}

.faq-accordion .accordion-item .accordion-header {
  padding: 0;
  position: relative;
}

.faq-accordion .accordion-item .accordion-header {
  padding: 0;
  position: relative;
}

.accordion-body {
  background: #575757;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}

.faq-accordion .accordion-item .accordion-button {
  background-color: #333;
  padding: 20px 45px 20px 30px;
  border: none;
  font-size: 18px;
  font-weight: 600;
  color: var(--color-white);
  -webkit-transition: 0.3s;
  transition: 0.3s;
  z-index: 2;
  line-height: 27px;
  border-bottom: 1px solid #737272;
}

.faq-accordion .accordion-item .accordion-button:after {
  content: "\F286";
  font-family: bootstrap-icons !important;
  background: none;
  line-height: 1;
  transform: unset;
  transition: 0.3s;
  background-size: unset;
  width: unset;
  height: unset;
}
