.step-progress{display:flex;list-style:none;margin:0 0 2rem;padding:0}.step-progress__item{flex:1 1;position:relative;display:flex;flex-direction:column;align-items:center;gap:.4rem;text-align:center}.step-progress__item:not(:first-child):before{content:"";position:absolute;top:14px;left:calc(-50% + 21px);right:calc(50% + 21px);height:2px;background-color:#d5e5d9}.step-progress__item.is-active:not(:first-child):before,.step-progress__item.is-completed:not(:first-child):before{background-color:#379c62}.step-progress__marker{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;background-color:#fff;border:2px solid #d5e5d9;color:#7f7676;z-index:1}.is-active .step-progress__marker,.is-completed .step-progress__marker{background-color:#379c62;border-color:#379c62;color:#fff}.step-progress__label{font-size:.75rem;color:#7f7676}.is-active .step-progress__label{color:#423c3c;font-weight:600}.is-completed .step-progress__label{color:#2c7a4f}@media screen and (max-width:480px){.step-progress__label{font-size:.65rem}}