@charset "utf-8";

.VideoPlayer2054936319__facebookContainer, .VideoPlayer2054936319__playerContainer { border: var(--borderSize) solid rgba(var(--borderColor,0,0,0),var(--alpha-borderColor,1)); box-shadow: var(--boxShadow); display: block; margin-left: calc(-1 * var(--borderSize)); margin-top: calc(-1 * var(--borderSize)); position: absolute; top: 0px; }

.focus-ring-active .VideoPlayer2054936319__root .VideoPlayer2054936319__cover.VideoPlayer2054936319--playerFocused { z-index: 1000; }

.VideoPlayer2054936319__cover .PlayableCover847694237__title { -webkit-line-clamp: 2; -webkit-box-orient: vertical; color: rgba(var(--fontColor,255,255,255),var(--alpha-fontColor,1)); display: -webkit-box; font: var(--font); margin: 0px 0px 15px; max-height: 2.8em; overflow: hidden; padding: 0px 10%; }

.VideoPlayer2054936319__cover.VideoPlayer2054936319--isMobileView .PlayableCover847694237__title { font-size: calc(18px); margin: 0px 0px 10px; }

.VideoPlayer2054936319__cover .PlayableCover847694237__overlay { background-color: rgba(var(--backgroundColor,0,0,0),var(--alpha-backgroundColor,1)); transition: background-color 0.2s; }

.VideoPlayer2054936319__cover .PlayableCover847694237__overlay:hover { background-color: rgba(var(--backgroundColor,0,0,0),calc(var(--alpha-backgroundColor, 1) + .1)); }

.VideoPlayer2054936319__cover .PlayableCover847694237__playButton { height: var(--playButtonSize); width: var(--playButtonSize); }

.VideoPlayer2054936319__cover .PlayableCover847694237__playButton:hover { opacity: 0.8; }

.VideoPlayer2054936319__cover.VideoPlayer2054936319--isMobileView .PlayableCover847694237__playButton { height: var(--playButtonMobileSize); width: var(--playButtonMobileSize); }

.VideoPlayer2054936319__cover .PlayableCover847694237__playButton circle { stroke: rgba(var(--fontColor,255,255,255),var(--alpha-fontColor,1)); }

.VideoPlayer2054936319__cover .PlayableCover847694237__playButton path { fill: rgba(var(--fontColor,255,255,255),var(--alpha-fontColor,1)); }

.VideoPlayer2054936319__playerContainer { height: 100%; width: 100%; }

.VideoPlayer2054936319__playerContainer iframe { height: 100%; visibility: inherit; width: 100%; }

.VideoPlayer2054936319__facebookContainer { height: 100%; width: 100%; }

.VideoPlayer2054936319__vimeoContainer { background-color: rgb(0, 0, 0); }

.VideoPlayer2054936319__fadeEnter { opacity: 1; }

.VideoPlayer2054936319__fadeEnterActive { opacity: 0; transition: opacity 1.6s ease-out; }

.VideoPlayer2054936319__secondPoster { height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }

.VideoPlayer2054936319__forceVisibleInFullscreen { visibility: visible !important; }

.MH58Yn { align-items: center; background-color: transparent; border: 0px; border-radius: 0px; cursor: pointer; display: flex; justify-content: center; opacity: 1; outline: none; padding: 0px; transition-duration: 0.2s; transition-property: opacity; }

.MH58Yn:hover { opacity: 0.7; }

.sMWGVV { height: 0px !important; margin: 0px !important; min-height: 0px !important; min-width: 0px !important; opacity: 0 !important; padding: 0px !important; visibility: hidden !important; width: 0px !important; }

.T7h78h { display: block; font-family: HelveticaNeueW01-45Ligh, HelveticaNeueW02-45Ligh, HelveticaNeueW10-45Ligh, "Helvetica Neue", Helvetica, Arial, "\\30e1イリオ", meiryo, "\\30d2ラギノ角ゴpro w3", "hiragino kaku gothic pro"; height: inherit; outline: none; overflow: hidden; position: relative; z-index: 0; }

.T7h78h button { appearance: button; font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0px; overflow: visible; text-transform: none; }

[data-playable-hook="player-container"].T7h78h [data-playable-component], [data-playable-hook="player-container"].T7h78h [data-playable-component] *, [data-playable-hook="player-container"].T7h78h [data-playable-component] ::after, [data-playable-hook="player-container"].T7h78h [data-playable-component] ::before { box-sizing: content-box !important; outline: none !important; }

.aBdaFm, .reHOyF { height: 100% !important; min-height: 100% !important; min-width: 100% !important; width: 100% !important; }

[data-playable-focus-source="key"] [data-playable-hook="player-container"] button.focus-within, [data-playable-focus-source="key"] [data-playable-hook="player-container"] img.focus-within, [data-playable-focus-source="key"] [data-playable-hook="player-container"] input.focus-within, [data-playable-focus-source="script"] [data-playable-hook="player-container"] button.focus-within, [data-playable-focus-source="script"] [data-playable-hook="player-container"] img.focus-within, [data-playable-focus-source="script"] [data-playable-hook="player-container"] input.focus-within { box-shadow: rgba(56, 153, 236, 0.8) 0px 0px 0px 2px; }

.fZPS1d { align-items: center; background-color: transparent; border: 0px; border-radius: 0px; cursor: pointer; display: flex; justify-content: center; opacity: 1; outline: none; padding: 0px; transition-duration: 0.2s; transition-property: opacity; }

.fZPS1d:hover { opacity: 0.7; }

.TcENkh { height: 0px !important; margin: 0px !important; min-height: 0px !important; min-width: 0px !important; opacity: 0 !important; padding: 0px !important; visibility: hidden !important; width: 0px !important; }

.MwgZWA { background-color: rgba(0, 0, 0, 0.95); border-radius: 3px; height: 250px; left: 10px; overflow: scroll; width: 400px; z-index: 10000; }

.MwgZWA, .MwgZWA .rkTLUy { position: absolute; top: 10px; }

.MwgZWA .rkTLUy { color: rgb(255, 255, 255); cursor: pointer; right: 5px; }

.MwgZWA .rkTLUy:hover { opacity: 0.8; }

.MwgZWA .LOpx5W { color: rgb(255, 255, 255); font-size: 8px; line-height: 8px; margin: 5px; padding: 5px; }

.MwgZWA .LOpx5W .ht0VVX { color: green; }

.MwgZWA .LOpx5W .wYTBxb { color: rgb(255, 140, 0); }

.MwgZWA .LOpx5W .VStJby { color: blue; }

.MwgZWA .LOpx5W .LsIqAP { color: rgb(255, 0, 255); }

.MwgZWA .LOpx5W .zUQfxq { color: rgb(255, 255, 255); }

.IiHgII { align-items: center; background-color: rgb(0, 0, 0); inset: 0px; display: flex; flex-direction: column; justify-content: center; position: absolute; z-index: 50; }

.IiHgII, .IiHgII._s9dGo video, .IiHgII.vzxs2y video { height: 100%; width: 100%; }

.IiHgII.hLoSEv video { position: absolute; }

.IiHgII.TtdQPO.hLoSEv video { height: auto !important; width: 100%; }

.IiHgII.cb9E5t.hLoSEv video { height: 100%; }

.IiHgII video { box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 20px; position: relative; z-index: 1; }

.IiHgII.dj2W_J { cursor: none; }

.l9fM0h { inset: 0px; filter: blur(14px); position: absolute; z-index: 0; }

.CIzMoh { align-items: center; background-color: transparent; border: 0px; border-radius: 0px; cursor: pointer; display: flex; justify-content: center; opacity: 1; outline: none; padding: 0px; transition-duration: 0.2s; transition-property: opacity; }

.CIzMoh:hover { opacity: 0.7; }

.NJGB6P { height: 0px !important; margin: 0px !important; min-height: 0px !important; min-width: 0px !important; opacity: 0 !important; padding: 0px !important; visibility: hidden !important; width: 0px !important; }

.aMw4Jp { inset: 0px; pointer-events: none; position: absolute; z-index: 100; }

.aMw4Jp, .aMw4Jp .RH3G4u { align-items: center; display: flex; justify-content: center; }

.aMw4Jp .RH3G4u { animation-duration: 0.5s; animation-name: rAxA2y; background-color: rgba(0, 0, 0, 0.5); border-radius: 100px; font-size: 9px; line-height: 9px; opacity: 0; position: relative; }

.aMw4Jp .s8q1KX { animation-duration: 0.5s; animation-name: ryfJyM; }

.aMw4Jp .O3jNyY { left: 3px; position: relative; }

.aMw4Jp .sLkljv { margin: 5px 0px; }

.aMw4Jp .XsP_Mg { align-items: center; inset: 0px; color: rgb(255, 255, 255); display: flex; justify-content: center; min-height: 8px; min-width: 5px; position: absolute; }

.aMw4Jp .XsP_Mg span { display: block; }

@keyframes ryfJyM { 
  0% { height: 22px; width: 22px; }
  100% { height: 30px; width: 30px; }
}

@keyframes rAxA2y { 
  0% { height: 22px; opacity: 0.9; padding: 19px; width: 22px; }
  100% { font-size: 14px; height: 30px; line-height: 14px; opacity: 0; padding: 25px; width: 30px; }
}

.UuvzuH { align-items: center; background-color: transparent; border: 0px; border-radius: 0px; cursor: pointer; display: flex; justify-content: center; opacity: 1; outline: none; padding: 0px; transition-duration: 0.2s; transition-property: opacity; }

.UuvzuH:hover { opacity: 0.7; }

.SWiF19 { height: 0px !important; margin: 0px !important; min-height: 0px !important; min-width: 0px !important; opacity: 0 !important; padding: 0px !important; visibility: hidden !important; width: 0px !important; }

.P9q5GM { inset: 0px; display: none; position: absolute; z-index: 100; }

.P9q5GM.L8SYSN { align-items: center; display: flex; justify-content: center; }

.jyZxBT { align-items: center; background: 50% center / cover no-repeat rgb(0, 0, 0); bottom: 0px; justify-content: center; right: 0px; }

.jyZxBT, .jyZxBT::before { height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }

.jyZxBT::before { background-color: rgba(0, 0, 0, 0.35); content: ""; }

.oVB0VT { cursor: pointer; height: 71px; opacity: 1; position: relative; width: 71px; }

[data-playable-hook="player-container"][data-playable-max-width~="550px"] .oVB0VT { height: 54px; width: 54px; }

[data-playable-hook="player-container"][data-playable-max-width~="400px"] .oVB0VT { height: 36px; width: 36px; }

.oVB0VT:hover { opacity: 0.8; }

.DUKkm6 { background: transparent; }

.CAErYx { align-items: center; background-color: transparent; border: 0px; border-radius: 0px; cursor: pointer; display: flex; justify-content: center; opacity: 1; outline: none; padding: 0px; transition-duration: 0.2s; transition-property: opacity; }

.CAErYx:hover { opacity: 0.7; }

.qipy26 { height: 0px !important; margin: 0px !important; min-height: 0px !important; min-width: 0px !important; opacity: 0 !important; padding: 0px !important; visibility: hidden !important; width: 0px !important; }

.HFEl1G { clip: rect(0px, 48px, 48px, 24px); animation: 1s linear 0s infinite normal none running bNfw61; color: rgb(255, 255, 255); display: none; height: 42px; left: 50%; margin-left: -21px; margin-top: -21px; position: absolute; top: 50%; width: 42px; z-index: 90; }

.HFEl1G.KRw0M5 { display: block; }

.HFEl1G::after { clip: rect(4px, 48px, 48px, 24px); animation: 1s linear 0s infinite normal none running i0S9__; }

.HFEl1G::after, .HFEl1G::before { border: 3px solid currentcolor; border-radius: 50%; inset: 0px; content: ""; position: absolute; }

.HFEl1G::before { clip: rect(0px, 48px, 48px, 24px); animation: 1s linear 0s infinite normal none running m1Fg4V; }

@keyframes i0S9__ { 
  50% { clip: rect(42px, 48px, 48px, 24px); animation-timing-function: ease-in-out; }
}

@keyframes m1Fg4V { 
  50% { clip: rect(0px, 48px, 9px, 24px); animation-timing-function: ease-in-out; transform: rotate(135deg); }
}

@keyframes bNfw61 { 
  0% { animation-timing-function: ease-out; transform: rotate(0deg); }
  45% { color: rgb(255, 255, 255); transform: rotate(18deg); }
  55% { transform: rotate(54deg); }
  100% { transform: rotate(1turn); }
}

.YNsbh9 { inset: 0px; display: flex; flex-direction: column; position: absolute; }

.YNsbh9 .O1vZ1d { flex-grow: 2; position: relative; }

.RKqOM4 { align-items: center; background-color: transparent; border: 0px; border-radius: 0px; cursor: pointer; display: flex; justify-content: center; opacity: 1; outline: none; padding: 0px; transition-duration: 0.2s; transition-property: opacity; }

.RKqOM4:hover { opacity: 0.7; }

.FmiuH4 { height: 0px !important; margin: 0px !important; min-height: 0px !important; min-width: 0px !important; opacity: 0 !important; padding: 0px !important; visibility: hidden !important; width: 0px !important; }

.W0t_ic { position: relative; z-index: 60; }

.W0t_ic.N2CfeM .BYXbSU, .W0t_ic.N2CfeM .QAfchT { opacity: 1; }

.jw9Kj9 { flex-grow: 0; }

.jQne1L { align-items: center; display: flex; flex-direction: row; margin-top: 20px; position: relative; }

[data-playable-hook="player-container"][data-playable-dir="ltr"] .jQne1L { margin-left: 20px; }

[data-playable-hook="player-container"][data-playable-dir="rtl"] .jQne1L { direction: rtl; margin-right: 20px; }

[data-playable-hook="player-container"][data-playable-in-full-screen="true"] .jQne1L { margin-top: 30px; }

[data-playable-hook="player-container"][data-playable-in-full-screen="true"][data-playable-dir="ltr"] .jQne1L { margin-left: 30px; }

[data-playable-hook="player-container"][data-playable-in-full-screen="true"][data-playable-dir="rtl"] .jQne1L { direction: rtl; margin-right: 30px; }

[data-playable-hook="player-container"][data-playable-max-width~="550px"] .jQne1L { margin-top: 15px; }

[data-playable-hook="player-container"][data-playable-max-width~="550px"][data-playable-dir="ltr"] .jQne1L { margin-left: 15px; }

[data-playable-hook="player-container"][data-playable-max-width~="550px"][data-playable-dir="rtl"] .jQne1L { direction: rtl; margin-right: 15px; }

[data-playable-hook="player-container"][data-playable-max-width~="280px"] .jQne1L { margin-top: 12px; }

[data-playable-hook="player-container"][data-playable-max-width~="280px"][data-playable-dir="ltr"] .jQne1L { margin-left: 12px; }

[data-playable-hook="player-container"][data-playable-max-width~="280px"][data-playable-dir="rtl"] .jQne1L { direction: rtl; margin-right: 12px; }

.QAfchT { flex-grow: 1; max-width: calc(100% - 200px); }

.BYXbSU, .QAfchT { opacity: 0; transition: opacity 0.2s; }

.BYXbSU { background-image: linear-gradient(0deg, transparent, rgba(0, 0, 0, 0.03) 24%, rgba(0, 0, 0, 0.15) 50%, rgba(0, 0, 0, 0.3) 75%, rgba(0, 0, 0, 0.4)); background-size: 100% 182px; height: 181px; left: 0px; pointer-events: none; position: absolute; right: 0px; top: 0px; }

.Oz1ffs { align-items: center; background-color: transparent; border: 0px; border-radius: 0px; cursor: pointer; display: flex; justify-content: center; opacity: 1; outline: none; padding: 0px; transition-duration: 0.2s; transition-property: opacity; }

.Oz1ffs:hover { opacity: 0.7; }

.nhI_ow { height: 0px !important; margin: 0px !important; min-height: 0px !important; min-width: 0px !important; opacity: 0 !important; padding: 0px !important; visibility: hidden !important; width: 0px !important; }

.ZDJjun { font-size: 16px; line-height: 17px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

[data-playable-hook="player-container"][data-playable-max-width~="550px"] .ZDJjun { font-size: 14px; line-height: 15px; }

[data-playable-hook="player-container"][data-playable-max-width~="300px"] .ZDJjun { font-size: 12px; line-height: 13px; }

[data-playable-hook="player-container"][data-playable-in-full-screen="true"] .ZDJjun { font-size: 20px; line-height: 20px; }

.ZDJjun.Jd96zq, .w5jdg2 { cursor: pointer; }

.w5jdg2 { align-items: center; background-color: transparent; border: 0px; border-radius: 0px; display: flex; justify-content: center; opacity: 1; outline: none; padding: 0px; transition-duration: 0.2s; transition-property: opacity; }

.w5jdg2:hover { opacity: 0.7; }

.A2xlHS { height: 0px !important; margin: 0px !important; min-height: 0px !important; min-width: 0px !important; opacity: 0 !important; padding: 0px !important; visibility: hidden !important; width: 0px !important; }

.BHUFEt { background-color: rgb(149, 149, 149); position: relative; transition: background-color 0.2s; }

[data-playable-hook="player-container"][data-playable-dir="ltr"] .BHUFEt { direction: ltr; margin-right: 15px; }

[data-playable-hook="player-container"][data-playable-dir="rtl"] .BHUFEt { direction: rtl; margin-left: 15px; }

[data-playable-hook="player-container"][data-playable-in-full-screen="true"][data-playable-dir="ltr"] .BHUFEt { margin-right: 20px; }

[data-playable-hook="player-container"][data-playable-in-full-screen="true"][data-playable-dir="rtl"] .BHUFEt { margin-left: 20px; }

[data-playable-hook="player-container"][data-playable-max-width~="550px"][data-playable-dir="ltr"] .BHUFEt { margin-right: 10px; }

[data-playable-hook="player-container"][data-playable-max-width~="550px"][data-playable-dir="rtl"] .BHUFEt { margin-left: 10px; }

[data-playable-hook="player-container"][data-playable-max-width~="280px"] .BHUFEt { padding: 2px 3px; }

[data-playable-hook="player-container"][data-playable-max-width~="280px"][data-playable-dir="ltr"] .BHUFEt { margin-right: 10px; }

[data-playable-hook="player-container"][data-playable-max-width~="280px"][data-playable-dir="rtl"] .BHUFEt { margin-left: 10px; }

.BHUFEt.caCSqC { cursor: default; }

.BHUFEt.Pcf9Cx, .BHUFEt:hover:not(.caCSqC) { background-color: rgb(234, 73, 46); }

.OebeZw { cursor: pointer; }

button.Gn8Gdq { background-color: transparent; border: 0px; border-radius: 0px; color: rgb(255, 255, 255); font-size: 12px; line-height: 14px; outline: none; padding: 5px 6px; user-select: none; text-transform: uppercase !important; }

[data-playable-hook="player-container"][data-playable-max-width~="280px"] button.Gn8Gdq { font-size: 10px; line-height: 12px; }

.cA1asi { align-items: center; background-color: transparent; border: 0px; border-radius: 0px; cursor: pointer; display: flex; justify-content: center; opacity: 1; outline: none; padding: 0px; transition-duration: 0.2s; transition-property: opacity; }

.cA1asi:hover { opacity: 0.7; }

.eIyVpE { height: 0px !important; margin: 0px !important; min-height: 0px !important; min-width: 0px !important; opacity: 0 !important; padding: 0px !important; visibility: hidden !important; width: 0px !important; }

.QV8pil { display: flex; flex-direction: column; z-index: 60; }

.QV8pil.B8EVKv .etMMn5, .QV8pil.YhkBZr .FUpTp7, .QV8pil.YhkBZr .IT9grE, .QV8pil.YhkBZr .V93u41, .QV8pil.YhkBZr .etMMn5, .QV8pil.YhkBZr .llN1CZ { opacity: 1; }

.QV8pil.Chkuci .NuiShs { margin-right: 14px; }

[data-playable-hook="player-container"][data-playable-max-width~="550px"] .QV8pil.Chkuci .NuiShs { margin-right: 7px; }

[data-playable-hook="player-container"][data-playable-in-full-screen="true"] .QV8pil.Chkuci .NuiShs { margin-right: 25px; }

.QV8pil.Chkuci .etMMn5, .QV8pil.RJmkWq .yO0EFf, .QV8pil.UALT0d .wkFNGC, .QV8pil.bAjCHK .V93u41, .QV8pil.l48Rm1 .QpVBT9, .QV8pil.ojCqay .Y5bsSu, .QV8pil.uWCPbp .lgDwRF, .QV8pil.vG61jJ .NuiShs { display: none; }

.c2j4zU { display: flex; flex-grow: 2; width: 100%; }

.V93u41, .c2j4zU { position: relative; }

.V93u41 { padding: 0px 20px; top: 2px; }

[data-playable-hook="player-container"][data-playable-in-full-screen="true"] .V93u41 { padding: 0px 30px; top: 3px; }

[data-playable-hook="player-container"][data-playable-max-width~="550px"] .V93u41 { padding: 0px 15px; }

[data-playable-hook="player-container"][data-playable-max-width~="280px"] .V93u41 { padding: 0px 12px; }

.FUpTp7, .V93u41, .etMMn5, .llN1CZ { opacity: 0; transition: opacity 0.2s; }

.FUpTp7, .llN1CZ { align-items: center; display: flex; flex: 1 1 0%; max-width: 100%; position: relative; width: 100%; }

.llN1CZ { justify-content: flex-end; }

.FUpTp7, .etMMn5, .llN1CZ { height: 54px; }

[data-playable-hook="player-container"][data-playable-in-full-screen="true"] .FUpTp7, [data-playable-hook="player-container"][data-playable-in-full-screen="true"] .etMMn5, [data-playable-hook="player-container"][data-playable-in-full-screen="true"] .llN1CZ { height: 80px; }

[data-playable-hook="player-container"][data-playable-max-width~="550px"] .FUpTp7, [data-playable-hook="player-container"][data-playable-max-width~="550px"] .etMMn5, [data-playable-hook="player-container"][data-playable-max-width~="550px"] .llN1CZ { height: 42px; }

[data-playable-hook="player-container"][data-playable-max-width~="350px"] .FUpTp7, [data-playable-hook="player-container"][data-playable-max-width~="350px"] .etMMn5, [data-playable-hook="player-container"][data-playable-max-width~="350px"] .llN1CZ { height: 36px; }

.QpVBT9 { margin-left: 13px; margin-right: 8px; }

[data-playable-hook="player-container"][data-playable-in-full-screen="true"] .QpVBT9 { margin-left: 20px; margin-right: 20px; }

[data-playable-hook="player-container"][data-playable-max-width~="550px"] .QpVBT9 { margin-left: 7px; }

[data-playable-hook="player-container"][data-playable-max-width~="280px"] .QpVBT9 { margin-left: 4px; }

.yO0EFf { margin-right: 13px; }

[data-playable-hook="player-container"][data-playable-in-full-screen="true"] .yO0EFf { margin-right: 20px; }

.lgDwRF { margin-right: 18px; }

[data-playable-hook="player-container"][data-playable-in-full-screen="true"] .lgDwRF { margin-right: 30px; }

[data-playable-hook="player-container"][data-playable-max-width~="400px"] .lgDwRF { display: none; }

.Y5bsSu { margin-right: 8px; }

[data-playable-hook="player-container"][data-playable-in-full-screen="true"] .Y5bsSu { margin-right: 18px; }

.NuiShs { margin-right: 8px; }

[data-playable-hook="player-container"][data-playable-in-full-screen="true"] .NuiShs { margin-right: 18px; }

.wkFNGC { margin-right: 8px; }

[data-playable-hook="player-container"][data-playable-in-full-screen="true"] .wkFNGC { margin-right: 18px; }

.etMMn5 { display: flex; margin-right: 14px; }

[data-playable-hook="player-container"][data-playable-max-width~="550px"] .etMMn5 { margin-right: 9px; }

[data-playable-hook="player-container"][data-playable-in-full-screen="true"] .etMMn5 { margin-right: 23px; }

[data-playable-hook="player-container"][data-playable-max-width~="280px"] .etMMn5 { margin-right: 12px; }

.zumaah { margin-right: 8px; }

[data-playable-hook="player-container"][data-playable-in-full-screen="true"] .zumaah { margin-right: 18px; }

.IT9grE { background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.03) 24%, rgba(0, 0, 0, 0.15) 50%, rgba(0, 0, 0, 0.3) 75%, rgba(0, 0, 0, 0.4)); background-size: 100% 182px; bottom: 0px; height: 181px; left: 0px; opacity: 0; pointer-events: none; position: absolute; right: 0px; transition: opacity 0.2s; }

.k8BjRZ { align-items: center; background-color: transparent; border: 0px; border-radius: 0px; cursor: pointer; display: flex; justify-content: center; opacity: 1; outline: none; padding: 0px; transition-duration: 0.2s; transition-property: opacity; }

.k8BjRZ:hover { opacity: 0.7; }

.oc5p_Q { height: 0px !important; margin: 0px !important; min-height: 0px !important; min-width: 0px !important; opacity: 0 !important; padding: 0px !important; visibility: hidden !important; width: 0px !important; }

.zllqXq { opacity: 0; position: absolute; transition: opacity 0.2s, visibility 0.2s; visibility: hidden; z-index: 100; }

.zllqXq.L_hw7T { background: rgba(0, 0, 0, 0.5); padding: 4px 5px; }

.zllqXq.xi74N4 { opacity: 1; visibility: visible; }

.L_hw7T .w1jcvC { color: rgb(255, 255, 255); font-size: 11px; line-height: 12px; white-space: nowrap; }

.y_umMm { inset: 0px; display: flex; margin: 10px 10px 6px; position: absolute; }

.sJELUr { align-items: center; background-color: transparent; border: 0px; border-radius: 0px; cursor: pointer; display: flex; justify-content: center; opacity: 1; outline: none; padding: 0px; transition-duration: 0.2s; transition-property: opacity; }

.sJELUr:hover { opacity: 0.7; }

.QOZHQ8 { height: 0px !important; margin: 0px !important; min-height: 0px !important; min-width: 0px !important; opacity: 0 !important; padding: 0px !important; visibility: hidden !important; width: 0px !important; }

.ctBuTJ { display: block; height: 6px; position: relative; touch-action: none; transition: opacity 0.2s, visibility 0.2s; user-select: none; width: 100%; }

[data-playable-hook="player-container"][data-playable-in-full-screen="true"] .ctBuTJ { height: 8px; }

.ctBuTJ.fnKqRA .acEE1I { background-color: rgb(234, 73, 46); }

.ctBuTJ.fnKqRA .w5RHza { background-color: rgba(234, 73, 46, 0.5); }

.ctBuTJ.fnKqRA .RTqtKv { display: initial; }

.ctBuTJ.cdLzMy .gwBw85, .ctBuTJ:hover .gwBw85, [data-playable-hook="player-container"][data-playable-in-full-screen="true"] .ctBuTJ.cdLzMy .gwBw85, [data-playable-hook="player-container"][data-playable-in-full-screen="true"] .ctBuTJ:hover .gwBw85 { transform: scaleY(1); }

.ctBuTJ.cdLzMy .gwBw85 .w5RHza, .ctBuTJ:hover .gwBw85 .w5RHza { opacity: 1; }

.ctBuTJ.cdLzMy .ctzVus, .ctBuTJ.cdLzMy .gwBw85 .gPPH0B::after, .ctBuTJ:hover .ctzVus, .ctBuTJ:hover .gwBw85 .gPPH0B::after { transform: scale(1); }

.ctBuTJ.cdLzMy .ctzVus.U89TWW, .ctBuTJ:hover .ctzVus.U89TWW { left: 100%; }

.ctBuTJ.cdLzMy .RTqtKv, .ctBuTJ:hover .RTqtKv { transform: scale(1.4); }

[data-playable-hook="player-container"][data-playable-in-full-screen="true"] .ctBuTJ.cdLzMy .RTqtKv, [data-playable-hook="player-container"][data-playable-in-full-screen="true"] .ctBuTJ:hover .RTqtKv { transform: scale(1.33); }

.ctBuTJ.cdLzMy .RTqtKv.U89TWW, .ctBuTJ:hover .RTqtKv.U89TWW { background-color: rgb(255, 255, 255); }

.mYR6uE { left: -6px; position: absolute; top: -3px; z-index: 7; }

[data-playable-hook="player-container"][data-playable-in-full-screen="true"] .mYR6uE { height: 16px; left: -8px; top: -4px; width: 16px; }

.ctzVus { background-color: rgb(255, 255, 255); border-radius: 50%; content: ""; cursor: pointer; display: block; height: 12px; transform: scale(0); transition: transform 0.1s cubic-bezier(0, 0, 0.2, 1); width: 12px; }

[data-playable-hook="player-container"][data-playable-in-full-screen="true"] .ctzVus { height: 16px; width: 16px; }

.RTqtKv { background-color: rgb(234, 73, 46); border: 2px solid rgb(186, 186, 186); border-radius: 50%; cursor: pointer; display: none; height: 6px; position: absolute; right: -5px; top: -2px; transition: transform 0.1s cubic-bezier(0, 0, 0.2, 1); width: 6px; z-index: 6; }

[data-playable-hook="player-container"][data-playable-in-full-screen="true"] .RTqtKv { height: 8px; right: -6px; top: -2px; width: 8px; }

.RTqtKv:hover { background-color: rgb(255, 255, 255); }

.RTqtKv.QOZHQ8 { display: none; }

.gwBw85 { height: 6px; transform: scaleY(0.34); transition: transform 0.1s cubic-bezier(0, 0, 0.2, 1); }

[data-playable-hook="player-container"][data-playable-in-full-screen="true"] .gwBw85 { height: 8px; transform: scaleY(0.25); }

.u1j2LK { height: 6px; padding: 0px; position: absolute; }

[data-playable-hook="player-container"][data-playable-in-full-screen="true"] .u1j2LK { height: 8px; }

.acEE1I { background-color: rgb(255, 255, 255); transform-origin: 0px 0px; width: 100%; }

.aJcGTx { transition: width 0.2s; }

.WdW6QO, .aJcGTx { background-color: rgba(255, 255, 255, 0.25); }

.WdW6QO { width: 100%; }

.w5RHza { background-color: rgba(255, 255, 255, 0.5); transition: opacity 0.2s; }

.mKA4v0 { background-color: transparent; height: 100%; overflow-x: hidden; width: 100%; }

.gPPH0B, .gPPH0B::after, .mKA4v0 { position: absolute; }

.gPPH0B::after { background-color: rgb(255, 255, 255); border-radius: 50%; content: ""; height: 6px; opacity: 0.6; right: -3px; transform: scale(0); transition: transform 0.1s cubic-bezier(0, 0, 0.2, 1); width: 6px; }

[data-playable-hook="player-container"][data-playable-in-full-screen="true"] .gPPH0B::after { height: 8px; right: -4px; width: 8px; }

.O7e4CU { cursor: pointer; display: block; height: 16px; opacity: 0; position: relative; top: -11px; width: 100%; z-index: 5; }

[data-playable-focus-source="key"] [data-playable-hook="progress-control"].focus-within, [data-playable-focus-source="script"] [data-playable-hook="progress-control"].focus-within { box-shadow: rgba(56, 153, 236, 0.8) 0px 0px 0px 2px; opacity: 1; }

.oSuh0p { align-items: center; background-color: transparent; border: 0px; border-radius: 0px; cursor: pointer; display: flex; justify-content: center; opacity: 1; outline: none; padding: 0px; transition-duration: 0.2s; transition-property: opacity; }

.oSuh0p:hover { opacity: 0.7; }

.oNQb99 { height: 0px !important; margin: 0px !important; min-height: 0px !important; min-width: 0px !important; opacity: 0 !important; padding: 0px !important; visibility: hidden !important; width: 0px !important; }

._90z7w { align-items: center; box-sizing: border-box; display: flex; justify-content: flex-start; position: relative; }

.W2aIUN { height: 26px; min-height: 26px; min-width: 26px; width: 26px; }

[data-playable-hook="player-container"][data-playable-in-full-screen="true"] .W2aIUN { height: 35px; min-height: 35px; min-width: 35px; width: 35px; }

[data-playable-hook="player-container"][data-playable-in-full-screen="true"] .W2aIUN ._fnLlj { display: none; }

[data-playable-hook="player-container"][data-playable-in-full-screen="true"] .W2aIUN .NNvLPR { display: block; }

.W2aIUN .KgK6KM { display: none; }

.W2aIUN .gek6yh, .W2aIUN.FBQO6r .KgK6KM { display: block; }

.W2aIUN.FBQO6r .gek6yh { display: none; }

.W2aIUN ._fnLlj { display: block; }

.W2aIUN .NNvLPR { display: none; }

.WiTPiC { align-items: center; background-color: transparent; border: 0px; border-radius: 0px; cursor: pointer; display: flex; justify-content: center; opacity: 1; outline: none; padding: 0px; transition-duration: 0.2s; transition-property: opacity; }

.WiTPiC:hover { opacity: 0.7; }

.sE31hn { height: 0px !important; margin: 0px !important; min-height: 0px !important; min-width: 0px !important; opacity: 0 !important; padding: 0px !important; visibility: hidden !important; width: 0px !important; }

.KpdQrc { align-items: center; display: flex; flex: 0 0 auto; height: 25px; }

.gkGtxN { font-size: 12px; line-height: 12px; }

[data-playable-hook="player-container"][data-playable-in-full-screen="true"] .gkGtxN { font-size: 14px; line-height: 14px; }

.pkI6sF { margin-left: 5px; }

.pkI6sF::before { content: "/"; margin-right: 4px; }

.LyvFhE .Nidhcc, .LyvFhE .pkI6sF { display: none; }

.rnG1K6 { align-items: center; background-color: transparent; border: 0px; border-radius: 0px; cursor: pointer; display: flex; justify-content: center; opacity: 1; outline: none; padding: 0px; transition-duration: 0.2s; transition-property: opacity; }

.rnG1K6:hover { opacity: 0.7; }

.oI7XOE { height: 0px !important; margin: 0px !important; min-height: 0px !important; min-width: 0px !important; opacity: 0 !important; padding: 0px !important; visibility: hidden !important; width: 0px !important; }

.dqR62d { align-items: center; display: flex; justify-content: flex-start; position: relative; transition: width 0.2s; user-select: none; }

[data-playable-hook="player-container"][data-playable-in-full-screen="true"] .dqR62d { height: 35px; }

.dqR62d.C7Gq5G .Z8Ru_i, .dqR62d:hover .Z8Ru_i { margin-right: 5px; opacity: 1; width: 50px; }

[data-playable-hook="player-container"][data-playable-in-full-screen="true"] .dqR62d.C7Gq5G .Z8Ru_i, [data-playable-hook="player-container"][data-playable-in-full-screen="true"] .dqR62d:hover .Z8Ru_i { margin-right: 10px; width: 90px; }

.ToIAK9, .VTppQd, ._7tzdU, .ztCxq7 { display: none; }

.zuqkBx { height: 26px; min-height: 26px; min-width: 26px; padding: 0px; width: 26px; }

[data-playable-hook="player-container"][data-playable-in-full-screen="true"] .zuqkBx { height: 35px; min-height: 35px; min-width: 35px; width: 35px; }

[data-playable-hook="player-container"][data-playable-in-full-screen="true"] .zuqkBx .aEw8y1 { display: none; }

.zuqkBx .aEw8y1, .zuqkBx.KzpsnN ._7tzdU, .zuqkBx.XubB8i .ztCxq7, .zuqkBx.qJrrld .ztCxq7, .zuqkBx.yLMtC2 .ToIAK9, [data-playable-hook="player-container"][data-playable-in-full-screen="true"] .zuqkBx .f6CCWN { display: block; }

.zuqkBx .f6CCWN { display: none; }

.Z8Ru_i { display: block; height: 25px; margin-left: 2px; opacity: 0; position: relative; transition: opacity 0.2s, width 0.2s; width: 0px; }

[data-playable-hook="player-container"][data-playable-in-full-screen="true"] .Z8Ru_i { margin-left: 5px; }

.MRjoHU { height: 2px; padding: 0px; position: absolute; top: 11.5px; }

.MP5ZfL::after { border-radius: 50%; content: ""; height: 8px; position: absolute; right: -4px; top: -3px; transition: opacity 0.2s; width: 8px; }

[data-playable-hook="player-container"][data-playable-in-full-screen="true"] .MP5ZfL::after { height: 10px; right: -5px; top: -4px; width: 10px; }

.XbJXgH, .ylsu_r { width: 100%; }

.ylsu_r { cursor: pointer; display: block; height: 25px; opacity: 0; position: relative; z-index: 5; }

[data-playable-focus-source="key"] [data-playable-hook="volume-control"] .focus-within.Z8Ru_i, [data-playable-focus-source="script"] [data-playable-hook="volume-control"] .focus-within.Z8Ru_i { box-shadow: rgba(56, 153, 236, 0.8) 0px 0px 0px 2px; margin-right: 5px; opacity: 1; width: 50px; }

[data-playable-hook="player-container"][data-playable-in-full-screen="true"] [data-playable-focus-source="key"] [data-playable-hook="volume-control"] .focus-within.Z8Ru_i, [data-playable-hook="player-container"][data-playable-in-full-screen="true"] [data-playable-focus-source="script"] [data-playable-hook="volume-control"] .focus-within.Z8Ru_i { margin-right: 10px; width: 90px; }

.SikRew { align-items: center; background-color: transparent; border: 0px; border-radius: 0px; cursor: pointer; display: flex; justify-content: center; opacity: 1; outline: none; padding: 0px; transition-duration: 0.2s; transition-property: opacity; }

.SikRew:hover { opacity: 0.7; }

.SDCtMN { height: 0px !important; margin: 0px !important; min-height: 0px !important; min-width: 0px !important; opacity: 0 !important; padding: 0px !important; visibility: hidden !important; width: 0px !important; }

.hKOrCk { align-items: center; display: flex; justify-content: center; position: relative; }

.Cn9dEu { height: 26px; min-height: 26px; min-width: 26px; transition: transform 0.2s; width: 26px; }

[data-playable-hook="player-container"][data-playable-in-full-screen="true"] .Cn9dEu { height: 35px; width: 35px; }

.Cn9dEu:hover { transform: scale(1.18); }

.Cn9dEu .B_N5WW { display: block; }

.Cn9dEu .D7xTDF { display: none; }

.Cn9dEu.UZeOX4:hover { transform: scale(0.8); }

.Cn9dEu.UZeOX4 .B_N5WW { display: none; }

.Cn9dEu.UZeOX4 .D7xTDF { display: block; }

.nKEFMs { align-items: center; background-color: transparent; border: 0px; border-radius: 0px; cursor: pointer; display: flex; justify-content: center; opacity: 1; outline: none; padding: 0px; transition-duration: 0.2s; transition-property: opacity; }

.nKEFMs:hover { opacity: 0.7; }

.SxDloc { height: 0px !important; margin: 0px !important; min-height: 0px !important; min-width: 0px !important; opacity: 0 !important; padding: 0px !important; visibility: hidden !important; width: 0px !important; }

.pAPwip { align-items: center; display: flex; justify-content: center; position: relative; }

.Fl7sUm { height: 26px; min-height: 26px; min-width: 26px; transition: transform 0.2s; width: 26px; }

[data-playable-hook="player-container"][data-playable-in-full-screen="true"] .Fl7sUm { height: 35px; min-height: 21px; min-width: 35px; width: 35px; }

[data-playable-hook="player-container"][data-playable-in-full-screen="true"] .Fl7sUm .cwmXNz { display: none; }

.Fl7sUm .Ukb5XC, [data-playable-hook="player-container"][data-playable-in-full-screen="true"] .Fl7sUm .yVltgc { display: block; }

.Fl7sUm .ViNbIi { display: none; }

.Fl7sUm .cwmXNz { display: block; }

.Fl7sUm .yVltgc { display: none; }

.Fl7sUm:hover { transform: scale(1.18); }

.Fl7sUm.ShbU38:hover { transform: scale(0.8); }

.Fl7sUm.ShbU38 .Ukb5XC { display: none; }

.Fl7sUm.ShbU38 .ViNbIi { display: block; }

.NspOOT { align-items: center; background-color: transparent; border: 0px; border-radius: 0px; cursor: pointer; display: flex; justify-content: center; opacity: 1; outline: none; padding: 0px; transition-duration: 0.2s; transition-property: opacity; }

.NspOOT:hover { opacity: 0.7; }

.XWBvFW { height: 0px !important; margin: 0px !important; min-height: 0px !important; min-width: 0px !important; opacity: 0 !important; padding: 0px !important; visibility: hidden !important; width: 0px !important; }

.A6A8Dz { align-items: center; display: flex; justify-content: center; opacity: 1; position: relative; transition: opacity 0.2s; z-index: 3; }

.A6A8Dz:hover .V5xX43 { opacity: 0.7; }

.F87Un8 { max-height: 26px; max-width: 125px; transition: opacity 0.2s; }

[data-playable-hook="player-container"][data-playable-max-width~="550px"] .F87Un8 { max-height: 20px; max-width: 90px; }

[data-playable-hook="player-container"][data-playable-max-width~="350px"] .F87Un8 { max-height: 18px; max-width: 70px; }

[data-playable-hook="player-container"][data-playable-in-full-screen="true"] .F87Un8 { max-height: 36px; max-width: 450px; }

.F87Un8.XWBvFW { display: none; }

.enmd7C { height: 26px; min-height: 26px; min-width: 26px; transition: transform 0.2s; width: 26px; }

[data-playable-hook="player-container"][data-playable-in-full-screen="true"] .enmd7C { height: 35px; min-height: 35px; min-width: 35px; width: 35px; }

[data-playable-hook="player-container"][data-playable-in-full-screen="true"] .enmd7C .vRtcOZ { display: none; }

.enmd7C .vRtcOZ, [data-playable-hook="player-container"][data-playable-in-full-screen="true"] .enmd7C .RBEUr7 { display: block; }

.enmd7C .RBEUr7 { display: none; }

.enmd7C:hover { transform: scale(1.2); }

.h4iEJm { align-items: center; background-color: transparent; border: 0px; border-radius: 0px; cursor: pointer; display: flex; justify-content: center; opacity: 1; outline: none; padding: 0px; transition-duration: 0.2s; transition-property: opacity; }

.h4iEJm:hover { opacity: 0.7; }

.Xm5eRr { height: 0px !important; margin: 0px !important; min-height: 0px !important; min-width: 0px !important; opacity: 0 !important; padding: 0px !important; visibility: hidden !important; width: 0px !important; }

.k85XnN { align-items: center; display: flex; justify-content: center; position: relative; }

.urzrNl { height: 26px; min-height: 26px; min-width: 26px; transition: transform 0.2s; width: 26px; }

[data-playable-hook="player-container"][data-playable-in-full-screen="true"] .urzrNl { height: 35px; min-height: 21px; min-width: 35px; width: 35px; }

[data-playable-hook="player-container"][data-playable-in-full-screen="true"] .urzrNl .VAQcIh { display: none; }

.urzrNl .VAQcIh, [data-playable-hook="player-container"][data-playable-in-full-screen="true"] .urzrNl .R4TBlN { display: block; }

.urzrNl .R4TBlN { display: none; }

.urzrNl:hover { transform: scale(1.18); }

.cete1q { align-items: center; background-color: rgba(0, 0, 0, 0.5); border: 2px solid rgba(0, 0, 0, 0.5); border-radius: 2px; display: flex; flex-direction: column-reverse; height: 90px; width: 180px; }

.cete1q.ex4YgN { border: none; border-radius: 0px; height: auto; width: auto; }

.Epa8Ug, .hHw66W { inset: 2px; height: 90px; position: absolute; width: 180px; }

.Epa8Ug { z-index: 2; }

.hHw66W { z-index: 1; }

.ex4YgN .nIb7Tl { background: none; }

.ex4YgN .Epa8Ug, .ex4YgN .hHw66W { height: 0px; width: 0px; }

.nIb7Tl { background: rgba(0, 0, 0, 0.8); color: rgb(255, 255, 255); font-size: 11px; line-height: 12px; padding: 4px 5px; position: relative; white-space: nowrap; z-index: 3; }

.pVM1ey { align-items: center; background-color: transparent; border: 0px; border-radius: 0px; cursor: pointer; display: flex; justify-content: center; opacity: 1; outline: none; padding: 0px; transition-duration: 0.2s; transition-property: opacity; }

.pVM1ey:hover { opacity: 0.7; }

.pE6VGN { height: 0px !important; margin: 0px !important; min-height: 0px !important; min-width: 0px !important; opacity: 0 !important; padding: 0px !important; visibility: hidden !important; width: 0px !important; }

.VH7UEc { align-items: center; background-color: rgb(0, 0, 0); display: flex; flex-direction: column-reverse; pointer-events: none; z-index: 55; }

.P_YO_v, .VH7UEc { inset: 0px; position: absolute; }

.P_YO_v { opacity: 0.5; z-index: 2; }

.Tj01hh, .jhxvbR { display: block; height: 100%; width: 100%; }

.jhxvbR img { max-width: var(--wix-img-max-width,100%); }

.jhxvbR[data-animate-blur] img { filter: blur(9px); transition: filter 0.8s ease-in; }

.jhxvbR[data-animate-blur] img[data-load-done] { filter: none; }

.PlayableCover847694237__root { background: 50% 50% / cover no-repeat rgb(0, 0, 0); cursor: pointer; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }

.PlayableCover847694237__responsiveMode { align-items: center; display: flex; overflow: hidden; }

.PlayableCover847694237__overlay { align-items: center; display: flex; flex-direction: column; height: 100%; justify-content: center; position: absolute; top: 0px; width: 100%; }

.PlayableCover847694237__root.PlayableCover847694237--transparentOverlay { background: transparent; }

.PlayableCover847694237__title { color: rgb(255, 255, 255); font-family: proxima-n-w01-reg, sans-serif; font-size: 40px; line-height: 1.4em; margin: 0px 0px 15px; padding: 0px 10%; text-align: center; }

.PlayableCover847694237__poster { height: 100%; object-fit: cover; width: 100%; }

.PlayableCover847694237__playButton { background: transparent; border: 0px; box-sizing: border-box; cursor: pointer; display: block; height: 50px; padding: 0px; transition: opacity 0.2s; width: 50px; }
