.CarouselWrapper{display:grid;grid-template-columns:repeat(var(--gridSize),1fr);padding-left:var(--sitepadding);padding-right:var(--sitepadding);grid-column-gap:var(--grid-gap);grid-row-gap:0;margin-bottom:64px;margin-top:64px;position:relative;grid-gap:var(--spacing-12,12px);overflow:hidden}@media print{.CarouselWrapper{display:block}}@media (min-width:1444px){.CarouselWrapper{margin-left:auto;margin-right:auto;max-width:1380px;padding-left:0;padding-right:0;--sitepadding-root: calc(50vw - 690px) }}.CarouselWrapper>*{--sitepadding:0}@media screen and (min-width:751px){.CarouselWrapper{margin-bottom:80px;margin-top:80px}}.CarouselWrapper[data-variant=home]{margin-bottom:32px;margin-top:32px}@media screen and (min-width:751px){.CarouselWrapper[data-variant=home]{margin-bottom:40px;margin-top:40px}}@media screen and (min-width:1383px){.CarouselWrapper[data-variant=home]{overflow:visible}}.CarouselInner{grid-column-end:-1;grid-column-start:1}@media screen and (min-width:1241px){.CarouselInner{grid-column-end:11;grid-column-start:3}}@media screen and (min-width:1541px){.CarouselWrapper[data-variant=home] .CarouselInner{grid-column-end:-1;grid-column-start:1}}.Carousel--title{font-family:var(--font-headline);font-size:22px;line-height:1.3;line-height:1.4;margin-bottom:var(--spacing-32,32px)}@media (min-width:750px){.Carousel--title{font-size:22px}}@media (min-width:1240px){.Carousel--title{font-size:22px}}@media screen and (max-width:750px){.Carousel--title{line-height:1.3}}.Carousel--item{align-items:stretch;display:flex;margin-right:var(--spacing-12,12px);min-height:100%}.Carousel--mediumSlide .Carousel--item{width:calc(67% - 12px)}@media screen and (min-width:751px){.Carousel--mediumSlide .Carousel--item{width:calc(33% - 4px)}}@media screen and (min-width:1241px){.Carousel--mediumSlide .Carousel--item{width:calc(25% - 9px)}}.Carousel--largeSlide .Carousel--item{width:calc(75% - 12px)}@media screen and (min-width:751px){.Carousel--largeSlide .Carousel--item{width:calc(45% - 12px)}}@media screen and (min-width:1241px){.Carousel--largeSlide .Carousel--item{width:calc(33% - 6px)}}@media screen and (min-width:1541px){.CarouselWrapper[data-variant=home] .Carousel--largeSlide .Carousel--item{width:calc(25% - 9px)}}.CarouselWrapper .flickity-viewport{overflow:hidden}.CarouselWrapper .flickity-prev-next-button{background-color:rgba(var(--c-brand),1);box-shadow:var(--shadow-medium);color:rgba(var(--c-white),1);height:30px;transition:background-color .25s cubic-bezier(.215,.61,.355,1);width:30px}.CarouselWrapper .flickity-prev-next-button:hover{background-color:rgba(var(--c-brand-hover),1)}@media screen and (min-width:751px){.CarouselWrapper .flickity-prev-next-button{height:52px;width:52px}}.CarouselWrapper .flickity-prev-next-button.previous{left:-15px}@media screen and (min-width:751px){.CarouselWrapper .flickity-prev-next-button.previous{left:-24px}}.CarouselWrapper .flickity-prev-next-button.next{right:-15px}@media screen and (min-width:751px){.CarouselWrapper .flickity-prev-next-button.next{right:-24px}}.CarouselWrapper .flickity-prev-next-button .flickity-button-icon{height:33%;left:33%;top:33%;width:33%}@media screen and (min-width:751px){.CarouselWrapper .flickity-prev-next-button .flickity-button-icon{height:40%;left:30%;top:30%;width:40%}}.CarouselWrapper .flickity-button:disabled{background-color:rgba(var(--c-grey-1),1);color:rgba(var(--c-grey-3),1);opacity:1}.CarouselWrapper .flickity-enabled.is-draggable .flickity-viewport{cursor:inherit}.CarouselWrapper .flickity-button{border:none}.CarouselWrapper .flickity-button:active{opacity:1}.CarouselWrapper .Flickity:not(.is-draggable) .flickity-button,.CarouselWrapper .flickity-button:before,.CarouselWrapper .flickity-prev-next-button.next:before,.CarouselWrapper .flickity-prev-next-button.previous:before{display:none}.CarouselWrapper .flickity-button-icon{display:block;fill:currentColor}@media screen and (min-width:1383px){.CarouselWrapper[data-slide-type=CardTeaser] .flickity-prev-next-button{top:167px}}.CarouselWrapper[data-has-color=true] .flickity-prev-next-button:not([disabled]){background-color:rgba(var(--c-white),1)}.CarouselWrapper[data-has-color=true] .flickity-prev-next-button:not([disabled]) path{fill:rgba(var(--c-black),1)}.CarouselWrapper[data-has-color=true] .flickity-prev-next-button:not([disabled]):hover{background-color:rgba(var(--c-grey-2),1)}
