.timeline-wrapper .module-wrapper__inner>.theme-ctas{justify-content:center;margin-top:1.5rem}.timeline{--animation-interval:0.4s;display:block}@media (min-width:768px){.timeline{--timeline-gap:50px;--timeline-line-width:2px;display:-ms-grid;display:grid;-ms-grid-columns:1fr var(--timeline-gap) var(--timeline-line-width) var(--timeline-gap) 1fr;gap:var(--timeline-gap);grid-template-columns:1fr var(--timeline-line-width) 1fr;grid-template-rows:repeat(calc(var(--items) + 1),auto)}.timeline:before{background-image:linear-gradient(to bottom,var(--line-color,currentColor) 90%,transparent);content:"";-ms-grid-column:2;grid-column:2;grid-row:1/-1;height:100%}.timeline .timeline-event{--timeline-initial-transform:translateX(10%);--connector-offset:calc(100% + 10px + var(--event-border-width, 0px));--connector-right:auto;--connector-left:var(--connector-offset);--connector-origin:center left;-ms-grid-column:1;grid-column:1;grid-row:calc(var(--index) + 1)/span 2;margin:0;-ms-grid-row-align:start;align-self:start;position:relative}.timeline .timeline-event:nth-child(2n){--connector-left:auto;--connector-right:var(--connector-offset);--connector-origin:center right;-ms-grid-column:3;grid-column:3}.timeline .timeline-event:last-child{margin-bottom:4rem}.timeline .timeline-event:after,.timeline .timeline-event:before{bottom:0;content:"";display:block;left:var(--connector-left);margin:auto;position:absolute;right:var(--connector-right);top:0;transition:var(--animation-interval)}.timeline .timeline-event:before{border-top:1px solid var(--line-color,currentColor);color:inherit;height:0;transform:scaleX(0);transform-origin:var(--connector-origin);width:calc(var(--timeline-gap) - 20px)}.timeline .timeline-event:after{--size:18px;background-color:var(--dot-color,var(--bullet-color));border:4px solid var(--background-color);border-radius:1000px;height:var(--size);margin:auto calc(var(--timeline-gap) + var(--timeline-line-width)/2 - var(--size)/2 - 9px);transform:scale(0);width:var(--size)}.timeline .timeline-event.visible:after,.timeline .timeline-event.visible:before,.timeline .timeline-event:focus-within:after,.timeline .timeline-event:focus-within:before,.timeline .timeline-event:hover:after,.timeline .timeline-event:hover:before{transform:none;transition-property:all,transform}.timeline .timeline-event.visible:after,.timeline .timeline-event:focus-within:after,.timeline .timeline-event:hover:after{transition-delay:0s,calc(var(--animation-interval)*2)}.timeline .timeline-event.visible:before,.timeline .timeline-event:focus-within:before,.timeline .timeline-event:hover:before{transition-delay:0s,var(--animation-interval)}}.timeline-event{background-color:var(--event-color,var(--medium-light-bg));border:var(--event-border,1px solid transparent);border-radius:var(--event-radius,10px);display:block;filter:blur(2px);opacity:0;padding:40px;transition:var(--animation-interval)}@media (min-width:768px) and (prefers-reduced-motion:no-preference){.timeline-event{transform:translateX(-10%)}.timeline-event:nth-child(2n){transform:translate(10%)}}.timeline-event.visible,.timeline-event:focus-within,.timeline-event:hover{filter:none;opacity:1;transform:none}.timeline-event:before{display:none}.timeline-event summary{cursor:pointer;list-style:none}.timeline-event summary::marker{display:none}.timeline-event summary::-webkit-details-marker{display:none}.timeline-event__details{padding-top:1.75rem}@media not screen and (min-width:768px){.tabs--timeline .tabs__body{padding-left:0;padding-right:0}}