.video-slider-block{background-color:#fff;padding-top:var(--block-padding-top,100px)}@media(max-width:767px){.video-slider-block{padding-top:var(--block-padding-top,70px)}}.video-slider-block{padding-bottom:var(--block-padding-bottom,100px)}@media(max-width:767px){.video-slider-block{padding-bottom:var(--block-padding-bottom,70px)}}.video-slider-block>header{display:flex;flex-direction:column;gap:20px;padding-bottom:70px}@media(max-width:1149px){.video-slider-block>header{gap:16px;padding-bottom:40px}}.video-slider-block>header hr{margin:0;border:0;height:2px;background:#16284c;width:100%}.video-slider{display:block}.video-slider>.container{max-width:none!important}.video-slider__viewport{--slider-gutter:64px}@media(min-width:768px)and (max-width:1149px){.video-slider__viewport{--slider-gutter:32px}}@media(max-width:767px){.video-slider__viewport{--slider-gutter:16px}}.video-slider__viewport{width:100vw;margin-left:calc(50% - 50vw);padding-left:max(var(--slider-gutter),50vw - 50%);padding-right:max(var(--slider-gutter),50vw - 50%);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:max(var(--slider-gutter),50vw - 50%);scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.video-slider__viewport::-webkit-scrollbar{display:none}.video-slider__viewport.-dragging{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.video-slider__viewport>ul{display:flex;flex-wrap:nowrap;gap:14px;margin:0;padding:0 0 24px;list-style:none;width:-moz-max-content;width:max-content}@media(max-width:767px){.video-slider__viewport>ul{padding:0 0 24px}}.video-slider__viewport>ul>li{flex:0 0 auto;width:756px;max-width:calc(100vw - 80px);scroll-snap-align:start}@media(min-width:768px)and (max-width:1149px){.video-slider__viewport>ul>li{width:560px}}@media(max-width:767px){.video-slider__viewport>ul>li{width:calc(100vw - 80px);max-width:480px}}.video-slider__progress{position:relative;height:4px;background:#d3e1ee;overflow:hidden}.video-slider__progress.-empty{display:none}.video-slider__progress-fill{position:absolute;inset:0;width:100%;background:#16284c;transform-origin:left center;transform:scaleX(var(--progress,0));transition:transform .15s ease-out}@media(prefers-reduced-motion:reduce){.video-slider__progress-fill{transition:none}}.video-card{position:relative;background:#d3e1ee;color:#16284c;overflow:hidden;height:434px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch}@media(min-width:768px)and (max-width:1149px){.video-card{height:360px}}@media(max-width:767px){.video-card{height:auto;grid-template-columns:1fr}}.video-card>header{display:flex;flex-direction:column;justify-content:space-between;padding:28px 28px 28px 32px;min-width:0}@media(max-width:767px){.video-card>header{padding:20px;gap:24px}}.video-card__index{gap:12px}.video-card__meta{display:flex;flex-direction:column;gap:12px}.video-card__meta h3{margin:0;color:#16284c;font-weight:500}.video-card__meta p{margin:0;color:#16284c;font-size:clamp(1.125rem,.95rem + .6vw,1.5rem);line-height:1.1;font-weight:500;font-weight:400}.video-card__media{position:relative;width:289px;height:377px;margin:28px 24px 28px 0;align-self:center;overflow:hidden;background:linear-gradient(160deg,#2E89D9 0%,#09123E 100%)}@media(min-width:768px)and (max-width:1149px){.video-card__media{width:240px;height:320px}}@media(max-width:767px){.video-card__media{width:100%;height:auto;aspect-ratio:289/377;margin:0}}.video-card__media>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.video-card__media>button{position:absolute;left:18%;bottom:28px;transform:translateX(-50%);width:46px;height:46px;padding:0;border:0;border-radius:50%;background:radial-gradient(circle at 50% 8%,#ED1C24 0%,#BE1E2D 70%,#99272A 100%);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease}.video-card__media>button:hover,.video-card__media>button:focus-visible{transform:translateX(-50%) scale(1.06)}.video-card__media>button>span{display:block;width:0;height:0;border-top:8px solid #fff0;border-bottom:8px solid #fff0;border-left:12px solid #fff;margin-left:4px}.video-card__media.is-active>button{display:none}.video-card__embed{position:absolute;inset:0;width:100%;height:100%;border:0;display:block;background:#000;z-index:1}