/****************************
 * Content Grid
****************************/
.twc-content-grid__item {
    width:50%; padding:var(--twc-spacing-70) 20px;
}
.twc-content-grid__item-content {
    --twc-spacing-heading:var(--twc-spacing-40);
    color:rgba(29, 27, 27, .5); max-width:515px;
}
.main_content .twc-content-grid__item-content p:not(:last-child) {margin-bottom:var(--twc-spacing-40);}


@media only screen and (min-width:768px) {
    .twc-content-grid__item {
        border:1px solid rgba(88, 142, 139, .5); border-left:none; border-top:none;
        min-height:530px;
    }
    .twc-content-grid__item:nth-child(even) {border-right:none;}
    .twc-content-grid__item:nth-child(odd):last-child {width:100%; border-right:none;}
}

/****************************
 * Content Grid Responsive
****************************/
@media only screen and (max-width:767px) {
    .twc-content-grid {padding-bottom:var(--twc-spacing-default); border-bottom:1px solid rgba(88, 142, 139, .5);}
    .twc-content-grid__item {width:100%; padding:var(--twc-spacing-70) var(--twc-gap-container) 0;}
    .twc-content-grid__item:not(:last-child) .twc-content-grid__item-content {
        padding-bottom:var(--twc-spacing-default);
        border-bottom:1px solid rgba(88, 142, 139, .5);
    }
}