.elementor-3306 .elementor-element.elementor-element-15a6de2{--display:flex;--min-height:1000px;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3306 .elementor-element.elementor-element-15a6de2:not(.elementor-motion-effects-element-type-background), .elementor-3306 .elementor-element.elementor-element-15a6de2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://backups.onlineaprender.com/wp-content/uploads/2025/11/2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.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-3306 .elementor-element.elementor-element-809cc3a{width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;text-align:center;}.elementor-3306 .elementor-element.elementor-element-809cc3a.elementor-element{--align-self:center;}.elementor-3306 .elementor-element.elementor-element-809cc3a .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:64px;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-3306 .elementor-element.elementor-element-59695d9{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;text-align:center;}.elementor-3306 .elementor-element.elementor-element-59695d9.elementor-element{--align-self:center;}.elementor-3306 .elementor-element.elementor-element-59695d9 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-3306 .elementor-element.elementor-element-770ea35{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.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-3306 .elementor-element.elementor-element-11c5dc7 .elementor-button{background-color:#61CE7000;font-family:"Saira", Sans-serif;font-size:18px;font-weight:600;line-height:1em;border-radius:5px 5px 5px 5px;padding:15px 040px 15px 40px;}.elementor-3306 .elementor-element.elementor-element-11c5dc7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3306 .elementor-element.elementor-element-11c5dc7.elementor-element{--align-self:center;}.elementor-3306 .elementor-element.elementor-element-e0b7030 .elementor-button{background-color:#FFFFFF00;font-family:"Saira", Sans-serif;font-size:18px;font-weight:600;line-height:1em;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:5px 5px 5px 5px;padding:0px 0px 0px 0px;}.elementor-3306 .elementor-element.elementor-element-e0b7030 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3306 .elementor-element.elementor-element-e0b7030.elementor-element{--align-self:center;}.elementor-3306 .elementor-element.elementor-element-e0b7030 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3306 .elementor-element.elementor-element-e0b7030 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-3306 .elementor-element.elementor-element-4f326ab{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#209EAF2B;--border-color:#209EAF2B;--padding-top:64px;--padding-bottom:032px;--padding-left:0px;--padding-right:0px;}.elementor-3306 .elementor-element.elementor-element-4f326ab:not(.elementor-motion-effects-element-type-background), .elementor-3306 .elementor-element.elementor-element-4f326ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3306 .elementor-element.elementor-element-3300788{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3306 .elementor-element.elementor-element-21ec80b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.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-3306 .elementor-element.elementor-element-8bced93 img{width:298px;}.elementor-3306 .elementor-element.elementor-element-b20f39f{--display:flex;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#CCCCCC;--border-color:#CCCCCC;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:0px;}.elementor-3306 .elementor-element.elementor-element-df1af24 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3306 .elementor-element.elementor-element-df1af24.elementor-element{--align-self:stretch;}.elementor-3306 .elementor-element.elementor-element-df1af24{text-align:left;}.elementor-3306 .elementor-element.elementor-element-df1af24 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#3F7700;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-3306 .elementor-element.elementor-element-4486665 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-3306 .elementor-element.elementor-element-4486665 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-3306 .elementor-element.elementor-element-4486665 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-3306 .elementor-element.elementor-element-4486665 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-3306 .elementor-element.elementor-element-4486665 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-3306 .elementor-element.elementor-element-4486665 .elementor-icon-list-icon i{color:#131313;transition:color 0.3s;}.elementor-3306 .elementor-element.elementor-element-4486665 .elementor-icon-list-icon svg{fill:#131313;transition:fill 0.3s;}.elementor-3306 .elementor-element.elementor-element-4486665{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-3306 .elementor-element.elementor-element-4486665 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3306 .elementor-element.elementor-element-4486665 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;}.elementor-3306 .elementor-element.elementor-element-4486665 .elementor-icon-list-text{color:#505050;transition:color 0.3s;}.elementor-3306 .elementor-element.elementor-element-728219d{--display:flex;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#CCCCCC;--border-color:#CCCCCC;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:0px;}.elementor-3306 .elementor-element.elementor-element-b763db0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3306 .elementor-element.elementor-element-b763db0.elementor-element{--align-self:stretch;}.elementor-3306 .elementor-element.elementor-element-b763db0{text-align:left;}.elementor-3306 .elementor-element.elementor-element-b763db0 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#3F7700;}.elementor-3306 .elementor-element.elementor-element-0ce4279 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-3306 .elementor-element.elementor-element-0ce4279 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-3306 .elementor-element.elementor-element-0ce4279 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-3306 .elementor-element.elementor-element-0ce4279 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-3306 .elementor-element.elementor-element-0ce4279 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-3306 .elementor-element.elementor-element-0ce4279 .elementor-icon-list-icon i{color:#131313;transition:color 0.3s;}.elementor-3306 .elementor-element.elementor-element-0ce4279 .elementor-icon-list-icon svg{fill:#131313;transition:fill 0.3s;}.elementor-3306 .elementor-element.elementor-element-0ce4279{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-3306 .elementor-element.elementor-element-0ce4279 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3306 .elementor-element.elementor-element-0ce4279 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;}.elementor-3306 .elementor-element.elementor-element-0ce4279 .elementor-icon-list-text{color:#505050;transition:color 0.3s;}@media(min-width:768px){.elementor-3306 .elementor-element.elementor-element-4f326ab{--content-width:1520px;}}@media(max-width:1024px){.elementor-3306 .elementor-element.elementor-element-11c5dc7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3306 .elementor-element.elementor-element-e0b7030 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3306 .elementor-element.elementor-element-3300788{--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;}}@media(max-width:767px){.elementor-3306 .elementor-element.elementor-element-15a6de2{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-3306 .elementor-element.elementor-element-15a6de2:not(.elementor-motion-effects-element-type-background), .elementor-3306 .elementor-element.elementor-element-15a6de2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-3306 .elementor-element.elementor-element-809cc3a .elementor-heading-title{font-size:35px;}.elementor-3306 .elementor-element.elementor-element-59695d9{width:100%;max-width:100%;}.elementor-3306 .elementor-element.elementor-element-11c5dc7.elementor-element{--align-self:flex-start;}.elementor-3306 .elementor-element.elementor-element-11c5dc7 .elementor-button{font-size:16px;}.elementor-3306 .elementor-element.elementor-element-e0b7030.elementor-element{--align-self:flex-start;}.elementor-3306 .elementor-element.elementor-element-e0b7030 .elementor-button{font-size:16px;line-height:1.5em;padding:0px 0px 0px 0px;}.elementor-3306 .elementor-element.elementor-element-4f326ab{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-3306 .elementor-element.elementor-element-b20f39f{--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3306 .elementor-element.elementor-element-728219d{--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for button, class: .elementor-element-11c5dc7 *//* --- ESTILOS DE GRADIENTE METÁLICO E EFEITO DE PULSO --- */

/* Contêiner de campo de força ou elemento base */
.campo-de-forca {
  /* Define a curvatura do "Enquadramento Estratégico" em 5 pixels. */
  border-radius: 5px;

  /* Aplica o "Gradiente de Campo": uma transição de luz horizontal (90 graus). */
  /* Cor 1 (Ponto de Partida Escuro): Azul estabilizado. */
  --azul-profundo-matriz: #3383F6; /* Próximo de #3484F7 */
  /* Cor 2 (Pico de Luz Central): Azul mais claro e vibrante. */
  --azul-pico-energia: #76ABF9;   /* Próximo de #75ABF9 */
  background: linear-gradient(90deg, var(--azul-profundo-matriz) 0%, var(--azul-pico-energia) 50%, var(--azul-profundo-matriz) 100%);
}

/* Estilo específico para o "Acionador Múltiplo" (classe que substitui btn3) */
.acionador-multiplo {
  /* Garante a aplicação do "Gradiente de Campo". */
  --azul-profundo-matriz: #3383F6;
  --azul-pico-energia: #76ABF9;
  background: linear-gradient(90deg, var(--azul-profundo-matriz) 0%, var(--azul-pico-energia) 50%, var(--azul-profundo-matriz) 100%);

  /* Desativa o "Indicador de Foco" nativo do sistema. */
  outline: none;

  /* Altera o cursor para um "Ativador de Interação". */
  cursor: pointer;

  /* Remove a delimitação de fronteira padrão. */
  border: none;

  /* Define a "Janela de Transição" suave em 0.9s. */
  transition: 0.9s ease-out; /* Uso de 'ease-out' para sutileza */
}

/* Estilo para elementos de interação (substituindo .btn) ao serem pressionados (estado :active) */
.controle-interativo:active {
  /* Ativa a "Redução de Intensidade" (transparência de 50%). */
  opacity: 0.51; /* Próximo de 0.5 */
}

/* Re-calibração da classe de acionamento */
.acionador-multiplo {
  /* Define o espaçamento interno do "Ponto de Toque Seguro" em 5 pixels. */
  padding: 5px !important; /* Prioridade crítica para o espaçamento seguro. */
}

/* Configuração para o contêiner de campo de força (onde o brilho ocorre) */
.campo-de-forca {
  /* Ajusta a largura para envolver o "Módulo de Conteúdo". */
  width: fit-content !important; /* Prioridade alta para ajuste de largura. */
  /* Corta qualquer conteúdo que exceda o limite do contêiner. */
  overflow: hidden;
}

/* Define o comportamento do "Pulso de Clareza" ao passar o mouse sobre o botão principal */
.campo-de-forca .interface-principal:hover::before {
  /* Inicia a animação "TransitoDeLuz" por 0.8s em frequência linear. */
  animation: TransitoDeLuz 0.8s linear;
}

/* Configurações do "Emissor de Feixe" (::before) na interface principal */
.campo-de-forca .interface-principal::before {
  /* Habilita o Emissor de Feixe. */
  content: "";

  /* O feixe se estende por 100% da altura da interface. */
  height: 100%;

  /* Posicionamento absoluto em relação ao elemento pai. */
  position: absolute;

  /* Ponto de origem: Topo (0%). */
  top: 0;

  /* Ponto de partida horizontal: Esquerda (0%). */
  left: 0;

  /* Inicialmente, o feixe está desativado (transparência zero). */
  opacity: 0;

  /* Cor do feixe: "Branco Espectral". */
  --branco-espectral: #FEFEFE; /* Próximo de #FFFFFF */
  background: var(--branco-espectral);

  /* Cria a "Aura Radiante" ao redor do feixe:
     - 0 0: Sem deslocamento de sombra.
     - 30px: Intensidade do borrão.
     - 20px: Amplitude da expansão.
     - Cor: Branco Espectral com 68% de opacidade. */
  --aura-radiante-transparente: #FEFEFEAD; /* Próximo de #ffffffaa (68% de opacidade) */
  box-shadow: 0 0 30px 20px var(--aura-radiante-transparente);

  /* Aplica uma "Deformação Dimensional" de -30 graus (inclinação). */
  transform: skewX(-30deg);

  /* Define a interação de cor do feixe com o fundo (efeito de adição de luz). */
  mix-blend-mode: plus-lighter;
}

/* Definição do protocolo de animação para o "Transito de Luz" */
@keyframes TransitoDeLuz {
  /* Fase 1: Início da projeção (0% do tempo) */
  0% {
    /* Feixe invisível. */
    opacity: 0;
    /* Posição inicial: Borda Esquerda. */
    left: 0%;
  }

  /* Fase 2: Pico de Energia (50% do tempo) */
  50% {
    /* Feixe em visibilidade máxima. */
    opacity: 1;
    /* Posição no meio do caminho. */
  }

  /* Fase 3: Dissipação (100% do tempo) */
  100% {
    /* Feixe volta a ser invisível. */
    opacity: 0;
    /* Posição final: Borda Direita, completando a travessia. */
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e0b7030 *//* Estilos para um botão com a classe "elemento-portal" */
.elemento-portal {
  /* Define o raio da "Esfera de Contato" do elemento, fixando em 5px. */
  --raio-esfera: 5px;
  border-radius: var(--raio-esfera);

  /* Define o preenchimento interno do campo de ativação.
     Eixo vertical (Superior/Inferior): 15px. Eixo horizontal (Lateral): 30px. */
  padding: 15px 30px;

  /* Adiciona uma borda fina de 1px com o "tom-cinza-sideral" */
  --tom-cinza-sideral: #2b2b2b; /* Variação do cinza escuro */
  border: 1px solid var(--tom-cinza-sideral);

  /* Define a cor de fundo primária, a "tonalidade-vazio", que é um preto com leveza mínima. */
  --tonalidade-vazio: #01020C; /* Um preto com um leve shift para o azul/violeta, próximo de #02030D */
  background-color: var(--tonalidade-vazio);

  /* Define a cor do texto de comando, o "branco-estelar". */
  --branco-estelar: #EEEEEE; /* Quase branco puro, mas ligeiramente mais suave */
  color: var(--branco-estelar);

  /* Define a proporção de ampliação da fonte de comando. */
  font-size: 1.2rem;

  /* Altera a forma do ponteiro para um indicador de "ativador" ao passar por cima. */
  cursor: pointer;

  /* Determina a suavidade da "Distorção Temporal" (transição) de 0.4s. */
  transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1); /* Usando um "ease" ligeiramente diferente */

  /* Desativa a marcação de foco padrão do navegador. */
  outline: none;

  /* Estabelece o elemento como o ponto de origem para efeitos "filhos". */
  position: relative;

  /* Garante que os efeitos de energia transbordantes sejam cortados na borda. */
  overflow: hidden;

  /* Aplica ênfase (negrito) ao texto de comando. */
  font-weight: 600; /* Um negrito ligeiramente mais leve que 'bold' */
}

/* Cria o efeito de "Pulso de Energia Interna" (::after) no elemento. */
.elemento-portal::after {
  /* O pulso é gerado, mesmo sem conteúdo de texto. */
  content: "";

  /* Posiciona o pulso em relação ao elemento-portal. */
  position: absolute;

  /* Alinhamento do pulso ao centro superior e esquerdo. */
  top: 0;
  left: 0;

  /* O pulso cobre 100% da área do elemento. */
  width: 100%;
  height: 100%;

  /* Define o preenchimento do pulso com um gradiente radial:
     - Partida (0%): "Luz de Plasma Suave" (Quase branco com 20% de opacidade).
     - Dissipação (75%): Transparência total. */
  --luz-plasma-suave: rgba(254, 254, 254, 0.20); /* Próximo de 0.25, mas mais tênue */
  background: radial-gradient(
    circle,
    var(--luz-plasma-suave) 0%,
    rgba(255, 255, 255, 0) 75% /* Dissipação total um pouco mais rápida */
  );

  /* Inicialmente, o pulso é "comprimido" (invisível). */
  transform: scale(0);

  /* Define a suavidade da "Expansão do Pulso" (transição de transformação). */
  transition: transform 0.6s cubic-bezier(0.25, 0.8, 0.25, 1); /* Um tempo e curva ligeiramente diferente */
}

/* Quando o ponteiro ativa o elemento (.elemento-portal:hover), o Pulso se manifesta. */
.elemento-portal:hover::after {
  /* O Pulso de Energia se expande drasticamente (Escala 5x), criando o efeito de flash. */
  transform: scale(5); /* Aumenta um pouco mais que a escala 4 original */
}

/* Alterações visuais no elemento ao ser ativado pelo ponteiro. */
.elemento-portal:hover {
  /* A borda muda para um "tom-cinza-sideral" mais luminoso. */
  --tom-cinza-sideral-luminoso: #606060; /* Próximo de #666666 */
  border-color: var(--tom-cinza-sideral-luminoso);

  /* O fundo principal se mantém para garantir a estabilidade do "vazio". */
  background: var(--tonalidade-vazio);
}/* End custom CSS */