.timeline{line-height:1.4em;list-style:none;margin:0;padding:0;width:100%}.timeline h1,.timeline h2,.timeline h3,.timeline h4,.timeline h5,.timeline h6{line-height:inherit}.timeline-item{padding-left:40px;position:relative}.timeline-item:last-child{padding-bottom:0}.timeline-marker{bottom:0;left:0;position:absolute;top:0;width:15px}.timeline-marker:before{background:#8e83e4;border:3px solid transparent;border-radius:100%;content:"";display:block;height:15px;left:0;position:absolute;top:4px;transition:background .3s ease-in-out,border .3s ease-in-out;width:15px}.timeline-marker:after{background:#ccd5db;bottom:0;content:"";display:block;left:6px;position:absolute;top:24px;width:3px}.timeline-item:last-child .timeline-marker:after{content:none}.timeline-content-left,.timeline-content-right{padding-bottom:40px}.timeline-content-left p:last-child,.timeline-content-right p:last-child{margin-bottom:0}.period{padding:0}.period .timeline-info{display:none}.period .timeline-marker:before{background:transparent;border:3px solid #ccd5db;border-left:none;border-radius:0;border-right:none;bottom:30px;content:"";height:auto;position:absolute;top:0;width:15px}.period .timeline-marker:after{content:"";height:32px;top:auto}.period .timeline-content-left,.period .timeline-content-right{padding:40px 0 70px}.period .timeline-title{font-size:16px;margin:0}.period .timeline-description{color:#6d7278;font-size:16px}@media(min-width:576px){.timeline-centered .timeline,.timeline-split .timeline{display:table}.timeline-centered .timeline-item,.timeline-split .timeline-item{display:table-row;padding:0}.timeline-centered .period .timeline-info,.timeline-centered .timeline-content-left,.timeline-centered .timeline-content-right,.timeline-centered .timeline-marker,.timeline-split .period .timeline-info,.timeline-split .timeline-content-left,.timeline-split .timeline-content-right,.timeline-split .timeline-marker{display:table-cell;vertical-align:top}.timeline-centered .timeline-marker,.timeline-split .timeline-marker{position:relative}.timeline-centered .timeline-content-right,.timeline-split .timeline-content-right{padding-left:30px;text-align:left}.timeline-centered .timeline-content-left,.timeline-split .timeline-content-left{padding-right:30px;text-align:right}.timeline-centered .period .timeline-title,.timeline-split .period .timeline-title{left:-45px;position:relative}}@media(min-width:768px){.timeline-centered,.timeline-centered .timeline-content,.timeline-centered .timeline-info,.timeline-centered .timeline-item,.timeline-centered .timeline-marker{display:block;margin:0;padding:0}.timeline-centered .timeline-item{overflow:hidden}.timeline-centered .timeline-marker{left:50%;margin-left:-7.5px;position:absolute}.timeline-centered .timeline-content-left,.timeline-centered .timeline-content-right,.timeline-centered .timeline-info{width:50%}.timeline-centered>.timeline-item .timeline-content-left{float:left;padding-right:30px;text-align:right}.timeline-centered>.timeline-item .timeline-content-right{float:right;padding-left:30px;text-align:left}.timeline-centered>.timeline-item.period .timeline-content{float:none;padding:0;text-align:center;width:100%}.timeline-centered .timeline-item.period{padding:50px 0 90px}.timeline-centered .period .timeline-marker:after{bottom:0;height:30px;top:auto}.timeline-centered .period .timeline-title{left:auto}}.marker-outline .timeline-marker:before{background:transparent;border-color:#8e83e4}.marker-outline .timeline-item:hover .timeline-marker:before{background:#8e83e4}
