.prenota[data-astro-cid-3i4cktp6]{max-width:760px}.sopratitolo[data-astro-cid-3i4cktp6]{font-family:var(--f-titoli);text-transform:uppercase;letter-spacing:.25em;color:var(--c-accento);margin:0 0 1rem;font-size:.75rem}.avviso-demo[data-astro-cid-3i4cktp6]{border:1px dashed var(--c-accento);border-radius:var(--raggio);color:var(--c-testo-2);padding:.75rem 1rem;font-size:.875rem}fieldset[data-astro-cid-3i4cktp6]{border:0;border-top:1px solid var(--c-linea);margin:0;padding:1.75rem 0 2rem}legend[data-astro-cid-3i4cktp6]{font-family:var(--f-titoli);text-transform:uppercase;letter-spacing:.15em;float:left;align-items:center;gap:.75rem;width:100%;margin-bottom:1.25rem;padding:0;font-size:.9375rem;display:flex}legend[data-astro-cid-3i4cktp6]+[data-astro-cid-3i4cktp6]{clear:both}.passo[data-astro-cid-3i4cktp6]{border:1px solid var(--c-testo-2);letter-spacing:0;border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;font-size:.75rem;display:inline-grid}.aiuto[data-astro-cid-3i4cktp6]{color:var(--c-testo-2);margin:.75rem 0 0;font-size:.875rem}.aiuto-inline[data-astro-cid-3i4cktp6]{color:var(--c-testo-2);font-size:.8125rem}.prenota[data-astro-cid-3i4cktp6] .scelte{flex-wrap:wrap;gap:.5rem;display:flex}.prenota[data-astro-cid-3i4cktp6] .chip{position:relative}.prenota[data-astro-cid-3i4cktp6] .chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.prenota[data-astro-cid-3i4cktp6] .chip span{border:1px solid var(--c-linea);border-radius:var(--raggio);min-width:3rem;height:3rem;font-family:var(--f-titoli);place-items:center;padding:0 .9rem;font-size:1rem;transition:border-color .15s,background .15s,color .15s;display:grid}.prenota[data-astro-cid-3i4cktp6] .chip:hover span{border-color:var(--c-testo-2)}.prenota[data-astro-cid-3i4cktp6] .chip input:checked+span{background:var(--c-accento);border-color:var(--c-accento);color:#fff}.prenota[data-astro-cid-3i4cktp6] .chip input:focus-visible+span{outline:2px solid var(--c-accento);outline-offset:2px}.prenota[data-astro-cid-3i4cktp6] .chip--ora span{min-width:4.5rem;height:2.75rem;font-size:.9375rem}.prenota[data-astro-cid-3i4cktp6] .servizio+.servizio{margin-top:1.25rem}.prenota[data-astro-cid-3i4cktp6] .nome-servizio{text-transform:uppercase;letter-spacing:.2em;color:var(--c-testo-2);margin:0 0 .6rem;font-size:.75rem}input[data-astro-cid-3i4cktp6][type=date],.campi[data-astro-cid-3i4cktp6] input[data-astro-cid-3i4cktp6],.campi[data-astro-cid-3i4cktp6] textarea[data-astro-cid-3i4cktp6]{background:var(--c-superficie);border:1px solid var(--c-linea);border-radius:var(--raggio);width:100%;color:var(--c-testo);font:inherit;margin-top:.4rem;padding:.8rem .9rem}input[data-astro-cid-3i4cktp6][type=date]{max-width:260px;margin-top:0}.campi[data-astro-cid-3i4cktp6] input[data-astro-cid-3i4cktp6]:focus,.campi[data-astro-cid-3i4cktp6] textarea[data-astro-cid-3i4cktp6]:focus,input[data-astro-cid-3i4cktp6][type=date]:focus{border-color:var(--c-accento);outline:none}.campi[data-astro-cid-3i4cktp6]{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.campi[data-astro-cid-3i4cktp6] label[data-astro-cid-3i4cktp6]{font-size:.9375rem}.campi[data-astro-cid-3i4cktp6] .largo[data-astro-cid-3i4cktp6]{grid-column:1/-1}@media (width<=600px){.campi[data-astro-cid-3i4cktp6]{grid-template-columns:1fr}}.turnstile[data-astro-cid-3i4cktp6]:empty{display:none}.turnstile[data-astro-cid-3i4cktp6]{margin-bottom:1.5rem}.errore[data-astro-cid-3i4cktp6]{border-left:3px solid var(--c-accento);background:var(--c-superficie);margin:0 0 1.5rem;padding:.9rem 1rem}.invio[data-astro-cid-3i4cktp6]{border-top:1px solid var(--c-linea);padding-top:1.75rem}.invio[data-astro-cid-3i4cktp6] .pulsante[data-astro-cid-3i4cktp6]{cursor:pointer;width:100%;max-width:360px}.invio[data-astro-cid-3i4cktp6] .pulsante[data-astro-cid-3i4cktp6]:disabled{opacity:.6;cursor:wait}#vista-form[data-astro-cid-3i4cktp6]{transition:opacity .45s,transform .45s}#vista-form[data-astro-cid-3i4cktp6].in-uscita{opacity:0;transform:translateY(-12px)}.grazie[data-astro-cid-3i4cktp6]{outline:none}.grazie[data-astro-cid-3i4cktp6].in-entrata{animation:.6s ease-out both entra}@keyframes entra{0%{opacity:0;transform:translateY(16px)}}.riepilogo[data-astro-cid-3i4cktp6]{font-size:1.2rem}.battuta[data-astro-cid-3i4cktp6]{color:var(--c-testo-2);font-style:italic}.azioni[data-astro-cid-3i4cktp6]{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}@media (prefers-reduced-motion:reduce){#vista-form[data-astro-cid-3i4cktp6],.grazie[data-astro-cid-3i4cktp6].in-entrata{transition:none;animation:none}}
