.stepper-item{flex-direction:column;flex:1;align-items:center;display:flex;position:relative}@media (width<=768px){.stepper-item{font-size:12px}}.stepper-item:before{left:-50%}.stepper-item:after,.stepper-item:before{content:"";z-index:2;border-bottom:2px solid #ccc;width:100%;position:absolute;top:20px}.stepper-item:after{left:50%}.stepper-item .step-counter{z-index:5;background:#fff;justify-content:center;align-items:center;height:40px;margin-bottom:6px;padding:10px;display:flex;position:relative}.stepper-item.active{font-weight:700}.stepper-item.completed .step-counter{color:#d00d30}.stepper-item.completed:after{content:"";z-index:3;border-bottom:2px solid #d00d30;width:100%;position:absolute;top:20px;left:50%}.stepper-item:first-child:before,.stepper-item:last-child:after{content:none}
