.row.left-img-row img {
    border-radius: 5px;
}

.right-heading {
    margin-bottom: 30px;
}


.right-img-image img {
    border-radius: 5px;
}

.row.four-col-cards-row h3 {
    bottom: 0;
    padding: 20px;
}

.red--bg {
    background: var(--red-bg);
}

.dark--red {
    background: var(--dark-red);
}

@media (min-width: 1200px) {
    .left-image-content {
        padding-left: 105px;
    }

    .right-img-content {
        padding-right: 105px;
    }

    .right-heading {
        width: 50%;
    }
}

@media (max-width: 1199px) {
    .row.left-img-row img {
        margin-bottom: 30px;
    }

    .row.four-col-cards-row {
        row-gap: 16px;
    }
}