.timeline-alter .timeline-item{position:relative;display:table;table-layout:fixed;width:100%;min-height:135px}.timeline-alter .timeline-item .left-part{width:50%;display:table-cell;padding-right:60px;min-height:100%;text-align:right;vertical-align:top}.timeline-alter .timeline-item .left-part .item-period,.timeline-alter .timeline-item .left-part h4{margin:2px 0 8px;font-size:20px;line-height:32px}.timeline-alter .timeline-item .left-part .item-company{display:block;margin:0 0 4px;font-size:12px;font-size:20px;line-height:32px}.timeline-alter .timeline-item .divider{position:absolute;top:30px;left:50%;bottom:0;width:2px}.timeline-alter .timeline-item .divider:after{content:"";display:block;margin-top:-32px;width:30px;height:30px;margin-left:-15px;border-radius:50%;border:2px dashed;border-color:#8C8C8C;background-color:#fff}.timeline-alter .timeline-item .divider:before{position:absolute;content:"";display:block;width:10px;height:10px;margin-left:-5px;top:-22px;border-radius:50%;background-color:#5777ff}.timeline-alter .timeline-item .right-part{width:50%;display:table-cell;padding-left:60px;padding-right:15px;vertical-align:top;border-left:2px dashed #8C8C8C}.timeline-alter .timeline-item .right-part h4,.timeline-alter .timeline-item .right-part .item-period{margin:2px 0 8px;font-size:20px;line-height:32px}.timeline-alter .timeline-item .right-part p{font-size:18px;font-weight:400;line-height:30px}.timeline-alter .timeline-item .right-part .item-company{display:block;margin:0 0 4px;font-size:12px;font-size:20px;line-height:32px}.timeline-alter .timeline-item:last-child{min-height:unset}.timeline-alter .timeline-item:last-child .left-part p,.timeline-alter .timeline-item:last-child .right-part p{margin-bottom:0}.clearfix:after{clear:both}.clearfix:after,.clearfix:before{content:" ";display:table}