.hero-banner-wrapper:before{background-color:#000;border-radius:inherit;content:"";inset:0;opacity:.7;pointer-events:none;position:absolute;z-index:0}.hero-banner-wrapper .hero-video{left:50%!important;min-height:100%;min-width:100%;object-fit:cover;overflow:hidden;position:absolute;top:50%!important;transform:translate(-50%,-50%);transform-origin:0 0;transition:opacity .3s ease-in;z-index:-1}.video-loaded .hero-video{opacity:1!important}.video-loaded{background-image:none}.hero-banner-wrapper .hero-content h1{font-size:142px}.hero-banner-wrapper .hero-content h2{font-size:32px}.hero-banner-wrapper .hero-content h3{font-size:65px}.hero-banner-wrapper .hero-content{margin:0 auto;max-width:1200px;padding:150px 30px 120px;position:relative;width:100%;z-index:1}.hero-banner-wrapper .hero-content h1{color:#fff;font-weight:500;letter-spacing:2px;line-height:1.1;margin-bottom:.35rem}.hero-banner-wrapper .hero-content.vcenter-content h2{color:#fff;font-weight:300;line-height:1.1;margin-bottom:.35rem}.hero-banner-wrapper .hero-content h3{color:#50b448;font-weight:200;line-height:1.1;margin:0}.overlay-img{bottom:-1px;left:0;position:absolute;text-align:right;width:100%;z-index:3}.overlay-img img{height:auto;width:100%}.bgimg{left:0;max-width:100%;opacity:1;position:absolute;top:403px;width:1200px!important;z-index:1!important}@media (max-width:1139px){.hero-banner-wrapper .hero-content h1{font-size:68px}.hero-banner-wrapper .hero-content h2{font-size:32px}.hero-banner-wrapper .hero-content h3{font-size:4.125rem}}@media (max-width:767px){.hero-banner-wrapper .video-object{display:none!important}.bgimg{display:none}.hero-banner-wrapper .hero-content{padding:120px 30% 100px 30px}.hero-banner-wrapper .hero-content h1{font-size:50px}.hero-banner-wrapper .hero-content h2{font-size:32px}.hero-banner-wrapper .hero-content h3{font-size:2.3rem}}