.main-stage-teaser-carousel{--bottom-position:20px;--image-height:10px;--padding:0px;width:100%;max-width:2580px;margin:0 auto;position:relative}.main-stage-teaser-carousel:before{z-index:-1;width:100vw;height:calc(100% + 22px);top:-11px;left:calc(50% - 50vw);content:""!important;display:block!important;position:absolute!important}.main-stage-teaser-carousel .background{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.main-stage-teaser-carousel .background__image,.main-stage-teaser-carousel .background__video{object-fit:cover;object-position:center;width:100%;height:100%}.main-stage-teaser-carousel .background__image--mobile,.main-stage-teaser-carousel .background__video--mobile{display:block}.main-stage-teaser-carousel .background__image--desktop,.main-stage-teaser-carousel .background__video--desktop{display:none}@media (min-width:768px){.main-stage-teaser-carousel .background__image--mobile,.main-stage-teaser-carousel .background__video--mobile{display:none}.main-stage-teaser-carousel .background__image--desktop,.main-stage-teaser-carousel .background__video--desktop{display:block}}.main-stage-teaser-carousel .content-margin--big-desktop,.main-stage-teaser-carousel .content-margin--small-desktop{display:none}@media (min-width:768px){.main-stage-teaser-carousel .content-margin--big-desktop{display:none}.main-stage-teaser-carousel .content-margin--small-desktop{display:block}}@media (min-width:1500px){.main-stage-teaser-carousel .content-margin--big-desktop{display:block}.main-stage-teaser-carousel .content-margin--small-desktop{display:none}}.main-stage-teaser-carousel .content{z-index:2;text-align:center;margin-left:auto;margin-right:auto;margin-bottom:calc(var(--bottom-position) + var(--image-height) + var(--padding)*2 + 30px);-ms-flex-flow:column;flex-flow:column;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;width:100%;max-width:1325px;display:-ms-flexbox;display:flex;position:relative}@media (min-width:768px){.main-stage-teaser-carousel .content{margin-bottom:calc(var(--bottom-position) + var(--image-height) + var(--padding)*2 + 30px)}}@media (min-width:1500px){.main-stage-teaser-carousel .content{margin-bottom:calc(var(--bottom-position) + var(--image-height) + var(--padding)*2 + 60px);max-width:1540px}}@media (max-width:1720px){.main-stage-teaser-carousel .content{max-width:100%;margin-left:90px;margin-right:90px}}@media (max-width:1405px){.main-stage-teaser-carousel .content{max-width:100%;margin-left:40px;margin-right:40px}}.main-stage-teaser-carousel .content__logo{object-fit:contain;width:auto;height:auto;margin-bottom:30px}@media (min-width:1500px){.main-stage-teaser-carousel .content__logo{margin-bottom:40px}}.main-stage-teaser-carousel .content__main-headline{margin:0}.main-stage-teaser-carousel .content__main-subline{letter-spacing:.4px;margin:0}.main-stage-teaser-carousel .content__link.button.carousel__link{margin-top:17px!important}@media (min-width:768px){.main-stage-teaser-carousel .content__link.button.carousel__link{margin-top:30px!important}}@media (min-width:1500px){.main-stage-teaser-carousel .content__link.button.carousel__link{margin-top:37px!important}}@media (min-width:768px){.main-stage-teaser-carousel .carousel__slide--left .content{text-align:left;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start}.main-stage-teaser-carousel .carousel__slide--center-top .content{text-align:center;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.main-stage-teaser-carousel .carousel__slide--center-bottom .content{text-align:center;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}}.main-stage-teaser-carousel .carousel__item{height:500px;display:-ms-flexbox;display:flex}@media (min-width:768px){.main-stage-teaser-carousel .carousel__item{height:600px}}@media (min-width:1500px){.main-stage-teaser-carousel .carousel__item{height:770px}}.main-stage-teaser-carousel .swiper-button-next{z-index:5;color:#fff;fill:#fff;background:unset;background-color:rgba(100,100,100,.5);border-radius:100%;width:60px;height:60px;transition:all .35s ease-in-out;display:none;right:30px;transform:translateY(-15px)translate(30px);opacity:0!important}.main-stage-teaser-carousel .swiper-button-next:after{display:none}@media (min-width:768px){.main-stage-teaser-carousel .swiper-button-next{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}}@media (min-width:1500px){.main-stage-teaser-carousel .swiper-button-next{width:70px;height:70px;right:40px}}.main-stage-teaser-carousel .swiper-button-next svg{height:30px}.main-stage-teaser-carousel .swiper-button-next svg *{fill:#fff;opacity:1}.main-stage-teaser-carousel:hover .swiper-button-next{transform:translateY(-15px)translate(0);opacity:.5!important}.main-stage-teaser-carousel:hover .swiper-button-next:hover{opacity:1!important}@media (min-width:768px){.main-stage-teaser-carousel{--padding:10px;--image-height:68px}}@media (max-width:950px) and (min-width:768px){.main-stage-teaser-carousel{--padding:5px}}@media (max-width:900px) and (min-width:768px){.main-stage-teaser-carousel{--image-height:55px}}@media (max-width:850px) and (min-width:768px){.main-stage-teaser-carousel{--image-height:50px}}@media (min-width:1500px){.main-stage-teaser-carousel{--bottom-position:30px;--image-height:80px}}.main-stage-teaser-carousel .swiper-pagination{padding:var(--padding);border-radius:none;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:10px;width:max-content;max-width:calc(100vw - 40px);display:-ms-flexbox;display:flex;position:absolute;left:50%;transform:translate(-50%);bottom:var(--bottom-position)!important}@media (max-width:767px){.main-stage-teaser-carousel .swiper-pagination{gap:10px}}@media (min-width:768px){.main-stage-teaser-carousel .swiper-pagination{background-color:rgba(100,100,100,.5);border-radius:6px}}@media (max-width:950px){.main-stage-teaser-carousel .swiper-pagination{gap:5px}}@media (min-width:1500px){.main-stage-teaser-carousel .swiper-pagination{border-radius:8px;gap:20px}}.main-stage-teaser-carousel .swiper-pagination .swiper-pagination-bullet{height:var(--image-height);opacity:1;background-color:transparent;border:none;border-radius:3px;width:102px;margin:0;overflow:hidden}@media (max-width:900px){.main-stage-teaser-carousel .swiper-pagination .swiper-pagination-bullet{width:85px}}@media (max-width:850px){.main-stage-teaser-carousel .swiper-pagination .swiper-pagination-bullet{width:75px}}.main-stage-teaser-carousel .swiper-pagination .swiper-pagination-bullet-active{border:3px solid #00aae6}.main-stage-teaser-carousel .swiper-pagination .swiper-pagination-bullet-active img{transform:scale(1.1)}@media (min-width:1500px){.main-stage-teaser-carousel .swiper-pagination .swiper-pagination-bullet{border-radius:4px;width:120px}}.main-stage-teaser-carousel .swiper-pagination .swiper-pagination-bullet img{object-fit:cover;transform-origin:50%;width:100%;height:100%;transition:all .35s ease-in-out}.main-stage-teaser-carousel .swiper-pagination .swiper-pagination-bullet:hover img{transform:scale(1.1)}@media (max-width:767px){.main-stage-teaser-carousel .swiper-pagination .swiper-pagination-bullet{opacity:.502;background-color:#787878;border-radius:100%;width:10px}.main-stage-teaser-carousel .swiper-pagination .swiper-pagination-bullet-active{opacity:.8;background-color:#c8c8c8;border:none}.main-stage-teaser-carousel .swiper-pagination .swiper-pagination-bullet img{display:none}}.main-stage-teaser-carousel .video-btn{z-index:2;color:#fff;opacity:.5;background-color:#646464;border:none;border-radius:100%;outline:none;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:34px;height:34px;transition:all .35s ease-in-out;display:-ms-flexbox;display:flex;position:absolute;bottom:15px;right:15px}.main-stage-teaser-carousel .video-btn:hover{opacity:1}.main-stage-teaser-carousel .video-btn svg *{opacity:1;fill:#fff}@media (min-width:768px){.main-stage-teaser-carousel .video-btn{width:32px;height:32px;bottom:20px;right:30px}}@media (min-width:1500px){.main-stage-teaser-carousel .video-btn{width:40px;height:40px;bottom:30px;right:40px}}