#numbers{
    margin-top: -100px;
    margin-bottom: 100px;
}

#numbers div.col-lg-4 > div{
    position: relative;
    z-index: auto;
    background-color: #FCFCFC;
    border: 1px solid var(--border-color-our-solution);
}

#numbers div.col-lg-4:nth-child(1) > div > img{
    position: absolute;
    z-index: -1;
    left: -60px;
    bottom: -50px;
}

#numbers div.col-lg-4:nth-child(2) > div > img{
    position: absolute;
    z-index: -1;
    right: -35px;
    bottom: -30px;
}

#numbers div.col-lg-4:nth-child(3) > div > img{
    position: absolute;
    z-index: -1;
    right: -180px;
    bottom: -60px;
    transform: matrix(0.33, 0.94, 0.95, -0.32, 0, 0);
}

#numbers div.col-lg-4 > div > div:nth-of-type(1){
    font-family: 'Poppins', sans-serif;
    font-size: 35pt;
}

#numbers div.col-lg-4 > div > div:nth-of-type(2){
    font-family: 'Livvic', sans-serif;
    font-size: 20pt;
}

#numbers div.col-lg-4 > div > div:nth-of-type(2)::before{
    content: '- ';
    color: var(--color-main);
    font-weight: bold;
}

@media screen and (max-width: 992px) {
    #numbers{
        margin-bottom: 75px;
    }
}

@media screen and (max-width: 576px) {
    #numbers{
        margin-bottom: 50px;
    }

    #numbers div.col-lg-4 > div > div:nth-of-type(1){
        font-size: 25pt;
    }

    #numbers div.col-lg-4 > div > div:nth-of-type(2){
        font-size: 15pt;
    }
}