.elementor-205 .elementor-element.elementor-element-145c604{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:64px;--padding-bottom:110px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-205 .elementor-element.elementor-element-294cbd5 img{width:170px;}.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-205 .elementor-element.elementor-element-8646aa5{margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-205 .elementor-element.elementor-element-8646aa5 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:60px;font-weight:600;line-height:1.2em;color:#FEE4A7;}.elementor-205 .elementor-element.elementor-element-adf111a{width:var( --container-widget-width, 527px );max-width:527px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:527px;--container-widget-flex-grow:0;text-align:center;}.elementor-205 .elementor-element.elementor-element-adf111a .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:60px;font-weight:600;line-height:1.2em;color:#FEE4A7;}.elementor-205 .elementor-element.elementor-element-f9ed898{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-205 .elementor-element.elementor-element-f9ed898 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:22px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-205 .elementor-element.elementor-element-c944d3b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;}.elementor-205 .elementor-element.elementor-element-c944d3b .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.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-205 .elementor-element.elementor-element-d6e06d2 .elementor-button{background-color:#00FF7B;font-family:"Raleway", Sans-serif;font-size:20px;font-weight:600;fill:#0D071D;color:#0D071D;border-radius:100px 100px 100px 100px;padding:20px 60px 20px 60px;}.elementor-205 .elementor-element.elementor-element-d6e06d2 .elementor-button-content-wrapper{flex-direction:row;}.elementor-205 .elementor-element.elementor-element-3fdad62{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:01px 0px 0px 0px;--border-top-width:01px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FEE4A7;--border-color:#FEE4A7;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-205 .elementor-element.elementor-element-3fdad62:not(.elementor-motion-effects-element-type-background), .elementor-205 .elementor-element.elementor-element-3fdad62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1F32;}.elementor-205 .elementor-element.elementor-element-7c9150a .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:12px;font-weight:600;color:#FFFFFF;}@media(max-width:767px){.elementor-205 .elementor-element.elementor-element-8646aa5{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-205 .elementor-element.elementor-element-8646aa5 .elementor-heading-title{font-size:40px;}.elementor-205 .elementor-element.elementor-element-adf111a .elementor-heading-title{font-size:40px;}.elementor-205 .elementor-element.elementor-element-d6e06d2 .elementor-button{font-size:14px;line-height:1em;}.elementor-205 .elementor-element.elementor-element-3fdad62{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}}/* Start custom CSS for heading, class: .elementor-element-adf111a *//*barra interna*/
.elementor-205 .elementor-element.elementor-element-adf111a .elementor-heading-title{
    width: 0;
    display: flex;
    justify-content: space-between;
    text-wrap: nowrap;
    align-items: center;
    animation: progresso 1s ease-in-out forwards, barberpole 10s linear infinite;
    
    /*cor da barra interna*/
    background: #7FAAB0; 
    
    /*arredondamento da barra interna*/
    border-radius: 100px; 
    
    /*altura da barra*/
    height: 40px; 
    
    /*animação do BG da barra interna, barberpole*/
    background-image: 
    repeating-linear-gradient(
      -45deg, transparent, transparent 16px, #ffffff29 16px, #ffffff29 40px
    );
    background-size: 200% 200%;
}

.elementor-205 .elementor-element.elementor-element-adf111a .texto{
    overflow: hidden;
    padding-left: 20px;
}

.elementor-205 .elementor-element.elementor-element-adf111a .porcentagem{
    padding-right: 20px;
}

@keyframes progresso{
    100%{
        /*mude a porcentagem e também lembre de mudar o texto*/
        width:90%; 
    }
}

/*animação do BG da barra interna, barberpole*/
@keyframes barberpole{
  100% {
    background-position: 100% 100%;
  }
}

.elementor-205 .elementor-element.elementor-element-adf111a{
    box-shadow: 0 0 37.04px 0 #B7DFDA, 0 0 21.166px 0 #B7DFDA, 0 0 12.347px 0 #B7DFDA, 0 0 6.173px 0 #B7DFDA, 0 0 1.764px 0 #B7DFDA, 0 0 0.882px 0 #B7DFDA!important;
    border-radius: 100px; 
    background: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-145c604 */.elementor-205 .elementor-element.elementor-element-145c604{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-205{
    background: linear-gradient(32deg, #13131E 26.17%, #474573 219.47%);
}/* End custom CSS */