.timeline{display:flex}.timeline-counter{align-items:center;border-radius:50px;color:#fff;display:flex;height:50px;justify-content:center;line-height:0;margin:3px auto;width:50px}.timeline-content h6{font-size:18px;margin-bottom:5px}.timeline-content p{margin:0}.timeline-wrapper{display:flex;flex:1;flex-direction:column;position:relative}.timeline-content{border-left:1px solid;margin:15px 0;min-height:130px;padding-left:10px}.timeline-wrapper:nth-child(2n){display:flex;flex-direction:column-reverse}.timeline-wrapper:nth-child(2n) .timeline-content{position:absolute;top:100%}.timeline-wrapper:after{right:0}.text_circle:not(:first-child):before,.timeline-wrapper:after{bottom:1.25em;content:"";display:block;height:3px;position:absolute;width:50%;z-index:-1}.text_circle:not(:first-child):before{left:0}.text_circle:last-child:after{width:0}.circle{height:100%}@media (max-width:1025px){.timeline{flex-direction:column}.text_circle:not(:first-child):before,.timeline-wrapper:after{display:none}.timeline-wrapper,.timeline-wrapper:nth-child(2n){align-items:center;flex-direction:row-reverse;gap:1em;justify-content:flex-end}.timeline-wrapper:nth-child(2n) .timeline-content{bottom:0;position:relative}}@media (max-width:600px){.timeline-wrapper,.timeline-wrapper:nth-child(2n){align-items:flex-start;flex-direction:column-reverse}.timeline-wrapper{margin-bottom:2em}}