main {
  padding: 148px 136px 96px 136px;
}
.faq_main {
  gap: 32px;
}
.faq_header {
  gap: 8px;
}
.faq_header span {
  font-size: 40px;
  font-weight: 700;
  line-height: 54px;
  color: #111827;
}
.faq_header p {
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  color: #374151;
}
.accordion-button:focus {
  box-shadow: none !important;
}
.accordion-button {
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
  color: #374151;
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.accordion-button:not(.collapsed) {
  color: black !important;
  background-color: white !important;
}

.accordion-body {
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  color: #6b7280;
}

.category {
  gap: 16px;
}
.category h3 {
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}


@media screen and (max-width: 1024px) and (min-width: 320px) and (max-height: 1366px) and (min-height: 320px) {
    main {
      padding: 94px 16px !important;
    }
    footer{
        padding: 0px !important;
    }
    .faq_main {
        gap: 24px;
      }
      .faq_header {
        gap: 8px;
      }
    .faq_header span {
        font-size: 24px;
        line-height: 32px;
    }
    .faq_header p {
        font-size: 14px;
        line-height: 20px;
    }
  }
  
