.indexedStep{color:#bebebe;width:30px;height:30px;font-size:12px;background-color:#fff;border-radius:50%;border:1px solid #cecece;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .3s ease}.indexedStep.completed{background-color:#ea5f2a;color:#fff;border-style:none}.indexedStep.current{background-color:#fff;color:#ea5f2a;border:1.5px solid #ea5f2a}.indexedStep.default{background-color:#fff;color:#bebebe;border:1px solid #cecece}.RSPBprogressBar{height:2px;min-width:300px;max-width:1080px;line-height:1;border-radius:10px;position:relative;background-color:#cfcfcf;display:flex;justify-content:space-between;align-items:center;z-index:0;margin:16px}.RSPBprogressBar .RSPBstep{display:inline-flex;justify-content:center;align-items:center;z-index:0;position:absolute;transform:translateX(-50%);transition-property:all;transition-timing-function:ease}.RSPBprogressBar .RSPBprogressBarText{color:#fff;font-size:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.RSPBprogressBar .RSPBprogression{position:absolute;transition:width .3s ease;left:0;top:0;bottom:0;border-radius:10px;background:#ea5f2a;z-index:-1}@media screen and (max-width:480px){.indexedStep{width:24px;height:24px;font-size:14px}.indexedStep.completed svg,.indexedStep.current svg{width:8px;height:8px}}