.whippet-timeline{--icon-size:32px;--icon-padding:14px;--icon-absolute-size:calc(var(--icon-size) + var(--icon-padding)*2);--icon-spacing:15px;--primary-color:var(--e-global-color-accent,#fa6400);--secondary-color:var(--e-global-color-57237f6,#fff);--item-spacing:25px;--line-thickness:4px;--line-size:calc(50% + var(--item-spacing));--line-offset:calc(var(--icon-absolute-size)/2 - var(--line-thickness)/2);--text-spacing:5px;overflow:hidden;padding:0 var(--whippet-container-padding);position:relative}.whippet-timeline .items{margin:0 auto;max-width:calc(var(--container-max-width) - var(--item-spacing))}.whippet-timeline .items .item{align-items:center;display:flex;gap:var(--icon-spacing);margin-bottom:var(--item-spacing);position:relative;z-index:1}.whippet-timeline .items .item:after,.whippet-timeline .items .item:before{background:var(--primary-color);content:"";display:block;height:var(--line-size);left:var(--line-offset);position:absolute;width:var(--line-thickness)}.whippet-timeline .items .item:before{top:0}.whippet-timeline .items .item:after{top:50%}.whippet-timeline .items .item:first-child:before{content:none}.whippet-timeline .items .item:last-child{margin-bottom:0}.whippet-timeline .items .item:last-child:after{content:none}.whippet-timeline .items .item .icon{background:var(--primary-color);border-radius:50%;color:var(--secondary-color);height:var(--icon-absolute-size);padding:var(--icon-padding);width:var(--icon-absolute-size);z-index:2}.whippet-timeline .items .item .icon svg{height:var(--icon-size);width:var(--icon-size)}.whippet-timeline .items .item .title{margin:0}.whippet-timeline .items .item .text{margin-top:var(--text-spacing)}@media only screen and (min-width:769px){.whippet-timeline{--icon-spacing:10px;--text-spacing:10px;--item-spacing:40px}.whippet-timeline .items{display:flex;gap:var(--item-spacing);justify-content:space-between}.whippet-timeline .items .item{flex:1;flex-direction:column;margin:0;text-align:center}.whippet-timeline .items .item:after,.whippet-timeline .items .item:before{height:var(--line-thickness);top:var(--line-offset);width:var(--line-size)}.whippet-timeline .items .item:before{left:-1px}.whippet-timeline .items .item:after{left:50%}.whippet-timeline .items .item:first-child:before,.whippet-timeline .items .item:last-child:after{content:"";width:100vh}.whippet-timeline .items .item:first-child:before{left:unset;right:0}}@media only screen and (min-width:1025px){.whippet-timeline{--item-spacing:70px}}

/*# sourceMappingURL=timeline.css.map*/