:root{--visage-step-indicator:1;--visage-step-indicator-font-size:var(--visage-text-size-7)}@media only screen and (max-width:1023px){:root{--visage-step-indicator-font-size:var(--visage-text-size-6)}}.step-indicator ol,.step-indicator ul{display:flex;flex-wrap:nowrap;justify-content:center;margin:0;max-width:100%;overflow-x:auto;padding:0}.step-indicator ol::after,.step-indicator ul::after{border-width:0;box-shadow:-5px 0 12px 8px #fff;content:"";display:block;height:42px;pointer-events:none;position:-webkit-sticky;position:sticky;right:-1px;width:1px}.step-indicator .step{position:relative;display:block;align-items:center;min-height:42px;margin:0;padding:10px 16px 0 16px;list-style-type:none;color:#666;font-size:var(--visage-step-indicator-font-size);font-weight:700;text-align:center;white-space:nowrap}.step-indicator .step::before{z-index:2}.step-indicator .step::after{content:"";display:block;position:absolute;top:2.4em;width:calc(100% - 16px - 16px);height:2px;background:0 0}.step-indicator .step .link,.step-indicator .step .stylized-button-skin-link,.step-indicator .step a{display:block;align-items:center;min-height:42px;margin:-10px -16px;padding:10px 16px 0 16px;color:#000}.step-indicator .step .link,.step-indicator .step .link:hover,.step-indicator .step .stylized-button-skin-link,.step-indicator .step .stylized-button-skin-link:hover,.step-indicator .step a,.step-indicator .step a:hover{text-decoration:none}.step-indicator .step .link:hover,.step-indicator .step .stylized-button-skin-link:hover,.step-indicator .step a:hover{color:var(--visage-font-base-color)}.step-indicator .step[aria-current=step]{color:#000}.step-indicator .step[aria-current=step]::after{background-color:currentColor}.step-indicator .step-number{color:var(--visage-color-dark-grey);display:inline-block;letter-spacing:1px;padding-right:4px;text-transform:uppercase}.step-indicator a:hover .step-number,.step-indicator button:hover .step-number{color:var(--visage-link-font-color)}.step-indicator .step-value{display:block;margin-top:16px;color:var(--visage-color-dark-grey);font-weight:400}.step-indicator .step-value.step-value-skin-error{color:var(--visage-color-error)}.step-indicator .step-value.step-value-skin-error::before{background-position:center;background-repeat:no-repeat;background-size:auto auto;content:" ";display:block;filter:var(--visage-icon-filter-dark-grey);height:20px;position:relative;width:20px;background-image:url("../../../images/error.svg");filter:none;display:inline-block;vertical-align:bottom}@media only screen and (max-width:767px){.step-indicator ol,.step-indicator ul{position:relative;width:100%}.step-indicator ol::after,.step-indicator ul::after{display:none}.step-indicator .step{display:none;height:auto;min-height:24px;min-width:0;padding:0;margin-top:24px}.step-indicator .step::after{display:none}.step-indicator .step-next,.step-indicator .step-previous{position:absolute;z-index:2;top:0;display:block;width:20px;overflow:hidden;background-image:none}.step-indicator .step-next,.step-indicator .step-next a,.step-indicator .step-next button,.step-indicator .step-previous,.step-indicator .step-previous a,.step-indicator .step-previous button{color:transparent!important;white-space:nowrap}.step-indicator .step-next a::before,.step-indicator .step-next button::before,.step-indicator .step-next::before,.step-indicator .step-previous a::before,.step-indicator .step-previous button::before,.step-indicator .step-previous::before{background-position:center;background-repeat:no-repeat;background-size:auto auto;content:" ";display:block;filter:var(--visage-icon-filter-dark-grey);height:20px;position:relative;width:20px;filter:var(--visage-icon-filter-dark-grey);left:0;opacity:.5;pointer-events:none;position:absolute;top:0}.step-indicator .step-next a::before,.step-indicator .step-next button::before,.step-indicator .step-previous a::before,.step-indicator .step-previous button::before{filter:var(--visage-icon-filter-black);opacity:1}.step-indicator .step-previous{left:0}.step-indicator .step-previous a::before,.step-indicator .step-previous button::before,.step-indicator .step-previous::before{background-image:var(--visage-icon-url-chevron-l)}.step-indicator .step[aria-current=step]{background-image:none;display:block;padding:0 20px;text-align:center;width:100%}.step-indicator .step[aria-current=step]+.step-next{display:block;right:0}.step-indicator .step[aria-current=step]+.step-next .link::before,.step-indicator .step[aria-current=step]+.step-next .stylized-button-skin-link::before,.step-indicator .step[aria-current=step]+.step-next a::before,.step-indicator .step[aria-current=step]+.step-next::before{background-image:var(--visage-icon-url-chevron-r)}.step-indicator .step-number,.step-indicator .step-value{display:none}}.dark-mode.dark-mode .step-indicator .step{color:#dfdfdf}.dark-mode.dark-mode .step-indicator .step[aria-current=step]{color:#fff}.dark-mode.dark-mode .step-indicator ol::after,.dark-mode.dark-mode .step-indicator ul::after{display:none}.dark-mode.dark-mode .step-indicator .step .link,.dark-mode.dark-mode .step-indicator .step a{color:#fff}.dark-mode.dark-mode .step-indicator .step .link:hover,.dark-mode.dark-mode .step-indicator .step a:hover{color:#fff}.dark-mode.dark-mode .step-indicator .step-value{color:#dfdfdf}