.block-hero-carousel{overflow:hidden!important;overflow:hidden;position:relative}.block-hero-carousel .hero-swiper{height:100%;width:100%}.block-hero-carousel .swiper-slide{height:auto}.block-hero-carousel .hero-pagination{bottom:0;left:0;position:absolute;right:0;text-align:left;z-index:10}@media only screen and (max-width:64em){.block-hero-carousel .hero-pagination{display:none}}.block-hero-carousel .hero-pagination .swiper-pagination-bullet-active{background:#d01319}.block-hero-carousel .hero-dec{bottom:0;left:-101px;position:absolute}@media only screen and (min-width:120.06em){.block-hero-carousel .hero-dec{left:-145px;width:400px}}@media only screen and (min-width:64em)and (max-width:101.25em){.block-hero-carousel .hero-dec{left:-73px;width:200px}}@media only screen and (max-width:64em){.block-hero-carousel .hero-dec{left:1px;width:145px}.block-hero-carousel .hero-left{padding-left:54px;padding-right:24px}.block-hero-carousel .hero-left.mobile-full{padding-left:0;padding-right:24px}}.block-hero-carousel .anim-button,.block-hero-carousel .hero-right,.block-hero-carousel .text-headline-1{visibility:hidden}@media only screen and (max-width:64em){.block-hero-carousel .hero-right{padding-left:54px}.block-hero-carousel .hero-right.mobile-full,.block-hero-carousel .mobile-full-right{padding-left:0!important}}@media only screen and (min-width:82.5em){.block-hero-carousel .hero-img{max-height:calc(100svh - 150px);-o-object-fit:cover;object-fit:cover}}@media only screen and (min-width:106.25em){.block-hero-carousel .hero-img{max-height:calc(100svh - 250px);-o-object-fit:cover;object-fit:cover}}@media only screen and (max-width:64em){.block-hero-carousel .hero-img{max-height:none;width:100%}}