.elementor-2 .elementor-element.elementor-element-187d4ec{--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:flex-start;--overlay-opacity:0.25;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:45%;}.elementor-2 .elementor-element.elementor-element-187d4ec:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-187d4ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, var( --e-global-color-secondary ) 0%, #191919 100%);}.elementor-2 .elementor-element.elementor-element-187d4ec::before, .elementor-2 .elementor-element.elementor-element-187d4ec > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-187d4ec > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-187d4ec > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-187d4ec > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-187d4ec > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #FFFFFFD4 0%, #CBCBCB1A 100%);}.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-2 .elementor-element.elementor-element-19d3bb6{text-align:start;}.elementor-2 .elementor-element.elementor-element-19d3bb6 .elementor-heading-title{font-family:"ZEN Dots", Sans-serif;font-size:40px;font-weight:700;letter-spacing:2.3px;color:#8AA2F1;}.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-2 .elementor-element.elementor-element-e05724b{padding:0% 35% 0% 0%;text-align:start;font-family:"inter", Sans-serif;font-size:18px;font-weight:400;color:#EBEBEB;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-187d4ec{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:0%;--padding-left:04%;--padding-right:040%;}.elementor-2 .elementor-element.elementor-element-19d3bb6{text-align:start;}.elementor-2 .elementor-element.elementor-element-e05724b{text-align:start;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-187d4ec{--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-2 .elementor-element.elementor-element-19d3bb6 .elementor-heading-title{font-size:32px;}.elementor-2 .elementor-element.elementor-element-e05724b{font-size:15px;}}/* Start custom CSS */<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.12.5/gsap.min.js"></script>
<script>
(function() {
  var el = document.querySelector('.elementor-heading-title');
  if (!el) return;

  var finalText = el.textContent.trim();
  var chars = '!@#$%^&*()_+-=[]{}|;:,.<>?/~`0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';

  function randomChar() {
    return chars[Math.floor(Math.random() * chars.length)];
  }

  function scramble(duration, onDone) {
    var totalFrames = Math.round(duration * 60);
    var len = finalText.length;
    var revealed = 0;
    var frame = 0;
    var revealInterval = Math.floor(totalFrames / len);

    function tick() {
      frame++;
      if (frame % revealInterval === 0 && revealed < len) revealed++;
      var display = '';
      for (var i = 0; i < len; i++) {
        if (finalText[i] === ' ') display += ' ';
        else if (i < revealed) display += finalText[i];
        else display += randomChar();
      }
      el.textContent = display;
      if (revealed < len || frame < totalFrames) requestAnimationFrame(tick);
      else { el.textContent = finalText; if (onDone) onDone(); }
    }
    requestAnimationFrame(tick);
  }

  function loop() {
    scramble(2.2, function() { setTimeout(loop, 3500); });
  }

  loop();
})();
</script>/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'ZEN Dots';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://ativoonline.com.br/wp-content/uploads/2026/05/ZenDots-Regular.eot');
	src: url('https://ativoonline.com.br/wp-content/uploads/2026/05/ZenDots-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://ativoonline.com.br/wp-content/uploads/2026/05/ZenDots-Regular.woff2') format('woff2'),
		url('https://ativoonline.com.br/wp-content/uploads/2026/05/ZenDots-Regular.woff') format('woff'),
		url('https://ativoonline.com.br/wp-content/uploads/2026/05/ZenDots-Regular.ttf') format('truetype'),
		url('https://ativoonline.com.br/wp-content/uploads/2026/05/ZenDots-Regular.svg#ZENDots') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'inter';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://ativoonline.com.br/wp-content/uploads/2026/05/Inter-Regular.eot');
	src: url('https://ativoonline.com.br/wp-content/uploads/2026/05/Inter-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://ativoonline.com.br/wp-content/uploads/2026/05/Inter-Regular.woff2') format('woff2'),
		url('https://ativoonline.com.br/wp-content/uploads/2026/05/Inter-Regular.woff') format('woff'),
		url('https://ativoonline.com.br/wp-content/uploads/2026/05/Inter-Regular.ttf') format('truetype'),
		url('https://ativoonline.com.br/wp-content/uploads/2026/05/Inter-Regular.svg#inter') format('svg');
}
/* End Custom Fonts CSS */