.steps-progress .step-item .step-number {
	width: 30px;
	height: 30px;
	border-radius: 100%;
	background-color: #F2F2F2;
	font-family: "Inter Semi Bold";
	font-size: 14px;
}

.steps-progress .step-item .step-caption {
	margin-left: 5px;
	font-family: "Inter Medium";
	color: #A7ACBC;
}

.steps-progress .step-item.completed .step-number {
	background: #ddd;
	color: #000;
	cursor: pointer;
}

.steps-progress .step-item.active .step-number {
	background: #999;
	color: #fff;
	cursor: default;
}

.steps-progress .step-line {
	width: 40px;
	margin: 0 5px;
	border-top: 2px solid #F2F2F2;
}

@media (max-width: 575px) {
	.steps-progress .step-line {
		width: 20px;
	}
}

.steps-progress.complete1 .step-item.step1 .step-number { background-color: #212529; color: #fff; }

.steps-progress.complete2 .step-item.step1 .step-number { background-color: #212529; color: #fff; }
.steps-progress.complete2 .step-item.step2 .step-number { background-color: #212529; color: #fff; }

.steps-progress.complete3 .step-item.step1 .step-number { background-color: #212529; color: #fff; }
.steps-progress.complete3 .step-item.step2 .step-number { background-color: #212529; color: #fff; }
.steps-progress.complete3 .step-item.step3 .step-number { background-color: #212529; color: #fff; }

.steps-progress.complete4 .step-item.step1 .step-number { background-color: #212529; color: #fff; }
.steps-progress.complete4 .step-item.step2 .step-number { background-color: #212529; color: #fff; }
.steps-progress.complete4 .step-item.step3 .step-number { background-color: #212529; color: #fff; }
.steps-progress.complete4 .step-item.step4 .step-number { background-color: #212529; color: #fff; }

.steps-progress.complete5 .step-item.step1 .step-number { background-color: #212529; color: #fff; }
.steps-progress.complete5 .step-item.step2 .step-number { background-color: #212529; color: #fff; }
.steps-progress.complete5 .step-item.step3 .step-number { background-color: #212529; color: #fff; }
.steps-progress.complete5 .step-item.step4 .step-number { background-color: #212529; color: #fff; }
.steps-progress.complete5 .step-item.step5 .step-number { background-color: #212529; color: #fff; }

.steps-progress.complete6 .step-item.step1 .step-number { background-color: #212529; color: #fff; }
.steps-progress.complete6 .step-item.step2 .step-number { background-color: #212529; color: #fff; }
.steps-progress.complete6 .step-item.step3 .step-number { background-color: #212529; color: #fff; }
.steps-progress.complete6 .step-item.step4 .step-number { background-color: #212529; color: #fff; }
.steps-progress.complete6 .step-item.step5 .step-number { background-color: #212529; color: #fff; }
.steps-progress.complete6 .step-item.step6 .step-number { background-color: #212529; color: #fff; }

.steps-progress.complete7 .step-item.step1 .step-number { background-color: #212529; color: #fff; }
.steps-progress.complete7 .step-item.step2 .step-number { background-color: #212529; color: #fff; }
.steps-progress.complete7 .step-item.step3 .step-number { background-color: #212529; color: #fff; }
.steps-progress.complete7 .step-item.step4 .step-number { background-color: #212529; color: #fff; }
.steps-progress.complete7 .step-item.step5 .step-number { background-color: #212529; color: #fff; }
.steps-progress.complete7 .step-item.step6 .step-number { background-color: #212529; color: #fff; }
.steps-progress.complete7 .step-item.step7 .step-number { background-color: #212529; color: #fff; }

.steps-progress.complete8 .step-item.step1 .step-number { background-color: #212529; color: #fff; }
.steps-progress.complete8 .step-item.step2 .step-number { background-color: #212529; color: #fff; }
.steps-progress.complete8 .step-item.step3 .step-number { background-color: #212529; color: #fff; }
.steps-progress.complete8 .step-item.step4 .step-number { background-color: #212529; color: #fff; }
.steps-progress.complete8 .step-item.step5 .step-number { background-color: #212529; color: #fff; }
.steps-progress.complete8 .step-item.step6 .step-number { background-color: #212529; color: #fff; }
.steps-progress.complete8 .step-item.step7 .step-number { background-color: #212529; color: #fff; }
.steps-progress.complete8 .step-item.step8 .step-number { background-color: #212529; color: #fff; }

.steps-progress.complete9 .step-item.step1 .step-number { background-color: #212529; color: #fff; }
.steps-progress.complete9 .step-item.step2 .step-number { background-color: #212529; color: #fff; }
.steps-progress.complete9 .step-item.step3 .step-number { background-color: #212529; color: #fff; }
.steps-progress.complete9 .step-item.step4 .step-number { background-color: #212529; color: #fff; }
.steps-progress.complete9 .step-item.step5 .step-number { background-color: #212529; color: #fff; }
.steps-progress.complete9 .step-item.step6 .step-number { background-color: #212529; color: #fff; }
.steps-progress.complete9 .step-item.step7 .step-number { background-color: #212529; color: #fff; }
.steps-progress.complete9 .step-item.step8 .step-number { background-color: #212529; color: #fff; }
.steps-progress.complete9 .step-item.step9 .step-number { background-color: #212529; color: #fff; }

.steps-progress.complete1 .step-item.step1 .step-caption { color: #212529; }

.steps-progress.complete2 .step-item.step1 .step-caption { color: #212529; }
.steps-progress.complete2 .step-item.step2 .step-caption { color: #212529; }

.steps-progress.complete3 .step-item.step1 .step-caption { color: #212529; }
.steps-progress.complete3 .step-item.step2 .step-caption { color: #212529; }
.steps-progress.complete3 .step-item.step3 .step-caption { color: #212529; }

.steps-progress.complete4 .step-item.step1 .step-caption { color: #212529; }
.steps-progress.complete4 .step-item.step2 .step-caption { color: #212529; }
.steps-progress.complete4 .step-item.step3 .step-caption { color: #212529; }
.steps-progress.complete4 .step-item.step4 .step-caption { color: #212529; }

.steps-progress.complete5 .step-item.step1 .step-caption { color: #212529; }
.steps-progress.complete5 .step-item.step2 .step-caption { color: #212529; }
.steps-progress.complete5 .step-item.step3 .step-caption { color: #212529; }
.steps-progress.complete5 .step-item.step4 .step-caption { color: #212529; }
.steps-progress.complete5 .step-item.step5 .step-caption { color: #212529; }

.steps-progress.complete6 .step-item.step1 .step-caption { color: #212529; }
.steps-progress.complete6 .step-item.step2 .step-caption { color: #212529; }
.steps-progress.complete6 .step-item.step3 .step-caption { color: #212529; }
.steps-progress.complete6 .step-item.step4 .step-caption { color: #212529; }
.steps-progress.complete6 .step-item.step5 .step-caption { color: #212529; }
.steps-progress.complete6 .step-item.step6 .step-caption { color: #212529; }

.steps-progress.complete7 .step-item.step1 .step-caption { color: #212529; }
.steps-progress.complete7 .step-item.step2 .step-caption { color: #212529; }
.steps-progress.complete7 .step-item.step3 .step-caption { color: #212529; }
.steps-progress.complete7 .step-item.step4 .step-caption { color: #212529; }
.steps-progress.complete7 .step-item.step5 .step-caption { color: #212529; }
.steps-progress.complete7 .step-item.step6 .step-caption { color: #212529; }
.steps-progress.complete7 .step-item.step7 .step-caption { color: #212529; }

.steps-progress.complete8 .step-item.step1 .step-caption { color: #212529; }
.steps-progress.complete8 .step-item.step2 .step-caption { color: #212529; }
.steps-progress.complete8 .step-item.step3 .step-caption { color: #212529; }
.steps-progress.complete8 .step-item.step4 .step-caption { color: #212529; }
.steps-progress.complete8 .step-item.step5 .step-caption { color: #212529; }
.steps-progress.complete8 .step-item.step6 .step-caption { color: #212529; }
.steps-progress.complete8 .step-item.step7 .step-caption { color: #212529; }
.steps-progress.complete8 .step-item.step8 .step-caption { color: #212529; }

.steps-progress.complete9 .step-item.step1 .step-caption { color: #212529; }
.steps-progress.complete9 .step-item.step2 .step-caption { color: #212529; }
.steps-progress.complete9 .step-item.step3 .step-caption { color: #212529; }
.steps-progress.complete9 .step-item.step4 .step-caption { color: #212529; }
.steps-progress.complete9 .step-item.step5 .step-caption { color: #212529; }
.steps-progress.complete9 .step-item.step6 .step-caption { color: #212529; }
.steps-progress.complete9 .step-item.step7 .step-caption { color: #212529; }
.steps-progress.complete9 .step-item.step8 .step-caption { color: #212529; }
.steps-progress.complete9 .step-item.step9 .step-caption { color: #212529; }

.steps-progress.complete2 .step-line.line1 { border-color: #212529; }

.steps-progress.complete3 .step-line.line1 { border-color: #212529; }
.steps-progress.complete3 .step-line.line2 { border-color: #212529; }

.steps-progress.complete4 .step-line.line1 { border-color: #212529; }
.steps-progress.complete4 .step-line.line2 { border-color: #212529; }
.steps-progress.complete4 .step-line.line3 { border-color: #212529; }

.steps-progress.complete5 .step-line.line1 { border-color: #212529; }
.steps-progress.complete5 .step-line.line2 { border-color: #212529; }
.steps-progress.complete5 .step-line.line3 { border-color: #212529; }
.steps-progress.complete5 .step-line.line4 { border-color: #212529; }

.steps-progress.complete6 .step-line.line1 { border-color: #212529; }
.steps-progress.complete6 .step-line.line2 { border-color: #212529; }
.steps-progress.complete6 .step-line.line3 { border-color: #212529; }
.steps-progress.complete6 .step-line.line4 { border-color: #212529; }
.steps-progress.complete6 .step-line.line5 { border-color: #212529; }

.steps-progress.complete7 .step-line.line1 { border-color: #212529; }
.steps-progress.complete7 .step-line.line2 { border-color: #212529; }
.steps-progress.complete7 .step-line.line3 { border-color: #212529; }
.steps-progress.complete7 .step-line.line4 { border-color: #212529; }
.steps-progress.complete7 .step-line.line5 { border-color: #212529; }
.steps-progress.complete7 .step-line.line6 { border-color: #212529; }

.steps-progress.complete8 .step-line.line1 { border-color: #212529; }
.steps-progress.complete8 .step-line.line2 { border-color: #212529; }
.steps-progress.complete8 .step-line.line3 { border-color: #212529; }
.steps-progress.complete8 .step-line.line4 { border-color: #212529; }
.steps-progress.complete8 .step-line.line5 { border-color: #212529; }
.steps-progress.complete8 .step-line.line6 { border-color: #212529; }
.steps-progress.complete8 .step-line.line7 { border-color: #212529; }

.steps-progress.complete9 .step-line.line1 { border-color: #212529; }
.steps-progress.complete9 .step-line.line2 { border-color: #212529; }
.steps-progress.complete9 .step-line.line3 { border-color: #212529; }
.steps-progress.complete9 .step-line.line4 { border-color: #212529; }
.steps-progress.complete9 .step-line.line5 { border-color: #212529; }
.steps-progress.complete9 .step-line.line6 { border-color: #212529; }
.steps-progress.complete9 .step-line.line7 { border-color: #212529; }
.steps-progress.complete9 .step-line.line8 { border-color: #212529; }

.steps-progress.step1 .step-item.step1 .step-number { background-color: #F68100; }
.steps-progress.step2 .step-item.step2 .step-number { background-color: #F68100; }
.steps-progress.step3 .step-item.step3 .step-number { background-color: #F68100; }
.steps-progress.step4 .step-item.step4 .step-number { background-color: #F68100; }
.steps-progress.step5 .step-item.step5 .step-number { background-color: #F68100; }
.steps-progress.step6 .step-item.step6 .step-number { background-color: #F68100; }
.steps-progress.step7 .step-item.step7 .step-number { background-color: #F68100; }
.steps-progress.step8 .step-item.step8 .step-number { background-color: #F68100; }
.steps-progress.step9 .step-item.step9 .step-number { background-color: #F68100; }

.steps-progress.step1 .step-item.step1 .step-caption { color: #F68100; }
.steps-progress.step2 .step-item.step2 .step-caption { color: #F68100; }
.steps-progress.step3 .step-item.step3 .step-caption { color: #F68100; }
.steps-progress.step4 .step-item.step4 .step-caption { color: #F68100; }
.steps-progress.step5 .step-item.step5 .step-caption { color: #F68100; }
.steps-progress.step6 .step-item.step6 .step-caption { color: #F68100; }
.steps-progress.step7 .step-item.step7 .step-caption { color: #F68100; }
.steps-progress.step8 .step-item.step8 .step-caption { color: #F68100; }
.steps-progress.step9 .step-item.step9 .step-caption { color: #F68100; }

.steps-progress.step2 .step-line.line1 { border-color: #F68100 }
.steps-progress.step3 .step-line.line2 { border-color: #F68100 }
.steps-progress.step4 .step-line.line3 { border-color: #F68100 }
.steps-progress.step5 .step-line.line4 { border-color: #F68100 }
.steps-progress.step6 .step-line.line5 { border-color: #F68100 }
.steps-progress.step7 .step-line.line6 { border-color: #F68100 }
.steps-progress.step8 .step-line.line7 { border-color: #F68100 }
.steps-progress.step9 .step-line.line8 { border-color: #F68100 }