.vjs-nfb-overlay{font-family:Ciutadella,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif}.vjs-nfb-overlay button{cursor:pointer}.vjs-nfb-overlay .icon{display:block}.vjs-nfb-overlay .top-bar-container{align-items:flex-start;display:flex;justify-content:space-between;left:0;padding:16px;position:absolute;top:0;width:100%}@media screen and (min-width:480px){.vjs-nfb-overlay .top-bar-container{padding:22px}}.vjs-nfb-overlay .top-bar-container:before{background:linear-gradient(180deg,rgba(0,0,0,.6) 0,rgba(0,0,0,.592) 8%,rgba(0,0,0,.571) 15.5%,rgba(0,0,0,.538) 22.7%,rgba(0,0,0,.495) 29.5%,rgba(0,0,0,.444) 36.1%,rgba(0,0,0,.389) 42.5%,rgba(0,0,0,.33) 48.8%,rgba(0,0,0,.27) 54.9%,rgba(0,0,0,.211) 61.1%,rgba(0,0,0,.156) 67.2%,rgba(0,0,0,.105) 73.4%,rgba(0,0,0,.062) 79.7%,rgba(0,0,0,.029) 86.2%,rgba(0,0,0,.008) 93%,transparent);content:"";height:130%;left:0;opacity:.6;position:absolute;top:0;width:100%}.vjs-nfb-overlay .title-container{color:#fff;position:relative;z-index:1}.vjs-nfb-overlay .title-container a{color:inherit;-webkit-text-decoration:none;text-decoration:none;transition:all .2s linear}.vjs-nfb-overlay .title-container a:hover{color:var(--accent-color);transition:all .2s linear}.vjs-nfb-overlay .info-container,.vjs-nfb-overlay .share-container{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a0a;background:linear-gradient(180deg,rgba(0,0,0,.8) 0,rgba(62,62,62,.8));height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.vjs-nfb-overlay .info-container .btn-close,.vjs-nfb-overlay .share-container .btn-close{font-size:1.5rem;position:absolute;right:16px;top:16px;transition:all .2s linear}@media screen and (min-width:480px){.vjs-nfb-overlay .info-container .btn-close,.vjs-nfb-overlay .share-container .btn-close{right:22px;top:22px}}@media print,screen and (min-width:769px){.vjs-nfb-overlay .info-container .btn-close,.vjs-nfb-overlay .share-container .btn-close{font-size:2rem}}.vjs-nfb-overlay .info-container .btn-close:hover,.vjs-nfb-overlay .share-container .btn-close:hover{transform:rotate(90deg);transition:all .2s linear}.vjs-nfb-overlay .info-container .content-container,.vjs-nfb-overlay .share-container .content-container{display:flex;flex-direction:column;font-size:.8125em;height:100%;overflow-y:auto;padding:32px 64px}@media print,screen and (min-width:769px){.vjs-nfb-overlay .info-container .content-container,.vjs-nfb-overlay .share-container .content-container{font-size:1em;padding:44px 88px}}.vjs-nfb-overlay .info-container .content-container .auto-center,.vjs-nfb-overlay .share-container .content-container .auto-center{margin:auto 0}.vjs-nfb-overlay .info-container .content-container a,.vjs-nfb-overlay .share-container .content-container a{color:var(--accent-color);-webkit-text-decoration:none;text-decoration:none}.vjs-nfb-overlay .info-container .copy{font-family:Suisse,Georgia,serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;line-height:1.5}.vjs-nfb-overlay .share-container .content-container{margin:0 auto;max-width:600px}.vjs-nfb-overlay .share-container .share-buttons{align-items:center;display:flex;justify-content:space-around;margin:16px 0}@media print,screen and (min-width:769px){.vjs-nfb-overlay .share-container .share-buttons{margin:22px 0}}.vjs-nfb-overlay .share-container .share-buttons a{align-items:center;background:#fff;border:2px solid #fff;border-radius:50%;color:#0a0a0a;display:flex;font-size:1em;height:2rem;justify-content:center;-webkit-text-decoration:none;text-decoration:none;transition:all .2s linear;width:2rem}.vjs-nfb-overlay .share-container .share-buttons a:hover{background:transparent;color:#fff;transition:all .2s linear}@media print,screen and (min-width:769px){.vjs-nfb-overlay .share-container .share-buttons a{font-size:1.5em;height:3rem;width:3rem}}.vjs-nfb-overlay .share-container .input-container{align-items:center;border:1px solid #fff;color:#fff;display:flex;margin:.5em 0;padding:10px}.vjs-nfb-overlay .share-container .input-container i{font-size:.85em}.vjs-nfb-overlay .share-container .input-container input{background:none;border:0;border-radius:0;color:inherit;flex-grow:1;font-family:inherit;margin:0 0 0 10px;outline:none;padding:0}.vjs-nfb-overlay .left-controls-container{position:relative;z-index:1}.vjs-nfb-overlay .left-controls-row,.vjs-nfb-overlay .right-controls-container{align-items:center;display:flex;position:relative;z-index:1}.vjs-nfb-overlay .left-controls-row button,.vjs-nfb-overlay .right-controls-container button{margin-left:16px;padding:0;transition:all .2s linear}.vjs-nfb-overlay .left-controls-row button.back-button,.vjs-nfb-overlay .right-controls-container button.back-button{align-items:center;display:inline-flex;margin-left:0;margin-right:1em}.vjs-nfb-overlay .left-controls-row button.back-button i,.vjs-nfb-overlay .right-controls-container button.back-button i{font-size:1.5em;margin-right:.5em}@media print,screen and (min-width:769px){.vjs-nfb-overlay .left-controls-row button,.vjs-nfb-overlay .right-controls-container button{margin-left:22px}}.vjs-nfb-overlay .left-controls-row button:hover,.vjs-nfb-overlay .right-controls-container button:hover{color:var(--accent-color);transition:all .2s linear}.vjs-nfb-overlay .left-controls-row button:focus-visible,.vjs-nfb-overlay .right-controls-container button:focus-visible{outline:2px solid #fff}.vjs-nfb-overlay .logo-container{bottom:16px;position:absolute;right:0}.vjs-has-started.vjs-nfb-overlay .logo-container{bottom:95px}.vjs-nfb-overlay .logo-container a{background:var(--accent-color);color:#fff;display:block;font-size:1.5em;padding:8px;-webkit-text-decoration:none;text-decoration:none;transition:all .2s linear}@media print,screen and (min-width:769px){.vjs-nfb-overlay .logo-container a{font-size:3.375em;padding:11px}}.vjs-nfb-overlay .logo-container a:hover{background:#fff;color:var(--accent-color);transition:all .2s linear}@media screen and (min-width:400px){.vjs-has-started.vjs-nfb-overlay .logo-container{bottom:120px}}@media screen and (min-width:480px){.vjs-nfb-overlay .logo-container{bottom:22px}}@media print,screen and (min-width:769px){.vjs-has-started.vjs-nfb-overlay .logo-container{bottom:180px}}.vjs-nfb-overlay ._hide{display:none}