.aafe-progress-wrapper{position:relative;--bg-color:#ddd;--accent-color:#1c1c1c;--border-radius:15px}.athemes-addons-progress-bar .progress-title{display:block;margin-bottom:5px}.aafe-progress-wrapper[data-layout=circle] .progress-title{text-align:center}.aafe-progress-wrapper[data-layout=line]{--height:40px;border-radius:var(--border-radius)}.aafe-progress-container{position:relative;background-color:var(--bg-color);height:var(--height);line-height:var(--height);border-radius:var(--border-radius)}.aafe-progress-bar{position:absolute;top:0;left:0;width:20%;height:100%;padding:0 15px;background-color:var(--accent-color);display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:var(--border-radius)}.aafe-text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.aafe-progress-wrapper[data-layout=line][data-position=inside] .progress-percentage,.aafe-progress-wrapper[data-layout=line][data-position=inside] .progress-text{color:#fff}.aafe-progress-wrapper[data-layout=line][data-stripes=yes] .aafe-progress-bar::after{content:'';background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px;position:absolute;top:0;left:0;width:100%;height:100%}.aafe-progress-wrapper[data-layout=line][data-stripes=yes][data-animated=yes] .aafe-progress-bar::after{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.aafe-progress-wrapper[data-layout=circle]{position:relative}.aafe-progress-circle{--progress:0;--stroke-width:20px;--size:250px;--half-size:calc(var(--size) / 2);--radius:calc((var(--size) - var(--stroke-width)) / 2);--circumference:calc(var(--radius) * pi * 2);--dash:calc((var(--progress) * var(--circumference)) / 100)}.aafe-progress-circle svg circle{stroke-width:var(--stroke-width);fill:none;stroke-linecap:round}.aafe-progress-circle svg circle.circle-bg{stroke:var(--bg-color)}.aafe-progress-circle svg circle.circle-fg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:var(--half-size) var(--half-size);transform-origin:var(--half-size) var(--half-size);stroke-dasharray:var(--dash) calc(var(--circumference) - var(--dash));stroke:var(--accent-color)}.aafe-circle-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.aafe-progress-wrapper[data-layout=circle] .progress-percentage{font-size:22px}.aafe-progress-circle .aafe-icon{width:20px}.aafe-progress-circle .aafe-lottie{max-width:120px}