.list_faq ul{
    list-style: unset !important;
    padding-left: 1.5rem !important;
}
.list_faq{
    display: flex;
}
.list_all.active {
    opacity: 1;
    height: max-content;
    display: flex  !important;
}
.list_all{
    opacity: 0;
    height: 0;
    display: none !important;
}
.list_search.active{
    opacity: 0;
    height: 0;
}
.list_search{
    height: auto;
}
.filterBar{
    justify-content: space-between;
}
/* header .logo img.logo{
    display: none;
} */
.faqBanner .bg_img1{
    height: 400px;
}
.faqContent{
    padding-bottom:80px ;
}
.faqBanner .--txt {
    position: absolute;
    top: 120px;
    width: 500px;
color: var(--color-6);}
.faqBanner {
    height: 400px;
}
.list_faq .--item {
    width: calc(50% - 12px);
}
.list_faq .--item .description {
    font-size: 14px;
}

.list_faq .--item .description a {
    background: var(--color-gradient);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.list_faq .--item h5 {
    background: var(--color-gradient);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
@media (max-width: 640px){
    .list_faq {
        flex-flow: column;
    }
    .list_faq .--item{
        width: 100%;
    }
    .box_search {
        width: max-content;
        margin: 1rem auto 0;
    }
    .faqBanner .--txt{
        position: relative;
        top: unset;
        width: 100%;
    }
    .faqBanner .bg_img1{
        height: 500px;
    }
    .faqBanner{
        height: max-content;
        padding-top: 150px;
    }
    .faqContent{
        padding-top: 100px;
    }
}