.elementor-413 .elementor-element.elementor-element-b824f40{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-413 .elementor-element.elementor-element-2eb037f{text-align:center;}.elementor-413 .elementor-element.elementor-element-2eb037f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:3.3em;font-weight:600;color:#FFFFFF;}.elementor-413 .elementor-element.elementor-element-163484a{text-align:center;}.elementor-413 .elementor-element.elementor-element-163484a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:3.3em;font-weight:600;color:#FFFFFF;}body.elementor-page-413:not(.elementor-motion-effects-element-type-background), body.elementor-page-413 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(max-width:767px){.elementor-413 .elementor-element.elementor-element-2eb037f .elementor-heading-title{font-size:1.8em;}.elementor-413 .elementor-element.elementor-element-163484a .elementor-heading-title{font-size:1.8em;}}/* Start custom CSS */p{
    margin-bottom: 0;
}

#destaque {
    background: linear-gradient(90deg, 
        #ddbf89,
        #c4a97e,
        #f5e8c8,
        #c7a868,
        #ddbf89
    );
    background-size: 300% 300%;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: goldAnimation 7s infinite linear;
}

@keyframes goldAnimation {
    0% { background-position: 0% 50%; }
    40% { background-position: 100% 50%; }
    60% { background-position: 100% 100%; }
    100% { background-position: 0% 50%; }
}

.glass{
    background: rgba(255, 255, 255, 0.2); /* Fundo semi-transparente */
    backdrop-filter: blur(3px); /* Desfoque no fundo */
    -webkit-backdrop-filter: blur(3px); /* Compatibilidade com WebKit */
    border-radius: 10px; /* Bordas arredondadas */
    border: 1px solid rgba(255, 255, 255, 0.3); /* Borda levemente visível */
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1); /* Sombra sutil para efeito de elevação */
}/* End custom CSS */