.elementor-kit-6{--e-global-color-primary:#102850;--e-global-color-secondary:#54595F;--e-global-color-text:#3B4F73;--e-global-color-accent:#FF9933;--e-global-color-41998c5:#F1F1F2;--e-global-color-adec889:#132748;--e-global-color-a2b8370:#181A1D;--e-global-color-62c14a4:#FF9506;--e-global-color-6c7945c:#161623;--e-global-typography-primary-font-family:"Sora";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-weight:500;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-weight:500;font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-kit-6 e-page-transition{background-color:#0A1D3B;}.elementor-kit-6 h1{font-family:"Sora", Sans-serif;}.elementor-kit-6 h2{font-family:"Sora", Sans-serif;}.elementor-kit-6 h3{font-family:"Sora", Sans-serif;}.elementor-kit-6 h4{font-family:"Sora", Sans-serif;}.elementor-kit-6 h5{font-family:"Sora", Sans-serif;}.elementor-kit-6 h6{font-family:"Sora", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){--kit-widget-spacing: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;}.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 */#gradiente-amarelo-aniversario-cima-baixo {

        background-image: linear-gradient(to bottom, #F0C22C, #FEA402);
        -webkit-background-clip: text; /* Para navegadores WebKit (como o Chrome e o Safari) */
        -moz-background-clip: text; /* Para navegadores Mozilla (como o Firefox) */
        background-clip: text; /* Para navegadores que suportam a especificação oficial */
        color: transparent;
}

#botao-black-november .elementor-button {
            background: linear-gradient(to right, #F0C22C, #FEA402,#F0C22C);
            background-size: 200% 100%;
            animation: instagramGradient 5s linear infinite;
        }

        /* Animação do gradiente */
        @keyframes instagramGradient {
            0% {
                background-position: 100% 0;
            }
            100% {
                background-position: -100% 0;
            }
        }
        
#botao-black-november .elementor-button:hover {
    box-shadow: 0px 0px 20px 0px #FEA402;
    transition: all .8s;
}


#botao-whatsapp-black-november .elementor-button {
            background: linear-gradient(to right, #64CC8B
, #43CC75, #25D366, #128C7E, #64CC8B);
            background-size: 200% 100%;
            animation: instagramGradient 5s linear infinite;
             box-shadow: 0px 0px 20px 0px #25d366;
    transition: all .8s;
        }
        

        /* Animação do gradiente */
        @keyframes instagramGradient {
            0% {
                background-position: 100% 0;
            }
            100% {
                background-position: -100% 0;
            }
        }
        
#botao-whatsapp-black-november .elementor-button:hover {
    box-shadow: 0px 0px 20px 0px #25D366;
    transition: all .8s;
}

#gradiente-amarelo-aniversario-cima-baixo {
    font-weight: bold;
        background-image: linear-gradient(to bottom, #F0C22C, #FEA402);
        -webkit-background-clip: text; /* Para navegadores WebKit (como o Chrome e o Safari) */
        -moz-background-clip: text; /* Para navegadores Mozilla (como o Firefox) */
        background-clip: text; /* Para navegadores que suportam a especificação oficial */
        color: transparent;
}

.marquee {
  overflow: hidden;
  display: flex;
}

.marquee h3{
  white-space: nowrap;
}

.marquee2 {
  overflow: hidden;
  display: flex;
}

.marquee2 h3{
  white-space: nowrap;
}

#title-degrade-azul{
      background: linear-gradient(to right, #f1f1f2, #00CCFF);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}


#title-degrade-petroleo-agua{
      background: linear-gradient(to right, #161624, #00CCFF);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}


#chamativo-pericia{
    color: #FF9933;
    font-weight: bold;
}

.gradiente-rota-contabil-2026 {
    background: linear-gradient(90deg, #F5F5F5 0%, #9b4bd4 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    font-weight: bold;
}

.gradiente-rota-contabil-2026-v2 {
    background: linear-gradient(90deg, #F5F5F5 0%, #a87139 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    font-weight: bold;
}/* End custom CSS */