body,html{padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}a{color:inherit;text-decoration:none}*{box-sizing:border-box}footer{text-align:center;padding:20px 15px;font-size:14px;background-color:#000;color:#adadad;border-width:4px;border-style:solid;border-top:4px solid #0a73f6;-o-border-image:linear-gradient(180deg,red,transparent) 1 100%;border-image:linear-gradient(180deg,red,transparent) 1 100%}footer .base{display:flex;justify-content:space-between;background-color:#101010;padding:20px;margin-top:15px;font-size:12px}footer .copyright{display:flex;justify-content:center;align-items:flex-end;margin-bottom:10px}footer .copyright img{border:1px solid #80b3f3;border-radius:4px;padding:3px 5px 5px;background-color:#fff;margin-right:5px}footer .base .left{text-align:left;margin-bottom:20px}footer .base .left p{margin:5px 0;padding:0}footer .base .left .social{margin-top:10px}footer .base .left .social img{border-color:#fff #000;border-style:solid;border-width:1px;padding:5px;border-radius:45px;margin-right:10px}footer .base .left .social a{transition:.2s ease-in-out}footer .base .left .social a:hover>img{border-color:#000 #fff;border-style:solid;border-width:1px;transition:.2s ease-in-out}footer .base .right,footer .base .right .menu-bottom{text-align:right}footer .base .right .menu-bottom a{margin-left:8px;text-transform:uppercase;border-bottom:1px solid;display:inline-block}footer .base .right .menu-bottom a:hover{color:#fff}footer .base .newletter{margin-bottom:20px;text-align:right;display:flex;justify-content:flex-start;align-items:flex-end;flex-direction:column}footer .base .newletter p{max-width:275px;font-size:11px;margin-bottom:10px}footer .base .newletter input{margin-right:10px;color:#fff;background-color:#000;width:220px;padding:5px 10px;border-radius:30px;text-align:center}footer .base .newletter button{color:#fff;padding:5px 10px;border-radius:8px;font-weight:700;font-size:12px;text-align:center}.navbar{display:flex;padding-bottom:0}.container{padding:0 2rem}.main{min-height:100vh;padding:4rem 0;flex:1 1;flex-direction:column}.footer,.main{display:flex;justify-content:center;align-items:center}.footer{flex:1 1;padding:2rem 0;border-top:1px solid #eaeaea}.footer a{display:flex;justify-content:center;align-items:center;flex-grow:1}.title a{color:#0070f3;text-decoration:none}.title a:active,.title a:focus,.title a:hover{text-decoration:underline}.title{margin:0;font-size:2rem}.description,.title{text-align:center}.tokdown .description{margin:1rem 0 0;line-height:1.5;color:#ccc;font-size:1rem;background-color:#000;padding:10px 15px;border-radius:.75em .75em 0 0}.tokdown .formulaire{margin-top:0}.tokdown .formulaire .paste{cursor:pointer;font-weight:700;font-size:30px}.tokdown .formulaire input{border-radius:0 0 1.8em 1.8em;border:1px solid;border-color:#000 #000 #eee;padding:20px 10px}.tokdown .formulaire .input-group-text{border-radius:0 0 0 .75em;color:#fff;background-color:#000;border:none;padding:10px 20px}.tokdown .formulaire .download{display:flex;justify-content:center}.tokdown .formulaire .download .mp4{color:#d00000;border-top:5px solid;border-color:#d00000;background-color:#ffe5ec}.tokdown .formulaire .download .mp3,.tokdown .formulaire .download .mp4{padding:8px 15px;border-radius:20px;border-bottom:groove;cursor:pointer;margin:0 15px;font-weight:700}.tokdown .formulaire .download .mp3{border-top:5px solid #004e73;color:#004e73;background-color:#7bf3ff}.tokdown .formulaire .info{color:#494949}.code{background:#fafafa;border-radius:5px;padding:.75rem;font-size:1.1rem;font-family:Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace}.grid{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;max-width:800px}.card{margin:1rem;padding:1.5rem;text-align:left;color:inherit;text-decoration:none;border:1px solid #eaeaea;border-radius:10px;transition:color .15s ease,border-color .15s ease;max-width:300px}.card:active,.card:focus,.card:hover{color:#0070f3;border-color:#0070f3}.card h2{margin:0 0 1rem;font-size:1.5rem}.card p{margin:0;font-size:1.25rem;line-height:1.5}.logo{height:1em;margin-left:.5rem}@media(max-width:600px){.grid{width:100%;flex-direction:column}}.chargement{display:flex;justify-content:center;align-items:center}.chargement svg{font-size:3px;font-weight:700;text-transform:uppercase;text-align:center;letter-spacing:1px;-webkit-animation:text 1s ease-in-out infinite;animation:text 1s ease-in-out infinite}@-webkit-keyframes text{50%{opacity:.3}}@keyframes text{50%{opacity:.3}}.chargement polygon{stroke-dasharray:22;stroke-dashoffset:2;animation:dash 2s cubic-bezier(.155,.3,.315,.995) infinite alternate-reverse}@-webkit-keyframes dash{to{stroke-dashoffset:234}}@keyframes dash{to{stroke-dashoffset:234}}.cgu{background-color:#fff;min-height:500px;padding:20px;margin-top:20px;text-align:justify}