.elementor-kit-3600{--e-global-color-primary:#FCFCFC;--e-global-color-secondary:#2E2E2E;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;font-family:"Sora", Sans-serif;}.elementor-kit-3600 e-page-transition{background-color:#FFBC7D;}.elementor-kit-3600 p{margin-block-end:31px;}.elementor-kit-3600 a{font-family:"Sora", Sans-serif;}.elementor-kit-3600 h1{font-family:"Sora", Sans-serif;}.elementor-kit-3600 h2{font-family:"Sora", Sans-serif;}.elementor-kit-3600 h3{font-family:"Sora", Sans-serif;}.elementor-kit-3600 h4{font-family:"Sora", Sans-serif;}.elementor-kit-3600 h5{font-family:"Sora", Sans-serif;}.elementor-kit-3600 h6{font-family:"Sora", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(min-width:2400px){.elementor-kit-3600 p{margin-block-end:54px;}}@media(max-width:767px){.elementor-kit-3600 p{margin-block-end:16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */<style>
  @media only screen and (min-width: 600px) {
.cursor-inner {
    position: fixed;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: white;
    pointer-events: none;
    z-index: 9999999999999999;
    transform: translate(-50%, -50%);
  }

  .cursor-outer {
    position: fixed;
    width: 40px;
    height: 40px;
    border: 2px solid #EA552F;
    border-radius: 50%;
    pointer-events: none;
    z-index: 9999999999999999;
    transform: translate(-50%, -50%);
  }}
</style>

<script>
  document.body.insertAdjacentHTML('beforeend', '<div class="cursor-inner"></div><div class="cursor-outer"></div>');

  const cursorInner = document.querySelector(".cursor-inner");
  const cursorOuter = document.querySelector(".cursor-outer");

  let mouseX = 0, mouseY = 0;
  let innerX = 0, innerY = 0;
  let outerX = 0, outerY = 0;

  const lerp = (start, end, factor) => start + (end - start) * factor;

  document.addEventListener("mousemove", (e) => {
    mouseX = e.clientX;
    mouseY = e.clientY;
  });

  function animateCursor() {
    innerX = lerp(innerX, mouseX, 0.25); // cursor interno: mais suave
    innerY = lerp(innerY, mouseY, 0.25);

    outerX = lerp(outerX, mouseX, 0.15); // cursor externo: mais ágil
    outerY = lerp(outerY, mouseY, 0.15);

    cursorInner.style.left = `${innerX}px`;
    cursorInner.style.top = `${innerY}px`;

    cursorOuter.style.left = `${outerX}px`;
    cursorOuter.style.top = `${outerY}px`;

    requestAnimationFrame(animateCursor);
  }

  animateCursor(); // iniciar a animação
</script>

html, body {
  margin: 0 !important;
  padding: 0 !important;
}

.elementor-section.elementor-top-section {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

header,
.site-header {
  display: none; /* Se não houver cabeçalho, esconde */
.degrade {
  background: linear-gradient(90deg, #26fff2, #00ff84);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
  display: inline;
  font-weight: 700;
}



}/* End custom CSS */