*{margin:0;padding:0}.copyright__part{text-align:center;padding:10px 20px;font-weight:300;position:fixed;bottom:0;left:0;right:0}.copyright__part a{color:#fff;font-size:14px;text-decoration:none}.timeline__cover{color:#fff;padding:50px 0}.timeline__cover .timeline__title{text-align:center;max-width:840px;margin:0 auto;padding:0 16px}.timeline__cover .timeline__title h2{letter-spacing:-.5px;text-transform:capitalize;margin-bottom:16px;font-size:48px;font-weight:600;line-height:56px}.timeline__cover .timeline__title p{color:#959595;font-size:18px;font-weight:400;line-height:28.8px}.timeline__cover .timeline{padding-top:64px}.timeline__cover .timeline ul{padding-top:100px}.timeline__cover .timeline ul li{background:#9a9a9a;width:2px;margin:0 auto 48px;list-style-type:none;position:relative}.timeline__cover .timeline ul li:last-child{width:0;height:0;padding-bottom:7px}.timeline__cover .timeline ul li:before{content:"";background:#6366f1;border-radius:50%;width:16px;height:16px;position:absolute;top:-32px;left:50%;transform:translate(-50%)}.timeline__cover .timeline ul li .hidden{opacity:0}.timeline__cover .timeline ul li .content{width:289px;position:relative;top:-100px}.timeline__cover .timeline ul li .content .badge{text-transform:uppercase;background:#6366f1;border-radius:1000px;padding:6px 12px;font-size:12px;line-height:16px;display:inline-block}.timeline__cover .timeline ul li .content h3{margin:16px 0 8px;font-size:20px;font-weight:600;line-height:28px}.timeline__cover .timeline ul li .content p{color:#acacac;font-size:14px;font-weight:400;line-height:20px}.timeline__cover .timeline ul li:nth-child(odd) .content{left:70px}.timeline__cover .timeline ul li:nth-child(odd) .content:before{left:-38px}.timeline__cover .timeline ul li:nth-child(2n) .content{left:-359px}.timeline__cover .timeline ul li:nth-child(2n) .content:before{right:-38px}@media screen and (max-width:1020px){.timeline__cover .timeline ul li .content{width:41vw}.timeline__cover .timeline ul li:nth-child(2n) .content{left:calc(-41vw - 45px)}}@media screen and (max-width:700px){.timeline__cover{padding:32px 0}.timeline__cover .timeline__title{text-align:left}.timeline__cover .timeline{padding-top:32px}.timeline__cover .timeline__title h2{letter-spacing:.08px;font-size:32px;line-height:44px}.timeline__cover .timeline ul li{margin-left:20px}.timeline__cover .timeline ul li .content{width:calc(100vw - 100px);transition:all .2s}.timeline__cover .timeline ul li .content p{min-height:110px}.timeline__cover .timeline ul li:nth-child(2n) .content{left:38px}.timeline__cover .timeline ul li:nth-child(2n) .content:before{left:-33px}.timeline__cover .timeline ul li:nth-child(odd) .content{left:38px}}
