﻿ 
.faq-question {
    cursor: pointer;
    font-weight: bold;
    padding: 10px 0;
    border-bottom: 1px solid #ddd;
    position: relative;
}

.faq-question::after {
    content: "+";
    position: absolute;
    right: 0;
    font-weight: bold;
}

.faq-item.active .faq-question::after {
    content: "-";
}

.faq-answer {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.25s ease;
}

    .faq-answer p {
        margin: 10px 0;
    }
     
