.video-section{background-repeat:no-repeat;background-size:cover;background-position:center;max-height:500px;position:relative;color:#fff;padding:95px 15px;text-align:center}.video-section h2{font-size:55px;line-height:1.35;margin-bottom:45px;margin-top:20px;text-align:center;font-weight:normal;color:#fff}.video-section strong{font-weight:bold}.video-section .icon-rounded-play-icon{font-size:119px;cursor:pointer}.video-section .icon-rounded-play-icon:before{content:"\e972"}.video-section div#video-popup-content-iframe-container{margin:30px auto;-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%);position:relative;z-index:9}.video-section div#video-popup-content-iframe-content{position:relative;display:block;height:0;padding:0;overflow:hidden;padding-bottom:56.25%;z-index:999;border:1px solid #0003;outline:0;-webkit-box-shadow:0 3px 9px rgb(0 0 0 / 50%);box-shadow:0 3px 9px rgb(0 0 0 / 50%);position:relative;-webkit-box-shadow:0 5px 15px rgb(0 0 0 / 50%);box-shadow:0 5px 15px rgb(0 0 0 / 50%)}.video-section iframe#video-popup-content-iframe{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.video-section div#video-popup-content-iframe-container.show-video{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.video-section div#video-popup-content-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9;background-color:#000;filter:alpha(opacity=50);opacity:.5}.video-section #video-popup-content-container{position:fixed;top:0;left:0;right:0;z-index:999}.video-section #video-popup-content-container.show-video{opacity:1;visibility:visible}.video-section #video-popup-content-container{position:fixed;top:0;left:0;right:0;z-index:999;opacity:0;visibility:hidden;transition:all .3s ease}.video-section div#video-popup-content-iframe-container{max-width:900px}@media(max-width:992px) and (min-width:768px){.video-section div#video-popup-content-iframe-container{max-width:600px;margin:30px auto}}@media(max-width:767px){.video-section h2{margin-top:0;font-size:29px;line-height:normal;margin-bottom:35px}.video-section{padding:70px 15px;height:auto}.video-section div#video-popup-content-iframe-container{margin:0px auto !important;padding:10px}.video-section .icon-rounded-play-icon{font-size:83px;display:inline-block}}