.banner-outer-wrapper {
    min-height: 420px;
    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%;
}
.path-frontpage .banner-section .banner-title-wrapper{
    text-align: center;
}