.formContact{max-width:600px;margin:40px auto;padding:30px 40px;background:linear-gradient(to bottom right,#f7f8f9,#f0f0f0);border-radius:12px;box-shadow:0 4px 12px rgba(1,92,137,0.3)}.formContact h3{text-align:center;color:#222;font-size:1.8rem;margin-bottom:25px;letter-spacing:1.5px}.name-fields,.contact-fields{display:flex;gap:20px}.name-fields,.contact-fields p{padding-bottom:0}.name-fields label,.contact-fields label{flex:1;display:flex;flex-direction:column;font-size:0.95rem}.formContact>label{display:block;font-size:1rem}.name-fields label,.contact-fields label{min-width:0;flex:1 1 45%}.formContact input[type="text"],.formContact input[type="email"],.formContact input[type="tel"],.formContact textarea{margin-top:6px;padding:10px 14px;border:none;font-size:1rem;width:100%}.formContact input[type="text"]:focus,.formContact input[type="email"]:focus,.formContact input[type="tel"]:focus,.formContact textarea:focus{outline:none;box-shadow:0 0 0 3px rgba(1,92,137,0.1)}.formContact textarea{resize:vertical;width:100%;min-height:100px}.formContact input[name="captcha-778"]{width:22%}.formContact input[type="submit"],.formContact [type="submit"]{margin-top:25px;background-color:#015c89;color:white;font-size:1.1rem;padding:12px 25px;border:none;cursor:pointer;transition:background-color 0.3s ease}.formContact input[type="submit"]:hover,.formContact [type="submit"]:hover{background-color:#222}.formContact .wpcf7-captchac{margin-top:20px;color:var(--color-light);font-weight:600;font-size:0.9rem}.formulaire-analyse{max-width:700px;margin:0 auto;background:linear-gradient(to bottom right,#f7f8f9,#f0f0f0);padding:40px;border-radius:12px;box-shadow:0 4px 12px rgba(1,92,137,0.3)}.formulaire-analyse .form-title{text-align:center;font-size:1.8rem;color:#222;margin-bottom:30px}.formulaire-analyse .form-group{margin-bottom:20px}.formulaire-analyse .form-group.double{display:flex;gap:20px;flex-wrap:wrap}.formulaire-analyse label{display:block;font-weight:500;color:#575760;width:100%;font-size:1rem}.formulaire-analyse .wpcf7-form-control.input-field,.formulaire-analyse .wpcf7-form-control.textarea-field{width:100%;padding:12px 15px;margin-top:8px;background:#fff;font-size:1rem;border:none;transition:border-color 0.3s ease}.formulaire-analyse .wpcf7-form-control.input-field:focus,.formulaire-analyse .wpcf7-form-control.textarea-field:focus{outline:none;box-shadow:0 0 0 3px rgba(1,92,137,0.1)}.formulaire-analyse .wpcf7-form-control.checkbox-field{display:flex;flex-direction:column;gap:10px;margin-top:10px;color:#222}.formulaire-analyse input[type="submit"],.formulaire-analyse [type="submit"]{background:#015c89;color:#fff;padding:14px 28px;font-size:1rem;border:none;cursor:pointer;transition:background 0.3s ease}.formulaire-analyse input[type="submit"]:hover,.formulaire-analyse [type="submit"]:hover{background:#222}@media (max-width:600px){.formulaire-analyse .form-group.double{flex-direction:column}}