.elementor-kit-6{--e-global-color-primary:#0088D4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-b4ba48f:#0088D4;--e-global-color-67e106a:#041B51;--e-global-color-779b994:#FFFFFF;--e-global-color-ceba8db:#000000;--e-global-color-c5e6a8f:#02427F;--e-global-color-ecd539c:#005C9B;--e-global-color-4c3a116:#C4C1C1;--e-global-color-e2c492a:#65C1F2;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-line-height:1em;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-line-height:1em;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-size:0.95rem;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-df67a54-font-size:2.625rem;--e-global-typography-df67a54-font-weight:600;--e-global-typography-df67a54-line-height:1em;--e-global-typography-8c98ac6-font-size:2.25rem;--e-global-typography-8c98ac6-font-weight:600;--e-global-typography-cff27d3-font-size:1.75rem;--e-global-typography-cff27d3-font-weight:600;--e-global-typography-e6f4f34-font-size:1.25rem;--e-global-typography-e6f4f34-font-weight:500;--e-global-typography-6868e88-font-size:1.125rem;--e-global-typography-6868e88-font-weight:500;--e-global-typography-1d3d572-font-size:1rem;--e-global-typography-1d3d572-font-weight:500;--e-global-typography-9a491e4-font-size:2.8rem;font-size:1rem;--e-page-transition-entrance-animation:e-page-transition-slide-out-right;--e-page-transition-exit-animation:e-page-transition-fade-in-left;--e-page-transition-animation-duration:1500ms;--e-preloader-animation:bounce;--e-preloader-animation-duration:1500ms;--e-preloader-delay:0ms;--e-preloader-width:80px;--e-preloader-opacity:0.2;}.elementor-kit-6 e-page-transition{background-color:var( --e-global-color-primary );}.elementor-kit-6 h1{font-size:var( --e-global-typography-df67a54-font-size );font-weight:var( --e-global-typography-df67a54-font-weight );line-height:var( --e-global-typography-df67a54-line-height );}.elementor-kit-6 h2{font-size:var( --e-global-typography-8c98ac6-font-size );font-weight:var( --e-global-typography-8c98ac6-font-weight );line-height:var( --e-global-typography-8c98ac6-line-height );}.elementor-kit-6 h3{font-size:var( --e-global-typography-cff27d3-font-size );font-weight:var( --e-global-typography-cff27d3-font-weight );line-height:var( --e-global-typography-cff27d3-line-height );}.elementor-kit-6 h4{font-size:var( --e-global-typography-e6f4f34-font-size );font-weight:var( --e-global-typography-e6f4f34-font-weight );line-height:var( --e-global-typography-e6f4f34-line-height );}.elementor-kit-6 h5{font-size:var( --e-global-typography-6868e88-font-size );font-weight:var( --e-global-typography-6868e88-font-weight );line-height:var( --e-global-typography-6868e88-line-height );}.elementor-kit-6 h6{font-size:var( --e-global-typography-1d3d572-font-size );font-weight:var( --e-global-typography-1d3d572-font-weight );line-height:var( --e-global-typography-1d3d572-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1300px;}.e-con{--container-max-width:1300px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-6{--e-global-typography-text-font-size:0.9375rem;--e-global-typography-df67a54-font-size:2.25rem;--e-global-typography-8c98ac6-font-size:2rem;--e-global-typography-cff27d3-font-size:1.625rem;--e-global-typography-e6f4f34-font-size:1.25rem;--e-global-typography-6868e88-font-size:1.0625rem;--e-global-typography-1d3d572-font-size:0.9375rem;--e-global-typography-9a491e4-font-size:2.2rem;font-size:0.9375rem;}.elementor-kit-6 h1{font-size:var( --e-global-typography-df67a54-font-size );line-height:var( --e-global-typography-df67a54-line-height );}.elementor-kit-6 h2{font-size:var( --e-global-typography-8c98ac6-font-size );line-height:var( --e-global-typography-8c98ac6-line-height );}.elementor-kit-6 h3{font-size:var( --e-global-typography-cff27d3-font-size );line-height:var( --e-global-typography-cff27d3-line-height );}.elementor-kit-6 h4{font-size:var( --e-global-typography-e6f4f34-font-size );line-height:var( --e-global-typography-e6f4f34-line-height );}.elementor-kit-6 h5{font-size:var( --e-global-typography-6868e88-font-size );line-height:var( --e-global-typography-6868e88-line-height );}.elementor-kit-6 h6{font-size:var( --e-global-typography-1d3d572-font-size );line-height:var( --e-global-typography-1d3d572-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{--e-global-typography-text-font-size:4vw;--e-global-typography-df67a54-font-size:7vw;--e-global-typography-8c98ac6-font-size:6vw;--e-global-typography-cff27d3-font-size:5vw;--e-global-typography-e6f4f34-font-size:4.2vw;--e-global-typography-6868e88-font-size:3.6vw;--e-global-typography-1d3d572-font-size:3vw;--e-global-typography-9a491e4-font-size:7.4vw;font-size:3.5vw;--e-preloader-width:20vw;}.elementor-kit-6 h1{font-size:var( --e-global-typography-df67a54-font-size );line-height:var( --e-global-typography-df67a54-line-height );}.elementor-kit-6 h2{font-size:var( --e-global-typography-8c98ac6-font-size );line-height:var( --e-global-typography-8c98ac6-line-height );}.elementor-kit-6 h3{font-size:var( --e-global-typography-cff27d3-font-size );line-height:var( --e-global-typography-cff27d3-line-height );}.elementor-kit-6 h4{font-size:var( --e-global-typography-e6f4f34-font-size );line-height:var( --e-global-typography-e6f4f34-line-height );}.elementor-kit-6 h5{font-size:var( --e-global-typography-6868e88-font-size );line-height:var( --e-global-typography-6868e88-line-height );}.elementor-kit-6 h6{font-size:var( --e-global-typography-1d3d572-font-size );line-height:var( --e-global-typography-1d3d572-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */html, body{
width: 100%;
overflow-x: hidden;
}
p {
    margin-block-start: 0;
    margin-block-end: 0;
}

/* Estilização da barra de rolagem para navegadores baseados em WebKit (Chrome, Safari, Edge) */

/* Define a largura da barra de rolagem lateral */
body::-webkit-scrollbar {
  width: 9px;
}

/* Define o fundo da área por onde o scroll se move */
body::-webkit-scrollbar-track {
  background-color: var(--e-global-color-ceba8db); /* Cor de fundo da trilha da rolagem */
}

/* Estiliza o "puxador" (a parte que se move) da rolagem */
body::-webkit-scrollbar-thumb {
  background: var(--e-global-color-b4ba48f);        /* Cor principal do puxador */
  border-radius: 8px;         /* Arredondamento nas extremidades */
  border: 2px solid #0a0a0a;  /* Espaço entre o puxador e a borda, usando a cor do fundo */
}

/*  Estilização específica para o Firefox */
@-moz-document url-prefix() {
  * {
    scrollbar-width: thin; /* Define uma espessura fina para a barra */
    
    /* Define as cores da barra:
       primeiro valor = cor do puxador,
       segundo valor = cor do fundo da trilha */
    scrollbar-color: #c8f0a5 #0a0a0a;
  }
}

/* Degrade animado */
:root {
  --velocidade-animacao: 2s; /* velocidade da animação */
}

.gradiente {
  text-align: center;
  background: linear-gradient(
    to right,
    var(--e-global-color-779b994) 20%,
    var(--e-global-color-b4ba48f) 40%,
    var(--e-global-color-b4ba48f) 60%,
    var(--e-global-color-779b994) 80%
  );
  background-size: 200% auto;
  background-clip: text;
  text-fill-color: transparent;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  animation: gradient var(--velocidade-animacao) linear infinite;
}

@keyframes gradient {
  to {
    background-position: 200% center;
  }
}


.hifen p {
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}/* End custom CSS */