.vi-mark {
    padding: 1.1428571429rem 0;
    row-gap: 1.1428571429rem;
    flex-direction: column;
}
.vi-mark__img img {
    width: 94px;
    height: 80px;
}
.vi-mark__item {
    row-gap: 0.8571428571rem;
}
.vi-mark__item h1 {
    font-size: 1.4285714286rem;
    position: absolute;
    top: 1.1428571429rem;
    left: 8.4285714286rem;
}
.vi-mark__description p {
    font-size: 1.1428571429rem;
}