.forminator-ui.forminator-custom-form-26 /* ================================================= */
/* ESTILOS GLOBALES Y CONTENEDOR DEL MODAL (Fondo Oscuro) */
/* ================================================= */

/* Aplicar el fondo oscuro general del formulario ID 26 */
.forminator-custom-form-26{padding: 1.5rem !important;/* Simula el padding del contenedor */
    background-color: #3a3a4a !important;/* Fondo del formulario */
    color: #ffffff !important;/* Texto general blanco */
    /* Aseguramos que los contenedores internos del formulario no tengan bordes extra */
    border: none !important;}.forminator-ui.forminator-custom-form-26 /* ------------------------------------------------ */
/* ESTILO DEL ENCABEZADO SUPERIOR (Naranja/Ámbar) */
/* ------------------------------------------------ */

/* Contenedor del título superior */
.forminator-custom-form-26 .forminator-header{background-color: #f59e0b !important;/* Color de fondo ámbar */
    padding: 1.5rem !important;margin: -1.5rem -1.5rem 1.5rem -1.5rem !important;/* Extender al borde del contenedor */
    color: #000000 !important;border-radius: 0 !important;}.forminator-ui.forminator-custom-form-26 /* Título dentro del encabezado */
.forminator-custom-form-26 .forminator-title{color: #000000 !important;font-size: 1.2rem !important;font-weight: 700 !important;}.forminator-ui.forminator-custom-form-26 /* Descripción (Obtén una evaluación...) */
.forminator-custom-form-26 .forminator-desc{color: #000000 !important;font-size: 0.9rem !important;margin-top: 0.5rem !important;}.forminator-ui.forminator-custom-form-26 /* ------------------------------------------------ */
/* ESTILOS DE TÍTULOS DE SECCIÓN Y ETIQUETAS */
/* ------------------------------------------------ */

/* Títulos de sección (Información de Contacto/Caso) */
.forminator-custom-form-26 h3,.forminator-ui.forminator-custom-form-26 .forminator-custom-form-26 .forminator-section-title{color: #fbbf24 !important;/* text-amber-400 */
    font-size: 1.125rem !important;font-weight: 600 !important;margin-bottom: 1rem !important;}.forminator-ui.forminator-custom-form-26 /* Etiquetas (Nombre Completo,.forminator-ui.forminator-custom-form-26 Email,.forminator-ui.forminator-custom-form-26 etc.) */
.forminator-custom-form-26 .forminator-label{color: #fbbf24 !important;/* text-amber-400 */
    font-size: 0.875rem !important;font-weight: 600 !important;margin-bottom: 0.5rem !important;display: block !important;}.forminator-ui.forminator-custom-form-26 /* ------------------------------------------------ */
/* ESTILOS DE CAMPOS Y ENTRADAS (Input,.forminator-ui.forminator-custom-form-26 Select,.forminator-ui.forminator-custom-form-26 Textarea) */
/* ------------------------------------------------ */

/* Aplica el estilo oscuro del campo */
.forminator-custom-form-26 .forminator-field input[type="text"],.forminator-ui.forminator-custom-form-26 .forminator-custom-form-26 .forminator-field input[type="email"],.forminator-ui.forminator-custom-form-26 .forminator-custom-form-26 .forminator-field input[type="tel"],.forminator-ui.forminator-custom-form-26 .forminator-custom-form-26 .forminator-field select,.forminator-ui.forminator-custom-form-26 .forminator-custom-form-26 .forminator-field textarea{background-color: #2c2c36 !important;/* Un poco más oscuro que el fondo del formulario */
    border: 1px solid #4b5563 !important;/* Borde gris oscuro */
    color: #ffffff !important;/* Texto de entrada blanco */
    border-radius: 0.5rem !important;/* Bordes redondeados */
    padding: 0.75rem 1rem !important;}.forminator-ui.forminator-custom-form-26 /* ------------------------------------------------ */
/* ESTILO DE LA SECCIÓN "QUÉ INCLUYE NUESTRO ASESORAMIENTO" */
/* ------------------------------------------------ */

/* Contenedor de la sección informativa (bg-[#3a3a4a] rounded-lg p-4 mt-6) */
/* Nota: Si el contenedor de esta sección es diferente,.forminator-ui.forminator-custom-form-26 ajusta el selector */
.forminator-custom-form-26 .forminator-section-info{background-color: #2c2c36 !important;/* Un poco más oscuro */
    border-radius: 0.5rem !important;padding: 1rem !important;margin-top: 1.5rem !important;color: #e5e7eb !important;}.forminator-ui.forminator-custom-form-26 .forminator-custom-form-26 .forminator-section-info h4{color: #fbbf24 !important;/* Título en ámbar */
    font-weight: 700 !important;}.forminator-ui.forminator-custom-form-26 /* Estilo de los iconos de verificación (✓) */
.forminator-custom-form-26 .forminator-section-info li:before{content: "✓" !important;color: #fbbf24 !important;margin-right: 0.5rem !important;}.forminator-ui.forminator-custom-form-26 /* ------------------------------------------------ */
/* ESTILOS DE BOTONES DE NAVEGACIÓN (Cancelar/Siguiente/Pagar) */
/* ------------------------------------------------ */

/* Contenedor de botones (para manejar el espacio) */
.forminator-custom-form-26 .forminator-pagination-buttons{padding-top: 1rem !important;display: flex !important;gap: 1rem !important;}.forminator-ui.forminator-custom-form-26 /* Botón 'Cancelar' / 'Anterior' (outline) */
.forminator-custom-form-26 .forminator-button-back,.forminator-ui.forminator-custom-form-26 .forminator-custom-form-26 .forminator-cancel-button{flex: 1 !important;background-color: transparent !important;border: 1px solid #4b5563 !important;/* border-gray-600 */
    color: #ccc !important;/* text-gray-300 */
    border-radius: 0.375rem !important;padding: 0.75rem 1rem !important;font-weight: 500 !important;}.forminator-ui.forminator-custom-form-26 /* Botón 'Siguiente' / 'Proceder al Pago' (Gradiente Ámbar) */
.forminator-custom-form-26 .forminator-button-next,.forminator-ui.forminator-custom-form-26 .forminator-custom-form-26 button[type="submit"]{flex: 1 !important;background: linear-gradient(to right, #fbbf24, #f59e0b) !important;color: #000000 !important;font-weight: 500 !important;border: none !important;border-radius: 0.375rem !important;padding: 0.75rem 1rem !important;}