.timeline{background:linear-gradient(0deg,#e1e0ff,rgba(235,235,253,0));overflow:hidden;padding:50px 0;position:relative}.timeline_list{display:flex;justify-content:space-between;padding:120px 0;position:relative}.timeline .timeline_list:after{background:#e1e0ff;content:"";height:2px;left:-100vw;position:absolute;top:50%;transform:translateY(-50%);width:200vw}.timeline_list .box{background:#0a0a0a;border-radius:8px;box-shadow:0 .7471592426300049px .6087964177131653px 0 rgba(76,76,168,.02),0 1.7955275774002075px 1.4630224704742432px 0 rgba(76,76,168,.03),0 3.380819082260132px 2.7547414302825928px 0 rgba(76,76,168,.04),0 6.030803203582764px 4.91398811340332px 0 rgba(76,76,168,.04),0 11.27995491027832px 9.19107437133789px 0 rgba(76,76,168,.05),0 27px 22px 0 rgba(76,76,168,.07);color:#fff;flex-wrap:wrap;min-width:200px;padding:0 20px;position:relative;z-index:1}.timeline_list .box,.timeline_list .box .inner{align-items:center;display:flex;height:72px}.timeline_list .box .date{font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;line-height:20px;text-transform:uppercase}.timeline_list .box .border{background:#1c1b1f;height:65px;left:0;margin:0 auto;position:absolute;right:0;top:70px;width:2px}.timeline_list .box .border:after{background:#fff;border:2px solid #1c1b1f;border-radius:100%;bottom:-5px;content:"";height:10px;left:-4px;position:absolute;width:10px}.timeline_list .box:nth-child(2n){margin-top:200px}.timeline_list .box:nth-child(2n) .border{bottom:70px;top:auto}.timeline_list .box:nth-child(2n) .border:after{bottom:auto;top:-5px}@media (max-width:991px){.timeline_list{padding:80px 0}.timeline_list .box{font-size:12px;min-width:180px;padding:0 10px}.timeline_list .box .date{font-size:14px}}@media (max-width:767px){.timeline_list{display:block;padding:40px 0 0 30px}.timeline .timeline_list:after{display:none}.timeline_list .box:nth-child(2n){margin:0}.timeline_list .box:not(:last-child){margin-bottom:15px}.timeline_list .box .border{height:2px;left:-26px;right:auto;top:50%;transform:translateY(-50%);width:30px}.timeline_list .box .border:after{bottom:-4px}.timeline_list .box:nth-child(2n) .border:after{top:-4px}.timeline_list .box:nth-child(2n) .border{bottom:auto;top:50%}.timeline_list .box .date{margin-bottom:2px}.timeline_list:before{background:#e1e0ff;bottom:40px;content:"";left:4px;position:absolute;top:70px;width:2px}}