.faq-block {
   
}

.faq-item {
    padding-bottom: 10px;
}

.faq-question {
    font-weight: bold;
    cursor: pointer;
    padding: 24px 0;
    border-top: 2px solid #212121;
    display: flex;
}

.faq-question h3 {
    margin: 0;
    padding: 0;
    flex: 1;
}

.faq-question svg{
    float: none;
    flex-shrink: 0;
    position: static;
    transition: transform 0.3s ease-in-out;
    width: 24px;
    height: 24px;
}

.faq-question.active svg{
    transform: rotate(-180deg);
}


.faq-answer {
    display: none;
    margin-top: 5px;
}