.side-by-side-1-across:not([data-slides-across="2"]) .slide > .inner{
    max-width: 1090px;
}

.side-by-side-1-across.alternate-style .widget-title {
    font-family: var(--font-futura);
    color: var(--blue-004);
    font-size: 36px;
    line-height: 1.2;
    font-weight: 700;
}

.side-by-side-1-across.alternate-style .widget-header {
    margin: 0 auto;
    max-width: 1090px;
}

.core-side-by-side.side-by-side-1-across.alternate-style .slide + .slide {
    margin-top: 0;
}

.core-side-by-side.side-by-side-1-across.alternate-style:not([data-slides-across="2"]) .slide > .inner {
    padding: 0;
}

.side-by-side-1-across.alternate-style .slide .content-section .slide-title {
    color: var(--blue-007);
    font-family: var(--font-futura);
    font-size: 26px;
    line-height: 1.2;
    font-weight: 600;
}

.side-by-side-1-across.alternate-style .slide .content-section p {
    color: black;
}

.side-by-side-1-across .slide .img-cont {
    margin-bottom: 0;
}

.side-by-side-1-across .slide .content-section {
    position: relative;
    background: var(--orange-ec);
}

.side-by-side-1-across.alternate-style .slide .content-section {
    background: transparent;
    padding-bottom: var(--space-8);
}

.side-by-side-1-across .slide .content-section::after {
    background-position: 124px 100%;
}

/* @media screen and (min-width: 515px) {
    .side-by-side-1-across .slide .content-section::after {
        background-position: 160px 16%;
        width: 90%;
    }
} */

@media screen and (min-width: 40em) {
    .side-by-side-1-across .slide > .inner {
        grid-template-columns: 1fr;
    }

    .side-by-side-1-across .slide .slide-top {
        align-content: center;
    }

    .side-by-side-1-across .slide .content-section {
        padding-bottom: 24px;
    }

    /* .side-by-side-1-across .slide .content-section::after {
        background-position: 160px 16%;
        width: 90%;
    } */

    .side-by-side-1-across .slide .content-section .slide-title {
        font-size: var(--text-xl);
    }

    .side-by-side-1-across .slide .content-section p {
        line-height: 1.3;
    }

    .side-by-side-1-across .slide .content-section .content-top {
        gap: 22px;
    }

    .side-by-side-1-across .slide a.read-more:not(p *),
    .side-by-side-1-across .slide .slide-footer a {
        padding: 16px 24px;
    }
}

@media screen and (min-width: 768px) {
    .side-by-side-1-across .slide > .inner {
        grid-template-columns: calc(50% + 25px) 1fr;
    }

    .side-by-side-1-across .slide:nth-of-type(even) > .inner {
        grid-template-columns: 1fr calc(50% + 25px);
    }
    .side-by-side-1-across.alternate-style .slide > .inner {
        grid-template-columns: 1fr 1fr;
    }

    .side-by-side-1-across.alternate-style .slide:nth-of-type(even) > .inner {
        grid-template-columns: 1fr 1fr;
    }

    .side-by-side-1-across.alternate-style .slide > .inner .img-cont img {
        height: 100%;
        object-fit: cover;
    }

    .side-by-side-1-across.alternate-style .slide .slide-top {
        align-content: stretch;
    }
}

@media screen and (min-width: 40em) {
    .core-side-by-side.side-by-side-1-across .slide .content-section > .inner {
        padding-left: 0;
    }
}

@media screen and (min-width:64em) {
    .core-side-by-side.side-by-side-1-across:not([data-slides-across="2"]) .slide > .inner {
        padding: 5px;
    }

    .core-side-by-side:not([data-slides-across="2"]) .slide .content-section > .inner {
        padding: 40px 20px;
    }
    
    .side-by-side-1-across .slide .content-section .slide-title {
        font-size: 26px;
    }

    .side-by-side-1-across .slide .content-section p {
        line-height: 1.8;
    }

    .side-by-side-1-across.alternate-style .widget-header {
        padding-left: 0;
    }

    .side-by-side-1-across.alternate-style .widget-title {
        font-size: 54px;
    }

    .side-by-side-1-across.alternate-style .slide .content-section .slide-title {
        font-size: 34px;
    }
}

@media (hover: hover) {
    .side-by-side-1-across.alternate-style .slide .content-section .slide-title a:hover {
        font-weight: 600;
        text-decoration: underline;
    }
}