.direct-links{z-index:1}.direct-links .meta-navigation--direct-links{background-color:#fff}@media(min-width: 62rem){.direct-links .meta-navigation--direct-links{position:absolute;top:-1rem;transform:translateY(-50%)}}.direct-links .meta-navigation--direct-links{border-radius:.375rem}.direct-links .meta-navigation--direct-links:after{position:absolute;content:"";background-color:#fff;width:calc(100% + 100vw);height:100%;top:0;left:0;z-index:-1;border-radius:.375rem}@media(min-width: 36rem){.direct-links .meta-navigation--direct-links:before{position:absolute;content:"";background-color:#eaeaea;width:100%;height:0.125rem;top:calc(50% - 0.0625rem);left:0}}@media(max-width: 35.99875rem){.direct-links .meta-navigation--direct-links .meta-navigation__item{position:relative}.direct-links .meta-navigation--direct-links .meta-navigation__item:before{position:absolute;display:block;content:"";height:0.125rem;background-color:#eaeaea;width:calc(100% - 2.5rem);bottom:0;left:50%;transform:translateX(-50%)}.direct-links .meta-navigation--direct-links .meta-navigation__item:last-child:before{width:100%}}.direct-links .meta-navigation--direct-links .meta-navigation__link{display:flex;align-items:center;text-decoration:none}.direct-links .meta-navigation--direct-links .meta-navigation__link .meta-navigation__text{flex:8;position:relative}.direct-links .meta-navigation--direct-links .meta-navigation__link .meta-navigation__text span{background-image:linear-gradient(0deg, #B60F1D 0%, #B60F1D 0%);background-repeat:no-repeat;background-size:100% .125rem;background-position:left bottom;padding-bottom:.25rem;transition:all .2s ease-in-out}@media(prefers-reduced-motion: reduce){.direct-links .meta-navigation--direct-links .meta-navigation__link .meta-navigation__text span{transition:none}}.direct-links .meta-navigation--direct-links .meta-navigation__link .meta-navigation__arrow{flex:1;filter:invert(26%) sepia(100%) saturate(5782%) hue-rotate(346deg) brightness(71%) contrast(102%)}.direct-links .meta-navigation--direct-links .meta-navigation__link .meta-navigation__icon{flex:2;width:2.5rem;height:2.5rem}.direct-links .meta-navigation--direct-links .meta-navigation__link:hover .meta-navigation__text span{background-size:0 .125rem}.direct-links .meta-navigation--direct-links .meta-navigation__link:focus-visible .meta-navigation__text span{background-size:0 .125rem}.banner__footer:before{content:"";position:absolute;height:8.75rem;background-color:#b60f1d;opacity:.8;width:100vw;top:-8.75rem;z-index:1}@media(max-width: 61.99875rem){.banner__footer:before{height:5rem;top:-5rem}}.banner.banner--slider,.banner.banner--video{position:relative;overflow:hidden;padding-top:4rem}@media(min-width: 62rem){.banner.banner--slider,.banner.banner--video{padding-top:6.25rem}}@media(min-width: 87.5rem){.banner.banner--slider,.banner.banner--video{padding-top:7.5rem}}.banner.banner--slider.banner--fullscreen,.banner.banner--video.banner--fullscreen{max-height:unset}@media(max-width: 61.99875rem){.banner.banner--slider .splide__navigation .button,.banner.banner--video .splide__navigation .button{color:#b60f1d;background-color:#fff;border:.0625rem solid #fff}.banner.banner--slider .splide__navigation .button img,.banner.banner--video .splide__navigation .button img{filter:invert(26%) sepia(100%) saturate(5782%) hue-rotate(346deg) brightness(71%) contrast(102%)}.banner.banner--slider .splide__navigation .button:hover,.banner.banner--video .splide__navigation .button:hover{color:#fff;background-color:#b60f1d;border:.0625rem solid #b60f1d}.banner.banner--slider .splide__navigation .button:hover img,.banner.banner--video .splide__navigation .button:hover img{filter:brightness(0) invert(1)}.banner.banner--slider .splide__navigation .button:focus-visible,.banner.banner--video .splide__navigation .button:focus-visible{color:#fff;background-color:#b60f1d;border:.0625rem solid #b60f1d}.banner.banner--slider .splide__navigation .button:focus-visible img,.banner.banner--video .splide__navigation .button:focus-visible img{filter:brightness(0) invert(1)}.banner.banner--slider .splide__navigation .splide__pagination button,.banner.banner--video .splide__navigation .splide__pagination button{color:#fff}.banner.banner--slider .splide__navigation .splide__pagination button.is-active,.banner.banner--video .splide__navigation .splide__pagination button.is-active{color:#fff}.banner.banner--slider .splide__navigation .splide__pagination button.is-active:after,.banner.banner--video .splide__navigation .splide__pagination button.is-active:after{border:dotted .25rem #fff}}.banner.banner--slider .splide:not(.splide--custom) .splide__arrows{flex:auto}@media(max-width: 61.99875rem){.banner.banner--slider .splide:not(.splide--custom) .splide__footer .splide__navigation{margin-top:-5rem;z-index:1;justify-content:space-between}.banner.banner--slider .splide:not(.splide--custom) .splide__footer .splide__navigation:after{display:none}.banner.banner--slider .splide:not(.splide--custom) .splide__footer .splide__navigation .button{margin-right:0.3125rem}.banner.banner--slider .splide:not(.splide--custom) .splide__footer .splide__navigation .button img{width:1.125rem;height:1.125rem}}.banner.banner--slider .splide:not(.splide--custom) .splide__arrow--prev,.banner.banner--slider .splide:not(.splide--custom) .splide__arrow--next{display:block}@media(min-width: 62rem){.banner.banner--slider.banner--fullscreen[data-items="1"] figure{height:calc(100vh - 6.25rem);height:calc(var(--vh, 1vh)*100 - 6.25rem)}}@media(min-width: 87.5rem){.banner.banner--slider.banner--fullscreen[data-items="1"] figure{height:calc(100vh - 7.5rem);height:calc(var(--vh, 1vh)*100 - 7.5rem)}}.banner.banner--slider.banner--fullscreen figure{position:relative;height:calc(100vh - 4rem - 6.625rem);height:calc(var(--vh, 1vh)*100 - 4rem - 6.625rem);overflow:hidden}@media(min-width: 62rem){.banner.banner--slider.banner--fullscreen figure{height:calc(100vh - 6.25rem - 5rem);height:calc(var(--vh, 1vh)*100 - 6.25rem - 5rem)}}@media(min-width: 87.5rem){.banner.banner--slider.banner--fullscreen figure{height:calc(100vh - 7.5rem - 5rem);height:calc(var(--vh, 1vh)*100 - 7.5rem - 5rem)}}.banner.banner--slider.banner--fullscreen figure picture{position:absolute;top:0;left:0;width:100%;height:100%;display:flex}.banner.banner--slider.banner--fullscreen figure picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.banner.banner--slider:not(.banner--fullscreen) figure picture{overflow:hidden}@media(min-width: 62rem)and (max-width: 87.49875rem){.banner.banner--slider:not(.banner--fullscreen) figure picture{display:flex;height:23.92578rem}}@media(min-width: 120rem){.banner.banner--slider:not(.banner--fullscreen) figure picture{height:32.8125rem}}@media(min-width: 62rem)and (max-width: 87.49875rem){.banner.banner--slider:not(.banner--fullscreen) figure picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}@media(min-width: 120rem){.banner.banner--slider:not(.banner--fullscreen) figure picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.banner.banner--slider figure picture img{transition:transform 3s cubic-bezier(0.23, 1, 0.32, 1)}.banner.banner--slider .splide__slide.is-active figure picture img{transform:scale(1.05)}.banner.banner--slider .splide__arrow--prev img{transform:rotate(-180deg)}.banner.banner--slider .splide__footer{display:flex;flex-direction:row;align-items:center;margin-top:0;height:4rem}.banner.banner--slider .splide__footer .row{position:relative}@media(max-width: 61.99875rem){.banner.banner--slider .splide__footer{position:relative;height:auto}}@media(min-width: 62rem){.banner.banner--slider .splide__footer{height:5rem}}@media(max-width: 47.99875rem){.banner.banner--slider .splide__pagination button::before{border-color:#fff}}@media(max-width: 47.99875rem){.banner.banner--slider .splide__pagination button.is-active::before{background-color:#fff;border-color:#fff}}.banner.banner--video.banner--fullscreen figure{height:calc(100vh - 4rem - 6.625rem);height:calc(var(--vh, 1vh)*100 - 4rem - 6.625rem)}@media(min-width: 62rem){.banner.banner--video.banner--fullscreen figure{height:calc(100vh - 6.25rem - 5rem);height:calc(var(--vh, 1vh)*100 - 6.25rem - 5rem)}}@media(min-width: 87.5rem){.banner.banner--video.banner--fullscreen figure{height:calc(100vh - 7.5rem - 5rem);height:calc(var(--vh, 1vh)*100 - 7.5rem - 5rem)}}.banner.banner--video:not(.banner--fullscreen) figure{padding-top:75%;height:0}@media(min-width: 48rem){.banner.banner--video:not(.banner--fullscreen) figure{padding-top:38.5899697581%}}@media(min-width: 62rem)and (max-width: 87.49875rem){.banner.banner--video:not(.banner--fullscreen) figure{padding-top:0;height:23.92578rem}}@media(min-width: 87.5rem){.banner.banner--video:not(.banner--fullscreen) figure{padding-top:27.34375%;height:0}}@media(min-width: 120rem){.banner.banner--video:not(.banner--fullscreen) figure{padding-top:0;height:32.8125rem}}.banner.banner--video figure{position:relative;overflow:hidden}.banner.banner--video figure video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.banner.banner--video .banner__footer{display:flex;flex-direction:row;align-items:center;height:4rem}@media(max-width: 47.99875rem){.banner.banner--video .banner__footer::before{content:"";position:absolute;z-index:-1;right:0;bottom:-1.5rem;left:0;height:7.5rem;background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));pointer-events:none}}@media(min-width: 62rem){.banner.banner--video .banner__footer{height:5rem}}.banner.banner--video .banner__footer button span.icon[class*=icon--]{display:unset;margin-right:0}.banner__footer-image.splide__footer{position:relative}.banner__footer-image .direct-links .meta-navigation--direct-links{top:-2.5rem}.banner__footer-video{position:relative;display:flex;flex-direction:row;align-items:center;margin-top:0;height:4rem}.banner__footer-video .row{position:relative}@media(max-width: 61.99875rem){.banner__footer-video{position:relative;height:auto !important}.banner__footer-video:before{height:5rem !important}}@media(min-width: 62rem){.banner__footer-video{height:5rem}}.banner__footer-video .direct-links .meta-navigation--direct-links{top:-1rem}.banner__footer-video button{border-radius:50%}@media(max-width: 61.99875rem){.banner__footer-video .splide__navigation{margin-top:-3.75rem;z-index:1;justify-content:space-between}.banner__footer-video .splide__navigation:after{display:none}.banner__footer-video .splide__navigation .button{margin-right:0.3125rem}.banner__footer-video .splide__navigation .button img{width:1.125rem;height:1.125rem}.banner__footer-video .splide__navigation .row{position:relative}}
/*# sourceMappingURL=banner-slider-custom.min.css.map */
