.banner.banner--slider,.banner.banner--video{background-color:#2f56a8;position:relative;overflow:hidden;padding-top:4rem}@media(min-width: 62rem){.banner.banner--slider,.banner.banner--video{padding-top:5.5rem}}@media(min-width: 87.5rem){.banner.banner--slider,.banner.banner--video{padding-top:5.5rem}}.banner.banner--slider .banner__item::before,.banner.banner--video .banner__item::before{content:"";z-index:20;width:100%;height:40%;bottom:0;position:absolute;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%)}@media(min-width: 87.5rem){.banner.banner--slider .banner__content:not(body[data-editmode=true] .banner.banner--slider .banner__content,body[data-editmode=true] .banner.banner--video .banner__content),.banner.banner--video .banner__content:not(body[data-editmode=true] .banner.banner--slider .banner__content,body[data-editmode=true] .banner.banner--video .banner__content){position:absolute;height:100%;top:0;left:0}}.banner.banner--slider .banner__content>div,.banner.banner--video .banner__content>div{margin-left:0.75rem;margin-right:0.75rem;margin-left:1.5rem;margin-right:1.5rem}@media(min-width: 62rem){.banner.banner--slider .banner__content>div,.banner.banner--video .banner__content>div{margin-left:2rem;margin-right:2rem}}@media(min-width: 75rem){.banner.banner--slider .banner__content>div,.banner.banner--video .banner__content>div{margin-left:3rem;margin-right:3rem}}@media(min-width: 87.5rem){.banner.banner--slider .banner__content>div,.banner.banner--video .banner__content>div{margin-left:6.4375rem;margin-right:6.4375rem}}@media(min-width: 120rem){.banner.banner--slider .banner__content>div,.banner.banner--video .banner__content>div{margin-left:calc((100vw - 120rem)*.5 + 6.5rem);margin-left:calc((var(--vw, 1vw)*100 - 120rem)*.5 + 6.5rem)}}.banner.banner--slider .banner__content h1,.banner.banner--video .banner__content h1{color:#fff;line-height:1.3}.banner.banner--slider .banner__content h1>span,.banner.banner--video .banner__content h1>span{border-bottom:none}.banner.banner--slider .banner__content h1>span span:last-of-type,.banner.banner--video .banner__content h1>span span:last-of-type{border-bottom:0.1875rem solid #f3e24a}.banner.banner--slider .banner__footer,.banner.banner--video .banner__footer{position:absolute !important;width:100%;bottom:0;z-index:1}
/*# sourceMappingURL=banner-slider.min.css.map */
