.ws-single-feature {
    position: relative;
    min-height: 43.75rem;
}
.ws-single-feature-img  img {
    position: absolute;
    top:0; left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top center;
}
.ws-single-feature-content {
    padding-top: 2rem;
    padding-bottom: 2rem
}

.ws-single-feature-title {
    hyphens: auto;
}
.ws-single-feature-text > *:last-child {
    margin-bottom:0
}

@media (min-width: 768px) {
    .ws-single-feature-img {
        position: absolute;
        top:0;
        height: 100%;
        bottom:0;
        width: 56.7%;
    }
    .ws-single-feature-img-right .ws-single-feature-img {
        right: 0
    }
    .ws-single-feature-img-left .ws-single-feature-img {
        left: 0
    }

}
@media (max-width: 1247px) {
    .ws-single-feature {
        min-height: 50vw;
    }
    .ws-single-feature-content {
        width: calc(43.3vw - 2rem)
    }

}
@media (max-width: 767px) {
    .ws-single-feature {
        flex-wrap: wrap
    }
    .ws-single-feature > * {
        width:100%
    }
    .ws-single-feature-img {
        position: relative;
        aspect-ratio: 1.18
    }
    .ws-single-feature-content {
        width: 100%;
        padding: 2rem 0!important
    }
}

@media (min-width: 1248px) and (max-width:1920px) {
    .ws-single-feature-content {
        width: calc(624px - 7.7vw);
    }
}
@media (min-width: 1921px) {
    .ws-single-feature-content {
        width: calc(50% - 7vw);
    }
}
