.contact-form[data-astro-cid-svshx33u]{display:grid;gap:1.25rem}.row[data-astro-cid-svshx33u]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.field[data-astro-cid-svshx33u]{display:grid;gap:.35rem;align-content:start}label[data-astro-cid-svshx33u]{font-family:var(--font-display);font-weight:600;font-size:.98rem}input[data-astro-cid-svshx33u][type=text],input[data-astro-cid-svshx33u][type=email],input[data-astro-cid-svshx33u][type=tel],input[data-astro-cid-svshx33u][type=date],select[data-astro-cid-svshx33u],textarea[data-astro-cid-svshx33u]{font:inherit;font-size:1rem;width:100%;padding:.75rem .85rem;border:1px solid #8290a9;border-radius:var(--radius);background:var(--white);color:var(--ink)}input[data-astro-cid-svshx33u][type=file]{font:inherit;font-size:.95rem;width:100%;padding:.5rem 0}select[data-astro-cid-svshx33u]{appearance:auto;cursor:pointer}fieldset[data-astro-cid-svshx33u].contraente{border:0;padding:0;margin:0;min-width:0}fieldset[data-astro-cid-svshx33u].contraente legend[data-astro-cid-svshx33u]{font-family:var(--font-display);font-weight:600;font-size:.98rem;padding:0;margin-bottom:.35rem}.scelte[data-astro-cid-svshx33u]{display:grid;gap:.5rem}.scelta[data-astro-cid-svshx33u]{display:flex;align-items:center;gap:.6rem;min-height:44px;font-family:var(--font-text);font-weight:400;font-size:1rem;cursor:pointer}.scelta[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u]{width:1.25rem;height:1.25rem;margin:0;accent-color:var(--brand);flex-shrink:0}.sezione[data-astro-cid-svshx33u],.solo-ditta[data-astro-cid-svshx33u]{display:none}.contact-form[data-astro-cid-svshx33u]:has(input[name=contraente][value="Persona Fisica"]:checked) .sez-persona[data-astro-cid-svshx33u],.contact-form[data-astro-cid-svshx33u]:has(input[name=contraente][value="Ditta Individuale"]:checked) .sez-persona[data-astro-cid-svshx33u],.contact-form[data-astro-cid-svshx33u]:has(input[name=contraente][value="Persona Giuridica"]:checked) .sez-giuridica[data-astro-cid-svshx33u]{display:grid;gap:1.25rem}.contact-form[data-astro-cid-svshx33u]:has(input[name=contraente][value="Ditta Individuale"]:checked) .solo-ditta[data-astro-cid-svshx33u]{display:grid}fieldset[data-astro-cid-svshx33u].amministratore{border:0;padding:0;margin:0;min-width:0;display:grid;gap:1.25rem}fieldset[data-astro-cid-svshx33u].amministratore legend[data-astro-cid-svshx33u]{font-family:var(--font-display);font-weight:600;font-size:.98rem;padding:0;margin-bottom:.5rem}.combo[data-astro-cid-svshx33u]{position:relative}.combo-popup[data-astro-cid-svshx33u]{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 2px);background:var(--white);border:1px solid #8290a9;border-radius:var(--radius);box-shadow:0 12px 28px -12px #1018284d;overflow:hidden}.combo-popup[data-astro-cid-svshx33u] ul[data-astro-cid-svshx33u]{list-style:none;margin:0;padding:0;max-height:14rem;overflow-y:auto}.combo-popup[data-astro-cid-svshx33u] li{padding:.65rem .85rem;cursor:pointer;font-size:.97rem}.combo-popup[data-astro-cid-svshx33u] li[aria-selected=true]{background:var(--brand-tint);color:var(--brand)}.combo-popup[data-astro-cid-svshx33u] li:hover{background:var(--paper)}.combo-fonte[data-astro-cid-svshx33u]{margin:0;padding:.4rem .85rem;border-top:1px solid var(--border);font-size:.8rem;color:var(--ink-soft)}.sr-only[data-astro-cid-svshx33u]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}textarea[data-astro-cid-svshx33u]{resize:vertical;min-height:8rem}input[data-astro-cid-svshx33u]:focus-visible,textarea[data-astro-cid-svshx33u]:focus-visible{outline-offset:0;border-color:var(--brand)}.contact-form[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u][aria-invalid=true],.contact-form[data-astro-cid-svshx33u] select[data-astro-cid-svshx33u][aria-invalid=true],.contact-form[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u][type=file][aria-invalid=true],.contact-form[data-astro-cid-svshx33u] textarea[data-astro-cid-svshx33u][aria-invalid=true]{border-color:var(--error);border-width:2px}.hint[data-astro-cid-svshx33u]{font-size:var(--step--1);color:var(--ink-soft);margin:0}.recapito-hint[data-astro-cid-svshx33u]{margin-top:-.85rem}.err[data-astro-cid-svshx33u]{color:var(--error);font-size:var(--step--1);margin:0;font-family:var(--font-display);font-weight:500}.consent[data-astro-cid-svshx33u]{grid-template-columns:auto 1fr;align-items:start;column-gap:.75rem}.consent[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u]{width:1.25rem;height:1.25rem;margin-top:.2rem;accent-color:var(--brand)}.consent[data-astro-cid-svshx33u] label[data-astro-cid-svshx33u]{font-family:var(--font-text);font-weight:400;font-size:.95rem;line-height:1.5}.consent[data-astro-cid-svshx33u] .err[data-astro-cid-svshx33u]{grid-column:2}form[data-astro-cid-svshx33u]:has(#cf-email:placeholder-shown) .marketing[data-astro-cid-svshx33u]{display:none}.hp[data-astro-cid-svshx33u]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.actions[data-astro-cid-svshx33u]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.status[data-astro-cid-svshx33u]{margin:0;font-family:var(--font-display)}.status[data-astro-cid-svshx33u].is-error{color:var(--error)}button[data-astro-cid-svshx33u]:disabled{opacity:.7;cursor:progress}[data-astro-cid-svshx33u][data-preview] button[data-astro-cid-svshx33u]:disabled{cursor:not-allowed}.preview-msg[data-astro-cid-svshx33u]{color:var(--ink-soft);font-size:var(--step--1)}@media(max-width:40rem){.row[data-astro-cid-svshx33u]{grid-template-columns:1fr}}
