.ce-timeline h1.center,.ce-timeline h2.center,.ce-timeline h3.center,.ce-timeline h4.center,.ce-timeline h5.center,.ce-timeline h6.center{text-align:center}.ce-timeline h1.left,.ce-timeline h2.left,.ce-timeline h3.left,.ce-timeline h4.left,.ce-timeline h5.left,.ce-timeline h6.left{text-align:right}.ce-timeline h1.right,.ce-timeline h2.right,.ce-timeline h3.right,.ce-timeline h4.right,.ce-timeline h5.right,.ce-timeline h6.right{text-align:left}.ce-timeline .text-center{text-align:center}.ce-timeline .text-left{text-align:left}.ce-timeline .text-right{text-align:right}.ce-timeline .img-fluid{height:auto;max-width:100%}.ce-timeline ul.ce-timeline-list{list-style-type:none;margin:0 auto;max-width:1300px;padding:1rem;position:relative}.ce-timeline ul.ce-timeline-list:before{background:linear-gradient(to bottom,transparent 0,var(--kern-color-action-default) 10%,var(--kern-color-action-default) 90%,transparent 100%);content:"";height:100%;position:absolute;right:40px;top:0;width:1px}.ce-timeline ul.ce-timeline-list:after{clear:both;content:"";display:table}@media screen and (min-width:768px){.ce-timeline ul.ce-timeline-list{padding:2rem}.ce-timeline ul.ce-timeline-list:before{left:calc(50% - 1px);right:auto}}.ce-timeline ul.ce-timeline-list li.ce-timeline-entry{background-color:transparent;border:var(--kern-metric-border-width-light) solid var(--kern-color-layout-border);-o-border-image:linear-gradient(to right,var(--kern-color-layout-border) 0,var(--kern-color-layout-border) 100%);border-image:linear-gradient(to right,var(--kern-color-layout-border) 0,var(--kern-color-layout-border) 100%);border-image-slice:1;box-shadow:4px 4px 30px rgba(0,0,0,.1);clear:both;color:inherit;margin:1rem 3rem 1rem 1rem;padding:1rem;position:relative}.ce-timeline ul.ce-timeline-list li.ce-timeline-entry a,.ce-timeline ul.ce-timeline-list li.ce-timeline-entry h1,.ce-timeline ul.ce-timeline-list li.ce-timeline-entry h2,.ce-timeline ul.ce-timeline-list li.ce-timeline-entry h3,.ce-timeline ul.ce-timeline-list li.ce-timeline-entry h4,.ce-timeline ul.ce-timeline-list li.ce-timeline-entry h5,.ce-timeline ul.ce-timeline-list li.ce-timeline-entry h6{color:inherit}.ce-timeline ul.ce-timeline-list li.ce-timeline-entry:after,.ce-timeline ul.ce-timeline-list li.ce-timeline-entry:before{content:"";position:absolute}.ce-timeline ul.ce-timeline-list li.ce-timeline-entry:before{border-color:var(--kern-color-layout-border) var(--kern-color-layout-border) transparent transparent;border-style:solid;border-width:10px;right:-10px;top:calc(50% - 10px);transform:rotate(45deg)}@media screen and (min-width:768px){.ce-timeline ul.ce-timeline-list li.ce-timeline-entry{margin:1rem;width:44%}.ce-timeline ul.ce-timeline-list li.ce-timeline-entry.align-1{-o-border-image:linear-gradient(to right,var(--kern-color-layout-border) 0,var(--kern-color-layout-border) 100%);border-image:linear-gradient(to right,var(--kern-color-layout-border) 0,var(--kern-color-layout-border) 100%);border-image-slice:1;float:right;margin:1rem}.ce-timeline ul.ce-timeline-list li.ce-timeline-entry.align-1:before{border-color:transparent transparent var(--kern-color-layout-border) var(--kern-color-layout-border);left:-10px;right:auto}}.ce-timeline ul.ce-timeline-list li.ce-timeline-entry.text header{font-weight:var(--kern-typography-font-weight-semi-bold)}.ce-timeline ul.ce-timeline-list li.ce-timeline-entry.time{background-color:var(--kern-color-action-default);border:none;color:#fff;font-size:1.2rem;font-weight:var(--kern-typography-font-weight-semi-bold);margin:0 48px 0 auto;max-width:160px;padding:.2rem;text-align:center}.ce-timeline ul.ce-timeline-list li.ce-timeline-entry.time:before{display:none}@media screen and (min-width:768px){.ce-timeline ul.ce-timeline-list li.ce-timeline-entry.time{margin:0 auto;padding:.5rem;text-align:center}.ce-timeline ul.ce-timeline-list li.ce-timeline-entry.time:nth-of-type(2n){-o-border-image:none;border-image:none;float:none;margin:0 auto}.ce-timeline ul.ce-timeline-list li.ce-timeline-entry.time:nth-of-type(2n):before{display:none}}.ce-timeline ul.ce-timeline-list li.ce-timeline-entry.text-image header{font-weight:var(--kern-typography-font-weight-semi-bold)}.ce-timeline ul.ce-timeline-list li.ce-timeline-entry.text-image .ce-timeline-gallery .ce-timeline-gallery-row .ce-timeline-image{margin-bottom:1rem}.ce-timeline ul.ce-timeline-list li.ce-timeline-entry.text-image .ce-timeline-gallery .ce-timeline-gallery-row .ce-timeline-image img{height:auto;max-width:100%}.ce-timeline-image figcaption{font-size:var(--kern-typography-font-size-static-x-small);text-align:right}