.service-card {
    border: none;
    box-shadow: 0 5px 20px rgba(0, 0, 0, 0.08);
    transition: 0.3s ease;
}

.service-card:hover {
    transform: translateY(-5px);
}

.service-icon {
    font-size: 45px;
    color: #0d6efd;
}


.accordion-button {
    font-weight: 600;
}

.accordion-button:not(.collapsed) {
    background-color: #0041f5;
    color: #fff;
}

.accordion-button:not(.collapsed)::after {
    filter: brightness(0) invert(1);
}