.counter-icon i {
    color: #fff;
}

.card-text {
    color: #fff;
}

.training-content p{
    color: #fff;
}

.accordion-button:after {
    float: right;
    font-weight: 900;
}
.faq-section {
    max-width: 900px;
    margin: 40px auto;
    padding: 0 15px;
}
.faq-category-title {
    margin-top: 2.5rem;
    margin-bottom: 1rem;
    font-weight: 600;
    color: #2c3e50;
}