.banner-slider .splide__pagination{bottom:0;display:flex;justify-content:flex-end;max-width:1240px;padding:0 16px;position:absolute;right:50%;transform:translateX(50%) translateY(-52px);width:100%;z-index:1}.splide__pagination .splide__pagination__page{background-color:#fff;margin:0 11px}.banner.dark div.h1{color:#00457c}.banner.dark p{color:#1a1a1a}@media (min-width:768px){.banner-slider .splide__slide:first-child .banner-content{left:-9999px;opacity:0;transition:left 2.5s cubic-bezier(.3,.9999,.99999999,1)}}@media (min-width:1024px){.banner-slider .splide__slide .default.banner.aspect-ratio{padding-bottom:700px!important}.banner-slider .splide__slide:first-child .banner:has(.banner-video) .banner-content h1{font-size:80px;line-height:1.2;padding-bottom:0}.banner-slider .splide__slide:first-child .banner:has(.banner-video) .banner-content h1:after{content:none}.banner-slider .splide__slide .banner:has(.banner-video) .banner-content h1{font-size:80px;line-height:1.2}.banner-slider .splide__slide:first-child .banner:has(.banner-video) .banner-content .btn{font-size:14px;letter-spacing:.7px;line-height:29px;padding:13px 76px 13px 21px}.banner-slider .splide__slide:first-child .banner:has(.banner-video) .banner-content .btn:not(.btn-text):after{padding:24px 27.5px}}@media (max-width:767px){.banner-slider .splide__pagination{margin-top:16px}.banner-slider .splide__pagination .splide__pagination__page{background-color:#009ee0}.banner-slider .splide__pagination .splide__pagination__page:not(.is-active){background-color:#f3f3f3}}