.elementor-2805 .elementor-element.elementor-element-c5df4b5{--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;--justify-content:center;--align-items:center;--background-transition:0.3s;}.elementor-2805 .elementor-element.elementor-element-15d7cdc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2805 .elementor-element.elementor-element-030375e img{width:100%;}.elementor-2805 .elementor-element.elementor-element-030375e{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-2805 .elementor-element.elementor-element-030375e.elementor-element{--align-self:flex-start;}.elementor-2805 .elementor-element.elementor-element-db565bb .elementor-progress-wrapper .elementor-progress-bar{background-color:#557E81;}.elementor-2805 .elementor-element.elementor-element-db565bb .elementor-progress-bar{height:6px;line-height:6px;color:#FFFFFF;font-family:"Maven Pro", Sans-serif;font-size:18px;}.elementor-2805 .elementor-element.elementor-element-db565bb .elementor-title{color:#FFFFFF;font-family:"Maven Pro", Sans-serif;font-size:18px;font-weight:400;line-height:40px;}.elementor-2805 .elementor-element.elementor-element-db565bb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2805 .elementor-element.elementor-element-db565bb.elementor-element{--align-self:center;}.elementor-2805 .elementor-element.elementor-element-8710e5f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2805 .elementor-element.elementor-element-783bb2a img{width:100%;}.elementor-2805 .elementor-element.elementor-element-783bb2a{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-2805 .elementor-element.elementor-element-783bb2a.elementor-element{--align-self:flex-start;}.elementor-2805 .elementor-element.elementor-element-aab328a .elementor-progress-wrapper .elementor-progress-bar{background-color:#557E81;}.elementor-2805 .elementor-element.elementor-element-aab328a .elementor-progress-bar{height:6px;line-height:6px;color:#FFFFFF;font-family:"Maven Pro", Sans-serif;font-size:18px;}.elementor-2805 .elementor-element.elementor-element-aab328a .elementor-title{color:#FFFFFF;font-family:"Maven Pro", Sans-serif;font-size:18px;font-weight:400;line-height:40px;}.elementor-2805 .elementor-element.elementor-element-aab328a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2805 .elementor-element.elementor-element-aab328a.elementor-element{--align-self:center;}.elementor-2805 .elementor-element.elementor-element-44596ea{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2805 .elementor-element.elementor-element-f9885ad img{width:100%;}.elementor-2805 .elementor-element.elementor-element-f9885ad{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-2805 .elementor-element.elementor-element-f9885ad.elementor-element{--align-self:flex-start;}.elementor-2805 .elementor-element.elementor-element-94cb545 .elementor-progress-wrapper .elementor-progress-bar{background-color:#557E81;}.elementor-2805 .elementor-element.elementor-element-94cb545 .elementor-progress-bar{height:6px;line-height:6px;color:#FFFFFF;font-family:"Maven Pro", Sans-serif;font-size:18px;}.elementor-2805 .elementor-element.elementor-element-94cb545 .elementor-title{color:#FFFFFF;font-family:"Maven Pro", Sans-serif;font-size:18px;font-weight:400;line-height:40px;}.elementor-2805 .elementor-element.elementor-element-94cb545{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2805 .elementor-element.elementor-element-94cb545.elementor-element{--align-self:center;}.elementor-2805 .elementor-element.elementor-element-cead772{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2805 .elementor-element.elementor-element-c63d717 img{width:100%;}.elementor-2805 .elementor-element.elementor-element-c63d717{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-2805 .elementor-element.elementor-element-c63d717.elementor-element{--align-self:flex-start;}.elementor-2805 .elementor-element.elementor-element-8e83530 .elementor-progress-wrapper .elementor-progress-bar{background-color:#557E81;}.elementor-2805 .elementor-element.elementor-element-8e83530 .elementor-progress-bar{height:6px;line-height:6px;color:#FFFFFF;font-family:"Maven Pro", Sans-serif;font-size:18px;}.elementor-2805 .elementor-element.elementor-element-8e83530 .elementor-title{color:#FFFFFF;font-family:"Maven Pro", Sans-serif;font-size:18px;font-weight:400;line-height:40px;}.elementor-2805 .elementor-element.elementor-element-8e83530{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2805 .elementor-element.elementor-element-8e83530.elementor-element{--align-self:center;}.elementor-2805 .elementor-element.elementor-element-ac08bd4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2805 .elementor-element.elementor-element-f0d4235 img{width:100%;}.elementor-2805 .elementor-element.elementor-element-f0d4235{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-2805 .elementor-element.elementor-element-f0d4235.elementor-element{--align-self:flex-start;}.elementor-2805 .elementor-element.elementor-element-f8a84d4 .elementor-progress-wrapper .elementor-progress-bar{background-color:#557E81;}.elementor-2805 .elementor-element.elementor-element-f8a84d4 .elementor-progress-bar{height:6px;line-height:6px;color:#FFFFFF;font-family:"Maven Pro", Sans-serif;font-size:18px;}.elementor-2805 .elementor-element.elementor-element-f8a84d4 .elementor-title{color:#FFFFFF;font-family:"Maven Pro", Sans-serif;font-size:18px;font-weight:400;line-height:40px;}.elementor-2805 .elementor-element.elementor-element-f8a84d4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2805 .elementor-element.elementor-element-f8a84d4.elementor-element{--align-self:center;}.elementor-2805 .elementor-element.elementor-element-ae089e9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2805 .elementor-element.elementor-element-91f7664 img{width:100%;}.elementor-2805 .elementor-element.elementor-element-91f7664{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-2805 .elementor-element.elementor-element-91f7664.elementor-element{--align-self:flex-start;}.elementor-2805 .elementor-element.elementor-element-c15f89f .elementor-progress-wrapper .elementor-progress-bar{background-color:#557E81;}.elementor-2805 .elementor-element.elementor-element-c15f89f .elementor-progress-bar{height:6px;line-height:6px;color:#FFFFFF;font-family:"Maven Pro", Sans-serif;font-size:18px;}.elementor-2805 .elementor-element.elementor-element-c15f89f .elementor-title{color:#FFFFFF;font-family:"Maven Pro", Sans-serif;font-size:18px;font-weight:400;line-height:40px;}.elementor-2805 .elementor-element.elementor-element-c15f89f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2805 .elementor-element.elementor-element-c15f89f.elementor-element{--align-self:center;}.elementor-2805 .elementor-element.elementor-element-a3f0277{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2805 .elementor-element.elementor-element-70ee2d3 img{width:100%;}.elementor-2805 .elementor-element.elementor-element-70ee2d3{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-2805 .elementor-element.elementor-element-70ee2d3.elementor-element{--align-self:flex-start;}.elementor-2805 .elementor-element.elementor-element-db023c1 .elementor-progress-wrapper .elementor-progress-bar{background-color:#557E81;}.elementor-2805 .elementor-element.elementor-element-db023c1 .elementor-progress-bar{height:6px;line-height:6px;color:#FFFFFF;font-family:"Maven Pro", Sans-serif;font-size:18px;}.elementor-2805 .elementor-element.elementor-element-db023c1 .elementor-title{color:#FFFFFF;font-family:"Maven Pro", Sans-serif;font-size:18px;font-weight:400;line-height:40px;}.elementor-2805 .elementor-element.elementor-element-db023c1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2805 .elementor-element.elementor-element-db023c1.elementor-element{--align-self:center;}.elementor-2805 .elementor-element.elementor-element-552a825{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2805 .elementor-element.elementor-element-64f2aa6 img{width:100%;}.elementor-2805 .elementor-element.elementor-element-64f2aa6{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-2805 .elementor-element.elementor-element-64f2aa6.elementor-element{--align-self:flex-start;}.elementor-2805 .elementor-element.elementor-element-44c3ace .elementor-progress-wrapper .elementor-progress-bar{background-color:#557E81;}.elementor-2805 .elementor-element.elementor-element-44c3ace .elementor-progress-bar{height:6px;line-height:6px;color:#FFFFFF;font-family:"Maven Pro", Sans-serif;font-size:18px;}.elementor-2805 .elementor-element.elementor-element-44c3ace .elementor-title{color:#FFFFFF;font-family:"Maven Pro", Sans-serif;font-size:18px;font-weight:400;line-height:40px;}.elementor-2805 .elementor-element.elementor-element-44c3ace{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2805 .elementor-element.elementor-element-44c3ace.elementor-element{--align-self:center;}#elementor-popup-modal-2805 .dialog-message{width:775px;height:auto;padding:40px 40px 40px 40px;}#elementor-popup-modal-2805{justify-content:center;align-items:center;pointer-events:all;background-color:rgba(0,0,0,.8);}#elementor-popup-modal-2805 .dialog-close-button{display:flex;}#elementor-popup-modal-2805 .dialog-widget-content{background-color:#2A3539;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(max-width:1366px) and (min-width:768px){.elementor-2805 .elementor-element.elementor-element-15d7cdc{--content-width:600px;}.elementor-2805 .elementor-element.elementor-element-8710e5f{--content-width:600px;}.elementor-2805 .elementor-element.elementor-element-44596ea{--content-width:600px;}.elementor-2805 .elementor-element.elementor-element-cead772{--content-width:600px;}.elementor-2805 .elementor-element.elementor-element-ac08bd4{--content-width:600px;}.elementor-2805 .elementor-element.elementor-element-ae089e9{--content-width:600px;}.elementor-2805 .elementor-element.elementor-element-a3f0277{--content-width:600px;}.elementor-2805 .elementor-element.elementor-element-552a825{--content-width:600px;}}@media(max-width:767px){.elementor-2805 .elementor-element.elementor-element-c5df4b5{--gap:8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:101;}.elementor-2805 .elementor-element.elementor-element-15d7cdc{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2805 .elementor-element.elementor-element-15d7cdc.e-con{--align-self:center;}.elementor-2805 .elementor-element.elementor-element-030375e{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-2805 .elementor-element.elementor-element-db565bb .elementor-progress-bar{font-size:15px;}.elementor-2805 .elementor-element.elementor-element-db565bb .elementor-title{font-size:15px;}.elementor-2805 .elementor-element.elementor-element-db565bb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2805 .elementor-element.elementor-element-db565bb{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-2805 .elementor-element.elementor-element-8710e5f{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2805 .elementor-element.elementor-element-8710e5f.e-con{--align-self:center;}.elementor-2805 .elementor-element.elementor-element-783bb2a{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-2805 .elementor-element.elementor-element-aab328a .elementor-progress-bar{font-size:15px;}.elementor-2805 .elementor-element.elementor-element-aab328a .elementor-title{font-size:15px;}.elementor-2805 .elementor-element.elementor-element-aab328a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2805 .elementor-element.elementor-element-aab328a{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-2805 .elementor-element.elementor-element-44596ea{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2805 .elementor-element.elementor-element-44596ea.e-con{--align-self:center;}.elementor-2805 .elementor-element.elementor-element-f9885ad{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-2805 .elementor-element.elementor-element-94cb545 .elementor-progress-bar{font-size:15px;}.elementor-2805 .elementor-element.elementor-element-94cb545 .elementor-title{font-size:15px;}.elementor-2805 .elementor-element.elementor-element-94cb545 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2805 .elementor-element.elementor-element-94cb545{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-2805 .elementor-element.elementor-element-cead772{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2805 .elementor-element.elementor-element-cead772.e-con{--align-self:center;}.elementor-2805 .elementor-element.elementor-element-c63d717{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-2805 .elementor-element.elementor-element-8e83530 .elementor-progress-bar{font-size:15px;}.elementor-2805 .elementor-element.elementor-element-8e83530 .elementor-title{font-size:15px;}.elementor-2805 .elementor-element.elementor-element-8e83530 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2805 .elementor-element.elementor-element-8e83530{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-2805 .elementor-element.elementor-element-ac08bd4{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2805 .elementor-element.elementor-element-ac08bd4.e-con{--align-self:center;}.elementor-2805 .elementor-element.elementor-element-f0d4235{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-2805 .elementor-element.elementor-element-f8a84d4 .elementor-progress-bar{font-size:15px;}.elementor-2805 .elementor-element.elementor-element-f8a84d4 .elementor-title{font-size:15px;}.elementor-2805 .elementor-element.elementor-element-f8a84d4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2805 .elementor-element.elementor-element-f8a84d4{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-2805 .elementor-element.elementor-element-ae089e9{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2805 .elementor-element.elementor-element-ae089e9.e-con{--align-self:center;}.elementor-2805 .elementor-element.elementor-element-91f7664{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-2805 .elementor-element.elementor-element-c15f89f .elementor-progress-bar{font-size:15px;}.elementor-2805 .elementor-element.elementor-element-c15f89f .elementor-title{font-size:15px;}.elementor-2805 .elementor-element.elementor-element-c15f89f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2805 .elementor-element.elementor-element-c15f89f{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-2805 .elementor-element.elementor-element-a3f0277{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2805 .elementor-element.elementor-element-a3f0277.e-con{--align-self:center;}.elementor-2805 .elementor-element.elementor-element-70ee2d3{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-2805 .elementor-element.elementor-element-db023c1 .elementor-progress-bar{font-size:15px;}.elementor-2805 .elementor-element.elementor-element-db023c1 .elementor-title{font-size:15px;}.elementor-2805 .elementor-element.elementor-element-db023c1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2805 .elementor-element.elementor-element-db023c1{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-2805 .elementor-element.elementor-element-552a825{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2805 .elementor-element.elementor-element-552a825.e-con{--align-self:center;}.elementor-2805 .elementor-element.elementor-element-64f2aa6{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-2805 .elementor-element.elementor-element-44c3ace .elementor-progress-bar{font-size:15px;}.elementor-2805 .elementor-element.elementor-element-44c3ace .elementor-title{font-size:15px;}.elementor-2805 .elementor-element.elementor-element-44c3ace > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2805 .elementor-element.elementor-element-44c3ace{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}}/* Start custom CSS for progress, class: .elementor-element-db565bb */.elementor-2805 .elementor-element.elementor-element-db565bb .elementor-progress-bar-wrapper {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    position: relative;
}

.elementor-2805 .elementor-element.elementor-element-db565bb .elementor-progress-percentage {
    position: absolute;
    right: 0;
    transform: translateX(50%);
    white-space: nowrap;
    margin-top: -23px; /* ajuste conforme necessário */
    margin-right: 0 !important;
}

.elementor-2805 .elementor-element.elementor-element-db565bb .elementor-progress-bar {
    background-image: repeating-linear-gradient(
        -45deg,
        transparent,
        transparent 16px,
        #ffffff29 16px,
        #ffffff29 40px
    );
    background-size: 200% 200%;
    animation: barberpole 10s linear infinite;
}

@keyframes barberpole {
    100% {
        background-position: 100% 100%;
    }
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-aab328a */.elementor-2805 .elementor-element.elementor-element-aab328a .elementor-progress-bar-wrapper {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    position: relative;
}

.elementor-2805 .elementor-element.elementor-element-aab328a .elementor-progress-percentage {
    position: absolute;
    right: 0;
    transform: translateX(50%);
    white-space: nowrap;
    margin-top: -23px; /* ajuste conforme necessário */
    margin-right: 0 !important;
}

.elementor-2805 .elementor-element.elementor-element-aab328a .elementor-progress-bar {
    background-image: repeating-linear-gradient(
        -45deg,
        transparent,
        transparent 16px,
        #ffffff29 16px,
        #ffffff29 40px
    );
    background-size: 200% 200%;
    animation: barberpole 10s linear infinite;
}

@keyframes barberpole {
    100% {
        background-position: 100% 100%;
    }
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-94cb545 */.elementor-2805 .elementor-element.elementor-element-94cb545 .elementor-progress-bar-wrapper {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    position: relative;
}

.elementor-2805 .elementor-element.elementor-element-94cb545 .elementor-progress-percentage {
    position: absolute;
    right: 0;
    transform: translateX(50%);
    white-space: nowrap;
    margin-top: -23px; /* ajuste conforme necessário */
    margin-right: 0 !important;
}

.elementor-2805 .elementor-element.elementor-element-94cb545 .elementor-progress-bar {
    background-image: repeating-linear-gradient(
        -45deg,
        transparent,
        transparent 16px,
        #ffffff29 16px,
        #ffffff29 40px
    );
    background-size: 200% 200%;
    animation: barberpole 10s linear infinite;
}

@keyframes barberpole {
    100% {
        background-position: 100% 100%;
    }
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-8e83530 */.elementor-2805 .elementor-element.elementor-element-8e83530 .elementor-progress-bar-wrapper {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    position: relative;
}

.elementor-2805 .elementor-element.elementor-element-8e83530 .elementor-progress-percentage {
    position: absolute;
    right: 0;
    transform: translateX(50%);
    white-space: nowrap;
    margin-top: -23px; /* ajuste conforme necessário */
    margin-right: 0 !important;
}

.elementor-2805 .elementor-element.elementor-element-8e83530 .elementor-progress-bar {
    background-image: repeating-linear-gradient(
        -45deg,
        transparent,
        transparent 16px,
        #ffffff29 16px,
        #ffffff29 40px
    );
    background-size: 200% 200%;
    animation: barberpole 10s linear infinite;
}

@keyframes barberpole {
    100% {
        background-position: 100% 100%;
    }
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-f8a84d4 */.elementor-2805 .elementor-element.elementor-element-f8a84d4 .elementor-progress-bar-wrapper {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    position: relative;
}

.elementor-2805 .elementor-element.elementor-element-f8a84d4 .elementor-progress-percentage {
    position: absolute;
    right: 0;
    transform: translateX(50%);
    white-space: nowrap;
    margin-top: -23px; /* ajuste conforme necessário */
    margin-right: 0 !important;
}

.elementor-2805 .elementor-element.elementor-element-f8a84d4 .elementor-progress-bar {
    background-image: repeating-linear-gradient(
        -45deg,
        transparent,
        transparent 16px,
        #ffffff29 16px,
        #ffffff29 40px
    );
    background-size: 200% 200%;
    animation: barberpole 10s linear infinite;
}

@keyframes barberpole {
    100% {
        background-position: 100% 100%;
    }
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-c15f89f */.elementor-2805 .elementor-element.elementor-element-c15f89f .elementor-progress-bar-wrapper {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    position: relative;
}

.elementor-2805 .elementor-element.elementor-element-c15f89f .elementor-progress-percentage {
    position: absolute;
    right: 0;
    transform: translateX(50%);
    white-space: nowrap;
    margin-top: -23px; /* ajuste conforme necessário */
    margin-right: 0 !important;
}

.elementor-2805 .elementor-element.elementor-element-c15f89f .elementor-progress-bar {
    background-image: repeating-linear-gradient(
        -45deg,
        transparent,
        transparent 16px,
        #ffffff29 16px,
        #ffffff29 40px
    );
    background-size: 200% 200%;
    animation: barberpole 10s linear infinite;
}

@keyframes barberpole {
    100% {
        background-position: 100% 100%;
    }
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-db023c1 */.elementor-2805 .elementor-element.elementor-element-db023c1 .elementor-progress-bar-wrapper {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    position: relative;
}

.elementor-2805 .elementor-element.elementor-element-db023c1 .elementor-progress-percentage {
    position: absolute;
    right: 0;
    transform: translateX(50%);
    white-space: nowrap;
    margin-top: -23px; /* ajuste conforme necessário */
    margin-right: 0 !important;
}

.elementor-2805 .elementor-element.elementor-element-db023c1 .elementor-progress-bar {
    background-image: repeating-linear-gradient(
        -45deg,
        transparent,
        transparent 16px,
        #ffffff29 16px,
        #ffffff29 40px
    );
    background-size: 200% 200%;
    animation: barberpole 10s linear infinite;
}

@keyframes barberpole {
    100% {
        background-position: 100% 100%;
    }
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-44c3ace */.elementor-2805 .elementor-element.elementor-element-44c3ace .elementor-progress-bar-wrapper {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    position: relative;
}

.elementor-2805 .elementor-element.elementor-element-44c3ace .elementor-progress-percentage {
    position: absolute;
    right: 0;
    transform: translateX(50%);
    white-space: nowrap;
    margin-top: -23px; /* ajuste conforme necessário */
    margin-right: 0 !important;
}

.elementor-2805 .elementor-element.elementor-element-44c3ace .elementor-progress-bar {
    background-image: repeating-linear-gradient(
        -45deg,
        transparent,
        transparent 16px,
        #ffffff29 16px,
        #ffffff29 40px
    );
    background-size: 200% 200%;
    animation: barberpole 10s linear infinite;
}

@keyframes barberpole {
    100% {
        background-position: 100% 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5df4b5 */.progress-bar {
  position: relative;
  height: 20px;
  background-color: #e0e0e0;
  border-radius: 10px;
  overflow: hidden;
}

.progress-bar-inner {
  height: 100%;
  background-color: #76c7c0;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 10px;
  transition: width 0.5s;
  white-space: nowrap; /* Impede quebra de linha */
}

.progress-bar-inner span {
  color: #fff;
  font-weight: bold;
}/* End custom CSS */