.elementor-1060 .elementor-element.elementor-element-d88d6a2{--spacer-size:50px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1060 .elementor-element.elementor-element-41e8727{text-align:center;}.elementor-1060 .elementor-element.elementor-element-41e8727 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:80px;font-weight:600;color:#FFFFFF;}.elementor-1060 .elementor-element.elementor-element-8fa5a3b{--spacer-size:50px;}.elementor-1060 .elementor-element.elementor-element-387ce63{width:var( --container-widget-width, 100.563% );max-width:100.563%;--container-widget-width:100.563%;--container-widget-flex-grow:0;}.elementor-1060 .elementor-element.elementor-element-387ce63.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1060 .elementor-element.elementor-element-022e334{--spacer-size:70px;}:root{--page-title-display:none;}/* Start custom CSS for shortcode, class: .elementor-element-387ce63 *//* 1. Importa il font League Spartan da Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=League+Spartan:wght@400;500;600;700&display=swap');

/* 2. Font e colore nero per tutti gli elementi del modulo (WPForms e standard) */
.wpforms-container,
.wpforms-form,
.wpforms-form label,
.wpforms-form .wpforms-field-label,
.wpforms-form .wpforms-field-sublabel,
.wpforms-form .wpforms-title,
.wpforms-form .wpforms-description,
.wpforms-form input[type="text"],
.wpforms-form input[type="email"],
.wpforms-form input[type="tel"],
.wpforms-form input[type="url"],
.wpforms-form input[type="number"],
.wpforms-form textarea,
.wpforms-form select,
/* Compatibilità se fosse Contact Form 7 */
.wpcf7,
.wpcf7 label,
.wpcf7 p,
.wpcf7 input,
.wpcf7 textarea,
.wpcf7 select {
    font-family: 'League Spartan', sans-serif !important;
    color: #000000 !important;
}

/* Colore e font per i campi di testo digitati */
.wpforms-form input[type="text"],
.wpforms-form input[type="email"],
.wpforms-form textarea,
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 textarea {
    font-family: 'League Spartan', sans-serif !important;
    color: #000000 !important;
}

/* Colore del placeholder (testo segnaposto nei campi) */
.wpforms-form ::placeholder,
.wpcf7 ::placeholder {
    color: #555555 !important;
    font-family: 'League Spartan', sans-serif !important;
}

/* 3. Stile del Pulsante "Fai la tua proposta": sfondo nero, scritta bianca */
.wpforms-form button[type="submit"],
.wpforms-form input[type="submit"],
.wpforms-submit,
.wpcf7 input[type="submit"] {
    background-color: #000000 !important;
    color: #ffffff !important;
    border: 2px solid #000000 !important;
    font-family: 'League Spartan', sans-serif !important;
    font-weight: 600 !important;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: 12px 28px !important;
    border-radius: 4px; /* Rimuovere o impostare a 0px se si desidera squadrato */
    cursor: pointer;
    transition: none !important; /* Disattiva animazioni di transizione colore */
}

/* 4. Disattivazione variazioni di colore all'HOVER e FOCUS (rimane nero/bianco fisso) */
.wpforms-form button[type="submit"]:hover,
.wpforms-form button[type="submit"]:focus,
.wpforms-form button[type="submit"]:active,
.wpforms-form input[type="submit"]:hover,
.wpforms-form input[type="submit"]:focus,
.wpforms-form input[type="submit"]:active,
.wpforms-submit:hover,
.wpforms-submit:focus,
.wpforms-submit:active,
.wpcf7 input[type="submit"]:hover,
.wpcf7 input[type="submit"]:focus,
.wpcf7 input[type="submit"]:active {
    background-color: #000000 !important;
    color: #ffffff !important;
    border-color: #000000 !important;
    box-shadow: none !important;
}/* End custom CSS */