.faq-title {
    cursor: pointer;
    padding: 25px;
    padding-inline: 10px;
    margin-bottom: 0px;
    border: 1px solid rgba(0, 0, 0, .125);
}

.faq-content {
    padding: 10px;
    border: 1px solid #ddd;
    background-color: #f9f9f9;
    margin-bottom: 10px;
}

.category-title {
    cursor: pointer;
    background-color: #0074d9;
    color: white;
    padding: 10px;
}



/* .faq-title.expanded {
    background-color: #e7f1ff;
    color: #005a8c;
} */

.accordion-category {
    margin-bottom: 0 !important;
    background-color: #025ea7;
    color: #efefef;
    margin-inline: 1px;
    padding-inline: 5px;
}

.accordion-item {
    margin-bottom: -1px;
    background-color: #fff;
}
.accordion-body {
    padding: 1rem 1.25rem;
    padding-inline: 10px;
}

.filter-faq {
    display: none !important;
}

.bg-dark .accordion-item  {
    background-color: #0a2740;
    border-top: solid 1px #ddd;
}

.expanded span  {
    color: #e96724;
}

.faq_content {
  min-height : 320px
}

 .accordion-button {
            display: flex;
            justify-content: space-between; /* Space between text and icon */
        }

        .faq-title .fa {
            margin-left: auto; /* Push the icon to the right */
        }

        .faq-title.expanded .fa-angle-down {
                    display: none; /* Hide up icon when collapsed */
        }

        .faq-title.expanded .fa-angle-up {

            display: inline-block; /* Show down icon when collapsed */

        }

        .faq-title:not(.expanded) .fa-angle-down {

            display: inline-block; /* Show up icon when expanded */

        }

        .faq-title:not(.expanded) .fa-angle-up {
            display: none; /* Hide down icon when expanded */
        }

        .icon {
        float:right;
        }
