label,input,select,.wpcf7-list-item-label{font-family:'Poppins';font-size:15px;font-weight:400;color:#000000}input.text,input.title,input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{margin-top:5px;margin-bottom:12px;padding:14px 12px 12px;border-color:#d4d4d4;width:100%}input::placeholder,select{color:#aaaaaa}span.required{color:#0058e5}.cgv .wpcf7-list-item-label::after{content:'*';color:#0058e5}.wpcf7-list-item{position:relative;display:flex;align-items:flex-start;margin:5px 0}.wpcf7-list-item input[type="checkbox"]::before{content:'';position:absolute;width:18px;height:18px;border:1px solid #0058e5;background-color:#ffffff}.wpcf7-list-item input[type="checkbox"]{width:20px;height:20px;margin:3px 18px 0 0;cursor:pointer}.wpcf7-list-item input[type="checkbox"]:checked::after,.wpcf7-list-item input[type="checkbox"]:hover::after{content:'';position:absolute;top:6px;left:3px;width:14px;height:14px;background-color:#0058e5}.wpcf7-list-item-label{padding-top:1px}input[name=file]{position:relative;width:100%;padding:21px 0}input[name=file]::before{content:'Déposer les fichiers ici';position:absolute;top:0;width:99%;background:#ffffff;color:#0058e5;border:1px solid #0058e5;text-align:center;padding:20px 0}input[name=file]:hover::before{background:#0058e5;color:#ffffff}.info-file{text-align:center}.info-file,.info-cgv{color:#aaaaaa;font-size:13px;font-weight:400;margin-top:-10px}.wpcf7-list-item.cgv{margin:20px 0 10px}.info-cgv a{color:#aaaaaa;text-decoration:underline}.submit{background:#0058e5;color:#ffffff;letter-spacing:4px;text-transform:uppercase;border:1px solid #0058e5;text-align:center;padding:20px 0;margin-top:20px;width:100%;cursor:pointer}.submit:hover{background:#ffffff;color:#0058e5}