html, body, h1, h2, h3, h4, h5, h6, p, a {
    font-family: 'Poppins', sans-serif;
}

@keyframes scrollAnimation {
    0% {
        transform: translateX(0%);
    }
    100% {
        transform: translateX(-100%);
    }
}

.scroll-animation {
    animation: scrollAnimation 10s linear infinite; /* Adjust the time here as per requirement */
}

.section_nmbrs_bx {
    overflow: hidden;
}

.nmbrs_bx {
    border-top: 1px solid #ffffff24;
    flex-wrap: nowrap;
    display: flex;
}

.nmbrs_bx_list1,
.nmbrs_bx_list2 {
    flex: none;
    display: flex;
}

.nmbrs_bx_list1 {
    animation: scroll-horizontal2 45s linear infinite;
}

.nmbrs_bx_list2 {
    animation: scroll-horizontal3 45s linear infinite;
    border-bottom: 1px solid #ffffff24;
}

.nmbrs_bx_item {
    flex: none;
    padding: 1.5rem;
    display: flex;
}

.nmbrs_bx_pill {
    height: 2.7rem;
    color: #fff;
    background-color: #1459e41c;
    border-radius: 10px;
    justify-content: center;
    align-self: center;
    align-items: center;
    margin-right: 2rem;
    padding-left: 3rem;
    padding-right: 3rem;
    font-family: Poppins, sans-serif;
    font-size: 1.7rem;
    font-weight: 600;
    line-height: 1.5;
    display: flex;
}

.nmbrs_bx_txt {
    color: #ffffff;
    align-self: center;
    margin-top: 0;
    margin-bottom: 0rem;
    font-family: Poppins, sans-serif;
    font-size: 1rem;
    font-weight: 200;
    line-height: 1;
}

.nmbrs_bx_txt {
    color: #ffffff;
    align-self: center;
    margin-top: 0;
    margin-bottom: 0rem;
    font-family: Poppins, sans-serif;
    font-size: 1rem;
    font-weight: 200;
    line-height: 1;
    }

.nmbrs_bx_pill.is-slack {
    width: 9rem;
    color: #fff;
    background-color: #ffde6835;
}

.nmbrs_bx_pill.projects-launched {
    width: 9rem;
    background-color: #854fcc3b;
}

.nmbrs_bx_pill.rev-growth {
    width: 9rem;
    color: #fff;
    background-color: #fab5f042;
}

.nmbrs_bx_pill.brands-defined {
    width: 9rem;
    color: #fff;
    background-color: #2bede03e;
}

.nmbrs_bx_pill.new-clients {
    width: 9rem;
    color: #fff;
    background-color: #ffde6835;
}

.nmbrs_bx_pill.times-phrase {
    width: 9rem;
    background-color: #ef235932;
}

.nmbrs_bx_pill.designs-created {
    width: 9rem;
    color: #fff;
    background-color: #fab5f042;
}

.nmbrs_bx_pill.cups-coffee {
    width: 9rem;
    background-color: #854fcc4f;
}

.nmbrs_bx_pill.testimonial {
    width: 9rem;
    color: #fff;
    background-color: #9cd2ff4d;
}

@keyframes scroll-horizontal1 {
    from {
        transform: translateX(0);
        left: 0;
    }

    to {
        transform: translateX(-50%);
    }
}

.nmbrs_bx_list1 {
    animation: scroll-horizontal1 45s linear infinite;
}

@keyframes scroll-horizontal2 {
    from {
        transform: translateX(0);
        left: 0;
    }

    to {
        transform: translateX(-50%);
    }
}

.nmbrs_bx_list2 {
    animation: scroll-horizontal2 45s linear infinite;
}