.ws-single-feature-wrap {
    border-bottom: 1px solid var(--border)
}
.ws-single-feature {
    /* margin: 2rem -2.5rem; */
}
.ws-single-feature-text > :last-child {
    margin-bottom: 0
}
.ws-single-feature-img {
    position: relative;
    aspect-ratio: 0.936;
}
.ws-single-feature-img  img {
    position: absolute;
    top:0; left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}

@media (max-width: 767px) {
    .ws-single-feature-img {
        width: calc(100% + 2.5rem);
        margin: 0 -1.25rem;
    }
}
@media (min-width: 768px) {
    .ws-single-feature-content {
        flex-basis: calc(58% - 2rem)
    }
    .ws-single-feature-img {
        flex-basis: 42%;
        min-height: 100%;
        align-self: stretch;
    }
}
@media (min-width: 992px) {
    .ws-single-feature-content {
        flex-basis: calc(64% - 2.5rem)
    }
    .ws-single-feature-img {
        flex-basis: 36%;
        min-height: 100%;
        align-self: stretch;
    }
}
@media (min-width: 1200px) {
    /* .flex-md-row-reverse .ws-single-feature-content {
        padding-left: 5rem
    }
    .flex-md-row .ws-single-feature-content {
        padding-right: 5rem
    } */
}
