.faq-question {transition: color 0.3s ease;}
.faq-sign, .faq-sign svg {transition: all 0.3s ease;}
.faq-answer {max-height: 0px; transition: max-height 0.5s ease, padding 0.3s ease;}
.faq-item.active .faq-answer {max-height: 200px; padding-top: 0px; padding-bottom: 16px;}
.faq-item.active .faq-question {color: #015e89;}
.faq-item.active .faq-sign {transform: rotate(-180deg);}
.faq-item.active .faq-sign svg {fill: #015e89;}