	.vision-box {
    height: 100%;
    padding: 20px;
    border-radius: 12px;
    box-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
    background-color: #fff;
}

.vision-box .tp-icon {
    width: 50px;
    min-width: 50px;
    height: 50px;
}

.vision-box .tp-body ul {
    padding-left: 0;
    margin-bottom: 0;
}

.vision-box .tp-body ul li:not(:last-child) {
    margin-bottom: 10px;
}

.vision-box .tp-body ul li i {
    color: var(--tp-primary);
    margin-right: 5px;
}

.value-img img {
    border-radius: 12px;
}
