.elementor-33879 .elementor-element.elementor-element-ec6731e:not(.elementor-motion-effects-element-type-background), .elementor-33879 .elementor-element.elementor-element-ec6731e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33879 .elementor-element.elementor-element-ec6731e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-33879 .elementor-element.elementor-element-ec6731e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33879 .elementor-element.elementor-element-c6c09dd > .elementor-element-populated{margin:29px 4px 12px -15px;--e-column-margin-right:4px;--e-column-margin-left:-15px;padding:0px 0px 0px 0px;}.elementor-33879 .elementor-element.elementor-element-40c8f85 .wpr-feature-list-item{justify-content:left;}.elementor-33879 .elementor-element.elementor-element-40c8f85.wpr-feature-list-left .wpr-feature-list-item{align-items:flex-start;}.elementor-33879 .elementor-element.elementor-element-40c8f85.wpr-feature-list-right .wpr-feature-list-item{align-items:flex-start;}.elementor-33879 .elementor-element.elementor-element-40c8f85 .wpr-feature-list-item:not(:last-child){margin-bottom:15px;}.elementor-33879 .elementor-element.elementor-element-40c8f85 .wpr-feature-list-title{margin-bottom:9px;color:#000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-33879 .elementor-element.elementor-element-40c8f85 .wpr-feature-list-icon-inner-wrap{width:24px;height:24px;background-color:#FFFFFF;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-33879 .elementor-element.elementor-element-40c8f85{width:100%;max-width:100%;}.elementor-33879 .elementor-element.elementor-element-40c8f85 > .elementor-widget-container{margin:-17px -17px -11px -17px;padding:0px 0px 0px 0px;}.elementor-33879 .elementor-element.elementor-element-40c8f85.wpr-feature-list-left .wpr-feature-list-icon-wrap{margin-right:7px;}.elementor-33879 .elementor-element.elementor-element-40c8f85.wpr-feature-list-right .wpr-feature-list-icon-wrap{margin-left:7px;}.elementor-33879 .elementor-element.elementor-element-40c8f85 .wpr-feature-list-icon-inner-wrap i{color:#FFF;}.elementor-33879 .elementor-element.elementor-element-40c8f85 .wpr-feature-list-icon-inner-wrap svg{fill:#FFF;}.elementor-33879 .elementor-element.elementor-element-40c8f85 .wpr-feature-list-icon-wrap i{font-size:22px;}.elementor-33879 .elementor-element.elementor-element-40c8f85 .wpr-feature-list-icon-wrap svg{width:22px;height:auto;}.elementor-33879 .elementor-element.elementor-element-40c8f85 .wpr-feature-list-title a.wpr-feature-list-url{color:#000;}.elementor-33879 .elementor-element.elementor-element-40c8f85 .wpr-feature-list-description{color:#000000;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}/* Start custom CSS for wpr-feature-list, class: .elementor-element-40c8f85 *//* Bloque general */
.industries-block {
  margin-left: 15px;
  margin-top: 8px;
}

/* Título "Industries" */
.industries-title {
  font-weight: 600;
  margin-bottom: 6px;
}

/* Ítems individuales (ícono + texto) */
.industry-item {
  display: flex !important;
  align-items: center !important;
  gap: 8px !important;
  margin-bottom: 6px;
  margin-left: 10px;
}

/* Íconos */
.industry-item img {
  width: 18px;
  height: 18px;
  object-fit: contain;
  vertical-align: middle;
}

/* Texto */
.industry-item span {
  font-size: 14px;
  line-height: 1.6;
  color: #000000;
}

/* Subtítulo "ERP" */
.industries-subtitle {
  font-weight: 600;
  margin-top: 8px;
}

/* FORZAR color negro en TODO el contenedor */
.commerce-menu,
.commerce-menu *,
.commerce-menu > div,
.commerce-menu > div > div,
.commerce-menu a,
.commerce-menu a * {
    color: #000000 !important;
}

/* Resetear estilos de enlaces */
.commerce-menu a {
    text-decoration: none !important;
    pointer-events: auto !important;
    cursor: pointer !important;
}

/* BLOQUEAR hover del contenedor */
.commerce-menu {
    pointer-events: none !important;
}

/* REACTIVAR y dar estilos a cada elemento */
.commerce-menu > div > div,
.commerce-menu a > div {
    pointer-events: auto !important;
    transition: color 0.3s ease !important;
    cursor: pointer !important;
}

/* Hover en los divs dentro de enlaces */
.commerce-menu a:hover > div:not(.industry-item) {
    color: #1800AD !important;
}

/* Items de industria - reactivar */
.commerce-menu .industry-item,
.commerce-menu a .industry-item {
    pointer-events: auto !important;
    cursor: pointer !important;
}

/* FORZAR negro en todos los spans */
.commerce-menu .industry-item span,
.commerce-menu a .industry-item span {
    color: #000000 !important;
    transition: color 0.3s ease !important;
}

/* Hover SOLO en el texto del item */
.commerce-menu a:hover .industry-item span:last-child {
    color: #1800AD !important;
}

/* ">" siempre morado */
.commerce-menu .industry-item span:first-child,
.commerce-menu a .industry-item span:first-child {
    color: #1800AD !important;
}

/* FORZAR que elementos SIN hover permanezcan negros */
.commerce-menu a:not(:hover) > div {
    color: #000000 !important;
}

.commerce-menu a:not(:hover) .industry-item span:last-child {
    color: #000000 !important;
}/* End custom CSS */