#hero{background-repeat:no-repeat;background-size:cover;height:auto;position:relative}#hero.container-fluid{height:75rem}#hero.svg-hero .hero-content{height:100%}#hero.svg-hero .hero-content .heading-row{align-items:center;display:flex;height:100%;justify-content:center;margin:0 auto;max-width:80%}#hero #h1Append,#hero #industry-dropdown,#hero h1,#hero h2{color:#fff}#hero h1 strong,#hero h2 strong{font-weight:700}#hero h1{font-size:4rem;font-weight:600;line-height:5rem}#hero h2{display:inline-block;font-size:1.6rem;line-height:2.2rem;margin-bottom:0;padding-right:25px}#hero .section-title{color:#fff;font-size:1.8rem;font-weight:600;letter-spacing:.05em;line-height:2.2rem}#hero .hero-wrapper{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:flex-end}#hero .hero-content{align-items:flex-end;box-sizing:border-box;display:flex;height:100%;padding-bottom:8rem;padding-top:8rem;position:relative;width:100%}#hero .hero-content .heading-row{flex-basis:100%}#hero .hero-content .form-pardot .greytext{margin-bottom:1.5rem;text-transform:uppercase}#hero .hero-content.has-ctas{padding-bottom:0;padding-top:9.4rem}#hero .subhead{align-items:center}#hero .subhead .h2,#hero .subhead h2{color:#fff;display:inline-block;font-size:2.8rem;letter-spacing:-.02em;line-height:4rem;margin-bottom:0;padding-right:2.5rem}#hero .cta-row{margin-top:3rem}#hero .cta-row #hero-cta.has-video{margin-bottom:1.5rem}#hero .cta-row #hero-cta .btn{background-color:#c33;padding:12px 20px}#hero .cta-row #hero-cta .btn:hover{background-color:#a32929}#hero .cta-row p{color:#fff;margin:0 1.5rem 0 0}#hero .cta-row #video-container{align-items:center;display:flex;flex-flow:row nowrap}@media screen and (min-width:768px){#hero.short-hero{height:40rem}#hero+#industry-boxes{padding-top:10rem}#hero h1,#hero h1 #h1Append{font-size:5rem;font-weight:400;line-height:5.5rem}#hero h2{font-size:2.4rem;line-height:3.2rem;padding-right:3.5rem}#hero .section-title{font-size:2.1rem;line-height:2.6rem}#hero .subhead .h2,#hero .subhead h2{font-size:3.2rem;font-weight:400;line-height:3.8rem;padding-right:3.5rem}#hero .cta-row{align-items:center;display:flex;flex-flow:row nowrap}#hero .cta-row #hero-cta{margin:0 4rem 0 0}}@media screen and (min-width:1024px){#hero{height:50rem}#hero h1{margin-bottom:3rem}}