.af-demande-contact{padding:var(--af-e-md);background:var(--af-blanc-papier);color:var(--af-encre);border-radius:var(--af-r-papier);box-shadow:var(--af-o-objet);font:400 var(--af-t-texte)/var(--af-il-texte) var(--af-police-texte)}.af-demande-contact fieldset{display:grid;gap:var(--af-e-sm);min-width:0;margin:0;padding:0;border:0}.af-demande-contact label{display:block}.af-demande-contact label>span{color:var(--af-doux, color-mix(in srgb, var(--af-encre) 80%, transparent))}.af-demande-contact label>:is(input,textarea,select){display:block;margin-top:var(--af-e-xs)}.af-demande-contact input:not([type=checkbox]),.af-demande-contact textarea,.af-demande-contact select{width:100%;min-width:0;max-width:100%;padding:var(--af-e-xs);border:1px solid var(--af-encre);border-radius:var(--af-r-papier);background:var(--af-craie);color:var(--af-encre);font:inherit;min-height:max(44px,2.75em)}.af-demande-contact textarea{resize:vertical}.af-demande-contact__identite{display:grid;grid-template-columns:1fr 1fr;gap:var(--af-e-sm)}.af-demande-contact__note{font-size:var(--af-t-mini);line-height:var(--af-il-texte);margin-bottom:var(--af-e-sm)}@media(pointer:coarse){.af-demande-contact__note a{display:inline-block;padding-block:14px;margin-block:-14px}}.af-demande-contact a{color:var(--af-brique-sombre);text-underline-offset:.2em}.af-demande-contact button{min-height:max(44px,2.75em);padding:var(--af-e-xs) var(--af-e-sm);font:700 var(--af-t-bouton)/var(--af-il-bouton) var(--af-police-titre);color:var(--af-brique-sombre);background:transparent;border:1px solid currentColor;border-radius:var(--af-r-pilule);cursor:pointer}.af-demande-contact .af-demande-contact__action{background:var(--af-brique);color:var(--af-craie);border-color:var(--af-brique)}.af-demande-contact button:hover:not(:disabled){background:var(--af-encre);color:var(--af-craie)}.af-demande-contact button:disabled{opacity:.55;cursor:not-allowed}.af-demande-contact :is(input,textarea,select,button,a):focus-visible{outline:3px solid var(--af-brique);outline-offset:3px}.af-demande-contact__budget{padding-block:var(--af-e-sm);border-block:1px solid var(--af-encre)}.af-demande-contact h3{font:700 var(--af-t-objet)/var(--af-il-objet) var(--af-police-titre);margin-bottom:var(--af-e-sm)}.af-demande-contact dl{margin-block:var(--af-e-md)}.af-demande-contact dt{font-weight:700;margin-top:var(--af-e-sm)}.af-demande-contact dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.af-demande-contact .af-demande-contact__consent{display:flex;align-items:flex-start;gap:var(--af-e-sm)}.af-demande-contact__consent input{flex:none;width:20px;height:20px;margin-top:.15em}.af-demande-contact__actions{display:flex;flex-wrap:wrap;gap:var(--af-e-sm);margin-top:var(--af-e-md)}@media(max-width:599px){.af-demande-contact{padding:var(--af-e-sm)}.af-demande-contact__identite{grid-template-columns:1fr}.af-demande-contact__actions button{width:100%}}
