.faq-accordion>.card .card-header {
    background-color: #fff;
}
.faq-accordion .btn-link {
    color: #24272D;
    width: 100%;
    text-align: right;
    text-decoration: none;
    box-shadow: none;
}
.faq-accordion .card-header {
    padding: .7rem;
}
.faq-accordion .btn-link:after {
    transform: rotate(90deg);
}
.faq-accordion .btn-link:after {
    position: absolute;
    left: 10px;
    font: normal normal normal 14px/1 FontAwesome;
    color: inherit;
    content: "\f078";
    transition: .2s ease-in-out;
}
.faq-accordion .btn-link:not(.collapsed):after {
    transform: rotate(0);
}
.card-body{
    text-align: right;
    direction: rtl;
}
.faq-title{
    text-align:right;
}