.glide.carousel {
    .slide__image {
        width: 100%;
        height: auto;
    }
    .slide__overlay {
        padding: 1.5rem 2rem 1rem 2rem;
        top: 70%;
        right: 0;
        bottom: 0;
        left: 0;
        color: white;

        &.slide__overlay--filter {
            background: linear-gradient(to top, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0.3) 40%, transparent 100%);
        }
    }
    .slide__overlay-mobile {
        padding: 1.5rem 2rem 1rem 2rem;
        color: white;
        background: black;
    }
    .slide-controls__btn {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        width: 3rem;
        height: 3rem;
    }
    .slide-controls__btn--prev {
        left: 0;
    }
    .slide-controls__btn--next {
        right: 0;
    }
}