.timeline .process-flow{align-items:flex-start;display:flex;justify-content:space-between;padding:0 15px;position:relative}.timeline .process-flow:before{background:#caced3;content:"";height:1px;left:0;position:absolute;right:0;top:24px;z-index:1}.timeline .step{padding:0 10px;position:relative;text-align:center;width:20%;z-index:2}.timeline .circle{align-items:center;border-radius:50%;display:flex;height:55px;justify-content:center;margin:0 auto 30px;width:55px}.timeline .step .title{margin-bottom:10px}.timeline .step .desc p{color:#102334;font-size:14px}@media (max-width:767px){.timeline .process-flow{align-items:center;flex-direction:column;justify-content:center;row-gap:30px}.timeline .process-flow:before{content:none}.timeline .step{width:100%}}