.mt-0{margin-top:0!important}.pt-0{padding-top:0}.pt-15{padding-top:15px}.pt-30{padding-top:30px}*{box-sizing:border-box}.timeline-wrap{width:100%;max-width:2048px;min-width:1100px;margin:0 auto;padding:8px 0 25px;text-align:center}.timeline{position:relative;height:580px;min-width:930px}.timeline:before{content:"";position:absolute;left:0;right:0;top:288px;height:14px;background:#d7d7d7;border-radius:6px}.event{position:absolute;width:220px;height:100%}.event .connector{position:absolute;left:67px;width:2px;background:#d9d9d9}.event .ring{position:absolute;left:18px;width:100px;height:100px;border:6px solid;border-radius:50%;background:#fff;z-index:1}.event .ring-bg-blue{border-color:#09b1ef}.event .ring-bg-orange{border-color:#f6931e}.event .square{position:absolute;left:58px;top:285px;width:20px;height:20px;background:#b9b8b8;border-radius:19px;z-index:3;border:3px solid #fff}.event .content{position:absolute;width:245px;left:70px}.event.top .connector{top:84px;height:210px}.event.top .ring{top:0}.event.top .content{top:120px}.event.bottom .connector{top:300px;height:210px}.event.bottom .ring{top:510px}.event.bottom .content{top:355px}.year{font-size:18px;line-height:14px;margin-bottom:4px;margin-top:24px;text-align:center}.title,.year{font-weight:700}.title{font-size:21px;line-height:1.05;margin-bottom:9px}.description{font-size:13px;line-height:1.5;color:#575757;text-align:left}.e2010{left:0}.e2011{left:140px}.e2012{left:280px}.e2013{left:420px}.e2014{left:560px}.e2016{left:700px}.e2017{left:840px}@media(min-width:1600px){.timeline{min-width:930px;max-width:1100px;height:620px}}@media(max-width:1200px){.timeline-wrap{min-width:0;padding:20px;overflow-x:hidden}.timeline{min-width:0;height:auto;padding:20px 0}.timeline:before{display:none}.event,.event.bottom,.event.top{position:relative;left:auto!important;width:100%;height:150px;margin-bottom:25px}.event .connector,.event .ring,.event .square{display:none}.event .content{position:relative;top:auto;left:0;width:min(500px,100%);padding-left:20px;border-left:5px solid #5b93e8}.event.bottom .content,.event.top .content{position:relative;top:auto;left:0;width:min(500px,100%);padding-top:0}}