.carousel{background:#fff0;height:100vh;height:calc(var(--vh)*100);opacity:0;padding-top:60px;pointer-events:none;position:relative}@media (max-height:800px){.layout--portrait .carousel{padding-top:80px}}.carousel__container{height:65vh;height:calc(var(--vh, 1vh)*65);position:relative;width:100%}@media (max-height:800px){.carousel__container{height:calc(var(--vh, 1vh)*60);margin-top:20px}}.carousel__container-img{height:70vh;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.layout--landscape .carousel__container-img{min-width:255px}.carousel__nav{opacity:0}.carousel__splide{left:50%;position:absolute;top:55%;transform:translate(-50%,-50%)}.carousel__content{align-items:center;color:#191a1f;display:flex;flex-direction:column;text-align:center;transform:translateY(-40px)}@media (max-height:800px){.layout--portrait .carousel__content{transform:translateY(-30px)}}.carousel__content-title{font-family:Britannic Compress D,Arial,sans-serif;font-size:40px;letter-spacing:1.8px;line-height:120%;text-transform:uppercase}@media (min-width:1400px){.carousel__content-title{font-size:44.8px;line-height:134.4%}}@media (max-height:800px){.carousel__content-title{font-family:Britannic Compress D,Arial,sans-serif;font-size:36px;letter-spacing:1.8px;line-height:85%}}@media (max-height:800px) and (min-width:1400px){.carousel__content-title{font-size:40.32px;line-height:95.2%}}.carousel__content-title span{opacity:0}.carousel__content-sub{font-family:PP Fraktion Sans,Arial,sans-serif;font-size:16px;font-weight:300;line-height:120%;margin-top:10px;opacity:0}@media (min-width:1400px){.carousel__content-sub{font-size:17.92px;line-height:134.4%}}.carousel__content-text{font-family:PP Fraktion Sans,Arial,sans-serif;font-size:16px;font-weight:300;line-height:120%;margin:10px 0;opacity:0}@media (min-width:1400px){.carousel__content-text{font-size:17.92px;line-height:134.4%}}@media (max-height:800px){.carousel__content-link{margin-top:15px!important}}@media (max-height:600px){.carousel__content-link{margin-top:0!important}}.carousel__container-img img{height:100%;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center;object-position:center;width:inherit!important}.carousel__content-audio svg{color:#000000b3!important}.carousel .audio-player__button-text{background-image:linear-gradient(90deg,#000 50%,#0003 0)}.carousel .underline-link{display:block;margin-top:0!important}
