.halv__text-wrapper a {
    line-height: 2;
    display: block;
    width: fit-content;
}

.halv__btn-wrapper {
    display: flex;
    flex-direction: column;
    gap: 10px;
}


.halv__img-wrapper{
    background-size: cover;
}

@media screen and (max-width:767px) {
    .halv__img-wrapper {
           margin: 15px 0 25px 0;
        height: 225px;
    }
}

.halv__wysiwyg-wrapper p:not(:last-child) {
    margin-bottom: 20px;
}