.our__achievement-main {
    padding-top: 100px;
    --ease-in-out-soft: cubic-bezier(.4, .15, 0, 1);
}

.our__achievement-main .our__achievement-main-content h2 {
    margin-bottom: 50px;
}

.our__achievement-main .our__achievement--item {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 100px 1fr;
    grid-template-columns: repeat(2, 1fr);
    -ms-grid-rows: 1fr;
    grid-template-rows: 1fr;
    grid-column-gap: 100px;
    grid-row-gap: 0px;
    padding: 29.5px 0;
    position: relative;
}

.our__achievement-main .our__achievement--item > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
}

.our__achievement-main .our__achievement--item > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
}

.our__achievement-main .our__achievement--item:last-child {
    border-bottom: none;
    padding-bottom: 0;
}

.our__achievement-main .our__achievement--item:last-child::before{
    display: none;
}

.our__achievement-main .our__achievement--item:first-child {
    padding-top: 0;
}

.our__achievement--item .char{
    display: inline-block;
    -webkit-transform: scaleY(0) rotate(10deg);
        -ms-transform: scaleY(0) rotate(10deg);
            transform: scaleY(0) rotate(10deg);
    -webkit-transform-origin: bottom center;
        -ms-transform-origin: bottom center;
            transform-origin: bottom center;
}

.our__achievement--item.is-in-viewport .char {
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    -webkit-transition: -webkit-transform .75s var(--ease-in-out-soft);
    transition: -webkit-transform .75s var(--ease-in-out-soft);
    -o-transition: transform .75s var(--ease-in-out-soft);
    transition: transform .75s var(--ease-in-out-soft);
    transition: transform .75s var(--ease-in-out-soft), -webkit-transform .75s var(--ease-in-out-soft);
    -webkit-transition-delay: calc(var(--index) * var(--letter) * .05s);
         -o-transition-delay: calc(var(--index) * var(--letter) * .05s);
            transition-delay: calc(var(--index) * var(--letter) * .05s);
}

.our__achievement-main .our__achievement--item .our__achievement--item-right {
    line-height: 23px;
    opacity: 0;
    -webkit-transform: translateY(2rem);
        -ms-transform: translateY(2rem);
            transform: translateY(2rem);
}

.our__achievement--item.is-in-viewport .our__achievement--item-right {
    opacity: 1;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    -webkit-transition: opacity .75s var(--ease-in-out-soft), -webkit-transform .75s var(--ease-in-out-soft);
    transition: opacity .75s var(--ease-in-out-soft), -webkit-transform .75s var(--ease-in-out-soft);
    -o-transition: transform .75s var(--ease-in-out-soft), opacity .75s var(--ease-in-out-soft);
    transition: transform .75s var(--ease-in-out-soft), opacity .75s var(--ease-in-out-soft);
    transition: transform .75s var(--ease-in-out-soft), opacity .75s var(--ease-in-out-soft), -webkit-transform .75s var(--ease-in-out-soft);
    -webkit-transition-delay: .15s;
         -o-transition-delay: .15s;
            transition-delay: .15s;
}

@media only screen and (max-width: 767.98px) {
    .our__achievement-main {
        padding-top: 65px;
    }

    .our__achievement-main .our__achievement-main-content h2 {
        margin-bottom: 40px;
    }

    .our__achievement-main .our__achievement--item {
        grid-template-columns: repeat(1, 1fr);
        grid-row-gap: 11px;
        padding: 28.5px 0;
    }
}