.elementor-199958 .elementor-element.elementor-element-a5c52ed{--display:flex;--justify-content:flex-start;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-progress .elementor-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );text-decoration:var( --e-global-typography-text-text-decoration );}.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-199958 .elementor-element.elementor-element-2c1d252 .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-199958 .elementor-element.elementor-element-2c1d252 .elementor-progress-wrapper{background-color:#5C323200;border-radius:100px;overflow:hidden;}.elementor-199958 .elementor-element.elementor-element-2c1d252 .elementor-progress-bar{height:21px;line-height:21px;}@media(max-width:1366px){.elementor-widget-progress .elementor-title{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:1024px){.elementor-widget-progress .elementor-title{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-progress .elementor-title{font-size:var( --e-global-typography-text-font-size );}.elementor-199958 .elementor-element.elementor-element-2c1d252 > .elementor-widget-container{margin:5px 0px 5px 0px;}}/* Start custom CSS for progress, class: .elementor-element-2c1d252 */@media screen and (min-width: 768px) {
    .elementor-199958 .elementor-element.elementor-element-2c1d252 .elementor-progress-wrapper {
    width: 70%;
}

.elementor-199958 .elementor-element.elementor-element-2c1d252 .elementor-widget-container {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.elementor-199958 .elementor-element.elementor-element-2c1d252 .elementor-progress-percentage {
    width: 100%;
    text-align: center;
    padding: 0;
}

.elementor-199958 .elementor-element.elementor-element-2c1d252 .elementor-progress-bar {
    border-radius: 100px;
}

.elementor-199958 .elementor-element.elementor-element-2c1d252 .elementor-progress-text {
    padding: 0;
}
}

@media screen and (max-width: 767px) {
    .elementor-199958 .elementor-element.elementor-element-2c1d252 .elementor-progress-wrapper {
        margin-top: 5px !important;
    }
    
    .elementor-199958 .elementor-element.elementor-element-2c1d252 .elementor-progress-bar {
        border-radius: 100px;
    }
}

.elementor-199958 .elementor-element.elementor-element-2c1d252 .elementor-title { color: #fff; }/* End custom CSS */