.video-section{padding-top:65px;text-align:center}.video-section .text-box{margin:0 auto 45px;max-width:1070px}.video-section .text-box h2{line-height:1.15;margin:0 auto 26px;max-width:870px}.video-section .text-box p{font-size:20px!important;line-height:1.4;margin:0 auto 20px}.about-video{position:relative}.about-video .video-holder{border-radius:32px 32px 0 0;display:block;margin-bottom:-3px;width:100%}.video-overlay-btn{background:none!important;border:none!important;color:#fff;cursor:pointer;font-size:120px;left:50%;line-height:1;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease}.video-overlay-btn.hidden{opacity:0;pointer-events:none}.about-video:hover .video-overlay-btn.show-on-hover{opacity:1;pointer-events:auto}.video-overlay-btn:active,.video-overlay-btn:focus,.video-overlay-btn:hover{color:#fff!important}@media screen and (max-width:767px){.video-section .page-center{padding:0 40px}.video-section .text-box h2{margin:0 auto 45px;max-width:93%}.video-section .text-box p{font-size:18px!important;line-height:34px}.video-section .text-box{max-width:92%}.about-video{margin-bottom:-150px;position:relative;z-index:1}.about-video .video-holder{border-radius:32px;display:block;margin-bottom:-3px;width:100%}.video-overlay-btn{font-size:90px}}@media (max-width:480px){.video-overlay-btn{font-size:42px}}