.modal-backdrop{z-index:0}.video-popup .vjs-control-bar{background-color:#012a45!important}.video-popup{top:82px}.video-popup .modal-dialog{max-width:unset!important;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.video-popup .modal-header .close{color:#fff;cursor:pointer;font-weight:100;line-height:unset;margin:0;padding:0}.video-popup .modal-header .close:hover{background-color:unset}.video-popup .modal-header .close:focus{outline:none}.video-popup .modal-content{background-color:unset;border:none}.video-popup .modal-header{border-bottom:none;position:relative}.video-popup .modal-body,.video-popup .modal-header{padding:0}.video-popup .video-js,.video-popup iframe{width:100vw}.vjs-default-skin .vjs-big-play-button{border:.06666em solid #fff;border-radius:.3em;font-size:3em;height:1.5em;left:.5em;line-height:1.5em;top:.5em;width:3em}.video-js .vjs-big-play-button,.video-js .vjs-control-bar,.video-js .vjs-menu-button .vjs-menu-content{background-color:#2b333f;background-color:rgba(43,51,63,.7)}.video-js .vjs-slider{background-color:#73859f;background-color:rgba(115,133,159,.5)}.video-js .vjs-play-progress,.video-js .vjs-slider-bar,.video-js .vjs-volume-level{background:#fff}.video-js .vjs-load-progress{background:#bfc7d3;background:rgba(115,133,159,.5)}.video-js .vjs-load-progress div{background:#fff;background:rgba(115,133,159,.75)}.video-popup .video-js,.video-popup iframe{height:360px;height:clamp(150px,360px,100vh);max-width:90vw}@media (max-width:768px){.video-popup .modal-dialog{margin:auto}.video-popup .modal-header{-ms-flex-item-align:end;align-self:flex-end}.video-popup .modal-header .close{font-size:42px}}@media (min-width:768px){.video-popup .video-js,.video-popup iframe{height:clamp(250px,500px,100vh);max-width:80vw}.video-popup .modal-header .close{font-size:2.5rem;position:absolute;right:-30px;top:-27px}}@media (min-width:1024px){.video-popup .video-js,.video-popup iframe{height:clamp(300px,512px,100vh);max-width:768px}}@media (min-width:1440px){.video-popup .video-js,.video-popup iframe{height:clamp(512px,720px,100vh);height:clamp(512px,580px,100vh);max-width:1280px}}@media (min-width:1680px){.video-popup .video-js,.video-popup iframe{height:clamp(512px,720px,100vh);max-width:1280px}}