:root{--scale-font-size:14px;--scale-font-size-tablet:14px;--scale-font-size-mobile:14px;--translate-x:100%;font-family:Open Sans,serif}html{font-size:var(--scale-font-size)}body{flex-direction:column;justify-content:center;align-items:center;font-family:Open Sans,serif;font-size:1rem;display:flex}p{margin:0;font-size:1rem}*{box-sizing:border-box;margin:0;padding:0}@media screen and (min-width:767px) and (max-width:1024px){*{font-size:var(--scale-font-size-tablet)}}html,body{color:#1c4b86;background:linear-gradient(#1c4b86 0%,#203975 100%);width:100%;height:100%}.sitewrapper{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;margin:0;display:flex;position:relative}a{color:inherit;cursor:pointer;font-family:degular-regular,sans-serif;text-decoration:none;transition:all .25s ease-in-out}a:hover{color:#000}ul{list-style:none}button{cursor:pointer}@font-face{font-family:basteleur-bold;font-style:normal;src:url(../media/Basteleur-Bold.71ba251d.ttf)format("truetype")}@font-face{font-family:basteleur-moonlight;font-style:normal;src:url(../media/Basteleur-Moonlight.31e8e733.ttf)format("truetype")}@font-face{font-family:degular-regular;font-style:normal;src:url(../media/Degular-Regular.8f36e7ba.ttf)format("truetype")}@font-face{font-family:degular-semibold;font-style:normal;src:url(../media/Degular-Semibold.d44acb6c.ttf)format("truetype")}.subtitle-h2{color:#1c4b86;font-family:basteleur-moonlight;font-size:1.55rem;font-style:normal;font-weight:400}@media screen and (max-width:767px){.subtitle-h2{font-size:1.2rem}}.subtitle-h3{color:#132945;font-family:basteleur-moonlight;font-size:1rem;font-style:normal;font-weight:400}.subtitle-h4{color:#fff;font-family:Open Sans;font-size:1.5rem;font-style:italic;font-weight:900}@media screen and (max-width:767px){.subtitle-h4{font-size:1rem}}.subtitle-h5{color:#1c4b86;font-family:Open Sans;font-size:1.33rem;font-style:italic;font-weight:900}@media screen and (max-width:767px){.subtitle-h5{font-size:1rem}}.subtitle-h5--orange{color:#fd7f38;font-family:Open Sans;font-size:1.33rem;font-style:italic;font-weight:900}.subtitle-h6{color:#1c4b86;font-family:Open Sans;font-size:1.55rem;font-style:italic;font-weight:900}.subtitle-h6--orange{color:#fd7f38}@media screen and (max-width:767px){.subtitle-h6{font-size:1.2rem}}.subtitle-h7{letter-spacing:.05rem;color:#1c4b86;font-family:basteleur-bold;font-size:.66rem;font-style:normal;font-weight:900}.subtitle-h7--yellow{color:#fde427}.subtitle-h7--white{color:#fff}.subtitle-h8{color:#fff;font-family:basteleur-moonlight;font-size:.66rem;font-style:normal;font-weight:400}.basteleur_bold_32{color:#fff;font-family:basteleur-bold;font-size:1.33rem;font-style:normal;font-weight:900}.basteleur_bold_20{color:#fff;font-family:basteleur-bold;font-size:1.11rem;font-style:normal;font-weight:900}.basteleur_bold_20--yellow{color:#fde427}.title-h1{color:#1c4b86;font-family:basteleur-bold;font-size:1.77rem;font-style:normal;font-weight:900}@media screen and (max-width:767px){.title-h1{font-size:1.3rem}}.title-h2{color:#fff;font-family:basteleur-bold;font-size:1.77rem;font-style:normal;font-weight:900}@media screen and (max-width:767px){.title-h2{font-size:1.3rem}}.title-h3{color:#132945;font-family:basteleur-moonlight;font-size:1.375rem;font-style:normal;font-weight:400}.title-h4{color:#fff;font-family:basteleur-moonlight;font-size:1.375rem;font-style:normal;font-weight:400}.title-4{color:#fff;font-family:basteleur-moonlight;font-size:1.5rem;font-style:normal;font-weight:400}.number-v1{color:#fd7f38;margin:0;padding:0;font-family:degular-semibold;font-size:21rem;font-style:normal;font-weight:400;line-height:14rem}@media screen and (max-width:767px){.number-v1{font-size:12rem;line-height:10rem}}.number-v2{color:#fd7f38;margin:0;padding:0;font-family:degular-semibold;font-size:10rem;font-style:normal;font-weight:400}.number-v2--blue{color:#1c4b86}@media screen and (max-width:767px){.number-v2{font-size:2.5rem}}.number-v3{color:#fff;margin:0;padding:0;font-family:basteleur-bold;font-size:6rem;font-style:normal;font-weight:400}@media screen and (min-width:767px) and (max-width:1024px){.number-v3{font-size:3rem}}@media screen and (max-width:767px){.number-v3{font-size:2rem}}.number-v4{color:#fff;margin:0;padding:0;font-family:basteleur-bold;font-size:4rem;font-style:normal;font-weight:400;line-height:0}@media screen and (min-width:767px) and (max-width:1024px){.number-v4{font-size:5rem}}@media screen and (max-width:767px){.number-v4{font-size:4rem}}.text-1{color:#fff;font-family:Open Sans;font-size:1.28rem;font-style:normal;font-weight:400}.text-1--blue{color:#1c4b86}.text-2{color:#fff;font-family:degular-regular;font-size:1rem;font-style:normal;font-weight:400}@media screen and (max-width:767px){.text-2{font-size:.8rem}}.text-3{color:#fff;font-family:Open Sans;font-size:1.12rem;font-style:normal;font-weight:400}.links-2{color:#1c4b86;font-family:degular-regular;font-size:1.11rem;font-style:normal;font-weight:400}@media screen and (max-width:767px){.links-2{font-size:.8rem}}.links-3{color:#fff;font-family:degular-regular;font-size:1rem;font-style:normal;font-weight:400}@media screen and (max-width:767px){.links-3{font-size:.8rem}}.italic-1{color:#1c4b86;font-family:Open Sans;font-size:1.125rem;font-style:italic;font-weight:900}.italic-2{color:#132945;font-family:Open Sans;font-size:1rem;font-style:italic;font-weight:900}.btn{z-index:10;letter-spacing:.05rem;cursor:pointer;text-transform:uppercase;border:none;border-radius:2.22rem;padding-block:.65rem;padding-inline:2rem;font-family:degular-semibold,sans-serif;font-size:1rem;transition:all .25s ease-in-out}@media screen and (max-width:767px){.btn{font-size:1rem}}.btn--disabled{cursor:not-allowed;color:#132945;opacity:.5;background-color:#b2b9c2}.btn:hover{background:#fde427;box-shadow:0 0 10px #ffffffdc}.btn:disabled{cursor:not-allowed}.btn__start{color:#1c4b86;background-color:#fff;transition:all .25s ease-in-out}.btn__start:hover{color:#fff;background-color:#132945}@media screen and (max-width:767px){.btn__start:hover{color:#1c4b86;background-color:#fff}}.btn__menu{color:#fff;background-color:#1c4b86;transition:all .25s ease-in-out}.btn__menu:hover{color:#fff;background-color:#132945}@media screen and (max-width:767px){.btn__menu:hover{color:#fff;background-color:#1c4b86}}.btn__menu--disabled{color:#1c4b86;cursor:not-allowed;background-color:#fff;border:2px solid #1c4b86}.btn__menu--disabled:hover{color:#1c4b86;background-color:#b2b9c2}.btn__menu--noColor{color:#1c4b86;background-color:#fff;margin-top:1rem}.btn__noBack{color:#fff;box-shadow:none;background:0 0}.btn__noBack:hover{box-shadow:none;color:#fde427;background:0 0}.btn__special{color:#fff4d0;background:linear-gradient(45deg,#ff8500,#ffab00);border:none;border-radius:25px;align-items:center;gap:10px;padding:.3rem 1.5rem;line-height:1rem;display:flex;box-shadow:0 0 10px #ffffffdc}.btn__special span{text-transform:none;font-size:.8rem;font-weight:400;line-height:1rem;display:block}.btn__special:disabled{opacity:.5;cursor:not-allowed}.btn__special{color:#fff;font-family:Open Sans;font-size:1.6rem;font-style:normal;font-weight:500}.btn__special--hidded{z-index:0;background:linear-gradient(45deg,#ff8500,#ffab00);width:100%;height:100%;transition:all .5s ease-in-out;position:absolute;left:0;transform:translate(-100%)}.btn__special--active{background:#fde427}.btn__special--animated{transform:translate(0%)}.btn__special--disabled{pointer-events:none;color:#1c4b86;background:#132945;box-shadow:0 0 #000000dc}.btn__special--power{pointer-events:none;justify-content:center;align-self:center;align-items:center;gap:1rem;width:9.37rem;height:2.375rem;padding:0;display:flex;position:relative;overflow:hidden}.btn__special--inactive{color:#1c4b86;background:#132945;font-family:Open Sans;font-size:1rem;font-style:normal;font-weight:900;box-shadow:0 0 #000000dc}.btn__special--inactive img{color:#1c4b86;z-index:1}.btn__special--inactive p{z-index:1;transition:all .5s ease-in-out}.btn__special--inactive:hover{color:#fff;background:#132945;box-shadow:0 0 #ffffffdc}.btn--disabled{cursor:not-allowed;background-color:#b2b9c2}.btn__valider{color:#132945;text-shadow:0 0 10px #ffffffdc;background-color:#fde427;padding:.58rem 1.5rem;box-shadow:0 0 10px #ffffffdc}.btn__valider--selected{color:#fff;background:linear-gradient(45deg,#ff8500,#ffab00);box-shadow:0 0 10px #ffffffdc}.btn__textAnimated{color:#fff;animation:2s linear .65s forwards textclip}.btn__animatedEnd{background-color:#fde427}.btn__close{border:none;border-radius:4rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.btn__rounded{background-color:#fff;border:none;border-radius:4rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.btn__rounded svg{color:#fd7f38;width:100%;height:100%}.btn__fullscreen{color:#fd7f38;background-color:#fff;justify-content:center;align-items:center;min-width:auto;padding:.5rem;display:flex}.btn__fullscreen--active{color:#fff;background-color:#1c4b86}.btn__fullscreen svg{width:1.2rem;height:1.2rem}.btn__fullscreen--blue{color:#1c4b86;background-color:#fff}@keyframes colorSwipe{0%{background-position:0%}to{background-position:100%}}@keyframes textclip{to{background-position:-200%}}.header{flex-direction:column;justify-content:center;align-items:center;width:100%;padding:1rem;display:flex}.header__nav{justify-content:space-between;align-items:center;width:100%;display:flex}.header__content{justify-content:center;align-items:center;width:100%;margin-bottom:1rem;display:flex;position:relative}.header__perso{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex;position:absolute;right:2rem}.header__perso__back{background-color:#fff4d0;border-radius:50px;width:fit-content;display:flex}.header__text{flex-direction:column;justify-content:space-between;align-items:center;width:100%;display:flex}.header__text__soundIcon{margin-left:auto;display:flex}.header__text__soundIcon img svg{color:#fff;fill:#fff;stroke:#fff}.header__resume{text-align:center;border-top:.01rem solid #fde427;border-bottom:.01rem solid #fde427;flex-direction:column;justify-content:center;gap:.6rem;width:100%;margin-top:1rem;padding-top:.6rem;padding-bottom:.6rem;display:flex}.header__keysDiv{justify-content:space-between;align-items:center;display:flex}.header__keysDiv__line{background-color:#fde427;width:58%;height:.05rem;box-shadow:0 0 2px #000000dc}.header__gameInfos{justify-content:space-between;align-items:center;width:100%;display:flex}.header__gameInfos__list{gap:.2rem;display:flex}.header__attention{cursor:pointer;z-index:100;background-color:#1c4b86;padding:.2rem;transition:border-color .3s ease-in-out}.header__attention--border{border-color:#0000}.question{padding:0 1rem 1.6rem;transition:opacity .1s ease-in-out;position:relative}.question.visible,.question.hidden{opacity:1}.question.tuto{z-index:10;position:absolute}.question p{color:#fff;font-family:Open Sans;font-size:1.2rem;font-style:normal;font-weight:500}.question__header{align-items:center;gap:.5rem;padding-bottom:.5rem;display:flex}.answers{scroll-behavior:smooth;width:100%;overflow-y:auto}.answers::-webkit-scrollbar{width:6px}.answers::-webkit-scrollbar-thumb{background-color:#1c4b86}.answers::-webkit-scrollbar-track{background-color:#fff}.answers__list{flex-flow:column wrap;justify-content:center;align-items:center;gap:1.33rem;width:100%;list-style:none;display:flex}.answers__text{color:#132945;opacity:0;cursor:pointer;background-color:#fff;width:100%;padding:.5rem 1rem;font-family:Open Sans;font-size:1rem;font-style:normal;font-weight:500;transition:all .3s ease-in-out;box-shadow:2px 1px 6px #00000062}.answers__text.visible{opacity:1}.answers__text--disabled{cursor:not-allowed;color:#fff;background:radial-gradient(circle,#fd7f38,#fd6b51)}.answers__text--selected{color:#000;background:#fde427;box-shadow:2px 0 10px #ffe602}.progress-container{width:100%;max-width:400px;margin:0 auto}.progress-container .progress-bar{background-color:#1c4b86;border-radius:10px;height:.42rem;position:relative;overflow:hidden}.progress-container .progress-bar .progress-fill{background:#1c4b86;width:0%;height:100%;transition:width .5s}.progress-container .progress-bar .progress-fill.progress-active{background:#fde427}.progress-container .progress-text{text-align:right;color:#fde427;margin-bottom:.2rem;font-family:basteleur-bold;font-size:.88rem;font-style:normal;font-weight:400}.progress-container{width:100%;max-width:90%;margin:0 auto;position:relative}.progress-icon{fill:#fde427;transition:fill .3s;position:absolute;top:1rem}.progress-icon--active{fill:#132945}.progress-icon--left{fill:#fde427;left:-10px}.progress-icon--left.progress-icon--active{fill:#132945}.progress-icon--right{fill:#fde427;right:-10px}.progress-icon--right.progress-icon--active{fill:#132945}.svg-fill{fill:#fde427}.progress-icon--active .svg-fill{fill:#132945}.debrief{z-index:10;background-color:#000c;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:900px;height:100%;max-height:100vh;display:flex;position:absolute;bottom:0;overflow:hidden}.debrief__perso{width:auto;height:80%;animation:1s ease-out forwards slide-up;position:absolute;bottom:0%}.debrief__persoImg{width:auto;height:100%;position:relative}.debrief__wrong{clip-path:polygon(0% 12%,100% 0%,100% 90%,0 100%);text-align:center;color:#fff;text-transform:uppercase;background-color:#e54c28;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:100vh;margin-top:auto;margin-bottom:-50vh;padding-top:30%;display:flex;box-shadow:1px -13px 11px -12px #0000008a}.debrief__wrong p{color:#fff;text-shadow:2px 2px 10px #fff3,-2px -2px 6px #ffffff4d;font-family:basteleur-bold;font-size:2.4rem;font-style:normal;font-weight:500}.debrief__special{clip-path:polygon(0% 12%,100% 0%,100% 90%,0 100%);text-align:center;color:#132945;text-transform:uppercase;background-color:#fde427;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:100vh;margin-top:auto;margin-bottom:-55vh;padding-top:40%;font-family:Open Sans;font-size:1rem;font-style:italic;font-weight:900;animation:1s ease-out forwards slide-up;display:flex;box-shadow:1px -13px 11px -12px #0000008a}.debrief__special__text{color:#132945;margin-top:1rem;font-family:basteleur-bold;font-size:1.3rem;font-style:normal;font-weight:500}.debrief__eb{text-transform:uppercase;color:#fde427;font-family:Open Sans;font-size:1rem;font-style:italic;font-weight:900}.debrief__correct{clip-path:polygon(0% 12%,100% 0%,100% 90%,0% 100%);text-align:center;color:#fff;text-transform:uppercase;background-color:#19b472;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:100vh;margin-top:auto;margin-bottom:-45vh;padding-top:10%;display:flex;box-shadow:1px -13px 11px -12px #0000008a}.debrief__correct--text{color:#fff;font-family:basteleur-bold;font-size:2.2rem;font-style:normal;font-weight:500}.debrief__correct--row{gap:1rem;display:flex}.debrief__correct--pointsspan{color:#fde427;font-family:basteleur-bold;font-size:2rem;font-style:normal;font-weight:500}.debrief__correct--points--span{margin-left:.5rem;font-size:1.33rem}.debrief__correct--points{color:#fde427;font-family:basteleur-bold;font-size:2rem;font-style:normal;font-weight:500}.debrief__correct--right{text-align:right;text-transform:lowercase;padding-block:3rem}.debrief__correct--glow{text-shadow:2px 2px 10px #fff3,-2px -2px 6px #ffffff4d;margin-bottom:.5rem}.debrief__animation{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;animation:1s ease-out forwards slide-up,1s ease-in 3s forwards slide-upOut;display:flex;position:absolute;bottom:0}@keyframes slide-up{0%{opacity:1;transform:translateY(100%)}to{opacity:1;transform:translateY(0%)}}@keyframes slide-upOut{0%{opacity:1;transform:translateY(0%)}to{opacity:1;transform:translateY(-200%)}}@keyframes slide-up2{0%{opacity:1;transform:translateY(100%)}to{opacity:1;transform:translateY(-70%)}}.jeu__startModal__list{justify-content:center;gap:1rem;padding:0;list-style:none;display:flex}.jeu__startModal--inactive{color:gray;opacity:.5;transition:color 1s ease-in-out,opacity 1s ease-in-out}.jeu__startModal--active{color:#fff;opacity:1;font-weight:700;transition:color 1s ease-in-out,opacity 1s ease-in-out}.hamburger{cursor:pointer;background-color:#0000;border-radius:12px;flex-flow:column;justify-content:space-around;align-items:center;width:35px;height:3px;display:flex}.hamburger__menu{opacity:0;visibility:hidden;background:radial-gradient(circle,#fd7f38,#fd6b51);flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:20px;transition:transform .625s cubic-bezier(.445,.05,.015,1);display:flex;position:absolute;top:0;left:0;overflow:hidden;transform:translateY(-100%)}.hamburger__menu li{opacity:0;color:#fff;font-family:Open Sans;font-size:1rem;font-style:normal;font-weight:700;transition:transform 1s ease-in-out .625s,opacity .2s ease-in-out .2s;transform:translateY(-100%)}.hamburger__menu__icon{z-index:50;flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100%;display:flex}.hamburger__menu__icon label{cursor:pointer;flex-direction:column;width:35px;display:flex}.hamburger__menu__icon label span{background:#fff;border-radius:10px;height:3px;margin:3px 0;transition:all .4s cubic-bezier(.68,-.6,.32,1.6)}.hamburger__menu__icon span:first-of-type{width:50%}.hamburger__menu__icon span:nth-of-type(2){width:100%}.hamburger__menu__icon span:nth-of-type(3){width:75%}.hamburger__menu__icon input[type=checkbox]{display:none}.hamburger__menu__icon input[type=checkbox]:checked~span:first-of-type{transform-origin:bottom;transform:rotate(45deg)translate(2px)}.hamburger__menu__icon input[type=checkbox]:checked~span:nth-of-type(2){transform-origin:top;transform:rotate(-45deg)}.hamburger__menu__icon input[type=checkbox]:checked~span:nth-of-type(3){transform-origin:bottom;width:50%;transform:translate(15px,-3px)rotate(45deg)}.hamburger__menu.hamburger--open{opacity:1;visibility:visible;pointer-events:auto;z-index:30;transition:all .5s ease-in;transform:translateY(0%)}.hamburger__menu.hamburger--open li{opacity:1;transition-delay:.4s;transform:translateY(0%)}.hamburger__menu.hamburger--closed{opacity:0;pointer-events:none;z-index:100;visibility:visible;transition:all .5s ease-in .4s;transform:translateY(-100%)}.hamburger__menu.hamburger--closed li{opacity:0;transition:transform .5s ease-in-out,opacity .2s ease-in-out .2s;transform:translateY(-100%)}.hamburger__menu li{text-transform:uppercase;text-align:center;width:100%;max-width:1400px;padding-block:1rem;position:relative}.hamburger__menu a{color:#fff;font-family:Open Sans;font-size:1rem;font-style:normal;font-weight:700;text-decoration:none}.hamburger__icon{width:2.1994rem;height:2.1994rem;margin-left:1rem}@media screen and (min-width:1024px){.hamburger__icon{background-color:#1c4b86;border-radius:.5rem;width:3rem;height:3rem;margin-left:2rem;padding:.5rem}}.bar{transform-origin:1px;background-color:#fff;border-radius:10px;width:100%;height:.15px;transition:transform .3s ease-in-out}.bar--open-1{transform:translate(5.0662px)rotate(45deg)}.bar--closed-1{transform:translate(0)rotate(0)}.bar--open-2{opacity:0}.bar--closed-2{opacity:1}.bar--open-3{transform:translate(5.0662px)rotate(-45deg)}.bar--closed-3{transform:translate(0)rotate(0)}.hamburger__menu.hidden{opacity:0;visibility:hidden;transition:none;transform:translateY(-100%)}.loading-overlay{color:#fff;z-index:9999;background:#000000d9;flex-direction:column;justify-content:flex-end;align-items:center;width:100vw;height:100%;padding:2rem;font-size:1.5rem;display:flex;position:fixed;top:0}.loading-overlay p{color:#fff;font-family:Open Sans;font-size:1rem;font-style:italic;font-weight:900}.moon-loader{border:3px solid #0000;border-radius:50%;width:2.5rem;height:2.5rem;margin-bottom:.5rem;animation:1.2s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.progress-button{text-align:center;width:100%;transition:background-color .3s,opacity .3s;position:relative;overflow:hidden}.progress-button:after{content:"";z-index:-1;width:100%;height:100%;transform:translateX(var(--translate-x,0%));background-color:#132945;transition:transform .3s;position:absolute;bottom:0;left:0}.progress-button:hover{box-shadow:0 0 20px #ffffffdc}.progress-button p{z-index:10}.progress-button.progress-frozen{cursor:not-allowed;opacity:.7;background-color:#1c4b86;box-shadow:inset 0 0 5px #0000004d}.progress-button:disabled{cursor:not-allowed}.progress-container{text-align:center}.progress-container .progress-text{text-align:center;width:100%;margin-bottom:.5rem}.btn__valider--clicked{color:#132945;opacity:.5;cursor:not-allowed;pointer-events:none;box-shadow:inset 0 0 5px #0000004d;box-shadow:none;background-color:#1c4b86;transition:background-color .3s,color .3s,opacity .3s}@keyframes pulseClicked{0%{background-color:#1c4b86}to{background-color:#fde427}}.page-transition{width:100%;height:100%;transition:opacity .5s ease-in-out;position:absolute;top:0;left:0}.fade-in{opacity:1}.fade-out{opacity:0}.slider__container{width:100%;height:100%;position:relative;right:0}.slider__content{z-index:0;justify-content:center;width:100%;display:flex;position:relative}.slider__content--pouvoir{text-align:center}.slider__content{color:#fff;font-family:Open Sans;font-size:1.28rem;font-style:normal;font-weight:500}.slider__persoItems{width:95%}.slider__items{color:#fff;word-wrap:break-word;will-change:transform;-webkit-font-smoothing:antialiased;background-color:#fd7f38;border:.0625rem solid #fd7f38;border-radius:.88rem;flex-direction:row;justify-content:center;align-items:center;width:100%;height:100%;min-height:7rem;padding:1rem;font-family:Open Sans;font-size:1.14rem;font-style:normal;font-weight:500;transition:transform .5s ease-in-out;display:flex;position:relative;overflow:hidden;transform:translate(0,0);box-shadow:inset 1px -1px 10px -2px #853b0a}.slider__items p{width:75%}.slider__items--blue{opacity:1;will-change:transform;z-index:1;background-color:#1c4b86;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;transition:transform .5s ease-in-out;display:flex;position:absolute;overflow:hidden;transform:translate(-102%)}.slider__items--blue--animation{transform:translate(0%)}.slider__arrow{z-index:2;cursor:pointer;border:none;justify-content:center;width:56px;height:56px;display:flex;position:absolute}.slider__arrow--left{border-top-right-radius:2rem;border-bottom-right-radius:2rem;bottom:calc(50% - 28px);left:-1rem}.slider__arrow--right{border-top-left-radius:2rem;border-bottom-left-radius:2rem;bottom:calc(50% - 28px);right:-1rem}.slider__arrow svg{color:#1c4b86;font-size:1.5rem}.slider__text{opacity:0;will-change:transform,opacity;z-index:1;text-align:center;-webkit-font-smoothing:antialiased;flex-direction:column;justify-content:center;align-items:center;width:100%;line-height:1.5;transition:transform .5s ease-in-out,opacity .5s ease-in-out;display:flex;position:absolute;overflow:hidden;transform:translate(0,0)}.slider__text p{font-size:.9rem;line-height:1rem}.slider__text--perso{top:-15px}.slider__text--disabled{opacity:.8;transform:translate(0)}.slider__text--disabled:after{opacity:1;z-index:10;content:"Undisponible";color:#1c4b86;text-transform:uppercase;justify-content:center;align-items:center;width:100%;height:100%;font-family:Open Sans;font-size:1.2rem;font-style:normal;font-weight:900;display:flex;position:absolute}.slider__text h2{font-size:1.18rem}.slider__text--Right{opacity:0;transform:translate(100%)}.slider__text--Left{opacity:0;transform:translate(-100%)}.slider__text--active{opacity:1;width:100%;transform:translate(0)}@keyframes slideInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes widthThenOpacityLeft{0%{opacity:1;width:0;left:auto;right:0}70%{opacity:1;width:22px;left:auto;right:0}to{opacity:0;width:16px;left:auto;right:0}}@keyframes widthThenOpacity{0%{opacity:1;width:0}70%{opacity:1;width:22px}to{opacity:0;width:16px}}.progress-indicator{height:10px;margin-top:.5rem;position:relative}.progress-indicator--perso{z-index:100}.progress-indicator__points{z-index:1;justify-content:center;align-items:center;gap:.5rem;display:flex;position:relative}.progress-indicator__points .point{opacity:.6;will-change:opacity,width,scale;background-color:#fd7f38;border-radius:50%;width:6px;height:6px;transition:opacity .5s .3s,width .8s,scale .3s;scale:1}.progress-indicator__points .point.active{opacity:1;background-color:#fd7f38;width:10px;height:10px;scale:1}.progress-indicator__points .point.previous{width:100%;height:6px;transition:width .5s ease-in-out}.progress-indicator__bar{background-color:#fd7f38;border-radius:2rem;width:0;height:6px;position:absolute}.progress-indicator__bar.active{width:16px;transition:width .3s}.personnage-slider{width:100%;display:flex}.loader,.loader:before,.loader:after{border-radius:50%;width:1.5em;height:1.5em;animation:1.8s ease-in-out infinite bblFadInOut}.loader{color:#fff;text-indent:-9999em;font-size:7px;animation-delay:-.16s;position:relative;transform:translateZ(0)}.loader:before,.loader:after{content:"";position:absolute;top:0}.loader:before{animation-delay:-.32s;left:-3.5em}.loader:after{left:3.5em}@keyframes bblFadInOut{0%,80%,to{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em}}@font-face{font-family:EBGaramond-Bold;font-style:normal;font-weight:400;src:url(/animatique-intro/fonts/EBGaramond-Bold.ttf)format("truetype")}#game{background:#010a27;width:100vw;height:100vh;position:relative;overflow:hidden}#game canvas{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.game-container{font-family:EBGaramond-Bold,sans-serif}#turn{font-style:"EBGaramond-Bold",sans-serif;color:#fff;text-align:center;letter-spacing:2px;font-size:30px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.landscapeContainer{z-index:200;text-align:center;background-color:#1c4b86;border:.2rem solid #fff;border-radius:2rem;flex-direction:column;justify-content:space-between;align-items:center;width:90%;padding:20px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.landscapeContainer__title{color:#fff}.landscapeContainer p{color:#fff;font-size:1.1rem}.landscapeContainer__span{color:#fde427;font-weight:700}.landscapeContainer__modal{z-index:200;opacity:.95;background-color:#1c4b86;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.accueil{background:radial-gradient(circle,#fd7f38,#fd6b51);flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:100%;padding:2.43rem;display:flex;position:relative;overflow:hidden}.accueil__wrapper{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;max-width:1600px;height:100%;display:flex;position:relative;overflow:hidden}@media screen and (max-width:767px){.accueil__wrapper{flex-direction:column}}.accueil__perso{z-index:5;justify-content:center;align-items:center;width:50%;height:100%;animation:1s ease-in-out fadeIn;display:flex;position:relative}@media screen and (max-width:767px){.accueil__perso{display:none}}.accueil__logo{flex-direction:column;justify-content:flex-start;align-items:center;gap:1.125rem;width:70%;height:20%;display:flex;position:relative}@media screen and (max-width:767px){.accueil__logo{gap:.8rem}}.accueil__logo__educfi{width:100%;height:80%;position:relative}.accueil__title{z-index:5;flex-direction:column;justify-content:space-between;align-items:center;width:50%;height:70%;display:flex}@media screen and (max-width:767px){.accueil__title{padding-block:0;width:100%;height:100%;padding-bottom:4rem}}.accueil__divGame{justify-content:flex-end;align-items:flex-end;width:100%;height:35%;display:flex}@media screen and (max-width:767px){.accueil__divGame{justify-content:center;align-items:center;width:100%;height:30%}}.accueil__gameName{aspect-ratio:780/251;width:100%;height:100%;animation:1s ease-in-out scaleUp;position:relative;bottom:0}@media screen and (max-width:767px){.accueil__gameName{aspect-ratio:780/251;width:50rem;height:auto}}.accueil__gameName--monnaie{aspect-ratio:725/97;height:60%}.accueil__rectangle{aspect-ratio:2153/827;z-index:1;width:160vw;position:absolute;bottom:0;right:-30%;transform:translateY(50%)}@media screen and (max-width:767px){.accueil__rectangle{width:auto;height:90%;right:-100%}}.accueil--blueback{clip-path:polygon(0% 20%,100% 0%,100% 100%,0 100%);background:radial-gradient(circle,#1c4b86,#203975);width:100%;height:50%;position:absolute;bottom:0;box-shadow:-1px 2px 12px 1px #000000c2}.accueil__persomobile{display:none;position:relative}@media screen and (max-width:767px){.accueil__persomobile{width:90%;height:100%;display:block;position:relative}.accueil__persomobile img{align-self:center;width:100%;height:auto}}.accueil__fullscreen{z-index:10;top:1rem}@media screen and (max-width:767px){.accueil__fullscreen{right:.5rem}}@media screen and (min-width:1024px){.accueil__fullscreen{right:1rem}}.intro{background:radial-gradient(circle,#fd7f38,#fd6b51);flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}@media screen and (max-width:767px){.intro{z-index:0}}@media screen and (min-width:767px) and (max-width:1024px){.intro{z-index:0}}.intro__wrapper{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;height:100%;display:flex;position:relative}@media screen and (max-width:767px){.intro__wrapper{flex-direction:column;padding-left:0}}@media screen and (min-width:767px) and (max-width:1024px){.intro__wrapper{flex-direction:column;padding-left:0}}.intro__burger{color:#fff;align-self:flex-start;padding-top:1rem;padding-left:.5rem}@media screen and (min-width:1024px){.intro__burger{padding-left:2rem}}.intro__flexchild{flex-direction:column;justify-content:flex-end;align-items:center;gap:2.5rem;width:34%;height:100%;padding-top:6rem;padding-bottom:2rem;display:flex;position:relative}@media screen and (max-width:767px){.intro__flexchild{justify-content:flex-start;gap:0;width:100%;height:auto;padding-top:.8rem;padding-bottom:.625rem;overflow:visible}}@media screen and (min-width:767px) and (max-width:1024px){.intro__flexchild{justify-content:flex-start;gap:0;width:100%;height:auto;padding-top:3rem;padding-bottom:.625rem;overflow:visible}}.intro__flexchild__perso{width:100%;height:100%;display:flex;position:relative}@media screen and (max-width:767px){.intro__flexchild__perso{display:none}}@media screen and (min-width:767px) and (max-width:1024px){.intro__flexchild__perso{display:none}}.intro--desktop{display:flex}@media screen and (max-width:767px){.intro--desktop{display:none}}@media screen and (min-width:767px) and (max-width:1024px){.intro--desktop{display:none}}.intro--mobile{display:none}@media screen and (max-width:767px){.intro--mobile{display:flex}}@media screen and (min-width:767px) and (max-width:1024px){.intro--mobile{display:flex}}.intro__gameName{aspect-ratio:780/251;width:80%;height:auto;position:relative}@media screen and (max-width:767px){.intro__gameName{width:70%}}@media screen and (min-width:767px) and (max-width:1024px){.intro__gameName{width:50%}}.intro__nav{color:#000;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:100%;font-size:1.25rem;display:flex}@media screen and (max-width:767px){.intro__nav{color:#fff;justify-content:flex-end;align-items:flex-end;padding-right:16px;font-size:1rem;position:absolute;bottom:16px}}@media screen and (min-width:767px) and (max-width:1024px){.intro__nav{color:#fff;justify-content:flex-end;align-items:flex-end;padding-right:16px;font-size:1.25rem;position:absolute;bottom:16px}}.intro__nav__desktop{display:flex}@media screen and (max-width:767px){.intro__nav__desktop{display:none}}@media screen and (min-width:767px) and (max-width:1024px){.intro__nav__desktop{display:none}}.intro__nav__mobile{display:none}@media screen and (max-width:767px){.intro__nav__mobile{display:flex}}@media screen and (min-width:767px) and (max-width:1024px){.intro__nav__mobile{display:flex}}.intro__nav__link{font-size:.88rem;transition:all .25s ease-in-out}.intro__nav__link:hover{color:#fff}.intro__nav__link--border{border-bottom:1px solid #000;padding-bottom:.5rem}@media screen and (max-width:767px){.intro__nav__link--border{border-bottom:1px solid #fff}}@media screen and (min-width:767px) and (max-width:1024px){.intro__nav__link--border{border-bottom:1px solid #fff}}.intro--whiteback{color:#000;clip-path:polygon(15% 0%,100% 0%,83% 100%,0 100%);background-color:#fff;position:relative;box-shadow:-1px 2px 12px 1px #00000042}@media screen and (max-width:767px){.intro--whiteback{z-index:-1;clip-path:polygon(0% 0%,100% 5%,100% 100%,0 100%);height:60%;display:flex;position:absolute;bottom:16%}}@media screen and (min-width:767px) and (max-width:1024px){.intro--whiteback{z-index:-1;clip-path:polygon(0% 0%,100% 5%,100% 100%,0 100%);height:60%;display:flex;position:absolute;bottom:150px}}.intro--blueback{color:#fff;clip-path:polygon(17% 0%,100% 0%,85% 100%,0 100%);background:radial-gradient(circle,#1c4b86,#203975);height:100%;position:absolute;right:0;box-shadow:-1px 2px 12px 1px #000000c2}@media screen and (max-width:767px){.intro--blueback{z-index:2;clip-path:polygon(0% 20%,100% 0%,100% 100%,0 100%);flex-direction:row;width:100%;height:35%;padding-top:3rem;bottom:0;left:0}}@media screen and (min-width:767px) and (max-width:1024px){.intro--blueback{z-index:2;clip-path:polygon(0% 20%,100% 0%,100% 100%,0 100%);height:40%;display:flex;bottom:0;left:0;overflow:visible}}.intro__rectangle{width:100%;height:100%;position:absolute;left:0}.intro__personnages{justify-content:center;align-items:center;width:calc(100% - 8rem);height:70%;animation:1s ease-in-out .3s fadeInUp;display:flex;position:relative}@media screen and (max-width:767px){.intro__personnages{display:none}}@media screen and (min-width:767px) and (max-width:1024px){.intro__personnages{display:none}}.intro__list{flex-direction:column;justify-content:flex-start;align-items:center;gap:1.5rem;height:30%;margin-left:-4rem;display:flex}.intro__list__desktop{display:flex}@media screen and (max-width:767px){.intro__list__desktop{display:none}}@media screen and (min-width:767px) and (max-width:1024px){.intro__list__desktop{display:none}}.intro__list__mobile{display:none}@media screen and (max-width:767px){.intro__list__mobile{z-index:20;width:100%;display:block;position:absolute;top:25%;left:16px}}@media screen and (min-width:767px) and (max-width:1024px){.intro__list__mobile{flex-direction:column;gap:2rem;display:flex;position:absolute;top:calc(50% - 200px)}}@media screen and (max-width:767px){.intro__list{z-index:100;align-self:flex-start;align-items:flex-start;width:100%;margin-left:0;padding-left:1rem;position:absolute}}@media screen and (min-width:767px) and (max-width:1024px){.intro__list{z-index:100;flex-direction:column;align-self:center;align-items:center;width:100%;margin-left:0;padding-left:1rem;position:relative}}@media screen and (max-width:767px){.intro__list__item{align-self:flex-end}}@media screen and (min-width:767px) and (max-width:1024px){.intro__list__item{margin-top:15%}}.intro__btn{max-width:100%;position:relative;box-shadow:0 2px 10px #000000b3}@media screen and (max-width:767px){.intro__btn--desktop{display:none}}@media screen and (min-width:767px) and (max-width:1024px){.intro__btn--desktop{display:none}}@media screen and (max-width:767px){.intro__btn{position:absolute;left:-36px}}@media screen and (min-width:767px) and (max-width:1024px){.intro__btn{position:relative}}@media screen and (max-width:767px){.intro__btn__top{z-index:10;position:absolute;top:4rem}}@media screen and (min-width:767px) and (max-width:1024px){.intro__btn__top{position:relative}}@media screen and (max-width:767px){.intro__btn__bottom{text-align:center;position:absolute;top:4rem}}@media screen and (min-width:767px) and (max-width:1024px){.intro__btn__bottom{position:relative}}.intro__btn__whiteLeft{box-shadow:0 2px 10px #000000b3}@media screen and (max-width:767px){.intro__btn__whiteLeft{border-top-right-radius:0;border-bottom-right-radius:0;position:absolute;top:2rem;right:0}}.intro__personnagesmobile{display:none}@media screen and (max-width:767px){.intro__personnagesmobile{z-index:0;width:307px;height:507px;display:flex;position:absolute;top:150px;right:-50px;overflow:visible}}@media screen and (min-width:767px) and (max-width:1024px){.intro__personnagesmobile{aspect-ratio:307/507;z-index:0;width:460px;height:760px;display:flex;position:absolute;top:200px;right:-50px;overflow:visible}}.intro__persosolomobile{display:none}@media screen and (max-width:767px){.intro__persosolomobile{z-index:10;display:block;position:absolute;bottom:-40%;left:-10%}}@media screen and (min-width:767px) and (max-width:1024px){.intro__persosolomobile{z-index:10;width:270px;height:808px;display:block;position:absolute;bottom:-15vh;left:0%}}.intro--slideDown{animation:1s ease-in-out fadeInDown}.intro--slideUp{animation:1s ease-in-out fadeInUp}.intro__sound{z-index:10;background-color:#fd7f38;border-radius:.5rem;justify-content:center;align-items:center;padding:1rem;display:flex;position:absolute;top:1rem;right:1rem}.intro__sound svg{width:1rem;height:1rem}@media screen and (max-width:767px){.intro__sound{background-color:#0000;top:.5rem;right:0}.intro__sound svg{width:1.2rem;height:1.2rem}}@media screen and (min-width:767px) and (max-width:1024px){.intro__sound{top:0;right:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleUp{0%{transform:scale(.5)}to{transform:scale(1)}}.intro__list__mobile .subtitle-h3 span{display:block}.create{background:radial-gradient(circle,#fd7f38,#fd6b51);flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}@media screen and (max-width:767px){.create{flex-direction:column}}.create__div{clip-path:polygon(15% 0%,100% 0%,100% 100%,0 100%);text-align:center;background-color:#fff;flex-direction:column;justify-content:center;align-items:center;width:60%;height:100%;display:flex}@media screen and (max-width:767px){.create__div{clip-path:polygon(0% 2%,100% 0%,100% 100%,0 100%);width:100%;padding-top:1.5rem;padding-bottom:1.5rem}}.create__div--text{width:22.21rem}.create__div__container{flex-direction:column;justify-content:space-between;align-items:center;width:70%;display:flex}@media screen and (max-width:767px){.create__div__container{gap:0}}.create__leftDiv{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem;width:100%;height:100%;margin-top:4rem;padding-left:8.75rem;display:flex}@media screen and (max-width:767px){.create__leftDiv{width:100%;height:20%;padding:.5rem 1rem}}.create__leftDiv__nav{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.create__leftDiv__image{opacity:1;width:100%;height:80%;transition:opacity .3s ease-in-out;position:relative}@media screen and (max-width:767px){.create__leftDiv__image{display:none}}.create__leftDiv__image.fade-transition{opacity:0}.create__numberFlex{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding-top:1rem;display:flex}@media screen and (max-width:767px){.create__numberFlex{gap:.25rem;padding-top:0}}.create__link{color:#fff;justify-content:center;align-items:center;padding-bottom:.5rem;display:flex}.create__buttons{cursor:pointer;background-color:#1c4b86;border:none;border-radius:1.77rem;justify-content:center;align-items:center;width:4.4rem;height:4.4rem;transition:background-color .25s ease-in-out;display:flex}@media screen and (max-width:767px){.create__buttons{border-radius:1.44rem;width:3.5rem;height:3.5rem}}.create__buttons:hover{background-color:#132945}.create__buttons--disabled{cursor:not-allowed;opacity:.33;background-color:#b2b9c2}.create__buttons__list{justify-content:center;gap:3.5rem;width:100%;display:flex}.create__telechargement{background-color:#0000;border:none;justify-content:center;align-items:flex-end;gap:.5rem;margin-top:4rem;display:flex}.minimum--white{color:#fff}.extra-image{width:15%;height:auto;position:absolute;bottom:10%;left:55%;transform:translate(-50%,-50%)}.popup-overlay{z-index:1000;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.popup-content{text-align:left;background:#fff;border-radius:1rem;width:90%;max-width:650px;padding:2rem}.popup-content.text-1{color:#1c4b86}.popup-buttons{justify-content:space-around;margin-top:1.5rem;display:flex}.popup-buttons span{color:#fff;font-size:1rem}.popup-buttons:hover{cursor:pointer}.btn__confirm{color:#fff;background-color:#1c4b86;padding:.5rem 1rem}.btn__cancel{color:#111827;background-color:#e5e7eb;padding:.5rem 1rem}.session{background:radial-gradient(circle,#fd7f38,#fd6b51);flex-direction:row;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}@media screen and (max-width:767px){.session{flex-direction:column}}.session__containerLeft{z-index:1;flex-direction:column;justify-content:flex-start;align-items:flex-end;width:30%;height:100%;margin-top:4rem;padding-left:8.75rem;display:flex;position:relative}@media screen and (max-width:767px){.session__containerLeft{align-items:center;width:100%;height:5%;margin-top:1rem;padding-left:1rem}}.session__containerRight{clip-path:polygon(15% 0%,100% 0%,100% 100%,0 100%);background-color:#fff;flex-direction:column;justify-content:center;align-items:center;width:70%;height:100%;padding-bottom:4rem;padding-left:4rem;display:flex;position:relative;overflow-y:auto}@media screen and (max-width:767px){.session__containerRight{clip-path:polygon(0% 2%,100% 0%,100% 100%,0 100%);width:100%;padding-top:1.5rem;padding-bottom:1.5rem;padding-left:.5rem}}.session__containerRight__content{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:80%;max-width:900px;height:100%;margin-top:3rem;padding:1rem;display:flex;position:relative}@media screen and (max-width:767px){.session__containerRight__content{width:100%;margin-top:0;padding-left:0}}.session__containerRight--flex{flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:45%;display:flex}.session__containerRight--flexBottom{flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:15%;margin-top:auto;display:flex}@media screen and (max-width:767px){.session__containerRight--flexBottom{margin-top:0}}.session__codeList{justify-content:center;align-items:center;gap:.5rem;width:100%;text-decoration:none;list-style:none;display:flex}.session__code{color:#fff;background-color:#fd7f38;border-radius:.5rem;justify-content:center;align-items:center;width:14.3rem;height:14rem;display:flex;box-shadow:inset 5px 5px 12px -9px #000000c7}.session__code--start{width:8rem;height:7rem}@media screen and (max-width:767px){.session__code{width:18%;height:10vh}}.session__modal{z-index:100;background:#010a27;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100vw;height:100vh;display:flex;position:fixed}.session__modal h1{text-align:center;color:#fff;width:75%;font-family:Open Sans;font-size:1.11rem;font-style:italic;font-weight:900}.session__modalStart{z-index:100;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed}.session__modalStart__back{z-index:0;opacity:.75;background-color:#132945;width:100%;height:100%;position:absolute}.session__modalStart__content{z-index:10;color:#fff;text-align:center;background:radial-gradient(circle,#1c4b86,#203975);border:.2rem solid #fff;border-radius:1.33rem;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:80%;padding:1rem;display:flex;box-shadow:0 0 10px #002e72bf}.session__modalStart__content p{color:#fff;font-family:Open Sans;font-size:2rem;font-style:italic;font-weight:900}.session__modalStart__buttons{gap:.5rem;display:flex}.session__link{box-shadow:none;background-color:#0000;border:none;align-self:flex-start;align-items:center;display:flex}.session__personnages{display:flex}@media screen and (max-width:767px){.session__personnages{display:none}}.session__pouvoirPopIn{z-index:1000;opacity:1;background:radial-gradient(circle,#1c4b86,#203975);flex-direction:column;justify-content:center;align-items:center;width:100vw;height:19rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.session__pouvoirPopIn p{width:60%}.session__pouvoirPopIn--space{width:100%;height:24rem;position:relative}.session__pouvoirPopIn--text{z-index:10;text-align:center;text-shadow:2px 1px 1px #000;flex-direction:column;justify-content:center;align-items:center;gap:.8rem;width:100%;display:flex}.session__pouvoirPopIn--text--title{color:#fde427;font-family:basteleur-bold;font-size:4rem;font-style:normal;font-weight:900}.session__pouvoirPopIn--text--subtitle{text-transform:uppercase;color:#fff;font-family:basteleur-bold;font-size:4rem;font-style:normal;font-weight:900}.session__pouvoirPopIn--text--description i{color:#fff4d0;font-style:normal}.session__pouvoirPopIn--text--description{color:#fff;font-family:basteleur-moonlight;font-size:2rem;font-style:normal;font-weight:900}.session__btns{flex-flow:wrap;justify-content:center;gap:1rem;display:flex}.session__qrCode{z-index:100;position:absolute;bottom:4rem;left:1rem}@media screen and (max-width:767px){.session__qrCode,.session__replayAnimatic{display:none}}.login{background-color:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.login__wrapper{background-color:#fff;flex-direction:column;justify-content:space-between;align-items:center;gap:1rem;width:100%;max-width:900px;height:100%;display:flex}@media screen and (min-width:767px) and (max-width:1024px){.login__wrapper{justify-content:center}}.login span{text-align:center;width:100%}.login__title{flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.login__title h1{text-transform:uppercase}.login__div{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.login__codeBox{color:#fff;text-align:center;background:radial-gradient(circle,#fd7f38,#fd6b51);border:none;border-radius:.5rem;justify-content:center;align-items:center;width:15%;height:10vh;font-family:degular-semibold,sans-serif;font-size:2.5rem;display:flex}.login__image{width:100%;height:30%}.login__link{color:#132945;justify-content:flex-start;gap:.4rem;display:flex}.login__link p{color:#132945;font-family:degular-regular;font-size:.88rem;font-style:normal;font-weight:400}.login__nav{justify-content:space-between;width:100%;padding-block:.5rem;padding-inline:1rem;display:flex}.logged{color:#fff;clip-path:polygon(0% 7%,100% 0%,100% 100%,0 100%);background:radial-gradient(circle,#1c4b86,#203975);width:100%;height:55%;margin-top:auto;position:relative}.logged__nav{justify-content:flex-end;width:100%;padding:.5rem 1rem;display:flex}.logged__infos{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.logged__infos--subtitle{width:70%}.logged__personnages{z-index:100;width:auto;height:60%;position:absolute;bottom:.5rem}.logged__modal{z-index:100;background:radial-gradient(circle,#1c4b86,#203975);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.logged__modal h1{text-align:center;color:#fff;width:75%;font-family:Open Sans;font-size:1.11rem;font-style:italic;font-weight:900}.jeu{background:radial-gradient(circle,#1c4b86,#203975);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.jeu__wrapper{flex-direction:column;width:100%;max-width:900px;height:100%;display:flex;overflow-x:hidden}.jeu__background{color:#fff;background:0 0;flex-direction:column;flex:none;width:100%;max-width:900px;display:flex;overflow-x:hidden}.jeu__orangeBack{background:radial-gradient(circle,#fd7f38,#fd6b51);flex-direction:column;flex:1;justify-content:space-between;width:100%;max-width:900px;padding-bottom:1rem;display:flex;overflow-x:hidden}.jeu__progressbar{gap:1.7rem;width:100%;padding-inline:1rem}.jeu__instruction{text-align:center;color:#fff;font-family:Open Sans;font-size:1.11rem;font-style:italic;font-weight:900}.jeu__div{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex}.jeu__startModal{background:radial-gradient(circle,#1c4b86,#203975);flex-direction:column;justify-content:center;align-items:center;gap:2rem;width:100%;height:100vh;display:flex;position:relative}.jeu__startModal__image{width:100%;height:70%;position:relative}.jeu__startModal__soundIcon{margin-left:auto;padding-top:.5rem;padding-right:.5rem}.jeu__startModal__list{color:#fff;flex-direction:row;justify-content:center;gap:2rem;font-family:basteleur-bold;font-size:2rem;font-style:normal;font-weight:900;display:flex}.jeu__startModal--inactive{color:#132945}.jeu__startModal__persoImg{width:100%;height:70%;position:relative}.avatar{background-color:#fff;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:900px;height:100%;display:flex;position:relative;overflow:hidden}.avatar__nav{justify-content:flex-end;align-items:center;width:100%;display:flex}.avatar__description{padding-bottom:1rem;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:500px;padding-inline:.5rem;transition:all .5s ease-in-out;display:flex}.avatar__description__title{color:#1c4b86;text-align:center;margin-block:.5rem;font-family:basteleur-bold;font-size:1.1rem;font-style:normal;font-weight:900}.avatar__description__subtitle{color:#1c4b86;margin-top:0;font-family:Open Sans;font-size:1.1rem;font-style:normal;font-weight:600}.avatar__description__text{color:#132945;text-align:left;z-index:2;scroll-behavior:smooth;word-wrap:break-word;background-color:#fff;width:95%;font-family:Open Sans;font-size:1rem;font-style:normal;font-weight:600;line-height:1rem;overflow:auto}.avatar__description__text::-webkit-scrollbar{width:6px;padding-left:.5rem}.avatar__description__text::-webkit-scrollbar-thumb{background-color:#1c4b86}.avatar__description__text::-webkit-scrollbar-track{background-color:#fff}.avatar__description__content{justify-content:flex-start;align-items:flex-start;gap:.5rem;width:100%;height:auto;display:flex;position:relative}.avatar__description__sound{align-self:flex-start;padding-top:.5rem}.avatar__description__sound svg{width:1.2rem;height:1.2rem}.avatar__description__image{z-index:0;opacity:0;-webkit-font-smoothing:antialiased;width:100%;height:100%;margin-left:-15px;transition:transform .5s ease-in-out,opacity .5s ease-in-out;position:absolute;transform:translate(0,0)}.avatar__description__image--Right{opacity:0;transform:translate(100%)}.avatar__description__image--Left{opacity:0;transform:translate(-100%)}.avatar__description__image--active{opacity:1;transform:translate(0)}.avatar__pouvoir{z-index:2;color:#fff;clip-path:polygon(0% 5%,100% 0%,100% 100%,0 100%);padding-top:5%;padding-inline:1rem;background:radial-gradient(circle,#1c4b86,#203975);flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:68%;padding-bottom:1rem;display:flex;position:absolute;bottom:0;box-shadow:-1px 2px 12px 1px #000000c2}@media screen and (max-width:767px){.avatar__pouvoir{left:0%}}.avatar__pouvoir__row{justify-content:"center";align-items:"center";flex-direction:row;justify-content:center;gap:.2rem;display:flex}.avatar__pouvoir__timer{color:#fde427;margin-block:.5rem;font-family:basteleur-bold;font-size:.75rem;font-style:normal;font-weight:900}.avatar__pouvoir__subtitle{color:#fff;font-family:basteleur-moonlight;font-size:.8rem;font-style:normal;font-weight:400}.avatar__pouvoir__title{color:#fff;text-transform:uppercase;font-family:basteleur-bold;font-size:1.18rem;font-style:normal;font-weight:900}.avatar__pouvoir__text{color:#fff;text-align:center;font-family:Open Sans;font-size:1rem;font-style:normal;font-weight:600;line-height:1rem}.avatar__pouvoir__content{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:100%;max-width:500px;height:auto;display:flex;position:relative}.avatar__pouvoir__powerCharge{flex-direction:column;gap:.5rem;width:100%;height:auto;display:flex}.avatar__special__container{justify-content:center;align-items:center;gap:1rem;display:flex}.avatar__special__text{color:#fff;font-family:Open Sans;font-size:1.11rem;font-style:italic;font-weight:600}.avatar__description__image-wrapper{justify-content:center;align-items:center;width:200px;height:400px;margin-left:-2rem;display:flex;position:relative;overflow:hidden}.avatar__image--to-right{animation:.5s forwards slideOutToRight;transform:translate(0%)}@keyframes slideInFromRight{0%{opacity:.8;transform:translate(-100%)}to{opacity:1;transform:translate(0%)}}@keyframes slideInFromLeft{0%{opacity:.8;transform:translate(100%)}to{opacity:1;transform:translate(0%)}}@keyframes slideOutToLeft{0%{opacity:1;transform:translate(0%)}to{opacity:0;transform:translate(100%)}}@keyframes slideOutToRight{0%{opacity:1;transform:translate(0%)}to{opacity:0;transform:translate(-100%)}}.score{text-align:center;background:#fff;flex-direction:column;justify-content:flex-start;align-items:center;gap:1rem;width:100%;display:flex}.score h1{font-size:2.5rem}.score__content{background-color:#fff;border-radius:.2rem;flex-direction:column;justify-content:flex-start;gap:2rem;width:95%;padding:1rem;display:flex}.score__data{gap:2rem;display:flex}@media screen and (max-width:767px){.score__data{flex-direction:column;gap:.5rem}}.score__perso{flex-direction:row;justify-content:center;align-items:center;gap:1rem;display:flex}.score .score__list{width:100%;max-width:500px;margin:0 auto;padding:0;list-style:none}.score .score__list .score__list__item{border-bottom:1px solid #b2b9c2;justify-content:space-between;align-items:center;margin:10px 0;padding:10px;display:flex}.score .score__list .score__list__item img{border-radius:50%}.score .score__list .score__list__item .score__nickname{color:#1c4b86;font-family:basteleur-moonlight;font-size:1rem;font-style:normal;font-weight:400}.score .score__list .score__list__item .score__score{color:#1c4b86;font-family:basteleur-moonlight;font-size:1rem;font-style:normal;font-weight:900}.score .score__menu nav span{background:#1c4b86}.stats{background:radial-gradient(circle,#1c4b86,#203975);flex-direction:row;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow-x:hidden}@media screen and (min-width:767px) and (max-width:1024px){.stats{flex-direction:column}}@media screen and (max-width:767px){.stats{flex-direction:column}}.stats__containerLeft{color:#fff;z-index:10;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:35%;height:100%;padding-bottom:2rem;padding-left:7.77rem;display:flex;position:relative}.stats__containerLeft__header{padding-top:2rem}.stats__containerLeft h1{color:#fff;font-family:basteleur-bold;font-size:1.4rem;font-style:normal;font-weight:900}@media screen and (min-width:767px) and (max-width:1024px){.stats__containerLeft h1{font-size:1.2rem}}@media screen and (max-width:767px){.stats__containerLeft h1{font-size:1.2rem}}.stats__containerLeft h2{opacity:.6}@media screen and (max-width:767px){.stats__containerLeft{justify-content:center;align-items:center;width:100%;height:60%;margin:0;padding-left:0}}@media screen and (min-width:767px) and (max-width:1024px){.stats__containerLeft{justify-content:center;align-items:center;width:100%;height:40%;margin-top:0;margin-bottom:0;padding-left:1rem}}.stats__containerLeft__title{margin-bottom:auto;padding-top:1rem}@media screen and (min-width:767px) and (max-width:1024px){.stats__containerLeft__title{text-align:center;margin-bottom:0}}@media screen and (max-width:767px){.stats__containerLeft__title{text-align:center;margin-bottom:0}}.stats__containerLeft__correction{flex-direction:column;justify-content:center;gap:1rem;width:100%;margin-top:auto;display:flex}.stats__containerLeft__correction button{color:#1c4b86;align-self:center;width:90%}@media screen and (min-width:767px) and (max-width:1024px){.stats__containerLeft__correction button{width:auto}}@media screen and (max-width:767px){.stats__containerLeft__correction button{width:auto}}.stats__containerRight{clip-path:polygon(10% 0%,100% 0%,100% 100%,0 100%);background-color:#fff;flex-direction:column;justify-content:center;align-items:center;width:65%;height:100%;display:flex}@media screen and (max-width:767px){.stats__containerRight{width:100%;padding-top:1.5rem;padding-bottom:1.5rem}}@media screen and (min-width:767px) and (max-width:1024px){.stats__containerRight{clip-path:polygon(0% 2%,100% 0%,100% 100%,0 100%);width:100%;padding-top:1.5rem;padding-bottom:1.5rem}}@media screen and (max-width:767px){.stats__containerRight{clip-path:polygon(0% 2%,100% 0%,100% 100%,0 100%);width:100%;padding-top:1.5rem;padding-bottom:1.5rem}}.stats__containerRight__name{justify-content:center;align-items:center;gap:.5rem;display:flex}.stats__containerRight__list{flex-direction:column;width:70%;margin-left:6rem;display:flex}@media screen and (min-width:767px) and (max-width:1024px){.stats__containerRight__list{width:80%;margin:0}}@media screen and (max-width:767px){.stats__containerRight__list{width:90%;margin:0}}.stats__containerRight__list__item{border-bottom:.15rem dotted #1c4b86;justify-content:space-between;align-items:center;padding-block:.5rem;display:flex}.stats__containerRight__list--avatar{border:1px solid #1c4b86;width:4rem;height:4rem}.stats__containerRight__list--avatar img{width:100%;height:100%}@media screen and (max-width:767px){.stats__containerRight__list--avatar{width:3rem;height:3rem}}.stats__nickname{color:#1c4b86;font-family:basteleur-moonlight;font-size:1.11rem;font-style:normal;font-weight:400}@media screen and (max-width:767px){.stats__nickname{font-size:1rem}}.stats__score{color:#1c4b86;font-family:basteleur-moonlight;font-size:1.11rem;font-style:normal;font-weight:900}@media screen and (max-width:767px){.stats__score{font-size:1rem}}.stats__modal{opacity:0;z-index:100;pointer-events:none;background-color:#000c;justify-content:center;align-items:center;width:100%;height:100%;transition:all .3s ease-in-out;display:flex;position:absolute}.stats__modal.active{opacity:1;pointer-events:all}.stats__modal__content{color:#fff;background:radial-gradient(circle,#1c4b86,#203975);border:.2rem solid #fff;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:80%;padding:2rem;display:flex;box-shadow:5px 5px 15px -4px #00000075}.stats__modal__content h1{font-style:italic}.stats__modal__buttons{justify-content:center;align-items:center;gap:1rem;display:flex}.stats__modal__buttons--cancel{color:#fff;background-color:#0000;border:none;padding:.5rem;font-family:degular-regular;font-size:1.11rem;font-style:normal;font-weight:9400}.stats__modal__buttons--restart{color:#fff;font-family:degular-regular;font-size:1.11rem;font-style:normal;font-weight:9400}.stats__quit{background-color:#0000;border:none}.finished-tag{color:#19b472}.correction{background:radial-gradient(circle,#1c4b86,#203975);flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;display:flex;position:relative;overflow-x:hidden}@media screen and (min-width:767px) and (max-width:1024px){.correction{flex-direction:column}}@media screen and (max-width:767px){.correction{flex-direction:column;justify-content:flex-start;height:100%}}.correction__content{flex:1;justify-content:center;align-self:center;align-items:flex-start;width:100%;height:auto;padding-top:4rem;display:flex}@media screen and (max-width:767px){.correction__content{flex-direction:column;padding-block:1rem;padding-inline:0}}.correction__content__left{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:60%;height:100%;padding-top:.5rem;padding-bottom:2rem;padding-left:7rem;display:flex}@media screen and (max-width:767px){.correction__content__left{padding-left:0;padding-inline:1rem;justify-content:center;width:100%;height:auto;padding-bottom:1rem}}.correction__containerLeft{color:#fff;flex-direction:column;justify-content:center;align-items:flex-start;width:37%;height:100vh;padding-left:7.77rem;display:flex;position:relative}@media screen and (max-width:767px){.correction__containerLeft{padding-left:0;width:100%;height:auto;padding-block:1rem;padding-inline:1rem}}.correction__containerLeft p{width:100%}.correction__containerLeft h1{color:#fff;font-family:basteleur-bold;font-size:1.4rem;font-style:normal;font-weight:900}@media screen and (min-width:767px) and (max-width:1024px){.correction__containerLeft h1{font-size:1.2rem}}@media screen and (max-width:767px){.correction__containerLeft h1{font-size:1.2rem}}.correction__containerRight{clip-path:polygon(10% 0%,100% 0%,100% 100%,0 100%);background-color:#fff;flex-direction:column;justify-content:flex-start;align-items:center;width:65%;height:100%;display:flex;position:absolute;right:0}.correction__containerRight__content{flex-direction:column;justify-content:center;align-items:center;width:90%;height:100%;padding-bottom:2rem;display:flex}@media screen and (max-width:767px){.correction__containerRight__content{background:#fff;width:100%;height:100%;padding-inline:1rem}}.correction__containerRight__buttons{justify-content:center;align-items:center;gap:1rem;margin-top:auto;display:flex}.correction__containerRight__buttons button:disabled{color:#b2b9c2;opacity:.5;background-color:#fff}@media screen and (max-width:767px){.correction__containerRight__buttons button{padding-inline:.8rem;font-size:.9rem}.correction__containerRight{clip-path:polygon(0% 0%,100% 0%,100% 100%,0 100%);padding-left:0;width:100%;height:70%;padding-block:1rem;padding-inline:1rem;display:none;bottom:0}}.correction__question{color:#fff;width:70%;font-family:Open Sans;font-size:2rem;font-style:italic;font-weight:900}@media screen and (max-width:767px){.correction__question{width:100%;font-size:1.2rem}}.correction__answersList{flex-direction:column;gap:1rem;width:80%;display:flex}@media screen and (max-width:767px){.correction__answersList{gap:0;width:100%;padding-block:1rem}}.correction__answer{color:#e54c28;border-bottom:.1rem dotted #1c4b86;padding-block:.5rem;font-family:Open Sans;font-size:1.33rem;font-style:italic;font-weight:900;position:relative}.correction__answer.correct{color:#19b472}.correction__answer--icon{position:absolute;top:calc(50% - 12px);left:-2rem}@media screen and (max-width:767px){.correction__answer{font-size:1rem}}.correction__buttons{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2rem;margin-top:auto;display:flex}.correction__buttons--mobile{display:none}@media screen and (max-width:767px){.correction__buttons--mobile{flex-direction:column;gap:1rem;display:flex}}.correction__buttons--desktop{flex-direction:row;gap:1rem;display:flex}@media screen and (max-width:767px){.correction__buttons--desktop{display:none}}.correction__buttons button{color:#fff;text-align:left;background-color:#0000;padding-left:0}.correction__buttons button:hover{box-shadow:none;color:#fde427;background-color:#0000}@media screen and (max-width:767px){.correction__buttons{gap:0}}.correction__header{color:#fff;flex-direction:column;gap:0;margin-bottom:2rem;display:flex}@media screen and (max-width:767px){.correction__header{margin-bottom:2rem}}.correction__stars{color:#fde427;text-shadow:0 0 1px #fde427,0 0 10px #fde427,0 0 1px #fde427;gap:1rem;margin-bottom:1rem;font-family:Open Sans;font-size:1.33rem;font-style:italic;font-weight:900;display:flex}.correction__avatars{gap:.5rem;margin:.5rem 0 1rem;display:flex}.credits{color:#fff;background:radial-gradient(circle,#1c4b86,#203975);flex-direction:column;justify-content:flex-start;align-items:center;gap:1rem;width:100%;height:100%;display:flex}@media screen and (max-width:767px){.credits{justify-content:center}}.credits__wrapper{flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;height:100%;display:flex;position:relative;overflow-x:hidden}.credits h1{color:#fd7f38;text-shadow:1px 1px 1px #000;height:10%}.credits__logo{width:30%;height:30%;position:relative}.credits__logo--desktop{display:block}@media screen and (max-width:767px){.credits__logo--desktop{display:none}}.credits__logo--mobile{display:none}@media screen and (max-width:767px){.credits__logo--mobile{display:block}.credits__logo{height:100%}}.credits__logoContainer{flex-direction:column;justify-content:center;align-items:center;width:20%;height:100%;display:flex}@media screen and (max-width:767px){.credits__logoContainer{flex-direction:row;width:100%;height:20%}}.credits__menu{align-self:flex-start;margin-top:1rem;margin-bottom:2rem;margin-left:1rem}.credits__content{color:#fff;flex-direction:row;justify-content:center;align-items:center;gap:2rem;width:100%;height:80%;display:flex}@media screen and (max-width:767px){.credits__content{flex-direction:column-reverse;justify-content:flex-end;height:90%}}.credits__image{width:20%;height:80%;position:relative}@media screen and (max-width:767px){.credits__image{width:100%;height:60%}}.credits__text{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex}@media screen and (max-width:767px){.credits__text{justify-content:flex-start;width:100%}}.credits__text h3{text-shadow:2px 2px 2px #000;font-size:1.1rem}.tuto{color:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:900px;height:100%;display:flex;position:relative}.tuto__skip{text-align:center;color:#1c4b86;z-index:100;background-color:#fde427;border-top-left-radius:50px;border-top-right-radius:50px;width:30%;margin-top:auto;margin-bottom:.5rem;padding:.5rem;position:absolute;top:.5rem;left:.5rem}.tuto__modal{opacity:.8;z-index:100;background-color:#000;width:100%;height:100%;position:absolute}.tuto__title{text-align:center;color:#fd7f38;background-color:#fff;border-bottom-right-radius:50px;border-bottom-left-radius:50px;width:100%;margin-top:auto;padding:.5rem}.tuto--row{justify-content:center;align-items:center;gap:.5rem;display:flex}.tuto__div{background-color:#fff}.tuto__content{z-index:200;text-align:center;flex-direction:column;align-items:center;gap:.5rem;max-width:calc(900px - 2rem);padding-block:.5rem;padding-inline:.5rem;display:flex}.tuto__list{color:#fff;background-color:#1c4b86;flex-direction:column;justify-content:space-between;gap:.5rem;width:calc(100% - 2rem);margin-left:-.5rem;padding:.5rem;display:flex}.tuto__info{color:#1c4b86;opacity:0;width:95%;height:16rem;transition:opacity .5s ease-in-out transform .5s ease-in-out;z-index:200;will-change:opacity,transform;background-color:#fff;border-radius:1rem;flex-direction:column;justify-content:center;align-self:center;align-items:center;padding:.5rem;display:flex;position:absolute;transform:translateZ(0)}.tuto__info__keys{top:42%}.tuto__info__level{bottom:5%}.tuto__info__intro{top:50%;transform:translateY(-50%)}.tuto__info--visible{opacity:1}.tuto--surligne{border:.2rem solid #e54c28;padding:.2rem;font-style:normal}.tuto__btn{width:90%;margin-top:auto;transition:opacity .3s ease-in-out}.fin{color:#fff;background:radial-gradient(circle,#1c4b86,#203975);flex-direction:column;justify-content:flex-start;align-items:center;gap:1rem;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.fin__wrapper{flex-direction:column;justify-content:flex-start;align-items:center;gap:1rem;width:100%;max-width:900px;height:100%;padding:1rem;display:flex;position:relative;overflow:hidden}.fin p{color:#fff;font-family:Open Sans;font-size:1.2rem;font-style:italic;font-weight:900}.fin p span{height:20px;line-height:0}.fin h1{color:#fde427;text-shadow:2px 2px 10px #fff3,-2px -2px 6px #ffffff4d;font-family:basteleur-bold;font-size:2.5rem;font-style:normal;font-weight:900}.fin h2{color:#fff;font-family:basteleur-bold;font-size:1.28rem;font-style:normal;font-weight:900}.fin__subtitle{color:#fff;font-family:basteleur-bold;font-size:1rem;font-style:normal;font-weight:900}.fin__title{flex-direction:column;justify-content:center;align-items:center;gap:2rem;display:flex}.fin__saveScore{color:#1c4b86;text-align:center;background-color:#fff;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;height:auto;padding:1rem;animation:.5s ease-in fadeIn;display:flex}.fin__saveScore__inputContainer{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:100%;display:flex}.fin__saveScore h1{color:#132945;width:100%;font-family:basteleur-bold;font-size:1.5rem;font-style:normal;font-weight:900}.fin__saveScore__input{box-shadow:none;color:#fff;background-color:#fff;border:.1rem solid #1c4b86;border-radius:2.22rem;padding-block:.65rem}.fin__saveScore__input:focus{outline:none}.fin__saveScore__input{color:#1c4b86;text-align:center;width:100%;font-family:Open Sans;font-size:1rem;font-style:normal;font-weight:900}.fin__saveScore__header{flex-direction:column;justify-content:space-between;align-items:center;gap:1.5rem;width:100%;display:flex}.fin__saveScore__close{cursor:pointer;color:#e54c28;background-color:#0000;border:none;align-self:flex-end;font-size:2.5rem}@media screen and (min-width:767px) and (max-width:1024px){.fin__saveScore__close{font-size:4rem}}.fin__content{align-items:flex-end;width:100%;height:100%;margin-top:auto;display:flex;position:relative}.fin__content__imageContainer{z-index:10;width:50%;height:100%;margin-top:2rem;position:relative}.fin__content__session{z-index:30;color:#1c4b86;background:#0000008c;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;height:100%;padding:1rem;font-family:Open Sans;font-size:1rem;font-style:normal;font-weight:900;display:flex;position:absolute;top:0}.fin__content__stats{text-align:left;padding-inline:2rem;z-index:1;flex-direction:column;gap:1rem;width:100%;padding-bottom:3rem;display:flex;position:relative}.fin__content__stats--points{color:#fde427;font-family:basteleur-bold;font-size:1.5rem;font-style:normal;font-weight:900}.fin__content__stats--number{color:#fde427;font-family:basteleur-bold;font-size:1.8rem;font-style:normal;font-weight:900}.fin__content__stats--column{flex-direction:column;gap:.2rem;display:flex}.fin__content__stats--row{z-index:100;flex-direction:row;justify-content:space-between;align-items:center;gap:.2rem;padding-block:.5rem;display:flex;position:relative}.fin__content__stats--row p{z-index:100}.fin__content__stats--row--green:after{content:"";z-index:0;background-color:#19b472;width:100vw;height:100%;position:absolute;right:-3rem}.fin__content__stats--row--red:after{content:"";z-index:0;background-color:#e54c28;width:100vw;height:100%;position:absolute;right:-3rem}.fin__content__stats--space{flex-direction:column;gap:.5rem;display:flex}.fin__btn{color:#e54c28;cursor:pointer;justify-content:center;align-items:center;gap:.5rem;display:flex}.fin__animatique{z-index:1000;pointer-events:auto;background-color:#fff;width:100%;height:100%;transition:translate .5s ease-in-out;position:absolute;translate:0}.fin__animatique--active{pointer-events:auto;translate:0}.fin__animatique--inactive{pointer-events:none;translate:0 -100%}.fin__content img{z-index:10;height:100%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.notFound{justify-content:center;align-items:center;gap:1rem;width:100%;height:100%;padding-block:1rem;display:flex}@media screen and (max-width:767px){.notFound{flex-direction:column}}.notFound__text{border-left:2px dotted #fff;padding:2rem}.notFound h1{text-shadow:1px 1px 1px #000}.notFound h2{color:#fd7f38;text-shadow:1px 1px 1px #000}.notFound__image{width:20%;height:50%;position:relative}@media screen and (max-width:767px){.notFound__image{width:100%;height:60%}}.notFound a{color:#fff;text-decoration:underline;transition:all .3s ease-in}.notFound a:hover{color:#fde427}.notFound p{color:#fff;margin-bottom:1rem;font-size:1rem}.animatique__modal{color:#e54c28;background-color:#fff;border-radius:1rem;margin:auto;padding:1rem;font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mentionslegales{text-align:left;background:#fff;flex-direction:column;justify-content:flex-start;align-items:center;gap:1rem;width:100%;min-height:100%;display:flex}.mentionslegales p{font-size:1rem}.mentionslegales__session{background-color:#fff;border-bottom:1px solid #b2b9c2;flex-direction:column;gap:1rem;width:100%;padding-block:2rem;padding-inline:2rem;display:flex}.mentionslegales__session b{color:#1c4b86;font-size:1.1rem}.mentionslegales__session h2{color:#fd7f38;font-size:1.5rem}.mentionslegales__session ul{flex-direction:column;gap:.5rem;margin:0;padding-left:.5rem;display:flex}.mentionslegales__session li{padding-left:1.5em;list-style:none;position:relative}.mentionslegales__session li a{font-size:1.1rem}.mentionslegales__session li:before{content:"";background-color:#1c4b86;border-radius:50%;width:.5em;height:.5em;position:absolute;top:.7em;left:0;transform:translateY(-50%)}.mentionslegales__content{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:900px;display:flex}.mentionslegales__link{color:#1c4b86;font-size:1.2rem;font-weight:700;text-decoration:underline}.mentionslegales__link:hover{color:#fd7f38}.mentionslegales nav span{background:#1c4b86}.breadcrumb{color:#132945;align-items:center;gap:.5rem;width:100%;max-width:1600px;margin-bottom:1rem;padding-left:2rem;font-size:1rem;display:flex}.breadcrumb a{color:#1c4b86;text-decoration:underline}.breadcrumb a:hover{color:#fd7f38}.breadcrumb span{font-weight:700}.scroll-to-top{z-index:200;cursor:pointer;opacity:.8;background:#fff;border:1px solid #ccc;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:fixed;bottom:1rem;right:1rem;box-shadow:0 2px 8px #00000026}.scroll-to-top svg{fill:#fff;stroke:#1c4b86;width:32px;height:32px;transition:transform .3s}.data-retention-table{margin-top:0;margin-bottom:2rem;overflow-x:auto}.data-retention-table table{border-collapse:collapse;width:100%;font-size:.95rem}.data-retention-table thead{background-color:#f5f5f5}.data-retention-table th,.data-retention-table td{text-align:left;vertical-align:top;border:1px solid #ddd;padding:12px}.data-retention-table th{background-color:#f0f0f0;font-weight:700}@media (max-width:768px){.data-retention-table table,.data-retention-table thead,.data-retention-table tbody,.data-retention-table th,.data-retention-table td,.data-retention-table tr{display:block}.data-retention-table thead{display:none}.data-retention-table tr{border-bottom:2px solid #ccc;margin-bottom:1.5rem}.data-retention-table td{padding-left:50%;position:relative}.data-retention-table td:before{white-space:nowrap;width:45%;font-weight:700;position:absolute;top:12px;left:12px}.data-retention-table td:first-of-type:before{content:"Clé"}.data-retention-table td:nth-of-type(2):before{content:"Type"}.data-retention-table td:nth-of-type(3):before{content:"Description"}.data-retention-table td:nth-of-type(4):before{content:"Durée de conservation"}}

