.elementor-210 .elementor-element.elementor-element-bb35ded{--display:flex;--position:fixed;--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;top:0px;}body:not(.rtl) .elementor-210 .elementor-element.elementor-element-bb35ded{left:0px;}body.rtl .elementor-210 .elementor-element.elementor-element-bb35ded{right:0px;}/* Start custom CSS for container, class: .elementor-element-bb35ded *//* ===== Cabeçalho neutro com iluminação suave + flash corrigido ===== */
.elementor-210 .elementor-element.elementor-element-bb35ded{
  position: relative;
  overflow: hidden;
  z-index: 0; /* garante que os pseudo-elementos fiquem por trás */

  /* Tons neutros */
  --bg-top: #181818;
  --bg-mid: #0f0f0f;
  --bg-bot: #000000;

  /* Gradiente cobrindo toda a área */
  background: linear-gradient(180deg, var(--bg-top) 0%, var(--bg-mid) 45%, var(--bg-bot) 100%);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  box-shadow: 0 6px 18px rgba(0,0,0,0.35);
}

/* Iluminação sutil */
.elementor-210 .elementor-element.elementor-element-bb35ded::before{
  content: "";
  position: absolute;
  top: 0; left: 0; right: 0; bottom: 0;
  z-index: 0;
  pointer-events: none;

  background:
    radial-gradient(900px 600px at 25% 0%,
      rgba(255,255,255,0.08) 0%,
      rgba(255,255,255,0.04) 30%,
      rgba(255,255,255,0.00) 60%)
    ,
    radial-gradient(900px 800px at 75% 0%,
      rgba(255,255,255,0.05) 0%,
      rgba(255,255,255,0.00) 50%)
    ,
    linear-gradient(180deg,
      rgba(0,0,0,0) 0%,
      rgba(0,0,0,0.2) 70%,
      rgba(0,0,0,0.45) 100%);
  mix-blend-mode: screen;
  opacity: 0.9;
}

/* Flash de luz discreto */
.elementor-210 .elementor-element.elementor-element-bb35ded::after{
  content: "";
  position: absolute;
  top: 0; left: 0; right: 0; bottom: 0;
  pointer-events: none;
  z-index: 1;

  background: linear-gradient(
    100deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.12) 45%,
    rgba(255,255,255,0.20) 50%,
    rgba(255,255,255,0.12) 55%,
    rgba(255,255,255,0) 60%
  );
  filter: blur(1.5px);
  transform: translateX(-130%);
  animation: headerShine 12s ease-in-out infinite;
  mix-blend-mode: screen;
  opacity: 0.35;
}

/* Movimento do brilho */
@keyframes headerShine{
  0%, 70% { transform: translateX(-130%); }
  80%     { transform: translateX(130%); }
  100%    { transform: translateX(130%); }
}/* End custom CSS */