.shadowline-video{position:relative;width:100%;height:var(--slv-height,650px);overflow:hidden;background:#111}
.shadowline-video[hidden]{display:none!important}
.shadowline-video .shadowline-video__media{display:block;width:100%;height:100%;max-width:none;object-fit:cover}
.shadowline-video .shadowline-video__toggle{position:absolute;right:16px;bottom:16px;z-index:2;background:#111d;color:#fff;border:1px solid #fff8;border-radius:6px;padding:9px 14px;font:inherit;cursor:pointer}
.shadowline-video .shadowline-video__toggle[hidden]{display:none}
.shadowline-video .shadowline-video__toggle:focus-visible{outline:3px solid white;outline-offset:3px}
@media(max-width:767px){
  .shadowline-video{height:var(--slv-mobile,420px)}
  .shadowline-video.slv-mobile-full-width{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}
  .shadowline-video.slv-mobile-full-height{height:100dvh;min-height:100dvh}
}
