.carxis-faq{
    display:flex;
    flex-direction:column;
    gap:14px;
}

.carxis-faq-item{
    border:1px solid #e5e7eb;
    border-radius:12px;
    overflow:hidden;
}

.carxis-faq-question{

    width:100%;
    background:#e31b23;
    color:#fff;

    border:0;

    padding:18px 22px;

    display:flex;
    justify-content:space-between;
    align-items:center;

    cursor:pointer;

    font-size:17px;
    font-weight:700;

}

.carxis-faq-icon{

    font-size:28px;
    transition:.3s;

}

.carxis-faq-answer{

    display:none;

    padding:20px;

    background:#fff;

}

.carxis-faq-item.active .carxis-faq-answer{

    display:block;

}

.carxis-faq-item.active .carxis-faq-icon{

    transform:rotate(45deg);

}

@media(max-width:767px){

.carxis-faq-question{

font-size:15px;
padding:16px;

}

}