.elementor-kit-8{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--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;background-color:#000000;}.elementor-kit-8 e-page-transition{background-color:#000000;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1440px;}.e-con{--container-max-width:1440px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}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;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.button {
      border-radius: 16px;
    animation: brilho 3.4s infinite;
    background-image: linear-gradient(45deg, #F1CF86, #D4AC57, #F1CF86, #D4AC57);
    background-size: 400% 200%;
    transition: transform 0.8s, box-shadow 0.8s;
  }

  @keyframes brilho {
    0% {
      background-position: 0 0;
    }
    100% {
      background-position: 100% 0;
    }
  }

  .button:hover {
    box-shadow: 0 0 15px 1px #F1CF86;
    transform: scale(1.05);
  }
</style>

<style>
.grd {
  /* Gradiente desejado */
  background: linear-gradient(90deg, #F8DF72 0%, #D59312 100%);

  /* Faz o gradiente aparecer apenas no texto */
  -webkit-background-clip: text;
  background-clip: text;

  /* Torna o preenchimento do texto transparente para mostrar o background */
  -webkit-text-fill-color: transparent;
  /* fallback para navegadores sem suporte */
  color: #D59312;

  /* (opcional) garante que elementos inline aceitem background-clip corretamente */
  display: inline-block;
}

.grd {
  background: linear-gradient(90deg, #F8DF72, #D59312);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: #D59312; /* fallback */
  display: inline-block;
}

/* Estilizando a barra de rolagem */
::-webkit-scrollbar {
    width: 14px; /* Largura da barra de rolagem */
}

/* Cor de fundo da barra de rolagem */
::-webkit-scrollbar-track {
    background-color: #7E7E7E;
    opacity: 0.5; /* 50% de opacidade */
}

/* Cor, altura e bordas arredondadas do botão da barra de rolagem (thumb) */
::-webkit-scrollbar-thumb {
    background-color: #F0CE85;
    height: 40px; /* Altura da "bolinha" reduzida */
    border-radius: 100px; /* Bordas totalmente arredondadas */
}/* End custom CSS */