h1{color:#5d5046;font-size:1.6rem;margin-bottom:0;padding:40px 0;text-align:center}.info{padding:0 20px 20px}.info,.informations p{display:flex;font-size:1.1rem;justify-content:center;margin-bottom:10px;white-space:pre-wrap}h2{font-size:1.4rem;margin-bottom:.5rem;text-align:center}form,h2{padding:20px}form{background-color:#fff;background-color:#f9fff2;border:4px solid #ccc;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.1);margin:0 auto 20px;max-width:600px}label{display:block;font-weight:700;margin-bottom:5px;padding:15px 0 5px}.prenom-nom{display:flex;gap:80px;margin-bottom:10px}.prenom-nom input{width:124%}input{border:3px solid #ccc;border-radius:4px;box-sizing:border-box;padding:8px}.btn,input{font-size:1rem;width:100%}.btn{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:20px;padding:15px}.btn:hover{background:#244622}.contenu textarea{border:3px solid #ccc;height:100px;resize:vertical;width:100%}.checkbox.mb-3{align-items:center;display:flex;gap:10px;justify-content:center;position:relative;input{width:fit-content}}textarea{border:3px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:1rem;padding:8px;width:100%}.retour{margin-bottom:40px;text-align:center}.retour a{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;margin-top:20px;padding:10px 25px;text-decoration:none}.checkbox.mb-3 input{left:-2px;position:relative}.checkbox.mb-3 p{left:-5px;position:relative}.retour a:hover{background:#244622}