i-progress-indicator,.progress-indicator{position:relative;display:flex;justify-content:space-between;width:80%;max-width:440px;height:65px;padding:0;margin:10px auto;font-family:var(--font-medium, "Gotham SSm medium A", "Gotham SSm medium B", Helvetica, Arial, sans-serif);font-size:11px;line-height:2px;font-weight:500}@media(min-width: 768px){i-progress-indicator,.progress-indicator{margin-bottom:20px}}i-progress-indicator__step,.progress-indicator__step{padding:10px;text-align:center}i-progress-indicator__line,.progress-indicator__line{position:relative;background-color:#bbb;height:2px;width:100%;top:35%;transform:translateY(-50%)}i-progress-indicator .step__number,.progress-indicator .step__number{display:inline-block;text-align:center;padding:12px 0;border-radius:50%;background:#000;color:#fff;width:25px;height:25px}i-progress-indicator .step__title,.progress-indicator .step__title{display:block;position:absolute;padding-top:10px;left:50%;transform:translateX(-50%);color:#000;white-space:nowrap;letter-spacing:.28px}@media(min-width: 768px){i-progress-indicator .step__title,.progress-indicator .step__title{font-size:14px}}i-progress-indicator .step--active,.progress-indicator .step--active{pointer-events:none}i-progress-indicator .step--active .step__number,.progress-indicator .step--active .step__number{background:#000}i-progress-indicator .step--active .step__title,.progress-indicator .step--active .step__title{color:#000}i-progress-indicator .step--inactive,.progress-indicator .step--inactive{pointer-events:none}i-progress-indicator .step--inactive .step__number,.progress-indicator .step--inactive .step__number{background-color:#eee;color:gray}i-progress-indicator .step--inactive .step__title,.progress-indicator .step--inactive .step__title{color:gray}i-progress-indicator .step--complete .step__number,.progress-indicator .step--complete .step__number{background:#000;position:relative}i-progress-indicator .step--complete .step__number .icon_global_check-white_success__icon,.progress-indicator .step--complete .step__number .icon_global_check-white_success__icon{width:100%;height:100%;vertical-align:middle;float:left;position:absolute;top:1px;left:0}i-progress-indicator .step--complete:hover .step__number,.progress-indicator .step--complete:hover .step__number{background-color:gray}i-progress-indicator .step--complete:hover .step__title,.progress-indicator .step--complete:hover .step__title{color:gray}i-progress-indicator .step--complete+.progress-indicator__line,.progress-indicator .step--complete+.progress-indicator__line{background:#000}i-progress-indicator .step__anchor,.progress-indicator .step__anchor{position:relative}i-progress-indicator .step__anchor,i-progress-indicator .step__anchor:hover,.progress-indicator .step__anchor,.progress-indicator .step__anchor:hover{color:inherit;text-decoration:none;cursor:pointer}i-progress-indicator .step__anchor:focus>.step__number,.progress-indicator .step__anchor:focus>.step__number{outline:2px solid #000}i-progress-indicator .step__anchor:focus,i-progress-indicator .step__number:focus,i-progress-indicator .step__title:focus,.progress-indicator .step__anchor:focus,.progress-indicator .step__number:focus,.progress-indicator .step__title:focus{outline:none}i-progress-indicator .not-active .step__number,.progress-indicator .not-active .step__number{background:gray;color:#fff}i-progress-indicator .not-active .step__title,.progress-indicator .not-active .step__title{color:gray}
