/** Shopify CDN: Minification failed

Line 8:0 Unexpected "{"
Line 8:1 Unexpected "{"
Line 8:3 Expected identifier but found "'_custom-base.css'"

**/
{{ '_custom-base.css' | asset_url | stylesheet_tag }}


.slide_container {
    margin-bottom: 128px;
}

.slideshow__text.banner__box {
    align-items: flex-start;
}

.slideshow__text {
    background: rgba(0, 0, 0, 0.05) !important;
    border-radius: var(--text-boxes-radius) !important;
    height: 15rem;
}

.card__information {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.banner__heading {
    filter: drop-shadow(2px 2px 2px var(--primary-color));
}

.slideshow__text-wrapper {
    display: flex !important;
}

.banner__buttons .button {
  background: transparent;
  border: var(--background-color);
  filter: drop-shadow(0px 0px 3px var(--primary-color));
  text-shadow: 0 1px 3px rgba(0,0,0,0.4);
}

@media screen and (max-width: 749px) {
    .slide_container {
        margin-bottom: 64px;
    }

    .mobile-text-below .banner__content {
        position: absolute;
        width: 100%;
    }

    .mobile-text-below .banner {
        flex-direction: row;
    }

    .slideshow__text {
        display: flex;
        flex-direction: column;
        height: 10rem;
    }

    .slideshow__text-wrapper {
        align-items: flex-end;
        height: 100%;
    }
    
    .slideshow .banner__content {
        justify-content: flex-start;
        align-items: flex-end;
        padding: 3rem;
    }
}

@media screen and (max-width: 450px) {
    .slideshow__text-wrapper{
        display: flex;
        height: auto;
    }

    .slideshow__text {
        /* background: transparent !important; */
        height: 15rem;
        padding: 3rem 1.5rem !important;
    }

    .banner_media {
        height: 100vh ;
    }
}
