.steps.section h2{margin-bottom:32px;font-family:"Roboto-Bold";font-style:normal;font-size:26px;line-height:40px;color:#464646}
.steps.section ol{list-style:none;counter-reset:li}
.steps.section ol .step{counter-increment:li}
.steps.section ol .step::before{position:relative;left:0;content:counter(li);display:inline-block;margin-right:12px;margin-bottom:1px;font-size:14px;color:#e3973d}
.steps.section ol .step .stepInstruction{position:relative;padding-left:45px;font-family:"Roboto-Regular";font-style:normal;font-size:18px;line-height:32px;color:#464646}
.steps.section ol .step .row>div{flex:0 0 100%;max-width:100%}
@media(min-width:1024px){.steps.section ol .step .row>div.col-8{flex:0 0 66.66667%;max-width:66.66667%}
.steps.section ol .step .row>div.col-md-5{flex:0 0 41.6667%;max-width:41.6667%}
}
.steps.section ol.bigList{padding-left:0}
@media(min-width:1024px){.steps.section ol.bigList{padding-left:56px}
}
.steps.section ol.bigList .step::before{position:relative;top:8px;left:0;min-width:23px;margin-right:16px;font-family:"Roboto-Regular";font-size:40px;font-weight:300;line-height:48px;color:#ff6200}
@media(min-width:1024px){.steps.section ol.bigList .step::before{margin-right:24px}
}
.steps.section ol.bigList .step .stepInstruction{position:relative;top:-40px;margin-bottom:-40px;min-height:24px;padding-bottom:12px}
@media(min-width:1024px){.steps.section ol.bigList .step .stepInstruction{padding-bottom:24px}
}
@media(min-width:1024px){.steps.section{margin-left:-8px;margin-right:-8px}
}
@media(max-width:1024px){.steps .col-12{padding-right:0;padding-left:0}
}
@media(min-width:1024px){.steps .imgCounter{left:-57px;width:calc(100% + 57px)}
}