/**Circles in home**/
.progress-container{
    display:grid;
    grid-template-columns:repeat(auto-fit, minmax(250px,1fr));
    justify-content: center;
    gap:1rem;
    grid-auto-flow: column;
    overflow-x: auto;
}
@media screen and (min-width: 1200px){
    .progress-container{
        display:flex;
        flex-wrap:wrap;
        justify-content: center;
        overflow-x: unset;
        grid-auto-flow: unset;
    }
}

.progress{
    width: clamp(250px, 10vw, 250px);
    height: clamp(250px, 10vw, 250px);
    margin: 0 auto;
    background:#fff;
}

.progress span{
    font-size: 54px !important;
    & small{
        font-size: 20px !important;
    }
}

.progress span {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -60%);
    font-size: 1.2rem;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
}

.progress small {
    display: block;
    font-size: 0.75rem;
    font-weight: normal;
    margin-top: 4px;
}

.progress svg{
    background: white;
}
