.elementor-3051 .elementor-element.elementor-element-54de7ab .elementor-button{background-color:#9DDF5C;font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:bold;text-transform:uppercase;letter-spacing:-0.6px;fill:#03326D;color:#03326D;border-radius:30px 30px 30px 30px;padding:20px 30px 20px 30px;}.elementor-3051 .elementor-element.elementor-element-54de7ab > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 30px 30px 30px;}.elementor-3051 .elementor-element.elementor-element-bf6301e > .elementor-container{max-width:704px;}.elementor-3051 .elementor-element.elementor-element-fc704d2 > .elementor-container{max-width:936px;}.elementor-3051 .elementor-element.elementor-element-d364832 > .elementor-container{max-width:710px;}.elementor-3051 .elementor-element.elementor-element-6922ff2{padding:30px 30px 30px 30px;}.elementor-3051 .elementor-element.elementor-element-5897a3a .elementor-button{background-color:#9DDF5C;font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:bold;text-transform:uppercase;letter-spacing:-0.6px;fill:#03326D;color:#03326D;border-radius:30px 30px 30px 30px;padding:20px 30px 20px 30px;}.elementor-3051 .elementor-element.elementor-element-5897a3a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3051 .elementor-element.elementor-element-b8eeea1 > .elementor-container{max-width:712px;}.elementor-3051 .elementor-element.elementor-element-7b96fd9 > .elementor-container{max-width:893px;}.elementor-3051 .elementor-element.elementor-element-cd17695 img{width:59%;}.elementor-3051 .elementor-element.elementor-element-9cb4f85{padding:30px 30px 30px 30px;}.elementor-3051 .elementor-element.elementor-element-0ccbe25 .elementor-button{background-color:#9DDF5C;font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:bold;text-transform:uppercase;letter-spacing:-0.6px;fill:#03326D;color:#03326D;border-radius:30px 30px 30px 30px;padding:20px 30px 20px 30px;}.elementor-3051 .elementor-element.elementor-element-0ccbe25 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3051 .elementor-element.elementor-element-803024c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3051 .elementor-element.elementor-element-01d5546 > .elementor-widget-container{background-color:#66BE52;padding:20px 20px 20px 20px;}.elementor-3051 .elementor-element.elementor-element-01d5546{text-align:center;}.elementor-3051 .elementor-element.elementor-element-01d5546 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2.3em;line-height:0.8em;letter-spacing:-1px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-3051 .elementor-element.elementor-element-91833f4{text-align:center;}.elementor-3051 .elementor-element.elementor-element-91833f4 .elementor-heading-title{font-size:89px;font-weight:700;color:#E6C50F;}.elementor-3051 .elementor-element.elementor-element-09273a4{text-align:center;font-family:"Open Sans", Sans-serif;font-size:1.3em;font-weight:300;color:#ffffff;}.elementor-3051 .elementor-element.elementor-element-0760d91 .elementor-button{background-color:#9DDF5C;font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:bold;text-transform:uppercase;letter-spacing:-0.6px;fill:#03326D;color:#03326D;border-radius:30px 30px 30px 30px;padding:20px 30px 20px 30px;}.elementor-3051 .elementor-element.elementor-element-0760d91 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3051 .elementor-element.elementor-element-fb2ddc0 .elementor-countdown-wrapper{max-width:31%;}body:not(.rtl) .elementor-3051 .elementor-element.elementor-element-fb2ddc0 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 0px/2 );}body:not(.rtl) .elementor-3051 .elementor-element.elementor-element-fb2ddc0 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 0px/2 );}body.rtl .elementor-3051 .elementor-element.elementor-element-fb2ddc0 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 0px/2 );}body.rtl .elementor-3051 .elementor-element.elementor-element-fb2ddc0 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 0px/2 );}.elementor-3051 .elementor-element.elementor-element-fb2ddc0 .elementor-countdown-digits{font-size:31px;}@media(max-width:1024px){.elementor-3051 .elementor-element.elementor-element-fb2ddc0 .elementor-countdown-label{font-size:12px;}}@media(max-width:767px){.elementor-3051 .elementor-element.elementor-element-01d5546 .elementor-heading-title{font-size:2.2em;}.elementor-3051 .elementor-element.elementor-element-09273a4{font-size:20px;}body:not(.rtl) .elementor-3051 .elementor-element.elementor-element-fb2ddc0 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 19px/2 );}body:not(.rtl) .elementor-3051 .elementor-element.elementor-element-fb2ddc0 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 19px/2 );}body.rtl .elementor-3051 .elementor-element.elementor-element-fb2ddc0 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 19px/2 );}body.rtl .elementor-3051 .elementor-element.elementor-element-fb2ddc0 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 19px/2 );}.elementor-3051 .elementor-element.elementor-element-fb2ddc0 .elementor-countdown-digits{font-size:21px;}.elementor-3051 .elementor-element.elementor-element-fb2ddc0 .elementor-countdown-label{font-size:14px;}}/* Start custom CSS for button, class: .elementor-element-54de7ab */.elementor-3051 .elementor-element.elementor-element-54de7ab .elementor-button{
    animation: pulseBtn 1.2s infinite;
    transition: all .3s ease;
}

@keyframes pulseBtn {
    0%{
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(163, 230, 53, 0.8);
    }
    50%{
        transform: scale(1.06);
        box-shadow: 0 0 0 18px rgba(163, 230, 53, 0);
    }
    100%{
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(163, 230, 53, 0);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5897a3a */.elementor-3051 .elementor-element.elementor-element-5897a3a .elementor-button{
    animation: pulseBtn 1.2s infinite;
    transition: all .3s ease;
}

@keyframes pulseBtn {
    0%{
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(163, 230, 53, 0.8);
    }
    50%{
        transform: scale(1.06);
        box-shadow: 0 0 0 18px rgba(163, 230, 53, 0);
    }
    100%{
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(163, 230, 53, 0);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0ccbe25 */.elementor-3051 .elementor-element.elementor-element-0ccbe25 .elementor-button{
    animation: pulseBtn 1.2s infinite;
    transition: all .3s ease;
}

@keyframes pulseBtn {
    0%{
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(163, 230, 53, 0.8);
    }
    50%{
        transform: scale(1.06);
        box-shadow: 0 0 0 18px rgba(163, 230, 53, 0);
    }
    100%{
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(163, 230, 53, 0);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0760d91 */.elementor-3051 .elementor-element.elementor-element-0760d91 .elementor-button{
    animation: pulseBtn 1.2s infinite;
    transition: all .3s ease;
}

@keyframes pulseBtn {
    0%{
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(163, 230, 53, 0.8);
    }
    50%{
        transform: scale(1.06);
        box-shadow: 0 0 0 18px rgba(163, 230, 53, 0);
    }
    100%{
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(163, 230, 53, 0);
    }
}/* End custom CSS */
/* Start custom CSS *//* Fundo preto global da página */
body,
html,
.elementor,
.elementor-page,
.elementor-section,
.elementor-container,
.e-con,
.site-content {
    background-color: #000 !important;
}

/* Remove possíveis fundos brancos do tema */
body {
    background: #000 !important;
}/* End custom CSS */