
.achievements-numbers {
    position: relative;
}

.achievements-numbers__decor {
    background-color: #4a6671;
    content: "";
    height: 10rem;
    width: 10rem;
    position: absolute;
   bottom: 0;
    left: 0;
    border-top-right-radius: 6rem;
}

.ach-decor-2 {
    left: unset;
    right: 0;
    top: 0;
    border-bottom-left-radius: 6rem;
    border-top-right-radius: 0;
}

.achievements-numbers__items {
    display: flex;
    justify-content: center;
    gap: 30px;
    flex-wrap: wrap;
    max-width: calc(714px + (960 - 714) * ((100vw - 992px) / (1320 - 992)));
    margin: 0 auto;
}

.achievements-numbers__item {
    flex-basis: calc(217px + (300 - 217) * ((100vw - 992px) / (1320 - 992)));
    flex-grow: 0;
    flex-shrink: 1;
    padding: 0 2rem;
    text-align: center;
}

.achievements-numbers__item-heading {
    color: #4a6671;
    font-size: calc(1.6rem + .6vw);
    font-weight: 800;
}

.achievements-numbers__item-text {
    margin-bottom: 0;
}

@media screen and (min-width: 992px) {
    .achievements-numbers__items {
        max-width: 960px;
    }

    .achievements-numbers__item {
        flex-basis: 300px;
    }
}

@media screen and (max-width: 1199.98px) {
    .achievements-numbers__decor {
        height: 5rem;
        width: 5rem;
    }

}
@media screen and (max-width: 991.98px) {
.achievements-numbers__items {
    max-width: 100%;
    flex-direction: column;
    gap: 0;
}

    .achievements-numbers__item {
        flex-basis: 100%;
        padding: 2rem 1rem;
    }
}
