@media(max-width:991px){.carousel-card{margin:0 -0.75rem}
.carousel-card__heading{padding:0 .75rem}
.hide-on-mobile{display:none !important}
}
.carousel-card .carousel-card__heading-title{margin-bottom:0}
.carousel-card .carousel-card__heading-title__capitalized{color:var(--neutral-5) !important;font-size:20px !important;line-height:30px !important;font-weight:400 !important;text-transform:capitalize !important;margin-top:10px;letter-spacing:0 !important}
.carousel-card--variant-standard-b .carousel-card__heading{display:flex;justify-content:space-between;text-align:left}
.carousel-card--variant-standard-b .carousel-card__heading-titles-wrapper{flex-direction:column-reverse}
.carousel-card--variant-standard-b .carousel-card__heading-title{font-size:28px;letter-spacing:0;line-height:36px;text-transform:none;color:#000}
.carousel-card--variant-standard-b .carousel-card__heading-overtitle{font-size:20px;letter-spacing:0;line-height:30px;text-transform:none;color:#000}
@media(max-width:991px){.carousel-card--variant-standard-b .carousel-card__item{width:91.66666667%}
.carousel-card--variant-standard-b .carousel-card__heading{justify-content:center;text-align:center;margin-bottom:15px}
.carousel-card--variant-standard-b .carousel-card__heading-overtitle{font-size:16px;font-weight:300;line-height:24px}
.carousel-card--variant-standard-b .carousel-card__heading-title{font-size:18px;line-height:22px}
}
.carousel-card--variant-standard-c .carousel-card__heading{display:flex;justify-content:space-between;text-align:left}
.carousel-card--variant-standard-c .carousel-card__heading-titles-wrapper{flex-direction:column-reverse}
.carousel-card--variant-standard-c .carousel-card__heading-title{font-size:28px;letter-spacing:0;line-height:36px;text-transform:none;color:#000}
.carousel-card--variant-standard-c .carousel-card__heading-overtitle{font-size:20px;letter-spacing:0;line-height:30px;text-transform:none;color:#000}
@media(max-width:991px){.carousel-card--variant-standard-c .carousel-card__item{width:91.66666667%}
.carousel-card--variant-standard-c .carousel-card__heading-overtitle{display:none}
.carousel-card--variant-standard-c .carousel-card__heading-title{font-size:18px;line-height:22px}
}
.carousel-card--variant-standard-d .carousel-card__heading{display:flex;justify-content:space-between;text-align:left}
.carousel-card--variant-standard-d .carousel-card__heading-overtitle{font-size:28px;font-weight:600;line-height:36px;color:#000;text-transform:none}
.carousel-card--variant-standard-d .carousel-card__heading-title{color:var(--neutral-4);font-size:16px;line-height:32px;letter-spacing:.5px;font-weight:400;text-transform:uppercase}
.carousel-card--variant-standard-d .carousel-card__heading-cta{margin-top:0}
@media(max-width:991px){.carousel-card--variant-standard-d .carousel-card__heading-overtitle{font-size:18px;line-height:22px;text-transform:none}
.carousel-card--variant-standard-d .carousel-card__heading-title{display:none}
.carousel-card--variant-standard-d .carousel-card__heading-cta{margin-top:5px}
}
.carousel-card--variant-recently-seen .carousel-card__heading-overtitle,.carousel-card--variant-related .carousel-card__heading-overtitle{display:none}
.carousel-card--variant-mixed-types .teaser-card--default.teaser-card--default-mobile-carousel{height:270px}
@media(min-width:992px){.carousel-card--variant-mixed-types .teaser-card--default.teaser-card--default-mobile-carousel{height:auto}
.carousel-card--variant-mixed-types .teaser-card--default.teaser-card--default-mobile-carousel .teaser-card__content{min-height:140px;padding:10px 0 0}
}
.carousel-card__heading{margin-bottom:30px;text-align:center}
@media(max-width:991px){.carousel-card__heading{margin-bottom:15px}
}
.carousel-card__heading-titles-wrapper{display:flex;flex-direction:column}
.carousel-card__heading-overtitle{color:var(--neutral-4);font-size:14px;letter-spacing:.4px;line-height:20px;text-transform:uppercase}
.carousel-card__heading-title{color:#000;font-size:28px;font-weight:600;line-height:36px}
@media(max-width:991px){.carousel-card__heading-title{margin-bottom:0}
}
.carousel-card__heading-cta>.btn{padding:12px 25px}
.carousel-card__main{position:relative}
.carousel-card__scene:not(.slider-grid-teaser-card__container-block){overflow:hidden}
.carousel-card__film{white-space:nowrap;font-size:0;transition:margin-left 1s}
.carousel-card__film:not(.slider-grid-teaser-card__container-content){width:100%}
@media(max-width:991px){.carousel-card__film{overflow-x:auto;overflow-y:hidden;padding:0 7px;-ms-overflow-style:none;scrollbar-width:none}
.carousel-card__film::-webkit-scrollbar{display:none}
}
.carousel-card__item{display:inline-block;height:100%;width:58.3333%;overflow:hidden;position:relative;white-space:normal;font-size:initial;padding-bottom:1px}
.carousel-card__item .teaser-card{width:auto}
.carousel-card__arrow{position:absolute;top:50%;transform:translate(0,-50%);display:none;z-index:1}
.carousel-card__footer{text-align:center;margin-top:25px}
@media(min-width:992px){.carousel-card__heading{margin-bottom:40px}
.carousel-card__heading-overtitle{font-size:16px;line-height:32px;letter-spacing:.5px}
.carousel-card__heading-title{font-size:38px;line-height:46px}
.carousel-card__arrow{display:flex;justify-content:center;align-items:center}
.carousel-card__arrow-left{left:-33px}
.carousel-card__arrow-right{right:-33px}
.carousel-card__item{width:33.33333333%}
}
@media(min-width:1200px){.carousel-card__item{width:25%}
}
@media(min-width:1400px){.carousel-card__arrow-left{left:-45px}
.carousel-card__arrow-right{right:-45px}
}