.video-widget .btn-modal{display:block;text-align:center;position:relative;min-height:8rem;}@media screen and (max-width:767px){.video-widget .btn-modal{height:auto!important;width:auto!important;}}@media screen and (max-width:767px){.video-widget .btn-modal img{height:auto!important;width:auto!important;}}.video-widget .btn-modal:hover .play-icon{border-color:transparent transparent transparent var(--video-color1,#f3f1f0);}.video-widget .btn-modal:focus{outline:0;}.video-widget .btn-modal .play-icon{border:0;background:transparent;box-sizing:border-box;width:0;height:8.5rem;border-color:transparent transparent transparent var(--video-color2,#fff);transition:100ms all ease;cursor:pointer;border-style:solid;border-width:4.2rem 0 4.2rem 8rem;position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;top:50%;transform:translateY(-50%);}@media screen and (max-width:991px){.video-widget .btn-modal .play-icon{border-width:2.8rem 0 2.8rem 4rem;height:5.5rem;}}.video-widget .modal{z-index:9999;background:var(--video-color3,rgba(0,0,0,.16));border:0;padding-right:0;}@media screen and (max-width:767px){.video-widget .modal .modal-dialog{max-width:100%!important;margin:0!important;}}.video-widget .modal .modal-content{border:0;background-color:transparent!important;}.video-widget .modal .modal-body{padding:0;}.video-widget .modal .modal-body .close-icon{position:absolute;right:-1.5rem;top:-1.5rem;z-index:99;background:transparent;border:0;padding:0;}@media screen and (max-width:1199px){.video-widget .modal .modal-body .close-icon{top:0;right:0;}}.video-widget .modal .modal-body .close-icon svg{fill:var(--video-color2,#fff);}.video-widget .local-video-container{position:relative;overflow:hidden;}@media screen and (max-width:767px){.video-widget .local-video-container{height:70vh!important;}}.video-widget .local-video-container .modal-body{padding:0;}@media screen and (max-width:767px){.video-widget .local-video-container .modal-body{padding:0!important;}}@media screen and (max-width:767px){.video-widget .local-video-container video{height:100%;}}.video-widget .video-content .modal-body{padding-left:0;}@media screen and (max-width:767px){.video-widget .video-content .modal-body{padding:0!important;}}.video-widget .youtube-video-container{position:relative;max-height:80rem;}
