.banner_wrap{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;min-height:635px;overflow:hidden;padding:120px 0;position:relative;z-index:1}.banner_wrap .hero-content p{color:#fff}.banner_wrap.banner_overlay:before{background:-moz-linear-gradient(left,#050500 0,rgba(3,3,0,.11) 63.64%,rgba(2,2,0,.1) 100%);background:-webkit-linear-gradient(left,#050500,rgba(3,3,0,.11) 63.64%,rgba(2,2,0,.1));background:linear-gradient(90deg,#050500 0,rgba(3,3,0,.11) 63.64%,rgba(2,2,0,.1));content:"";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#050500",endColorstr="#1a020200",GradientType=1);height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.banner_wrap .hero-content{font-size:21px;line-height:35px;max-width:525px}.banner_wrap .hero-content.right-align{float:right}.banner_wrap .hero-content .hero-subhead{color:#ffac2b;font-family:helveticaneuebold;font-size:24px;letter-spacing:.64px;line-height:29px;margin-bottom:30px;padding:0}.banner_wrap .hero-btngroup{padding-top:10px}.banner_wrap .hero-content h2{padding-top:0;text-shadow:0 2px 4px rgba(0,0,0,.5)}.banner_wrap h1,.banner_wrap h2,.banner_wrap h3{color:#fff}.banner_wrap .hero-content h1{font-size:42px;line-height:54px}.banner_wrap .hero-btngroup a{background-color:#ffac2b;border:1px solid #ffac2b;border-radius:3px;box-sizing:border-box!important;color:#fff;display:inline-block;font-family:helveticaneuebold;font-size:21px;letter-spacing:.56px;line-height:26px;margin-top:15px;min-width:233px;padding:9px 35px;text-align:center}.banner_wrap .hero-btngroup a:hover{background-color:#ee9e23;border-color:#ee9e23;color:#fff}@media (min-width:769px) and (max-width:991px){.banner_wrap{min-height:500px}.banner_wrap .hero-content{max-width:100%}}@media (max-width:768px){.banner_wrap{display:block;min-height:auto;padding:40px 0;text-align:center}.banner_wrap .hero-content{max-width:100%}.banner_wrap .hero-content h1{font-size:28px;line-height:36px}.banner_wrap.banner_overlay:before{background:-moz-linear-gradient(top,#020506 0,#010304 16.61%,rgba(2,2,0,.1) 100%);background:-webkit-linear-gradient(top,#020506,#010304 16.61%,rgba(2,2,0,.1));background:linear-gradient(180deg,#020506 0,#010304 16.61%,rgba(2,2,0,.1));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#020506",endColorstr="#1a020200",GradientType=0)}.banner_wrap .hero-btngroup a{font-size:14px;padding:9px 15px}.banner_wrap .hero-content{font-size:18px;line-height:1.5}.banner_wrap .hero-content.right-align{float:none}}@media (max-width:640px){.banner_wrap{min-height:0}.banner_wrap .hero-content h2{padding-bottom:0}}