/* CSS Document */

.how-does-it-work h2 {
	font-size: 1.5rem;
}

.steps-list {

	margin: 0 0 5rem;
}

.steps {

}

.step {
	display: block;
}

.step em {
}

.step-content {
	width: auto;
	padding: 0 1rem;
	font-size: 1.125rem;
}

.step-image {
	width: auto;
	margin: 0 0 2rem;
}

.step-image img {

}

.steps-list ol {

}

.steps-list ol li {
width: 10%;
}

.steps-list ol li::after {

}

.steps-list ol li a {
display: none;
}

.steps-list a {
	padding: 0;
}

.steps-list ol li.current-step::after {

}

.number {
	font-size: 22.5rem;
	position: absolute;
	left: 5rem;
	top: -12rem;
	color: white;
	z-index: 10;
	color: var(--yellow);
	font-family: "Source Serif 4", sans-serif;
	font-weight: 700;
	opacity: .85;
}