.timeline{overflow:hidden;position:relative;text-align:center}.timeline .page-center{margin:0 auto;max-width:1280px!important}.timeline h2{line-height:1;margin:0 auto 63px;max-width:768px}.timeline .steps{align-items:flex-start;display:flex;justify-content:space-between;position:relative}.timeline .steps:before{content:"";height:7.5px;left:0;margin:0 auto;position:absolute;right:0;top:82px;width:70%}.timeline .step{align-items:center;display:flex;flex-direction:column;padding:0 20px;position:relative;text-align:center}.timeline .step .count{align-items:center;border-radius:50%;display:flex;height:172px;justify-content:center;line-height:1;margin-bottom:10px;width:172px}.timeline .step .text-wrapper{margin:0 auto;max-width:290px}.timeline .step .title{line-height:1.177;margin:0 auto 3px}.timeline .step .desc{line-height:1.182;margin:0 auto}@media (max-width:1024px){.timeline .steps:before{top:56px}.timeline .step .count{height:120px;width:120px}}@media (max-width:767px){.timeline h2{margin-bottom:40px}.timeline .steps{align-items:center;flex-direction:column;row-gap:30px}.timeline .steps:before{display:none}.timeline .step:not(:last-child):after{bottom:-15px;content:"";height:45px;margin:0 auto;position:relative;width:4px}.timeline .step .count{height:72px;width:72px}.timeline .step .text-wrapper{max-width:270px}}