.timeline-module .top-section{align-items:center;margin-bottom:50px}.timeline-module .timeline-module-block{position:relative}.timeline-module .timeline-module-block .separator-line{background-color:#80d34e;height:2px;margin-top:-3px;position:absolute;top:50%;width:100%}.timeline-module .timeline-module-block .time-col-flex,.timeline-module .timeline-module-block .timeline-main-flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.timeline-module .timeline-module-block .time-col-flex{flex-basis:25%;-moz-flex-basis:25%;-webkit-flex-basis:25%;-o-flex-basis:25%;flex-direction:column;position:relative;text-align:center}.timeline-module .timeline-module-block .time-col-flex.even{flex-direction:column-reverse}.timeline-module .timeline-module-block .time-col-flex .step-main{display:flex;flex-direction:column}.timeline-module .timeline-module-block .time-col-flex.even .step-main{display:flex;flex-direction:column-reverse}.timeline-module .timeline-module-block .time-col-flex .step-label{background-color:rgba(128,211,78,.2);border-radius:30px;font-weight:500;margin-bottom:20px;margin-left:auto;margin-right:auto;padding:8px 17px;width:fit-content}.timeline-module .timeline-module-block .time-col-flex .step-text{display:block;font-weight:600;margin-bottom:10px}.timeline-module .timeline-module-block .time-col-flex .step-desc{display:block;margin-bottom:10px}.timeline-module .timeline-module-block .step-blank{display:block;height:180px}.timeline-module .timeline-module-block .time-col-flex .step-image img{background-color:#fff}.timeline-module .timeline-module-block .separator-round{border-radius:150px;height:8px;margin-top:-6px;position:absolute;top:50%;width:8px}.timeline-module .timeline-module-block .separator-round.separator-round-first{left:0;right:auto}.timeline-module .timeline-module-block .separator-round.separator-round-second{left:auto;right:0}@media (max-width:1199px){.timeline-module .timeline-module-block .timeline-main-flex{overflow-x:scroll}.timeline-module .timeline-module-block .time-col-flex{min-width:320px}}@media (max-width:1024px){.timeline-module .timeline-module-block .time-col-flex.even,.timeline-module .timeline-module-block .time-col-flex.even .step-main{flex-direction:column!important}.timeline-module .timeline-module-block .time-col-flex{min-width:320px}.timeline-module .timeline-module-block .separator-round{bottom:93px;top:auto}.timeline-module .timeline-module-block .separator-line{bottom:96px;top:auto}.timeline-module .timeline-module-block .step-blank{height:0}.timeline-module .timeline-module-block .step-content{padding:0 10px}}.timeline-module .timeline-module-block .mobile-image{display:none}@media (max-width:768px){.timeline-module .timeline-module-block .timeline-main-flex{display:block}.timeline-module .timeline-module-block .time-col-flex .step-main,.timeline-module .timeline-module-block .time-col-flex.even,.timeline-module .timeline-module-block .time-col-flex.even .step-main{flex-direction:row-reverse!important}.timeline-module .timeline-module-block .time-col-flex{align-items:flex-start}.timeline-module .timeline-module-block .time-col-flex .step-main{margin-bottom:20px}.timeline-module .timeline-module-block .step-content{display:block;padding-left:30px;text-align:left}.timeline-module .timeline-module-block .time-col-flex .step-label{margin-left:0;margin-right:0}.timeline-module .timeline-module-block .desktop-image,.timeline-module .timeline-module-block .separator-line,.timeline-module .timeline-module-block .separator-round{display:none}.timeline-module .timeline-module-block .mobile-image{display:block}.timeline-module .timeline-module-block .time-col-flex .step-image img{width:6rem}}@media (min-width:1200px) and (max-width:1379px){.timeline-module .timeline-module-block .time-col-flex{height:100%}.timeline-module .timeline-module-block .step-blank{height:206px}.timeline-module .timeline-module-block .separator-line{margin-top:-15px}.timeline-module .timeline-module-block .separator-round{margin-top:-18px}.timeline-module .timeline-module-block .time-col-flex .step-desc{margin-bottom:5px}}@media (min-width:1380px){.timeline-module .timeline-module-block .time-col-flex{min-height:100%}.timeline-module .timeline-module-block .step-blank{height:200px}}