.formulaire-contact_formulaire__sXUlo{display:grid;gap:var(--s-3);min-width:0}form.formulaire-contact_formulaire__sXUlo{max-width:none}.formulaire-contact_champ__MLmdo{display:grid;gap:var(--s-1);min-width:0}.formulaire-contact_formulaire__sXUlo .formulaire-contact_champ__MLmdo>label{display:flex;flex-flow:row wrap;align-items:baseline;gap:2px var(--s-1);font-size:.875rem;font-weight:750}.formulaire-contact_aide__pCARy{font-size:.8125rem;font-weight:500}.formulaire-contact_formulaire__sXUlo textarea{font-size:1rem;line-height:1.6;resize:vertical}.formulaire-contact_rangee__fSTkA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-3)}.formulaire-contact_sujets__daQC5{margin:0;padding:0;border:0;min-width:0}.formulaire-contact_sujets__daQC5 legend{padding:0;margin-bottom:var(--s-1);font-size:.875rem;font-weight:750}.formulaire-contact_actions__AMWbJ{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-3)}.formulaire-contact_mention__bqUtT{margin:0;font-size:.8125rem;line-height:1.6;max-width:44ch}.formulaire-contact_mention__bqUtT a{font-weight:650;text-decoration:underline;text-underline-offset:3px}.formulaire-contact_alerte__TFmKi{margin:0;font-size:.9375rem;line-height:1.5;font-weight:650}.formulaire-contact_alerte__TFmKi a{text-decoration:underline;text-underline-offset:3px}.formulaire-contact_pot__X64iN{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.formulaire-contact_merci__pdmmE{margin:0;font-size:var(--type-card);line-height:1.25;font-weight:750;outline:none}.formulaire-contact_suite__eX_Zd{margin:0;font-size:1rem;line-height:1.6}.formulaire-contact_encore__M8xbS{justify-self:start;min-height:44px;padding:0;border:0;background:none;font:inherit;font-weight:650;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.formulaire-contact_carte__UX_Pv{padding:var(--s-4);background:var(--white);border-radius:var(--r-surface)}.formulaire-contact_consigne__1al3M{margin:0;font-size:.8125rem;line-height:1.5}.formulaire-contact_repli__nUphd{min-width:0;border-top:1px solid var(--line);padding-top:var(--s-1)}.formulaire-contact_repli__nUphd>summary{display:flex;align-items:center;font-size:.875rem;font-weight:750}.formulaire-contact_repliCorps__7C826{display:grid;gap:var(--s-3);padding-top:var(--s-2);min-width:0}.formulaire-contact_existants__z6qMv{display:grid;gap:var(--s-05);margin-top:var(--s-1);padding:var(--s-2);background:var(--brume);border-radius:var(--r-control);min-width:0}.formulaire-contact_existants__z6qMv p{margin:0;font-size:.8125rem;font-weight:650}.formulaire-contact_existants__z6qMv a{display:flex;align-items:center;justify-content:space-between;gap:var(--s-1);min-height:44px;font-size:.875rem;font-weight:650;color:var(--terrain);overflow-wrap:anywhere}.formulaire-contact_clair__O9BFz .formulaire-contact_aide__pCARy,.formulaire-contact_clair__O9BFz .formulaire-contact_consigne__1al3M,.formulaire-contact_clair__O9BFz .formulaire-contact_mention__bqUtT{color:var(--muted)}.formulaire-contact_clair__O9BFz .formulaire-contact_alerte__TFmKi a,.formulaire-contact_clair__O9BFz .formulaire-contact_encore__M8xbS,.formulaire-contact_clair__O9BFz .formulaire-contact_mention__bqUtT a,.formulaire-contact_clair__O9BFz .formulaire-contact_merci__pdmmE{color:var(--terrain)}.formulaire-contact_clair__O9BFz .formulaire-contact_alerte__TFmKi{color:var(--alerte)}.formulaire-contact_sombre__Ot_wK,.formulaire-contact_sombre__Ot_wK label,.formulaire-contact_sombre__Ot_wK legend{color:var(--craie)}.formulaire-contact_sombre__Ot_wK .formulaire-contact_aide__pCARy,.formulaire-contact_sombre__Ot_wK .formulaire-contact_mention__bqUtT{color:var(--brume)}.formulaire-contact_sombre__Ot_wK .field-error,.formulaire-contact_sombre__Ot_wK .formulaire-contact_alerte__TFmKi,.formulaire-contact_sombre__Ot_wK .formulaire-contact_alerte__TFmKi a,.formulaire-contact_sombre__Ot_wK .formulaire-contact_encore__M8xbS,.formulaire-contact_sombre__Ot_wK .formulaire-contact_mention__bqUtT a,.formulaire-contact_sombre__Ot_wK .formulaire-contact_merci__pdmmE{color:var(--craie)}.formulaire-contact_sombre__Ot_wK :focus-visible{outline-color:var(--craie)}@media(max-width:599px){.formulaire-contact_rangee__fSTkA{grid-template-columns:minmax(0,1fr);gap:var(--s-2)}.formulaire-contact_formulaire__sXUlo{gap:var(--s-2)}.formulaire-contact_carte__UX_Pv{padding:var(--s-3)}.formulaire-contact_repliCorps__7C826{gap:var(--s-2)}.formulaire-contact_actions__AMWbJ>.primary-button{width:100%}}