.group-teaser-gallery{--group-teaser-gallery-gap-amount:1;--group-teaser-gallery-gap-width:var(--space-2);--group-teaser-gallery-gap-width-total:calc(var(--group-teaser-gallery-gap-amount)*var(--group-teaser-gallery-gap-width));--group-teaser-gallery-scrollable-wrapper-overflow:hidden;--group-teaser-gallery-scrollable-wrapper-side-margins:calc(var(--space-3)*-1);--group-teaser-gallery-slides-amount:1.5;position:relative}.group-teaser-gallery--big{--group-teaser-gallery-gap-amount:1;--group-teaser-gallery-slides-amount:1.5}.group-teaser-gallery--medium{--group-teaser-gallery-gap-amount:2;--group-teaser-gallery-slides-amount:2.2}.group-teaser-gallery--small{--group-teaser-gallery-gap-amount:4;--group-teaser-gallery-slides-amount:4.2}.group-teaser-gallery--icon-bar{--group-teaser-gallery-gap-amount:2;--group-teaser-gallery-gap-width:var(--space-1);--group-teaser-gallery-slides-amount:3;border-bottom:var(--line-bold);margin-bottom:var(--group-teaser-gallery-icon-bar-margin-bottom,var(--space-2));padding-bottom:var(--space-2)}.group-teaser-gallery__headline{border-top:var(--group-teaser-gallery-headline-border-top,var(--line-bold));margin:var(--line-bold-margin-top) 0 0;padding:var(--line-bold-padding-top) 0 0}.group-teaser-gallery--icon-bar .group-teaser-gallery__headline{margin:0 0 var(--space-1);padding:var(--space-1) 0 0}.group-teaser-gallery__item{scroll-snap-align:start;scroll-snap-stop:always}.group-teaser-gallery__next-button,.group-teaser-gallery__prev-button{cursor:pointer;display:none;display:var(--group-teaser-gallery-button-display,none);height:0;padding:calc((100% - (2*var(--group-teaser-gallery-scrollable-area-side-margin, calc(1px - 1px))) - var(--group-teaser-gallery-gap-width-total))/var(--group-teaser-gallery-slides-amount)/var(--group-teaser-gallery-teaser-image-aspect-ratio, 1)) 0 0;position:absolute;top:var(--group-teaser-gallery-button-top-position);width:24px;width:var(--group-teaser-gallery-button-size,24px);z-index:var(--level-1)}.group-teaser-gallery__prev-button{left:0;transform:none;transform:var(--group-teaser-gallery-prev-button-transform,none)}.group-teaser-gallery__next-button{right:0;transform:none;transform:var(--group-teaser-gallery-next-button-transform,none)}.group-teaser-gallery__next-button:after,.group-teaser-gallery__prev-button:after{background:transparent var(--group-teaser-gallery-button-icon) 50% /contain no-repeat;background:var(--group-teaser-gallery-button-background-color,transparent) var(--group-teaser-gallery-button-icon) 50% /var(--group-teaser-gallery-button-background-size,contain) no-repeat;border-radius:0;border-radius:var(--group-teaser-gallery-button-border-radius,0);content:"";height:0;height:var(--group-teaser-gallery-button-height,0);padding:100% 0 0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.group-teaser-gallery__prev-button:after{transform:translateY(-50%) rotate(180deg)}.group-teaser-gallery__scroller[isAtEnd] .group-teaser-gallery__next-button,.group-teaser-gallery__scroller[isAtStart] .group-teaser-gallery__prev-button{display:none}.group-teaser-gallery__scrollable-area{grid-gap:var(--group-teaser-gallery-gap-width);-webkit-overflow-scrolling:touch;-ms-overflow-style:none;display:grid;grid-auto-columns:calc((100% - var(--group-teaser-gallery-gap-width-total))/var(--group-teaser-gallery-slides-amount));grid-auto-flow:column;overflow-x:auto;overflow-y:hidden;padding:var(--group-teaser-gallery-scrollable-area-padding,var(--teaser-ad-labels-height) 0 0 var(--space-3));position:relative;scroll-behavior:smooth;scroll-padding:calc(var(--group-teaser-gallery-scrollable-wrapper-side-margins)*-1);scroll-snap-type:x mandatory;scrollbar-width:none}.group-teaser-gallery__scrollable-area:after{content:"";width:1px}.group-teaser-gallery__scrollable-area::-webkit-scrollbar{display:none}.group-teaser-gallery__scrollable-wrapper{margin:0;margin:0 var(--group-teaser-gallery-scrollable-wrapper-side-margins,0);overflow:var(--group-teaser-gallery-scrollable-wrapper-overflow);position:relative}@media (min-width:641px){.group-teaser-gallery{--group-teaser-gallery-scrollable-area-padding:var(--teaser-ad-labels-height) 0 0;--group-teaser-gallery-scrollable-wrapper-side-margins:0}.group-teaser-gallery__scrollable-area:after{display:none}.group-teaser-gallery--icon-bar{--group-teaser-gallery-gap-amount:3;--group-teaser-gallery-slides-amount:4}}.group-teaser-gallery{--group-teaser-gallery-scrollable-area-margin:0}