.frame-type-mask_carousel{border-radius:var(--borderRadius)}.carousel{height:100vw;overflow:hidden}.carousel .carousel-inner{position:relative;width:100%;overflow:hidden;border-radius:var(--borderRadius)}.carousel .carousel-inner::before{content:'';background:url(/typo3conf/ext/wr_designblank/Resources/Public/Images/cloud.png);width:100%;position:absolute;display:block;height:133px;background-size:100% auto;bottom:0;z-index:100;background-position:bottom;background-repeat:no-repeat;pointer-events:none}.carousel .carousel-item{position:relative}.carousel .carousel-item .foreground .carousel-caption{text-align:left;max-width:46%;filter:drop-shadow(2px 4px 3px rgba(48, 46, 49, 0.8));z-index:1;left:12%;top:0;bottom:0;right:initial;margin:auto;height:fit-content}.carousel .carousel-item .foreground .carousel-caption .sliderbtn{padding:5px 20px;border:1px solid var(--colorWhite);border-radius:30px;font-size:32px;color:var(--colorWhite);display:flex;align-items:center;width:fit-content;background-color:rgba(255, 255, 255, 0);transition:200ms ease-in-out all}.carousel .carousel-item .foreground .carousel-caption .sliderbtn i{font-size:30px;margin-left:10px}.carousel .carousel-item .foreground .carousel-caption .sliderbtn:hover{background-color:var(--colorWhite);color:var(--colorPrimary)}.carousel .carousel-item .foreground .frontimg{position:absolute;right:0;max-height:1000px;object-fit:contain;object-position:right;width:100%}.carousel .carousel-item .foreground h2{font-size:60px;font-family:var(--fontPrimary);text-transform:uppercase;margin-bottom:50px}.carousel .carousel-item .foreground h2 i{font-size:inherit}.carousel .carousel-item .foreground h3{font-size:32px;color:var(--colorWhite);font-weight:initial;margin-bottom:50px}.carousel .carousel-item .background{position:absolute;inset:0;margin:auto;z-index:-1;width:100%;height:100%;object-fit:cover}.carousel .carousel-indicators{z-index:400;margin-bottom:20px}.carousel .carousel-indicators button{border-radius:initial;overflow:hidden;border:0px;background:transparent;opacity:1;flex:initial;box-sizing:initial;text-indent:initial;font-size:40px;height:fit-content;display:flex;width:fit-content;color:#FFD489}.carousel .carousel-indicators button i{font-size:inherit}.carousel .carousel-indicators button.active i{font-weight:800}.carousel .carousel-control-next,.carousel .carousel-control-prev{z-index:400;border-radius:var(--borderRadius);overflow:hidden;opacity:1;transition:all 200ms ease-in-out;transform:scale(1);filter:drop-shadow(2px 4px 3px rgba(48, 46, 49, 0.8))}.carousel .carousel-control-next:hover,.carousel .carousel-control-prev:hover{transform:scale(1.2)}.carousel .carousel-control-prev i,.carousel .carousel-control-next i{overflow:hidden;color:var(--colorWhite);font-size:40px}@media screen and (max-width:1600px){.carousel .image{width:497px !important;height:497px !important}.carousel-control-next,.carousel-control-prev{display:none}.carousel .carousel-item .foreground h3{display:none}.carousel .carousel-item .foreground .carousel-caption{margin-top:auto;margin-bottom:10%;left:8%}}@media screen and (max-width:800px){.carousel{max-height:70vh !important;min-height:70vh !important}.carousel .carousel-inner{padding-bottom:20px}.carousel .carousel-item .foreground .frontimg{position:absolute;right:-50%;max-height:85vh;object-fit:contain;object-position:bottom right;width:auto}.carousel .carousel-item .foreground .carousel-caption{max-width:100%;left:70px;padding:10px;border-radius:30px}.carousel .carousel-item .foreground h2{font-size:30px;font-family:var(--fontPrimary);text-transform:uppercase;margin-bottom:20px}.carousel .carousel-item .foreground .carousel-caption .sliderbtn{font-size:20px;background-color:var(--colorWhite);color:var(--colorPrimary)}.carousel .carousel-item .foreground .carousel-caption .sliderbtn i{font-size:20px}.carousel .carousel-indicators{margin:0px;background:var(--colorWhite)}.carousel .carousel-indicators button{border-radius:initial;overflow:hidden;border:0px;background:transparent;opacity:1;flex:initial;box-sizing:initial;text-indent:initial;font-size:25px;height:fit-content;display:flex;width:fit-content;color:#FFD489}.carousel .carousel-inner::before{content:'';background:url(/typo3conf/ext/wr_designblank/Resources/Public/Images/cloud.png);width:100%;position:absolute;display:block;height:130px;background-size:100% auto;bottom:0;z-index:100;background-position:bottom;background-repeat:no-repeat;pointer-events:none}}