.elementor-1144 .elementor-element.elementor-element-b4718ee{--display:flex;}.elementor-1144 .elementor-element.elementor-element-b4718ee:not(.elementor-motion-effects-element-type-background), .elementor-1144 .elementor-element.elementor-element-b4718ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1144 .elementor-element.elementor-element-b4718ee.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1144 .elementor-element.elementor-element-0290987{--display:flex;}.elementor-1144 .elementor-element.elementor-element-0290987:not(.elementor-motion-effects-element-type-background), .elementor-1144 .elementor-element.elementor-element-0290987 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1144 .elementor-element.elementor-element-2614fd9{--display:flex;}.elementor-1144 .elementor-element.elementor-element-d334d43{--display:flex;}.elementor-1144 .elementor-element.elementor-element-d81cd65{--display:flex;}.elementor-1144 .elementor-element.elementor-element-2daf655{--display:flex;}.elementor-1144 .elementor-element.elementor-element-a38479f{--display:flex;}.elementor-1144 .elementor-element.elementor-element-783a955{--display:flex;}.elementor-1144 .elementor-element.elementor-element-d57432a{--display:flex;}.elementor-1144 .elementor-element.elementor-element-ed8cca8{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:240px;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:initial;--n-tabs-heading-wrap:wrap;}.elementor-1144 .elementor-element.elementor-element-1930c9c{--display:flex;}.elementor-1144 .elementor-element.elementor-element-1930c9c:not(.elementor-motion-effects-element-type-background), .elementor-1144 .elementor-element.elementor-element-1930c9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1144 .elementor-element.elementor-element-b1af650{--display:flex;}.elementor-1144 .elementor-element.elementor-element-b1af650:not(.elementor-motion-effects-element-type-background), .elementor-1144 .elementor-element.elementor-element-b1af650 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1144 .elementor-element.elementor-element-78e5990.elementor-element{--align-self:center;}/* Start custom CSS for nested-tabs, class: .elementor-element-ed8cca8 *//* Importa a fonte futurista */
@import url('https://fonts.googleapis.com/css2?family=Orbitron:wght@400;600;800&display=swap');

/* Botões laterais futuristas */
.elementor-1144 .elementor-element.elementor-element-ed8cca8 .e-n-tab-title {
  font-family: 'Orbitron', sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px;

  font-size: 16px;
  line-height: 1.3;
  text-align: left;
  color: #ddd;
  background: #222;
  padding: 10px 12px;
  border-radius: 8px;
  border: none;
  margin: 0 0 8px 0;
  transition: all 0.3s;
  display: flex;
  align-items: center;
  position: relative;
  overflow: hidden;
}

/* Hover verde discreto */
.elementor-1144 .elementor-element.elementor-element-ed8cca8 .e-n-tab-title:hover {
  background: #001a00 !important; /* fundo escuro puxando pro verde */
  color: #69f0ae !important;      /* texto verde claro */
  box-shadow: 0 0 8px #00e676;    /* glow suave */
  border: 1px solid #00e676;      /* borda verde neon */
}

/* Glow neon animado na aba ativa (versão verde suave) */
@keyframes neonGlowGreenSoft {
  0% {
    box-shadow: 0 0 6px #00c853, 0 0 12px #00e676;
    background: linear-gradient(45deg, #111, #222);
    color: #b9f6ca;
  }
  50% {
    box-shadow: 0 0 10px #00e676, 0 0 16px #69f0ae;
    background: linear-gradient(45deg, #1a1a1a, #000);
    color: #69f0ae;
  }
  100% {
    box-shadow: 0 0 6px #00c853, 0 0 12px #00e676;
    background: linear-gradient(45deg, #111, #222);
    color: #b9f6ca;
  }
}

.elementor-1144 .elementor-element.elementor-element-ed8cca8 .e-n-tab-title[aria-selected="true"] {
  border: 1px solid #00e676;
  animation: neonGlowGreenSoft 4s infinite alternate;
  font-weight: 700;
}

/* Ícones */
.elementor-1144 .elementor-element.elementor-element-ed8cca8 .e-n-tab-title:nth-child(1)::before { content: "📊 "; }
.elementor-1144 .elementor-element.elementor-element-ed8cca8 .e-n-tab-title:nth-child(2)::before { content: "🔌 "; }
.elementor-1144 .elementor-element.elementor-element-ed8cca8 .e-n-tab-title:nth-child(3)::before { content: "📱 "; }
.elementor-1144 .elementor-element.elementor-element-ed8cca8 .e-n-tab-title:nth-child(4)::before { content: "📋 "; }
.elementor-1144 .elementor-element.elementor-element-ed8cca8 .e-n-tab-title:nth-child(5)::before { content: "🔍 "; }
.elementor-1144 .elementor-element.elementor-element-ed8cca8 .e-n-tab-title:nth-child(6)::before { content: "⚡ "; }
.elementor-1144 .elementor-element.elementor-element-ed8cca8 .e-n-tab-title:nth-child(7)::before { content: "🧩 "; }

/* Ajusta apenas o texto dentro dos botões */
.elementor-1144 .elementor-element.elementor-element-ed8cca8 .e-n-tab-title .e-n-tab-title-text {
  font-size: 15px;
  line-height: 1.3;
}/* End custom CSS */