.hero-centered{align-items:center;background-color:#005077;background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;flex-flow:column;height:100%;overflow:hidden;padding-bottom:11px;position:relative;z-index:1}@media(max-width:767px){.hero-centered{border-radius:0 0 90%/50px}}.hero-centered__wrapper{align-items:center;display:flex;flex-flow:column;justify-content:center;max-width:1280px;padding:20px;width:100%}@media(max-width:767px){.hero-centered__wrapper{padding:115px 20px}}@media(min-width:768px){.hero-centered__wrapper{padding:210px 80px 70px}}.hero-centered__content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;max-width:660px;text-align:center}.hero-centered__h1{font-family:DM Sans,sans-serif;font-size:2.6666666667rem;font-weight:900;line-height:1.04;margin-bottom:24px;margin-top:0}@media(min-width:500px){.hero-centered__h1{font-size:3.6666666667rem}}.hero-centered__eyebrow{font-size:.7777777778rem;font-weight:700;letter-spacing:.42px;line-height:normal;padding-bottom:1rem;text-transform:uppercase}.hero-centered__description{color:#002a3a;color:#fff;font-family:DM Sans,sans-serif;font-size:toRem(18);font-weight:400;line-height:1.83;max-width:490px}.hero-centered__cta-container{width:100%}@media(min-width:500px){.hero-centered__cta-container{width:fit-content}}.hero-centered__cta{background:#b7d995;border:0;border-radius:2px;box-shadow:0 4px 4px 0 rgba(0,0,0,.12);color:#002a3a;font-size:.8333333333rem;font-weight:700;line-height:1;padding:1rem 1.1111111111rem;text-align:center;transition:background .25s ease-in-out,border .25s ease-in-out;width:100%}.hero-centered__cta:hover{background:#1061a0;color:#fff}.hero-centered__cta a.cta_button{color:#002a3a}.hero-centered__cta a.cta_button:hover{background:#1061a0;color:#fff}@media(min-width:500px){.hero-centered__cta{width:auto;width:fit-content}}.hero-centered__wave-bg{bottom:-11px;left:-2px;pointer-events:none;position:relative;width:101%;z-index:10}@media(max-width:767px){.hero-centered__wave-bg{display:none}}.hero-centered__h1{margin:0}.hero-centered__wrapper{padding:145px 0 0}.hero-centered__content{max-width:unset;padding-bottom:25px}