#hero{display:flex;position:relative;justify-content:center;align-items:center;height:400px;background:url() no-repeat 50%/cover;padding:24px;box-sizing:border-box}#hero.hero--left{justify-content:flex-start}#hero .hero__text{position:relative;text-align:center;z-index:100;font-family:AvenirMedium,sans-serif;--animate-duration:2s}#hero.hero--left .hero__text{text-align:left;margin-left:48px}#hero.hero--left .hero__text .cta-container{justify-content:flex-start}#hero.hero--left .hero__text .cta-container a{margin:0}#hero .hero__text div{margin-top:0}#hero .hero__text div,#hero .hero__text p{font-family:AvenirMedium,sans-serif;color:#fff;font-weight:500;font-size:21px}#hero .hero__text .hero__logo{max-width:580px}@media screen and (max-width:520px){#hero .hero__text .hero__logo{max-width:100%;padding:0 12px}#hero.hero--left .hero__text{margin-left:0}}#hero .hero__text .cta-container{margin-top:24px}@media screen and (max-width:800px){#hero .hero__text{padding:0 24px}}.link.link--cta{color:#fff;background-color:#f19a04;margin:0 12px;font-size:16px;font-family:AvenirHeavy,Lato,sans-serif}.link.link--cta:hover{background-color:#fcb434;text-decoration:none}.cta-container{display:flex;justify-content:center}@media screen and (max-width:370px){.cta-container{flex-direction:column}.cta-container a:first-child{margin-bottom:12px}}.link{display:inline-block;text-decoration:none;padding:16px 32px;border-radius:4px;min-width:150px;cursor:pointer;box-sizing:border-box;transition:all .3s ease}.overlay{position:absolute;background-color:#000;top:0;bottom:0;left:0;right:0;opacity:.3}