@charset "UTF-8";.c-playerBtn{border:0;appearance:none;background:transparent;padding:0;margin:0;font-family:inherit;font-size:inherit;border-radius:0}
.kbNavigation .c-playerBtn:focus .c-playerBtn__canva,.c-playerBtn:focus .kbNavigation .c-playerBtn__canva{outline:2px auto #000;outline-offset:2px}
.c-heroHeader{--heroHeader-padding-bottom:40px;padding-bottom:var(--heroHeader-padding-bottom)}
.c-heroHeader .c-playerBtn{margin:20px auto 0}
.c-heroHeader--centerText .c-heroHeader__main,.c-heroHeader--centerText .c-heroHeader__header{align-items:center}
.c-heroHeader__wrapper{position:relative}
.c-heroHeader__cover{position:absolute;top:0;left:0;bottom:0;right:0}
.c-heroHeader__cover::after,.c-heroHeader__cover::before{content:"";position:absolute;top:0;bottom:0}
.c-heroHeader__cover::after{left:0;right:0;height:330px;background:linear-gradient(to bottom,rgba(0,0,0,0.6),rgba(0,0,0,0))}
.c-heroHeader__cover::before{background-color:#17255f;width:100vw;left:50%;transform:translateX(-50%)}
img.c-heroHeader__coverImg,.c-heroHeader__coverVideo{position:absolute;top:0;left:0;width:100%;height:100% !important;object-fit:cover;object-position:center top}
.c-heroHeader__main{position:relative;display:flex;flex-direction:column}
.c-heroHeader__header{display:flex;flex-direction:column;justify-content:center;padding:20px 0;width:100%;min-height:205px;color:var(--nj-semantic-color-background-neutral-primary-default);text-shadow:0 1px 6px rgba(0,0,0,0.9)}
.c-heroHeader__title{font-size:2.8rem;font-weight:700;line-height:1.1}
.c-heroHeader__subtitle{margin-top:10px;font-size:1.7rem;line-height:1.5}
.c-heroHeader__content{width:100%}
@media(max-width:47.99em){.c-heroHeader__content{margin-bottom:-20px}
}
@media(min-width:48em){.c-heroHeader{--heroHeader-padding-bottom:50px}
.c-heroHeader .c-agirEngieSvg{position:absolute;top:20px;right:20px;max-width:90px}
.c-heroHeader__wrapper{max-width:124rem;margin:0 auto}
.c-heroHeader__wrapper,.c-heroHeader__main{min-height:330px}
.c-heroHeader--bottomText .c-heroHeader__header{justify-content:flex-end;min-height:auto;height:28rem}
.c-heroHeader__header{flex-grow:1;padding:50px 0;max-width:64rem;min-height:28rem}
.c-heroHeader__title{font-size:3.2rem}
}
@media(min-width:64.01em){.c-heroHeader .c-agirEngieSvg{top:40px;right:0;max-width:none}
.c-heroHeader__header{max-width:800px}
}
.c-playerBtn{display:inline-block;overflow:visible;font-size:4.5rem}
.no-touchevents .c-playerBtn:hover .c-playerBtn__canva,.no-js .c-playerBtn:hover .c-playerBtn__canva{transform:scale(1.375)}
.no-touchevents .c-playerBtn:hover.c-playerBtn--absolute .c-playerBtn__canva,.no-js .c-playerBtn:hover.c-playerBtn--absolute .c-playerBtn__canva{transform:translate(-50%,-50%)}
.no-touchevents .c-playerBtn:hover .c-playerBtn__icon path,.no-js .c-playerBtn:hover .c-playerBtn__icon path{fill:var(--nj-semantic-color-background-status-information-tertiary-default)}
.c-playerBtn--absolute{position:absolute;top:0;left:0;width:100%;height:100%}
.c-playerBtn--absolute .c-playerBtn__canva{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.c-playerBtn__canva{position:relative;display:block;width:1em;height:1em;transition:transform .3s ease-in-out}
.c-playerBtn__shadow,.c-playerBtn__icon{position:absolute;top:0;left:0;width:1em;height:1em}
.c-playerBtn__icon path{transition:fill .2s ease-in-out}
.c-playerBtn__shadow{transform:translate(0,0.04em);opacity:.6;filter:blur(2px)}
@media(min-width:48em){.c-playerBtn{font-size:8rem}
}
.c-headerCTA2 .c-heroHeader{padding-bottom:0}
.c-headerCTA2 .c-heroHeader__content{text-align:center}
.c-headerCTA2__linkBlock{display:flex;width:100%}
.c-headerCTA2__link{position:relative;padding:20px;padding-right:40px;background-color:var(--nj-semantic-color-background-neutral-primary-default);box-shadow:0 16px 40px 0 rgba(0,0,0,0.1)}
.c-headerCTA2__link::after{content:"";position:absolute;top:50%;right:0;z-index:0;width:24px;height:24px;transform:translateY(-50%);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjMTcxRDIxIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNC42IDEyIDcuMyA0LjdsMS40LTEuNCA4LjcgOC43LTguNyA4LjctMS40LTEuNCA3LjMtNy4zWiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);filter:var(--filter-blackToBrand)}
.c-headerCTA2__linkLabel{font-size:1.8rem;font-weight:700;text-decoration:none}
.c-headerCTA2__linkLabel::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}
.c-headerCTA2__linkText{margin-top:5px;line-height:1.4}
.c-headerCTA2__link--primary{overflow:hidden;background-color:var(--nj-semantic-color-background-brand-solid-default);color:var(--nj-semantic-color-background-neutral-primary-default)}
.no-touchevents .c-headerCTA2__link--primary:hover,.no-js .c-headerCTA2__link--primary:hover,.c-headerCTA2__link--primary:focus{background-color:var(--nj-semantic-color-background-brand-solid-hovered,#005aa0)}
.no-touchevents .c-headerCTA2__link--primary:hover .c-headerCTA2__linkLabel,.no-js .c-headerCTA2__link--primary:hover .c-headerCTA2__linkLabel,.c-headerCTA2__link--primary:focus .c-headerCTA2__linkLabel{color:var(--nj-semantic-color-background-neutral-primary-default)}
.c-headerCTA2__link--primary::after{filter:var(--filter-blackToWhite)}
.c-headerCTA2__link--primary .c-headerCTA2__linkContent{text-shadow:0 0 3px rgba(0,0,0,0.3)}
.c-headerCTA2__link--primary .c-headerCTA2__linkLabel{color:var(--nj-semantic-color-background-neutral-primary-default)}
@media(max-width:47.99em){.c-headerCTA2__linkBlock{flex-direction:column-reverse}
}
@media(min-width:48em){.c-headerCTA2__linkBlock{justify-content:center;max-width:100rem;margin:-45px auto 0}
.c-headerCTA2__link{padding:30px 50px;width:50%;box-shadow:0 0 25px rgba(0,0,0,0.15);transform:none;transition:all .2s ease-in-out}
.no-touchevents .c-headerCTA2__link:hover,.no-js .c-headerCTA2__link:hover,.c-headerCTA2__link.is-active{transform:translateY(-7px);box-shadow:0 5px 30px rgba(0,0,0,0.2)}
.c-headerCTA2__link::after{right:10px}
.c-headerCTA2__link+.c-headerCTA2__link{margin-left:20px}
.c-headerCTA2__linkLabel{font-size:2rem}
}