.blog-timeline{position:relative;padding-left:25px;margin-left:50px}.blog-timeline::before{content:'';position:absolute;left:-1px;top:0;bottom:0;width:2px;background:#dee2e6}.tl-step{position:relative;padding-bottom:1.5rem;padding-left:20px}.tl-step:last-child{padding-bottom:0}.tl-year{position:absolute;left:-26px;top:-2px;transform:translateX(-50%);background:#fff;padding:2px 6px;font-weight:800;font-size:.95rem;color:#5b8c51;line-height:1;z-index:1;white-space:nowrap}@media (max-width:767.98px){.blog-timeline{margin-left:40px;padding-left:20px}.tl-year{font-size:.8rem}}
