.video{position:relative;width:100%;height:100%;display:flex}.video.video-copy{opacity:0;visibility:hidden}.video picture{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:0;visibility:hidden}.video picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.video .video-controls{position:absolute;z-index:1;right:20px;bottom:20px;display:flex;flex-direction:row;align-items:center;grid-gap:10px;gap:10px;opacity:1;visibility:visible;transition-duration:.3s;transition-timing-function:ease-in-out;transition-property:opacity,visibility}@media screen and (max-width: 767px){.video .video-controls{right:10px;bottom:10px;grid-gap:6px;gap:6px}}.video .video-controls button{display:flex;align-items:center;justify-content:center;height:56px;width:56px;border-radius:50%;padding:0 !important;border:none !important;outline:none !important;box-shadow:none !important;color:#fff7ec;background-color:rgba(255,247,236,.2);-webkit-backdrop-filter:blur(4.5px);backdrop-filter:blur(4.5px);transition-duration:.3s;transition-timing-function:ease-in-out;transition-property:background-color,color;cursor:var(--vs-cursor-pointer)}@media screen and (max-width: 767px){.video .video-controls button{height:36px;width:36px}}.video .video-controls button svg{width:auto}.video .video-controls button svg[data-action=play]{transform:translateX(6%)}@media(hover: hover){.video .video-controls button:hover{background-color:rgba(0,57,255,.4)}}.video .video-paused-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;cursor:var(--vs-cursor-pointer);opacity:0;visibility:hidden;transition-duration:.3s;transition-timing-function:ease-in-out;transition-property:opacity,visibility}.video .video-paused-overlay svg{height:131px;width:auto;color:#ceff00;overflow:visible;transition:.25s ease-out transform}@media screen and (max-width: 767px){.video .video-paused-overlay svg{height:110px}}@media screen and (max-width: 575px){.video .video-paused-overlay svg{height:83px}}.video .video-paused-overlay svg path{color:#151010}.video .video-paused-overlay svg ellipse:not(:last-of-type){transform-origin:center;animation:video-paused-pulse 2s infinite}.video .video-paused-overlay svg ellipse:not(:last-of-type):nth-child(2){animation-delay:.33s}.video .video-paused-overlay svg ellipse:not(:last-of-type):nth-child(3){animation-delay:.66s}@media(hover: hover){.video .video-paused-overlay svg:hover{transform:scale(1.08)}}.video.video-not-loaded picture{opacity:1;visibility:visible;position:static}.video.video-not-loaded picture+video{position:absolute;opacity:0}.video.video-paused.video-at-start picture{opacity:1;visibility:visible}.video.video-paused svg[data-action=pause]{display:none}.video.video-paused.video-has-paused-overlay:not(.video-fullscreen) .video-controls{opacity:0;visibility:hidden}.video.video-paused.video-has-paused-overlay:not(.video-fullscreen) .video-paused-overlay{opacity:1;visibility:visible}.video:not(.video-paused) svg[data-action=play]{display:none}.video.video-muted svg[data-action=mute]{display:none}.video:not(.video-muted) svg[data-action=unmute]{display:none}.video.video-fullscreen{position:fixed;z-index:9999999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(21,16,16,.85) !important;transition:.5s ease-in-out all !important;display:flex;align-items:center;justify-content:center}.video.video-fullscreen video{transition:.5s ease-in-out all}.video.video-fullscreen svg[data-action=expand]{display:none}.video.video-fullscreen.video-fullscreen-fixed{transition:none !important}.video.video-fullscreen.video-fullscreen-fixed video{transition:none !important;-o-object-fit:contain;object-fit:contain}.video:not(.video-fullscreen) svg[data-action=shrink]{display:none}@keyframes video-paused-pulse{0%{opacity:0;transform:scale(0)}50%{opacity:.27}100%{opacity:0;transform:scale(1.1)}}
