@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{gap:1rem;grid-template-columns:1fr .5fr;padding:7em 0 2em 1em}.hero .hero-overlay .cta-container .hero-heading{font-size:1.5em;font-weight:500;line-height:1.17em;max-width:12em}.hero .hero-overlay .cta-container .hero-para{font-size:1em;font-weight:400;line-height:1.3em;max-width:15em}.hero .hero-overlay .cta-container .hero-cta{font-size:1.5em;font-weight:500;line-height:1.17em;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;font-weight:500;line-height:1.18em}}@media only screen and (min-width:768px)and (max-width:1024px){.hero .hero-image{height:100%}.hero .hero-overlay .cta-container{gap:.5rem;grid-template-columns:1fr .5fr;padding:5em 0 2em 1em}.hero .hero-overlay .hero-heading{font-size:2.25em;font-weight:700;line-height:1.17em;max-width:12em}.hero .hero-overlay .hero-para{font-size:1em;font-weight:700;line-height:1.5em;max-width:15em}.hero .hero-overlay .hero-cta{font-size:2.25em;font-weight:700;line-height:1.17em;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{gap:.5rem;grid-template-columns:1fr .3fr;padding:10em 0 2em 1em}.hero .hero-overlay .hero-heading{font-size:2.75em;font-weight:700;line-height:1.17em;max-width:12em}.hero .hero-overlay .hero-para{font-size:1.25em;font-weight:700;line-height:1.5em;max-width:15em}.hero .hero-overlay .hero-cta{font-size:2.75em;font-weight:700;line-height:1.17em;padding:1rem 1rem 1rem 3rem}}.hero{background-color:#262626;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;overflow:hidden;width:100%}.hero .hero-image{grid-column:1/-1;grid-row:1/-1;-o-object-fit:cover;object-fit:cover;width:100%}.hero .hero-overlay{background-color:#00000180;color:#fff;grid-column:1/-1;grid-row:1/-1}.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{align-self:end;grid-column:1/2;grid-row:1/2}.hero .hero-overlay .cta-container .hero-para{align-self:start;grid-column:1/2;grid-row:2/3}.hero .hero-overlay .cta-container .hero-cta{background-color:#1c63b8;grid-column:2/3;grid-row:3/4}
