.timeline-box{margin-top:100px;position:relative}.timeline-box .middle-line{background-color:rgba(65,115,160,1);height:102%;width:15px;margin:0 auto;border-radius:15px;position:absolute;top:-2%;left:50%}.timeline-box .circle{border:rgba(65,115,160,1) solid 8px;background-color:#fff;height:32px;width:32px;border-radius:25px;position:absolute;left:-8px;z-index:10}.timeline-box .circle.invert-c{border-color:#fff;background-color:rgba(65,115,160,1)}.timeline-box .circle.c1{top:3%}.timeline-box .circle.c2{top:17%}.timeline-box .circle.c3{top:32%}.timeline-box .circle.c4{top:43%}.timeline-box .circle.c5{top:62%}.timeline-box .circle.c6{top:80%}.timeline-box .circle.ci1{top:50%}.timeline-box .circle.ci2{top:52%}.timeline-box .circle.ci3{top:54%}.timeline-box .circle.ci4{top:70%}.timeline-box .circle.ci5{top:72%}.timeline-box .circle.ci6{top:74%}.timeline-box .timeline-text{border-top:1.5px solid rgba(65,115,160,1);width:50%}.timeline-box .timeline-text::before{content:'';border:rgba(65,115,160,1) solid 8px;background-color:#fff;height:32px;width:32px;border-radius:25px;display:none;position:absolute;top:-16px;left:-22px;z-index:2}.timeline-box .timeline-text .t-content{position:relative}.timeline-box .timeline-text.left-text{padding:20px 30px 0 70px;margin-right:50%}.timeline-box .timeline-text.left-text img{position:absolute;left:-90px;top:-61px}.timeline-box .timeline-text.left-text .t-content::after{content:'';border:rgba(65,115,160,1) solid 8px;background-color:#fff;height:32px;width:32px;border-radius:25px;position:absolute;right:-64px;transform:translateX(-30%);top:-38px;z-index:10;-webkit-transform:translateX(-30%);-moz-transform:translateX(-30%);-ms-transform:translateX(-30%);-o-transform:translateX(-30%)}.timeline-box .timeline-text.right-text{padding:20px 70px 0 30px;right:0;margin-left:50%}.timeline-box .timeline-text.right-text img{position:absolute;right:-90px;top:-61px}.timeline-box .timeline-text.right-text .t-content::after{content:'';border:rgba(65,115,160,1) solid 8px;background-color:#fff;height:32px;width:32px;border-radius:25px;position:absolute;left:-29px;transform:translateX(-30%);top:-38px;z-index:10;-webkit-transform:translateX(-30%);-moz-transform:translateX(-30%);-ms-transform:translateX(-30%);-o-transform:translateX(-30%)}.timeline-box .timeline-text.t1{top:4%}.timeline-box .timeline-text.t2{top:18%}.timeline-box .timeline-text.t3{top:33%}.timeline-box .timeline-text.t4{top:44%}.timeline-box .timeline-text.t5{top:63%}.timeline-box .timeline-text.t6{top:81%}.timeline-box .left-col,.timeline-box .right-col{flex:1 1 0;position:relative}@media screen and (max-width:900px){.timeline-box{margin-top:150px}}@media screen and (max-width:600px){.timeline-box .timeline-text::before{display:block}.timeline-box .circle-left{border:rgba(65,115,160,1) solid 8px;background-color:#fff;height:32px;width:32px;border-radius:25px;position:absolute;left:0;top:0;z-index:10;top:-16%;left:-13%;display:none}.timeline-box .circle{display:none}.timeline-box .timeline-text{width:90%;margin-right:20px;margin-left:20px;position:relative}.timeline-box .timeline-text.left-text{padding:15px 0 15px 15px}.timeline-box .timeline-text.left-text img{right:-25px;left:auto;top:-50px;width:60px}.timeline-box .timeline-text.left-text .t-content::after{display:none}.timeline-box .timeline-text.right-text{padding:15px 0 15px 15px;margin-left:20px}.timeline-box .timeline-text.right-text img{right:-25px;left:auto;top:-50px;width:60px}.timeline-box .timeline-text.right-text .t-content::after{display:none}.timeline-box .middle-line{margin:0;position:absolute;top:-5px;left:5px;height:100%}}.timeline-box{margin-top:0}.timeline-box.timeline-box-left{margin-bottom:0}.timeline-box.timeline-box-left .timeline-text{width:100%;border-top:none}.timeline-box.timeline-box-left .timeline-text.right-text{padding:0 70px 80px 45px;left:0;margin-left:0}.timeline-box.timeline-box-left .timeline-text.right-text.right-text-last{padding-bottom:40px}.timeline-box.timeline-box-left .timeline-text.right-text .t-content .timeline-header p{font-size:36px;line-height:40px;font-weight:700;color:rgba(65,115,160,1)}.timeline-box.timeline-box-left .timeline-text.right-text .t-content::after{top:3px;left:-44px}.timeline-box.timeline-box-left .middle-line{left:0;top:3px}@media screen and (max-width:900px){.timeline-box.timeline-box-left{margin-top:50px}}@media screen and (max-width:600px){.timeline-box.timeline-box-left .timeline-text.right-text{padding:0 0 90px 45px}.timeline-box.timeline-box-left .timeline-text.right-text::before{top:3px;left:-9px}}