.frame-type-dreistromland_banner{padding-bottom:0;padding-top:0}.banner{--kern-color-action-default:oklch(var(--oldb-red-500-lightness) var(--oldb-red-500-chroma) var(--oldb-red-500-hue));align-items:center;display:flex;min-height:27.5rem;position:relative}.banner .banner-content{align-items:center;display:flex;flex:1;flex-direction:column;gap:var(--kern-24);text-align:center;z-index:1}.banner .banner-content>*{margin:0}.banner .banner-content .banner-headline:after{content:none}@media(min-width:992px){.banner .banner-content .banner-headline br{display:none}}.banner .banner-content .banner-subheader{font-size:var(--kern-typography-font-size-adaptive-large);line-height:1.2}.banner .banner-content:before{background:oklch(var(--kern-white-lightness) var(--kern-white-chroma) var(--kern-white-hue));border-radius:var(--kern-metric-border-radius-capsule);content:"";display:inline-block;height:var(--kern-metric-space-x-small);margin-bottom:var(--kern-24);width:var(--kern-metric-dimension-x-large)}.banner .banner-link{position:static}.banner .banner-link:before{content:""}.banner .banner-link:before,.banner-image{bottom:0;left:50%;margin-left:-50vw;margin-right:-50vw;max-width:none;position:relative;position:absolute;right:50%;top:0;width:100vw}.banner-image{display:block;overflow:hidden}.banner-image:after{background:oklch(var(--kern-black-lightness) var(--kern-black-chroma) var(--kern-black-hue));content:"";inset:0;opacity:.4;position:absolute}.banner-image img{bottom:-10000%;height:auto;left:-10000%;margin:auto;max-width:none;min-height:1000%;min-width:1000%;position:absolute;right:-10000%;top:-10000%;transform:scale(.1);width:auto}.banner-image figcaption{bottom:var(--kern-metric-space-small);color:oklch(var(--kern-white-lightness) var(--kern-white-chroma) var(--kern-white-hue));font-size:var(--kern-typography-font-size-static-x-small);left:50%;margin:auto;max-width:unset;padding:0 var(--kern-16);position:absolute;text-align:right;transform:translateX(-50%);z-index:1}@media(min-width:1372px){.page-layout-2-columns .banner-image{transform:translateX(calc((21.875rem + var(--kern-32))/2*-1))}}.banner:has(.banner-link:hover) img{opacity:.8}