[data-contact-form]{min-width:0}.contact-form-title{margin:0 0 8px}.contact-form-intro{margin:0 0 20px}[data-contact-form] .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-contact-form] .privacy-check{min-height:44px;align-items:center}[data-contact-form] .privacy-check input{padding:0;min-height:19px}[data-contact-form] [aria-invalid=true]{border-color:#a80713}[data-contact-form] button{min-height:44px;white-space:normal}[data-contact-form] button:disabled{cursor:wait;opacity:.65}[data-contact-status]{overflow-wrap:anywhere}[data-contact-status][data-state=success]{border-color:#247348;background:#eef8f1}[data-contact-status][data-state=pending]{border-color:#595e66;background:#f1f2f4}[data-contact-status] p{margin:0}[data-contact-fallback]:not([hidden]){margin-top:8px}[data-contact-fallback] a,.contact-form-noscript a{text-decoration:underline}@media(max-width:600px){[data-contact-form] .form-grid{grid-template-columns:minmax(0,1fr)}[data-contact-form] button{width:100%}}#modulo-contatti{scroll-margin-top:120px}
