.form-bloc[data-astro-cid-2oetuemr]{display:grid;gap:clamp(1.6rem,5vw,4rem);align-items:start}@media(min-width:940px){.form-bloc[data-astro-cid-2oetuemr]{grid-template-columns:.85fr 1.15fr}}.form-bloc__intro[data-astro-cid-2oetuemr] h2[data-astro-cid-2oetuemr]{margin-bottom:.7rem}.coord[data-astro-cid-2oetuemr]{margin-top:clamp(1.4rem,4vw,2.5rem);padding-top:clamp(1.2rem,3vw,2rem);border-top:1px solid var(--ligne)}.coord__tel[data-astro-cid-2oetuemr]{display:block;font-family:var(--font-titre);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;margin-bottom:.8rem}.coord__tel[data-astro-cid-2oetuemr]:hover{color:var(--bleu-clair)}.coord[data-astro-cid-2oetuemr] address[data-astro-cid-2oetuemr]{font-style:normal;color:var(--texte-doux);margin-bottom:1rem}.form[data-astro-cid-2oetuemr]{background:var(--surface);border:1px solid var(--ligne);border-radius:var(--radius-lg);padding:clamp(1.5rem,3vw,2.4rem)}.form[data-astro-cid-2oetuemr]{container-type:inline-size}.form__grille[data-astro-cid-2oetuemr]{display:grid;column-gap:.8rem;grid-template-columns:repeat(2,minmax(0,1fr))}.form__grille[data-astro-cid-2oetuemr]>.champ[data-astro-cid-2oetuemr]{display:grid;grid-template-rows:subgrid;grid-row:span 3;margin:0;padding-bottom:.85rem}.form__grille[data-astro-cid-2oetuemr]>.champ[data-astro-cid-2oetuemr]>span[data-astro-cid-2oetuemr]{align-self:end}.form__grille[data-astro-cid-2oetuemr]>.champ--plein[data-astro-cid-2oetuemr]{grid-column:span 2}@container (min-width: 520px){.form__grille[data-astro-cid-2oetuemr]{grid-template-columns:repeat(6,minmax(0,1fr))}.form__grille[data-astro-cid-2oetuemr]>.champ[data-astro-cid-2oetuemr]{grid-column:span 2}.form__grille[data-astro-cid-2oetuemr]>.champ--moitie[data-astro-cid-2oetuemr]{grid-column:span 3}}@media(max-width:639px){.form[data-astro-cid-2oetuemr]{padding:1.1rem}.champ[data-astro-cid-2oetuemr]>span[data-astro-cid-2oetuemr],.champ[data-astro-cid-2oetuemr] legend[data-astro-cid-2oetuemr]{font-size:.72rem;letter-spacing:.04em}.coord[data-astro-cid-2oetuemr] address[data-astro-cid-2oetuemr],.coord[data-astro-cid-2oetuemr] .lien-fleche[data-astro-cid-2oetuemr]{display:none}}.champ[data-astro-cid-2oetuemr]{display:block;margin-bottom:.85rem}.champ[data-astro-cid-2oetuemr]>span[data-astro-cid-2oetuemr],.champ[data-astro-cid-2oetuemr] legend[data-astro-cid-2oetuemr]{display:block;font-size:.76rem;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:var(--texte-doux);margin-bottom:.35rem;padding:0}.champ[data-astro-cid-2oetuemr] b[data-astro-cid-2oetuemr]{color:var(--rouge-clair)}.champ[data-astro-cid-2oetuemr] input[data-astro-cid-2oetuemr],.champ[data-astro-cid-2oetuemr] textarea[data-astro-cid-2oetuemr],.champ[data-astro-cid-2oetuemr] select[data-astro-cid-2oetuemr]{width:100%;padding:.7rem .85rem;background:var(--noir);border:1px solid var(--bord-champ);border-radius:var(--radius);color:var(--texte);font-family:inherit;font-size:.95rem;transition:border-color .25s ease,background .25s ease,box-shadow .25s ease}.champ[data-astro-cid-2oetuemr] input[data-astro-cid-2oetuemr]::placeholder,.champ[data-astro-cid-2oetuemr] textarea[data-astro-cid-2oetuemr]::placeholder{color:var(--texte-faible)}.champ[data-astro-cid-2oetuemr] input[data-astro-cid-2oetuemr]:focus,.champ[data-astro-cid-2oetuemr] textarea[data-astro-cid-2oetuemr]:focus,.champ[data-astro-cid-2oetuemr] select[data-astro-cid-2oetuemr]:focus{outline:none;border-color:var(--bleu-clair);background:#0b0b0e;box-shadow:0 0 0 3px #2f6bff80}.champ[data-astro-cid-2oetuemr] input[data-astro-cid-2oetuemr],.champ[data-astro-cid-2oetuemr] select[data-astro-cid-2oetuemr]{height:2.75rem}.champ[data-astro-cid-2oetuemr] textarea[data-astro-cid-2oetuemr]{resize:vertical}.champ[data-astro-cid-2oetuemr] select[data-astro-cid-2oetuemr]{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%236E9BFF' stroke-width='1.8'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.6rem;cursor:pointer}.champ[data-astro-cid-2oetuemr] input[data-astro-cid-2oetuemr]:user-invalid{border-color:var(--rouge-sombre)}.champ--groupe[data-astro-cid-2oetuemr]{border:0;padding:0;margin:.4rem 0 .9rem}.cases[data-astro-cid-2oetuemr]{display:flex;flex-wrap:wrap;gap:.45rem}.case[data-astro-cid-2oetuemr]{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.45rem .85rem .45rem .7rem;border:1px solid var(--bord-champ);border-radius:999px;font-size:.86rem;line-height:1.25;color:var(--texte-doux);cursor:pointer;transition:var(--transition)}.case[data-astro-cid-2oetuemr]:hover{border-color:var(--ligne-forte);color:var(--texte)}.case[data-astro-cid-2oetuemr] input[data-astro-cid-2oetuemr]{flex:none;accent-color:var(--rouge);width:16px;height:16px;margin:0}.case[data-astro-cid-2oetuemr]:has(input:checked){border-color:var(--rouge);color:var(--texte);background:#e3061312}.form__mention[data-astro-cid-2oetuemr]{font-size:.78rem;color:var(--texte-faible);margin-bottom:.9rem}.form__retour[data-astro-cid-2oetuemr]{margin:1rem 0 0;font-size:.95rem}.form__retour[data-astro-cid-2oetuemr]:empty{display:none}.form__retour[data-astro-cid-2oetuemr].ok,.form__retour[data-astro-cid-2oetuemr].ko{padding:.9rem 1rem;border-radius:var(--radius);outline:none}.form__retour[data-astro-cid-2oetuemr].ok{color:var(--texte);background:#2f6bff1f;border:1px solid var(--bleu)}.form__retour[data-astro-cid-2oetuemr].ko{color:var(--texte);background:#e306131a;border:1px solid var(--rouge)}.champ[data-astro-cid-2oetuemr] .champ__erreur{display:block;margin-top:.4rem;font-size:.82rem;color:#ff6b75}.champ[data-astro-cid-2oetuemr] input[data-astro-cid-2oetuemr][aria-invalid=true],.champ[data-astro-cid-2oetuemr] textarea[data-astro-cid-2oetuemr][aria-invalid=true]{border-color:var(--rouge-clair)}.form[data-astro-cid-2oetuemr] button[data-astro-cid-2oetuemr][aria-busy=true]{opacity:.7;cursor:progress}.coord__mail[data-astro-cid-2oetuemr]{display:block;margin-bottom:.8rem;color:var(--texte-doux);text-decoration:underline;text-underline-offset:3px}.coord__mail[data-astro-cid-2oetuemr]:hover{color:var(--bleu-clair)}.form__retour[data-astro-cid-2oetuemr] a[data-astro-cid-2oetuemr]{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px}.form__envoi[data-astro-cid-2oetuemr]{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem}.form__rassure[data-astro-cid-2oetuemr]{display:flex;align-items:center;gap:.5rem;flex:1 1 14rem;margin:0;font-size:.88rem;line-height:1.35;color:var(--texte)}@container (max-width: 419px){.form__envoi[data-astro-cid-2oetuemr] .btn[data-astro-cid-2oetuemr]{width:100%;justify-content:center}}.form__rassure[data-astro-cid-2oetuemr] svg[data-astro-cid-2oetuemr]{flex:none;color:var(--bleu-clair)}
