.timeline{display:grid;grid-template-columns:[center-line] max-content [right-side] 1fr;gap:1rem;--timeline-line-color: var(--bulma-text);--timeline-icon-color: var(--bulma-scheme-main);position:relative}.timeline:before{content:"";grid-column:center-line;grid-row:1/span 99999999;justify-self:center;width:2px;background-color:var(--timeline-line-color);z-index:1;margin-top:1.5rem;margin-bottom:1.5rem;position:absolute;height:calc(100% - 3rem)}.timeline .timeline-header{grid-column:center-line;word-wrap:normal;text-align:center;display:flex;justify-content:center;z-index:2}.timeline .timeline-item{grid-column:1/-1;display:grid;grid-template-columns:subgrid;z-index:2}.timeline .timeline-item .timeline-marker{grid-column:center-line;grid-row:1;display:flex;justify-content:center;align-items:center;min-height:2rem}.timeline .timeline-item .timeline-marker.is-white{--timeline-line-color: var(--bulma-white);--timeline-icon-color: var(--bulma-white-invert)}.timeline .timeline-item .timeline-marker.is-black{--timeline-line-color: var(--bulma-black);--timeline-icon-color: var(--bulma-black-invert)}.timeline .timeline-item .timeline-marker.is-light{--timeline-line-color: var(--bulma-light);--timeline-icon-color: var(--bulma-light-invert)}.timeline .timeline-item .timeline-marker.is-dark{--timeline-line-color: var(--bulma-dark);--timeline-icon-color: var(--bulma-dark-invert)}.timeline .timeline-item .timeline-marker.is-text{--timeline-line-color: var(--bulma-text);--timeline-icon-color: var(--bulma-text-invert)}.timeline .timeline-item .timeline-marker.is-primary{--timeline-line-color: var(--bulma-primary);--timeline-icon-color: var(--bulma-primary-invert)}.timeline .timeline-item .timeline-marker.is-link{--timeline-line-color: var(--bulma-link);--timeline-icon-color: var(--bulma-link-invert)}.timeline .timeline-item .timeline-marker.is-info{--timeline-line-color: var(--bulma-info);--timeline-icon-color: var(--bulma-info-invert)}.timeline .timeline-item .timeline-marker.is-success{--timeline-line-color: var(--bulma-success);--timeline-icon-color: var(--bulma-success-invert)}.timeline .timeline-item .timeline-marker.is-warning{--timeline-line-color: var(--bulma-warning);--timeline-icon-color: var(--bulma-warning-invert)}.timeline .timeline-item .timeline-marker.is-danger{--timeline-line-color: var(--bulma-danger);--timeline-icon-color: var(--bulma-danger-invert)}.timeline .timeline-item .timeline-marker:not(:has(.icon)):not(:has(.image)):after{content:"";width:1rem;height:1rem;border-radius:50%;background-color:var(--timeline-line-color);border:2px solid var(--timeline-line-color)}.timeline .timeline-item .timeline-marker .image{background-color:var(--timeline-line-color);border:0px solid var(--timeline-line-color);border-radius:9999px}.timeline .timeline-item .timeline-marker .icon{height:2rem;width:2rem;background-color:var(--timeline-line-color);color:var(--timeline-icon-color);border:0px solid var(--timeline-line-color);border-radius:9999px}.timeline .timeline-item .timeline-content{grid-column:right-side;grid-row:1;margin:.5rem}.timeline .timeline-item .timeline-content .heading{font-weight:600}.timeline.is-center{grid-template-columns:[left-side] 1fr [center-line] max-content [right-side] 1fr}.timeline.is-center .timeline-item:nth-of-type(2n) .timeline-content{grid-column:left-side;text-align:right}.timeline.is-center .timeline-item:nth-of-type(odd) .timeline-content{grid-column:right-side;text-align:left}.timeline.is-right{grid-template-columns:[left-side] 1fr [center-line] max-content}.timeline.is-right .timeline-item .timeline-content{grid-column:left-side;text-align:right}
