.elementor-22 .elementor-element.elementor-element-3e8451f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.uamodal-93a9e91 .uael-content{width:550px;background-color:#FFFFFF00;}.uamodal-93a9e91 .uael-overlay{background:rgba(0,0,0,0.75);}.uamodal-93a9e91 .uael-modal-close{font-size:20px;line-height:20px;height:20px;width:20px;}.uamodal-93a9e91 .uael-modal-close i, .uamodal-93a9e91 .uael-modal-close svg{font-size:20px;line-height:20px;height:20px;width:20px;}.uamodal-93a9e91 .uael-modal-close i{color:var( --e-global-color-astglobalcolor0 );}.uamodal-93a9e91 .uael-modal-close svg{fill:var( --e-global-color-astglobalcolor0 );}.uamodal-93a9e91 .uael-content .uael-modal-content-data{padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.uamodal-93a9e91 .uael-content{width:90%;}}@media(max-width:767px){.uamodal-93a9e91 .uael-content{width:98%;}}/* Start custom CSS for html, class: .elementor-element-612c0d7 *//* ============================================================
   AUTOMATIZACIONES + IA · optimización de flujos
   ========================================== */
.ljd-ia { background: #142433; color: #FAF8F3; }
.ljd-ia-grid { display: grid; grid-template-columns: 1.05fr 0.95fr; gap: 64px; align-items: center; }
.ljd-ia-eyebrow { font-size: 14px; font-weight: 600; color: #9BE4C4; display: inline-flex; align-items: center; gap: 10px; }
.ljd-ia-eyebrow::before { content: ""; width: 10px; height: 10px; border-radius: 50%; background: #2DC885; }
.ljd-ia-h { font-family: "Schibsted Grotesk", sans-serif; font-size: 40px; font-weight: 700; line-height: 1.1; letter-spacing: -0.022em; color: #FAF8F3; margin: 14px 0 0; }
.ljd-ia-sub { font-size: 17px; line-height: 1.6; color: #A6C0D9; margin: 18px 0 0; max-width: 540px; }
.ljd-ia-points { list-style: none; padding: 0; margin: 30px 0 0; display: flex; flex-direction: column; gap: 18px; }
.ljd-ia-point { display: flex; gap: 16px; align-items: flex-start; }
.ljd-ia-num { width: 34px; height: 34px; flex-shrink: 0; border-radius: 50%; background: rgba(45,200,133,.16); color: #2DC885; font-weight: 700; font-size: 15px; display: flex; align-items: center; justify-content: center; }
.ljd-ia-point div strong { display: block; font-family: "Schibsted Grotesk", sans-serif; font-size: 17px; font-weight: 600; color: #FFFFFF; }
.ljd-ia-point div span { display: block; font-size: 14.5px; line-height: 1.5; color: #A6C0D9; margin-top: 3px; max-width: 440px; }
.ljd-ia-cta { background: #FAF8F3; color: #142433; font-family: inherit; font-weight: 600; font-size: 16px; padding: 16px 28px; border-radius: 10px; border: 0; cursor: pointer; margin-top: 32px; transition: background .15s ease, transform .12s ease; }
.ljd-ia-cta:hover { background: #FFFFFF; }
.ljd-ia-cta:active { transform: translateY(1px); }

/* tarjeta demo */
.ljd-ia-card { background: #FFFFFF; border-radius: 16px; padding: 24px; box-shadow: 0 24px 60px rgba(0,0,0,.35); color: #142433; }
.ljd-ia-card-head { display: flex; justify-content: space-between; align-items: center; font-size: 13px; font-weight: 600; color: #6B6457; margin-bottom: 14px; }
.ljd-ia-badge { background: #F3F0E8; border-radius: 999px; padding: 3px 10px; font-size: 11px; color: #6B6457; }
.ljd-ia-tasks { list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; gap: 8px; }
.ljd-ia-task { display: flex; justify-content: space-between; align-items: center; gap: 12px; padding: 12px 14px; border: 1px solid #E7E2D6; border-radius: 10px; transition: background .4s ease, border-color .4s ease; }
.ljd-ia-task-name { font-size: 14px; font-weight: 500; }
.ljd-ia-status { font-size: 12px; font-weight: 600; color: #6B6457; background: #F3F0E8; border-radius: 999px; padding: 4px 10px; white-space: nowrap; transition: background .3s ease, color .3s ease; }
.ljd-ia-task.is-auto { background: #F4FBF8; border-color: #CCF0E0; }
.ljd-ia-task.is-auto .ljd-ia-status { background: #1F8A5B; color: #FFFFFF; }
.ljd-ia-task.is-auto .ljd-ia-status::before { content: ""; display: inline-block; width: 7px; height: 4px; border-left: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF; transform: rotate(-45deg); margin-right: 6px; vertical-align: 2px; }
.ljd-ia-total { display: flex; justify-content: space-between; align-items: baseline; margin-top: 16px; padding-top: 14px; border-top: 2px solid #142433; font-size: 14px; color: #6B6457; }
.ljd-ia-total strong { font-family: "Schibsted Grotesk", sans-serif; font-size: 30px; font-weight: 700; color: #1F8A5B; letter-spacing: -0.02em; }

@media (max-width: 980px) {
  .ljd-ia-grid { grid-template-columns: 1fr; gap: 40px; }
  .ljd-ia-h { font-size: 32px; }
}
button.ljd-ia-cta.ctamodalcon {
  background-color: #1f8a5b;
  color: white;
}

/*filtros*/
button.ljd-svc-filter.is-on {
  background-color: #19704b !important;
}

button.ljd-svc-filter.is-reco {
  color: white !important;
}/* End custom CSS */
/* Start custom CSS *//*filtros*/
#servicios button.ljd-svc-filter.is-on {
  background-color: #19704b !important;
}

#servicios button.ljd-svc-filter.is-reco {
  color: white !important;
}
article.ljd-svc-card ul.ljd-svc-includes li  {
  color: var(--fg-muted) !important;
	}/* End custom CSS */