.pp-progress-bar-layout-grid .pp-progress-bar-container{justify-items:center}.pp-progress-bar-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.pp-progress-bar-dots .pp-progress-bar-wrapper,.pp-progress-bar-line .pp-progress-bar-wrapper{width:100%}.pp-progress-label{font-size:16px;font-weight:700;margin-bottom:5px}.pp-progress-bar-dots .pp-progress-count,.pp-progress-bar-line .pp-progress-count{float:right}.pp-progress-line{position:relative;height:20px;background-color:#e0e0e0;border-radius:10px;overflow:hidden}.pp-progress-fill{height:100%;background-color:#6ec1e4;width:0;-webkit-transition:width 1s ease;transition:width 1s ease}.pp-progress-bar-striped .pp-progress-fill{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}.pp-progress-bar-active .pp-progress-fill{-webkit-animation:pp-progress-bar-stripes 2s linear infinite;animation:pp-progress-bar-stripes 2s linear infinite}@-webkit-keyframes pp-progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes pp-progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}.pp-progress-bar-rainbow .pp-progress-fill{background:-webkit-gradient(linear,right top,left top,from(#9400d3),color-stop(indigo),color-stop(#00f),color-stop(#0f0),color-stop(#ff0),color-stop(#ff7f00),to(red));background:linear-gradient(270deg,#9400d3,indigo,#00f,#0f0,#ff0,#ff7f00,red);-webkit-animation:pp-rainbow 5s ease infinite;animation:pp-rainbow 5s ease infinite;background-size:500% 500%;position:absolute}@-webkit-keyframes pp-rainbow{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes pp-rainbow{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.pp-bar-container-label{position:relative}.pp-bar-container-label::after{content:"";clear:both;position:relative;display:block}.pp-bar-container-label p:first-of-type{margin:0;float:left}.pp-bar-container-label p:nth-of-type(2){margin:0;float:right}.pp-bar-indicator-align-left .pp-bar-center-label{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.pp-bar-indicator-align-center .pp-bar-center-label{-webkit-transform:translateX(-50%);transform:translateX(-50%)}.pp-bar-indicator-pin.pp-bar-indicator-align-left .pp-bar-center-label{margin-left:.5px}.pp-bar-indicator-pin.pp-bar-indicator-align-right .pp-bar-center-label{margin-left:-.5px}.pp-bar-indicator-arrow.pp-bar-indicator-align-left .pp-bar-center-label{margin-left:7px}.pp-bar-indicator-arrow.pp-bar-indicator-align-right .pp-bar-center-label{margin-left:-7px}.pp-bar-label{position:relative;float:left;width:0;left:50%}.pp-bar-center-label{position:relative;white-space:nowrap}.pp-bar-label-arrow{height:15px;left:50%;display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-top:11px solid;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.pp-bar-label-pin{border-left:1px solid;height:12px;left:50%;display:inline-block}.pp-bar-label-arrow,.pp-bar-label-pin{-webkit-transform:translateX(50%);transform:translateX(50%)}.pp-progress-bar-vertical{text-align:center}.pp-progress-bar-vertical .pp-progress-bar-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pp-progress-bar-vertical .pp-vertical-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin:0 auto}.pp-progress-bar-vertical .pp-bar-container-label{position:absolute;height:100%;margin-left:25px;overflow:visible}.pp-progress-bar-vertical .pp-bar-label{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse nowrap;flex-flow:row-reverse nowrap;width:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pp-progress-bar-vertical .pp-bar-center-label{-webkit-transform:unset!important;transform:unset!important}.pp-progress-bar-vertical .pp-bar-container-label p:nth-of-type(2){-webkit-transform:rotate(90deg)!important;transform:rotate(90deg)!important}.pp-bar-circle-wrapper{position:relative;width:160px;height:160px;border-radius:50%;overflow:hidden}.pp-bar-circle{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-clip-path:inset(0 0 0 50%);clip-path:inset(0 0 0 50%)}.pp-bar-circle .pp-progress-fill{position:absolute;left:0;top:0;height:100%;width:100%;background:0 0;border:10px solid #0af;border-radius:50%;-webkit-clip-path:inset(0 50% 0 0);clip-path:inset(0 50% 0 0)}.pp-bar-circle .pp-progress-fill-left{-webkit-transform:rotate(0);transform:rotate(0)}.pp-bar-circle .pp-progress-fill-right{-webkit-transform:rotate(180deg);transform:rotate(180deg);visibility:hidden}.pp-bar-circle-inner{height:100%;width:100%;border:10px solid #e0e0e0;border-radius:50%}.pp-progress-bar-circle_half .pp-progress-circle-half{height:80px;overflow:hidden;position:relative}.pp-progress-bar-circle_half .pp-bar-circle{-webkit-clip-path:inset(0 0 50% 0);clip-path:inset(0 0 50% 0)}.pp-progress-bar-circle_half .pp-bar-circle .pp-progress-fill{-webkit-clip-path:inset(50% 0 0 0);clip-path:inset(50% 0 0 0);-webkit-transform:rotate(0);transform:rotate(0)}.pp-progress-bar-circle_half .pp-bar-circle-content{top:initial;bottom:0;-webkit-transform:translateY(0);transform:translateY(0);width:160px}.pp-progress-bar-circle_half .pp-progress-bar-hf-labels{width:160px}.pp-progress-bar-circle_half .pp-progress-bar-hf-labels .pp-progress-bar-hf-label-right{float:right}.pp-bar-circle-content{position:absolute;top:50%;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center}.pp-vertical-bar{position:relative;width:20px;height:150px;background-color:#e0e0e0;overflow:hidden}.pp-vertical-bar .pp-progress-fill{width:100%;height:0;-webkit-transition:height 1s ease;transition:height 1s ease}.pp-progress-dots .pp-progress-fill{background-color:transparent;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;-webkit-box-shadow:none;box-shadow:none}.pp-progress-dots .pp-progress-segment{position:relative;width:25px;height:25px;border-radius:50%;overflow:hidden;background-color:#f5f5f5}.pp-progress-dots .segment-inner{position:absolute;top:0;left:0;height:100%;background-color:#6ec1e4}@media (max-width:768px){.pp-bar-center-label{-webkit-transform:rotate(-90deg)!important;transform:rotate(-90deg)!important;-webkit-transform-origin:0;transform-origin:0}}