.ne-kpb__single{position:relative}
.ne-kpb__head{margin:0 0 7px}
.ne-kpb__title{color:#000;font-weight:700}
.ne-kpb__bar{position:relative;height:3px;background-color:#f5f5f5}
.ne-kpb__track{position:relative;height:100%;max-width:100%;background-color:#333;transition:width .3s}
.ne-kpb__pct{position:absolute;right:0;top:-33px;z-index:1;color:#000}
.ne-kpb--inner .ne-kpb__head{position:absolute;left:0;top:50%;z-index:1;margin:0;padding-left:30px;transform:translateY(-50%)}
.ne-kpb--inner .ne-kpb__title{color:#fff}
.ne-kpb--inner .ne-kpb__bar{height:35px}
.ne-kpb--inner .ne-kpb__pct{top:50%;padding-right:57px;color:#fff;transform:translateY(-50%)}
.ne-kpb--inner .ne-kpb__icon{display:block;position:absolute;right:38px;top:50%;z-index:1;color:#fff;font-size:15px;line-height:1;transform:translateY(-50%)}
.ne-kpb--inner .ne-kpb__icon .ne-icon{display:block}
.ne-kpb--track2 .ne-kpb__bar{height:30px;padding:10px;box-sizing:border-box;background-color:#fff;border-radius:15px;box-shadow:0 0 20px rgba(0,0,0,.25)}
.ne-kpb--track2 .ne-kpb__track{border-radius:5px}
.ne-kpb--track2 .ne-kpb__pct{top:-39px}
.ne-kpb--tooltip3 .ne-kpb__pct{padding:0 11px;color:#fff;background-color:#333;border-radius:4.32px 4.32px 0 4.32px;font-size:13px;line-height:24px;text-align:center}
.ne-kpb--tooltip3 .ne-kpb__pct::before{content:"";display:block;position:absolute;right:0;top:100%;border:4px solid transparent;border-top-color:#333;border-right-color:#333}
.ne-kpb--tooltip2 .ne-kpb__pct{right:-20px;top:-31px;padding:0 8px;color:#fff;background-color:#333;font-size:13px;line-height:19.5px;text-align:center}
.ne-kpb--tooltip2 .ne-kpb__pct::before{content:"";display:block;position:absolute;right:6px;top:14px;width:14px;height:14px;background-color:#333;transform:rotate(45deg)}
.ne-kpb--tooltip1 .ne-kpb__pct,.ne-kpb--stripe .ne-kpb__pct{right:-22px;top:-34px;padding:0 10px;color:#fff;line-height:30px;text-align:center}
.ne-kpb--tooltip1 .ne-kpb__n,.ne-kpb--stripe .ne-kpb__n{font-size:13px}
.ne-kpb__bubble{position:absolute;z-index:-1;left:0;top:0;width:100%;height:35px;overflow:visible;fill:#333}
.ne-kpb--pin .ne-kpb__pct{right:-15.5px;top:-39.9px;width:35px;height:35px;color:#fff;background-color:#333;border-radius:50%;font-size:13px;line-height:35px;text-align:center}
.ne-kpb--pin .ne-kpb__pct::before{content:"";display:block;position:absolute;left:50%;top:100%;width:3px;height:5px;margin-left:-1.5px;background-color:#333}
.ne-kpb--switch .ne-kpb__single{display:flex;align-items:flex-start}
.ne-kpb--switch .ne-kpb__group{display:inline-block;width:calc(100% - 50px)}
.ne-kpb--switch .ne-kpb__head{margin:0 0 18px}
.ne-kpb--switch .ne-kpb__track::before{content:"";display:block;position:absolute;right:0;top:-12.5px;width:25px;height:25px;box-sizing:border-box;background-color:#fff;border:1px solid #333}
.ne-kpb--switch .ne-kpb__track::after{content:"";display:block;position:absolute;right:8px;top:-3px;width:8px;height:8px;background-color:#333}
.ne-kpb--switch .ne-kpb__pct--side{display:block;position:relative;right:auto;top:31px;margin-left:auto;float:none}
.ne-kpb--ribbon .ne-kpb__pct{top:-10px;padding:0 8px;color:#fff;background-color:#333;line-height:35px;text-align:center}
.ne-kpb--ribbon .ne-kpb__pct::before{content:"";display:block;position:absolute;left:-10px;top:0;width:10px;height:10px;border:5px solid #fff;border-color:transparent #333 transparent transparent}
.ne-kpb--stripe .ne-kpb__bar{height:10px}
.ne-kpb--stripe .ne-kpb__track{background-color:transparent;background-image:repeating-linear-gradient(to right,#333,#333 4px,#fff 4px,#fff 8px)}
