.splide__slide.video-slide{opacity:.8;pointer-events:none}.splide__slide.video-slide.is-active.is-visible{opacity:1;pointer-events:all}.video{margin:0 auto}.video-slider-title{font-size:24px;margin-bottom:30px;text-align:center}.video-thumbnail{height:auto;max-width:100%}button.splide__video__play:after{border-color:transparent transparent transparent #272d4e;border-radius:4px;border-width:10px 0 10px 15px}button.splide__video__play:active,button.splide__video__play:focus,button.splide__video__play:hover{border:none;border-width:17px 0 17px 34px}button.splide__video__play{background:#00c98f;box-shadow:8px 8px 0 #272d4e;height:47.5px;opacity:1;padding:0;top:50%;width:47px}.splide__slide--has-video:hover .splide__video__play{background:#fff}.caption__wrapper{display:flex;flex-direction:column;position:absolute;top:15%;width:100%}.splide__caption{color:#fff;font-size:clamp(1.5rem,-1.3571rem + 5.9524vw,4rem);font-style:normal;font-weight:700;line-height:normal;text-align:center}.splide__slide{display:flex;flex-direction:column;padding-top:5px}.splide__video video{border-radius:4px}.splide__slide__container--has-video{box-shadow:8px 8px 0 #272d4e;display:flex;flex-direction:column;margin-bottom:20px;outline:2px solid #272d4e}.splide__arrow.video-arrow{background:#00c98f;border:none;border-radius:4px;height:4em;justify-content:end;opacity:1;right:1.5em;transform:none;width:4em}.splide__arrow--prev.video-prev{justify-content:start}.splide__arrow--prev.video-next{justify-content:end}.splide__arrow.video-arrow:hover:not(:disabled){background:#05db9d;opacity:1}.splide__arrow.video-arrow:active{border:none}.splide__arrow.video-arrow svg{align-self:end;fill:#fff;height:3em;width:3em}.splide__pagination.video-pagination{bottom:-1.5em}.splide__pagination__page{opacity:1!important}.splide__pagination__page:active,.splide__pagination__page:focus,.splide__pagination__page:focus-within,.splide__pagination__page:hover,.splide__pagination__page:target{background-color:#ccc;border:initial;border-radius:initial;color:initial;fill:initial;font-size:medium;padding:0;text-decoration:none;text-transform:none}@media(min-width:1680px){.splide__caption{font-size:40px}}@media(min-width:1024px){.video-slider-title{font-size:36px;margin-bottom:50px}button.splide__video__play{height:88px;top:50%;width:87px}button.splide__video__play:after{border-width:15px 0 15px 20px}}@media(min-width:768px){.video-slider-title{font-size:36px;margin-bottom:50px}}