.vi-mark {
    padding: 1.3333333333rem 0;
    /*row-gap: 1.3333333333rem;*/
    flex-direction: column;
}
.vi-mark > :not(:first-child){
    margin-top:1.3333333333rem;
}

.vi-mark__img img {
    width: 94px;
    height: 80px;
}
/*.vi-mark__item {*/
/*    row-gap: 1rem;*/
/*}*/
.vi-mark__item h1 {
    font-size: 1.6666666667rem;
    position: absolute;
    top: 1.3333333333rem;
    left: 9.8333333333rem;
}
.vi-mark__description p {
    font-size: 1.3333333333rem;
}