@-webkit-keyframes slide-indicator{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@keyframes slide-indicator{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.slider{-webkit-animation-duration:5s;animation-duration:5s;--overlay-background-style:linear-gradient(323deg,rgba(3,52,101,0.2) 50%,rgba(3,52,101,0.6));--font-color-white:var(--brand-black);--font-color-black:var(--brand-white);--font-color-blue:var(--brand-white);--font-color-accent-blue:var(--brand-white)}.slider *{-webkit-animation-duration:inherit;animation-duration:inherit}.slider__slides{display:grid;grid-template:1fr/1fr;grid-template-areas:"slide"}.slider__indicators{position:absolute;display:flex;align-items:flex-start;z-index:2;left:50%;bottom:0;transform:translateX(-50%);width:100%;max-width:var(--max-width-col-12);margin:calc(var(--spacing-m)*-1) auto 0;padding:0 calc(var(--grid-gutter-width))}.slider.running .slider__indicator.active:before{background:linear-gradient(90deg,var(--brand-accent-blue-100) 50%,var(--brand-white) 0);-webkit-animation-name:slide-indicator;animation-name:slide-indicator}.slider.paused .slider__indicator.active:before{-webkit-animation-play-state:paused;animation-play-state:paused}.slider__indicator{position:relative;overflow:hidden;margin:0;flex:1 1 100%;cursor:pointer;color:var(--brand-white);text-transform:uppercase;font-size:var(--font-size-16);min-height:var(--spacing-xl)}.slider__indicator+.slider__indicator{margin-left:var(--spacing-m)}.slider__indicator:before{content:"";position:absolute;width:200%;height:2px;top:var(--spacing-m);left:0;transform:translateX(-50%);background:var(--brand-white)}.slider__indicator.active:before{-webkit-animation-duration:inherit;animation-duration:inherit;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;background:var(--brand-accent-blue-100)}.slider__indicator__text{display:none;margin:var(--spacing-xs) 0}@media(min-width:768px){.slider__indicators{margin-top:calc(var(--spacing-xl)*-1);padding:0 calc(var(--grid-gutter-width)/2)}.slider__indicator:before{top:0}.slider__indicator__text{display:block}}@media screen and (prefers-reduced-motion:reduce){.slider.running .slider__indicator.active:before{-webkit-animation-name:initial;animation-name:none}.slider__indicator:before{background:var(--brand-white)!important}.slider__indicator.active:before{background:var(--brand-accent-blue-100)!important}}
