.devis[data-astro-cid-uwk5f27w]{padding:32px;border-radius:var(--r-carte);background:var(--surface);color:var(--encre);display:flex;flex-direction:column;gap:16px}.devis--rapport[data-astro-cid-uwk5f27w]{gap:14px}.devis__titre[data-astro-cid-uwk5f27w]{font-size:24px;font-weight:500;letter-spacing:-.01em}.devis--final[data-astro-cid-uwk5f27w] .devis__titre[data-astro-cid-uwk5f27w]{font-size:22px}.devis__duo[data-astro-cid-uwk5f27w]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.devis[data-astro-cid-uwk5f27w] .bouton[data-astro-cid-uwk5f27w]{width:100%}.devis__reassurance[data-astro-cid-uwk5f27w]{list-style:none;padding:0;display:flex;flex-direction:column;gap:8px;font-size:13px;color:var(--texte-2)}.devis__reassurance[data-astro-cid-uwk5f27w] li[data-astro-cid-uwk5f27w]{display:flex;align-items:center;gap:8px}.devis__reassurance[data-astro-cid-uwk5f27w] svg[data-astro-cid-uwk5f27w]{color:var(--reassurance);flex-shrink:0}.devis__note[data-astro-cid-uwk5f27w]{font-size:13px;color:var(--texte-2)}.devis__fichier[data-astro-cid-uwk5f27w]{display:flex;align-items:center;gap:12px;height:46px;padding:0 6px;border:1px dashed var(--bordure);border-radius:var(--r-champ);font-weight:400;cursor:pointer}.devis__fichier[data-astro-cid-uwk5f27w]:focus-within{border-color:var(--indigo);box-shadow:0 0 0 4px #3c3cf524}.devis__fichier-bouton[data-astro-cid-uwk5f27w]{display:inline-flex;align-items:center;height:34px;padding:0 14px;border-radius:var(--r-pilule);background:#f0f0f0;font-size:14px;font-weight:500}.devis__fichier-nom[data-astro-cid-uwk5f27w]{font-size:14px;color:var(--texte-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.devis__aide[data-astro-cid-uwk5f27w]{font-size:13px;font-weight:400;color:var(--texte-2)}.devis--court[data-astro-cid-uwk5f27w]{gap:16px}.devis--court[data-astro-cid-uwk5f27w] .devis__titre[data-astro-cid-uwk5f27w]{font-size:22px;letter-spacing:0}.devis__intro[data-astro-cid-uwk5f27w]{font-size:14px;line-height:1.55;color:var(--texte-2)}.devis--contact[data-astro-cid-uwk5f27w]{padding:48px;border-radius:var(--r-panneau);gap:20px}.devis--contact[data-astro-cid-uwk5f27w] .devis__titre[data-astro-cid-uwk5f27w]{font-size:32px;letter-spacing:-.015em}.devis__grille[data-astro-cid-uwk5f27w]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.devis--contact[data-astro-cid-uwk5f27w] .champ[data-astro-cid-uwk5f27w] input[data-astro-cid-uwk5f27w],.devis--contact[data-astro-cid-uwk5f27w] .champ[data-astro-cid-uwk5f27w] select[data-astro-cid-uwk5f27w]{height:48px}.devis--contact[data-astro-cid-uwk5f27w] .devis__petit[data-astro-cid-uwk5f27w]{font-size:15px}.devis--contact[data-astro-cid-uwk5f27w] .devis__fichier[data-astro-cid-uwk5f27w]{height:48px;padding:0 7px;border-style:solid}.devis--contact[data-astro-cid-uwk5f27w] .devis__fichier-bouton[data-astro-cid-uwk5f27w]{background:var(--eau-doux)}.devis--contact[data-astro-cid-uwk5f27w] .devis__aide[data-astro-cid-uwk5f27w]{font-size:14px}.devis__consentement[data-astro-cid-uwk5f27w]{display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;align-items:start;font-size:14px;line-height:1.55;color:var(--texte-2)}.devis__consentement[data-astro-cid-uwk5f27w] input[data-astro-cid-uwk5f27w]{margin:2px 0 0;width:18px;height:18px;accent-color:var(--marine)}.devis__consentement[data-astro-cid-uwk5f27w] a[data-astro-cid-uwk5f27w]{color:var(--encre);text-decoration:underline;text-underline-offset:3px}.devis__reassurance--ligne[data-astro-cid-uwk5f27w]{flex-direction:row;flex-wrap:wrap;gap:8px 24px;font-size:14px}.devis__pot[data-astro-cid-uwk5f27w]{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.devis__rgpd[data-astro-cid-uwk5f27w]{font-size:13px;line-height:1.5;color:var(--texte-2)}.devis__rgpd[data-astro-cid-uwk5f27w] a[data-astro-cid-uwk5f27w]{color:var(--encre);text-decoration:underline;text-underline-offset:3px}.devis--final[data-astro-cid-uwk5f27w] .devis__consentement[data-astro-cid-uwk5f27w]{font-size:13px;line-height:1.5}.devis__etat[data-astro-cid-uwk5f27w]:empty{display:none}.devis__etat[data-astro-cid-uwk5f27w]{font-size:14px}.devis__etat[data-astro-cid-uwk5f27w][data-erreur]{color:var(--urgence-fonce)}@media(max-width:900px){.devis--contact[data-astro-cid-uwk5f27w]{padding:32px}}.devis__plus[data-astro-cid-uwk5f27w]{display:none}@media(max-width:600px){html:not(.no-js) .devis--hero[data-astro-cid-uwk5f27w]:not([data-details]) .devis__detail[data-astro-cid-uwk5f27w]{display:none}.devis--hero[data-astro-cid-uwk5f27w]{gap:12px}.devis--hero[data-astro-cid-uwk5f27w] .devis__titre[data-astro-cid-uwk5f27w]{font-size:22px}.devis--hero[data-astro-cid-uwk5f27w] .devis__duo--nom[data-astro-cid-uwk5f27w]{grid-template-columns:repeat(2,minmax(0,1fr))}.devis--hero[data-astro-cid-uwk5f27w] .devis__reassurance[data-astro-cid-uwk5f27w] li[data-astro-cid-uwk5f27w]+li[data-astro-cid-uwk5f27w]{display:none}html:not(.no-js) .devis--hero[data-astro-cid-uwk5f27w]:not([data-details]) .devis__plus[data-astro-cid-uwk5f27w]{display:flex;align-items:center;gap:8px;align-self:flex-start;padding:6px 0;border:0;background:none;font:inherit;font-size:15px;font-weight:500;color:var(--marine);text-align:left;cursor:pointer}.devis__plus[data-astro-cid-uwk5f27w] span[data-astro-cid-uwk5f27w][aria-hidden]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;border:1px solid currentColor;font-size:16px;line-height:1}.devis[data-astro-cid-uwk5f27w],.devis--contact[data-astro-cid-uwk5f27w]{padding:24px 20px}.devis--contact[data-astro-cid-uwk5f27w]{border-radius:24px}.devis--contact[data-astro-cid-uwk5f27w] .devis__titre[data-astro-cid-uwk5f27w]{font-size:26px}.devis__duo[data-astro-cid-uwk5f27w],.devis__grille[data-astro-cid-uwk5f27w]{grid-template-columns:minmax(0,1fr)}.devis__reassurance[data-astro-cid-uwk5f27w],.devis__note[data-astro-cid-uwk5f27w],.devis__aide[data-astro-cid-uwk5f27w],.devis__rgpd[data-astro-cid-uwk5f27w],.devis--final[data-astro-cid-uwk5f27w] .devis__consentement[data-astro-cid-uwk5f27w]{font-size:14px}}
