.modulo[data-astro-cid-skxdphwk]{background:var(--bianco);border:1px solid var(--linea);border-radius:var(--radius-lg);padding:clamp(1.25rem,3vw,2.5rem)}.modulo-testa[data-astro-cid-skxdphwk]{margin-bottom:var(--s-5)}.modulo-testa[data-astro-cid-skxdphwk] h2[data-astro-cid-skxdphwk]{margin-bottom:.3em}.hp[data-astro-cid-skxdphwk]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}fieldset[data-astro-cid-skxdphwk]{margin:0 0 var(--s-5);border:0;padding:0}legend[data-astro-cid-skxdphwk]{font-family:var(--font-display);font-weight:800;font-size:var(--t-h3);letter-spacing:-.015em;margin-bottom:var(--s-3);padding:0}.radio-griglia[data-astro-cid-skxdphwk]{gap:var(--s-3);grid-template-columns:repeat(3,1fr);display:grid}.radio[data-astro-cid-skxdphwk]{border:2px solid var(--linea);border-radius:var(--radius);cursor:pointer;align-items:center;gap:.7em;padding:.9rem 1rem;font-weight:600;transition:border-color .2s,background-color .2s;display:flex}.radio[data-astro-cid-skxdphwk]:has(input:checked){border-color:var(--rosso);background:#d718200d}.radio[data-astro-cid-skxdphwk] input[data-astro-cid-skxdphwk]{width:20px;height:20px;accent-color:var(--rosso);flex:none;margin:0}.campi[data-astro-cid-skxdphwk]{gap:var(--s-4);grid-template-columns:1fr 1fr;display:grid}.campo[data-astro-cid-skxdphwk]{flex-direction:column;gap:.4em;display:flex}.campo--pieno[data-astro-cid-skxdphwk]{grid-column:1/-1}label[data-astro-cid-skxdphwk],.label-testo[data-astro-cid-skxdphwk]{font-family:var(--font-display);font-weight:700;font-size:var(--t-sm);letter-spacing:.02em}abbr[data-astro-cid-skxdphwk]{color:var(--rosso);text-decoration:none}input[data-astro-cid-skxdphwk][type=text],input[data-astro-cid-skxdphwk][type=tel],input[data-astro-cid-skxdphwk][type=email],select[data-astro-cid-skxdphwk],textarea[data-astro-cid-skxdphwk]{border:2px solid var(--linea);border-radius:var(--radius);background:var(--bianco);width:100%;min-height:54px;font:inherit;font-size:var(--t-base);color:var(--inchiostro);padding:.8rem 1rem;transition:border-color .2s,box-shadow .2s}textarea[data-astro-cid-skxdphwk]{resize:vertical;min-height:140px}select[data-astro-cid-skxdphwk]{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2325282A' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .9rem center;background-repeat:no-repeat;background-size:20px;padding-right:2.8rem}input[data-astro-cid-skxdphwk]:focus,select[data-astro-cid-skxdphwk]:focus,textarea[data-astro-cid-skxdphwk]:focus{border-color:var(--rosso);outline:none;box-shadow:0 0 0 4px #d7182026}.verificato[data-astro-cid-skxdphwk] [data-astro-cid-skxdphwk]:invalid{border-color:var(--rosso)}.allegati[data-astro-cid-skxdphwk]{gap:var(--s-4);cursor:pointer;padding:var(--s-5);border:2px dashed var(--linea);border-radius:var(--radius-lg);background:var(--grigio-chiaro);font-family:var(--font-testo);letter-spacing:0;align-items:flex-start;font-weight:400;transition:border-color .2s,background-color .2s;display:flex}.allegati[data-astro-cid-skxdphwk]:hover,.allegati[data-astro-cid-skxdphwk]:focus-within{border-color:var(--rosso);background:#fff}.allegati[data-astro-cid-skxdphwk] svg{width:32px;height:32px;color:var(--rosso);flex:none}.allegati-testo[data-astro-cid-skxdphwk]{font-size:var(--t-sm);color:var(--inchiostro-2);flex-direction:column;gap:.35em;display:flex}.allegati-testo[data-astro-cid-skxdphwk] strong[data-astro-cid-skxdphwk]{font-family:var(--font-display);font-size:var(--t-base);color:var(--inchiostro)}.allegati-stato[data-astro-cid-skxdphwk]{color:var(--inchiostro);font-weight:600}.allegati-stato[data-astro-cid-skxdphwk].troppo{color:var(--rosso)}.allegati[data-astro-cid-skxdphwk] input[data-astro-cid-skxdphwk]{opacity:0;width:1px;height:1px;position:absolute}.consenso[data-astro-cid-skxdphwk]{font-family:var(--font-testo);font-weight:400;font-size:var(--t-sm);letter-spacing:0;align-items:flex-start;gap:.7em;display:flex}.consenso[data-astro-cid-skxdphwk] input[data-astro-cid-skxdphwk]{width:22px;height:22px;accent-color:var(--rosso);flex:none;margin-top:.1em}.consenso[data-astro-cid-skxdphwk] a[data-astro-cid-skxdphwk]{color:var(--rosso);font-weight:600}.obbligatori[data-astro-cid-skxdphwk]{margin-top:var(--s-4);font-size:var(--t-sm)}.invio[data-astro-cid-skxdphwk]{margin-top:var(--s-5);gap:var(--s-3);min-width:0;display:grid}.invio[data-astro-cid-skxdphwk]>[data-astro-cid-skxdphwk]{min-width:0}.modulo[data-astro-cid-skxdphwk]{overflow-wrap:anywhere;min-width:0}.errore[data-astro-cid-skxdphwk]{padding:var(--s-3) var(--s-4);border-left:4px solid var(--rosso);border-radius:var(--radius);font-size:var(--t-sm);background:#d7182014;margin:0;font-weight:600}.nota-costi[data-astro-cid-skxdphwk]{font-size:var(--t-sm)}@media (width<=720px){.campi[data-astro-cid-skxdphwk],.radio-griglia[data-astro-cid-skxdphwk]{grid-template-columns:1fr}}
