.l-component.c-image-hero{position:relative;padding-top:80px;margin-bottom:40px;overflow:hidden}.l-page-layout__content>.l-component.c-image-hero:first-child{padding-bottom:40px;margin-bottom:0}.is-dir .l-component.c-image-hero{margin-bottom:0;padding-bottom:0}.is-dir .l-component.c-image-hero[class*=u-bg-image]{background-color:transparent}.is-dir .l-component.c-image-hero.u-bg-transparent{padding-bottom:0}.is-dir .l-section--dark .u-bg-transparent.l-component.c-image-hero{color:#fff}.c-image-hero__background-image{position:absolute;top:0;height:100%;left:0;width:100%;background-size:cover;background-position:center center}.is-dir .c-image-hero__background-image{height:calc(100% - 80px - 2px)}.c-image-hero__inner{position:relative;padding-bottom:0}.l-page-layout__content>.c-image-hero:first-child .c-image-hero__inner{padding-top:13px}.c-image-hero__content{flex:1 0;max-width:712px}.c-image-hero__summary{margin-top:20px;margin-bottom:0;font-size:1.5rem;line-height:1.33333333}.c-image-hero__btn-wrapper{margin-top:30px;margin-bottom:-10px}.c-image-hero__btn{margin:0 10px 10px 0;padding-left:35px;padding-right:35px}.c-image-hero__btn:focus,.c-image-hero__btn:hover{padding-left:20px;padding-right:50px}.is-dir .l-section--dark .u-bg-transparent .c-image-hero__btn:focus,.is-dir .l-section--dark .u-bg-transparent .c-image-hero__btn:hover{color:#fff;border-color:#fff}.is-dir .l-section--dark .u-bg-transparent .c-image-hero__btn:focus::after,.is-dir .l-section--dark .u-bg-transparent .c-image-hero__btn:hover::after{background-image:url(/svg/files/arrow-white.svg)}.c-image-hero__image-wrapper{margin:40px -20px 0}.c-image-hero__image{display:block;position:relative}.c-image-hero__image img{width:100%;max-width:100%;margin-bottom:-2.5px;-o-object-fit:cover;object-fit:cover}@media all and (min-width:768px){.is-dir .l-component.c-image-hero.u-bg-transparent{padding-bottom:80px!important}.is-dir .l-component.c-image-hero.u-bg-blue{margin-bottom:60px;background:linear-gradient(to bottom,#19394e 0,#19394e calc(100% - calc(60px * 2)),transparent calc(100% - calc(60px * 2)),transparent 100%)}.is-dir .l-component.c-image-hero.u-bg-navy{padding-bottom:60px;background:linear-gradient(to bottom,#002a54 0,#002a54 calc(100% - calc(60px * 2)),transparent calc(100% - calc(60px * 2)),transparent 100%)}.is-dir .l-component.c-image-hero.u-bg-maroon{padding-bottom:60px;background:linear-gradient(to bottom,#8c1827 0,#8c1827 calc(100% - calc(60px * 2)),transparent calc(100% - calc(60px * 2)),transparent 100%)}.is-dir .l-component.c-image-hero.u-bg-white{padding-bottom:60px;background:linear-gradient(to bottom,#fff 0,#fff calc(100% - calc(60px * 2)),transparent calc(100% - calc(60px * 2)),transparent 100%)}.is-dir .l-component.c-image-hero.u-bg-image-dark,.is-dir .l-component.c-image-hero.u-bg-image-light{padding-bottom:60px}.l-page-layout__content>.c-image-hero:first-child .c-image-hero__inner{padding-top:50px}.c-image-hero__content{margin-right:150px}.c-image-hero__summary{margin-top:40px;font-size:1.5rem;line-height:1.41666667}.c-image-hero__btn-wrapper{margin-top:40px}.c-image-hero__image-wrapper{margin-right:0;margin-left:0;position:relative}.c-image-hero__image-wrapper::before{content:'';display:none;position:absolute;top:57%;height:calc(43%);left:-50vw;width:200vw;background-color:#fff}.u-bg-blue .c-image-hero__image-wrapper::before,.u-bg-image-light .c-image-hero__image-wrapper::before{background-color:#f3fafb}.u-bg-navy .c-image-hero__image-wrapper::before{background-color:#002a54}.u-bg-maroon .c-image-hero__image-wrapper::before{background-color:#8c1827}.u-bg-image-dark .c-image-hero__image-wrapper::before{background-color:#19394e}.c-image-hero__image img{border-radius:8px}}@media all and (min-width:1024px){.l-page-layout__content>.l-component.c-image-hero:first-child{padding-bottom:0;margin-bottom:0}.is-dir .l-component.c-image-hero.u-bg-transparent{padding-top:0}.is-dir .l-component.c-image-hero.u-bg-blue{padding-bottom:80px;margin-bottom:0;background:linear-gradient(to bottom,#19394e 0,#19394e calc(100% - calc(80px * 2)),transparent calc(100% - calc(80px * 2)),transparent 100%)}.is-dir .l-component.c-image-hero.u-bg-navy{padding-bottom:80px;margin-bottom:0;background:linear-gradient(to bottom,#002a54 0,#002a54 calc(100% - calc(80px * 2)),transparent calc(100% - calc(80px * 2)),transparent 100%)}.is-dir .l-component.c-image-hero.u-bg-maroon{padding-bottom:80px;margin-bottom:0;background:linear-gradient(to bottom,#8c1827 0,#8c1827 calc(100% - calc(80px * 2)),transparent calc(100% - calc(80px * 2)),transparent 100%)}.is-dir .l-component.c-image-hero.u-bg-white{padding-bottom:80px;margin-bottom:0;background:linear-gradient(to bottom,#fff 0,#fff calc(100% - calc(80px * 2)),transparent calc(100% - calc(80px * 2)),transparent 100%)}.is-dir .l-component.c-image-hero.u-bg-image-dark,.is-dir .l-component.c-image-hero.u-bg-image-light{padding-bottom:80px}.is-dir .c-image-hero__background-image{height:calc(100% - calc(80px * 2))}.c-image-hero__inner{display:flex;align-items:flex-start;align-items:stretch}.c-image-hero__content{min-height:472px;position:relative;margin-right:0;margin-bottom:80px}.c-image-hero__content::before{content:'';display:block;position:absolute;top:calc(100% + 80px);height:500px;left:-50vw;width:200vw;background-color:#fff}.u-bg-blue .c-image-hero__content::before,.u-bg-image-light .c-image-hero__content::before{background-color:#f3fafb}.u-bg-navy .c-image-hero__content::before{background-color:#002a54}.u-bg-maroon .c-image-hero__content::before{background-color:#8c1827}.u-bg-image-dark .c-image-hero__content::before{background-color:#19394e}.is-dir .c-image-hero__content::before{content:none}.c-image-hero__image-wrapper{flex-basis:56%;margin-top:0;margin-left:60px;margin-bottom:80px}.c-image-hero__image-wrapper::before{display:none}.is-dir .c-image-hero__image-wrapper{margin-bottom:0}.c-image-hero__image{height:100%}.c-image-hero__image img{min-height:inherit;max-height:inherit;height:inherit}}@media all and (min-width:1280px){.c-image-hero__inner{align-items:start}.l-page-layout__content>.c-image-hero:first-child .c-image-hero__inner{padding-top:110px}.c-image-hero__btn-wrapper{margin-top:60px}}@media all and (min-width:1281px){.c-image-hero__image-wrapper{min-height:566px;max-height:566px;height:100%;margin-bottom:0}.c-image-hero__image{min-height:inherit;max-height:inherit;height:inherit}}@media all and (max-width:1023px){.is-dir .l-component.c-image-hero.u-bg-transparent{margin-top:0;padding-top:40px}}