:root{--event-timeline-color:#000;--event-timeline-track-offset:22px;--event-timeline-track-size:2px;--event-timeline-anchor-size:28px;--event-timeline-anchor-length:2.3rem;--event-timeline-arrow-size:40px;--event-timeline-arrow-animation-size:3px;--event-timeline-separator-width:calc(var(--event-timeline-arrow-size)*2);--event-timeline-event-width:40%}.event_timeline.has-time-separators .event-timeline-separator{position:relative;white-space:normal;width:var(--event-timeline-separator-width)}.event_timeline.has-time-separators .event-timeline-separator span{display:block;font-weight:700}.event_timeline .event_item{position:relative;white-space:normal;width:var(--event-timeline-event-width)}.event_timeline .event_item.event_past{opacity:1}.event_timeline .event_item .anchor{background-color:var(--event-timeline-color);border-radius:50%;content:"";display:block;height:var(--event-timeline-anchor-size);position:absolute;width:var(--event-timeline-anchor-size)}.event_timeline .event_item .event_date{font-weight:700}.event_timeline .event_item h5{line-height:1;margin:0;padding:0}.event_timeline.direction-horizontal.has-time-separators{--event-timeline-track-offset:100px}.event_timeline.direction-horizontal.has-time-separators .event-timeline-separator{right:calc(var(--event-timeline-event-width)*-.5);text-align:center;top:calc(var(--event-timeline-track-offset)*-1)}.event_timeline.direction-horizontal{overflow:hidden;padding:var(--event-timeline-track-offset) 0 0 0;position:relative}.event_timeline.direction-horizontal:before{background-color:var(--event-timeline-color);content:"";height:var(--event-timeline-track-size);position:absolute;top:var(--event-timeline-track-offset);width:100%}.event_timeline.direction-horizontal .track{align-items:flex-start;display:flex;flex-flow:nowrap;position:relative;transition:all 1s;white-space:nowrap;z-index:0}.event_timeline.direction-horizontal .track .event_item{display:inline-block;margin-top:calc(var(--event-timeline-anchor-size)/2);padding-top:var(--event-timeline-anchor-length);text-align:center}.event_timeline.direction-horizontal .track .event_item .anchor{left:calc(50% - 8px);top:calc(var(--event-timeline-anchor-size)*-1 - 2px)}.event_timeline.direction-horizontal .track .event_item .anchor:before{background-color:inherit;content:"";display:block;height:var(--event-timeline-anchor-length);left:50%;position:absolute;top:var(--event-timeline-anchor-size);width:1px}.event_timeline.direction-horizontal .next,.event_timeline.direction-horizontal .previous{background-color:var(--event-timeline-color);border-radius:50%;content:"";cursor:pointer;display:block;height:var(--event-timeline-arrow-size);position:absolute;top:calc(var(--event-timeline-track-offset) - var(--event-timeline-arrow-size)/2);width:var(--event-timeline-arrow-size);z-index:1}.event_timeline.direction-horizontal .next:after,.event_timeline.direction-horizontal .previous:after{border-bottom:3px solid #fff;border-left:3px solid #fff;content:"";font-size:0;height:calc(var(--event-timeline-arrow-size)/4);position:absolute;top:calc(var(--event-timeline-arrow-size)/3 + 1.5px);transition:left .3s;width:calc(var(--event-timeline-arrow-size)/4);z-index:3}.event_timeline.direction-horizontal .next{right:0}.event_timeline.direction-horizontal .next:after{left:calc(var(--event-timeline-arrow-size)/4 + 1.5px);transform:rotate(-135deg)}.event_timeline.direction-horizontal .next:focus:after,.event_timeline.direction-horizontal .next:hover:after{left:calc(var(--event-timeline-arrow-size)/4 + 1.5px + var(--event-timeline-arrow-animation-size))}.event_timeline.direction-horizontal .previous{display:none;left:0}.event_timeline.direction-horizontal .previous:after{left:calc(var(--event-timeline-arrow-size)/4 + 5px);transform:rotate(45deg)}.event_timeline.direction-horizontal .previous:focus:after,.event_timeline.direction-horizontal .previous:hover:after{left:calc(var(--event-timeline-arrow-size)/4 + 5px - var(--event-timeline-arrow-animation-size))}.event_timeline.direction-vertical{padding:0 0 0 var(--event-timeline-track-offset);position:relative}.event_timeline.direction-vertical:before{background-color:var(--event-timeline-color);border-radius:var(--event-timeline-track-size);content:"";height:100%;position:absolute;width:var(--event-timeline-track-size)}.event_timeline.direction-vertical .track{display:flex;flex-flow:column;gap:2rem;margin-left:2rem}.event_timeline.direction-vertical .track .event_item .anchor{left:calc(-2rem + var(--event-timeline-anchor-size)/2*-1 - var(--event-timeline-track-size)/2*-1);top:calc(50% - var(--event-timeline-anchor-size)/2)}.event_timeline.direction-vertical.has-time-separators{--event-timeline-track-offset:150px}.event_timeline.direction-vertical.has-time-separators .event-timeline-separator{left:calc(var(--event-timeline-track-offset)*-1);text-align:right}
