.timeline{--timeline-color-dot: var(--color-primary, blue);--timeline-color-dot-line: var(--timeline--color-dot, var(--timeline-color-dot));--timeline-bg-color-content: var(--timeline--bg-color-content, #f5f5f5)}.timeline{position:relative}.timeline:before{background-color:var(--timeline-color-dot-line);content:" ";height:calc(95% - 25px);left:50%;opacity:.6;position:absolute;top:25px;width:5px;transform:translate(-50%)}.timeline:not(:first-child){margin-top:40px}.timeline-item{display:grid;grid-template-columns:1fr 1fr;gap:100px;margin-bottom:70px;position:relative;width:100%}.timeline-item header{font-size:30px;hyphens:auto;margin-top:20px;margin-bottom:10px}.timeline-item .ce-bodytext{margin-bottom:10px}.timeline-item .timeline-content{grid-column-start:1;grid-column-end:2;background:var(--timeline-bg-color-content);border-radius:4px;box-shadow:0 20px 25px -15px #0000004d;padding:10px 30px;position:relative;width:100%}.timeline-item .timeline-content:after{content:"";position:absolute;border-style:solid;width:0;height:0;top:30px;right:-15px;border-width:10px 0 10px 15px;border-color:transparent transparent transparent var(--timeline-bg-color-content)}.timeline-item .timeline-content.with-image{padding-top:0;padding-left:0;padding-right:0}.timeline-item .timeline-content.with-image .ce-bodytext,.timeline-item .timeline-content.with-image header{padding-left:30px;padding-right:30px}.timeline-item:nth-child(2n) .timeline-content{grid-column-start:2;grid-column-end:3}.timeline-item:nth-child(2n) .timeline-content:after{left:-15px;border-width:10px 15px 10px 0;border-color:transparent var(--timeline-bg-color-content) transparent transparent}.timeline-dot{background-color:var(--timeline-color-dot);border-radius:50%;height:30px;left:50%;margin-top:25px;margin-left:-15px;position:absolute;width:30px}@media screen and (max-width: 768px){.timeline:before{left:15px}.timeline .timeline-dot{left:15px}.timeline .timeline-content{max-width:100%;width:auto;margin-left:50px}.timeline .timeline-item{grid-template-columns:100%}.timeline .timeline-item .timeline-content{grid-column-start:1;grid-column-end:2;padding-left:10px;padding-right:10px}.timeline .timeline-item .timeline-content.with-image{padding-left:0;padding-right:0}.timeline .timeline-item .timeline-content.with-image .ce-bodytext,.timeline .timeline-item .timeline-content.with-image header{padding-left:10px;padding-right:10px}.timeline .timeline-item:nth-child(odd) .timeline-content:after{left:-15px;border-width:10px 15px 10px 0;border-color:transparent var(--timeline-bg-color-content) transparent transparent}}
/*# sourceMappingURL=timeline.bundle.css.map */
