.elementor-13122 .elementor-element.elementor-element-88ec764{--display:flex;}.elementor-13122 .elementor-element.elementor-element-05884fb .elementor-heading-title{color:var( --e-global-color-primary );}:root{--page-title-display:none;}/* Start custom CSS for shortcode, class: .elementor-element-c2df772 *//* ====== CONTENEDOR ====== */
.gform_wrapper {
    max-width: 100% !important;
}

/* ====== OCULTAR LABELS ====== */
.gform_wrapper .gfield_label,
.gform_wrapper .gfield_description {
    display: none !important;
}

/* ====== INPUTS & TEXTAREA ====== */
.gform_wrapper input[type="text"],
.gform_wrapper input[type="email"],
.gform_wrapper input[type="tel"],
.gform_wrapper textarea {
    width: 100% !important;
    padding: 16px !important;
    border-radius: 4px !important;
    border: 1px solid #0a7a3d !important; /* verde */
    background: #fff !important;
    font-size: 15px;
}

/* Textarea altura */
.gform_wrapper textarea {
    min-height: 100px;
    resize: vertical;
}

/* Espacio entre campos */
.gform_wrapper .gfield {
    margin-bottom: 16px !important;
}

/* ====== BOTÓN ====== */
.gform_wrapper .gform_button {
    width: 100% !important;
    padding: 16px !important;
    background: #FF0000 !important;
    color: #fff !important;
    border-radius: 4px !important;
    border: none !important;
    font-weight: 600;
    text-transform: uppercase;
    cursor: pointer;
}


/* ====== GRAVITY FORMS – ELIMINAR GAP REAL ENTRE CAMPOS ====== */

/* Quitar grid gap del formulario */
.gform_wrapper form .gform_fields {
    row-gap: 6px !important;
    gap: 6px !important;
}

/* Quitar separación interna de cada campo */
.gform_wrapper .gfield {
    margin: 0 !important;
    padding: 0 !important;
}

/* Inputs compactos */
.gform_wrapper input[type="text"],
.gform_wrapper input[type="email"],
.gform_wrapper input[type="tel"],
.gform_wrapper textarea {
    padding: 4px 13px !important;
    height: auto !important;
}

/* Textarea controlada */
.gform_wrapper textarea {
    min-height: 90px !important;
}

/* Footer del botón sin espacio extra */
.gform_wrapper .gform_footer {
    margin-top: 8px !important;
    padding: 0 !important;
}/* End custom CSS */