@font-face{font-family:jazzy;src:url(/static/media/Let\'sJazz-UnicaseFreebie.a970d98641566ca10c66.otf) format("opentype")}html{height:100vh;overflow-y:scroll;scroll-snap-type:y mandatory;scrollbar-width:none;width:100vw}*{margin:0;padding:0}body{height:100vh;width:100vw}.banner{align-items:center;background-color:#f6f8fa;display:flex;height:15vh;justify-content:center;position:-webkit-sticky;position:sticky;top:0;width:100vw}.banner nav{display:flex;flex-wrap:nowrap;width:60vw}@media screen and (max-width:600px){.banner nav{width:100vw}}.banner nav h1{color:#362626;display:flex;flex-wrap:nowrap;font-family:jazzy}@media screen and (max-width:600px){.banner nav h1{font-size:6vw;white-space:nowrap}}@media screen and (min-width:600px) and (max-width:1080px){.banner nav h1{font-size:5vw;white-space:nowrap}}@media screen and (min-width:1080px) and (max-width:1460px){.banner nav h1{font-size:4vw}}@media screen and (min-width:1460px) and (max-width:1920px){.banner nav h1{font-size:3vw}}@media screen and (min-width:1920px){.banner nav h1{font-size:3vw}}.banner nav div{height:inherit;width:150px}@media screen and (max-width:600px){.banner nav div{width:80px}}.banner nav div a{align-items:center;display:flex;justify-content:center;margin-top:5px}.banner nav div a img{display:flex;flex-flow:column wrap;height:50%;margin-top:.5vh;object-fit:fill;overflow:hidden;width:30%}.navbar{align-items:center;border:1px solid #362626;display:flex;height:8vh;justify-content:center;position:fixed;width:100vw}.navbar,.navbar button{background-color:#f49393}.navbar button{border-style:none;color:#362626;font-family:jazzy;font-weight:700}@media screen and (max-width:1080px){.navbar button{font-size:2vh;height:8vh;margin:2vw;width:100%}}@media screen and (min-width:1080px) and (max-width:1460px){.navbar button{font-size:3vh;height:8vh;margin-right:4vw;width:15rem}}@media screen and (min-width:1460px) and (max-width:1920px){.navbar button{font-size:3vh;height:8vh;width:15vw}}@media screen and (min-width:1920px){.navbar button{font-size:3vh;height:8vh;width:15vw}}@media screen and (max-width:600px){.navbar button{font-size:1.5vh;height:8vh;width:90%}}.navbar button:hover{background-color:#ef6565}.navbar button:disabled{background-color:#ed4e4e}main{background-color:#e3fcff}.progressBar{margin-top:8.1vh;position:fixed;width:120vw}.progress-container{height:1.5vh;margin-left:-15vw;width:120vw}.progress-bar{background:#04aa6d;border:1px solid #362626;border-radius:15px 15px;height:1.5vh}.paragraphe{align-items:center;color:#362626;display:flex;flex-flow:column nowrap;font-family:jazzy;height:30vh;justify-content:center;list-style:none;object-fit:cover;object-position:center;padding-bottom:20vh;padding-top:45vh;scroll-snap-align:start;scroll-snap-stop:always;width:100%}.paragraphe__topParagraphe{color:#f49393;font-size:4vh;text-align:center;width:50%}@media screen and (max-width:600px){.paragraphe__topParagraphe{font-size:2.5vh}}.paragraphe__bottomParagraphe{color:#7d7dc4;font-size:2.5vh;text-align:center;width:65%}@media screen and (max-width:600px){.paragraphe__bottomParagraphe{font-size:1.8vh}}.downloadHandler{height:64px;margin-top:20px;text-align:center}.downloadHandler__downloadButton{background-color:#f49393;border:none;color:#f6f8fa;font-family:jazzy;font-size:x-large;margin-top:5vh;padding:0 55px}.downloadHandler__downloadButton:active{box-shadow:inset -2px -2px 3px #fff9,inset 2px 2px 3px #0009}.downloadHandler__downloadButton:hover{background-color:#ef6565}footer{background-color:#e3fcff;height:100%}footer hr{background-color:#eb3636;border:0;height:1px;margin-left:auto;margin-right:auto;width:20%}@media screen and (max-width:600px){footer hr{width:45%}}footer div{align-items:center;display:flex;flex-flow:row wrap;justify-content:center;margin-top:0}footer div p{color:#eb3636;font-family:jazzy;font-size:2vh;text-align:center}footer div a{height:50px;margin-right:2vw;margin-top:10px;width:50px}footer div a svg{max-height:75%;max-width:75%}footer div a svg g{stroke:#eb3636}.paragrapheAccueil{align-items:center;color:#362626;display:flex;flex-flow:row;font-family:jazzy;height:30vh;justify-content:center;list-style:none;object-fit:cover;object-position:center;padding-bottom:20vh;padding-top:45vh;scroll-snap-align:start;scroll-snap-stop:always;width:100%}.paragrapheAccueil img{width:21vw}.paragrapheAccueil p{color:#f49393;font-size:3vh;margin-left:4vw;text-align:start;width:60%}@media screen and (max-width:1080px){.paragrapheAccueil{flex-flow:column nowrap}.paragrapheAccueil img{margin-bottom:4vh;width:40vw}.paragrapheAccueil p{font-size:1.5vh;text-align:center}}
/*# sourceMappingURL=main.b3ce8fd5.css.map*/