.banner-outer-wrapper {
    min-height: 500px;
    display: flex;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
.banner-inner-wrapper{padding: 60px 0px !important;}

.banner-overlay { box-shadow: inset 0 0 0 2000px rgb(0 0 0 / 33%);}

.teaser-outer-wrapper{
    min-height: 420px;
    display: flex;
    background-repeat: no-repeat;
    background-position: 75%;
}
.banner-title-wrapper{ font-family:bitter; }
.banner-subtitle-wrapper{}


/* footer banner css */

.section-28-217-outer-wrapper ,
.section-28-217-inner-wrapper .block_page_overview{
    padding: 0 !important;
}
