@import url(https://fonts.googleapis.com/css2?family=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Rubik+Glitch&display=swap);@import url(https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300..900;1,300..900&display=swap);.home-page{align-items:center;display:flex;flex-direction:column;opacity:0;transform:translateY(20px);transition:opacity 1s ease-out .5s,transform 1s ease-out .5s}.home-page.visible{opacity:1;transform:translateY(0)}.home-page .img-home{margin-bottom:10px}.home-container{overflow:auto;padding:2rem 1rem}button#open-mentions{background:#113b7f;box-shadow:0 5px 15px #00000059;font-size:14px;margin-top:20px;min-width:fit-content;padding:5px 20px;text-transform:none}.modal{align-items:center;animation:fadeIn .5s forwards;background:#000c;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;width:100%;z-index:1000}.modal.fade-out{animation:fadeOut .5s forwards}.modal-content{background:#fff;border-radius:8px;font-family:Work Sans;max-height:90%;max-width:85%;overflow-y:auto;padding:20px;position:relative}.modal-content .close-modal{background:none;border:none;color:#000;cursor:pointer;float:right;font-size:1.5em;min-width:0;padding:0;position:absolute;right:10px;top:10px}@keyframes fadeIn{to{opacity:1}}@keyframes fadeOut{to{opacity:0}}.accordion-list{list-style:none;padding:0}.accordion-list li{margin-bottom:10px}.accordion-list li h3{background:#113b7f;border-radius:4px;color:#fff;cursor:pointer;margin:0;padding:10px}.accordion-list li .answer{background:#f1f1f1;border-radius:4px;display:none;padding:10px}.accordion-list li.active .answer{display:block}.desk-home{display:flex;height:100%;padding:6rem 3rem}.desk-home .blue-bloc{align-items:center;display:flex;flex-direction:column;padding-top:130px;position:relative;width:600px}.desk-home .blue-bloc img.logo-haribo{left:50%;position:absolute;top:-35px;transform:translate(-50%)}.desk-home .blue-bloc img.qr{margin-top:20px}.desk-home .blue-bloc img.bat{bottom:70px;left:-45px;position:absolute}.regles-page{align-items:center;display:flex;flex-direction:column}.regles-page .blue-bloc{padding:1.5rem 1rem}.regles-container{overflow:auto;padding:2rem 1rem}.blue-bloc h2{text-shadow:0 0 10px #00dcf0cc}.blue-light-bloc{background:#00dcf0;background:var(--titre-2,#00dcf0);border-radius:10px;padding:1.6rem}.blue-light-bloc h2{font-size:17px;font-weight:900;line-height:19px}.blue-light-bloc h2,.blue-light-bloc p{color:#002e48;font-family:Work Sans;font-style:normal;letter-spacing:.2px;text-align:center;text-shadow:none;text-transform:uppercase}.blue-light-bloc p{font-size:16px;font-weight:700;line-height:17px;margin-bottom:0}.game-page{align-items:center;display:flex;flex-direction:column;margin:auto;position:relative;width:max-content;width:90%}.game-page .audios-buttons .button-audio-container:last-child{margin-bottom:0}.game-page .audios-buttons button{align-items:center;gap:12px;min-width:200px}.game-page .blue-bloc{padding:1.5rem 1rem;width:100%}.game-container{overflow:auto;padding:2rem 1rem}.audios-buttons{display:flex;flex-direction:column;gap:23px}.locked{position:relative}.locked:after{background-image:url(data:image/png;base64,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);background-size:contain;bottom:-21px;content:"";height:34px;position:absolute;right:-7px;width:34px}.button-audio-container{background:#113b7f;background:var(--Bleu-Players,#113b7f);border-radius:17px;box-shadow:0 0 20px 0 #00000080;margin-bottom:23px;overflow:hidden;position:relative;transition:opacity .5s ease-in-out}.button-audio-container.disabled-container{opacity:.5}.button-audio-container .button-audio{align-items:center;background-color:#0000;border:none;color:#00dcf0;color:var(--titre-2,#00dcf0);display:flex;font-family:Rubik,sans-serif;font-size:17px;font-size:1rem;font-style:normal;font-weight:900;line-height:24px;padding:19px 19px 14px;text-transform:uppercase;width:100%}.button-audio-container .button-audio:not(:disabled){cursor:pointer}.button-audio-container .progress-container{bottom:0;position:absolute;width:100%}.button-audio-container .slider-container{border-radius:4px;height:8px;overflow:hidden;position:relative;width:100%}.button-audio-container .slider-range{-webkit-appearance:none;background:#0000;height:100%;left:0;position:absolute;width:100%}.button-audio-container .slider-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#0000;cursor:pointer;height:16px;pointer-events:all;width:16px}.button-audio-container .slider-range::-moz-range-thumb{background:#0000;cursor:pointer;height:16px;pointer-events:all;width:16px}.button-audio-container .slider-progress{background-color:#ff6f00;border-radius:4px;height:100%;pointer-events:none;position:absolute}.button-audio-container .slider-thumb{background-color:#d65e01;border-radius:50%;cursor:pointer;height:16px;position:absolute;top:50%;transform:translate(-50%,-50%);width:16px}.button-audio-container .slider-disabled{opacity:.5;pointer-events:none}.volume-control{display:flex;margin-bottom:1rem}.bravo-page{align-items:center;display:flex;flex-direction:column}.bravo-page h2{font-size:25px}.bravo-page .bravo-img{margin-bottom:1rem}.bravo-container{overflow:auto;padding:2rem 1rem}.linkharibo{color:#fff}.form-page{height:auto!important}.form-page .blue-bloc{width:-webkit-fill-available}.form-page .info-required{color:#fff;font-family:Work Sans;font-size:11px;font-style:normal;font-weight:300;line-height:15px;margin-top:12px;text-align:left}.form-page form{align-items:center;display:flex;flex-direction:column;gap:1rem}.form-page form input{display:block;width:max-content}.form-page .form__group{background:#112d5a;border:1px solid #00dcf0;border:1px solid var(--titre-2,#00dcf0);border-radius:8px;height:40px;margin-bottom:27px;padding:8px 20px;position:relative;width:auto}.form-page .checkbox-container input[type=checkbox]{display:none}.form-page .checkbox-container input[type=checkbox]+label{align-items:center;cursor:pointer;display:flex;height:28px;padding-left:36px;position:relative;-webkit-user-select:none;user-select:none}.form-page .checkbox-container input[type=checkbox]+label:before{background-color:#0000;border:2px solid #00eaff;border-radius:4px;content:"";height:24px;left:0;position:absolute;top:0;transition:background-color .3s ease;width:24px}.form-page .checkbox-container input[type=checkbox]:checked+label:before{background-color:#00eaff}.form-page .checkbox-container input[type=checkbox]:checked+label:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAIVBMVEUAAAD////////////////////////////////////////PIev5AAAACnRSTlMAfyAQ38/vv3Bv+BPWeAAAAC9JREFUCNdjIAiaoDTjSihDSgAqsBBEKsMESg0gAgwqwVAVTG5AAYiQAJTBTMg2AIrABU7XkEOdAAAAAElFTkSuQmCC);color:#fff;content:"";font-size:14px;height:16px;left:6px;line-height:24px;position:absolute;text-align:center;top:6px;width:16px}.form-page .error{bottom:0;font-size:11px;position:absolute;right:10px;text-align:left}.form-page .checkbox-container{align-items:flex-start;display:flex;flex-direction:column;gap:11px;height:28px;margin-bottom:10px;position:relative}.form-page .checkbox-container .error{bottom:-10px;color:#fff;margin-top:4px;right:0}.form-page .checkbox-container label{color:#fff;font-family:Work Sans;font-size:13px;font-style:normal;font-weight:500;line-height:16px;text-align:left}.form-page .form__field{background:#0000;border:0;color:#fff;font-family:Work Sans;font-size:17px;font-style:normal;font-weight:400;letter-spacing:-.073px;line-height:22px;outline:0;padding:16px 0;transition:border-color .2s;width:100%}.form-page .form__field::placeholder{color:#0000}.form-page .form__field:placeholder-shown~.form__label{cursor:text;font-size:17px;top:20px}.form-page .form__field input:-webkit-autofill:active,.form-page .form__field input:-webkit-autofill:focus,.form-page .form__field input:-webkit-autofill:hover,.form-page .form__field:-webkit-autofill{-webkit-text-fill-color:#fff!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.form-page .form__label{color:#fff;display:block;font-family:Work Sans;font-size:12px;font-style:normal;font-weight:400;line-height:16px;position:absolute;top:8px;transition:.2s}.form-page .form__field:focus{border-image-slice:1;border-width:3px;padding-bottom:6px}.form-page .form__field:focus~.form__label{color:#fff;display:block;font-size:12px;position:absolute;top:8px;transition:.2s}.form-page .form__field:invalid,.form-page .form__field:required{box-shadow:none}.form-container{overflow:auto;padding:2rem 1rem}.end-page{align-items:center;display:flex;flex-direction:column}.end-page h2{font-size:24px}.end-page .copy-button-container button{background:#00dcf0;color:#1c2140;color:var(--fonc,#1c2140);font-family:Work Sans;font-size:15px;height:67px;padding:12px 2rem;width:100%}.end-page .copy-button-container{display:inline-block;position:relative}.end-page .tooltip{background-color:#000;border-radius:5px;bottom:125%;color:#fff;left:50%;opacity:0;padding:5px;position:absolute;text-align:center;transform:translateX(-50%);transition:opacity .3s;visibility:visible;z-index:1}.end-page .copy-button-container .tooltip:after{border:5px solid #0000;border-top-color:#000;content:"";left:50%;margin-left:-5px;position:absolute;top:100%}.end-page .copy-button-container .tooltip{opacity:1}.social-share{display:flex;flex-direction:column;gap:14px}.social-share .share{align-items:center;background:#00dcf0;border-radius:20px;color:#1c2140;color:var(--fonc,#1c2140);display:flex;font-size:15px;font-weight:600;gap:17px;justify-content:center;line-height:24px;padding:12px 2rem;text-decoration:none;text-shadow:none}.end-text,.social-share .share{font-family:Work Sans;font-style:normal;letter-spacing:.2px}.end-text{color:#fff;font-size:16px;font-weight:700;line-height:20px;text-align:center}.end-container{overflow:auto;padding:2rem 1rem}body{-webkit-overflow-scrolling:touch;background:#002e48;background-attachment:fixed;background-position:bottom;background-repeat:no-repeat;background-size:cover;margin:0;transition:background-image 1.5s ease-in-out;width:100%}body,body.bg-1{background-image:url(/static/media/bg-1.27410292a9b14fae6506.png)}body.bg-2{background-image:url(/static/media/bg-2.d132c4cf9ffee68c8513.png)}body.bg-3{background-image:url(/static/media/bg-3.8eac4ee23880eff96ed0.png)}body.bg-desk{background-image:url(/static/media/bg-desk.c862c3c3a4ec4f4b25e7.png);transition:0s}main .app-container{display:table;margin:auto;max-width:600px;padding:0;position:relative;width:100%}header{align-items:center;display:flex;flex-direction:column;margin-bottom:2rem}.letter-space{font-weight:700;letter-spacing:.2px}.blue-bloc{background:#002e48;border-radius:17px;box-shadow:0 0 20px 0 #00000080;color:#dadada;font-family:Work Sans;font-size:16px;font-style:normal;font-weight:500;letter-spacing:.2px;line-height:20px;margin-bottom:2rem;padding:1.5rem;text-align:center;text-shadow:0 4px 4px #00000040}.blue-bloc .blue{color:#00dcf0;color:var(--titre-2,#00dcf0)}h2{font-size:17px;font-weight:700;line-height:25px;margin:0 0 10px;text-transform:uppercase}h2,h4{color:#00dcf0;color:var(--titre-2,#00dcf0);font-family:Work Sans;font-style:normal;letter-spacing:.2px;text-align:center;text-shadow:0 0 10px #00dcf0cc}h4{font-size:13px;font-weight:500;line-height:19px;margin:0}button:not(.back-button){background:#fb620b;border:0;border-radius:20px;color:#fff;color:var(--white,#fff);font-family:Work Sans;font-size:16px;font-style:normal;font-weight:700;letter-spacing:.2px;line-height:24px;min-width:320px;padding:12px 20px;text-transform:uppercase;transition:all .5s ease-in-out}button:not(.back-button):disabled{background:#b0b0b0;color:#fff;cursor:not-allowed;opacity:.6}button.back-button{background:none;border:beige;left:19px;padding:0;position:absolute;top:19px}.bg-desk{height:100vh;justify-content:center}.bg-desk,.bg-desk div#root{align-items:center;display:flex}.bg-desk div#root{height:100%}
/*# sourceMappingURL=main.8180d081.css.map*/