.video_banner_wrapper{background-position:50% 50%;background-size:cover;padding:2.5em 0 6em;position:relative;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.video_banner_wrapper .video_banner_overlay{filter:brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);height:100%;left:0;opacity:.56;position:absolute;top:0;width:100%}.video_banner_wrapper .video_banner_container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:auto;min-height:387px;position:relative}.video_banner_wrapper .banner_video{direction:ltr;height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s;width:100%;z-index:0}.video_banner_wrapper .banner_video video{border:none;height:100%;left:50%;line-height:1;margin:0;max-width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.video_banner_wrapper .video_banner_content{padding:10px;width:46.491%}.video_banner_wrapper .vb_content_title{padding-bottom:20px}.video_banner_wrapper .vb_content_title h1{color:#fff;font-size:2rem}.video_banner_wrapper .vb_content_button a{fill:#fff;background-color:#2095f3;border-radius:3px;color:#fff;display:inline-block;font-size:15px;font-weight:500;line-height:1;padding:12px 24px;text-align:center;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media (max-width:767px){.video_banner_wrapper .banner_video{display:none}.video_banner_wrapper .video_banner_container{padding-bottom:40px}.video_banner_wrapper .video_banner_content{text-align:center;width:100%}.video_banner_wrapper .vb_content_title{padding:0}}