.frame-type-mask_carousel .carousel .carousel-inner{position:relative;width:100%;overflow:hidden;height:100%;max-height:inherit}.frame-type-mask_carousel .carousel .carousel-inner::before{content:"";background:url(/typo3conf/ext/wr_designblank/Resources/Public/Images/city_white.webp);position:absolute;bottom:-1px;left:0;height:300px;width:100%;background-size:cover;background-position:top right;z-index:5}.frame-type-mask_carousel .carousel .carousel-inner::after{content:"";background:url(/typo3conf/ext/wr_designblank/Resources/Public/Images/hero_arch.webp);position:absolute;top:0;left:0;height:100%;width:100%;background-size:100% 100%;background-position:bottom;z-index:4}.frame-type-mask_carousel .carousel .carousel-inner .carousel-item{position:relative;height:100%;max-height:inherit}.frame-type-mask_carousel .carousel .carousel-inner .carousel-item .carousel-caption{position:absolute;bottom:initial;z-index:10;max-width:var(--containerLimitedWidth);margin:auto;right:0;left:0;width:100%;padding:0px;text-align:initial;top:10%;filter:drop-shadow(0 4px 4px rgba(0, 0, 0, 0.25))}.frame-type-mask_carousel .carousel .carousel-inner .carousel-item .carousel-caption .header{color:var(--colorWhite);font-family:var(--fontPrimary);font-size:128px;font-weight:800;text-transform:uppercase;margin-bottom:15px}.frame-type-mask_carousel .carousel .carousel-inner .carousel-item .carousel-caption .header .yellow{font-family:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;color:var(--colorSecondary);position:relative}.frame-type-mask_carousel .carousel .carousel-inner .carousel-item .carousel-caption .header .yellow::before{content:"";background:url(/typo3conf/ext/wr_designblank/Resources/Public/Images/hero_scribble.webp);display:block;height:30px;width:100%;position:absolute;right:0;bottom:0px;background-size:100% 100%}.frame-type-mask_carousel .carousel .carousel-inner .carousel-item .carousel-caption .header .yellow::after{content:"";background:url(/typo3conf/ext/wr_designblank/Resources/Public/Images/hero_sparkle.webp);height:120px;width:100px;position:absolute;background-size:contain;background-position:center;background-repeat:no-repeat;top:-20%}.frame-type-mask_carousel .carousel .carousel-inner .carousel-item .carousel-caption .subheader{color:var(--colorWhite);font-family:var(--fontPrimary);font-size:96px;font-weight:700;line-height:68px;max-width:700px}.frame-type-mask_carousel .carousel .carousel-inner .carousel-item .carousel-caption .button-wrap{position:relative;width:fit-content;margin-top:10%}.frame-type-mask_carousel .carousel .carousel-inner .carousel-item .carousel-caption .button-wrap .btn-primary{text-align:center;font-size:24px;font-weight:900}.frame-type-mask_carousel .carousel .carousel-inner .carousel-item .carousel-caption .button-wrap::after{content:"";background:url(/typo3conf/ext/wr_designblank/Resources/Public/Images/hero_arrow.webp);position:absolute;height:200px;width:270px;background-size:contain;background-position:bottom;z-index:4;background-repeat:no-repeat;left:calc(100% + 20px);top:-30%}.frame-type-mask_carousel .carousel .carousel-inner .carousel-item img{width:100%;height:100%;max-height:inherit;object-fit:cover}