.elementor-kit-86{--e-global-color-primary:#1E90FF;--e-global-color-secondary:#5C5C5C;--e-global-color-text:#D3D3D3;--e-global-color-accent:#FF8C00;--e-global-color-0f68d9e:#004AEC;--e-global-color-58f0033:#002CCE;--e-global-color-6d39587:#FFFFFF;--e-global-color-0d42627:#EAEAEA;--e-global-color-56b1c26:#FFFFFF;--e-global-color-e5be7eb:#020202;--e-global-color-0e48016:#888888;--e-global-color-46f3e75:#FFFFFF;--e-global-color-f8b1316:#FFFFFFB2;--e-global-color-a168783:#000000;--e-global-color-44c68e3:#FFFFFF;--e-global-color-79e57f3:#F6F6F6;--e-global-color-81e2737:#000000;--e-global-color-f61af6a:#004AEC;--e-global-color-274281e:#7878784D;--e-global-color-500e621:#FFFFFF;--e-global-color-82fd3ca:#FFFFFF;--e-global-color-236cc1b:#181818;--e-global-color-ac5d323:#FB6902;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-weight:500;--e-global-typography-67378dd-font-family:"Inter";--e-global-typography-67378dd-font-size:80px;--e-global-typography-67378dd-font-weight:500;--e-global-typography-67378dd-line-height:96px;--e-global-typography-67378dd-letter-spacing:-4px;--e-global-typography-046dee9-font-family:"Inter";--e-global-typography-046dee9-font-size:60px;--e-global-typography-046dee9-font-weight:400;--e-global-typography-046dee9-line-height:74px;--e-global-typography-046dee9-letter-spacing:-3px;--e-global-typography-98fdfaa-font-family:"Inter";--e-global-typography-98fdfaa-font-size:42px;--e-global-typography-98fdfaa-font-weight:500;--e-global-typography-98fdfaa-line-height:52px;--e-global-typography-98fdfaa-letter-spacing:-2px;--e-global-typography-905de5d-font-family:"Inter";--e-global-typography-905de5d-font-size:36px;--e-global-typography-905de5d-font-weight:500;--e-global-typography-905de5d-line-height:44px;--e-global-typography-905de5d-letter-spacing:-2px;--e-global-typography-a0a8175-font-family:"Inter";--e-global-typography-a0a8175-font-size:24px;--e-global-typography-a0a8175-font-weight:400;--e-global-typography-a0a8175-text-transform:none;--e-global-typography-a0a8175-line-height:30px;--e-global-typography-a0a8175-letter-spacing:-1px;--e-global-typography-9df6061-font-family:"Inter";--e-global-typography-9df6061-font-size:18px;--e-global-typography-9df6061-font-weight:400;--e-global-typography-9df6061-line-height:24px;--e-global-typography-9df6061-letter-spacing:0px;--e-global-typography-6a6ace9-font-family:"Inter";--e-global-typography-6a6ace9-font-size:18px;--e-global-typography-6a6ace9-font-weight:600;--e-global-typography-6a6ace9-line-height:24px;--e-global-typography-6a6ace9-letter-spacing:0px;--e-global-typography-4b8e637-font-family:"Inter";--e-global-typography-4b8e637-font-size:16px;--e-global-typography-4b8e637-font-weight:400;--e-global-typography-4b8e637-line-height:24px;--e-global-typography-4b8e637-letter-spacing:0px;--e-global-typography-0384128-font-family:"Inter";--e-global-typography-0384128-font-size:16px;--e-global-typography-0384128-font-weight:500;--e-global-typography-0384128-line-height:24px;--e-global-typography-0384128-letter-spacing:0px;--e-global-typography-3df897c-font-family:"Inter";--e-global-typography-3df897c-font-size:14px;--e-global-typography-3df897c-font-weight:400;--e-global-typography-3df897c-line-height:18px;--e-global-typography-3df897c-letter-spacing:0px;--e-global-typography-05ab186-font-family:"Inter";--e-global-typography-05ab186-font-size:12px;--e-global-typography-05ab186-font-weight:400;--e-global-typography-05ab186-line-height:12px;background-color:#161616;}.elementor-kit-86 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;}.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:768px){.elementor-kit-86{--e-global-typography-67378dd-font-size:60px;--e-global-typography-67378dd-line-height:74px;--e-global-typography-67378dd-letter-spacing:-0.2px;--e-global-typography-046dee9-font-size:42px;--e-global-typography-046dee9-line-height:52px;--e-global-typography-046dee9-letter-spacing:-0.2px;--e-global-typography-98fdfaa-font-size:36px;--e-global-typography-98fdfaa-line-height:44px;--e-global-typography-98fdfaa-letter-spacing:-0.2px;--e-global-typography-905de5d-font-size:24px;--e-global-typography-905de5d-line-height:30px;--e-global-typography-905de5d-letter-spacing:-0.1px;--e-global-typography-a0a8175-font-size:18px;--e-global-typography-a0a8175-line-height:24px;--e-global-typography-a0a8175-letter-spacing:-0.1px;--e-global-typography-9df6061-font-size:16px;--e-global-typography-9df6061-line-height:24px;--e-global-typography-6a6ace9-font-size:16px;--e-global-typography-6a6ace9-line-height:24px;--e-global-typography-6a6ace9-letter-spacing:-0.1px;--e-global-typography-4b8e637-font-size:14px;--e-global-typography-4b8e637-line-height:18px;--e-global-typography-0384128-font-size:14px;--e-global-typography-0384128-line-height:18px;--e-global-typography-3df897c-font-size:14px;--e-global-typography-3df897c-line-height:18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-86{--e-global-typography-67378dd-font-size:36px;--e-global-typography-67378dd-line-height:46px;--e-global-typography-67378dd-letter-spacing:0.1px;--e-global-typography-046dee9-font-size:30px;--e-global-typography-046dee9-line-height:40px;--e-global-typography-046dee9-letter-spacing:0.1px;--e-global-typography-98fdfaa-font-size:24px;--e-global-typography-98fdfaa-line-height:30px;--e-global-typography-98fdfaa-letter-spacing:0.1px;--e-global-typography-905de5d-font-size:18px;--e-global-typography-905de5d-line-height:24px;--e-global-typography-905de5d-letter-spacing:0.2px;--e-global-typography-a0a8175-font-size:16px;--e-global-typography-a0a8175-line-height:24px;--e-global-typography-a0a8175-letter-spacing:0.1px;--e-global-typography-9df6061-font-size:14px;--e-global-typography-9df6061-line-height:18px;--e-global-typography-9df6061-letter-spacing:0.1px;--e-global-typography-6a6ace9-font-size:16px;--e-global-typography-6a6ace9-line-height:24px;--e-global-typography-6a6ace9-letter-spacing:0.1px;--e-global-typography-4b8e637-font-size:14px;--e-global-typography-4b8e637-line-height:18px;--e-global-typography-0384128-font-size:14px;--e-global-typography-0384128-line-height:18px;--e-global-typography-0384128-letter-spacing:0.1px;--e-global-typography-3df897c-font-size:14px;--e-global-typography-3df897c-line-height:18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*  ------

    Elementor Rocket
    (por WP Universe)

    IMPORTANTE: Devido a atualizações recentes do Elementor,
    a tag <gradiente> deixou de funcionar nos blocos de Título
    (continuando a funcionar normalmente em todos os outros).

/*  ------
/*

Cores do texto no <gradiente>

Para trocar as cores, basta trocar o valor das cores
no código, pelo código hexadecimal desejado (#).

Por exemplo:
    --gradiente-cor-1: #000000;
    --gradiente-cor-2: #eeeeee;

Troque no código a seguir.

*/

gradiente, .gradiente-bg {

    /* Troque as cores abaixo */
    --gradiente-cor-1: var(--e-global-color-accent);
    --gradiente-cor-2: var(--e-global-color-primary);

}



/* ----------------------
    
    ATENÇÃO: Apenas edite abaixo se souber o que está fazendo!
    
---------------------- */


gradiente {
	color: transparent !important;
	background: linear-gradient(45deg, var(--gradiente-cor-1) , var(--gradiente-cor-2) );
	background-size: 300%;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	animation: animateGradient 5s ease-in-out infinite;
	-moz-animation: animateGradient 5s ease-in-out infinite;
	-webkit-animation: animateGradient 5s ease-in-out infinite;
}

.gradiente-bg {
	background-image: linear-gradient(45deg, var(--gradiente-cor-1) , var(--gradiente-cor-2) ) !important;
	background-size: 300%;
	animation: animateGradient 5s ease-in-out infinite;
	-moz-animation: animateGradient 5s ease-in-out infinite;
	-webkit-animation: animateGradient 5s ease-in-out infinite;
}



@keyframes animateGradient {
	0% { background-position: 0px 50%; }
	50% { background-position: 100% 50%; }
	100% { background-position: 0px 50%; }
}

.flutuante {
  animation: sobeDesce 4s infinite ease-in-out;
}

@keyframes sobeDesce {
  0%   { transform: translateY(10px); }
  50%  { transform: translateY(-10px); }
  100% { transform: translateY(10px); }
}/* End custom CSS */