.timeline__header{margin:0 0 30px;text-align:left}.timeline__header h2{text-align:left}.timeline .timeline__list{list-style:none}.timeline__list{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-columns:repeat(var(--timeline-count,6),minmax(0,1fr));list-style:none;margin:0;padding:0;position:relative}.timeline__list:before{background:linear-gradient(90deg,#14cdeb 5.48%,#3994fc 29.11%,#4268fc 43.29%,#b24ccb 62.19%,#e64687 71.64%,#ff685d 85.82%,#ff913b);content:"";height:1px;left:0;position:absolute;right:0;top:0}.timeline__item{margin:0;padding:24px 15px 0 35px;position:relative;text-align:left}.timeline__item:before{background-image:linear-gradient(90deg,#14cdeb 5.48%,#3994fc 29.11%,#4268fc 43.29%,#b24ccb 62.19%,#e64687 71.64%,#ff685d 85.82%,#ff913b);background-position:calc(0/max(2 - 1, 1)*100%) 0;background-position:calc(var(--timeline-index, 0)/max(var(--timeline-count, 2) - 1, 1)*100%) 0;background-size:100% 100%;background-size:calc(var(--timeline-count, 1)*100%) 100%;border-radius:50%;content:"";height:9px;left:35px;position:absolute;top:-4px;width:9px}.timeline__title{color:#1f2937;font-size:18px;font-weight:800;line-height:24px;margin:0 0 15px}.timeline__body,.timeline__body p{color:#374151;font-size:13px;line-height:18px;margin:0}.timeline__body p+p{margin-top:8px}@media (max-width:1199.98px){.timeline__list{gap:24px;grid-template-columns:minmax(0,1fr)}.timeline__list:before{bottom:0;height:auto;right:auto;width:1px}.timeline__item{padding:0 0 0 35px}.timeline__item:before{left:-4px;top:7px}}