.cform[data-astro-cid-vekgkm42]{color:#363636}.cform__trap[data-astro-cid-vekgkm42]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.cform__group[data-astro-cid-vekgkm42]{border:0;min-width:0;margin:0 0 10px;padding:0}.cform__legend[data-astro-cid-vekgkm42]{text-align:center;flex-direction:column;align-items:center;width:100%;margin-bottom:20px;display:flex}.cform__legend-title[data-astro-cid-vekgkm42]{font-family:var(--font-heading);text-transform:uppercase;color:var(--dark);font-size:40px;font-weight:700;line-height:55px}.cform__group--filleul[data-astro-cid-vekgkm42] .cform__legend-title[data-astro-cid-vekgkm42],.cform__group--filleul[data-astro-cid-vekgkm42] .cform__legend-text[data-astro-cid-vekgkm42]{color:var(--orange)}.cform__legend[data-astro-cid-vekgkm42] img[data-astro-cid-vekgkm42]{width:74px;margin:10px auto}.cform__legend-text[data-astro-cid-vekgkm42]{max-width:640px;color:var(--text)}.cform__grid[data-astro-cid-vekgkm42]{grid-template-columns:1fr 1fr;gap:14px 40px;display:grid}.cform__field[data-astro-cid-vekgkm42]{flex-direction:column;display:flex;position:relative}.cform__field--wide[data-astro-cid-vekgkm42]{grid-column:1/-1}.cform__icon{color:#b7b7b7;pointer-events:none;font-size:15px;position:absolute;top:21px;left:18px}.cform[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:not([type=checkbox]):not([type=file]),.cform[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42],.cform[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{color:#363636;width:100%;font:inherit;background:#f4f4f4;border:1px solid #f4f4f4;border-radius:5px;padding:16px 20px 16px 46px;font-size:15px;font-weight:500;line-height:24px;transition:border-color .2s}.cform[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42]{appearance:auto;padding-left:20px}.cform[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{resize:vertical;min-height:150px}.cform[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]::placeholder,.cform[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]::placeholder{color:#717171;opacity:1}.cform[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:focus,.cform[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42]:focus,.cform[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]:focus{border-color:#b3b3b3;outline:none}.cform[data-astro-cid-vekgkm42] [data-astro-cid-vekgkm42][aria-invalid=true]{border-color:#d93025!important}.cform__label[data-astro-cid-vekgkm42]{color:#555;margin-bottom:8px;font-size:15px}.cform__file-label[data-astro-cid-vekgkm42]{background:var(--orange);color:var(--white);text-transform:uppercase;border-radius:3px;align-self:flex-start;margin-bottom:8px;padding:4px 12px;font-size:13px}.cform__field--file[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{font-size:14px}.cform__hint[data-astro-cid-vekgkm42]{color:#8c8c8c;margin-top:4px;font-size:12px;font-weight:500}.cform__error[data-astro-cid-vekgkm42]{color:#d93025;min-height:0;font-size:13px;font-weight:600;display:block}.cform__error[data-astro-cid-vekgkm42]:not(:empty){margin-top:4px}.cform__consent[data-astro-cid-vekgkm42]{color:#555;grid-template-columns:18px 1fr;gap:10px;margin-top:24px;font-size:13px;line-height:20px;display:grid}.cform__consent[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{width:16px;height:16px;accent-color:var(--orange);margin:2px 0 0}.cform__consent[data-astro-cid-vekgkm42] .cform__error[data-astro-cid-vekgkm42]{grid-column:2}.cform__privacy[data-astro-cid-vekgkm42]{margin:4px 0 20px 28px;font-size:13px}.cf-turnstile[data-astro-cid-vekgkm42]{min-height:65px;margin-bottom:8px}.cform__submit[data-astro-cid-vekgkm42]{background:var(--orange);color:var(--white);font:inherit;cursor:pointer;border:0;border-radius:3px;margin-top:12px;padding:17px 35px;font-weight:700;transition:background .2s}.cform__submit[data-astro-cid-vekgkm42]:hover{background:#252628}.cform__submit[data-astro-cid-vekgkm42][disabled]{opacity:.6;cursor:wait}.cform__status[data-astro-cid-vekgkm42]{margin:16px 0 0;font-weight:600}.cform__status[data-astro-cid-vekgkm42].is-ok{color:#1f6b3d;background:#edf8f1;border-left:4px solid #2e9e5b;padding:14px 18px}.cform__status[data-astro-cid-vekgkm42].is-error{color:#a1251b;background:#fdecea;border-left:4px solid #d93025;padding:14px 18px}@media (width<=767px){.cform__grid[data-astro-cid-vekgkm42]{grid-template-columns:1fr}.cform__legend-title[data-astro-cid-vekgkm42]{font-size:30px}}
