.circl-timeline-module{width:100%}.timeline-steps{display:flex;flex-direction:column;height:var(--timeline-height);justify-content:space-between;padding-bottom:var(--timeline-pad-bottom);padding-top:var(--timeline-pad-top);position:relative}.timeline-steps:before{background-color:var(--line-color);bottom:calc(var(--timeline-pad-bottom) + var(--circle-radius));content:"";left:calc(var(--timeline-left-offset) + var(--circle-radius));position:absolute;top:calc(var(--timeline-pad-top) + var(--circle-radius));transform:translateX(calc(var(--line-width)/-2));width:var(--line-width);z-index:0}.timeline-step{align-items:center;column-gap:var(--content-gap);display:grid;grid-template-columns:calc(var(--timeline-left-offset) + var(--circle-diameter)) 1fr;position:relative;z-index:1}.timeline-marker-wrap{align-items:center;display:flex;justify-content:flex-end;min-height:var(--circle-diameter)}.timeline-node{border:2px solid var(--line-color);border-radius:50%;box-sizing:border-box;height:var(--circle-diameter);min-width:var(--circle-diameter);position:relative;width:var(--circle-diameter);z-index:2}.timeline-content-wrap{color:var(--line-color);min-width:0}.timeline-step-title{margin-bottom:var(--title-body-gap)}.timeline-step-title:empty{margin-bottom:0}.timeline-step-body>:first-child,.timeline-step-title>:first-child{margin-top:0}.timeline-step-body>:last-child,.timeline-step-title>:last-child{margin-bottom:0}.timeline-step-body h1,.timeline-step-body h2,.timeline-step-body h3,.timeline-step-body h4,.timeline-step-body h5,.timeline-step-body h6,.timeline-step-body ol,.timeline-step-body p,.timeline-step-body ul,.timeline-step-title h1,.timeline-step-title h2,.timeline-step-title h3,.timeline-step-title h4,.timeline-step-title h5,.timeline-step-title h6,.timeline-step-title ol,.timeline-step-title p,.timeline-step-title ul{color:inherit}@media (max-width:767px){.timeline-step{align-items:start;column-gap:16px;grid-template-columns:calc(var(--timeline-left-offset) + var(--circle-diameter)) 1fr}.timeline-marker-wrap{align-items:flex-start}}