.hero-slider .hero-slide{align-items:center;background-position:top;background-size:cover;display:flex;justify-content:center;padding:200px 20px;position:relative}.hero-slider .hero-slide:before{background-color:rgba(0,0,0,.4);bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%}.hero-slider .hero-slide__content{max-width:700px;position:relative}@media not screen and (min-width:48rem){.hero-slider .hero-slide{padding-top:120px}}.hero-slider .splide__autoplay{bottom:0;display:flex;height:30%;justify-content:center;left:50%;margin:0 auto;max-width:1200px;position:absolute;transform:translate(-50%);width:100%}.hero-slider .splide__toggle{bottom:220px;right:20px}@media not screen and (min-width:64rem){.hero-slider .splide__toggle{bottom:250px;right:10px}}.hero-slider .splide__arrow{background-color:hsla(0,0%,100%,.2);border:1px solid #fff;opacity:0}@media not screen and (min-width:48rem){.hero-slider .splide__arrow{background-color:transparent;border:none;bottom:250px;opacity:1;top:auto}.hero-slider .splide__arrow--prev{left:45%;transform:translate(-50%)}.hero-slider .splide__arrow--next{left:55%;right:auto;transform:translate(-50%)}}.hero-slider .splide__arrow.focus-visible,.hero-slider .splide__arrow.hover,.hero-slider .splide__arrow:focus-visible,.hero-slider .splide__arrow:hover{opacity:1}.hero-slider .splide__pagination--custom{margin:0 auto;max-width:1200px}.hero-slider .splide__pagination li{width:33%}.hero-slider .splide__pagination__page{background-color:#f2f2f2;border-radius:0;height:auto;margin:0;width:100%}.hero-slider .splide__pagination__page:hover{opacity:1}.hero-slider .splide__pagination__page .hero-box{align-items:center;display:flex;gap:15px;padding:50px;position:relative;text-align:left}@media not screen and (min-width:64rem){.hero-slider .splide__pagination__page .hero-box{flex-direction:column;padding:40px 10px}}.hero-slider .splide__pagination__page .hero-box .progress-bar{background-color:#ffba00;height:5px;left:0;position:absolute;top:0;width:0}.hero-slider .splide__pagination__page .hero-box .h2{color:#0044b5;margin-bottom:10px}@media not screen and (min-width:48rem){.hero-slider .splide__pagination__page .hero-box .h2{font-size:1.25rem}}.hero-slider .splide__pagination__page .hero-box .description{font-size:1.25rem}@media not screen and (min-width:64rem){.hero-slider .splide__pagination__page .hero-box .description{display:none}}.hero-slider .splide__pagination__page.is-active{background-color:#fff}.hero-slider .splide__pagination__page.is-active .progress-bar{width:100%}.hero-slider .theme-slider--has-pagination{padding-bottom:160px}@media not screen and (min-width:48rem){.hero-slider--hide-ctas .buttons-wrapper{display:none}}