.elementor-28965 .elementor-element.elementor-element-80f5cc7{--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;overflow:visible;}.elementor-28965 .elementor-element.elementor-element-80f5cc7:not(.elementor-motion-effects-element-type-background), .elementor-28965 .elementor-element.elementor-element-80f5cc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1F3B;}.elementor-28965 .elementor-element.elementor-element-bf23d75{--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;overflow:visible;}.elementor-28965 .elementor-element.elementor-element-bf23d75:not(.elementor-motion-effects-element-type-background), .elementor-28965 .elementor-element.elementor-element-bf23d75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-28965 .elementor-element.elementor-element-5cc7fee{--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;overflow:visible;}.elementor-28965 .elementor-element.elementor-element-5cc7fee:not(.elementor-motion-effects-element-type-background), .elementor-28965 .elementor-element.elementor-element-5cc7fee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-28965 .elementor-element.elementor-element-c8eb61f{--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;overflow:visible;}.elementor-28965 .elementor-element.elementor-element-c8eb61f:not(.elementor-motion-effects-element-type-background), .elementor-28965 .elementor-element.elementor-element-c8eb61f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF4FF;}.elementor-28965 .elementor-element.elementor-element-289c048{--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;overflow:visible;}.elementor-28965 .elementor-element.elementor-element-289c048:not(.elementor-motion-effects-element-type-background), .elementor-28965 .elementor-element.elementor-element-289c048 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-28965 .elementor-element.elementor-element-d0e55b0{--display:flex;overflow:visible;}.elementor-28965 .elementor-element.elementor-element-d0e55b0:not(.elementor-motion-effects-element-type-background), .elementor-28965 .elementor-element.elementor-element-d0e55b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1F3B;}

/* Start custom CSS for html, class: .elementor-element-1934f44 *//* Seção Pilares: fundo azul Pinout */
.sec-pillars{
  background: #0B1F3B !important;
  padding: 56px 0;
}

/* Título e subtítulo em branco */
.sec-pillars h2{
  color: #fff !important;
}
.sec-pillars .sub{
  color: rgba(255,255,255,.78) !important;
}

/* Cards continuam claros (pra contraste) */
.sec-pillars .pillar{
  background: #FFFFFF !important;
  border: 1px solid #E2E8F0 !important;
}

/* Ajuste fino dos textos nos cards (opcional) */
.sec-pillars .pillar h3{
  color: #0B1F3B !important;
}
.sec-pillars .pillar p{
  color: #475569 !important;
}/* End custom CSS */









