@media only screen and (max-width:768px){.hero{height:60%}.hero .hero-image{height:100%}.hero .branding{padding:.5em .5em .5em 1em}.hero .branding .branding-logo{width:11rem}.hero .hero-overlay .cta-container{grid-template-columns:1fr .5fr;gap:1rem;padding:7em 0 2em 1em}.hero .hero-overlay .cta-container .hero-heading{font-size:1.5em;line-height:1.17em;font-weight:500;max-width:12em}.hero .hero-overlay .cta-container .hero-para{font-size:1em;line-height:1.3em;font-weight:400;max-width:15em}.hero .hero-overlay .cta-container .hero-cta{font-size:1.5em;line-height:1.17em;font-weight:500;margin-top:-2rem;padding:1rem}}@media only screen and (max-width:768px)and (max-width:374px){.hero .hero-overlay .cta-container .hero-cta{font-size:1em;line-height:1.18em;font-weight:500}}@media only screen and (min-width:768px)and (max-width:1024px){.hero .hero-image{height:100%}.hero .hero-overlay .cta-container{grid-template-columns:1fr .5fr;gap:.5rem;padding:5em 0 2em 1em}.hero .hero-overlay .hero-heading{font-size:2.25em;line-height:1.17em;font-weight:700;max-width:12em}.hero .hero-overlay .hero-para{font-size:1em;line-height:1.5em;font-weight:700;max-width:15em}.hero .hero-overlay .hero-cta{font-size:2.25em;line-height:1.17em;font-weight:700;margin-top:-2rem;padding:1rem}}@media screen and (min-width:1024px){.hero{height:43em;position:relative}.hero .hero-image{height:100%;position:absolute}.hero .hero-overlay{transform:translate(0)}.hero .hero-overlay .cta-container{grid-template-columns:1fr .3fr;gap:.5rem;padding:10em 0 2em 1em}.hero .hero-overlay .hero-heading{font-size:2.75em;line-height:1.17em;font-weight:700;max-width:12em}.hero .hero-overlay .hero-para{font-size:1.25em;line-height:1.5em;font-weight:700;max-width:15em}.hero .hero-overlay .hero-cta{font-size:2.75em;line-height:1.17em;font-weight:700;padding:1rem 1rem 1rem 3rem}}.hero{overflow:hidden;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;width:100%;background-color:#262626}.hero .hero-image{grid-column:1/-1;grid-row:1/-1;width:100%;-o-object-fit:cover;object-fit:cover}.hero .hero-overlay{grid-column:1/-1;grid-row:1/-1;color:#fff;background-color:#00000180}.hero .hero-overlay .cta-container{display:grid;padding-left:5%}.hero .hero-overlay .cta-container .default-text{opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hero .hero-overlay .cta-container .hero-heading{grid-column:1/2;grid-row:1/2;align-self:end}.hero .hero-overlay .cta-container .hero-para{grid-column:1/2;grid-row:2/3;align-self:start}.hero .hero-overlay .cta-container .hero-cta{grid-column:2/3;grid-row:3/4;background-color:#1c63b8}
