.container-fluid.body-container.content-with-img-left{overflow:hidden}.home-banner{background-size:cover;overflow:visible;position:relative;z-index:0}.home-banner .background-video-container{direction:ltr;height:100%;overflow:hidden;position:absolute!important;width:100%;z-index:0}.home-banner .page-center{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:auto;max-width:95%;min-height:400px;width:1200px}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.home-banner .page-center{height:82vh}}.home-banner .home-banner-column .home-banner-widget-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px;position:relative;width:100%;-ms-flex-line-pack:start;align-content:flex-start}.home-banner .home-banner-column .home-banner-widget-wrap .home-banner-widget-heading{color:#fff;display:flex;flex-wrap:wrap;justify-content:center;margin:30px 0 20px;position:relative;width:100%}.home-banner .home-banner-column .home-banner-widget-wrap .home-banner-widget-heading h1{color:#fff;font-size:48px;font-weight:600;margin:0 0 5px}.home-banner .home-banner-column .home-banner-widget-wrap .home-banner-widget-heading h2,.home-banner .home-banner-column .home-banner-widget-wrap .home-banner-widget-heading h3{color:#fff;font-size:32px;font-weight:300!important}.home-banner .home-banner-column .home-banner-widget-wrap .home-banner-sub-heading{margin-bottom:20px;position:relative;text-align:center;width:100%}.home-banner .home-banner-column .home-banner-widget-wrap .home-banner-sub-heading h2{color:#fff;font-size:22px;font-weight:400;margin:0}.home-banner .home-banner-column .home-banner-widget-wrap .home-banner-widget-button{position:relative;text-align:center;width:100%}.home-banner .home-banner-widget-button a.button-link{background-color:#ffffff00;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;color:#fff;display:inline-block;font-family:Poppins,Sans-serif;font-size:35px;font-weight:500;line-height:1;padding:12px 24px;text-decoration:none;width:auto;fill:#fff;text-align:center;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.home-banner .home-banner-widget-button a.button-link:hover{animation-duration:.3s;animation-iteration-count:1;animation-name:elementor-animation-pop;animation-timing-function:linear}@keyframes elementor-animation-pop{50%{transform:scale(1.2)}}span.button-icon{display:flex}.button-icon i.fas.fa-arrow-right{font-size:22px;margin-left:10px;margin-top:3px}.home-banner .home-banner-widget-button a.button-link span.button-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.home-banner .home-banner-widget-button a.button-link span.button-content-wrapper .fa-chevron-circle-right:before{content:"\f138"}@media(max-width:767px){.home-banner .background-video-container{display:none}.home-banner .home-banner-column .home-banner-widget-wrap .home-banner-widget-heading h1{font-size:33px}.home-banner .home-banner-column .home-banner-widget-wrap .home-banner-widget-heading h2,.home-banner .home-banner-column .home-banner-widget-wrap .home-banner-widget-heading h3{font-size:29px}.home-banner{padding:0 15px}.banner-section.home-banner{padding:0}.home-banner .home-banner-column .home-banner-widget-wrap{padding:20px}.home-banner .home-banner-column .home-banner-widget-wrap .home-banner-sub-heading h2{font-size:18px}.home-banner .button-icon{display:block}.home-banner i.fas.fa-arrow-right{margin:0 auto}}