@charset "UTF-8";.c-videoPlaylist__itemBtn,.c-videoPlaylist__toggle,.c-darkMode--rounded,.c-modalCloseButton,.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-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-timeLine{position:fixed;width:100%;top:37px;z-index:1001;padding:15px 30px 35px;transition:transform .4s ease;text-align:center}
.c-timeLine--static{position:relative;top:0;left:auto;z-index:inherit;transform:none}
.c-timeLine--hideLegend .c-progressStep__legend{position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap;clip:rect(1px,1px,1px,1px);clip-path:inset(50%)}
.is-deprecated .c-timeLine{position:relative;top:-60px}
.c-progress{position:relative;color:#ccc}
.c-progressBar{width:100%;height:2px;background:#ccc}
.c-progressBar__line{width:100%;height:2px;background:var(--nj-semantic-color-background-brand-solid-default);transform-origin:left center;transition:transform .4s ease-in}
.c-progressStep{position:absolute;top:50%;width:20px;height:20px;line-height:20px;border-radius:50%;border:1px solid #ccc;background:var(--nj-semantic-color-background-neutral-primary-default);color:#ccc;transform:translate(-50%,-50%);transition:background-color .3s linear .4s,border-color .3s linear .4s}
.c-progressStep.is-previous,.c-progressStep.is-current{border-color:var(--nj-semantic-color-background-brand-solid-default);background:var(--nj-semantic-color-background-brand-solid-default);color:var(--nj-semantic-color-background-neutral-primary-default)}
.c-progressStep.is-previous:before{content:"\ead9";display:inline;font-family:"icons";speak:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.c-progressStep__value{transition:color .3s linear .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.c-progressStep__value.is-previous,.c-progressStep__value.is-current{color:var(--nj-semantic-color-background-neutral-primary-default)}
.is-previous .c-progressStep__value{display:none}
.c-progressStep__legend{display:none;padding-left:20px;font-size:1.2rem;transform:translate(-50%,20px);transition:color .3s linear .4s;white-space:nowrap}
.is-current .c-progressStep__legend{display:inline-block;color:var(--nj-semantic-color-background-brand-solid-default)}
@media(max-width:47.99em){.no-ios .c-progressStep{-webkit-box-shadow:0 0 1px #ccc}
.no-ios .c-progressStep.is-previous,.no-ios .c-progressStep.is-current{-webkit-box-shadow:0 0 1px var(--nj-semantic-color-background-brand-solid-default)}
}
@media(min-width:48em){.c-timeLine{top:20px;left:50%;transform:translateX(-50%);width:480px}
.c-timeLine--static{top:0;left:auto;transform:none}
.c-progressStep__legend{font-size:1.3rem}
}
@media(min-width:64em){.c-timeLine{width:580px}
}
.c-modal .is-firstItem,.c-modal .is-lastItem{display:block;opacity:0;height:0}
.c-modal iframe{width:100%}
.c-modal--youtube .c-modalCloseButton{color:var(--nj-semantic-color-background-neutral-primary-default);background-color:#000}
.c-modal--youtube .c-modalCloseButton__picto{font-weight:normal;fill:var(--nj-semantic-color-background-neutral-primary-default)}
.c-modal--youtube .c-modal__content{background-color:#000}
.c-modal--youtube .c-modal__main{position:relative;padding:0;padding-bottom:56.25%;width:100%;height:0;background-color:#000}
.c-modal--youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.c-modal--timeline .c-modal__content{padding-top:40px}
.c-modal--timeline .c-modal__timeline{margin-left:auto;margin-right:auto;margin-bottom:30px;padding:0;width:90px}
.c-modal--iframe .c-modal__content{align-items:flex-start;padding-top:30px;overflow:hidden}
.c-modal--iframe .c-modalCloseButton{right:20px}
.c-modalCloseButton{position:fixed;z-index:2;top:10px;right:10px;overflow:hidden;width:24px;height:24px;color:var(--nj-semantic-color-text-neutral-primary-default);background-color:var(--nj-semantic-color-background-neutral-primary-default)}
.c-modalCloseButton__text{margin-left:20px}
.c-modalCloseButton__picto{font-size:1.8rem;font-weight:700;fill:#000;width:24px;height:24px}
.c-modal__content{position:relative;background-color:var(--nj-semantic-color-background-neutral-primary-default);will-change:transform}
.c-modal__title{font-weight:700;text-align:center;font-size:var(--font-size-xl)}
.c-modal__img{text-align:center}
.c-modal__title,.c-modal__img{margin-bottom:20px}
@media(max-width:47.99em){.c-modal{position:fixed;z-index:2000;top:0;left:0;width:100%;height:100%;opacity:0;overflow-y:auto;transition:opacity .3s ease-in-out;perspective:800px}
.c-modal.is-active{opacity:1}
.c-modal.is-active .c-modal__content{transform:scale(1)}
.c-modal.is-opened .c-modal__content{transform:none}
.c-modal.c-modal--youtubeShort .c-modal__main{padding:0 0 150%;position:absolute}
.c-modal.c-modal--youtubeShort .c-modal__content{width:100%;max-width:none}
.c-modal.c-modal--youtubeShort iframe{width:100%;height:100%}
.c-modal--hasPadding .c-modal__main{padding:40px 15px}
.c-modal--ajour .c-modal__overlay{padding:60px 15px 30px}
.c-modal--ajour .c-modalCloseButton{position:absolute}
.c-modal--ajour .c-modal__content{overflow-y:initial;height:auto}
.c-modal__overlay{position:absolute;top:0;left:0;right:0;height:100%;overflow-y:auto;background-color:rgba(0,0,0,0.7);text-align:center}
.c-modal__content{overflow-y:auto;display:flex;align-items:center;width:100%;min-height:100%;max-width:100%;transform:scale(0.8) translateX(20px);transition:transform .3s ease-in-out;transform-origin:top center;text-align:left}
.c-modal__main{width:100%}
}
@media(min-width:48em){.c-modal.c-modal--youtubeShort .c-modal__content{width:auto !important;height:calc(100vh - 50px - 50px) !important;min-height:0 !important;aspect-ratio:9/16}
.c-modal.c-modal--youtubeShort .c-modal__main{padding-bottom:177.78%;width:100%;height:0}
.c-modal.c-modal--youtubeShort iframe{position:absolute;top:0;left:0;width:100%;height:100%;max-height:none !important}
.c-modal:not(.c-modal--mobile){position:fixed;z-index:2000;top:0;left:0;right:0;height:100%;opacity:0;overflow-y:hidden;-webkit-overflow-scrolling:touch;transition:opacity .3s ease-in-out;perspective:800px}
.c-modal:not(.c-modal--mobile) .c-modal--hasPadding{padding:50px}
.c-modal:not(.c-modal--mobile) .c-modal__overlay{position:absolute;top:0;left:0;right:0;height:100%;overflow-y:auto;padding-top:50px;padding-bottom:20px;background-color:rgba(0,0,0,0.7);text-align:center}
.c-modal:not(.c-modal--mobile) .c-modal__content{transform:scale(0.8) translateX(20px);transition:transform .3s ease-in-out;text-align:left;display:inline-block;vertical-align:middle;overflow:visible;width:600px;height:auto;max-width:100%;min-height:300px;transform-origin:top center}
.c-modal:not(.c-modal--mobile).c-modal--large .c-modal__overlay,.c-modal:not(.c-modal--mobile).c-modal--extraLarge .c-modal__overlay{padding-left:15px;padding-right:15px}
.c-modal:not(.c-modal--mobile).c-modal--large .c-modal__content{width:800px}
.c-modal:not(.c-modal--mobile).c-modal--extraLarge .c-modal__content{width:1000px}
.c-modal:not(.c-modal--mobile).c-modal--full .c-modal__overlay,.c-modal:not(.c-modal--mobile).c-modal--fullscreen .c-modal__overlay{padding-top:0;padding-bottom:0}
.c-modal:not(.c-modal--mobile).c-modal--full .c-modal__content,.c-modal:not(.c-modal--mobile).c-modal--fullscreen .c-modal__content{width:100%;min-height:100%}
.c-modal:not(.c-modal--mobile).c-modal--full .c-modalCloseButton,.c-modal:not(.c-modal--mobile).c-modal--fullscreen .c-modalCloseButton{transform:none;color:var(--nj-semantic-color-text-neutral-tertiary-default)}
.c-modal:not(.c-modal--mobile).is-active{opacity:1}
.c-modal:not(.c-modal--mobile).is-active .c-modal__content{transform:scale(1) translateX(0)}
.c-modal:not(.c-modal--mobile).is-opened .c-modal__content{transform:none;transition-duration:0}
.c-modal iframe{max-height:calc(100vh - 100px)}
.c-modal--noBg .c-modal__content{background-color:transparent}
.c-modalCloseButton{position:absolute}
.c-modal--mobile .c-modalCloseButton{display:none}
.c-modal__title,.c-modal__img{margin-bottom:30px}
}
.c-darkMode--rounded{position:relative;padding:5px;cursor:pointer;border:1px solid #000;border-radius:14px;background-color:#fff;transition:border-color .3s ease,background-color .3s ease}
.c-darkMode--rounded .c-darkMode__label{color:var(--nj-semantic-color-text-neutral-primary-default);transition:color .3s ease;font-size:1.4rem}
.c-darkMode--rounded .c-darkMode__switch{position:relative;display:block;margin:0 auto;width:25px;height:25px;border:3px solid #000;border-radius:50%;transition:transform .3s ease}
.c-darkMode--rounded .c-darkMode__switch:before,.c-darkMode--rounded .c-darkMode__switch:after{content:"";position:absolute;top:0;bottom:0;border:1px solid #fff;transition:background-color .3s ease}
.c-darkMode--rounded .c-darkMode__switch:before{background-color:#000;border-radius:10px 0 0 10px;left:0;right:50%;border-right:0;transform-origin:center right}
.c-darkMode--rounded .c-darkMode__switch:after{background-color:#fff;border-radius:0 10px 10px 0;left:50%;right:0;border-left:0;transform-origin:center left}
.no-touchevents .c-darkMode--rounded:hover,.no-js .c-darkMode--rounded:hover{border-color:#fff;background-color:#000}
.no-touchevents .c-darkMode--rounded:hover .c-darkMode__label,.no-js .c-darkMode--rounded:hover .c-darkMode__label{color:#fff}
.no-touchevents .c-darkMode--rounded:hover .c-darkMode__switch,.no-js .c-darkMode--rounded:hover .c-darkMode__switch{transform:rotate(30deg)}
.darkmode--on.no-touchevents .c-darkMode--rounded:hover,.darkmode--on.no-js .c-darkMode--rounded:hover{border-color:#000;background-color:#fff}
.darkmode--on.no-touchevents .c-darkMode--rounded:hover .c-darkMode__label,.darkmode--on.no-js .c-darkMode--rounded:hover .c-darkMode__label{color:#000}
.darkmode--on.no-touchevents .c-darkMode--rounded:hover .c-darkMode__switch,.darkmode--on.no-js .c-darkMode--rounded:hover .c-darkMode__switch{transform:rotate(210deg)}
.darkmode--on .c-darkMode--rounded{border-color:#fff;background-color:#000}
.darkmode--on .c-darkMode--rounded .c-darkMode__label{color:#fff}
.darkmode--on .c-darkMode--rounded .c-darkMode__switch{transform:rotate(180deg)}
@media(min-width:48em){.c-darkMode--rounded{border-radius:50px;padding:5px 10px 5px 5px}
.c-darkMode--rounded:before{border-radius:50px}
.c-darkMode--rounded .c-darkMode__label{font-weight:700}
.c-darkMode--rounded .c-darkMode__switch{display:inline-block;vertical-align:middle;margin-right:5px}
}
.c-videoPlaylist{position:relative;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:25px 0 15px;background-color:var(--nj-semantic-color-background-neutral-primary-default)}
.c-videoPlaylist .c-spinner{display:none}
.c-videoPlaylist.is-loading .c-spinner{display:flex}
.c-videoPlaylist__title{font-size:2.4rem;font-weight:700;text-align:center;margin-bottom:20px}
.c-videoPlaylist__iframeWrapper{background-color:#000;position:relative;padding-top:56.3636363636%;margin-bottom:20px}
.c-videoPlaylist__iframeWrapper .c-playerBtn{cursor:pointer;z-index:2}
.c-videoPlaylist__iframe{position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden}
.c-videoPlaylist__itemThumb:before,.c-videoPlaylist__iframe:before{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.3)}
.c-videoPlaylist__playerTitle{font-size:2rem;font-weight:700;margin-bottom:5px}
.c-videoPlaylist__playerDesc{font-size:1.8rem}
.c-videoPlaylist__item{transition:opacity .3s ease-in-out,transform .3s ease-in-out,visibility .3s ease-in-out}
.c-videoPlaylist__item+.c-videoPlaylist__item{margin-top:10px}
.c-videoPlaylist__item[aria-hidden=true]{position:absolute;width:100%;height:0;overflow:hidden;opacity:0;transform:translateY(-20px);visibility:hidden}
.c-videoPlaylist__toggle{width:100%;padding-top:15px;font-weight:700;font-size:1.8rem;color:var(--nj-semantic-color-background-brand-solid-default)}
.c-videoPlaylist__toggle .c-videoPlaylist__toggleIcon{font-size:3.5rem;vertical-align:middle;transition:transform .3s ease-in-out}
.c-videoPlaylist__toggle[aria-pressed=true] .c-videoPlaylist__toggleIcon{transform:rotate(180deg)}
.c-videoPlaylist__itemArticle{border:1px solid #ccc;border-radius:10px;display:flex;align-items:flex-start;position:relative;padding:25px 15px;background-color:var(--nj-semantic-color-background-neutral-primary-default);transition:background-color .2s ease-in-out}
.c-videoPlaylist__itemArticle:hover{background-color:var(--nj-semantic-color-background-neutral-secondary-default)}
.is-active .c-videoPlaylist__itemArticle{border-color:var(--nj-semantic-color-background-status-information-tertiary-default);background-color:var(--nj-semantic-color-background-status-information-tertiary-default)}
.is-active .c-videoPlaylist__itemArticle .c-videoPlaylist__itemBtn{cursor:default}
.is-active .c-videoPlaylist__itemArticle .c-playerBtn{transform:translateX(30px);opacity:0}
.is-active .c-videoPlaylist__itemArticle .c-videoPlaylist__itemThumb:after{transform:translateY(-50%) translateX(0);opacity:1}
.c-videoPlaylist__itemBtn{width:100%;font-size:1.6rem;font-weight:700;text-align:left}
.c-videoPlaylist__itemBtn:after{content:"";position:absolute;z-index:3;top:0;right:0;bottom:0;left:0}
.c-videoPlaylist__itemThumb{position:relative;flex:0 0 133px;margin-right:15px;overflow:hidden}
.c-videoPlaylist__itemThumb .c-playerBtn{z-index:2;transform:translateX(0);font-size:4rem;transition:transform .3s ease-in-out,opacity .3s ease-in-out;opacity:1}
.c-videoPlaylist__itemThumb:after{content:"Lecture en cours…";z-index:2;position:absolute;top:50%;right:30px;left:30px;color:var(--nj-semantic-color-background-neutral-primary-default);font-weight:700;text-shadow:1px 1px 2px rgba(0,0,0,0.9);opacity:0;transition:transform .3s ease-in-out,opacity .3s ease-in-out;transform:translateY(-50%) translateX(-30px)}
.c-videoPlaylist__duration{position:absolute;top:5px;right:10px;padding-left:14px}
.c-videoPlaylist__durationSvg{position:absolute;top:0;left:2px;fill:var(--nj-semantic-color-text-neutral-primary-default)}
.darkMode--on .c-videoPlaylist--darkMode{background-color:#000;color:var(--nj-semantic-color-background-neutral-primary-default)}
.darkMode--on .c-videoPlaylist--darkMode .c-modal__content{background-color:#000}
.darkMode--on .c-videoPlaylist--darkMode .is-active .c-videoPlaylist__itemArticle{border-color:#5e6573;background-color:#5e6573}
.darkMode--on .c-videoPlaylist--darkMode .c-videoPlaylist__itemArticle{border-color:var(--nj-semantic-color-text-neutral-primary-default);background-color:var(--nj-semantic-color-text-neutral-primary-default)}
.darkMode--on .c-videoPlaylist--darkMode .c-videoPlaylist__itemArticle:hover{background-color:var(--nj-semantic-color-text-neutral-secondary-default)}
.darkMode--on .c-videoPlaylist--darkMode .c-videoPlaylist__itemBtn{color:var(--nj-semantic-color-background-neutral-primary-default)}
.darkMode--on .c-videoPlaylist--darkMode .c-videoPlaylist__durationSvg{fill:var(--nj-semantic-color-background-neutral-primary-default)}
@media(max-width:47.99em){.c-videoPlaylist .c-darkMode{position:absolute;top:10px;right:15px}
.c-videoPlaylist .c-modal iframe{width:100%;height:100%;margin-top:0}
.c-videoPlaylist--darkMode .c-videoPlaylist__title{margin-right:50px}
}
@media(min-width:48em){.c-videoPlaylist{padding-top:30px;padding-bottom:50px}
.c-videoPlaylist .c-darkMode{margin-top:20px}
.c-videoPlaylist .c-modal__content{background-color:transparent}
.c-videoPlaylist__title{margin-bottom:30px;font-size:2.8rem}
.c-videoPlaylist__content{position:relative;display:flex}
.c-videoPlaylist__player{min-height:300px;flex:0 0 57%;margin-right:2.6%}
.c-videoPlaylist__list{position:absolute;width:40%;right:0;bottom:0;top:0;overflow:auto;-webkit-overflow-scrolling:touch}
.c-videoPlaylist__iframe img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .3s ease-in-out}
.c-videoPlaylist__iframe .c-img img{transition:transform .3s ease-in-out,opacity .3s ease-in-out}
}