.timeline-wrapper .content{margin:0 auto 80px;max-width:700px;text-align:center}.timeline-wrapper .content ol,.timeline-wrapper .content ul{text-align:left}.timeline-wrapper .items{display:flex;flex-wrap:wrap;position:relative}.timeline-wrapper .item{float:left;position:relative;text-align:right;width:100%}.timeline-wrapper .items:before{content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:3px}.timeline-wrapper .button-wrap{margin-top:30px}.timeline-wrapper .year:only-child{margin-bottom:0}.timeline-wrapper .timeline-content:before{border-radius:50%;content:"";height:20px;position:absolute;right:-10px;top:0;width:20px}.timeline-wrapper .item:nth-child(2n):before{left:-8px;right:auto}.timeline-wrapper .timeline-content{max-width:50%;padding-bottom:50px;padding-right:60px;position:relative}.timeline-wrapper .item:nth-child(2n) .timeline-content{margin-left:auto;padding-left:60px;padding-right:0;text-align:left}.timeline-wrapper .item:nth-child(2n) .timeline-content:before{left:-10px;right:auto}.timeline-wrapper .timeline-content:after{content:"";display:block;height:2px;position:absolute;right:10px;top:10px;width:32px}.timeline-wrapper .item:nth-child(2n) .timeline-content:after{left:10px;right:auto}.timeline-wrapper .year{font-size:24px;font-weight:700;line-height:140%;margin-bottom:10px}.timeline-wrapper .item:last-child .timeline-content{padding-bottom:0}.timeline-wrapper .desc{margin-left:auto;max-width:400px}.timeline-wrapper .item:nth-child(2n) .timeline-content .desc{margin-left:0}.timeline-wrapper h2{margin-bottom:30px}@media(max-width:1280px){.timeline-wrapper .content-inner{font-size:18px}}@media(max-width:767px){.timeline-wrapper .items:before{left:0}.timeline-wrapper .content{margin-bottom:50px}.timeline-wrapper .timeline-content:before{left:-10px}.timeline-wrapper .timeline-content:after{left:10px;right:auto;width:20px}.timeline-wrapper .timeline-content{max-width:100%;padding-bottom:40px;padding-left:40px!important;padding-right:0;text-align:left}.timeline-wrapper .year{font-size:20px}.timeline-wrapper .desc{margin-left:0;max-width:100%}}