.banner-carousel .banner-carousel__headline{font-family:'MetLifeCircular','Arial','Helvetica','sans-serif';font-size:40px;line-height:50px;letter-spacing:-0.9px;font-weight:500;margin:0;margin-bottom:30px;color:#333}
.banner-carousel .banner-carousel__headline p{margin-bottom:0}
.banner-carousel .banner-carousel__sub-headline{font-family:'MetLifeCircular','Arial','Helvetica','sans-serif';font-size:22px;line-height:32px;letter-spacing:-0.5px;color:#333;margin-bottom:20px}
.banner-carousel .banner-carousel__description{font-family:'Noto Sans','Arial','Helvetica','sans-serif';font-size:16px;line-height:28px;letter-spacing:-0.23px;color:#333;margin-bottom:30px;flex-direction:column}
.banner-carousel .banner-carousel__cta{font-family:'Noto Sans','Arial','Helvetica','sans-serif';font-weight:600;font-size:16px;line-height:24px;letter-spacing:-0.16px}
.banner-carousel .banner-carousel__cta a{color:#007abc}
.banner-carousel .banner-carousel__image-item{height:320px;width:100%}
.banner-carousel .banner-carousel-indicators{display:inline-flex;align-items:baseline}
.banner-carousel .banner-carousel-indicators button{cursor:pointer;color:transparent;border:0;border-radius:100%;background-color:#6e6e6e;margin-right:20px;margin-top:20px;height:20px;width:20px}
.banner-carousel .banner-carousel-indicators button[aria-selected='true']{height:30px;width:30px;margin-top:15px;background-color:#007abc}
.banner-carousel .play-pause-toggle{position:absolute;right:15px;display:flex;height:30px;width:30px;margin-top:-30px;justify-content:center;align-items:center;cursor:pointer}
.banner-carousel .play-pause-toggle .icon-play{background:url('../../../../../../content/dam/globalMarketingPlatformAssets/images/banner-carousel/icon_play.svg');background-size:cover;background-position:center center;background-repeat:no-repeat;height:30px;width:30px}
.banner-carousel .play-pause-toggle .icon-pause{background:url('../../../../../../content/dam/globalMarketingPlatformAssets/images/banner-carousel/icon_pause.svg');background-size:cover;background-position:center center;background-repeat:no-repeat;height:30px;width:30px}
@media screen and (max-width:767px){.banner-carousel .banner-carousel__image{margin-bottom:30px}
}
@media screen and (min-width:768px){.banner-carousel .banner-carousel__headline{font-size:46px;line-height:56px;letter-spacing:-1.04px;margin-bottom:15px}
.banner-carousel .banner-carousel__sub-headline{font-size:26px;line-height:34px;letter-spacing:-0.59px}
.banner-carousel .banner-carousel__description{font-size:18px;letter-spacing:-0.26px}
.banner-carousel .banner-carousel__cta{letter-spacing:-0.18px}
.banner-carousel .banner-carousel__image-item{height:300px}
}
@media screen and (min-width:1024px){.banner-carousel .banner-carousel__headline{font-size:50px;line-height:62px;letter-spacing:-0.77px;margin-bottom:10px}
.banner-carousel .banner-carousel__sub-headline{font-size:32px;line-height:40px;letter-spacing:-0.3px}
.banner-carousel .banner-carousel__description{line-height:32px;letter-spacing:-0.18px}
.banner-carousel .banner-carousel__cta{letter-spacing:-0.2px}
.banner-carousel .banner-carousel__image-item{height:400px}
}
body[dir="rtl"] .banner-carousel .play-pause-toggle{left:15px;right:initial}
body[dir="rtl"] .banner-carousel .banner-carousel-indicators button{margin-left:20px;margin-right:initial}