.numeric-list {
    display: flex;
    justify-content: space-between;
    position: relative
}

@media (max-width: 992px) {
    .numeric-list {
        flex-direction: column
    }
}

.numeric-list:after {
    background-image: url('../images/logo_2.png');
    background-repeat: no-repeat;
    background-size: contain;
    bottom: -18.5rem;
    content: "";
    height: 20.5rem;
    position: absolute;
    width: 41rem
}

@media (max-width: 992px) {
    .numeric-list:after {
        background-position: 50%;
        bottom: -17.5rem;
        left: -2rem;
        max-width: calc(100% + 4rem);
        width: calc(100% + 4rem)
    }
}

.numeric-list__informations {
    width: calc(var(--column_width_px) * 6.2 + var(--gutter_width_px) * 4)
}

@media (max-width: 992px) {
    .numeric-list__informations {
        text-align: center;
        width: 100%
    }
}

.numeric-list__list {
    display: flex;
    flex-wrap: wrap;
    margin-left: var(--gutter_width_px);
    width: calc(var(--column_width_px) * 5 + var(--gutter_width_px) * 5)
}

@media (max-width: 992px) {
    .numeric-list__list {
        margin-bottom: var(--spacer_32);
        margin-left: 0;
        margin-top: var(--spacer_24);
        width: 100%
    }
}

.numeric-item {
    margin-bottom: 4rem;
    width: calc(var(--column_width_px) * 3 + var(--gutter_width_px) * 2);
    width: 50%
}

.numeric-item__number {
    background-color: var(--white_color);
    border-radius: 20px;
    display: inline-block;
    font-size: 6rem;
    padding: var(--spacer_8) calc(var(--spacer_24) - var(--spacer_4))
}

@media (max-width: 992px) {
    .numeric-item__number {
        font-size: 3.4rem
    }
}

.numeric-item__text {
    font-size: 16px;
    margin-left: calc(var(--spacer_24) - var(--spacer_4));
    margin-top: 8px;
}