.elementor-317 .elementor-element.elementor-element-515a0bf:not(.elementor-motion-effects-element-type-background), .elementor-317 .elementor-element.elementor-element-515a0bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://despertarunlocker.com/wp-content/uploads/2026/01/ChatGPT-Image-16-de-jan.-de-2026-17_31_11.png");}.elementor-317 .elementor-element.elementor-element-515a0bf > .elementor-background-overlay{background-color:#000000;opacity:0.74;mix-blend-mode:difference;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-317 .elementor-element.elementor-element-515a0bf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-317 .elementor-element.elementor-element-3cfd55d > .elementor-widget-container{margin:-93px -93px -93px -93px;}.elementor-317 .elementor-element.elementor-element-3cfd55d{font-family:"Bebas Neue", Sans-serif;font-size:76px;font-weight:400;text-shadow:0px 0px 10px rgba(6.545000000000005, 130.9, 35.20071739130438, 0);}.elementor-317 .elementor-element.elementor-element-18b74d6 > .elementor-widget-container{margin:-26px -26px -26px -26px;}.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-317 .elementor-element.elementor-element-4722d5a .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:21px;font-weight:700;font-style:italic;letter-spacing:0.3px;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(312deg, #8B1616 26%, #20DF15 100%);border-radius:20px 20px 20px 20px;}.elementor-317 .elementor-element.elementor-element-4722d5a .elementor-button-content-wrapper{flex-direction:row;}.elementor-317 .elementor-element.elementor-element-4722d5a .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-317 .elementor-element.elementor-element-ce1b688 .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:21px;font-weight:700;font-style:italic;letter-spacing:0.3px;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(312deg, #8B1616 26%, #20DF15 100%);border-radius:20px 20px 20px 20px;}.elementor-317 .elementor-element.elementor-element-ce1b688 .elementor-button-content-wrapper{flex-direction:row;}.elementor-317 .elementor-element.elementor-element-ce1b688 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-317 .elementor-element.elementor-element-e65972d .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:21px;font-weight:700;font-style:italic;letter-spacing:0.3px;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(312deg, #8B1616 26%, #20DF15 100%);border-radius:20px 20px 20px 20px;}.elementor-317 .elementor-element.elementor-element-e65972d .elementor-button-content-wrapper{flex-direction:row;}.elementor-317 .elementor-element.elementor-element-e65972d .elementor-button .elementor-button-content-wrapper{gap:13px;}.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-317 .elementor-element.elementor-element-2a11d4b:not(.elementor-motion-effects-element-type-background), .elementor-317 .elementor-element.elementor-element-2a11d4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://despertarunlocker.com/wp-content/uploads/2026/01/ChatGPT-Image-16-de-jan.-de-2026-17_31_11.png");}.elementor-317 .elementor-element.elementor-element-2a11d4b > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-317 .elementor-element.elementor-element-2a11d4b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-317 .elementor-element.elementor-element-1d384fc > .elementor-widget-container{margin:-93px -93px -93px -93px;}.elementor-317 .elementor-element.elementor-element-1d384fc{font-family:"Bebas Neue", Sans-serif;font-size:76px;font-weight:400;text-shadow:0px 0px 10px rgba(6.545000000000005, 130.9, 35.20071739130438, 0);color:#7A7A7A61;}.elementor-317 .elementor-element.elementor-element-625695c > .elementor-widget-container{margin:-26px -26px -26px -26px;}.elementor-317 .elementor-element.elementor-element-171af88 .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:21px;font-weight:700;font-style:italic;letter-spacing:0.3px;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(312deg, #8B1616 26%, #20DF15 100%);border-radius:20px 20px 20px 20px;}.elementor-317 .elementor-element.elementor-element-171af88 .elementor-button-content-wrapper{flex-direction:row;}.elementor-317 .elementor-element.elementor-element-171af88 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-317 .elementor-element.elementor-element-28e7f72 .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:21px;font-weight:700;font-style:italic;letter-spacing:0.3px;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(312deg, #8B1616 26%, #20DF15 100%);border-radius:20px 20px 20px 20px;}.elementor-317 .elementor-element.elementor-element-28e7f72 .elementor-button-content-wrapper{flex-direction:row;}.elementor-317 .elementor-element.elementor-element-28e7f72 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-317 .elementor-element.elementor-element-fad8ea5 .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:21px;font-weight:700;font-style:italic;letter-spacing:0.3px;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(312deg, #8B1616 26%, #20DF15 100%);border-radius:20px 20px 20px 20px;}.elementor-317 .elementor-element.elementor-element-fad8ea5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-317 .elementor-element.elementor-element-fad8ea5 .elementor-button .elementor-button-content-wrapper{gap:13px;}@media(max-width:767px){.elementor-317 .elementor-element.elementor-element-2a11d4b:not(.elementor-motion-effects-element-type-background), .elementor-317 .elementor-element.elementor-element-2a11d4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://despertarunlocker.com/wp-content/uploads/2026/01/ChatGPT-Image-16-de-jan.-de-2026-18_53_34.png");}.elementor-317 .elementor-element.elementor-element-2a11d4b > .elementor-background-overlay{opacity:0.55;}.elementor-317 .elementor-element.elementor-element-1d384fc > .elementor-widget-container{margin:-69px -69px -69px -69px;}.elementor-317 .elementor-element.elementor-element-1d384fc{font-size:65px;}}/* Start custom CSS for button, class: .elementor-element-4722d5a */#meu-botao {
  position: relative;
  overflow: hidden;
  color: #fff;
  border: none;
  transition: transform 0.3s ease;
  background-size: 200% auto;
  background-image: linear-gradient(45deg, #FF0000, #029F1A, #013E03);
  animation: animacaoGradiente 3s ease infinite;
}

#meu-botao:hover {
  transform: scale(1.1);
  animation-play-state: paused;
}

@keyframes animacaoGradiente {
  0% {
    background-position: 0 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ce1b688 */#meu-botao {
  position: relative;
  overflow: hidden;
  color: #fff;
  border: none;
  transition: transform 0.3s ease;
  background-size: 200% auto;
  background-image: linear-gradient(45deg, #FF0000, #029F1A, #013E03);
  animation: animacaoGradiente 3s ease infinite;
}

#meu-botao:hover {
  transform: scale(1.1);
  animation-play-state: paused;
}

@keyframes animacaoGradiente {
  0% {
    background-position: 0 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e65972d */#meu-botao {
  position: relative;
  overflow: hidden;
  color: #fff;
  border: none;
  transition: transform 0.3s ease;
  background-size: 200% auto;
  background-image: linear-gradient(45deg, #FF0000, #029F1A, #013E03);
  animation: animacaoGradiente 3s ease infinite;
}

#meu-botao:hover {
  transform: scale(1.1);
  animation-play-state: paused;
}

@keyframes animacaoGradiente {
  0% {
    background-position: 0 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-171af88 */#meu-botao {
  position: relative;
  overflow: hidden;
  color: #fff;
  border: none;
  transition: transform 0.3s ease;
  background-size: 200% auto;
  background-image: linear-gradient(45deg, #FF0000, #029F1A, #013E03);
  animation: animacaoGradiente 3s ease infinite;
}

#meu-botao:hover {
  transform: scale(1.1);
  animation-play-state: paused;
}

@keyframes animacaoGradiente {
  0% {
    background-position: 0 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-28e7f72 */#meu-botao {
  position: relative;
  overflow: hidden;
  color: #fff;
  border: none;
  transition: transform 0.3s ease;
  background-size: 200% auto;
  background-image: linear-gradient(45deg, #FF0000, #029F1A, #013E03);
  animation: animacaoGradiente 3s ease infinite;
}

#meu-botao:hover {
  transform: scale(1.1);
  animation-play-state: paused;
}

@keyframes animacaoGradiente {
  0% {
    background-position: 0 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fad8ea5 */#meu-botao {
  position: relative;
  overflow: hidden;
  color: #fff;
  border: none;
  transition: transform 0.3s ease;
  background-size: 200% auto;
  background-image: linear-gradient(45deg, #FF0000, #029F1A, #013E03);
  animation: animacaoGradiente 3s ease infinite;
}

#meu-botao:hover {
  transform: scale(1.1);
  animation-play-state: paused;
}

@keyframes animacaoGradiente {
  0% {
    background-position: 0 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}/* End custom CSS */
/* Start custom CSS */html, body {
  margin: 0;
  padding: 0;
  background: #050505;
  min-height: 100%;
  overflow-x: hidden;
}

/* Scroll normal, mas sem mostrar barra */
body {
  overflow-y: auto;
  overscroll-behavior-y: none;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

body::-webkit-scrollbar {
  width: 0px;
  background: transparent;
}

/* Fundo fixo pra não aparecer branco */
.bg-fixed {
  position: fixed;
  inset: 0;
  z-index: -1;
  background: url("SEU-FUNDO.jpg") center/cover no-repeat;
  background-color: #050505;
}

/* Container principal */
.page-wrap {
  min-height: 100vh;
  min-height: 100svh;
  min-height: 100dvh;
  width: 100%;
  background-color: #050505;
}

/* Segurança contra estouro */
* { box-sizing: border-box; }
img, video, iframe { max-width: 100%; height: auto; }/* End custom CSS */