@import"https://fonts.cdnfonts.com/css/myriad-pro";@keyframes trait{0%{height:0%;transform:translateY(100vh)}50%{height:calc(100vh - 2rem);transform:translateY(0)}100%{height:2.3rem}}@keyframes trait-files{0%{transform:scaleY(0)}100%{transform:scaleY(1)}}@keyframes trait-mobile{0%{height:0;transform:translateY(-100px)}50%{height:140px;transform:translateY(-100px)}100%{height:2.3rem;transform:translateY(0)}}@keyframes lds-spinner{0%{opacity:1}100%{opacity:0}}html{height:100vh;background-color:#575756}body{height:100%;margin:0}@media screen and (max-width: 700px){body{margin:0}}a{text-decoration:none;cursor:pointer}button{cursor:pointer}.hidden{display:none !important}main{width:100%;height:100%;display:flex}@media screen and (max-width: 700px){main{display:block !important}}*{box-sizing:border-box}.msg{margin-left:40px;width:300px}@media screen and (max-width: 700px){.msg{width:200px}}@font-face{font-family:"Calibri";font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/l/font?kit=J7afnpV-BGlaFfdAhLEY67FIEjg&skey=a1029226f80653a8&v=v15) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Calibri";font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/l/font?kit=J7aanpV-BGlaFfdAjAo9_pxqHxIZrCE&skey=cd2dd6afe6bf0eb2&v=v15) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}h2,p,a,button,select,textarea,article,section,label,li{font-family:"Calibri";color:#fff;letter-spacing:.1rem;font-size:.8rem}h1{font-size:1.6rem}h1,.capital{font-family:"Myriad Pro",sans-serif;letter-spacing:.1rem;font-weight:600}.capital{font-size:1.1rem}.presentation,.company{line-height:2.3}@media screen and (max-width: 700px){.presentation,.company{line-height:2.1}}input::-moz-placeholder{font-weight:300}p,input::placeholder,li{font-weight:300}input{font-family:"Calibri";color:#fff;letter-spacing:.1rem;font-size:.6rem}html{font-size:18px}.spinner{display:flex;margin-top:20px;width:250px}@media screen and (max-width: 700px){.spinner{width:200px;margin-top:10px}}.spinner p{line-height:40px;margin:0;width:-moz-fit-content !important;width:fit-content !important}.lds-spinner{color:#fff;display:inline-block;position:relative;width:40px;height:40px}.lds-spinner div{transform-origin:20px 20px;animation:lds-spinner 1.2s linear infinite}.lds-spinner div:after{content:" ";display:block;position:absolute;top:8px;left:18px;width:2px;height:6px;border-radius:20%;background:#fff}.lds-spinner div:nth-child(1){transform:rotate(0deg);animation-delay:-1.1s}.lds-spinner div:nth-child(2){transform:rotate(30deg);animation-delay:-1s}.lds-spinner div:nth-child(3){transform:rotate(60deg);animation-delay:-0.9s}.lds-spinner div:nth-child(4){transform:rotate(90deg);animation-delay:-0.8s}.lds-spinner div:nth-child(5){transform:rotate(120deg);animation-delay:-0.7s}.lds-spinner div:nth-child(6){transform:rotate(150deg);animation-delay:-0.6s}.lds-spinner div:nth-child(7){transform:rotate(180deg);animation-delay:-0.5s}.lds-spinner div:nth-child(8){transform:rotate(210deg);animation-delay:-0.4s}.lds-spinner div:nth-child(9){transform:rotate(240deg);animation-delay:-0.3s}.lds-spinner div:nth-child(10){transform:rotate(270deg);animation-delay:-0.2s}.lds-spinner div:nth-child(11){transform:rotate(300deg);animation-delay:-0.1s}.lds-spinner div:nth-child(12){transform:rotate(330deg);animation-delay:0s}form{display:flex;flex-direction:column;text-align:left;justify-content:center;position:relative;z-index:1}@media screen and (max-width: 700px){form{margin-left:20px}}form p{margin-bottom:50px}@media screen and (max-width: 700px){form p{margin-bottom:30px}}form input{display:inline-block;width:140px;margin:10px 0;background-color:#575756;border-top:none;border-right:none;border-left:none;border-bottom:.5px #fff solid;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}form input::-moz-placeholder{color:#fff;padding-left:5px}form input::placeholder{color:#fff;padding-left:5px}@media screen and (max-width: 700px){form input{width:160px}}form button{background-color:#575756;border:none;text-align:left;margin-top:50px;font-weight:bold}@media screen and (max-width: 700px){form button{margin-top:30px}}form input,form button{padding-left:0}.logo{width:220px;min-width:220px;max-width:220px}.logo .gauche{margin:0;width:65%}.logo .gauche img{width:100%}.logo .e1{width:3%;position:relative}.logo .e1::after{content:"";position:absolute;left:100%;background-color:#c70473;width:2px;transition:all .3s ease-in-out;animation:trait 8s forwards}@media screen and (max-width: 700px){.logo .e1::after{transform-origin:bottom;animation:trait-mobile 8s forwards}}.logo .e2{width:4%}.logo .droite{width:26%;margin:0}.logo .droite img{width:100%}@media screen and (max-width: 700px){.h1-desktop{display:none !important}}.h1-mobile{display:none}@media screen and (max-width: 700px){.h1-mobile{display:flex;justify-content:flex-start;margin:10% auto 30%;overflow:visible}.h1-mobile .gauche{overflow:visible}}.logo-img p{width:220px;margin:0}.logo-img p img{width:220px;height:auto}main .form{height:100%;width:270px;margin-top:180px;margin-left:90px}@media screen and (max-width: 700px){main .form{display:flex;flex-direction:column;text-align:left;margin-top:10px;margin-left:0;width:100%;height:auto;overflow:visible}main .form form{padding-left:0}}main .form .msg{margin-left:0 !important}main .desc{height:100%;width:650px;display:flex;flex-direction:column;margin-left:90px}@media screen and (max-width: 700px){main .desc{width:100%;height:auto;margin-left:0;margin-top:30%}}main .desc article{display:flex;margin-top:85px;margin-bottom:180px;margin-left:100px}@media screen and (max-width: 700px){main .desc article{width:-moz-fit-content;width:fit-content;margin:0 10px;padding-left:10px}}main .desc .company{margin:0 3px;padding-right:5px;width:145px;min-width:145px;text-align:right;font-weight:600}@media screen and (max-width: 700px){main .desc .company{width:-moz-fit-content;width:fit-content;min-width:-moz-fit-content;min-width:fit-content;margin-left:0}}main .desc .presentation{margin:0 14px;max-width:300px}@media screen and (max-width: 700px){main .desc .presentation{width:auto;margin:0}}main .honeypot{display:none !important}.files{height:100%;max-width:400px;display:flex;flex-direction:column;text-align:left;position:relative;padding-right:50px}@media screen and (max-width: 700px){.files{height:auto;padding-right:0}}.files::after{content:"";position:absolute;height:100%;top:0;bottom:0;right:0;left:100%;transform-origin:bottom;background-color:#c70473;width:2px;transition:all .3s ease-in-out}@media screen and (max-width: 700px){.files::after{display:none}}.files .file{display:flex;flex-direction:column;text-align:left}.files .file ul{padding-left:20px;margin:10px 20px}.files .file ul li{list-style-type:none;margin:10px 0}.files .file ul li a{display:inline-block;margin-right:10px}.files .file article{display:flex;margin:96px 0 50px 35px;text-align:left}@media screen and (max-width: 700px){.files .file article{margin:60px auto 35px}}.files .file .fa-trash-can{margin:3%}.files .file .fa-trash-can::before{font-size:1rem}.files .file .logout{margin-top:70px;margin-left:20px;padding-left:20px;margin-bottom:20px}.files .file .logout .spinner{margin-top:-10px !important}.files .file .logout .spinner p{line-height:normal;margin:13px 0}@media screen and (max-width: 700px){.files .file .logout .spinner p{margin:10px 0 0}}@media screen and (max-width: 700px){.files .file .logout{margin-top:55px}}.files .file .logout i{color:#fff}.files .upload{flex-direction:column;align-items:center;width:250px;max-width:350px;margin:50px 0 20px 40px !important}@media screen and (max-width: 700px){.files .upload{width:200px;margin:60px 0 35px 40px !important}}.files .upload input[type=file]{width:250px;height:21px;margin:0 0 5px 0}@media screen and (max-width: 700px){.files .upload input[type=file]{width:200px}}.files .upload p{width:250px}@media screen and (max-width: 700px){.files .upload p{width:200px}}@media screen and (max-width: 700px){.files .upload form{margin-left:0}}.files .upload #upload_button{margin-top:20px}.animation-triggered::after{content:"";position:absolute;height:100%;top:0;bottom:0;right:0;left:100%;transform-origin:bottom;background-color:#c70473;width:2px;transition:all .3s ease-in-out;animation:trait-files 8s forwards}/*# sourceMappingURL=style.min.css.map */