.banner:has(+.top):has(.has-text) .base__hero{margin-bottom:-100px}.banner:has(+.top):has(.has-text)+.top .section.has-bg{padding-top:200px}.banner.has-text .base__hero{margin-bottom:-100px}.banner.has-text+.top .section.has-bg{padding-top:200px}@-moz-document url-prefix(){.banner:has(.has-text) .base__hero{margin-bottom:-100px}.banner:has(.has-text)+.top .section.has-bg{padding-top:200px}}.base__hero{position:relative}.base__hero.has-img{margin-bottom:0}.base__hero.has-img .img{max-width:100%;position:relative}@media (max-width: 991px){.base__hero.has-img .img{display:none}}.base__hero.has-img .img::before{background:linear-gradient(0deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.base__hero.has-img .img img{object-fit:cover;width:100%;aspect-ratio:2 / 1}@media (max-width: 767px){.base__hero.has-img .img img{aspect-ratio:2.5 / 3}}@media (min-width: 1200px){.base__hero.has-img .img img{aspect-ratio:3 / 1}}.base__hero.has-img .img+.blurb{bottom:calc(30px * 2);color:#fff;display:inline;position:absolute;width:100%;z-index:2}@media (max-width: 991px){.base__hero.has-img .img+.blurb{bottom:0;color:#1F1F1F;display:block;padding:30px 0;position:relative;text-align:left}}.base__hero.has-img .img+.blurb.right .inner{float:right;text-align:right}@media (min-width: 992px) and (max-width: 1199px){.base__hero.has-img .img+.blurb.right .inner{width:65%}}@media (min-width: 1200px){.base__hero.has-img .img+.blurb.right .inner{width:55%}}.base__hero.has-img .img+.blurb.left .inner{float:left;text-align:left}@media (min-width: 992px) and (max-width: 1199px){.base__hero.has-img .img+.blurb.left .inner{width:65%}}@media (min-width: 1200px){.base__hero.has-img .img+.blurb.left .inner{width:55%}}.base__hero.has-img .img+.blurb h1{color:#fff}@media (max-width: 991px){.base__hero.has-img .img+.blurb h1{color:#003B87}}.base__hero:not(.has-img){background:linear-gradient(315deg, #002C65 .03%, #003B87 100%);color:#fff;overflow:hidden;padding:100px 0;position:relative}@media (max-width: 767px){.base__hero:not(.has-img){padding:50px 0}}@media print{.base__hero:not(.has-img){padding:30px 0}}.base__hero:not(.has-img)::before{content:"";background:url(../../b48af3ec3c8e3d9e8078.svg) no-repeat bottom right;background-size:cover;height:100%;left:0;opacity:.2;position:absolute;top:0;width:100%}.base__hero:not(.has-img) .blurb{color:#fff}.base__hero:not(.has-img) .blurb .lead{color:#fff}.base__hero.has-text{margin-bottom:calc(2 * 50px)}.base__hero.has-text .img{min-height:700px;aspect-ratio:2 / 1}@media (max-width: 767px){.base__hero.has-text .img{aspect-ratio:2.5 / 3}}@media (max-width: 991px){.base__hero.has-text .img{display:block;min-height:600px}}@media (min-width: 1200px){.base__hero.has-text .img{aspect-ratio:3 / 1}}.base__hero.has-text .img::before{background:linear-gradient(0deg, #000 0%, rgba(0,0,0,0) 100%)}.base__hero.has-text .img+.blurb{bottom:-60px !important;left:0}@media (max-width: 991px){.base__hero.has-text .img+.blurb{position:absolute}}@media (max-width: 991px){.base__hero.has-text .img+.blurb h1{color:#fff}}.base__hero.has-text .intro{background:#fff;color:#1F1F1F;margin-top:calc(2 * 50px);padding:50px}.base__hero.has-text .intro .text-formatted{margin:0 auto;width:80%}@media (max-width: 991px){.base__hero.has-text .intro .text-formatted{width:100%}}.base__hero.has-text .intro .text-formatted h2{color:#003B87}.base__hero .blurb{text-align:center}.base__hero .blurb h1{font-family:"Barlow",sans-serif;font-size:5rem;line-height:1em;margin-bottom:50px}@media (max-width: 991px){.base__hero .blurb h1{font-size:4.5rem;line-height:1em;margin-bottom:0}}.base__hero .blurb p:last-child{margin:0}.base__hero .blurb .crumbs{border:none}@media (max-width: 991px){.base__hero .blurb .crumbs{display:none}}.base__hero .blurb .crumbs .breadcrumb{color:#fff}.base__hero .blurb .crumbs a:hover,.base__hero .blurb .crumbs a:focus{color:#fff}.base__hero .blurb .crumbs span{color:#fff !important}.base__hero+.crumbs{color:#1F1F1F;margin:20px 0 30px}.base__hero+.crumbs span{color:#4285BA}.base__hero+.crumbs a{color:#003B87}.base__hero+.crumbs a:hover,.base__hero+.crumbs a:focus{color:#4285BA}

