.timeline{display:flex;justify-content:center}.timeline-card{position:relative}.timeline-card:nth-child(odd){padding:30px 0 30px 30px}.timeline-card:nth-child(even){padding:30px 30px 30px 0}.timeline-card::before{content:"";position:absolute;width:50%;border:solid var(--bs-primary)}.timeline-card:nth-child(odd)::before{left:0;top:-5px;bottom:-5px;border-width:5px 0 5px 5px;border-radius:50px 0 0 50px}.timeline-card:nth-child(even)::before{right:0;top:0;bottom:0;border-width:5px 5px 5px 0;border-radius:0 50px 50px 0}.timeline-card:first-child::before{border-top:0;border-top-left-radius:0}.timeline-card:last-child:nth-child(odd)::before{border-bottom:0;border-bottom-left-radius:0}.timeline-card:last-child:nth-child(even)::before{border-bottom:0;border-bottom-right-radius:0}.timeline-info{display:flex;flex-direction:column;border-radius:10px;padding:10px}.timeline-title{position:relative}.timeline-title::before{content:"";position:absolute;background:var(--bs-body-bg);width:20px;height:20px;border-radius:999px;border:5px solid var(--bs-primary)}.timeline-card:nth-child(even)>.timeline-info>.timeline-title{text-align:right}.timeline-card:nth-child(odd)>.timeline-info>.timeline-title::before{left:-47.5px}.timeline-card:nth-child(even)>.timeline-info>.timeline-title::before{right:-47.5px}
