/* SEC FAQ */
.faq {
    padding: 20px;
    margin-bottom: 100px;
}

.faq__title {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 30px;
    text-align: center;
}

.faq__subtitle {
    font-size: 14px;
    font-style: italic;
    font-weight: 500;
    text-align: center;
}

.faq__content {
    margin: 10px auto;
    font-size: 14px;
    transition: all 0.6s;
    overflow: hidden;
}

.faq__question {
    display: flex;
    width: 100%;
    background: #ececec;
    border: none;
    outline: none;
    cursor: pointer;
}

/* .faq__question.active .faq__text {
    background-color: #0f7a3e;
    color: #ffff !important;
} */

/* .faq__question.active .faq__btn {
    background-color: #12af57;  
} */

.faq__question i {
    transform: rotate(90deg);
    transition: all 0.3s ease-in-out;
}

/* .faq__question.active .faq__answer {
    max-height: 10rem;
    padding: 1rem;
} */

.faq__text {
    /* background: #ececec; */
    padding: 10px;
    width: 100%;
    transition: all 0.6s;
    margin: 0;
    background-color: #0f7a3e;
    color: #ffff !important;
}

.faq__btn {
    background: #7d7d7d;
    padding: 20px;
    color: #ffff;
    cursor: pointer;
    background-color: #12af57;
}

.faq__answer {
 /* overflow: hidden; */
 padding: 0 1rem;
 /* max-height: 0; */
 transition: all 0.3s ease-in-out;
}

/* .faq__answer.active {
    max-height: 10rem;
    padding: 1rem;
} */