@font-face{font-family:"GillSans";src:url(/static/media/GillSans.228fd76b.eot) format("embedded-opentype"),url(/static/media/GillSans.614123bf.woff) format("woff"),url(/static/media/GillSans.3f6729bf.ttf) format("truetype"),url(/static/media/GillSans.fca2f50d.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:"GraphikWeb-Bold";src:url(/static/media/GraphikWeb-Bold.e24e61bf.eot) format("embedded-opentype"),url(/static/media/GraphikWeb-Bold.dc1c5ff3.woff) format("woff"),url(/static/media/GraphikWeb-Bold.e7ac9bb0.ttf) format("truetype"),url(/static/media/GraphikWeb-Bold.b8904eb1.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:"SansCulottes";src:url(/static/media/SansCulottes.aa542c92.eot) format("embedded-opentype"),url(/static/media/SansCulottes.418afe0e.woff) format("woff"),url(/static/media/SansCulottes.8c64f281.ttf) format("truetype"),url(/static/media/SansCulottes.878d77f7.svg) format("svg");font-weight:400;font-style:normal}.btn{position:relative;border-radius:30px;cursor:pointer;z-index:10;box-shadow:0 8px 25px -16px #000;transition:.5s}.btn a,.btn span{width:100%;height:100%;display:block;text-transform:uppercase;text-align:center;text-decoration:none;color:#000;font-family:"GraphikWeb-Bold"}.btn:active,.btn:focus,.btn:hover{-webkit-transform:scale(.92);transform:scale(.92)}.btn.default{background-color:#ffed00}.btn.default a,.btn.default span{color:#000;font-family:"GraphikWeb-Bold"}.btn.yellow{background-color:#ffed00}.btn.yellow a,.btn.yellow span{color:#000;font-family:"GraphikWeb-Bold"}.btn.black{background-color:#000}.btn.black a,.btn.black span{color:#fff;font-family:"GraphikWeb-Bold"}.btn.mustard{background-color:#ffc715}.btn.mustard a,.btn.mustard span{color:#fff;font-family:"GraphikWeb-Bold"}.btn.green{background-color:#3bc643}.btn.green a,.btn.green span{color:#fff;font-family:"GraphikWeb-Bold"}.btn.grey{background-color:#7b7b7c}.btn.grey a,.btn.grey span{color:#fff;font-family:"GraphikWeb-Bold"}.btn.blue{background-color:#5590e6}.btn.blue a,.btn.blue span{color:#fff;font-family:"GraphikWeb-Bold"}.btn.round{border-radius:100%}label{display:flex;align-items:center;justify-content:space-between;cursor:pointer}label,label span{position:relative}label span{display:inline-block;background-color:initial;width:8vw;height:4.8vw;-webkit-transform-origin:center;transform-origin:center;border:1px solid #000;border-radius:50%;vertical-align:-6px;margin-right:10px;transition:background-color .15s .2s,-webkit-transform .35s cubic-bezier(.78,-1.22,.17,1.89);transition:background-color .15s .2s,transform .35s cubic-bezier(.78,-1.22,.17,1.89);transition:background-color .15s .2s,transform .35s cubic-bezier(.78,-1.22,.17,1.89),-webkit-transform .35s cubic-bezier(.78,-1.22,.17,1.89);outline:none}label span:before{-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);transition:width 50ms ease 50ms;opacity:0;display:none}label span:after,label span:before{content:"";width:0;height:0;border-radius:50%;background:#fff;position:absolute;top:50%;left:0;right:0;margin:auto}label span:after{-webkit-transform:translateY(-50%) rotate(305deg);transform:translateY(-50%) rotate(305deg);transition:width 50ms ease}input[type=checkbox]{display:none}input[type=checkbox]:checked+label span{background-color:#ffed00;-webkit-transform:scale(1.25);transform:scale(1.25);border:1px solid #ffed00}input[type=checkbox]:checked+label span:after{width:60%;height:60%;background:#fff;transition:width .15s ease .1s}input[type=checkbox]:checked+label span:before{width:65%;height:65%;background:#fff;transition:width .15s ease .1s;opacity:0;visibility:hidden}html{max-width:540px;margin:auto}body,html{width:100%;height:100%}body{margin:0;padding:0;font-family:"GillSans";color:#000}a,body,button,div,input,label,span{-webkit-tap-highlight-color:transparent}a,div,label,span{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.page{display:flex;flex-direction:column;height:100%;align-items:center;justify-content:space-between;position:relative}.bottom-page{position:absolute;bottom:0;width:100%}.content-page{text-align:center;width:100%}a{text-decoration:none;color:#000}#root{height:100%}.line-pict{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAoAAAAAEBAMAAADsXZP3AAAAG1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACUUeIgAAAACHRSTlMAoN+/gGBAH1lMjxsAAABOSURBVDjLY+jo6GhigAHWDghogYswQ0Ua4CIZUBEBuIgEVKQAJsAOFWiEK2GEirTBRTigIgZwEQ+oSABcRAPIG+zuGw3A0QAcDcAhHYAAvc8sOPdx9BcAAAAASUVORK5CYII=);background-size:cover;background-repeat:no-repeat;background-position:50%}.errorMessage{border:2px solid #e21b1b;padding:10px;text-align:center;font-size:1.3em;border-radius:20px}.header-block{display:flex;justify-content:space-between;align-items:flex-start;width:92%;margin:0;padding-top:10px}.header-block .logo-chrono{max-width:20%;max-height:110px}.header-block .name-page-block{max-width:100%}.header-block .name-page-block .name-page{text-align:center;font-family:"SansCulottes";text-transform:uppercase;font-size:6.2vw;padding-top:5px}@media screen and (min-width:540px){.header-block .name-page-block .name-page{font-size:28px}}.header-block .name-page-block .line-pict{width:100%;height:100%;min-height:2px}.footer-block{padding-bottom:5px}.footer-block .block-citeo{padding-top:15px;display:flex;justify-content:center;align-items:center;width:100%}.footer-block .block-citeo .line-pict{width:100%;height:100%;min-height:2px}.footer-block .block-citeo .logo-citeo{max-width:25%;max-height:56px;margin:0 40px}.footer-block .reglement-block{text-align:center;margin:5px auto}.footer-block .reglement-block a{text-decoration:underline;font-size:4vw}@media screen and (min-width:540px){.footer-block .reglement-block a{font-size:16px}}.block-button{display:flex;justify-content:space-between;align-items:center;margin:10px auto 0}.block-button .btn{width:13vw;height:13vw;position:relative;box-shadow:0 3px 11px -5px #000;margin:auto}.block-button .btn img{width:6vw;height:6vw;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;margin:auto}@media screen and (min-width:540px){.block-button .btn{width:60px;height:60px}.block-button .btn img{width:50%;height:50%}}.modal-confirm{position:fixed;background-color:rgba(0,0,0,.6);width:100%;height:100vh;top:0;justify-content:center;align-items:center;z-index:99999999;display:none}.modal-confirm.show{display:flex}.modal-confirm .content-modal{width:80%;padding:14vw 5vw 4vw;background-color:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column}@media screen and (min-width:540px){.modal-confirm .content-modal{max-width:540px;padding:50px 5px 5px}}.modal-confirm .title{font-size:5.7vw;margin-bottom:10vw;text-align:center;max-width:90%;line-height:7.1vw}@media screen and (min-width:540px){.modal-confirm .title{margin-bottom:30px;font-size:28px}}.modal-confirm .btn{width:40vw;height:12vw;margin-bottom:6vw}.modal-confirm .btn span{font-size:4.8vw;line-height:12vw;width:100%;height:100%;display:block}@media screen and (min-width:540px){.modal-confirm .btn{width:160px;height:60px;margin-bottom:20px}.modal-confirm .btn span{font-size:18px;line-height:60px}}.modal-confirm.modal-ios .content-modal{position:relative;top:-8%}.validationwaste-block{position:fixed;background-color:rgba(0,0,0,.6);width:100%;height:100vh;top:0;justify-content:center;align-items:center;z-index:99999999;display:none}.validationwaste-block.show{display:flex}.validationwaste-block .content-validation{background-color:#000;border-radius:50%;display:flex;justify-content:center;align-items:center;flex-direction:column;width:30vw;height:30vw}.validationwaste-block .content-validation img{width:60%}.timer-group{position:relative;height:100px;width:100px;color:#000;z-index:100;text-align:center;font-family:"SansCulottes";background:rgba(0,0,0,.1);border-radius:100%}.timer-group .timer{border-radius:50%;height:100%;width:100%;overflow:hidden;position:absolute}.timer-group .timer:after{content:"";position:absolute;background:#fff;display:block;height:90%;width:90%;left:5%;top:5%;border-radius:50%}.timer-group .timer .hand{float:left;height:100%;overflow:hidden;position:relative;width:50%}.timer-group .timer .hand:first-child{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.timer-group .timer .hand:first-child span{-webkit-animation-name:spin1;animation-name:spin1}.timer-group .timer .hand:last-child span{-webkit-animation-name:spin2;animation-name:spin2}.timer-group .timer .hand span{-webkit-animation-duration:5s;animation-duration:5s;border-color:transparent transparent #3bc643 #3bc643;border-style:solid;border-width:50px;border-radius:50%;display:block;height:0;width:0;position:absolute;right:0;top:0;-webkit-transform:rotate(225deg);transform:rotate(225deg);-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:linear;animation-timing-function:linear}.timer-group .face{border-radius:50%;height:100%;width:100%;left:50%;top:50%;line-height:1;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;flex-direction:column}.timer-group .face .time{font-size:33px}.timer-group.pause .timer .hand span{-webkit-animation-play-state:paused;animation-play-state:paused}.timer-group.stop .timer .hand span{display:none}@-webkit-keyframes spin1{0%{-webkit-transform:rotate(225deg);transform:rotate(225deg)}50%{-webkit-transform:rotate(225deg);transform:rotate(225deg)}to{-webkit-transform:rotate(405deg);transform:rotate(405deg)}}@keyframes spin1{0%{-webkit-transform:rotate(225deg);transform:rotate(225deg)}50%{-webkit-transform:rotate(225deg);transform:rotate(225deg)}to{-webkit-transform:rotate(405deg);transform:rotate(405deg)}}@-webkit-keyframes spin2{0%{-webkit-transform:rotate(225deg);transform:rotate(225deg)}50%{-webkit-transform:rotate(405deg);transform:rotate(405deg)}to{-webkit-transform:rotate(405deg);transform:rotate(405deg)}}@keyframes spin2{0%{-webkit-transform:rotate(225deg);transform:rotate(225deg)}50%{-webkit-transform:rotate(405deg);transform:rotate(405deg)}to{-webkit-transform:rotate(405deg);transform:rotate(405deg)}}.error-page{height:auto;position:relative;text-align:center;min-height:100%}@media screen and (min-height:855px){.error-page{min-height:100vh}}@media screen and (min-width:540px) and (min-height:600px){.error-page{min-height:100vh}}.error-page .content-page{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1 1}.error-page .title-page{font-size:8vw;text-align:center;margin-top:10px}@media screen and (min-width:540px){.error-page .title-page{font-size:60px}}.error-page .text-page{font-size:5vw;line-height:7vw;text-align:center;max-width:90%;margin:10px auto}@media screen and (min-width:540px){.error-page .text-page{font-size:21px;line-height:31px;max-width:64%}}.error-page .bottom-page,.home-page{position:relative}.home-page{padding-top:4vw;height:auto;text-align:center;min-height:100%}@media screen and (min-width:540px) and (min-height:600px){.home-page{min-height:720px}}.home-page .content-page{display:flex;flex-direction:column;justify-content:space-around;align-items:center;flex:1 1;padding:15px 0}.home-page .block-citeo{padding-top:15px;display:flex;justify-content:center;align-items:center;width:100%}.home-page .block-citeo .line-pict{width:100%;height:100%;height:2px}.home-page .block-citeo .logo-citeo{max-width:24vw;max-height:56px;margin:0 40px}.home-page .logo-home{max-width:50vw;max-height:187px;margin:0 auto}@media screen and (min-width:540px){.home-page .logo-home{max-width:270px}}.home-page .text-home{font-family:"GillSans";font-weight:500;text-align:center;font-size:5.3vw;line-height:7vw;max-width:75vw;margin:20px auto}@media screen and (min-width:540px){.home-page .text-home{font-size:26px;line-height:37px;max-width:61%}}.home-page .btn-home{width:60vw;height:16vw;box-shadow:0 8px 25px -16px #000}.home-page .btn-home a{font-size:5.5vw;line-height:16vw}@media screen and (min-width:540px){.home-page .btn-home{width:260px;height:65px}.home-page .btn-home a{font-size:24px;line-height:65px}}.home-page .block-footer{width:100%;flex-direction:column;display:flex;align-items:center;overflow:hidden}@media screen and (min-width:540px) and (min-height:600px){.home-page .block-footer{margin-top:0}}.home-page .block-footer .footer-block{width:100%;background-color:#fff}.home-page .block-footer .footer-block .block-citeo{padding-top:0}.home-page .chrono-home{max-width:65%;position:relative;margin:0 auto 10px;z-index:-1}@media screen and (min-width:540px){.home-page .chrono-home{max-width:340px;max-height:232px}}.scan-page{min-height:100%;height:auto}@media screen and (min-height:700px){.scan-page{min-height:870px}}@media screen and (min-height:800px){.scan-page{min-height:970px}}@media screen and (min-width:540px) and (min-height:600px){.scan-page{min-height:870px}}.scan-page .content-page{text-align:center}.scan-page .block-product{position:relative}.scan-page .block-product .content-product .product-picture{max-width:40%;margin:auto}@media screen and (min-width:540px){.scan-page .block-product .content-product .product-picture{max-width:30%}}.scan-page .block-product .content-product .name-product{margin:0 auto 15px;font-size:4.5vw}.scan-page .block-product .content-product .name-product:first-letter{text-transform:uppercase}@media screen and (min-width:540px){.scan-page .block-product .content-product .name-product{font-size:18px}}.scan-page .block-product .block-verif-scan{position:absolute;left:6%;bottom:0;max-width:9%;margin:auto}.scan-page .block-product .block-verif-scan .logo-scan{width:100%;position:relative;z-index:1}.scan-page .block-product .block-verif-scan .logo-valid{max-width:90%;width:100%;margin:auto;position:absolute;top:-40%;right:-35%;z-index:2}.scan-page .block-product .block-change-prod{position:absolute;right:6%;bottom:0;max-width:9%}.scan-page .block-product .block-change-prod .logo-scan{width:100%;position:relative;z-index:1}.scan-page .valid-scan .scan-video div{box-shadow:inset 0 0 0 3px #fff!important}.scan-page .error-scan .scan-video div{box-shadow:inset 0 0 0 3px #e21b1b!important}.scan-page .correct-scan .scan-video div{box-shadow:inset 0 0 0 3px #5590e6!important}.scan-page .scan-video div{width:80%!important;height:80%!important;border:none!important;border-radius:20px!important;top:50%!important;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important;left:0;right:0;margin:0 auto}@media screen and (min-width:540px){.scan-page .scan-video{width:80%!important;margin:auto}}.scan-page .no-scan div{box-shadow:inset 0 0 0 3px #fff!important}.scan-page .bottom-page{position:relative}.waste-page{height:auto;min-height:100%}@media screen and (min-height:855px){.waste-page{min-height:920px}}.waste-page .block-product{position:relative}.waste-page .block-product .content-product .product-picture{max-width:25%;margin:auto}.waste-page .block-product .content-product .name-product{margin:0 auto 15px;font-size:4.5vw}.waste-page .block-product .content-product .name-product:first-letter{text-transform:uppercase}@media screen and (min-width:540px){.waste-page .block-product .content-product .name-product{font-size:18px}}.waste-page .content-waste-page{text-align:center}.waste-page .waste-sorting-block{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;flex-wrap:wrap;margin-top:10px}.waste-page .waste-sorting-block .waste-block{margin:0 5% 8%;min-width:34%;max-width:34%}.waste-page .waste-sorting-block .waste{width:18vw;height:18vw;position:relative;margin:auto;display:flex;justify-content:center;align-items:center;box-shadow:inset 0 0 15px -11px #000;border-radius:15px}.waste-page .waste-sorting-block .waste .waste-picture{width:65%}@media screen and (min-width:540px){.waste-page .waste-sorting-block .waste{width:110px;height:110px}.waste-page .waste-sorting-block .waste .waste-picture{width:65%}}.waste-page .waste-sorting-block .name-waste{text-align:center;margin-top:10px;font-size:4vw}@media screen and (min-width:540px){.waste-page .waste-sorting-block .name-waste{font-size:18px}}.waste-page .waste-sorting-block .name-waste span{display:block}.waste-page .bottom-page{position:relative}.score-page{display:flex;flex-direction:column;height:100%;justify-content:space-between}.score-page .header-block{min-height:21vw}@media screen and (min-width:540px){.score-page .header-block{min-height:100px}}.score-page .content-page{width:100%;flex:1 1}.score-page .score-text{font-family:"SansCulottes";font-size:10vw;text-align:center}@media screen and (min-width:540px){.score-page .score-text{font-size:50px}}.score-page .time-text{font-family:"SansCulottes";font-size:5vw;text-align:center}@media screen and (min-width:540px){.score-page .time-text{font-size:25px}}.score-page .block-result .head-result{display:flex;justify-content:space-between;align-items:center;width:80%;background-color:#f4f4f4;padding:10px 20px;border-radius:200px;margin:15px auto auto}.score-page .block-result .head-result img{max-width:11vw}.score-page .block-result .head-result img.head-waste{position:relative;left:10px}.score-page .block-result .head-result img.head-valid{max-width:16vw}@media screen and (min-width:540px){.score-page .block-result .head-result{padding:10px 30px;width:70%}.score-page .block-result .head-result img{max-width:50px}.score-page .block-result .head-result img.head-valid,.score-page .block-result .head-result img.head-waste{max-width:60px}}.score-page .block-result .content-result{display:flex;justify-content:space-between;align-items:center;width:75%;padding:0 20px 5px;margin:15px auto auto;border-bottom:2px solid #7b7b7c}.score-page .block-result .content-result:last-child{border-bottom:0 solid #7b7b7c}.score-page .block-result .content-result .waste{width:11vw;height:11vw;position:relative;margin:auto;display:flex;justify-content:center;align-items:center;border-radius:7px;box-shadow:inset 0 0 15px -11px #000}@media screen and (min-width:540px){.score-page .block-result .content-result .waste{width:70px;height:70px}}.score-page .block-result .content-result img{max-width:11vw}.score-page .block-result .content-result img.waste-picture{position:relative;margin:auto;display:flex;justify-content:center;align-items:center;max-width:8vw;width:100%}.score-page .block-result .content-result img.result-valid{max-width:9vw}@media screen and (min-width:540px){.score-page .block-result .content-result img{max-width:60px}.score-page .block-result .content-result img.result-valid,.score-page .block-result .content-result img.waste-picture{max-width:40px}}.score-page .bottom-page{position:relative}.score-page .buttons{display:flex;flex-direction:column;align-items:center}.score-page .btn-wrapper{width:70%}.score-page .btn-participe{width:80vw;height:12vw;margin:40px auto 0;box-shadow:0 3px 18px -14px #000}.score-page .btn-participe span{font-size:3.9vw;line-height:12vw}@media screen and (min-width:540px){.score-page .btn-participe{width:80%;height:50px}.score-page .btn-participe span{font-size:20px;line-height:50px}}.score-page .btn-defi,.score-page .btn-partenaire{width:63vw;height:13vw;box-shadow:0 3px 18px -14px #000}.score-page .btn-defi a,.score-page .btn-partenaire a{font-size:4.4vw;line-height:13vw;color:#fff}@media screen and (min-width:540px){.score-page .btn-defi,.score-page .btn-partenaire{min-width:260px;width:auto;height:60px;padding:0 20px}.score-page .btn-defi a,.score-page .btn-partenaire a{font-size:18px;line-height:60px}}.score-page .btn-guide{width:90vw;height:13vw;margin:10px auto 20px;box-shadow:0 3px 18px -14px #000}.score-page .btn-guide a{font-size:4.4vw;line-height:13vw;color:#fff;display:flex;justify-content:center;align-items:center}.score-page .btn-guide a:before{content:"";background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAqCAMAAAD26OlUAAAAnFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+TINBkAAAAM3RSTlMA3vzQy3xhJh/28+/s53dqTRMO16k9LSIb49uyjoqGQjK8t5eBb2ZdUxgG4MCtpFhGNpsazZ5GAAABkUlEQVQ4y42T15qCMBCFQxcQkLIUBRd7WdeyvP+7rTOACSF8cK48hz+ZMZMQRoYbSWYl27diAXZIJ6Wimu/SAewbMFamFoi4tVz1FM562PW3/VZ4+lHb2rX7KXmw5qx10i48hZjYcZcrMI06lTwTssxnszNyGlelzCBdXWkSSJRjlTiQP5kiuJL09YQPCvVLON8LEWgH5OJz0uBcItLMZGvlbyMPzCuCYq1R3+ZGxHpANaMxFv5lsQIYrN4YWPQgA3KwfwoOXj844j0DnqeAtA2BLCxN2ygGOIPta/P+LQ2ARwD9xhzAvMSgwm5iQJN3HqHTzT92C/ZLBIY4mO46yRc8OLz31NdbqgHPYfNWwiSXOd5Q7nG6ggeywMzymChWMdtwVfTmHbsl2kBfVY08njSbD7aiKpncYoLpGlLFy8Tq8oG/o3uny21KvyZPvafkqR/K2cEEUgxswW1NztpfdF8f2zn5Ch4H2BH5IVafQF6WQM5f42QqYc/xODlDMjOmkksyrhgvDZlC2rDjFCV5nv4DwABWifQl2Z0AAAAASUVORK5CYII=);width:5vw;height:5vw;background-position:50%;background-repeat:no-repeat;background-size:contain;margin-right:4vw}@media screen and (min-width:540px){.score-page .btn-guide{min-width:370px;width:auto;height:60px;padding:0 20px}.score-page .btn-guide a{font-size:18px;line-height:60px}.score-page .btn-guide a:before{width:30px;height:30px;margin-right:20px}}.score-page .link-trier{font-size:4.5vw;margin-top:20px;text-decoration:underline;text-align:center}@media screen and (min-width:540px){.score-page .link-trier{font-size:22px;margin-bottom:90px}}.score-page .footer-block{margin-top:15px}.newsletter-page{height:auto;position:relative;text-align:center;min-height:100%}@media screen and (min-height:855px){.newsletter-page{min-height:850px}}@media screen and (min-width:540px) and (min-height:600px){.newsletter-page{min-height:840px}}.newsletter-page .content-page{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex:1 1}.newsletter-page .title-page{font-size:8vw;text-align:center;margin-top:10px}@media screen and (min-width:540px){.newsletter-page .title-page{font-size:60px}}.newsletter-page .text-page{font-size:4.1vw;line-height:7vw;text-align:center;max-width:90%;margin:10px auto}@media screen and (min-width:540px){.newsletter-page .text-page{font-size:17px;line-height:31px;max-width:64%}}.newsletter-page .input-block{width:85%;margin:20px auto}@media screen and (min-width:540px){.newsletter-page .input-block{width:65%}}.newsletter-page .input-block input{width:100%;max-width:100%;height:10vw;border:1px solid #000;border-radius:100px;text-align:center;font-size:4vw;outline:none;margin:0;padding:0;font-family:"GillSans"}@media screen and (min-width:540px){.newsletter-page .input-block input{height:50px;font-size:20px}}.newsletter-page .input-block.error input{border:1px solid #e21b1b}.newsletter-page .input-block .error{color:#e21b1b}.newsletter-page .input-block .condition-sms{font-size:3vw;margin-top:8px}@media screen and (min-width:540px){.newsletter-page .input-block .condition-sms{font-size:15px}}.newsletter-page .checkbox-block{display:flex;justify-content:space-between;align-items:center;width:92%;margin:auto;-webkit-tap-highlight-color:transparent}@media screen and (min-width:540px){.newsletter-page .checkbox-block{width:62%}}.newsletter-page .checkbox-block label{font-weight:700;font-size:3.8vw;width:100%;outline:none;text-align:left;flex-shrink:0;flex-grow:0}.newsletter-page .checkbox-block label span{flex-shrink:0;flex-grow:0;width:18px;height:18px}@media screen and (min-width:540px){.newsletter-page .checkbox-block label{font-size:17px}.newsletter-page .checkbox-block label span{flex-shrink:0;flex-grow:0;width:26px;height:26px}}.newsletter-page .checkbox-block:focus{outline:none}.newsletter-page .mandatory{font-size:3vw;width:90%;color:#e21b1b;margin:10px auto;text-align:center}@media screen and (min-width:540px){.newsletter-page .mandatory{font-size:15px;max-width:64%}}.newsletter-page .condition{font-size:3vw;width:90%;margin:20px auto;text-align:left}@media screen and (min-width:540px){.newsletter-page .condition{font-size:15px;max-width:64%}}.newsletter-page .btn-inscription{display:flex;width:50vw;height:12vw;margin:25px auto 20px;box-shadow:0 3px 18px -14px #000;border:none;outline:none}.newsletter-page .btn-inscription span{font-size:4.5vw;line-height:12vw;width:100%;height:100%;display:block}@media screen and (min-width:540px){.newsletter-page .btn-inscription{min-width:180px;width:auto;height:55px}.newsletter-page .btn-inscription span{font-size:22px;line-height:55px}}.newsletter-page .ignore-sign{margin:20px auto;text-decoration:underline}.newsletter-page .bottom-page,.validate-page{position:relative}.validate-page{height:auto;text-align:center;min-height:100%}@media screen and (min-height:855px){.validate-page{min-height:850px}}@media screen and (min-width:540px) and (min-height:600px){.validate-page{min-height:840px}}.validate-page .content-page{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1 1}.validate-page .title-page{font-size:8vw;text-align:center;margin-top:10px}@media screen and (min-width:540px){.validate-page .title-page{font-size:60px}}.validate-page .text-page{font-size:5vw;line-height:7vw;text-align:center;max-width:90%;margin:10px auto}@media screen and (min-width:540px){.validate-page .text-page{font-size:21px;line-height:31px;max-width:64%}}.validate-page #chrono{position:relative;margin-top:40px}.validate-page #chrono img{width:50%}.validate-page #chrono .chrono-text{font-family:"SansCulottes";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:flex;flex-direction:column;text-transform:uppercase}.validate-page #chrono .chrono-text .time{font-size:2.5em;line-height:1.1}.validate-page .btn-inscription{display:flex;width:50vw;height:12vw;margin:25px auto 20px;box-shadow:0 3px 18px -14px #000;border:none;outline:none}.validate-page .btn-inscription span{font-size:4.5vw;line-height:12vw;width:100%;height:100%;display:block}@media screen and (min-width:540px){.validate-page .btn-inscription{width:180px;height:55px}.validate-page .btn-inscription span{font-size:22px;line-height:55px}}.gameover-page,.validate-page .bottom-page{position:relative}.gameover-page{height:auto;text-align:center;min-height:100%}@media screen and (min-height:855px){.gameover-page{min-height:850px}}@media screen and (min-width:540px) and (min-height:600px){.gameover-page{min-height:840px}}.gameover-page .content-page{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1 1}.gameover-page .title-page{font-size:8vw;text-align:center;margin-top:10px}@media screen and (min-width:540px){.gameover-page .title-page{font-size:60px}}.gameover-page .text-page{font-size:5vw;line-height:7vw;text-align:center;max-width:90%;margin:10px auto}@media screen and (min-width:540px){.gameover-page .text-page{font-size:21px;line-height:31px;max-width:64%}}.gameover-page .text-page .intro{padding-bottom:20px}.gameover-page .text-page #chrono{position:relative}.gameover-page .text-page #chrono img{width:50%}.gameover-page .text-page #chrono .chrono-text{font-family:"SansCulottes";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:flex;flex-direction:column;text-transform:uppercase}.gameover-page .text-page #chrono .chrono-text .time{font-size:3em;line-height:1.1}.gameover-page .btn-score{display:flex;width:70vw;height:12vw;margin:25px auto 20px;box-shadow:0 3px 18px -14px #000;border:none;outline:none}.gameover-page .btn-score span{font-size:4.5vw;line-height:12vw;width:100%;height:100%;display:block}@media screen and (min-width:540px){.gameover-page .btn-score{width:320px;height:55px}.gameover-page .btn-score span{font-size:22px;line-height:55px}}.end-page,.gameover-page .bottom-page{position:relative}.end-page{text-align:center;display:flex;padding-top:1vw;flex-direction:column;align-items:center;justify-content:space-between;flex:1 1;min-height:100%}@media screen and (min-height:855px){.end-page{min-height:910px}}@media screen and (min-width:540px) and (min-height:600px){.end-page{min-height:810px}}.end-page .content-page{display:flex;flex-direction:column;justify-content:space-around;align-items:center;flex:1 1;padding:15px 0;position:relative;z-index:2}.end-page .block-citeo{padding-top:15px;display:flex;justify-content:center;align-items:center;width:100%}.end-page .block-citeo .line-pict{width:100%;height:100%;height:2px}.end-page .block-citeo .logo-citeo{max-width:24vw;max-height:56px;margin:0 40px}.end-page .logo-home{max-width:50vw;max-height:187px;margin:0 auto}@media screen and (min-width:540px){.end-page .logo-home{max-width:270px}}.end-page .title-end{font-family:"GillSans";font-weight:500;text-align:center;font-size:7vw;line-height:8vw;max-width:85vw;margin:50px auto 20px}@media screen and (min-width:540px){.end-page .title-end{font-size:32px;line-height:44px;max-width:75%}}.end-page .text-end{font-family:"GillSans";font-weight:500;text-align:center;font-size:6vw;line-height:7vw;max-width:85vw;margin:20px auto 40px}@media screen and (min-width:540px){.end-page .text-end{font-size:24px;line-height:37px;max-width:75%}}.end-page .btn-defi,.end-page .btn-partenaire{width:63vw;height:13vw;box-shadow:0 3px 18px -14px #000}.end-page .btn-defi a,.end-page .btn-partenaire a{font-size:4.4vw;line-height:13vw;color:#fff}@media screen and (min-width:540px){.end-page .btn-defi,.end-page .btn-partenaire{min-width:260px;width:auto;height:60px;padding:0 20px}.end-page .btn-defi a,.end-page .btn-partenaire a{font-size:18px;line-height:60px}}.end-page .btn-guide{width:90vw;height:13vw;margin:10px auto 20px;box-shadow:0 3px 18px -14px #000}.end-page .btn-guide a{font-size:4.4vw;line-height:13vw;color:#fff;display:flex;justify-content:center;align-items:center}.end-page .btn-guide a:before{content:"";background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAqCAMAAAD26OlUAAAAnFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+TINBkAAAAM3RSTlMA3vzQy3xhJh/28+/s53dqTRMO16k9LSIb49uyjoqGQjK8t5eBb2ZdUxgG4MCtpFhGNpsazZ5GAAABkUlEQVQ4y42T15qCMBCFQxcQkLIUBRd7WdeyvP+7rTOACSF8cK48hz+ZMZMQRoYbSWYl27diAXZIJ6Wimu/SAewbMFamFoi4tVz1FM562PW3/VZ4+lHb2rX7KXmw5qx10i48hZjYcZcrMI06lTwTssxnszNyGlelzCBdXWkSSJRjlTiQP5kiuJL09YQPCvVLON8LEWgH5OJz0uBcItLMZGvlbyMPzCuCYq1R3+ZGxHpANaMxFv5lsQIYrN4YWPQgA3KwfwoOXj844j0DnqeAtA2BLCxN2ygGOIPta/P+LQ2ARwD9xhzAvMSgwm5iQJN3HqHTzT92C/ZLBIY4mO46yRc8OLz31NdbqgHPYfNWwiSXOd5Q7nG6ggeywMzymChWMdtwVfTmHbsl2kBfVY08njSbD7aiKpncYoLpGlLFy8Tq8oG/o3uny21KvyZPvafkqR/K2cEEUgxswW1NztpfdF8f2zn5Ch4H2BH5IVafQF6WQM5f42QqYc/xODlDMjOmkksyrhgvDZlC2rDjFCV5nv4DwABWifQl2Z0AAAAASUVORK5CYII=);width:5vw;height:5vw;background-position:50%;background-repeat:no-repeat;background-size:contain;margin-right:4vw}@media screen and (min-width:540px){.end-page .btn-guide{min-width:370px;width:auto;height:60px;padding:0 20px}.end-page .btn-guide a{font-size:18px;line-height:60px}.end-page .btn-guide a:before{width:30px;height:30px;margin-right:20px}}.end-page .link-trier{font-size:4.5vw;margin-top:20px;text-decoration:underline}@media screen and (min-width:540px){.end-page .link-trier{font-size:22px;margin-bottom:90px}}.end-page .block-footer{width:100%;flex-direction:column;display:flex;align-items:center;overflow:hidden;position:relative;z-index:1}@media screen and (min-width:540px) and (min-height:600px){.end-page .block-footer{margin-top:0}}.end-page .block-footer .footer-block{width:100%;background-color:#fff}.end-page .block-footer .footer-block .block-citeo{padding-top:0}.end-page .chrono-home{max-width:65%;position:relative;z-index:-1;margin:0 auto 10px}@media screen and (min-width:540px){.end-page .chrono-home{max-width:340px;max-height:232px}}
/*# sourceMappingURL=main.2859ee48.chunk.css.map */