.big-numbers-animation .blocks .block {
    display: flex;
    flex-direction: column;
    align-items: center;

    .count {
        display: flex;
        align-items: center;
        gap: .2rem;

        .value-big-number, span {
            font-size: 40px;
            font-weight: 500;
            color: var(--primary);
        }
    }

    p {
        font-size: 15px;
        color: var(--clr-dark-paragraph);
        text-align: center;
    }
}

@media (max-width: 1024px) {
    .big-numbers-animation .blocks .block .count {
        .value-big-number, span {
            font-size: 32px;
        }
    }
}

@media (max-width: 768px) {
    .big-numbers-animation .content .blocks {
        flex-wrap: wrap;
        justify-content: center;
        gap: 2rem;

        .block {
            width: calc((100% - (2rem)) / 2);
        }
    }
}

@media (max-width: 600px) {
    .big-numbers-animation .content .blocks {
        flex-direction: column;
        align-items: center;

        .block {width: 100%;}
    }
}