.ccl-widget.core-callout-tiles.callout-tiles-4-across-fullwidth.core-styles .slides {
    grid-template-columns: 1fr 1fr;
    gap: 2px;
}

.ccl-widget.core-callout-tiles.callout-tiles-4-across-fullwidth.core-styles .slides .slide .content-section {
    padding-bottom: 20px;
    padding-left: 19px;
}

.ccl-widget.core-callout-tiles.callout-tiles-4-across-fullwidth .slides .slide .slide-title,
.ccl-widget.core-callout-tiles.callout-tiles-4-across-fullwidth .slides .slide .slide-title a {
    font-size: 14px;
    line-height: 18.25px;
}

.ccl-widget.core-callout-tiles.callout-tiles-4-across-fullwidth.core-styles .slides .slide .slide-title span {
    box-shadow: 0px 0px 0 0px var(--dark-blue), 0px 0px var(--dark-blue), 2px -1px 0 6px var(--dark-blue), -5px -1px 0 6px var(--dark-blue);
}

@media (min-width: 64em) {
    .ccl-widget.core-callout-tiles.callout-tiles-4-across-fullwidth.core-styles .slides {
        grid-template-columns: repeat(4, 1fr);
    }

    .ccl-widget.core-callout-tiles.callout-tiles-4-across-fullwidth.core-styles .slides .slide .content-section {
        padding-bottom: 31px;
        padding-left: 15px;
    }

    .ccl-widget.core-callout-tiles.callout-tiles-4-across-fullwidth.core-styles .slides .slide .slide-title,
    .ccl-widget.core-callout-tiles.callout-tiles-4-across-fullwidth.core-styles .slides .slide .slide-title a {
        max-width: 65%;
        font-size: 24px;
        line-height: 32px;
    }

    .ccl-widget.core-callout-tiles.callout-tiles-4-across-fullwidth.core-styles .slides .slide .slide-title span {
        box-shadow: 0px 8px 0 0px var(--dark-blue), 0px 6px var(--dark-blue), 17px -2px 0 11px var(--dark-blue), -15px -2px 0 11px var(--dark-blue);
    }

    @media (hover:hover) {
        .ccl-widget.core-callout-tiles.callout-tiles-4-across-fullwidth.core-styles .slides .slide:hover .slide-title span {
            box-shadow: 0px 8px 0 0px var(--dark-pink), 0px 6px var(--dark-pink), 17px -2px 0 11px var(--dark-pink), -15px -2px 0 11px var(--dark-pink);
        }
    }

    /* Page Animation */
    .ccl-widget.core-callout-tiles.callout-tiles-4-across-fullwidth.core-styles .slides.fadeOut .slide {
        transform: translateY(75px);
        opacity: 0 !important;
    }

    .ccl-widget.core-callout-tiles.callout-tiles-4-across-fullwidth.core-styles .slides.fadeIn .slide {
        transform: translateY(0);
        transition: transform cubic-bezier(0.45, 0, 0.55, 1) 0.8s, opacity cubic-bezier(0.45, 0, 0.55, 1) 0.8s;
        opacity: 1 !important;
    }

    .ccl-widget.core-callout-tiles.callout-tiles-4-across-fullwidth.core-styles .slides.fadeIn .slide:nth-of-type(2) { transition-delay: 0.2s; }

    .ccl-widget.core-callout-tiles.callout-tiles-4-across-fullwidth.core-styles .slides.fadeIn .slide:nth-of-type(3) { transition-delay: 0.4s; }

    .ccl-widget.core-callout-tiles.callout-tiles-4-across-fullwidth.core-styles .slides.fadeIn .slide:nth-of-type(4) { transition-delay: 0.6s; }
}

@media (min-width: 1440px) {
    .ccl-widget.core-callout-tiles.callout-tiles-4-across-fullwidth.core-styles .slides .slide .slide-title,
    .ccl-widget.core-callout-tiles.callout-tiles-4-across-fullwidth.core-styles .slides .slide .slide-title a {
        font-size: 30px;
        line-height: 1.2;
    }
}