/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 02 2026 | 21:53:47 */
/* =================================================================
   SITIO COMPLETO — navy, fondos y texto negro en botones (ES / EN / PT)
   -----------------------------------------------------------------
   Complementa al snippet «Sitio completo — naranjo del logo #FF9400»:
   el naranjo NO se toca. Paleta: Navy #0C265A · Black #0B0D10 ·
   Electric Blue #2F6EFF. Gris frío de tarjetas #F2F4F7 (ya está en el
   kit de Elementor como color global).
   Inventario hecho el 22-09-2026 sobre las 71 páginas del sitio.
   ================================================================= */

/* 1 · Banda de título de las páginas internas: negro -> navy
       (antes negro -> gris #505050). Clase global .bgGradientInn */
.bgGradientInn {
  background: linear-gradient(180deg, #0B0D10 54%, #0C265A 100%) !important;
}

/* 2 · Secciones oscuras en #1B1924 (negro violáceo, fuera de paleta) -> navy
       Plataforma ES (8e3af6e), EN/PT (53a71bc) y homes antiguos (3aed94b) */
.elementor-element-8e3af6e,
.elementor-element-53a71bc,
.elementor-element-3aed94b {
  background-color: #0C265A !important;
}

/* 3 · Tarjetas y bloques grises: #F0F0F0 -> gris frío #F2F4F7 */
.contractContainer,
.dashboardSection > .e-con-inner > .elementor-element,
.spaceSection.bottomSpace .manageInnerSection,
.securityCon,
.smartCon,
.profileCon,
.inteMainCon,
.gridInnContainer .elementor-icon-box-wrapper,
.docTimeLineSection,
.mdBanner .e-con-inner,
.elementor-element-b28f66e, .elementor-element-f031d3c,   /* Firma electrónica ES/EN/PT */
.elementor-element-8b4790d, .elementor-element-12b659c,   /* Legaliza ES/EN/PT */
.elementor-element-31d7c8b, .elementor-element-2b33b01,   /* Legale for ERP ES/EN/PT */
.elementor-element-c88f69f,                               /* Homes ES/EN/PT */
.elementor-element-255e352, .elementor-element-eae24e7, .elementor-element-fbb0e1b,
.elementor-element-e9e0e77, .elementor-element-052ac61, .elementor-element-98fe5b0 {
  background-color: #F2F4F7 !important;
}
.chatAiSecInn::after { background-color: #F2F4F7 !important; }

/* 4 · Botones naranjos: texto negro (contraste 8,8 : 1; el blanco daba 2,2 : 1)
       .btnStyle (incluye el «Agendar Demo» del header) y .btnCol, sin tocar
       la variante gris .btnStyle2, más los botones con naranjo propio por página */
.btnStyle:not(.btnStyle2) a.elementor-button,
.btnStyle:not(.btnStyle2) a.elementor-button :is(.elementor-button-text, .elementor-button-icon, svg, path),
.btnCol .elementor-button,
.btnCol .elementor-button :is(.elementor-button-text, .elementor-button-icon, svg, path),
:is(
  .elementor-element-74111e6, .elementor-element-cd9d44c, .elementor-element-2e5952e,
  .elementor-element-6af6efd, .elementor-element-0b67d06, .elementor-element-2df868a,
  .elementor-element-59556bd, .elementor-element-32ec05e, .elementor-element-5197a16,
  .elementor-element-46e6606, .elementor-element-9ce04b5, .elementor-element-5095c2f,
  .elementor-element-53edaed, .elementor-element-bd6bb5a, .elementor-element-ca1a653,
  .elementor-element-7433657, .elementor-element-7f445c7, .elementor-element-432c3d17,
  .elementor-element-40430cdd, .elementor-element-727afc9
) .elementor-button,
:is(
  .elementor-element-74111e6, .elementor-element-cd9d44c, .elementor-element-2e5952e,
  .elementor-element-6af6efd, .elementor-element-0b67d06, .elementor-element-2df868a,
  .elementor-element-59556bd, .elementor-element-32ec05e, .elementor-element-5197a16,
  .elementor-element-46e6606, .elementor-element-9ce04b5, .elementor-element-5095c2f,
  .elementor-element-53edaed, .elementor-element-bd6bb5a, .elementor-element-ca1a653,
  .elementor-element-7433657, .elementor-element-7f445c7, .elementor-element-432c3d17,
  .elementor-element-40430cdd, .elementor-element-727afc9
) .elementor-button :is(.elementor-button-text, .elementor-button-icon, svg, path) {
  color: #0B0D10 !important;
  fill: #0B0D10 !important;
}

/* 5 · Electric Blue: anillo de foco al navegar con teclado (accesibilidad) */
a:focus-visible,
button:focus-visible {
  outline: 2px solid #2F6EFF;
  outline-offset: 3px;
}

/* 6 · Botón «Solicita una demo» del hero de los homes: está hecho en un widget HTML
       (clase .dp-b1), por eso no lo cubre la regla de botones de Elementor */
a.dp-b1,
a.dp-b1:hover,
a.dp-b1:focus-visible {
  color: #0B0D10 !important;
}
a.dp-b1 svg :is(path, line, polyline) {
  stroke: #0B0D10 !important;
}

/* 7 - Hero del home ES/EN/PT: boton Ver como funciona / See How It Works / Veja como funciona
       (.btnCol secondaryBtn outline). Con el texto negro de la regla 4 quedaba invisible
       sobre el fondo oscuro: se deja fijo como en su hover (fondo blanco, texto negro) */
body .elementor-element.elementor-element-4dfbc2a .elementor-button,
body .elementor-element.elementor-element-4dfbc2a .elementor-button:hover,
body .elementor-element.elementor-element-4dfbc2a .elementor-button:focus-visible {
  background-color: #FFFFFF !important;
  border-color: #FFFFFF !important;
  color: #0B0D10 !important;
}

/* 8 - Home ES/EN/PT, bloque final: boton negro Explorar soluciones / Explore solutions /
       Explore solucoes. La regla 4 le dejaba el texto negro sobre fondo negro: va en blanco */
body .elementor-element.elementor-element-006a8e7 .elementor-button,
body .elementor-element.elementor-element-006a8e7 .elementor-button :is(.elementor-button-text,.elementor-button-icon,svg,path),
body .elementor-element.elementor-element-006a8e7 .elementor-button:hover,
body .elementor-element.elementor-element-006a8e7 .elementor-button:hover :is(.elementor-button-text,.elementor-button-icon,svg,path) {
  color: #FFFFFF !important;
  fill: #FFFFFF !important;
}
