.features-hightlights-items-block {
    border-bottom: 1px solid var(--border)
}
.ws-hightlights-item {
    border-top: 1px solid var(--border)
}
.ws-hightlights-item-img {
    position: relative;
    width: 100%;
    flex-shrink:0;
    aspect-ratio: 1.51;
}
.ws-hightlights-item-img img {
    position: absolute;
    top:0; left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
.ws-hightlights-item-icon {
    display: block;
    width: 2rem;
    height: 2rem;
    background-size: contain!important;
    background-color: var(--brand);
    margin-bottom: 1.5rem
}

.ws-hightlights-item-title {
    hyphens: auto;
}
.ws-hightlights-item-text {
    color: var(--text)
}
.ws-hightlights-item-text > *:last-child {
    margin-bottom:0
}
@media (max-width: 767px) {
    .ws-hightlights-item {
        flex-basis: 100%;
    }

    .ws-hightlights-item-content {
        padding: 3rem 2.5rem 2rem
    }
}
@media (min-width: 768px) {
    .ws-hightlights-item {
        flex-basis: 33.333%;
    }
    .ws-hightlights-item:not(:nth-child(3n)) {
        border-right: 1px solid var(--border)
    }
    .ws-hightlights-item-content {
        padding: 2rem 1.5rem 1.25rem
    }
}
@media (min-width: 992px) {
}
@media (min-width: 1200px) {
    .ws-hightlights-item-content {
        padding: 3rem 2.5rem 2rem
    }

}
