.progressbar-container .progressbar{counter-reset:step}.progressbar-container .progressbar li{position:relative;display:inline-block;width:33.333333%;cursor:pointer;list-style-type:none;text-align:center;font-size:.875rem;line-height:1.25rem}.progressbar-container .progressbar li:before{content:counter(step);counter-increment:step;margin-left:auto;margin-right:auto;margin-bottom:.25rem;display:flex;height:1.5rem;width:1.5rem;align-items:center;justify-content:center;border-radius:9999px;border-width:2px;--tw-border-opacity:1;border-color:rgba(209,213,219,var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(209,213,219,var(--tw-text-opacity))}.progressbar-container .progressbar li:after{content:"";width:calc(100% - 30px);left:calc(-50% + 15px);position:absolute;top:.75rem;z-index:10;height:.125rem;border-radius:9999px;--tw-bg-opacity:1;background-color:rgba(209,213,219,var(--tw-bg-opacity))}.progressbar-container .progressbar li:first-child:after{content:none}.progressbar-container .progressbar li.active{font-weight:700;--tw-text-opacity:1;color:rgba(234,85,41,var(--tw-text-opacity))}.progressbar-container .progressbar li.active:before{--tw-border-opacity:1;border-color:rgba(234,85,41,var(--tw-border-opacity));font-weight:700;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.progressbar-container .progressbar li.active+li:after,.progressbar-container .progressbar li.active:before{--tw-bg-opacity:1;background-color:rgba(234,85,41,var(--tw-bg-opacity))}