.contact[data-astro-cid-6bfsojfh]{padding:0 0 160px}.contact__grille[data-astro-cid-6bfsojfh]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:72px;display:grid}.formulaire[data-astro-cid-6bfsojfh]{padding:40px 40px 48px}form[data-astro-cid-6bfsojfh]{flex-direction:column;gap:22px;display:flex}.formulaire__ligne[data-astro-cid-6bfsojfh]{grid-template-columns:1fr 1fr;gap:18px;display:grid}.champ[data-astro-cid-6bfsojfh]{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.champ[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh],.champ[data-astro-cid-6bfsojfh] legend[data-astro-cid-6bfsojfh]{padding:0;font-size:16px;font-weight:700}.champ__oblig[data-astro-cid-6bfsojfh]{color:var(--gris);font-size:13px;font-weight:400}input[data-astro-cid-6bfsojfh][type=text],input[data-astro-cid-6bfsojfh][type=email],input[data-astro-cid-6bfsojfh][type=tel],textarea[data-astro-cid-6bfsojfh]{width:100%;font:inherit;color:var(--noir);background:var(--blanc);border:2px solid var(--noir);border-radius:0;min-height:56px;padding:14px;font-size:17px}textarea[data-astro-cid-6bfsojfh]{resize:vertical;min-height:136px}input[data-astro-cid-6bfsojfh][aria-invalid=true],textarea[data-astro-cid-6bfsojfh][aria-invalid=true]{border-color:#b3261e}.champ__erreur[data-astro-cid-6bfsojfh]{color:#b3261e;font-size:15px;font-weight:600}.besoin[data-astro-cid-6bfsojfh] legend[data-astro-cid-6bfsojfh]{margin-bottom:10px}.besoin__choix[data-astro-cid-6bfsojfh]{flex-wrap:wrap;gap:12px;display:flex}.besoin[data-astro-cid-6bfsojfh] .besoin__option[data-astro-cid-6bfsojfh]{border:2px solid var(--noir);cursor:pointer;align-items:center;gap:10px;padding:10px 20px 10px 18px;font-size:16px;font-weight:600;display:inline-flex}.besoin[data-astro-cid-6bfsojfh] .besoin__option[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]{width:16px;height:16px;accent-color:var(--bleu);margin:0}.besoin__option[data-astro-cid-6bfsojfh]:has(input:checked){border-color:var(--bleu);color:var(--bleu)}.besoin__option[data-astro-cid-6bfsojfh]:has(input:focus-visible){outline:3px solid var(--bleu);outline-offset:3px}.piege[data-astro-cid-6bfsojfh]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.formulaire__mention[data-astro-cid-6bfsojfh]{color:var(--gris);font-size:14px;line-height:1.45}.formulaire__btn[data-astro-cid-6bfsojfh]{padding:18px 34px;font-size:18px}.formulaire__btn[data-astro-cid-6bfsojfh][disabled]{opacity:.6;cursor:progress}.formulaire__retour[data-astro-cid-6bfsojfh]{margin-bottom:24px;padding:20px 22px;font-weight:600;display:none}.formulaire__retour--ok[data-astro-cid-6bfsojfh]{background:var(--bleu);color:var(--blanc)}.formulaire__retour--erreur[data-astro-cid-6bfsojfh]{background:var(--beton);border-top:6px solid #b3261e}.formulaire__retour[data-astro-cid-6bfsojfh]:target,.formulaire__retour[data-astro-cid-6bfsojfh].est-visible{display:block}.formulaire[data-astro-cid-6bfsojfh]:has(#envoye:target) form[data-astro-cid-6bfsojfh],.formulaire[data-astro-cid-6bfsojfh].est-envoye form[data-astro-cid-6bfsojfh]{display:none}.faq[data-astro-cid-6bfsojfh]{padding-top:8px}.faq__liste[data-astro-cid-6bfsojfh]{margin:24px 0 0}.faq__item[data-astro-cid-6bfsojfh]{border-top:2px solid var(--noir);padding:28px 0 34px}.faq__q[data-astro-cid-6bfsojfh]{font-size:20px;font-weight:700;line-height:1.3}.faq__r[data-astro-cid-6bfsojfh]{margin:12px 0 0;font-size:17px;line-height:1.6}@media (width<=1024px){.contact__grille[data-astro-cid-6bfsojfh]{grid-template-columns:1fr;gap:56px}}@media (width<=767px){.contact[data-astro-cid-6bfsojfh]{padding-bottom:72px}.formulaire[data-astro-cid-6bfsojfh]{padding:24px 18px 32px}.formulaire__ligne[data-astro-cid-6bfsojfh]{grid-template-columns:1fr}.faq__q[data-astro-cid-6bfsojfh]{font-size:18px}.faq__r[data-astro-cid-6bfsojfh]{font-size:16px}}
