.p-contact main.cadre{padding-block:clamp(1.5rem, 4vw, 2.5rem) var(--rythme)}.p-contact .retour{min-height:44px;color:var(--encre-2);text-decoration:underline;-webkit-text-decoration-color:var(--trait-fort);text-decoration-color:var(--trait-fort);text-underline-offset:.2em;align-items:center;font-size:.9375rem;font-weight:600;display:inline-flex}.p-contact .retour:hover{color:var(--encre);text-decoration-color:currentColor}.p-contact .ouverture{gap:.9rem;margin-top:clamp(1rem,3vw,2rem);display:grid}.p-contact .ouverture .mesure,.p-contact .ouverture .chapo{color:var(--encre-2)}.p-contact .ouverture .chapo{max-width:46ch}.p-contact .ouverture h1:focus{outline:none}.p-contact .colonnes{gap:3rem;margin-top:clamp(2.25rem,4vw,3.25rem);display:grid}@media (min-width:1000px){.p-contact .colonnes{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;column-gap:clamp(3rem,7vw,7rem)}.p-contact .cote{top:calc(var(--entete-h) + 1.5rem);position:sticky}}.p-contact .formulaire{gap:1.6rem;max-width:40rem;display:grid}.p-contact .formulaire[hidden]{display:none}.p-contact fieldset{border:0;min-width:0;margin:0;padding:0}.p-contact .question>label,.p-contact .question>legend,.p-contact .question>.intitule{padding:0;font-weight:650;display:block}.p-contact .facultatif{color:var(--encre-2);font-weight:400}.p-contact .aide{color:var(--encre-2);margin-top:.3rem;font-size:.9375rem}.p-contact .champ{border:1px solid var(--trait-fort);background:var(--carte);width:100%;min-height:48px;color:var(--encre);font:inherit;border-radius:12px;margin-top:.6rem;padding:.8rem 1rem;transition:border-color .16s;display:block}.p-contact .champ:hover{border-color:var(--encre-3)}.p-contact .champ:focus-visible{outline:2px solid var(--encre);outline-offset:1px;border-color:var(--encre)}.p-contact .champ[aria-invalid=true]{border-color:var(--signal-texte)}.p-contact textarea.champ{resize:vertical;min-height:9rem;line-height:1.5}.p-contact .rangee{gap:1.6rem;display:grid}@media (min-width:560px){.p-contact .rangee{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.p-contact .compteur{text-align:right;margin-top:.4rem;display:block}.p-contact .mdp{margin-top:.6rem;position:relative}.p-contact .mdp .champ{margin-top:0;padding-right:6.5rem}.p-contact .voir{background:var(--papier-2);color:var(--encre);font:600 .875rem/1 var(--texte);cursor:pointer;border:0;border-radius:8px;padding:0 .9rem;transition:background-color .16s;position:absolute;top:5px;bottom:5px;right:5px}.p-contact .voir:hover{background:var(--trait)}.p-contact .pastilles{flex-wrap:wrap;gap:.5rem;margin-top:.85rem;display:flex}.p-contact .pastille{position:relative}.p-contact .pastille input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.p-contact .pastille span{border:1px solid var(--trait-fort);background:var(--carte);border-radius:999px;align-items:center;min-height:44px;padding:0 1.1rem;font-weight:550;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.p-contact .pastille:hover span{border-color:var(--encre-3)}.p-contact .pastille input:checked+span{background:var(--encre);border-color:var(--encre);color:var(--papier)}.p-contact .pastille input:focus-visible+span{outline:2px solid var(--encre);outline-offset:3px}.p-contact fieldset[data-faux] .pastille span{border-color:var(--signal-texte)}.p-contact .erreur{color:var(--signal-texte);align-items:flex-start;gap:.5rem;margin-top:.5rem;font-size:.875rem;font-weight:600;display:flex}.p-contact .erreur[hidden]{display:none}.p-contact .erreur svg{flex:none;width:18px;height:18px;margin-top:.05rem}.p-contact .envoi{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;padding-top:.4rem;display:flex}.p-contact .envoi small{max-width:40ch;color:var(--encre-2);font-size:.8125rem}.p-contact .piege{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.p-contact .envoyee{border-radius:var(--rayon);background:var(--papier-2);justify-items:start;gap:1rem;max-width:40rem;padding:clamp(1.5rem,4vw,2.25rem);display:grid}.p-contact .envoyee[hidden]{display:none}.p-contact .envoyee:focus{outline:none}.p-contact .envoyee .mesure{color:var(--encre-2);align-items:center;gap:.45rem;display:inline-flex}.p-contact .envoyee .mesure svg{width:18px;height:18px;color:var(--encre);flex:none}.p-contact .envoyee p{max-width:52ch;color:var(--encre-2)}.p-contact .envoyee strong{color:var(--encre);overflow-wrap:anywhere}.p-contact .actions-ok{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:.5rem;display:flex}.p-contact .actions-ok .lien{font-weight:600}.p-contact .cote>*+*{border-top:1px solid var(--trait);margin-top:2rem;padding-top:2rem}.p-contact .cote h2{font:700 1.0625rem/1.3 var(--texte)}.p-contact .cote p{color:var(--encre-2);margin-top:.5rem;font-size:.9375rem}.p-contact .cote ul{gap:.4rem;margin-top:.75rem;display:grid}.p-contact .cote .lien{color:var(--encre);font-weight:600}.p-contact .vue[hidden]{display:none}.p-contact .cote .mail{overflow-wrap:anywhere;font-size:1.0625rem}
