section.timeline-section{display:inline-block;padding:60px 0;vertical-align:top;width:100%}section.timeline-section .heading h2{font-size:35px;letter-spacing:3.8px;line-height:1.3;margin:0 auto 64px}section.timeline-section .main-content{display:flex;flex-direction:column}section.timeline-section .main-content .process-steps.odd{border-left:3px solid #2f2575;margin:0 0 0 auto;padding:0 0 0 48px}section.timeline-section .main-content .process-steps{counter-increment:css-counter 1;display:flex;flex-direction:row;position:relative;width:50%}section.timeline-section .main-content .process-steps img{max-width:130px;width:30%}section.timeline-section .main-content .process-steps .text{width:70%}section.timeline-section .main-content .process-steps .text h3{font-family:IntroCondBold;font-size:24px;letter-spacing:0}section.timeline-section .main-content .process-steps. .text .description *{font-size:17.6px}section.timeline-section .main-content .process-steps.even{border-right:3px solid #2f2575;flex-direction:row-reverse;margin:0 auto 0 0;padding:0 48px 0 0;text-align:right;transform:translate(3px)}section.timeline-section .main-content .process-steps:before{align-items:center;border-radius:50%;color:#fff;content:counter(css-counter);display:flex;font-family:Mystery Tour Sans;font-size:19px;height:48px;justify-content:center;left:0;position:absolute;top:0;transform:translate(-50%,-5px);width:48px}section.timeline-section .main-content .process-steps.even:before{left:unset;right:0;transform:translate(50%,-5px)}section.timeline-section .main-content .process-steps:last-child{border:none}section.timeline-section .main-content .process-steps .text h3 span.step-count{display:none}@media(max-width:767px){section.timeline-section .heading h2{font-size:21px;margin:0 auto 20px}section.timeline-section .main-content .process-steps{border-bottom:1px solid hsla(0,0%,100%,.267)!important;flex-direction:row-reverse;gap:40px;margin:0 auto 0 0;padding:0!important;width:100%}section.timeline-section .main-content .process-steps.odd{border:none;gap:10px;margin:0 auto 0 0}section.timeline-section .main-content .process-steps.even{border:none;flex-direction:column-reverse;gap:10px;text-align:left}section.timeline-section .main-content .process-steps:before{content:none}section.timeline-section .main-content{gap:20px}section.timeline-section .main-content .process-steps .text{width:100%}section.timeline-section .main-content .process-steps .text h3 span.step-count{display:inline-block;font-family:Mystery Tour Sans;font-size:11px;height:25px;margin:0;position:relative;width:25px}section.timeline-section .main-content .process-steps .text h3 span.step-count:before{align-items:center;background-color:#2f2575;border-radius:50%;color:#fff;content:counter(css-counter);display:flex;height:25px;justify-content:center;left:0;position:absolute;top:50%;transform:translateY(-50%);width:25px}section.timeline-section .main-content .process-steps .text h3{align-items:start;display:flex;flex-direction:column;gap:10px;justify-content:flex-start}section.timeline-section .main-content .process-steps img{margin:0;width:100%}}