.service-challange-icon img{
    background: #1C4D8610;
    aspect-ratio: 1 / 1;
    border-radius: 18px;
    padding: 10px;
}

.service-challange-icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 18px;
    transition: all 0.3s ease;
}

.service-challange-icon img {
    transition: all 0.3s ease;
}

.service-challenge-card:hover .service-challange-icon {
    background-color: #a8cf45;
}

.service-challenge-card:hover .service-challange-icon img {
    filter: brightness(0) invert(1);
}



