@font-face{font-family:Victor;src:url(../font/Victor.woff) format('woff'),url(../font/Victor.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Helvectica;src:url(../font/HelveticaNeue-Bold.woff) format('woff'),url(../font/HelveticaNeue-Bold.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}@keyframes arrowmove2{0{margin-left:0}50%{margin-left:5px}100%{margin-left:0}}@keyframes arrowmove{0{margin-left:0}50%{margin-left:-5px}100%{margin-left:0}}body{font-family:Montserrat,sans-serif;font-size:15px;background:#F1F2F2;margin:0 auto}.container{max-width:1500px;margin:0 auto}h1,h2,h3,h4,h5,h6{margin:0;font-weight:400}img{max-width:100%;height:auto}p{margin:0}.button{font-family:Montserrat,sans-serif;font-size:15px;display:inline-block;padding:5px 10px;transition:.45s ease-in-out;border:none}.button:hover{transform:scale(1.1)}.anim{position:relative;top:150px;opacity:0}@media (max-width:640px){.nomobile{display:none}}#header{padding:25px 15px 30px 15px;background-color:#fff;position:relative;z-index:3}#header img{display:block;width:246px;height:28px;transition:ease-in-out .3s}#header img:hover{transform:scale(1.05)}main .title h1{color:#2E150D;font-weight:700;font-size:20px}#footer{background-color:#1A2D29;padding:30px 10px}#footer .infos{max-width:1024px;margin:0 auto}#footer .infos .titre{font-size:16px;color:#fff;line-height:21px;text-align:center;padding-bottom:30px;border-bottom:1px solid #fff}#footer .infos .contact{padding-top:30px;display:flex;flex-direction:column;align-items:left}#footer .infos .contact .logo{width:112px;display:block;margin:0 auto}#footer .infos .contact p{padding:20px 10px;color:#fff;font-size:16px;text-align:left}#footer .infos .contact p a{color:#fff;text-decoration:underline}#footer .infos .contact p a:hover{font-weight:700}#footer .infos .cr{font-size:15px;color:#fff;line-height:21px;text-align:right;padding:20px 0;font-weight:300}main{min-height:calc(100vh - 82px - 319px)}main .title{text-align:center;color:#2E150D;font-size:20px;font-weight:700;padding-top:100px}main .bloc1{margin:0 auto;text-align:center;padding:40px 0}main .bloc1 #drag{margin:0 auto;padding:70px 0 50px 0;max-width:280px;background-color:#fff}main .bloc1 #drag .drag{width:114px;transition:.3s}main .bloc1 #drag .drag:hover{transform:scale(1.2)}main .bloc1 #drag form label{cursor:pointer;color:#102C54;font-size:15px;font-weight:700;transition:.3s}main .bloc1 #drag form label img:hover{transform:scale(1.2)}main .bloc1 #drag form label #myfile{display:none}main .bloc1 #drag form #fileContent{text-align:left;font-size:12px}main .bloc1 #drag form #fileContent:empty{display:none}main .bloc1 #drag form input[type=file]::file-selector-button{padding:.2em .4em;border-radius:.2em;background-color:#102C54;transition:1s;color:#fff}main .bloc1 #drag form input[type=file]::file-selector-button:hover{background-color:#fff;border:2px solid #102C54;color:#102C54}main .bloc1 #drag form .bloc_prev{display:flex;flex-direction:row;padding:20px 10px;gap:10px;align-items:center}main .bloc1 #drag form .file-preview{margin-bottom:10px}main .bloc1 #drag form .file-name{margin-top:5px}main .bloc1 #drag form .ajouter{font-family:Montserrat,sans-serif;color:#2E150D;font-size:16px;font-weight:700}main .bloc1 #drag form .barre{position:relative;margin:40px auto 0 auto;max-width:260px}main .bloc1 #drag form .barre #progressText{font-size:20px;font-weight:700;color:#2E150D;position:absolute;top:0;left:50%;transform:translateX(-50%)}main .bloc1 #drag form .barre #progressBar{-webkit-appearance:none;border-radius:10px;margin-top:30px;max-width:250px;width:100%}main .bloc1 #drag form .barre progress::-webkit-progress-bar{border-radius:7px;background-color:rgba(128,128,128,.3)}main .bloc1 #drag form .barre progress::-webkit-progress-value{background-color:#2E150D;border-radius:7px}main .bloc1 #drag form #envoi{margin-top:20px;color:#fff;background-color:#2E150D;border:none;border-radius:5px;padding:5px 15px;transition:.3s;font-family:Montserrat,sans-serif;margin-left:10px;cursor:pointer}main .bloc1 #drag form #envoi:hover{transform:scale(1.05)}main .bloc1 #drag form #envoi:disabled{cursor:wait;background-color:rgba(62,62,62,.5)}main .bloc1 #drag form button{margin-top:20px;color:#fff;background-color:#2E150D;border:none;border-radius:5px;padding:5px 15px;transition:.3s;font-family:Montserrat,sans-serif;cursor:pointer}main .bloc1 #drag form button:hover{transform:scale(1.05)}main .bloc1 .err{padding:20px;color:#2E150D;font-weight:700}main .dragzone{border-radius:15px}main .hover{border:2px solid #102C54;border-radius:15px}main .merci{margin:0 auto;text-align:center;padding:40px 0}main .merci .infos{margin:0 auto 0 auto;color:#2E150D;font-size:16px;display:flex;align-items:center;flex-direction:column;padding:20px 0 50px 0;max-width:280px;background-color:#fff;border-radius:15px}main .merci .infos div{padding:0 10px}main .merci .infos div .emoji{font-size:90px}main .merci .lien{text-decoration:underline;transform:none;display:inline-block;overflow-wrap:break-word;max-width:250px}main .merci .dl{display:block;background-color:#102C54;width:300px;color:#fff;text-decoration:none;border-radius:20px;font-size:18px;padding:10px;transition:ease-in-out .45s;box-shadow:2px 7px 96px -2px #787878}main .merci .dl:hover{transform:scale(1.1)}main .merci .wrapper{justify-content:center;margin:0 auto 0 auto;color:#2E150D;font-size:16px;display:flex;align-items:center;flex-direction:column;padding:20px 0 50px 0;max-width:280px;background-color:#fff;border-radius:15px}main .merci .wrapper a{transition:.3s}main .merci .wrapper a:hover{transform:scale(1.1)}main .merci .wrapper .cta{display:flex;padding:10px 25px;text-decoration:none;font-family:Montserrat,sans-serif;font-size:16px;color:#fff;background:#2E150D;transition:1s;font-weight:700;border-radius:15px;max-width:250px}main .merci .retour{color:#fff;font-weight:700;background-color:#2E150D;font-family:Montserrat,sans-serif;border:none;font-size:17px;border-radius:15px;padding:10px 15px;transition:.3s;max-width:200px;margin:0 auto;display:block;text-decoration:none;cursor:pointer}main .merci .retour:hover{transform:scale(1.05)}main .merci .espace{margin-top:20px}@media (min-width:500px){main .bloc2{flex-direction:row;gap:100px}}@media (min-width:640px){main .bloc1 .text{font-size:24px;line-height:30px}main .bloc2{flex-direction:row}#footer .infos .contact{padding-top:30px;flex-direction:row;align-items:left}#footer .infos .contact .logo{margin:0}#footer .infos .contact p{padding:10px 20px 10px 50px}}@media (max-width:640px){.button{font-size:18px}}@media (min-width:800px){main .bloc5 .chiffres-cles-1{flex-direction:row;gap:80px;justify-content:center;align-items:center}}@media (min-width:1050px){main .bloc3{background-color:#FCF7F4;margin:0 auto;height:450px}main .bloc3 .fleche{display:block;position:absolute;top:0;right:50%}main .bloc3 .text{width:320px;margin:0 auto;padding:10px;position:absolute;right:50%;top:70px}main .bloc3 .pc{position:relative;position:absolute;top:155px;left:50%}main .bloc3 .pc::after{content:'';width:650px;height:8px;background-color:#E3C8B5;position:absolute;bottom:5px;left:20%;transform:translateX(-50%)}}