.side-by-side-1-across {
    --color-bg: var(--cream);

    max-width: 1226px;
    margin: 0 auto var(--space-16);
    padding: var(--max-width-padding);
}

.side-by-side-1-across .widget-header {
    padding: 0;
}

.side-by-side-1-across:not([data-slides-across="2"]) .slide > .inner {
    padding: 0;
}

.side-by-side-1-across .slide .img-cont {
    margin-bottom: 0;
}

.side-by-side-1-across .slide .content-section {
    background-color: var(--color-bg);
    padding: var(--space-5)
}

@media screen and (min-width: 40em) {
    .side-by-side-1-across .slide > .inner {
        display: initial;
    }

    .side-by-side-1-across .slide .content-section {
        padding-bottom: var(--space-8);
        place-items: unset;
    }

    .side-by-side-1-across .slide .content-section > .inner {
        padding-left: 0;
    }
}


@media screen and (min-width: 58.125em) {
    .side-by-side-1-across .slide > .inner {
        display: grid;
    }

    .side-by-side-1-across .slide .content-section > .inner {
        gap: var(--space-1);
        padding-left: var(--space-10);
    }

    .side-by-side-1-across .slide .content-section {
        padding: 0;
        place-items: center;
    }
}

@media screen and (min-width: 64em) {
    .side-by-side-1-across .slide .content-section > .inner {
        gap: var(--space-3);
    }

    .side-by-side-1-across .slide .content-section {
        background-color: var(--color-bg);
    }

    .side-by-side-1-across .slide .slide-title {
        font-size: 26px;
    }

    .core-side-by-side .slide p {
        font-size: 17px;
    }

    .ccl-widget .slide .slide-footer a {
        font-family: var(--font-display);
        padding: 10px 51px;
    }
}