/*********************faq****************/
.accordion-button {
  background: var(--orange);
  color: var(--bs-white);
  padding: 8px 15px;
  font-weight: bold;
  border: 0;
  font-size: 18px;
  text-align: left;
}
.accordion-button:focus {
  box-shadow: none;
  border: none;
}
.accordion-button:not(.collapsed) {
  background: var(--orange_dark);
  color: var(--bs-white);
  padding: 8px 15px;
}
.accordion-body {
  padding: 20px;
  background: var(--bg_light) !important;
}
.accordion-button::after {
  width: auto;
  height: auto;
  content: "+";
  font-size: 40px;
  background-image: none;
  font-weight: 100;
  color: var(--bs-white);
  transform: translateY(-4px);
}
.accordion-button:not(.collapsed)::after {
  width: auto;
  height: auto;
  background-image: none;
  content: "-";
  font-size: 40px;
  transform: translate(-5px, -4px);
  transform: rotate(0deg);
}
.accordion-item {
  border: none;
  border-radius: 0;
  background: none;
  border-bottom: 1px solid var(--border_light);
  margin-bottom: 10px;
}

.faq_1l .accordion-body {
  background: var(--bs-white);
}
/*********************faq_end****************/

@media screen and (max-width: 767px) {
  .faq_1r {
    margin-top: 15px;
  }
}

@media (min-width: 576px) and (max-width: 767px) {
}

@media (min-width: 768px) and (max-width: 991px) {
}

@media (min-width: 992px) and (max-width: 1200px) {
}

@media (min-width: 1201px) and (max-width: 1300px) {
}
@media (min-width: 1400px) and (max-width: 2000px) {
}
