.fh-hero{align-items:center;background:#e9eef2;display:flex;margin:0 calc(50% - 50vw) 4rem;padding:4rem 0;position:relative}.fh-hero .fh-hero__img{height:100%;inset:0;object-fit:cover;object-position:center;position:absolute;width:100%}.fh-hero .fh-hero__inner{margin:0 auto;max-width:1140px;padding:0 .9375rem;position:relative;width:100%;z-index:1}.fh-hero .fh-hero__box{background:#fff;border-radius:14px;margin:0 auto;padding:2rem 1rem;text-align:center}.fh-hero .fh-hero__heading{color:#002a44;font-family:Cochin,serif;font-size:1.75rem;font-weight:400;line-height:1.15;margin:0 0 1.25rem}.fh-hero .fh-hero__intro{color:#002a44;font-size:1.0625rem;font-weight:500;line-height:1.5;margin:0 auto .75rem;max-width:46rem}.fh-hero .fh-hero__intro a{color:#0077ae}.fh-hero .fh-cta{margin:1.5rem 0 0}@media (min-width:992px){.fh-hero{padding:6.25rem 0}.fh-hero .fh-hero__heading{font-size:2.5rem}}@media (min-width:1200px){.fh-hero .fh-hero__box{padding:4rem 5rem}.fh-hero .fh-hero__intro{font-size:1.125rem}}@media (min-width:1700px){.fh-hero .fh-hero__inner{max-width:1600px}.fh-hero .fh-hero__heading{font-size:3rem}.fh-hero .fh-hero__intro{font-size:1.1875rem}}