.hero{position:relative;width:100%;color:white;background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:scroll;min-height:599px;display:flex;align-items:center}.hero h1{font-size:50px;line-height:61px;text-align:center;text-transform:uppercase;max-width:707px}.hero-section .content-block{font-size:48px;line-height:59px}.bg-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.parallax{text-align:center}.hero-inner{position:relative;z-index:10;float:none;max-width:1140px;margin:0 auto;padding:60px 15px}.hero-image img{width:100%;height:auto;margin:20px;padding:5px}.prefix{display:inline-block;font-size:12px;color:#fff;letter-spacing:1.5px;line-height:12px;margin-bottom:25px;text-transform:uppercase}.headline{font-size:48px;margin:0 0 15px -4px;line-height:66px}.sub-headline{font-size:20px;color:#fff;opacity:.85;line-height:30px;margin:15px 0 25px}.hero-form form{display:flex}.hero-form.center form{justify-content:center}.hero-form.right form{justify-content:flex-end}.hero-form label,.hero-form .hubspot-link__container{display:none}.hero-form .hs-input{width:320px;height:auto;color:#000;line-height:1.3333333;font-size:18px;padding:10px 16px;margin-right:10px;border-radius:6px;background-color:#fff;border:1px solid #ccc;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.hero-form .hs-button{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px;color:#fff;background-color:#f26523;border-color:#ed550e}.above-heading{display:inline-block}.below-heading{display:inline-flex;flex-direction:column-reverse;margin:0px 40px;padding:0px 20px}.left-heading{display:flex;align-items:center;width:100%}.right-heading{display:flex;flex-direction:row-reverse;width:100%}.hero-inner.left-heading .headline{margin-left:0px}.hero-inner.left-heading .hero-content{padding:0 80px}.orange-btn{background:#d25429;border-radius:6px;font-size:20px;line-height:24px;text-align:center;text-transform:uppercase;color:#fff;padding:13px 15px;max-width:250px;text-decoration:none;box-sizing:border-box;display:block;margin:auto}@media(max-width:576px){.hero-section .content-block{font-size:38px;line-height:normal}.hero h1{font-size:40px;line-height:normal}.orange-bg{font-size:26px;line-height:normal}.orange-bg h5{font-size:20px;line-height:normal;margin-bottom:0}.ready-section h2{font-size:25px;line-height:normal;text-align:center}.ready-col{display:block;text-align:center;margin-bottom:30px}.ready-col img{margin-right:0}}