.elementor-2668 .elementor-element.elementor-element-7111cb05:not(.elementor-motion-effects-element-type-background), .elementor-2668 .elementor-element.elementor-element-7111cb05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2668 .elementor-element.elementor-element-7111cb05{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2668 .elementor-element.elementor-element-7111cb05 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2668 .elementor-element.elementor-element-44fad3b8 img{width:50%;}.elementor-2668 .elementor-element.elementor-element-44fad3b8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 50px 0px;}.elementor-2668 .elementor-element.elementor-element-35a47f55:not(.elementor-motion-effects-element-type-background), .elementor-2668 .elementor-element.elementor-element-35a47f55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000054;}.elementor-2668 .elementor-element.elementor-element-35a47f55{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-81px;margin-bottom:0px;}.elementor-2668 .elementor-element.elementor-element-35a47f55 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2668 .elementor-element.elementor-element-7f3310d8 .elementor-button{font-family:"Risque", Sans-serif;font-weight:500;}.elementor-2668 .elementor-element.elementor-element-1c3c8803{text-align:center;}.elementor-2668 .elementor-element.elementor-element-1c3c8803 .elementor-heading-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-2668 .elementor-element.elementor-element-2b512048 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;}body.elementor-page-2668:not(.elementor-motion-effects-element-type-background), body.elementor-page-2668 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(max-width:767px){.elementor-2668 .elementor-element.elementor-element-44fad3b8 img{width:100%;}.elementor-2668 .elementor-element.elementor-element-44fad3b8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2668 .elementor-element.elementor-element-35a47f55{margin-top:-28px;margin-bottom:0px;}.elementor-2668 .elementor-element.elementor-element-7f3310d8 .elementor-button{font-size:1px;}.elementor-2668 .elementor-element.elementor-element-1c3c8803{text-align:center;}.elementor-2668 .elementor-element.elementor-element-1c3c8803 .elementor-heading-title{font-size:14px;}.elementor-2668 .elementor-element.elementor-element-2b512048{text-align:center;}}/* Start custom CSS for html, class: .elementor-element-73f02716 *//* Importando a fonte Poppins Extra Bold */
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@900&display=swap');

/* Estilo geral do texto */
.custom-text {
  font-family: 'Poppins', sans-serif;
  font-weight: 900;
  font-size: 40px; /* Ajustado para desktop */
  line-height: 1.1; /* Linhas próximas */
  color: #fff;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}

/* Estilizando cada linha separadamente */
.line-1,
.line-3 {
  display: block;
  white-space: nowrap; /* Evita quebras de linha */
}

/* 🔹 Efeito neon na segunda linha */
.highlight-neon {
  position: relative;
  display: inline-block;
  color: #fff;
  font-weight: 900;
  padding: 8px 14px;
  white-space: nowrap;
  overflow: hidden;
}

/* 🔹 Fundo neon animado cobrindo 100% da frase com bordas arredondadas */
.highlight-neon::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: -200%;
  width: 500%;
  height: 100%;
  background: linear-gradient(90deg, rgba(0, 255, 0, 0.4), #00ff00, rgba(0, 255, 0, 0.4));
  z-index: -1;
  animation: neonSlide 2s infinite linear;
  border-radius: 20px; /* 🔥 Mantendo bordas arredondadas */
  filter: blur(3px); /* Suavizando o efeito neon */
  box-shadow: 0px 0px 10px rgba(0, 255, 0, 0.6); /* Efeito glow mais realista */
}

/* 🔹 Animação suave e contínua */
@keyframes neonSlide {
  0% {
    left: -200%;
  }
  100% {
    left: 200%;
  }
}

/* 🔹 Cor fixa para "O DINHEIRO VEM!" */
.green-text {
  color: #00ff00;
  font-weight: 900;
}

/* 🔹 RESPONSIVIDADE (Mobile - 3 Linhas & Fonte 18px) */
@media (max-width: 768px) {
  .custom-text {
    font-size: 18px;
    line-height: 1.2;
  }

  .highlight-neon {
    padding: 4px 10px;
  }

  .highlight-neon::before {
    height: 100%;
    bottom: 0;
    border-radius: 12px; /* 🔥 Mantendo borda arredondada no mobile */
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7f3310d8 *//* 🔹 Estilização Geral do Botão */
#telegram-button {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 12px; /* Espaço entre texto e ícone */
    background-image: linear-gradient(to right, #00CCFF, #0078BC);
    box-shadow: 0px 0px 40px 6px #00CCFF80;
    background-size: 200% 200%;
    color: white !important;
    font-family: 'Poppins', sans-serif;
    font-weight: 900;
    font-size: 26px; /* 🔥 Fonte maior para destacar 🔥 */
    text-transform: uppercase;
    padding: 12px 32px; /* 🔥 Menos altura e largura para deixar compacto 🔥 */
    border-radius: 50px; /* 🔥 Bordas arredondadas 🔥 */
    text-decoration: none;
    transition: all 0.3s ease-in-out;
    min-width: 230px; /* Ajuste no tamanho do botão */
    text-align: center;
    position: relative;
    overflow: hidden;
    border: none;
    animation: pulse-glow 1.5s infinite alternate; /* 🔥 Animação de destaque 🔥 */
}

/* 🔹 Ícone do Telegram dentro do Botão */
#telegram-button .elementor-button-icon svg {
    width: 30px; /* 🔥 Ajuste fino do tamanho do ícone 🔥 */
    height: 30px;
    transition: transform 0.3s ease-in-out;
}

/* 🔹 Efeito de Hover */
#telegram-button:hover {
    background: linear-gradient(to right, #00A8E8, #0066A2);
    box-shadow: 0px 0px 50px 10px #00CCFF90;
    transform: scale(1.05); /* 🔥 Leve crescimento para atrair atenção 🔥 */
}

#telegram-button:hover .elementor-button-icon svg {
    transform: translateX(6px) scale(1.1); /* 🔥 Ícone desliza suavemente 🔥 */
}

/* 🔹 Ajuste para Centralizar o Texto */
#telegram-button .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
}

/* 🔹 Animação de Brilho Pulsante para Destacar */
@keyframes pulse-glow {
    0% {
        box-shadow: 0px 0px 20px 6px rgba(0, 204, 255, 0.4);
        transform: scale(1);
    }
    100% {
        box-shadow: 0px 0px 40px 10px rgba(0, 204, 255, 0.6);
        transform: scale(1.05);
    }
}

/* 🔹 Responsividade para Mobile */
@media (max-width: 768px) {
    #telegram-button {
        font-size: 22px; /* Ajustando tamanho do texto */
        padding: 10px 28px; /* Ajustando tamanho do botão */
        min-width: 200px;
    }

    #telegram-button .elementor-button-icon svg {
        width: 26px;
        height: 26px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c3c8803 *//* 🔹 Estilo Geral do Título */
#titulo-resultados {
    font-family: 'Poppins', sans-serif;
    font-weight: 900;
    font-size: 48px; /* Tamanho grande */
    text-transform: uppercase;
    text-align: center;
    background: linear-gradient(90deg, #00FF00, #FFFFFF); /* 🔥 Degradê de Verde Neon para Branco 🔥 */
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    background-size: 200% 200%;
    animation: degrade-move 3s infinite alternate ease-in-out;
}

/* 🔹 Animação do Degradê se Movendo Suavemente */
@keyframes degrade-move {
    0% {
        background-position: left;
    }
    100% {
        background-position: right;
    }
}

/* 🔹 Responsividade para Mobile */
@media (max-width: 768px) {
    #titulo-resultados {
        font-size: 32px; /* Ajuste para telas menores */
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b512048 *//* 🔹 Estilo Geral do Título */
#titulo-resultados {
    font-family: 'Poppins', sans-serif;
    font-weight: 900;
    font-size: 48px; /* Tamanho grande */
    text-transform: uppercase;
    text-align: center;
    background: linear-gradient(90deg, #00FF00, #FFFFFF); /* 🔥 Degradê de Verde Neon para Branco 🔥 */
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    background-size: 200% 200%;
    animation: degrade-move 3s infinite alternate ease-in-out;
}

/* 🔹 Animação do Degradê se Movendo Suavemente */
@keyframes degrade-move {
    0% {
        background-position: left;
    }
    100% {
        background-position: right;
    }
}

/* 🔹 Responsividade para Mobile */
@media (max-width: 768px) {
    #titulo-resultados {
        font-size: 32px; /* Ajuste para telas menores */
    }
}/* End custom CSS */