*,*:before,*:after{box-sizing:border-box}html{width:100%;color:#1a202c;font-size:16px;font-size:100%;font-family:'Roboto',sans-serif !important;line-height:1.4444444444 !important;hyphens:auto}@media screen and (min-width:56.250em){html{font-size:18px;font-size:1.125rem}}body{width:100%;font-family:'Roboto',sans-serif !important;line-height:1.4444444444 !important;color:#1a202c;overflow-x:hidden;margin:0}section.hero{position:relative;display:flex;display:-ms-flexbox;align-items:center;padding-top:150px;padding-bottom:150px;z-index:1;color:#fff;overflow:hidden}@media screen and (min-width:56.250em){section.hero{height:600px;height:calc(150px * 4);padding-top:0;padding-bottom:0}}@media screen and (min-width:75.000em){section.hero{height:760px;height:calc(190px * 4);padding-top:0;padding-bottom:0}}section.hero .columns-wrapper{display:flex;flex-wrap:wrap;max-width:100%;padding:0 15px;margin:0 auto}@media screen and (min-width:61.938em){section.hero .columns-wrapper{max-width:1140px;padding:0}}section.hero .columns-wrapper .hero-intro{padding:0 15px;text-align:center}section.hero .columns-wrapper .hero-intro h1{font-family:'Roboto',sans-serif !important;font-size:3.222rem;text-shadow:0 0 50px hsla(0,0%,0%,.4)}section.hero .columns-wrapper .hero-intro p{max-width:38em;font-family:'Roboto',sans-serif !important;font-size:1.222rem;margin:0 auto 30px;text-shadow:0 0 50px hsla(0,0%,0%,.4);line-height:1.5 !important;color:#fff}section.hero .columns-wrapper .hero-intro .hero-button{display:inline-block;padding:15px 30px;background:#6170e2;border-radius:6px;box-shadow:inset 0 1px 0 hsl(224,84%,74%),0 1px 3px hsla(0,0%,0%,.2);font-family:'Roboto',sans-serif !important;font-size:1.111rem;font-weight:500;color:#fff !important;cursor:pointer;text-decoration:none !important}