.cd-timeline{position:relative;padding:0;margin-top:2em;margin-bottom:2em;padding-left:18px}.cd-timeline::before{content:'';position:absolute;top:0;left:18px;height:100%;width:4px;background-color:#e8efff}.cd-timeline .cd-timeline-block::after,.cd-timeline::after{content:'';display:table;clear:both}.cd-timeline-block{position:relative;margin:2em 0}.cd-timeline-block:first-child{margin-top:0}.cd-timeline-icon{position:absolute;top:0;left:-18px;width:40px;height:40px;-webkit-border-radius:50%;border-radius:50%;font-size:16px;border:5px solid #fff;text-align:center;-webkit-box-shadow:0 5px 20px #d6dee4;box-shadow:0 5px 20px #d6dee4;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.cd-timeline-point{position:absolute;top:16px;left:-6px;width:16px;height:16px;border:4px solid #e8efff;-webkit-border-radius:50%;border-radius:50%;background-color:#2949ef}.cd-timeline-content{position:relative;margin-left:60px;-webkit-border-radius:.25em;border-radius:.25em;padding:1em;background-color:#f3f7ff}.cd-timeline-content::before{content:'';position:absolute;top:16px;right:100%;height:0;width:0;border:7px solid transparent;border-right-color:#f3f7ff}.cd-timeline-content .cd-date{position:absolute;top:14px;right:14px;color:#2949ef}.cd-timeline.cd-timeline-light .cd-timeline-content{background-color:#fff;-webkit-box-shadow:0 5px 20px #d6dee4;box-shadow:0 5px 20px #d6dee4}.cd-timeline.cd-timeline-light .cd-timeline-content::before{border-right-color:#fff}@media only screen and (min-width:1170px){.cd-timeline.center-orientation{padding-left:0}.cd-timeline.center-orientation::before{left:50%;margin-left:-2px}.cd-timeline.center-orientation .cd-timeline-block:nth-child(even) .cd-timeline-content{float:right}.cd-timeline.center-orientation .cd-timeline-block:nth-child(odd) .cd-timeline-content::before{left:100%;right:auto;border-color:transparent;border-left-color:#f3f7ff}.cd-timeline.center-orientation.cd-timeline-light .cd-timeline-block:nth-child(odd) .cd-timeline-content::before{border-color:transparent;border-left-color:#fff}.cd-timeline.center-orientation .cd-timeline-icon{width:50px;height:50px;left:50%;margin-left:-25px;font-size:19px}.cd-timeline.center-orientation .cd-timeline-point{left:50%;margin-left:-8px}.cd-timeline.center-orientation .cd-timeline-content{margin-left:0;padding:1.6em;width:45%}.cd-timeline.center-orientation .cd-timeline-content .cd-date{left:122%;right:auto;top:2px;padding:12px 0;white-space:nowrap}.cd-timeline.center-orientation .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date{left:auto;right:122%}}