.elementor-191 .elementor-element.elementor-element-db2070b{--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;}.elementor-191 .elementor-element.elementor-element-db2070b:not(.elementor-motion-effects-element-type-background), .elementor-191 .elementor-element.elementor-element-db2070b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0F18;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-191 .elementor-element.elementor-element-8abe636{--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;}.elementor-191 .elementor-element.elementor-element-8abe636:not(.elementor-motion-effects-element-type-background), .elementor-191 .elementor-element.elementor-element-8abe636 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0F18;}.elementor-191 .elementor-element.elementor-element-02b7209{--display:flex;}.elementor-191 .elementor-element.elementor-element-253fc1d{--spacer-size:50px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-191 .elementor-element.elementor-element-2db56ee{text-align:center;}.elementor-191 .elementor-element.elementor-element-2db56ee .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-191 .elementor-element.elementor-element-15e1555{text-align:center;}.elementor-191 .elementor-element.elementor-element-15e1555 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-191 .elementor-element.elementor-element-11b0b3f{--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;}.elementor-191 .elementor-element.elementor-element-11b0b3f:not(.elementor-motion-effects-element-type-background), .elementor-191 .elementor-element.elementor-element-11b0b3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0F18;}.elementor-191 .elementor-element.elementor-element-015ee7f{--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;}.elementor-191 .elementor-element.elementor-element-015ee7f:not(.elementor-motion-effects-element-type-background), .elementor-191 .elementor-element.elementor-element-015ee7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0F18;}.elementor-191 .elementor-element.elementor-element-4f1446f{text-align:center;}.elementor-191 .elementor-element.elementor-element-4f1446f .elementor-heading-title{color:#FFFFFF;}.elementor-191 .elementor-element.elementor-element-818cd35{text-align:center;}.elementor-191 .elementor-element.elementor-element-818cd35 .elementor-heading-title{color:#FFFFFF;}.elementor-191 .elementor-element.elementor-element-61bdf00{--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;}.elementor-191 .elementor-element.elementor-element-61bdf00:not(.elementor-motion-effects-element-type-background), .elementor-191 .elementor-element.elementor-element-61bdf00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0F18;}.elementor-191 .elementor-element.elementor-element-377fa9b{--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;}.elementor-191 .elementor-element.elementor-element-377fa9b:not(.elementor-motion-effects-element-type-background), .elementor-191 .elementor-element.elementor-element-377fa9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050431;}.elementor-191 .elementor-element.elementor-element-d94d90a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-191 .elementor-element.elementor-element-5cdc3ec{--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;}.elementor-191 .elementor-element.elementor-element-5cdc3ec.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-191 .elementor-element.elementor-element-b1f734d{text-align:center;}.elementor-191 .elementor-element.elementor-element-b1f734d .elementor-heading-title{color:#443FFF;}.elementor-191 .elementor-element.elementor-element-f6249a6{text-align:center;}.elementor-191 .elementor-element.elementor-element-f6249a6 .elementor-heading-title{color:#FFFFFF;}.elementor-191 .elementor-element.elementor-element-641ecd2{--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;}.elementor-191 .elementor-element.elementor-element-b4c25d5{text-align:end;}.elementor-191 .elementor-element.elementor-element-b4c25d5 img{width:58%;}.elementor-191 .elementor-element.elementor-element-d3f3509{--display:flex;--min-height:558px;--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;}.elementor-191 .elementor-element.elementor-element-d3f3509:not(.elementor-motion-effects-element-type-background), .elementor-191 .elementor-element.elementor-element-d3f3509 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0F18;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-191 .elementor-element.elementor-element-d2aa851 .elementor-button{background-color:#2F6BFF;}.elementor-191 .elementor-element.elementor-element-988b10f{--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;}.elementor-191 .elementor-element.elementor-element-988b10f:not(.elementor-motion-effects-element-type-background), .elementor-191 .elementor-element.elementor-element-988b10f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050431;}.elementor-191 .elementor-element.elementor-element-484362b{width:100%;max-width:100%;}.elementor-191 .elementor-element.elementor-element-c5ada3f .elementor-button{background-color:#2F6BFF;}.elementor-191 .elementor-element.elementor-element-d1d268a{--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;}.elementor-191 .elementor-element.elementor-element-d1d268a:not(.elementor-motion-effects-element-type-background), .elementor-191 .elementor-element.elementor-element-d1d268a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050431;}.elementor-191 .elementor-element.elementor-element-3dfd30e{text-align:center;}.elementor-191 .elementor-element.elementor-element-3dfd30e .elementor-heading-title{color:#FFFFFF;}.elementor-191 .elementor-element.elementor-element-93e8fb6{text-align:center;}.elementor-191 .elementor-element.elementor-element-93e8fb6 .elementor-heading-title{color:#FFFFFF;}.elementor-191 .elementor-element.elementor-element-34298f7{text-align:center;}.elementor-191 .elementor-element.elementor-element-34298f7 .elementor-heading-title{color:#FFFFFF;}.elementor-191 .elementor-element.elementor-element-d63b5b6{--spacer-size:25px;}.elementor-191 .elementor-element.elementor-element-743838e img{width:23%;}.elementor-191 .elementor-element.elementor-element-60693ff{--spacer-size:25px;}.elementor-191 .elementor-element.elementor-element-a571807{text-align:center;}.elementor-191 .elementor-element.elementor-element-a571807 .elementor-heading-title{color:#FFFFFF;}.elementor-191 .elementor-element.elementor-element-9f57f63{text-align:center;}.elementor-191 .elementor-element.elementor-element-9f57f63 .elementor-heading-title{color:#FFFFFF;}.elementor-191 .elementor-element.elementor-element-ad9421e{text-align:center;}.elementor-191 .elementor-element.elementor-element-ad9421e .elementor-heading-title{color:#FFFFFF;}.elementor-191 .elementor-element.elementor-element-fd21aeb{text-align:center;}.elementor-191 .elementor-element.elementor-element-fd21aeb .elementor-heading-title{color:#FFFFFF;}.elementor-191 .elementor-element.elementor-element-bdabb4f{text-align:center;}.elementor-191 .elementor-element.elementor-element-bdabb4f .elementor-heading-title{color:#FFFFFF;}.elementor-191 .elementor-element.elementor-element-d548a9d{text-align:center;}.elementor-191 .elementor-element.elementor-element-d548a9d .elementor-heading-title{color:#FFFFFF;}.elementor-191 .elementor-element.elementor-element-408fcc1 .elementor-button{background-color:#2F6BFF;}.elementor-191 .elementor-element.elementor-element-8271819{--spacer-size:50px;}.elementor-191 .elementor-element.elementor-element-6026c8f img{border-radius:16px 16px 16px 16px;}.elementor-191 .elementor-element.elementor-element-2174243{--spacer-size:50px;}.elementor-191 .elementor-element.elementor-element-5ceb993 .elementor-heading-title{color:#2F6BFF;}.elementor-191 .elementor-element.elementor-element-0e154b8 .elementor-heading-title{color:#FFFFFF;}.elementor-191 .elementor-element.elementor-element-2db0b84 .elementor-heading-title{color:#FFFFFF;}.elementor-191 .elementor-element.elementor-element-9b4b130 .elementor-heading-title{color:#FFFFFF;}.elementor-191 .elementor-element.elementor-element-dd6d8e0 .elementor-heading-title{color:#FFFFFF;}.elementor-191 .elementor-element.elementor-element-212e473 .elementor-heading-title{color:#FFFFFF;}.elementor-191 .elementor-element.elementor-element-2778ad3{--spacer-size:50px;}.elementor-191 .elementor-element.elementor-element-23a006d{--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;}.elementor-191 .elementor-element.elementor-element-23a006d:not(.elementor-motion-effects-element-type-background), .elementor-191 .elementor-element.elementor-element-23a006d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0F18;}.elementor-191 .elementor-element.elementor-element-c35e0c8{--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;}.elementor-191 .elementor-element.elementor-element-c35e0c8:not(.elementor-motion-effects-element-type-background), .elementor-191 .elementor-element.elementor-element-c35e0c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E1E1E;}@media(min-width:768px){.elementor-191 .elementor-element.elementor-element-5cdc3ec{--width:46%;}}@media(max-width:1024px){.elementor-191 .elementor-element.elementor-element-ff2b275 img{width:42%;}}@media(max-width:767px){.elementor-191 .elementor-element.elementor-element-253fc1d{--spacer-size:10px;}.elementor-191 .elementor-element.elementor-element-2db56ee .elementor-heading-title{font-size:16px;}.elementor-191 .elementor-element.elementor-element-15e1555.elementor-element{--align-self:center;}.elementor-191 .elementor-element.elementor-element-15e1555 .elementor-heading-title{font-size:11px;}}/* Start custom CSS for container, class: .elementor-element-db2070b *//* GALÁXIA ANIMADA (funciona no Elementor)
   1) Vá em: Seção/Contêiner > Avançado > Classes CSS
   2) Coloque: axion-galaxy
   3) Cole este CSS em: Aparência > Personalizar > CSS adicional
      (ou Elementor > Custom CSS / CSS do site)
*/

.axion-galaxy{
  position: relative !important;
  overflow: hidden !important;
  min-height: 40px; /* ajuste se quiser */
  background: #050712 !important;
  z-index: 0;
}

/* garante que o conteúdo fique acima */
.axion-galaxy > *{
  position: relative;
  z-index: 3;
}

/* CAMADA 1: estrelas (movimento) */
.axion-galaxy::before{
  content: "" !important;
  position: absolute !important;
  inset: -200px !important;
  pointer-events: none !important;
  z-index: 1;

  background-image:
    radial-gradient(1px 1px at 10% 20%, rgba(255,255,255,.9) 99%, transparent 100%),
    radial-gradient(1px 1px at 30% 70%, rgba(255,255,255,.7) 99%, transparent 100%),
    radial-gradient(1px 1px at 60% 40%, rgba(255,255,255,.8) 99%, transparent 100%),
    radial-gradient(1px 1px at 80% 10%, rgba(255,255,255,.6) 99%, transparent 100%),
    radial-gradient(1px 1px at 90% 85%, rgba(255,255,255,.75) 99%, transparent 100%),
    radial-gradient(1px 1px at 15% 90%, rgba(255,255,255,.65) 99%, transparent 100%),
    radial-gradient(1px 1px at 45% 15%, rgba(255,255,255,.55) 99%, transparent 100%),
    radial-gradient(1px 1px at 75% 65%, rgba(255,255,255,.6) 99%, transparent 100%);

  background-size: 900px 700px;
  background-repeat: repeat;
  opacity: .9;

  transform: translate3d(0,0,0);
  animation: axionStarsFloat 40s linear infinite;
}

/* CAMADA 2: nebulosa/galáxia (rotação) */
.axion-galaxy::after{
  content: "" !important;
  position: absolute !important;
  inset: -35% !important;
  pointer-events: none !important;
  z-index: 2;

  background:
    radial-gradient(circle at 35% 65%, rgba(0,140,255,.25), transparent 55%),
    radial-gradient(circle at 70% 30%, rgba(255,120,0,.20), transparent 55%),
    radial-gradient(circle at 55% 55%, rgba(170,80,255,.12), transparent 60%),
    radial-gradient(circle at 50% 50%, rgba(255,255,255,.06), transparent 65%),
    conic-gradient(from 200deg at 50% 50%,
      rgba(0,140,255,.14),
      rgba(170,80,255,.10),
      rgba(255,120,0,.12),
      rgba(0,140,255,.14)
    );

  filter: blur(14px) saturate(1.25);
  mix-blend-mode: screen;
  opacity: .85;

  transform: translateZ(0) rotate(0deg) scale(1.08);
  animation: axionGalaxySpin 22s linear infinite, axionGalaxyPulse 7s ease-in-out infinite;
}

/* animações */
@keyframes axionStarsFloat{
  0%   { transform: translate3d(0,0,0); }
  100% { transform: translate3d(-180px, 120px, 0); }
}

@keyframes axionGalaxySpin{
  0%   { transform: rotate(0deg) scale(1.08); }
  100% { transform: rotate(360deg) scale(1.08); }
}

@keyframes axionGalaxyPulse{
  0%,100% { opacity: .65; }
  50%     { opacity: .95; }
}

/* acessibilidade */
@media (prefers-reduced-motion: reduce){
  .axion-galaxy::before,
  .axion-galaxy::after{
    animation: none !important;
  }
}/* End custom CSS */