.hero-banner{background-position:50%;background-repeat:no-repeat;background-size:cover;display:inline-block;padding:80px 0 100px;position:relative;vertical-align:top;width:100%;z-index:1}.hero-banner .contain{max-width:700px}.hero-banner .contain,.hero-banner .contain .title{display:inline-block;width:100%}.hero-banner .contain .title h1{color:#000;display:inline-block;font-size:50px;font-weight:700;line-height:60px;margin-bottom:6px;text-transform:capitalize;width:100%}.hero-banner .text{display:inline-block;font-size:22px;line-height:32px;width:100%}.hero-banner .text p{color:#565656;display:inline-block;font-size:20px;line-height:30px;margin:12px 0;width:100%}.hero-banner:after{background:-moz-linear-gradient(left,#fff 0,#fff 40%,hsla(0,0%,100%,.02) 99%,hsla(0,0%,100%,0) 100%);background:-webkit-linear-gradient(left,#fff,#fff 40%,hsla(0,0%,100%,.02) 99%,hsla(0,0%,100%,0));background:linear-gradient(90deg,#fff 0,#fff 40%,hsla(0,0%,100%,.02) 99%,hsla(0,0%,100%,0));bottom:0;content:"";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#00ffffff",GradientType=1);left:0;position:absolute;right:0;top:0;z-index:-1}.hero-banner .text p:last-child{margin-bottom:0}.hero-banner .cta{display:inline-block;margin-top:30px;vertical-align:top;width:100%}.hero-banner .cta a{align-items:center;background:#68ac40;border:3px solid #68ac40;box-sizing:border-box;color:#fff;display:flex;font-size:16px;font-weight:600;justify-content:center;line-height:1;line-height:1.4;margin:0;max-width:fit-content;padding:14px 20px;text-align:center;text-transform:uppercase;width:auto}.hero-banner .cta a:hover{background:transparent;color:#68ac40}.popup-wrap form{background:transparent}.popup-wrap form ul.inputs-list{margin:0}.popup-wrap form ul.inputs-list li span{float:right;font-size:15px;position:relative;top:-1px;width:calc(100% - 20px)}.popup-wrap form ul.inputs-list li input{float:left;width:13px}.popup-wrap form ul.inputs-list li{margin:0;padding:0 0 10px}.popup-wrap form ul.inputs-list,.popup-wrap form ul.inputs-list li{display:inline-block;vertical-align:top;width:100%}.popup-wrap form input[type=submit]{background:#68ac40;border:3px solid #68ac40;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:700;height:100%;line-height:24px;padding:8px 20px;text-align:center;text-transform:uppercase;width:auto}.popup-form{display:none}.fancybox-content{width:35%}.popup-wrap .submitted-message{background:transparent}.popup-form button.fancybox-close-small{border:none;opacity:1}.popup-form button.fancybox-close-small:hover{background:#68ac40;color:#fff}.popup-wrap form input[type=submit]:hover{background:#fff;border:3px solid #68ac40;color:#68ac40}.hero-banner.bg-video-wrap{background-image:unset!important;height:100%;overflow:hidden;padding:0;position:relative;width:100%}.hero-banner.bg-video-wrap .bg-video{height:650px;overflow:hidden;position:relative;width:100%}.hero-banner.bg-video-wrap .bg-video video{height:100%;-o-object-fit:fill;object-fit:cover;object-position:bottom;width:100%}.hero-banner.bg-video-wrap .banner-content{bottom:0;display:block;left:50%;margin:0;position:absolute;right:0;top:40%;transform:translate(-50%,-50%);width:100%;z-index:1}@media(max-width:1584px){.fancybox-content{width:50%}}@media(max-width:1099px){.hero-banner .contain .title h1{font-size:30px;line-height:40px}.hero-banner .contain{max-width:620px}}@media(max-width:1199px){.fancybox-content{width:60%}}@media(max-width:991px){.fancybox-content h1{font-size:30px}.fancybox-content{width:70%}.hero-banner.bg-video-wrap .bg-video{height:560px}}@media(max-width:767px){.hero-banner{padding:50px 0}.hero-banner .contain .title h1{font-size:28px;line-height:38px}.hero-banner .text p{font-size:18px;line-height:28px}.fancybox-content{width:75%}}@media(max-width:650px){.hero-banner.bg-video-wrap .bg-video{padding:0}.hero-banner.bg-video-wrap .banner-content{align-items:center;display:flex;top:48%}}@media(max-width:575px){.fancybox-content h1{font-size:28px}.fancybox-content{width:90%}}@media(max-width:366px){.hero-banner.bg-video-wrap .bg-video{height:620px}}