.container .steps{margin:auto;display:flex}@media only screen and (max-width:1230px){.container .steps{display:initial}}.container .steps .stepwrapper{flex-grow:1;position:relative;display:flex;align-items:center}@media only screen and (max-width:1230px){.container .steps .stepwrapper{justify-content:center;flex-wrap:wrap}.container .steps .stepwrapper .step{margin:0 100%}}.container .steps .stepwrapper .step{flex:none;font-size:2rem;width:50px;height:50px;border:2.5px solid #000;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff}@media only screen and (min-width:1231px){.container .steps .stepwrapper .stepTextTop{position:absolute;left:50px;width:calc(100% - 50px);text-align:center;transform:translateY(-60%);-webkit-transform:translateY(-60%);-moz-transform:translateY(-60%);-ms-transform:translateY(-60%);-o-transform:translateY(-60%)}}@media only screen and (max-width:1230px){.container .steps .stepwrapper .stepTextTop{width:100%;text-align:center;order:2}}@media only screen and (min-width:1231px){.container .steps .stepwrapper .stepTextBottom{position:absolute;left:50px;width:calc(100% - 50px);text-align:center;transform:translateY(60%);-webkit-transform:translateY(60%);-moz-transform:translateY(60%);-ms-transform:translateY(60%);-o-transform:translateY(60%)}}.container .steps .stepwrapper:after{content:"";height:1px;width:100%;background:#000;display:block}@media only screen and (max-width:1230px){.container .steps .stepwrapper .stepTextBottom{width:100%;text-align:center;order:2}.container .steps .stepwrapper:after{height:50px;width:1px;margin:auto}.container .steps .stepwrapper::before{content:"";background:#000;display:block;height:50px;width:1px;margin:auto}}.container .steps .stepwrapper:nth-last-child(1)::after{display:none}.container .steps .stepwrapper:nth-child(1):before{display:none}.container .steps .stepwrapper:nth-last-child(1){flex-grow:0}