.faq-question {
  border-radius: 4px;
  background-color: #ffffff;
  border: solid 1px #5283ff;
  margin-bottom: 25px;
  padding: 20px;
  font-size: 16px;
  color: #5283ff;
  white-space: normal;
}

.faq-question--selected {
  background-color: #5283ff;
  color: #fff;
}

.collapse {
    margin-bottom: 30px;
}

.card-body {
    text-align: justify;
    color: #666;
    line-height: 28px;
}

.card-body a {
    display: contents;
}

.faq__content div {
    text-align: justify;
    color: #666;
    line-height: 28px;
}

.faq__content .question {
    color: #ff5c5c;
    font-size: 17px;
    font-weight: 600;
    margin-bottom: 8px;
}

.faq__content .answer {
    margin-bottom: 30px;
}