@font-face{font-family:Bristol;src:url(../fonts/Bristol.otf) format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Satoshi;src:url(../fonts/Satoshi-Light.otf) format("opentype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:Satoshi;src:url(../fonts/Satoshi-LightItalic.otf) format("opentype");font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:Satoshi;src:url(../fonts/Satoshi-Regular.otf) format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Satoshi;src:url(../fonts/Satoshi-Italic.otf) format("opentype");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Satoshi;src:url(../fonts/Satoshi-Medium.otf) format("opentype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Satoshi;src:url(../fonts/Satoshi-MediumItalic.otf) format("opentype");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:Satoshi;src:url(../fonts/Satoshi-Bold.otf) format("opentype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Satoshi;src:url(../fonts/Satoshi-BoldItalic.otf) format("opentype");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:Satoshi;src:url(../fonts/Satoshi-Black.otf) format("opentype");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:Satoshi;src:url(../fonts/Satoshi-BlackItalic.otf) format("opentype");font-display:swap;font-weight:900;font-style:italic}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}::-moz-selection{background:#ffb0d0;color:#1e1e1e}::selection{background:#ffb0d0;color:#1e1e1e}html{font-size:62.5%;color:#1e1e1e}body{font-family:Satoshi,sans-serif;color:#ffb0d0;background:#520311;font-size:1.8rem;overflow:hidden}strong{font-weight:700}a,a:hover,a:visited{color:#fff;text-decoration:none}img{max-width:100%;height:auto;width:auto;vertical-align:middle}@media screen and (max-width:900px){.ordi{display:none!important}.mobile{display:block}}@media screen and (min-width:900px){.ordi{display:block}.mobile{display:none!important}}@-webkit-keyframes computer-shake{0%,100%{-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}10%{-webkit-transform:translateX(-3px) rotate(-.5deg);transform:translateX(-3px) rotate(-.5deg)}20%{-webkit-transform:translateX(3px) rotate(.5deg);transform:translateX(3px) rotate(.5deg)}30%{-webkit-transform:translateX(-2px) rotate(-.3deg);transform:translateX(-2px) rotate(-.3deg)}40%{-webkit-transform:translateX(2px) rotate(.3deg);transform:translateX(2px) rotate(.3deg)}50%{-webkit-transform:translateX(-3px) rotate(-.5deg);transform:translateX(-3px) rotate(-.5deg)}60%{-webkit-transform:translateX(3px) rotate(.5deg);transform:translateX(3px) rotate(.5deg)}70%{-webkit-transform:translateX(-2px) rotate(-.3deg);transform:translateX(-2px) rotate(-.3deg)}80%{-webkit-transform:translateX(2px) rotate(.3deg);transform:translateX(2px) rotate(.3deg)}90%{-webkit-transform:translateX(-1px) rotate(-.2deg);transform:translateX(-1px) rotate(-.2deg)}}@keyframes computer-shake{0%,100%{-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}10%{-webkit-transform:translateX(-3px) rotate(-.5deg);transform:translateX(-3px) rotate(-.5deg)}20%{-webkit-transform:translateX(3px) rotate(.5deg);transform:translateX(3px) rotate(.5deg)}30%{-webkit-transform:translateX(-2px) rotate(-.3deg);transform:translateX(-2px) rotate(-.3deg)}40%{-webkit-transform:translateX(2px) rotate(.3deg);transform:translateX(2px) rotate(.3deg)}50%{-webkit-transform:translateX(-3px) rotate(-.5deg);transform:translateX(-3px) rotate(-.5deg)}60%{-webkit-transform:translateX(3px) rotate(.5deg);transform:translateX(3px) rotate(.5deg)}70%{-webkit-transform:translateX(-2px) rotate(-.3deg);transform:translateX(-2px) rotate(-.3deg)}80%{-webkit-transform:translateX(2px) rotate(.3deg);transform:translateX(2px) rotate(.3deg)}90%{-webkit-transform:translateX(-1px) rotate(-.2deg);transform:translateX(-1px) rotate(-.2deg)}}header{padding:4rem}h1{font-family:Bristol;font-size:2.9rem;font-weight:400;text-align:center;margin-bottom:2em}h2{font-family:Bristol;font-size:2.8rem;font-weight:400;text-transform:uppercase;text-align:center;margin-bottom:1em}p{text-align:center;line-height:1.35}div.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem;padding:0 4rem}div.container input{font-size:1.7rem;padding:1rem;border-radius:10px;border:1px solid #ffb0d0;background:#520311;font-family:Bristol;text-transform:uppercase;color:#ffb0d0;outline:0;width:60%;text-align:center}div.container input::-webkit-input-placeholder{color:#ffb0d0;font-size:1.4rem}div.container input::-moz-placeholder{color:#ffb0d0;font-size:1.4rem}div.container input:-ms-input-placeholder{color:#ffb0d0;font-size:1.4rem}div.container input::-ms-input-placeholder{color:#ffb0d0;font-size:1.4rem}div.container input::placeholder{color:#ffb0d0;font-size:1.4rem}div.container input:focus{border:1px solid #ffb0d0;background:#520311;color:#ffb0d0}div.container button{font-size:1.7rem;border-radius:10px;height:48px;width:35%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #ffb0d0;background:#ffb0d0;font-family:Satoshi;text-transform:lowercase;color:#520311;outline:0}div.container:focus{border:1px solid #ffb0d0;background:#520311;color:#ffb0d0}.resultat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;margin:2em}.resultat .loading-visual{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.resultat .loading-visual.fade-out{opacity:0;pointer-events:none}.resultat .loading-visual.hidden{display:none!important}.resultat img{width:50%;margin-top:2em}.resultat .loading-visual.is-loading img{-webkit-animation:computer-shake .5s ease-in-out infinite;animation:computer-shake .5s ease-in-out infinite}.resultat .percent{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1em;gap:1rem;width:100%;max-width:400px;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:opacity .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,transform .4s ease;transition:opacity .4s ease,transform .4s ease,-webkit-transform .4s ease}.resultat .percent.visible{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.resultat .percent .progress{width:100%;height:50px;border-radius:10px;border:1px solid #ffb0d0;padding:3px}.resultat .percent .progress-bar{width:0;height:100%;background:#ffb0d0;border-radius:7px;-webkit-transition:width .15s linear;transition:width .15s linear}.resultat .percent .percent-value{text-align:center;z-index:2;font-family:Bristol;font-size:2.2rem;color:#ffb0d0}.resultat .result{background:#ffb0d0;padding:26px;border-radius:10px;color:#520311;text-align:center;margin-top:20px;opacity:0;-webkit-transform:scale(.3);transform:scale(.3);-webkit-transition:none;transition:none}.resultat .result.explode-in{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity .4s ease-out,-webkit-transform .5s cubic-bezier(.34,1.56,.64,1);transition:opacity .4s ease-out,-webkit-transform .5s cubic-bezier(.34,1.56,.64,1);transition:opacity .4s ease-out,transform .5s cubic-bezier(.34,1.56,.64,1);transition:opacity .4s ease-out,transform .5s cubic-bezier(.34,1.56,.64,1),-webkit-transform .5s cubic-bezier(.34,1.56,.64,1)}.resultat .result h3{font-size:2rem;font-family:Bristol;font-weight:700;text-transform:uppercase;margin-bottom:10px}.resultat .result p{margin:0}aside a,aside a:hover,aside a:visited{position:fixed;bottom:20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:80%;text-align:center;font-size:1.4rem;color:#ffb0d0;text-decoration:none;z-index:1000}#partager-story{font-size:1.4rem;color:#520311;text-decoration:none;text-transform:uppercase;font-family:Bristol;font-weight:700;margin-top:25px;font-style:italic;display:block}@media screen and (min-width:768px){main{width:500px;margin:0 auto}}