.cta5050-section {
    padding: 80px 0;
}

.cta5050-wrapper {
    gap: 20px;

    .layout-banner-variation {
        height: 368px;
    }
}

.cta5050-content {
    padding-left: 24px;
}

@media (max-width: 1200px) {
    .cta5050-wrapper {
        .layout-banner-variation {
            width: 50%;
            min-width: 50% !important;
        }
    }
}

@media (max-width: 992px) {
    .cta5050-section {
        padding-top: 40px;
        padding-bottom: 0;

        .layout-banner-variation {
            width: 100%;
        }
    }   
}