.hero-v {
    overflow: hidden;
    position: relative
}

.hero-v ul li {
    display: flex;
    flex-wrap: wrap;
    font-family: arno-pro, serif;
    font-size: 1.4rem;
    font-weight: 500;
    padding-left: 2.4rem
}


.hero-v__link {
    opacity: 0;
    transform: translateY(50px)
}

.hero-v__image {
    display: none
}

.hero-v ul li:before {
    height: 16px;
    width: 18px
}

.hero-v__rich-text {
    opacity: 0;
    transform: translateY(50px)
}

@media(min-width:992px) {


    .hero-v__content {
        width: 50%
    }

    .hero-v__image {
        display: block;
        height: 100%;
        object-fit: cover;
        object-position: top left;
        position: absolute;
        right: 0;
        top: 0;
        
        width: 50%
    }
}

