.content-numbers {
    padding: 32px 0;
}

.content-numbers .boxes-wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 32px 112px;
}

.content-numbers .box-single {
    width: 250px;
    text-align: center;
    display: flex;
    flex-direction: column;
    gap: 4px;
}

.content-numbers .box-icon {
    max-width: 112px;
    margin: 0 auto;
}

.content-numbers .box-icon img,
.content-numbers .box-icon svg {
    width: 100%;
    height: auto;
}

.content-numbers .box-single h3 {
    font-size: calc(7rem * var(--font-scale));
    font-weight: 700;
    line-height: 1;
}

.content-numbers .box-single p {
    font-size: calc(2.8rem * var(--font-scale));
    font-style: italic;
    font-weight: 700;
    letter-spacing: -1.28px;
}

.content-numbers .box-single .btn-wrapper {
    justify-content: center;
}

.content-numbers .box-single a {
    font-size: 24px;
    font-weight: 300;
    font-style: italic;
    letter-spacing: -0.72px;
    text-align: center;
    width: 100%;
    color: inherit;
}

.content-numbers .box-single a:hover {
    color: var(--Akcent);
}

@media (max-width:991px) {
    .content-numbers .box-single h3 {
        font-size: calc(6rem * var(--font-scale));
    }


    .content-numbers .box-single p {
        font-size: calc(2.6rem * var(--font-scale));
        letter-spacing: -0.72px;
    }
}

/* contrast */

.contrast-black-yellow .content-numbers .box-icon {
    filter: brightness(0) invert(1);
}

/* contrast */