.questionGroup {
    border-bottom: 1px solid black;
    cursor: pointer;
}

.fade-collapse {
    opacity: 0;
    transform: translateY(-5px);
}

.accordion-collapse.show .fade-collapse {
    opacity: 1;
    transform: translateY(0);
    transition: opacity 0.7s ease, transform 0.702s ease;
}

.accordion-collapse.collapsing {
    transition: height 0s !important; 
}

.accordion-collapse.collapsing .fade-collapse {
    opacity: 0;
    transform: translateY(0);
    transition: none !important;
}

.questionGroup.dimmed {
  opacity: 0.4 !important;
}

.questionGroup span {
    font-size: 18px;
}

.faq1 {
  font-size: 50px;
}

.faq2 {
  font-size: 2rem;
}

@media (max-width: 575px) {
  #faqTitle {
    font-size: 20px;
  }

  .questionText {
    font-size: 14px !important;
  }

  .collapse {
    font-size: 13px;
  }

  .wwwBTN {
    font-size: 12px;
    padding: 12px 4px !important;
  }
}

