.hero .header{height:630px}@media (min-width:992px){.hero .header{height:770px}}.hero-overlap{margin-top:-700px;text-align:center}@media (min-width:992px){.hero-overlap{margin-top:-840px}}.hero.new-hero{margin-bottom:40px}.header-hero{color:#fff;text-align:center}.header-hero .header-hero-headline{word-wrap:unset;color:#fff;font-family:Recoleta-Light,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:11vw;line-height:1.2;margin-bottom:1vw;margin-top:.3em;word-break:unset}@media (min-width:768px){.header-hero .header-hero-headline{font-size:7.5vw;margin:0 0 2vw;text-shadow:none}}@media (min-width:992px){.header-hero .header-hero-headline{font-size:6.5vw}}@media (min-width:1200px){.header-hero .header-hero-headline{font-size:5vw}}.header-hero .fm-display-5,.header-hero .fm-display-6{font-family:Recoleta-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;margin-bottom:32px}.header-hero .button-container{margin-bottom:32px;position:relative}.subtitle{color:#fff;font-size:300;font-weight:300;line-height:1.3;margin:0 0 3.25vw;padding:0 2vw}@media (min-width:768px){.subtitle{font-size:2.75vw;margin:0 0 2vw}}@media (min-width:992px){.subtitle{font-size:2vw}}@media (min-width:1200px){.subtitle{font-size:1.6vw}}