.elementor-44 .elementor-element.elementor-element-c0795a8{--display:flex;}.elementor-44 .elementor-element.elementor-element-ac17958{--display:flex;}.elementor-44 .elementor-element.elementor-element-bf7afd1{--display:flex;}/* Start custom CSS for shortcode, class: .elementor-element-974af0e *//* 1. CONTENEDOR GENERAL */
    #wpforms-204-field_0-container, .wpforms-container {
        font-family: 'Helvetica', sans-serif !important;
    }

    /* 2. ETIQUETAS (Nombre, Email...) */
    .wpforms-field-label {
        font-weight: 700 !important;
        color: #2C3E50 !important; /* Azul Oscuro Corporativo */
        font-size: 0.95rem !important;
        margin-bottom: 8px !important;
    }

    /* 3. LOS CAMPOS (Donde se escribe) */
    .wpforms-field input, 
    .wpforms-field textarea, 
    .wpforms-field select {
        background-color: #f7f9fa !important; /* Gris muy clarito */
        border: 1px solid #dfe6e9 !important; /* Borde suave */
        border-radius: 8px !important; /* Bordes redondeados modernos */
        padding: 12px 15px !important; /* Espacio interior cómodo */
        font-size: 16px !important;
        color: #333 !important;
        transition: all 0.3s ease !important;
        width: 100% !important;
        box-shadow: none !important;
    }

    /* 4. AL HACER CLIC EN UN CAMPO (Focus) */
    .wpforms-field input:focus, 
    .wpforms-field textarea:focus {
        background-color: #ffffff !important;
        border-color: #E67E22 !important; /* Naranja Corporativo al escribir */
        box-shadow: 0 0 0 3px rgba(230, 126, 34, 0.1) !important; /* Resplandor naranja suave */
        outline: none !important;
    }

    /* 5. EL BOTÓN DE ENVIAR (La Joya) */
    div.wpforms-container-full .wpforms-form button[type=submit] {
        background-color: #E67E22 !important; /* Naranja */
        color: white !important;
        font-size: 1.2rem !important;
        font-weight: 800 !important;
        text-transform: uppercase !important;
        padding: 15px 40px !important;
        border-radius: 50px !important; /* Botón pastilla */
        border: none !important;
        width: 100% !important; /* Ocupa todo el ancho */
        margin-top: 10px !important;
        cursor: pointer !important;
        transition: 0.3s !important;
        box-shadow: 0 4px 15px rgba(230, 126, 34, 0.3) !important;
    }

    /* 6. EL BOTÓN AL PASAR EL RATÓN */
    div.wpforms-container-full .wpforms-form button[type=submit]:hover {
        background-color: #d35400 !important; /* Naranja más oscuro */
        transform: translateY(-2px) !important; /* Se eleva un poquito */
        box-shadow: 0 8px 20px rgba(230, 126, 34, 0.4) !important;
    }

    /* AJUSTE PARA MÓVILES */
    .wpforms-field-row {
        margin-left: -10px !important;
        margin-right: -10px !important;
    }
    .wpforms-field-row .wpforms-field-one-half {
        padding: 0 10px !important;
    }/* End custom CSS */