.elementor-6645 .elementor-element.elementor-element-ede1c6c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-8d81d17 *//* =========================================================
   BENDA MOTORCYCLES — FORMINATOR CUSTOM STYLING (LFC 700)
   Estilo Premium con Tipografía ITC Avant Garde Gothic
========================================================= */

/* Contenedor Principal del Formulario */
.benda-lfc-scope .forminator-custom-form {
    font-family: 'ITC Avant Garde Gothic Std', 'Avant Garde Gothic', sans-serif !important;
    max-width: 650px !important;
    margin: 0 auto !important;
}

/* Labels / Etiquetas de los Campos */
.benda-lfc-scope .forminator-label {
    font-family: 'ITC Avant Garde Gothic Std', 'Avant Garde Gothic', sans-serif !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    letter-spacing: 1.5px !important;
    text-transform: uppercase !important;
    color: #111111 !important;
    margin-bottom: 6px !important;
}

/* Campos de Texto, Correo, Teléfono y Dropdowns */
.benda-lfc-scope .forminator-input,
.benda-lfc-scope .forminator-textarea,
.benda-lfc-scope .forminator-select .forminator-select2 {
    font-family: 'ITC Avant Garde Gothic Std', 'Avant Garde Gothic', sans-serif !important;
    font-size: 13px !important;
    background-color: #f7f7f7 !important;
    border: 1px solid #dcdcdc !important;
    border-radius: 0px !important; /* Bordes rectos minimalistas */
    padding: 14px 16px !important;
    color: #111111 !important;
    transition: all 0.3s ease !important;
}

/* Efecto Focus al hacer clic en un campo */
.benda-lfc-scope .forminator-input:focus,
.benda-lfc-scope .forminator-textarea:focus {
    background-color: #ffffff !important;
    border-color: #c5a059 !important; /* Dorado Benda */
    box-shadow: 0 0 8px rgba(197, 160, 89, 0.25) !important;
    outline: none !important;
}

/* Botón de Envío (Submit) */
.benda-lfc-scope .forminator-button-submit {
    font-family: 'ITC Avant Garde Gothic Std', 'Avant Garde Gothic', sans-serif !important;
    background-color: #111111 !important;
    color: #ffffff !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    letter-spacing: 3px !important;
    text-transform: uppercase !important;
    border: 2px solid #c5a059 !important; /* Borde Dorado */
    border-radius: 0px !important;
    padding: 16px 36px !important;
    width: 100% !important;
    cursor: pointer !important;
    transition: all 0.3s ease !important;
    margin-top: 10px !important;
}

/* Hover del Botón de Envío */
.benda-lfc-scope .forminator-button-submit:hover {
    background-color: #c5a059 !important;
    color: #ffffff !important;
    box-shadow: 0 8px 20px rgba(197, 160, 89, 0.35) !important;
}

/* Mensaje de Confirmación / Éxito */
.benda-lfc-scope .forminator-response-message.forminator-show.forminator-success {
    background-color: #111111 !important;
    border: 1px solid #c5a059 !important;
    color: #ffffff !important;
    font-family: 'ITC Avant Garde Gothic Std', 'Avant Garde Gothic', sans-serif !important;
    font-size: 13px !important;
    padding: 20px !important;
    text-align: center !important;
    border-radius: 0px !important;
}

/* Mensajes de Error */
.benda-lfc-scope .forminator-error-message {
    font-family: 'ITC Avant Garde Gothic Std', 'Avant Garde Gothic', sans-serif !important;
    font-size: 10px !important;
    letter-spacing: 0.5px !important;
    color: #d9534f !important;
    margin-top: 4px !important;
}

/* Responsive para Móviles */
@media (max-width: 600px) {
    .benda-lfc-scope .forminator-input,
    .benda-lfc-scope .forminator-textarea {
        padding: 12px 14px !important;
        font-size: 12px !important;
    }
    
    .benda-lfc-scope .forminator-button-submit {
        padding: 14px 20px !important;
    }
}/* End custom CSS */