section.page-header{position:relative;display:block;margin-bottom:0.5rem;background-color:#0a2555}@media only screen and (max-width:1199.98px){section.page-header{margin-bottom:0;background-color:transparent}}section.page-header .media-wrapper{overflow:hidden}section.page-header .media-wrapper img{width:100%;height:auto}section.page-header .media-wrapper.cropped img{height:100%;object-fit:cover;object-position:center}section.page-header .media-wrapper.slim{height:auto;max-height:450px;overflow:hidden}section.page-header .media-wrapper.header-video figure.video{margin:0;width:100%;height:100%;overflow:hidden}section.page-header .media-wrapper.header-video figure.video .video-embed{height:100%;padding-bottom:0}section.page-header .media-wrapper.header-video figure.video .video-embed .video-embed-item{width:100%;height:100%;object-fit:cover;object-position:center center}section.page-header .media-wrapper.header-video.cropped{aspect-ratio:2.3333333333}section.page-header .page-header-title-wrapper{position:relative;width:100%}@media only screen and (min-width:992px){section.page-header .page-header-title-wrapper{position:absolute;bottom:0;z-index:3}}section.page-header .page-header-title-inner{position:relative;display:flex;flex-direction:column;justify-content:flex-end;width:100%;padding-top:1rem;z-index:2}@media only screen and (min-width:992px){section.page-header .page-header-title-inner{padding:1rem 2rem;min-height:170px;background-color:rgba(10, 37, 85, 0.4)}}section.page-header .page-header-title-inner .page-header-title{font-family:"PKFGlobalSans", Arial, sans-serif;font-size:clamp(1.8rem, 1.2212rem + 2.2051vw, 2.875rem);font-weight:700;line-height:1.2;color:#0a2555;margin-bottom:0.5em;margin-bottom:0;min-height:auto;background-color:transparent}section.page-header .page-header-title-inner .page-header-title-overline{display:block;font-family:"PKFGlobalSans", Arial, sans-serif;font-size:clamp(1.5rem, 1.3385rem + 0.6154vw, 1.8rem);line-height:1.2;color:#0a2555;margin-bottom:0.5em;font-weight:400;color:#5a5a5a;margin-bottom:0}@media only screen and (min-width:992px){section.page-header .page-header-title-inner .page-header-title{color:#ffffff}section.page-header .page-header-title-inner .page-header-title-overline{color:#ffffff}}section.page-header .carouselHeader{height:100%}section.page-header .carouselHeader .carousel-inner{height:100%}section.page-header .carouselHeader .carousel-item{position:relative;height:100%}