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