.form-contact .result-message{font-weight:400;margin-top:30px}.form-contact .error.result-message{color:#d36b6b}.form-contact .success.result-message{color:#4bba3d}.form-contact .formkit-label{padding-bottom:0}.form-contact .form-contact__cta button,.form-contact .formkit-label{font-family:Space Grotesk,sans-serif;font-size:clamp(.875rem,.82rem + .18vw,1rem);font-weight:400;text-transform:uppercase}.form-contact .form-contact__cta button{background-color:#111d29;border-radius:10px;color:#f6f6f4;cursor:pointer;padding:20px}@media(min-width:1000px){.form-contact .form-contact__cta button:hover{background-color:#1d91a7}}.form-contact .privacy{font-family:Space Grotesk,sans-serif;font-size:clamp(.875rem,.82rem + .18vw,1rem);font-weight:400}.form-contact .privacy a{text-decoration:underline}.form-contact .privacy a:hover{opacity:.5}.form-contact .formkit-fieldset,.form-contact .formkit-wrapper{max-width:680px}.form-contact .formkit-inner{box-shadow:none}.form-contact .formkit-inner input::-moz-placeholder{border-bottom:1px solid #888;border-radius:0;color:#888;font-family:Space Grotesk,sans-serif;font-size:clamp(.875rem,.82rem + .18vw,1rem);font-weight:400;padding-bottom:10px}.form-contact .formkit-inner input,.form-contact .formkit-inner input::placeholder,.form-contact .formkit-inner select{border-bottom:1px solid #888;border-radius:0;color:#888;font-family:Space Grotesk,sans-serif;font-size:clamp(.875rem,.82rem + .18vw,1rem);font-weight:400;padding-bottom:10px}.form-contact .formkit-inner input::-moz-placeholder{border-bottom:none}.form-contact .formkit-inner input::placeholder{border-bottom:none}.form-contact .formkit-inner input,.form-contact .formkit-inner select{color:#111d29;font-family:Space Grotesk,sans-serif;font-weight:400}.form-contact .formkit-inner textarea{border:1px solid #888;border-radius:10px;box-shadow:none;font-family:Space Grotesk,sans-serif;font-weight:400;margin-top:20px;padding:20px}.form-contact .formkit-inner textarea::-moz-placeholder{color:#888;font-family:Space Grotesk,sans-serif;font-size:clamp(.875rem,.82rem + .18vw,1rem);font-weight:400}.form-contact .formkit-inner textarea::placeholder{color:#888;font-family:Space Grotesk,sans-serif;font-size:clamp(.875rem,.82rem + .18vw,1rem);font-weight:400}.form-contact .formkit-messages{font-family:Space Grotesk,sans-serif;font-size:clamp(.875rem,.82rem + .18vw,1rem);font-weight:400}.form-contact input:focus-visible{box-shadow:none}.form-contact select.formkit-input[data-placeholder]:not([multiple]){color:#888;font-family:Space Grotesk,sans-serif;font-size:clamp(.875rem,.82rem + .18vw,1rem);font-weight:400}.form-contact select{box-shadow:none}.form-contact .formkit-input{padding:15px 0}.form-contact .formkit-outer{margin-bottom:clamp(1.5625rem,.89rem + 2.23vw,3.125rem)}.form-contact [data-type=checkbox] .formkit-input~.formkit-decorator,.form-contact [data-type=radio] .formkit-input~.formkit-decorator{background:none;border:1px solid #888;box-shadow:none;cursor:pointer}.form-contact [data-type=checkbox] .formkit-input:checked~.formkit-decorator .formkit-icon,.form-contact [data-type=radio] .formkit-input:checked~.formkit-decorator .formkit-icon{color:#1d91a7}@media(min-width:1000px){.underline-animation{display:inline-block;overflow:hidden;position:relative;text-decoration:none}.underline-animation:after{background:currentcolor;bottom:0;content:"";height:1px;left:0;position:absolute;transition:width .3s ease;width:0}.underline-animation:hover:after{width:100%}}.contatti-intro .container{color:#2e2e2e;display:flex;gap:clamp(3.125rem,.45rem + 8.93vw,9.375rem);width:100%}.contatti-intro .container .left,.contatti-intro .container .right{width:50%}.contatti-intro .container .left .intro,.contatti-intro .container .right .intro{color:#1d91a7;text-transform:uppercase}.contatti-intro .container .left .title,.contatti-intro .container .right .title{margin-bottom:clamp(1.875rem,1.07rem + 2.68vw,3.75rem);margin-top:20px;max-width:400px}.contatti-intro .container .right{display:flex;flex-direction:column}.contatti-intro .container .right .description{margin-bottom:clamp(1.875rem,1.07rem + 2.68vw,3.75rem)}@media(max-width:999px){.contatti-intro .container{flex-direction:column;gap:75px}.contatti-intro .container .left,.contatti-intro .container .right{width:100%}}
