.timeline{flex-direction:column;align-items:center;gap:6px;padding:20px 0;display:flex;position:relative}.timeline:before{content:"";background-image:url(../media/milestone-bg.0_qdr4mo9i6yu.png);width:285px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.milestone{align-self:flex-end;align-items:center;width:55%;margin:35px 0;display:flex;position:relative}.milestone.reverse{flex-direction:row-reverse;align-self:flex-start}.milestone-bubble{z-index:1;border:4px solid #fff;border-radius:50%;width:50px;height:50px}.milestone-text{border-left:3px solid #000;max-width:345px;margin:0 20px;padding:0 20px;position:absolute;top:32px;left:350px}.milestone.reverse .milestone-text{text-align:right;border-left:none;border-right:3px solid #000;margin:0 20px 0 0;left:168px;right:0}.milestone.reverse .milestone-desclist{list-style-position:inside}.milestone-counter{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;display:flex;position:absolute;left:20px}.milestone.reverse .milestone-counter{left:auto;right:20px}@media screen and (min-width:1024px) and (max-width:1279px){.timeline{padding-bottom:100px}ul{padding-left:0}ul li{font-size:14px;line-height:18px}.milestone.reverse .milestone-text{max-width:190px;left:-8px}.milestone-year-achivement{font-size:14px;line-height:18px}}@media screen and (min-width:1280px) and (max-width:1365px){.milestone.reverse .milestone-text{left:-24px}}@media screen and (min-width:1366px) and (max-width:1439px){.milestone.reverse .milestone-text{left:24px}}@media screen and (min-width:1440px) and (max-width:1679px){.milestone.reverse .milestone-text{left:64px}}
