.vc-milestone{padding:12px 16px 14px;border-bottom:1px solid var(--color-borders-main);font-size:12px;line-height:1.4}.vc-milestone__text{margin-bottom:8px;text-align:center;min-height:1.4em;font-size:12px}.vc-milestone__inner{max-width:280px;margin:0 auto}.vc-milestone__track{display:flex;align-items:center;gap:0}.vc-milestone__seg{flex:1;height:4px;background:#e5e5e5;border-radius:4px;position:relative;overflow:hidden}.vc-milestone__seg+.vc-milestone__seg{margin-left:4px}.vc-milestone__seg-fill{position:absolute;left:0;top:0;height:100%;border-radius:4px;background:var(--color-accent-main, #f25a38);transition:width .4s ease;width:0}.vc-milestone__labels{display:flex;justify-content:space-between;margin-top:6px}.vc-milestone__label{display:flex;flex-direction:column;align-items:center;gap:3px;font-size:10px;color:#999;transition:color .25s ease;text-align:center}.vc-milestone__label:first-child{align-items:flex-start}.vc-milestone__label:last-child{align-items:flex-end}.vc-milestone__dot{width:14px;height:14px;border-radius:50%;background:#e5e5e5;border:2px solid #ccc;display:flex;align-items:center;justify-content:center;font-size:8px;line-height:1;transition:all .25s ease}.vc-milestone__label.vc-dot--reached .vc-milestone__dot{background:var(--color-accent-main, #f25a38);border-color:var(--color-accent-main, #f25a38);color:#fff}.vc-milestone__label.vc-dot--reached{color:var(--color-accent-main, #f25a38);font-weight:600}.vc-milestone__label-name{line-height:1.2}
/*# sourceMappingURL=/cdn/shop/t/40/assets/vc-milestone-bar.css.map */
