.elementor-11915 .elementor-element.elementor-element-5817830{--display:flex;--min-height:95vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-11915 .elementor-element.elementor-element-5817830::before, .elementor-11915 .elementor-element.elementor-element-5817830 > .elementor-background-video-container::before, .elementor-11915 .elementor-element.elementor-element-5817830 > .e-con-inner > .elementor-background-video-container::before, .elementor-11915 .elementor-element.elementor-element-5817830 > .elementor-background-slideshow::before, .elementor-11915 .elementor-element.elementor-element-5817830 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11915 .elementor-element.elementor-element-5817830 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, #000000E8 0%, #540F8FD4 100%);}.elementor-11915 .elementor-element.elementor-element-5817830:not(.elementor-motion-effects-element-type-background), .elementor-11915 .elementor-element.elementor-element-5817830 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://blastinfo.com.br/wp-content/uploads/2025/05/Selo-site.png") 50% 50%;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-11915 .elementor-element.elementor-element-3e63f93{text-align:center;}.elementor-11915 .elementor-element.elementor-element-3e63f93 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:50px;font-weight:500;color:#FFFFFF;}.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-11915 .elementor-element.elementor-element-fc5b233 .elementor-button{background-color:#00000000;font-family:"Titillium Web", Sans-serif;font-size:18px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:none;padding:15px 20px 015px 20px;}.elementor-11915 .elementor-element.elementor-element-fc5b233 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-11915 .elementor-element.elementor-element-fc5b233.elementor-element{--align-self:center;}.elementor-11915 .elementor-element.elementor-element-f199aa3{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;--overlay-opacity:0.69;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-11915 .elementor-element.elementor-element-f199aa3::before, .elementor-11915 .elementor-element.elementor-element-f199aa3 > .elementor-background-video-container::before, .elementor-11915 .elementor-element.elementor-element-f199aa3 > .e-con-inner > .elementor-background-video-container::before, .elementor-11915 .elementor-element.elementor-element-f199aa3 > .elementor-background-slideshow::before, .elementor-11915 .elementor-element.elementor-element-f199aa3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11915 .elementor-element.elementor-element-f199aa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(174deg, #17001DE8 29%, #540F8FD4 100%);}.elementor-11915 .elementor-element.elementor-element-f199aa3:not(.elementor-motion-effects-element-type-background), .elementor-11915 .elementor-element.elementor-element-f199aa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://blastinfo.com.br/wp-content/uploads/2025/05/Selo-site.png") 50% 50%;background-size:cover;}.elementor-11915 .elementor-element.elementor-element-314a273{text-align:center;}.elementor-11915 .elementor-element.elementor-element-314a273 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:50px;font-weight:500;color:#FFFFFF;}.elementor-11915 .elementor-element.elementor-element-45d09ea .elementor-button{background-color:#00000000;font-family:"Titillium Web", Sans-serif;font-size:18px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:none;padding:15px 20px 015px 20px;}.elementor-11915 .elementor-element.elementor-element-45d09ea > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-11915 .elementor-element.elementor-element-45d09ea.elementor-element{--align-self:center;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(min-width:768px){.elementor-11915 .elementor-element.elementor-element-5817830{--content-width:1009px;}.elementor-11915 .elementor-element.elementor-element-f199aa3{--content-width:1009px;}}@media(max-width:767px){.elementor-11915 .elementor-element.elementor-element-5817830{--overlay-opacity:0.63;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-11915 .elementor-element.elementor-element-3e63f93 .elementor-heading-title{font-size:28px;}.elementor-11915 .elementor-element.elementor-element-f199aa3::before, .elementor-11915 .elementor-element.elementor-element-f199aa3 > .elementor-background-video-container::before, .elementor-11915 .elementor-element.elementor-element-f199aa3 > .e-con-inner > .elementor-background-video-container::before, .elementor-11915 .elementor-element.elementor-element-f199aa3 > .elementor-background-slideshow::before, .elementor-11915 .elementor-element.elementor-element-f199aa3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11915 .elementor-element.elementor-element-f199aa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(0deg, #17001DE8 0%, #540F8FD4 100%);}.elementor-11915 .elementor-element.elementor-element-f199aa3{--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-11915 .elementor-element.elementor-element-314a273 .elementor-heading-title{font-size:28px;}}/* Start custom CSS for button, class: .elementor-element-fc5b233 *//* ===== CONTAINER COM GRADIENTE + BRILHO ANIMADO ===== */
#glow-gradient-1 {

  /* Gradiente animado horizontal */
  background: linear-gradient(
    270deg,
    #c63cff 0%,
    #c63cff 20%,
    #8805ed 35%,
    #8805ed 50%,
    #ad3cff 65%,
    #ad3cff 80%,
    #8805ed 100%
  );

  /* Área maior para permitir deslocamento do gradiente */
  background-size: 220% 220%;

  /* Animação sincronizada de fundo + brilho */
  animation: glowGradient1 9s linear infinite;

  /* Evita interferência de cor em textos */
  color: transparent;

  /* Arredondamento do container */
  border-radius: 7px;

  /* Impede vazamento do brilho fora do raio */
  overflow: hidden;

  /* Suaviza o efeito de hover */
  transition: transform 0.2s ease;

  /* Brilho inicial */
  box-shadow:
    0 0 18px rgba(198, 60, 255, 0.55),
    0 0 36px rgba(198, 60, 255, 0.35);
}

/* Efeito de destaque ao passar o mouse */
#glow-gradient-1:hover {
  transform: scale(1.05);
}

/* ===== ANIMAÇÃO EXCLUSIVA DESTE ELEMENTO ===== */
@keyframes glowGradient1 {

  /* Início */
  0% {
    background-position: 0% 50%;
    box-shadow:
      0 0 18px rgba(198, 60, 255, 0.6),
      0 0 36px rgba(198, 60, 255, 0.4);
  }

  /* Transição para roxo escuro */
  35% {
    box-shadow:
      0 0 18px rgba(136, 5, 237, 0.6),
      0 0 36px rgba(136, 5, 237, 0.4);
  }

  /* Transição para roxo intermediário */
  65% {
    box-shadow:
      0 0 18px rgba(173, 60, 255, 0.6),
      0 0 36px rgba(173, 60, 255, 0.4);
  }

  /* Final da animação */
  100% {
    background-position: 100% 50%;
    box-shadow:
      0 0 18px rgba(136, 5, 237, 0.6),
      0 0 36px rgba(136, 5, 237, 0.4);
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-45d09ea *//* ===== CONTAINER COM GRADIENTE + BRILHO ANIMADO ===== */
#glow-gradient-4 {

  /* Gradiente animado horizontal */
  background: linear-gradient(
    270deg,
    #c63cff 0%,
    #c63cff 20%,
    #8805ed 35%,
    #8805ed 50%,
    #ad3cff 65%,
    #ad3cff 80%,
    #8805ed 100%
  );

  /* Área maior para permitir deslocamento do gradiente */
  background-size: 220% 220%;

  /* Animação sincronizada de fundo + brilho */
  animation: glowGradient1 9s linear infinite;

  /* Evita interferência de cor em textos */
  color: transparent;

  /* Arredondamento do container */
  border-radius: 7px;

  /* Impede vazamento do brilho fora do raio */
  overflow: hidden;

  /* Suaviza o efeito de hover */
  transition: transform 0.2s ease;

  /* Brilho inicial */
  box-shadow:
    0 0 18px rgba(198, 60, 255, 0.55),
    0 0 36px rgba(198, 60, 255, 0.35);
}

/* Efeito de destaque ao passar o mouse */
#glow-gradient-4:hover {
  transform: scale(1.05);
}

/* ===== ANIMAÇÃO EXCLUSIVA DESTE ELEMENTO ===== */
@keyframes glowGradient1 {

  /* Início */
  0% {
    background-position: 0% 50%;
    box-shadow:
      0 0 18px rgba(198, 60, 255, 0.6),
      0 0 36px rgba(198, 60, 255, 0.4);
  }

  /* Transição para roxo escuro */
  35% {
    box-shadow:
      0 0 18px rgba(136, 5, 237, 0.6),
      0 0 36px rgba(136, 5, 237, 0.4);
  }

  /* Transição para roxo intermediário */
  65% {
    box-shadow:
      0 0 18px rgba(173, 60, 255, 0.6),
      0 0 36px rgba(173, 60, 255, 0.4);
  }

  /* Final da animação */
  100% {
    background-position: 100% 50%;
    box-shadow:
      0 0 18px rgba(136, 5, 237, 0.6),
      0 0 36px rgba(136, 5, 237, 0.4);
  }
}/* End custom CSS */