@charset "UTF-8";.c-modalCloseButton{border:0;appearance:none;background:transparent;padding:0;margin:0;font-family:inherit;font-size:inherit;border-radius:0}
.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-rating2{--rating2-gap:var(--spacing-x-xxs);display:inline-flex;align-items:center;gap:var(--spacing-x-xxs)}
.c-rating2__content{position:relative;display:flex;align-items:center;height:100%;font-size:1.6rem}
.c-rating2__back{display:inline-flex}
.c-starShape{width:1.14em;height:1em;max-width:none;margin-right:var(--rating2-gap)}
.c-starShape path{fill:transparent;stroke:var(--nj-semantic-color-icon-brand-contrast-default);stroke-width:1px;vector-effect:non-scaling-stroke}
.c-rating2__front{position:absolute;top:0;left:0;color:var(--nj-semantic-color-icon-brand-contrast-default);overflow:hidden;display:flex}
.c-rating2__front .c-starShape{flex-shrink:0}
.c-rating2__front .c-starShape path{fill:var(--nj-semantic-color-icon-brand-contrast-default)}
.c-rating2--0 .c-rating2__front{width:calc(10% * 0 - var(--rating2-gap) / 2)}
.c-rating2--1 .c-rating2__front{width:calc(10% * 1 - var(--rating2-gap) / 2)}
.c-rating2--2 .c-rating2__front{width:calc(10% * 2 - var(--rating2-gap) / 2)}
.c-rating2--3 .c-rating2__front{width:calc(10% * 3 - var(--rating2-gap) / 2)}
.c-rating2--4 .c-rating2__front{width:calc(10% * 4 - var(--rating2-gap) / 2)}
.c-rating2--5 .c-rating2__front{width:calc(10% * 5 - var(--rating2-gap) / 2)}
.c-rating2--6 .c-rating2__front{width:calc(10% * 6 - var(--rating2-gap) / 2)}
.c-rating2--7 .c-rating2__front{width:calc(10% * 7 - var(--rating2-gap) / 2)}
.c-rating2--8 .c-rating2__front{width:calc(10% * 8 - var(--rating2-gap) / 2)}
.c-rating2--9 .c-rating2__front{width:calc(10% * 9 - var(--rating2-gap) / 2)}
.c-rating2--10 .c-rating2__front{width:calc(10% * 10 - var(--rating2-gap) / 2)}
.c-rating2__note{font-size:var(--font-size-m);font-weight:700;line-height:1;color:var(--nj-semantic-color-text-brand-contrast-default)}
.c-rating2--big .c-rating2__note{font-size:var(--font-size-l)}
.c-rating2--reversed{flex-direction:row-reverse;gap:var(--spacing-x-xs)}
@media(min-width:48em){.c-rating2__content{font-size:1.8rem}
.c-rating2--big .c-rating2__note{font-size:2rem}
.c-rating2--big .c-rating2__content{font-size:2.6rem}
}
@keyframes userReviewHeader-progress-bar{from{transform:scaleX(0);opacity:.1}
100%{transform:scaleX(1);opacity:1}
}
.c-userReviewHeader{position:relative}
.c-userReviewHeader .c-rating2{display:flex;justify-content:center}
.c-userReviewHeader__headerCover{position:absolute;bottom:0;left:0;right:0;min-height:140px}
.c-userReviewHeader__headerContent{position:relative}
.c-userReviewHeader__decoImg,.c-userReviewHeader__clouds{position:absolute;bottom:0;height:auto}
.c-userReviewHeader__decoImg{right:0}
.c-userReviewHeader__clouds{left:0;width:100%}
.c-userReviewHeader__header{position:relative;text-align:center;padding-bottom:160px;overflow:hidden}
.c-userReviewHeader__content{position:relative;max-width:64rem;box-shadow:0 2px 25px 0 rgba(0,0,0,0.16);padding:15px;background-color:var(--nj-semantic-color-background-neutral-primary-default);text-align:center;margin:-140px 15px 0}
.c-userReviewHeader__title{font-size:var(--font-size-xxxl);font-weight:700;margin-bottom:15px}
.c-userReviewHeader__subtitle{margin-bottom:15px}
.c-userReviewHeader__ratingTotal{font-size:1.4rem;display:block;text-align:center;margin-top:5px}
.c-userReviewHeader__contentTitle{font-weight:700}
.c-userReviewHeader__logoAvis{margin-bottom:10px}
.c-userReviewHeader__footer{text-align:center;padding:0 15px}
.c-userReviewHeader--categories .c-userReviewHeader__content{margin-bottom:20px}
.c-userReviewHeader--categories .c-rating2{flex-direction:column-reverse}
.c-userReviewHeader--categories .c-rating2__content{font-size:2.6rem}
.c-userReviewHeader--categories .c-rating2__note{font-size:3.6rem;margin:0 0 5px}
.c-userReviewHeader--categories .c-rating2__noteMax{font-size:2.8rem;font-weight:400}
.c-userReviewHeader--categories .c-userReviewHeader__ratingTotal{margin-top:5px}
.c-userReviewHeader__ratingList{display:table;margin:0 auto}
.c-userReviewHeader__category{display:table-row;line-height:20px}
.c-userReviewHeader__categoryPercent,.c-userReviewHeader__categoryReviews,.c-userReviewHeader__categoryStars{display:table-cell}
.c-userReviewHeader__categoryStars{text-align:right;padding-right:15px}
.c-userReviewHeader__categoryPercent{position:relative;width:120px}
.c-userReviewHeader__categoryPercentWrapper{position:absolute;left:0;top:50%;width:100%;height:8px;transform:translateY(-50%);border:1px solid var(--nj-semantic-color-background-brand-solid-default)}
.c-userReviewHeader__categoryPercentValue{position:absolute;left:0;top:0;bottom:0;background-color:var(--nj-semantic-color-background-brand-solid-default);transform-origin:top left;animation:userReviewHeader-progress-bar .6s ease-in-out}
.c-userReviewHeader__categoryReviews{text-align:left;padding-left:15px}
@media(max-width:63.99em){.c-userReviewHeader__decoImg{display:none}
}
@media(max-width:47.99em){.c-userReviewHeader--categories .c-userReviewHeader__logoAvis{margin-bottom:15px}
.c-userReviewHeader--categories .c-userReviewHeader__rating{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #ccc}
}
@media(min-width:48em){.c-userReviewHeader__headerCover{min-height:215px;left:0;right:0}
.c-userReviewHeader__clouds{height:100%}
.c-userReviewHeader__header{padding-bottom:60px}
.c-userReviewHeader__content{padding-top:30px;padding-bottom:30px;margin:-30px auto 0}
.c-userReviewHeader__title{margin-bottom:30px}
.c-userReviewHeader__subtitle{margin-bottom:5px}
.c-userReviewHeader__review{display:flex;align-items:center;justify-content:center}
.c-userReviewHeader__logoAvis{padding-right:15px}
.c-userReviewHeader__rating{padding-left:15px;position:relative}
.c-userReviewHeader__rating::after{content:"";width:1px;position:absolute;top:0;left:0;bottom:0;background-color:#ccc}
.c-userReviewHeader__ratingTotal{margin-top:5px}
.c-userReviewHeader--categories .c-userReviewHeader__logoAvis{width:100%;margin-bottom:20px}
.c-userReviewHeader--categories .c-userReviewHeader__content{padding-top:20px;padding-bottom:20px;margin-bottom:30px}
.c-userReviewHeader--categories .c-userReviewHeader__review{flex-wrap:wrap}
.c-userReviewHeader--categories .c-userReviewHeader__rating{padding:5px 30px 0 0;margin-right:30px}
.c-userReviewHeader--categories .c-userReviewHeader__rating::after{left:auto;right:0}
.c-userReviewHeader--categories .c-userReviewHeader__ratingList{margin:0}
}