/* Kit2 Styling */
.kit2 .side-by-side-1-across.side-by-side-1-across .slides .slide-top .img-cont {
    width: 100%;
}

.kit2 .side-by-side-1-across.side-by-side-1-across-fullwidth .slides .slide .content-top .slide-title {
    max-width: 85%;
}

.kit2 .side-by-side-1-across.side-by-side-1-across-fullwidth.theme-secondary .slide .details li a:hover span {
    text-decoration: underline;
} 

.kit2 .core-side-by-side.side-by-side-1-across-fullwidth .slide .slide-footer .qv-btn:hover {
    color: var(--white);
}

/* Kit2 Tablet */
@media (min-width: 40em) {
    .kit2 .side-by-side-1-across.side-by-side-1-across-fullwidth .slide-left .slide > .inner {
        display: grid;
        grid-template-columns: 1fr;
    }

    .kit2 .side-by-side-1-across.side-by-side-1-across-fullwidth .slide-right .slide > .inner {
        display: grid;
        grid-template-columns: 1fr;
    }

}

/* Kit2 Desktop */
@media (min-width: 64em) {
    .kit2 .side-by-side-1-across.side-by-side-1-across-fullwidth .slide-right .slide > .inner {
        padding: var(--space-20) var(--space-20) var(--space-20) 0;
        grid-template-columns: 1fr 2fr;
    }

    .kit2 .side-by-side-1-across.side-by-side-1-across-fullwidth .slide-left .slide > .inner {
        padding: var(--space-20) 0 var(--space-20) var(--space-20);
        grid-template-columns: 2fr 1fr;
    }

    .kit2 .side-by-side-1-across.side-by-side-1-across-fullwidth .slides .slide .content-top .slide-title {
        font-family: var(--font-body);
        font-size: var(--text-4xl);
        line-height: 2.75rem;
        letter-spacing: 0.7px;
        font-weight: 400;
        text-align: center;
        max-width: 100%;
    }

    .kit2 .side-by-side-1-across.side-by-side-1-across-fullwidth .slides .slide .content-top .slide-title a, 
    .kit2 .side-by-side-1-across.side-by-side-1-across-fullwidth .slides .slide .content-top h2.slide-title {
        color: var(--white);
    }

    .kit2 .side-by-side-1-across.side-by-side-1-across-fullwidth .slides .slide .content-top p {
        font-size: var(--text-lg);
        color: var(--white);
        text-align: center;
        justify-self: center;
    }

    .kit2 .side-by-side-1-across.side-by-side-1-across .slides .slide-top {
        justify-content: flex-end;
        width:100%;
    }

    .kit2 .side-by-side-1-across.side-by-side-1-across-fullwidth .slide-right .slide > .inner .slide-top, 
    .kit2 .side-by-side-1-across.side-by-side-1-across-fullwidth .slide-left.alternating .slide:nth-child(even) > .inner .slide-top, 
    .kit2 .side-by-side-1-across.side-by-side-1-across-fullwidth .slide-right.alternating .slide:nth-child(even) > .inner .content-section {
        order: 2;
    }
}


