.elementor-178 .elementor-element.elementor-element-3d3209e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-178 .elementor-element.elementor-element-6fa2cd5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.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-178 .elementor-element.elementor-element-fbf2019{text-align:center;}.elementor-178 .elementor-element.elementor-element-fbf2019 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.5em;font-weight:800;text-transform:uppercase;color:var( --e-global-color-astglobalcolor2 );}.elementor-178 .elementor-element.elementor-element-5d5c99f{border-radius:10px 10px 10px 10px;}.elementor-178 .elementor-element.elementor-element-5d5c99f .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-178 .elementor-element.elementor-element-db68d53 .elementor-button{background-color:var( --e-global-color-astglobalcolor0 );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;border-radius:5px 5px 5px 5px;}@media(min-width:768px){.elementor-178 .elementor-element.elementor-element-6fa2cd5{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-3d3209e */.elementor-178 .elementor-element.elementor-element-3d3209e{
    background-color:hsla(237,48%,10%,1);
background-image:
radial-gradient(at 16% 1%, hsla(237,49%,20%,1) 0px, transparent 50%),
radial-gradient(at 94% 91%, hsla(237,46%,13%,1) 0px, transparent 50%),
radial-gradient(at 96% 87%, hsla(203,96%,33%,0.37) 0px, transparent 50%);
background-size: 200% 200%;
background-position: 0% 0%;
animation: animafundo 10s infinite;
}

@keyframes animafundo{
    0%, 100%{
        background-position: 0% 0%;
    } 50% {
        background-position: 100% 100%;
    }
}/* End custom CSS */