.contact-main[data-astro-cid-uw5kdbxl]{padding:clamp(3rem,7vw,5rem) 0;background:var(--blanc)}.contact-main[data-astro-cid-uw5kdbxl] .wrap[data-astro-cid-uw5kdbxl]{max-width:900px}.coord-grid[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem}.coord[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:.4rem;text-decoration:none;background:#fff;border:1px solid var(--bord);border-radius:4px;padding:1.4rem 1.5rem;transition:border-color .25s ease,transform .25s ease}a[data-astro-cid-uw5kdbxl].coord:hover{border-color:var(--accent);transform:translateY(-2px)}.coord-lbl[data-astro-cid-uw5kdbxl]{font-family:var(--geist);font-size:.74rem;text-transform:uppercase;letter-spacing:.14em;color:var(--or-fonce);font-weight:600}.coord-val[data-astro-cid-uw5kdbxl]{font-family:var(--fraunces);font-size:1.25rem;color:var(--encre);line-height:1.3}.bloc-titre[data-astro-cid-uw5kdbxl]{font-family:var(--fraunces);font-weight:500;font-size:1.5rem;color:var(--encre);margin:2.8rem 0 1.4rem}.conseillers[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.conseiller[data-astro-cid-uw5kdbxl]{display:flex;align-items:center;justify-content:space-between;gap:1rem;background:var(--blanc-2);border:1px solid var(--bord);border-radius:4px;padding:1.1rem 1.4rem}.c-tete[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column}.c-nom[data-astro-cid-uw5kdbxl]{font-weight:600;color:var(--encre)}.c-role[data-astro-cid-uw5kdbxl]{font-size:.82rem;color:var(--gris)}.c-tel[data-astro-cid-uw5kdbxl]{font-family:var(--geist);font-weight:600;color:var(--or-fonce);text-decoration:none;white-space:nowrap}.c-tel[data-astro-cid-uw5kdbxl]:hover{color:var(--accent)}@media(max-width:720px){.coord-grid[data-astro-cid-uw5kdbxl],.conseillers[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr}}.form-bloc[data-astro-cid-uw5kdbxl]{margin-top:2.8rem;padding-top:2.4rem;border-top:1px solid var(--bord)}.form-intro[data-astro-cid-uw5kdbxl]{color:#57534e;font-size:1.02rem;margin:0 0 1.6rem;max-width:60ch}.form[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:1.1rem;max-width:620px}.champ-duo[data-astro-cid-uw5kdbxl]{display:flex;flex-wrap:wrap;gap:1.1rem}.champ-duo[data-astro-cid-uw5kdbxl] .champ[data-astro-cid-uw5kdbxl]{flex:1 1 220px}.champ[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:.4rem}.champ[data-astro-cid-uw5kdbxl] label[data-astro-cid-uw5kdbxl]{font-family:var(--geist);font-weight:600;font-size:.9rem;color:var(--encre)}.form[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl],.form[data-astro-cid-uw5kdbxl] select[data-astro-cid-uw5kdbxl],.form[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]{font-family:var(--geist);font-size:1rem;color:var(--encre);background:#fff;border:1px solid var(--bord);border-radius:4px;padding:.7rem .9rem;width:100%;box-sizing:border-box;transition:border-color .25s ease}.form[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]:focus,.form[data-astro-cid-uw5kdbxl] select[data-astro-cid-uw5kdbxl]:focus,.form[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]:focus{outline:none;border-color:var(--accent)}.form[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]{resize:vertical;min-height:7rem;line-height:1.6}.cf-check[data-astro-cid-uw5kdbxl]{display:flex;align-items:flex-start;gap:.6rem;cursor:pointer;font-size:.96rem;color:#57534e}.cf-check[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]{width:auto;margin-top:.2rem;accent-color:var(--accent)}.cf-hp[data-astro-cid-uw5kdbxl]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.cf-envoi[data-astro-cid-uw5kdbxl]{align-self:flex-start;font-family:var(--geist);font-weight:600;font-size:1.05rem;color:#fff;background:var(--accent);border:1px solid var(--accent);border-radius:4px;padding:.75rem 1.9rem;cursor:pointer;transition:background .25s ease,opacity .25s ease}.cf-envoi[data-astro-cid-uw5kdbxl]:hover{background:var(--or-fonce)}.cf-envoi[data-astro-cid-uw5kdbxl]:disabled{opacity:.5;cursor:default}.cf-rgpd[data-astro-cid-uw5kdbxl]{font-size:.85rem;color:var(--gris);margin:.2rem 0 0}.cf-statut[data-astro-cid-uw5kdbxl]{font-family:var(--geist);font-size:.95rem;margin:.4rem 0 0;min-height:1.2em}.cf-statut[data-astro-cid-uw5kdbxl].ok{color:#2f7d4f}.cf-statut[data-astro-cid-uw5kdbxl].ko{color:#b23b3b}
