.h3-credit-repurchase{
    color: #28B4CD !important;
}

.h3-loan-mortgage{
    color: #FA8C2D !important;
}

.h3-insurance{
    color: #AFCD5F !important;
}

.h3-health{
    color: #DC7387 !important;
}

.accordion-button:not(.collapsed){
    background-color: #FFFFFF !important;
}

.accordion-button{
    border-bottom: 1px #adb5bd solid !important;
}

.accordion-button:focus{
    box-shadow: none !important;
}

.table-responsive {
    max-height:300px;
}

.accordion-button::after{

}
.accordion-button:hover {
    background-color: #FFFFFF !important;
    animation: none;
}

.accordion-button h2{
    line-height: 1.4;
    font-size: max(16px, 1.2rem) !important;
    font-weight: 400;
    color: rgb(23, 23, 74);
    padding: 5px 0 5px 0;
    margin: 0 !important;
}

.accordion-body h3{
    margin: 2.5rem 0 1.2rem !important;
    font-size: 1.125rem !important;
    font-weight: 500 !important;
    line-height: 1.2rem !important;
}

.accordion-body h3{
    margin: 1.5rem 0 0.8rem !important;
    font-size: 1.1rem !important;
    font-weight: 500 !important;
    line-height: 1.1 !important;
}

.accordion-body{
    font-size: 15px !important;
}

.accordion-body li{
    margin-bottom: 5px !important;
    line-height: 2 !important;
}
.accordion-body li::before{
    content: "■" !important;
    background-image: none;
}

.accordion-body .accordion-credit-repurchase li::before{
    color: #28B4CD !important;
}

.accordion-body .accordion-loan-mortgage li::before{
    color: #FA8C2D !important;
}

.accordion-body .accordion-insurance li::before{
    color: #AFCD5F !important;
}

.accordion-body .accordion-health li::before{
    color: #DC7387 !important;
}