.experience-content #contatti.contact-study .forminator-ui.forminator-custom-form{
 margin:0 !important;
 padding:0 !important;
 border:0 !important;
 background:transparent !important;
 color:var(--contact-ink) !important;
 font-family:var(--famiglia-corpo) !important;
}
.experience-content #contatti.contact-study .forminator-ui .forminator-row{
 margin-bottom:1.75rem !important;
}
.experience-content #contatti.contact-study .forminator-ui .forminator-row-last{
 margin-bottom:0 !important;
}
.experience-content #contatti.contact-study .forminator-ui .forminator-field{
 min-width:0 !important;
 display:block !important;
 padding:0 !important;
}
.experience-content #contatti.contact-study .forminator-ui .forminator-label{
 position:static !important;
 display:block !important;
 margin:0 0 .65rem !important;
 padding:0 !important;
 transform:none !important;
 color:var(--contact-ink) !important;
 font-family:inherit !important;
 font-size:1rem !important;
 font-weight:600 !important;
 line-height:1.4 !important;
}
.experience-content #contatti.contact-study .forminator-ui .forminator-required{
 color:inherit !important;
}
.experience-content #contatti.contact-study .forminator-ui :is(.forminator-input--wrap,.forminator-textarea--wrap){
 border:0 !important;
}
.experience-content #contatti.contact-study .forminator-ui :is(.forminator-input--wrap,.forminator-textarea--wrap)::after{
 content:none !important;
}
.experience-content #contatti.contact-study .forminator-ui :is(.forminator-input,.forminator-textarea){
 width:100% !important;
 max-width:100% !important;
 min-height:3.25rem !important;
 margin:0 !important;
 padding:.85rem 1rem !important;
 border:1px solid var(--contact-ink) !important;
 border-radius:0 !important;
 background:transparent !important;
 color:var(--contact-ink) !important;
 font-family:inherit !important;
 font-size:1rem !important;
 line-height:1.5 !important;
 box-shadow:none !important;
}
.experience-content #contatti.contact-study .forminator-ui .forminator-textarea{
 min-height:10rem !important;
 resize:vertical !important;
}
.experience-content #contatti.contact-study .forminator-ui :is(.forminator-input,.forminator-textarea)::placeholder{
 color:var(--contact-ink) !important;
 opacity:.75 !important;
}
.experience-content #contatti.contact-study .forminator-ui :is(.forminator-description,.forminator-description p){
 color:var(--contact-ink) !important;
 font-family:inherit !important;
 font-size:.875rem !important;
 line-height:1.5 !important;
}
.experience-content #contatti.contact-study .forminator-ui .forminator-button-submit{
 width:100% !important;
 min-height:3.5rem !important;
 margin:0 !important;
 padding:.85rem 1.5rem !important;
 border:1px solid var(--contact-accent) !important;
 border-radius:0 !important;
 background:var(--accent) !important;
 color:var(--surface) !important;
 font-family:inherit !important;
 font-size:1.25rem !important;
 font-weight:700 !important;
 line-height:1.5 !important;
 box-shadow:none !important;
 cursor:pointer !important;
}
.experience-content #contatti.contact-study .forminator-ui .forminator-button-submit:hover{
 border-color:var(--contact-ink) !important;
 background:var(--ink) !important;
 color:var(--surface) !important;
}
.experience-content #contatti.contact-study .forminator-ui .forminator-button-submit:is(:disabled,[aria-disabled=true]){
 opacity:.65 !important;
 cursor:wait !important;
}
.experience-content #contatti.contact-study .forminator-ui :is(input,textarea,button):focus-visible{
 outline:2px solid var(--contact-accent) !important;
 outline-offset:4px !important;
}
.experience-content #contatti.contact-study .forminator-ui :is(.forminator-error-message,.forminator-response-message){
 padding:.75rem 1rem !important;
 border:1px solid var(--contact-accent) !important;
 border-radius:0 !important;
 background:transparent !important;
 color:var(--contact-ink) !important;
 font-family:inherit !important;
 font-size:1rem !important;
 line-height:1.5 !important;
 box-shadow:none !important;
}
.experience-content #contatti.contact-study .forminator-ui .forminator-has_error :is(.forminator-input,.forminator-textarea){
 border:2px solid var(--contact-accent) !important;
}
.experience-content #contatti.contact-study .forminator-response-message[aria-hidden="true"]{display:none!important}

