.banner{position:relative;min-height:330px;width:100%;margin-bottom:0;background:var(--variable-bg-color)}
.banner .banner-images{width:100%;object-fit:cover;object-position:70%}
.banner .banner-text{position:static;bottom:0;left:0;color:white;padding:16px 24px;display:flex;background:var(--variable-bg-color);width:100%;flex-direction:column;justify-content:flex-end;color:var(--variable-font-color)}
.banner .containerNoImage{width:100% !important}
.banner .banner-text .text-content{padding:0}
.banner .banner-text .text-content .articleBanner-title-text{font-family:"Publico Pro";font-size:24px;font-weight:700}
.banner .banner-text .text-content .articleBanner-title-text .h2{display:block}
.banner .banner-text .text-content p{font-weight:400}
.banner .breadcrum-container{padding-top:56px}
@media(min-width:768px){.banner{height:450px;display:flex;flex-direction:row-reverse}
.banner .breadcrum-container{padding-top:0}
.banner .banner-images{height:450px}
.banner .banner-text{position:relative;height:100%;width:50%;padding:10px}
.banner .banner-text .text-content{padding:48px 10px}
.banner .banner-text .text-content .articleBanner-title-text{font-size:40px;font-weight:400;line-height:45px}
.banner picture{width:50%}
}
@media(min-width:1024px){.banner .banner-images{object-position:right}
.banner .banner-text .text-content{padding-left:10px}
.banner .banner-text .text-content .articleBanner-title-text{font-size:60px;line-height:65px}
}
@media(min-width:1440px){.banner .banner-text .text-content{padding:48px 64px}
}
.banner .banner-cta{padding-top:24px;padding-bottom:24px;margin-top:24px}
.banner .banner-cta a{color:var(--variable-cta-color);text-decoration:none;border:1px solid var(--variable-cta-color);padding:12px 30px;border-radius:24px;font-size:14px;font-weight:400;font-family:'Akkurat Pro';background:var(--variable-ctaBg-color)}
.banner .banner-cta a:hover{background:var(--variable-cta-color);color:var(--variable-ctaBg-color);border-color:var(--variable-ctaBg-color)}
.banner .articleBanner-description-text p{color:var(--variable-font-color)}
.banner .breadcrum-container{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:16px;color:var(--variable-breadcrumb-color)}
.banner .breadcrum-container .cmp-breadcrumb__item:last-child svg{display:none}
.banner .breadcrum-container .cmp-breadcrumb__item svg{margin-right:10px;margin-left:10px}
.banner .cmp-breadcrumb__item{display:flex;align-items:center}
.banner .cmp-breadcrumb__item-link{color:inherit;text-decoration:none}
.banner .breadcrumbs{font-family:"Akkurat Pro";font-size:14px;font-weight:400;line-height:20px}
.banner .cmp-breadcrumb__item:first-child .breadcrumbs{padding-left:0}