.splide.is-initialized:not(.is-active) .splide__track{overflow:visible}.splide.is-initialized:not(.is-active) .splide__track .splide__list{display:flex;gap:24px;width:100%}@media(max-width: 768px){.splide.is-initialized:not(.is-active) .splide__track .splide__list{gap:12px}}.splide.is-initialized:not(.is-active) .splide__track .splide__list .splide__slide{flex-shrink:unset}.splide.is-initialized:not(.is-active) .carousel-nav{display:none}.splide.is-initialized.is-active{display:flex;flex-direction:column-reverse}.splide.is-initialized.is-active .splide__track{flex-direction:column;padding-bottom:1px}.splide.is-initialized.is-active .carousel-nav{padding-top:32px;display:flex;justify-content:space-between;flex-direction:row-reverse}.splide.is-initialized.is-active .carousel-nav .splide__pagination{gap:8px;position:initial;padding:0}.splide.is-initialized.is-active .carousel-nav .splide__pagination li{display:flex}.splide.is-initialized.is-active .carousel-nav .splide__pagination__page{width:24px;height:8px;opacity:1;background-color:#f2f2f2;border-radius:0px;margin:0;transition:width 300ms;transform:none}.splide.is-initialized.is-active .carousel-nav .splide__pagination__page:focus-visible{outline:2px dashed #2c2c2e;outline-offset:4px}.splide.is-initialized.is-active .carousel-nav .splide__pagination__page.is-active{background:#0071b7;width:48px}.splide.is-initialized.is-active .carousel-nav .splide__arrows{display:flex;gap:8px}.splide.is-initialized.is-active .carousel-nav .splide__arrow{padding:8px}.splide.is-initialized.is-active .carousel-nav .splide__arrow:focus-visible{outline:2px dashed #2c2c2e;outline-offset:4px}.splide.is-initialized.is-active .splide__slide>a:focus-visible{outline-offset:-2px;border:none}.splide.is-initialized.is-active .splide__arrow{font-size:1.6rem;text-transform:inherit;font-weight:400;line-height:150%;display:flex;align-items:center;justify-content:center;gap:10px;width:fit-content;background-color:#fff;color:#0071b7;border:1px solid #0071b7;padding:16px 32px;cursor:pointer;text-decoration:none}.splide.is-initialized.is-active .splide__arrow span[class*=ag2ricon]{color:inherit;line-height:1}.splide.is-initialized.is-active .splide__arrow span[class*=ag2ricon]:not([class*=txt-]){font-size:2.4rem;text-transform:inherit;font-weight:400;line-height:130%}.splide.is-initialized.is-active .splide__arrow:visited{color:#0071b7}.splide.is-initialized.is-active .splide__arrow.thin-padding{padding:12px 28px}.splide.is-initialized.is-active .splide__arrow:hover{background-color:#00375c;color:#fff;border:1px solid #00375c}.splide.is-initialized.is-active .splide__arrow:disabled{background-color:#58595b;color:#fff;border:1px solid #58595b;cursor:auto}.splide.is-initialized.is-active .splide__arrow.full-radius{border-radius:50%;padding:16px}.splide.is-initialized.is-active .splide__arrow.full-radius.thin-padding{padding:12px}.splide.is-initialized.is-active .splide__arrow.vertical-align{display:flex;flex-direction:column;gap:1px;text-align:center}.splide.is-initialized.is-active .splide__arrow.vertical-align span[class*=ag2ricon]{font-size:3.2rem;text-transform:inherit;font-weight:400;line-height:130%;line-height:1}@media(max-width: 768px){.splide.is-initialized.is-active .splide__arrow.vertical-align span[class*=ag2ricon]{font-size:2.8rem;text-transform:inherit;font-weight:400;line-height:130%;line-height:1}}.splide.is-initialized.is-active .splide__arrow:hover{background-color:#fff;color:#00375c;border:1px solid #00375c}.splide.is-initialized.is-active .splide__arrow:disabled{background-color:#fff;color:#58595b;border:1px solid #58595b;cursor:auto}.splide.is-initialized.is-active .splide__arrow{font-size:1.6rem;text-transform:inherit;font-weight:400;line-height:130%;border-radius:0;width:40px;height:40px;position:initial;transform:none;opacity:1}.splide.is-initialized.is-active.container{padding-right:0}.splide.is-initialized.is-active:not(.is-overflow) .splide__pagination{display:flex !important}.splide:not(.is-initialized){visibility:initial}@media(min-width: 768px){.splide:not(.is-initialized) .splide__list{gap:24px;width:100%}}@media(min-width: 768px){.splide:not(.is-initialized) .splide__slide{flex-shrink:initial}}.splide:not(.is-initialized) .carousel-nav{display:none}@media(min-width: 768px){.splide .carousel-nav{display:none}}@media(max-width: 768px){.splide .carousel-nav{padding-right:24px}}.splide__pagination__page:not(.is-active){border:1px solid #0071b7;background-color:#fff !important}