.faq-section .faq-icon-open {
  display: none;
}

.faq-section .btn:not(.collapsed) .faq-icon-closed {
  display: none;
}

.faq-section .btn:not(.collapsed) .faq-icon-open {
  display: inline-block;
}

.title-faq {
  font-size: 32px;
}

.faq-section .card {
  border-radius: 0;
}

.faq-section .card-header {
  background-color: transparent;
}

.faq-section .card-header button {
  font-size: 15px;
  font-weight: 600;
}

.faq-section .card-header button i {
  position: relative;
  top: 1px;
  margin-right: 4px;
}

.faq-section .card-body>* {
  font-size: 14px;
}