.video-banner-area{display:flex;height:100vh;overflow:hidden;padding:50px 0;position:relative;text-align:center}.video-banner-area .page-center{margin:50px auto 0;max-width:1200px;padding:0 15px;position:relative;width:100%;z-index:10}.video-banner-area h1{line-height:1.2;margin-bottom:30px}.video-banner-area p{font-size:20px;margin:0 auto 50px;max-width:770px}.video-banner-area .btn-primary{background-color:#5e88a2;border-color:#5e88a2;color:#fff}.video-banner-area .btn-secondary-hover:hover{background-color:#406988;border-color:#406988;color:#fff}.video-banner-area .video-overlay{font-size:0;height:100%;overflow:hidden;padding-bottom:56.25%;position:absolute;width:150%}.video-overlay.self_hosted{padding-bottom:0}.video-banner-area .video-overlay:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:2}.video-banner-area .video-overlay iframe{height:100%;left:0;position:absolute;top:0;width:100%}.video-banner-area .video-overlay video{height:100vh;object-fit:cover;width:120vw}@media only screen and (min-width:1200px) and (max-width:1549px){.video-banner-area h1{font-size:64px}}@media only screen and (min-width:992px) and (max-width:1199px){.video-banner-area h1{font-size:54px;margin-bottom:20px}.video-banner-area p{font-size:18px;margin-bottom:30px;max-width:670px}}@media only screen and (min-width:768px) and (max-width:991px){.video-banner-area h1{font-size:46px;margin-bottom:15px}.video-banner-area p{font-size:16px;max-width:550px}}@media only screen and (max-width:767px){.video-banner-area h1{font-size:36px;margin-bottom:15px}.video-banner-area p{font-size:16px;max-width:430px}}@media only screen and (max-width:479px){.video-banner-area h1{font-size:32px}}@media (max-width:1199px){.video-banner-area .video-overlay{width:260%}}@media (max-width:620px){.video-banner-area{height:600px}.video-banner-area .video-overlay{width:340%}}