.frame-type-mask_carousel .carousel{height:100vw;overflow:hidden}.frame-type-mask_carousel .carousel .carousel-fallback{position:absolute;inset:0;margin:auto}.frame-type-mask_carousel .carousel .carousel-item{position:relative}.frame-type-mask_carousel .carousel .carousel-item .foreground{position:relative}.frame-type-mask_carousel .carousel .carousel-item .foreground .carousel-caption{text-align:start;position:absolute;right:15%;bottom:1.25rem;left:5%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;z-index:2;top:5%;max-width:800px}.frame-type-mask_carousel .carousel .carousel-item .foreground .carousel-caption .header{font-size:80px;font-weight:900;color:var(--colorPrimary)}.frame-type-mask_carousel .carousel .carousel-item .foreground .carousel-caption .subheader{font-size:40px;font-weight:300;color:var(--colorWhite);margin-bottom:30px}.frame-type-mask_carousel .carousel .carousel-item .foreground .carousel-caption .carousel-buttons{display:flex;flex-wrap:wrap}.frame-type-mask_carousel .carousel .carousel-item .foreground .carousel-caption .carousel-buttons .btn-primary{height:60px;padding:0px;display:flex;align-items:center;padding-left:25px;font-size:20px;font-weight:600;margin-right:20px;margin-bottom:20px}.frame-type-mask_carousel .carousel .carousel-item .foreground .carousel-caption .carousel-buttons .btn-primary span{margin-right:10px}.frame-type-mask_carousel .carousel .carousel-item .foreground .carousel-caption .carousel-buttons .btn-primary img{margin-right:10px}.frame-type-mask_carousel .carousel .carousel-item .foreground .carousel-caption .carousel-buttons .btn-primary i{padding-right:25px;font-size:30px}.frame-type-mask_carousel .carousel .carousel-item .foreground .carousel-caption .carousel-buttons .btn-primary::after{display:none}.frame-type-mask_carousel .carousel .carousel-item .foreground .carousel-caption .carousel-buttons .btn-primary:hover{background:var(--colorPrimary)}.frame-type-mask_carousel .carousel .carousel-item .foreground::after{content:"";background:url(/typo3conf/ext/wr_designblank/Resources/Public/Images/05.jpg);position:absolute;display:block;width:100%;height:100%;top:0;z-index:1;mix-blend-mode:screen;opacity:40%;background-position:0% 20%}.frame-type-mask_carousel .carousel .carousel-item .foreground::before{content:"";background:linear-gradient(90deg, #191919 41%, rgba(25, 25, 25, 0) 100%);position:absolute;display:block;width:100%;height:100%;top:0;z-index:1}.frame-type-mask_carousel .carousel .carousel-item .play-btn{position:absolute;top:0;bottom:0;height:100px;width:100px;margin:auto;right:20%;z-index:10;object-fit:contain}.frame-type-mask_carousel .carousel .carousel-item video{width:100%;height:100%;object-fit:cover}.frame-type-mask_carousel .carousel .carousel-item .background{position:absolute;inset:0;margin:auto;z-index:-1}.frame-type-mask_carousel .carousel .carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin:20px auto}.frame-type-mask_carousel .carousel .carousel-indicators button{height:30px;opacity:1;position:initial;width:fit-content;min-width:30px;border-radius:3px;overflow:hidden;margin:0px 10px;border:none;opacity:0.5}.frame-type-mask_carousel .carousel .carousel-indicators button.carousel-control-prev,.frame-type-mask_carousel .carousel .carousel-indicators button.carousel-control-next{background:transparent;opacity:1}.frame-type-mask_carousel .carousel .carousel-indicators button.active{opacity:1}.frame-type-mask_carousel .carousel .carousel-indicators button img{height:100%;width:auto}.carousel-media{height:100%;width:100%;position:initial}.carousel-item img{object-fit:cover;object-position:center}@media only screen and (max-width:1250px){.carousel .carousel-item .foreground .image img{display:none}.frame-type-mask_carousel .carousel .carousel-item .foreground .carousel-caption .header{font-size:40px;font-weight:900;color:var(--colorPrimary)}.frame-type-mask_carousel .carousel .carousel-item .foreground .carousel-caption .subheader{font-size:24px;font-weight:300;color:var(--colorWhite);margin-bottom:30px}.frame-type-mask_carousel .carousel .carousel-item .foreground .carousel-caption{max-width:50%}}@media only screen and (max-width:900px){.frame-type-mask_carousel .carousel .carousel-item .foreground .carousel-caption .special-text{display:none}.frame-type-mask_carousel .carousel .carousel-item .foreground .carousel-caption{max-width:100%}.frame-type-mask_carousel .carousel .carousel-item .play-btn{top:initial;bottom:20%;left:0;right:0}.frame-type-mask_carousel .carousel .carousel-item .play-btn img{width:100%;height:100%}}@media only screen and (max-width:600px){.frame-type-mask_carousel .carousel .carousel-item .play-btn{display:none}}