.c-timeline__item{position:relative}.c-timeline__item-indicator{background-color:var(--primary-color);border-radius:100%;height:24px;width:24px}@media(max-width:1169px){.c-timeline{--padding:60px;padding:60px 0 60px var(--padding);position:relative}.c-timeline__track{background:linear-gradient(0deg,rgba(0,0,0,.6),#ff00c0 22.6%,#ff00c0 50.83%,#ff00c0 82.69%,rgba(0,0,0,.6));bottom:0;left:7px;position:absolute;top:0;width:9px}.c-timeline__items{display:flex;flex-direction:column;gap:60px}.c-timeline__item-indicator{left:calc(var(--padding)*-1);position:absolute}}@media(max-width:769px){.c-timeline{--padding:40px}}@media(min-width:1170px){.c-timeline{--rotate:-18deg;height:calc(32.5vw + 160px);position:relative;transform:translateY(50%) rotate(var(--rotate))}.c-timeline__track{background:linear-gradient(83.86deg,rgba(0,0,0,.6),#ff00c0 22.6%,#ff00c0 50.83%,#ff00c0 82.69%,rgba(0,0,0,.6));height:9px;left:0;position:absolute;right:0;top:7px}.c-timeline__items{display:flex;justify-content:space-around}.c-timeline__item-inner{font-size:16px;left:-20px;position:absolute;top:52px;transform:translate(-40px,40px) rotate(calc(var(--rotate)*-1));width:300px}.top .c-timeline__item-inner{transform:translate(-60px,calc(-100% - 80px)) rotate(calc(var(--rotate)*-1))}.c-timeline__heading{font-weight:700}}