.timeline,.timeline-wrapper{position:relative}.timeline:before{background:#1f9290;border-radius:4px;content:"";height:calc(100% - 50px);left:calc(50% - 4px);position:absolute;top:26px;width:8px}.timeline:after{bottom:0}.timeline-wrapper:after,.timeline:after{background:#1f9290;border-radius:4px;content:"";height:20px;left:calc(50% - 4px);position:absolute;width:8px}.timeline-wrapper:after{bottom:-24px}p.year{font-size:4rem;font-weight:700;line-height:1;position:relative}p.year:before{background:#fff;border:6px solid #1f9290;border-radius:100%;content:"";height:32px;position:absolute;right:-40px;width:32px}.entry.left p.year:before{left:-40px;right:auto}@media (min-width:891px){.entry{text-align:right;width:50%}.entry.left{margin-left:auto;margin-right:0;text-align:left}}@media (max-width:890px){p.year:before{left:-40px;right:auto}.timeline{padding-left:18px}.timeline-wrapper:after,.timeline:after,.timeline:before{left:14px}}