.two-cols-img-block {
    background: var(--Background-Primary);
}
.two-cols-img-block-wrap > * {
    flex-basis: 50%;
    flex-shrink: 0;
    border-right: 1px solid var(--Stroke-Primary);
}
.two-cols-img-block-wrap.flex-row > *:first-child {
    border-left: 1px solid var(--Stroke-Primary);
}
.two-cols-img-block-wrap.flex-row-reverse > *:last-child {
    border-left: 1px solid var(--Stroke-Primary);
}
.two-cols-img-block-wrap .two-cols-img-block-content > *:not(:last-child):not(.apps-buttons) {
    margin-bottom: 1.5rem
}
.two-cols-img-block-wrap > * > *:last-child {
    margin-bottom: 0
}
.two-cols-img-block-wrap .two-cols-img-block-content a:not(.button) {
    color: inherit;
    text-decoration: underline;
}
.two-cols-img-block-wrap .two-cols-img-block-content a:not(.button):hover {
    color: var(--Text-Tertiary);
}

@media (max-width:991px) {
    .two-cols-img-block-wrap.container {
        flex-wrap: wrap;
    }
    .two-cols-img-block-wrap > * {
        flex-basis: 100%;
        border:none!important
    }
    .two-cols-img-block-wrap .two-cols-img-block-img {
        padding: 1.5rem 0 0;
    }
    .two-cols-img-block-wrap .two-cols-img-block-content {
        padding: 2.5rem 0 0;
    }
}
@media (max-width:991px) and (min-width: 768px) {
    .two-cols-img-block-wrap .two-cols-img-block-img img {
        max-width: 50vw;
    }
}
@media (max-width:767px) {
    .two-cols-img-block-wrap .two-cols-img-block-img img {
        max-width: 60vw;
        width: 220px;
    }
}
@media (min-width:992px) {
    .two-cols-img-block-wrap .two-cols-img-block-content {
        padding: 2.5rem;
    }
    .two-cols-img-block-wrap .two-cols-img-block-img {
        padding: 2.5rem .5rem 0;
    }
}
@media (min-width:1440px) {
    .two-cols-img-block-wrap .two-cols-img-block-img {
        padding: 2.5rem .5rem 0 2.5rem;
    }

}
