.lp-hero{height:450px;background-size:cover;background-position:60% 50%;background-repeat:no-repeat}.lp-hero .lp-hero-wrapper{position:relative;width:90%;margin:0 auto;height:450px;max-width:1100px}.lp-hero .lp-hero-header{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%}.lp-hero h4,.lp-hero h1{margin-top:0;margin-bottom:1rem}.lp-hero h4{text-transform:uppercase;color:grey;font-size:20px;font-family:"Source Serif Pro,Helvetica,sans-serif"}.lp-hero h1{font-size:40px;color:grey;font-weight:400 !important}@media screen and (min-width:768px){.lp-hero .lp-hero-header{max-width:600px;left:0;transform:translateY(-50%)}}.lp-hero .lp-hero-header a{font-size:18px;color:#35c6f4;font-family:"Source Serif Pro,Helvetica,sans-serif";font-weight:700}@media screen and (min-width:960px){.lp-hero .lp-hero-header a{font-size:22px}}.lp-hero .lp-hero-header .subheader p span{display:inline-block;font-size:18px}.lp-hero .lp-hero-header .subheader p span.divider{margin-right:8px;margin-left:8px}.lp-hero .lp-hero-header .subheader p{font-size:18px;margin-top:0;margin-bottom:8px;line-height:1.6}.lp-hero .lp-hero-header .subheader{margin-bottom:1.5rem}@media screen and (min-width:960px){.lp-hero .lp-hero-header .subheader p,.lp-hero .lp-hero-header .subheader p span{font-size:22px}}.lp-hero .lp-hero-header .subheader p span.small{font-size:12px;font-family:"Lato";text-transform:uppercase;letter-spacing:3px}@media screen and (min-width:1024px){.lp-hero,.lp-hero .lp-hero-wrapper{height:600px}.lp-hero .lp-hero-header .subheader p span.small{font-size:14px}}@media screen and (max-width:767px){.lp-hero .lp-hero-wrapper h1{font-size:32px}}