.faq {
  /* .goto-top-btn {
      margin: 0;
  } */
}
.faq .section-title {
  margin-bottom: 20px;
}
.faq .faq-cont {
  width: 100%;
  counter-reset: faq-counter;
}
.faq .faq-cont .faq-item {
  box-sizing: border-box;
  padding: 2rem 1rem;
  text-align: left;
}
.faq .faq-cont .faq-item:first-child {
  padding: 0rem 1rem 2rem 1rem;
}
.faq .faq-cont .faq-item:last-child {
  padding: 2rem 1rem 0rem 1rem;
}
.faq .faq-cont .faq-item:not(:last-child) {
  border-bottom: 1px solid rgba(0, 0, 0, 0.25);
}
.faq .faq-cont .faq-item .faq-question {
  counter-increment: faq-counter; /* Increment counter */
  list-style: none; /* Remove default list style */
  display: flex;
  align-items: center;
  /* padding: 0 1rem; */
  font-weight: bold;
  margin-bottom: 1rem;
}
.faq .faq-cont .faq-item .faq-question::before {
  content: counter(faq-counter) ". "; /* Add numbering */
  font-weight: bold;
  width: 36px; /* Width of the number */
}
.faq .faq-cont .faq-item .faq-answer {
  /* padding: 0 1rem; */
  margin-left: 36px;
}
@media screen and (max-width: 480px) {
  .faq .faq-cont .faq-item {
    padding: 2rem 0;
  }
  .faq .faq-cont .faq-item:first-child {
    padding: 0rem 0rem 2rem 0rem;
  }
  .faq .faq-cont .faq-item:last-child {
    padding: 2rem 0rem 0rem 0rem;
  }
}
/*# sourceMappingURL=faq.min.css.map */
