.contact:where(.astro-zbjjch6a){background-color:var(--ajfr-creme);color:var(--ajfr-texte);font:14px/20px var(--ajfr-police)}.contact__cadre:where(.astro-zbjjch6a){display:flex;flex-direction:column;gap:76px;max-width:1128px;margin:0 auto;padding:60px 20px 160px}.contact__titre:where(.astro-zbjjch6a){align-self:center;margin:0;color:var(--ajfr-noir);font-size:clamp(2.5rem,2.03664rem + 1.951vw,3.5rem);line-height:130%;text-align:center}.contact__panneau:where(.astro-zbjjch6a){display:flex;flex-direction:column;align-items:center;margin:0 32px;padding:48px;background-color:var(--ajfr-blanc)}.contact__envoi:where(.astro-zbjjch6a){width:100%;margin-bottom:7px}.contact__formulaire:where(.astro-zbjjch6a){display:flex;flex-direction:column}.contact__formulaire:where(.astro-zbjjch6a)[hidden]{display:none}.contact__ligne:where(.astro-zbjjch6a){padding-bottom:10px}.contact__libelle:where(.astro-zbjjch6a){color:var(--ajfr-noir);font-weight:500;line-height:130%}.contact__champ:where(.astro-zbjjch6a){display:block;width:100%;height:38px;margin-bottom:10px;padding:8px 12px;border:solid var(--ajfr-blanc);border-width:0 0 2px;border-bottom-color:var(--ajfr-or);background-color:var(--ajfr-blanc);color:var(--ajfr-texte);font-size:14px;line-height:1.42857;vertical-align:middle;-webkit-text-stroke-width:0}.contact__champ--message:where(.astro-zbjjch6a){height:auto;padding-bottom:24px}.contact__champ:where(.astro-zbjjch6a)::placeholder{color:#999}.contact__champ:where(.astro-zbjjch6a):focus{border-color:#3898ec;outline:0}.contact__envoyer:where(.astro-zbjjch6a){margin-top:11px;padding:12px 32px;border:0;border-radius:0;background-color:var(--ajfr-or);color:var(--ajfr-blanc);font-size:21px;font-weight:600;line-height:130%;-webkit-appearance:button}.contact__merci:where(.astro-zbjjch6a){max-width:940px;margin:0 auto;text-align:justify}.contact__merci:where(.astro-zbjjch6a) h2:where(.astro-zbjjch6a){margin:40px 0 32px;font-size:50px;line-height:1.2em;text-align:center}.contact__merci:where(.astro-zbjjch6a) p:where(.astro-zbjjch6a){display:flex;justify-content:center;margin:72px 0 10px;text-align:center}.contact__echec:where(.astro-zbjjch6a){margin-top:10px;padding:10px;background-color:#ffdede}@media screen and (max-width:991px){.contact__merci:where(.astro-zbjjch6a){max-width:728px}}@media screen and (max-width:767px){.contact__cadre:where(.astro-zbjjch6a){gap:60px;width:90%;padding:60px 0 100px}.contact__panneau:where(.astro-zbjjch6a){margin-inline:0;padding:48px 32px 32px}.contact__envoyer:where(.astro-zbjjch6a){font-size:18px}}@media screen and (max-width:479px){.contact__merci:where(.astro-zbjjch6a){max-width:none}.contact__merci:where(.astro-zbjjch6a) h2:where(.astro-zbjjch6a){font-size:28px}.contact__envoyer:where(.astro-zbjjch6a){margin-top:20px;white-space:break-spaces;overflow-wrap:normal}}
