.contact-form[data-astro-cid-vekgkm42]{background:var(--bianco);border:1px solid var(--colore-bordo);border-radius:var(--raggio-lg);box-shadow:var(--ombra-sm);padding:clamp(24px,4vw,44px)}.contact-form__pacchetto[data-astro-cid-vekgkm42]{background:var(--colore-sfondo-alternato);border:1px solid var(--colore-bordo);border-radius:var(--raggio-sm);flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:24px;padding:12px 16px;font-size:.92rem;display:flex}.contact-form__pacchetto[data-astro-cid-vekgkm42] span[data-astro-cid-vekgkm42]{color:var(--colore-testo-secondario)}.contact-form__pacchetto[data-astro-cid-vekgkm42] strong[data-astro-cid-vekgkm42]{color:var(--colore-testo-titolo);font-size:1.02rem}.contact-form__griglia[data-astro-cid-vekgkm42]{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}.campo[data-astro-cid-vekgkm42]{flex-direction:column;gap:8px;display:flex}.campo--full[data-astro-cid-vekgkm42]{margin-bottom:24px}label[data-astro-cid-vekgkm42]{color:var(--colore-testo-titolo);font-size:.92rem;font-weight:600}input[data-astro-cid-vekgkm42],select[data-astro-cid-vekgkm42],textarea[data-astro-cid-vekgkm42]{font-family:var(--font-principale);border-radius:var(--raggio-sm);border:1.5px solid var(--colore-bordo);background:var(--bianco);color:var(--colore-testo-corpo);padding:12px 14px;font-size:1rem;transition:border-color .15s,box-shadow .15s}input[data-astro-cid-vekgkm42]:focus,select[data-astro-cid-vekgkm42]:focus,textarea[data-astro-cid-vekgkm42]:focus{border-color:var(--colore-primario);outline:none;box-shadow:0 0 0 3px #1a4fd62e}textarea[data-astro-cid-vekgkm42]{resize:vertical;min-height:120px}.contact-form__botcheck[data-astro-cid-vekgkm42]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.contact-form__nota[data-astro-cid-vekgkm42]{color:var(--colore-testo-secondario);margin-bottom:20px;font-size:.85rem}.contact-form__nota[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]{color:var(--colore-primario);font-weight:600}.contact-form[data-astro-cid-vekgkm42] .contact-form__submit[aria-disabled=true]{opacity:.6;pointer-events:none}.contact-form__successo[data-astro-cid-vekgkm42]{background:var(--colore-sfondo-alternato);border-radius:var(--raggio-sm);color:var(--colore-testo-corpo);margin-top:18px;padding:14px 16px;font-size:.95rem}.contact-form__successo[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]{color:var(--colore-primario);font-weight:600}.contact-form__errore[data-astro-cid-vekgkm42]{border-radius:var(--raggio-sm);color:#991b1b;background:#fef2f2;border:1px solid #fecaca;margin-top:18px;padding:14px 16px;font-size:.95rem}.contact-form__errore[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]{color:#991b1b;font-weight:600}@media (width<=640px){.contact-form__griglia[data-astro-cid-vekgkm42]{grid-template-columns:minmax(0,1fr)}.campo[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42],.campo[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42],.campo[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{width:100%;min-width:0}}.contatti-layout[data-astro-cid-kxdbumtn]{grid-template-columns:.8fr 1.2fr;align-items:start;gap:40px;display:grid}.contatti-info[data-astro-cid-kxdbumtn]{flex-direction:column;gap:16px;display:flex}.info-card[data-astro-cid-kxdbumtn]{background:var(--colore-sfondo-alternato);border:1px solid var(--colore-bordo);border-radius:var(--raggio-md);padding:20px 24px}.info-card[data-astro-cid-kxdbumtn] h3[data-astro-cid-kxdbumtn]{color:var(--colore-testo-titolo);margin-bottom:6px;font-size:.95rem}.info-card[data-astro-cid-kxdbumtn] a[data-astro-cid-kxdbumtn]{color:var(--colore-primario);font-weight:600}.mappa-wrapper[data-astro-cid-kxdbumtn]{border-radius:var(--raggio-md);border:1px solid var(--colore-bordo);margin-top:48px;overflow:hidden}.mappa-placeholder[data-astro-cid-kxdbumtn]{background:var(--colore-sfondo-alternato);text-align:center;padding:40px 24px}.mappa-placeholder[data-astro-cid-kxdbumtn] p[data-astro-cid-kxdbumtn]{max-width:480px;color:var(--colore-testo-secondario);margin:0 auto 16px;font-size:.92rem}.mappa-placeholder[data-astro-cid-kxdbumtn] a[data-astro-cid-kxdbumtn]{color:var(--colore-primario);font-weight:600}.mappa-consenti-btn[data-astro-cid-kxdbumtn]{background:var(--colore-primario);color:var(--bianco);font-family:var(--font-principale);border-radius:var(--raggio-sm);cursor:pointer;border:none;padding:11px 22px;font-size:.92rem;font-weight:600;transition:background .15s}.mappa-consenti-btn[data-astro-cid-kxdbumtn]:hover{background:var(--colore-primario-hover)}@media (width<=900px){.contatti-layout[data-astro-cid-kxdbumtn]{grid-template-columns:1fr}}
