.process,.va-process {
	list-style:none;
	padding:1em 0;
	position:relative
}
.process h2,.process h3,.process h4,.process h5,.process h6,.va-process h2,.va-process h3,.va-process h4,.va-process h5,.va-process h6 {
	padding:.2em 0 0
}
.process h5,.va-process h5 {
	font-size:1.3em;
	margin:0;
	padding:0 0 .5em
}
.process-subtitle,.process h6,.va-process-subtitle,.va-process h6 {
	font-size:1.1em;
	margin:0;
	padding:0
}
.process p:nth-child(1),.va-process p:nth-child(1) {
	font-size:1em;
	color:#323a45;
	padding-bottom:0
}
.process li,.va-process li {
	list-style:none
}
.process li p:nth-child(1),.va-process li p:nth-child(1) {
	padding-bottom:inherit
}
.process li ol,.va-process li ol {
	margin:0 0 1em 1.5em;
	padding:0
}
.process li ol li,.va-process li ol li {
	list-style:decimal;
	padding:.25em 0
}
.process li ul,.va-process li ul {
	margin:0 0 1em 1.25em!important;
	padding:0
}
.process li ul li,.va-process li ul li {
	list-style:square
}
.process li.step,.va-process li.step {
	border-left:8px solid #ccc;
	padding:0 0 2em 2em;
	margin:0!important
}
.process li.step.last,.va-process li.step.last {
	border-left:0;
	padding-left:calc(2em + 8px)
}
.process li.step.five.last:before,.process li.step.four.last:before,.process li.step.seven.last:before,.process li.step.six.last:before,.process li.step.three.last:before,.va-process li.step.five.last:before,.va-process li.step.four.last:before,.va-process li.step.seven.last:before,.va-process li.step.six.last:before,.va-process li.step.three.last:before {
	margin-left:-2.7em
}
.process li ul,.va-process li ul {
	margin:.25em 0 1em;
	padding:0
}
.process li ul li,.va-process li ul li {
	margin:0;
	padding:.1em 0
}
.process li ol,.va-process li ol {
	margin-top:.25em;
	margin-bottom:1em
}
.process li ol li,.va-process li ol li {
	margin-left:.2em
}
.process li:before,.va-process li:before {
	color:#fff;
	float:left;
	font-size:1.3em;
	font-weight:700;
	text-align:center;
	width:2em;
	top:-.2em;
	margin-left:-2.7em;
	display:block;
	border:4px solid #fff;
	background:#849097;
	border-radius:4em;
	position:relative
}
.process #content.interior .primary .process li p:nth-child(1),.va-process #content.interior .primary .process li p:nth-child(1) {
	font-size:1em;
	color:#323a45!important;
	padding-bottom:0
}
.process li.one:before,.va-process li.one:before {
	content:'1'
}
.process li.two:before,.va-process li.two:before {
	content:'2'
}
.process li.three:before,.va-process li.three:before {
	content:'3'
}
.process li.four:before,.va-process li.four:before {
	content:'4'
}
.process li.five:before,.va-process li.five:before {
	content:'5'
}
.process li.six:before,.va-process li.six:before {
	content:'6'
}
.process li.seven:before,.va-process li.seven:before {
	content:'7'
}
.process li.eight:before,.va-process li.eight:before {
	content:'8'
}
.process li.nine:before,.va-process li.nine:before {
	content:'9'
}
.process li.ten:before,.va-process li.ten:before {
	content:'10'
}
.process li.eleven:before,.va-process li.eleven:before {
	content:'11'
}
.process li.twelve:before,.va-process li.twelve:before {
	content:'12'
}
.process li.thirteen:before,.va-process li.thirteen:before {
	content:'13'
}
.process li.fourteen:before,.va-process li.fourteen:before {
	content:'14'
}
.process li.fifteen:before,.va-process li.fifteen:before {
	content:'15'
}
.process li.sixteen:before,.va-process li.sixteen:before {
	content:'16'
}
.process li.seventeen:before,.va-process li.seventeen:before {
	content:'17'
}
.process li.eighteen:before,.va-process li.eighteen:before {
	content:'18'
}
.process li.nineteen:before,.va-process li.nineteen:before {
	content:'19'
}
.process li.twenty:before,.va-process li.twenty:before {
	content:'20'
}