.faqContainer .filterThis:last-child {
  margin-bottom: 0 !important;
}

.faqTermContainer {
  padding-bottom: 64px;
  padding-top: 64px;
}

.faq {
  margin-bottom: 2rem;
}

@media screen and (max-width: 1720px) {
  .faq {
    margin-bottom: 1.5rem;
  }
  .faq_quest {
    font-size: calc(24px - 20%);
  }
  .faqTermContainer {
    padding-bottom: 56px;
    padding-top: 56px;
  }
  .pageStartMargin {
    margin-top: 56px;
  }
}
@media screen and (max-width: 1600px) {
  .faq_quest {
    font-size: calc(24px - 20%) !important;
  }
  .faqTermContainer {
    padding-bottom: 56px;
    padding-top: 56px;
  }
  .pageStartMargin {
    margin-top: 56px;
  }
}
@media screen and (max-width: 1440px) {
  .faqCategoryTitle {
    margin-right: 100px !important;
  }
  .faq.active .faq_answer {
    margin-top: 16px !important;
  }
}
@media screen and (max-width: 1240px) {
  .faqCategoryTitle {
    margin-right: 64px !important;
  }
}
@media screen and (max-width: 1024px) {
  .faq_quest {
    font-size: calc(22px - 20%) !important;
  }
  .faq.filterThis {
    padding: 20px 32px !important;
  }
  .faqCategoryTitle {
    min-width: 200px !important;
    margin-right: 24px !important;
  }
  .faq {
    margin-bottom: 1rem;
  }
  .faqTermContainer {
    padding-bottom: 48px;
    padding-top: 48px;
  }
  .pageStartMargin {
    margin-top: 48px;
  }
}
@media screen and (max-width: 769px) {
  .browse-by {
    padding-bottom: 32px !important;
  }
  .faqCategoryTitle {
    margin-bottom: 24px !important;
  }
  .faq_quest {
    font-weight: 600 !important;
    font-size: calc(21px - 20%) !important;
  }
  .faq.filterThis {
    padding: 18px 24px !important;
  }
}/*# sourceMappingURL=faq.min.css.map */