.elementor-8 .elementor-element.elementor-element-6654834{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:385px;--padding-bottom:325px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-04fc521{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:64px 64px 64px 64px;--margin-top:-114px;--margin-bottom:108px;--margin-left:0px;--margin-right:0px;--padding-top:015px;--padding-bottom:0015px;--padding-left:0px;--padding-right:0px;}.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-8 .elementor-element.elementor-element-7243862{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-7243862 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#FFFFFF;}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-04fc521{--width:33%;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-6654834{--padding-top:100vw;--padding-bottom:100vw;--padding-left:0vw;--padding-right:0vw;}.elementor-8 .elementor-element.elementor-element-04fc521{--width:300px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-7243862 .elementor-heading-title{font-size:13px;}}/* Start custom CSS for container, class: .elementor-element-04fc521 */.elementor-8 .elementor-element.elementor-element-04fc521 {
    background: rgba(255, 255, 255, 0.1); /* Fundo transparente com leve branco */
    backdrop-filter: blur(15px); /* Desfoque do fundo, mais forte para efeito vidro */
    -webkit-backdrop-filter: blur(15px); /* Compatibilidade Safari */
    border: 1px solid rgba(255, 255, 255, 0.2); /* Borda suave */
    border-radius: 20px; /* Bordas arredondadas */
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); /* Sombra suave para destacar */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6654834 */.elementor-8 .elementor-element.elementor-element-6654834 {
    background-color: hsla(240, 100%, 2%, 1);
    background-image:
    radial-gradient(at 99% 40%, hsla(238, 91%, 38%, 0.37) 0px, transparent 50%), /* Roxo substituindo verde */
    radial-gradient(at 19% 26%, hsla(230, 100%, 55%, 0.29) 0px, transparent 50%); /* Roxo substituindo verde */
    background-size: 200% 200%;
    background-position: 0% 0%;
    animation: fundoanimado 8s infinite;
}

@keyframes fundoanimado {
    0% {
        background-position: 0% 0%;
    }
    50% {
        background-position: 100% 100%;
    }
    100% {
        background-position: 0% 0%;
    }
}/* End custom CSS */