.core-v2-slider.slider-v2-4-across {
    .glide__arrows {
        display: flex;
        position: relative;
        transform: translateY(0px);
        top: 0 !important;
        justify-content: center;
        gap: var(--space-10);

        .glide__arrow {
            margin: 0 0 var(--space-1);
        }
    }

    .slider-cont {
        width: calc(100% - var(--space-5));
    }

    .slide {
        height: auto;
        margin-bottom: var(--space-4);
        padding: 0 6px;

        .inner {
            height: 100%;
    		grid-template-rows: auto 1fr;
            box-shadow: 0px 3px 6px 1px #0000001A;
        }

        .slide-title {
            font-size: 1.375rem;
            font-weight: 400;
            color: var(--text-color);
            line-height: 1.2;
        }

        p {
            margin: 0;
            font-size: var(--text-base);
            line-height: 1.3;
            font-family: var(--font-reg);
        }

        .slide-footer a {
            color: var(--sw-key-color);
            background: none;
            margin: 0;
            padding: 0;
            display: grid;
            grid-template-columns: auto auto;
            justify-content: center;
            align-items: center;
            gap: 8px;
        }

        .info-item.location,
        .info-item.venue {
            display: none;
        }
    }
}

@media (hover: hover) {
    .core-v2-slider.slider-v2-4-across {
        .slide:hover {
            color: var(--sw-key-color);
            background-color: transparent;

            .slide-footer button {
                color: var(--sw-key-color);
            }

            .info-item .icon {
                color: var(--sw-collections-minor-text-color);
            }

            .slide-footer .qv-btn:hover,
            .slide-footer a:hover,
            .slide-title a:hover {
                color: var(--text-color);
                text-decoration: none;
                background-color: transparent;
            }
        }
    }
}

@media (min-width: 40em) {
    .core-v2-slider.slider-v2-4-across {
        .slider-cont {
            max-width: var(--width-base);
            width: 100%;
        }
    }
}


@media (min-width: 64em) {
    .core-v2-slider.slider-v2-4-across {
        .glide__arrows {
            display: none;
        }

        .slide {
            padding: 0 3px;
        }

        .widget-inner {
            padding: 0;
        }
    }
}