.faqs{
    margin:0!important;
    padding:50px 0;
    background-color: rgb(240, 240, 240);
}
.faq-banner{
    margin:40px 0 0 0 ;
    background-size:cover!important;
    background-repeat:no-repeat!important;
    background-position: bottom!important;
}
.faq_banner-block{
    display:flex;
    align-items:center;
    justify-content:center;
    flex-direction:column;
    height:250px;
}
.faq-heading{
    color: #fff;
    padding: 0;
    font-weight: 600;
    margin-top: .2em;
    margin-bottom: .2em;
    line-height: 1;
    font-size: 2em;

}
.faq-desc{
    font-size: 75%;
    color: #800080;
    background-color: #fff7f7;
}
.faq-sub-heading{
    display:flex;
    align-items:center;
    gap:15px;
    color: #555;
    font-size: 1.25em;
    opacity:.7;
    text-transform:uppercase;
    font-weight:600
}
.faq-sub-heading-line{
    display: block;
    flex: 1;
    height: 2px;
    opacity: .1;
    background-color: currentColor;
}

.faq-question{
    font-size: 20px;
    padding: .6em 2.3em .6em 10px;
    position: relative;
    border-top: 1px solid #ddd;
    color: #000;
    cursor:pointer;
    display:flex;
    align-items:center;
    gap:20px;
    margin:0
}


.faq-answer {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease;
    padding: 0 2.3em;
    margin:0
}


.team_member_read_more:hover{
    opacity: 1;
}
.faq-question .fa{
    transition:.3s all;
}
.faq-question.active{
    color: #a58feb;
    background-color: rgba(0, 0, 0, 0.03);
    border-top: 1px solid #a58feb;
}
.faq-question.active .fa{
    transform: rotate(180deg);
}
.active-a{
    margin:20px 0
}
.after-faq{
    color: #777;
    font-weight:600;
    max-width:885px;
    margin:30px auto 0;
    font-size:16px;
    padding-bottom: 25px;
}


@media (max-width:425px){
    .faq-question{
        font-size: 18px;
        line-height: 24px;
    }
    .faq-answer{
        font-size: 15px;
        padding: 0 1.5em;
        line-height:22px
    }
}