.timeline__holder .year{transform:rotate(-90deg);transform-origin:bottom right}.timeline__holder .timeline__item{--offset: 3rem;--lineThinkness: 3px;--lineEndHeight: 30px;--imgColWidth: 25%;--lineWidth: calc((var(--imgColWidth) / 2) + var(--offset) - (calc(var(--bs-gutter-x) * .5)))}@media screen and (max-width:767.98px){.timeline__holder .timeline__item{--offset: 2rem;--imgColWidth: 100%;--lineEndHeight: 20px}}.timeline__holder .timeline__item--content{position:relative}.timeline__holder .timeline__item--content:after,.timeline__holder .timeline__item--content:before{content:"";position:absolute;top:0;left:0;background-color:#FF4B46}.timeline__holder .timeline__item--content:before{width:var(--lineThinkness);height:150%}.timeline__holder .timeline__item--content:after{clip-path:polygon(0% 0%, 0 var(--lineThinkness), calc(var(--lineWidth) - var(--lineThinkness)) var(--lineThinkness), calc(var(--lineWidth) - var(--lineThinkness)) calc(0% + var(--lineEndHeight)), var(--lineWidth) calc(0% + var(--lineEndHeight)), var(--lineWidth) 0%);height:100%;width:100%}.timeline__holder .timeline__item--content--line{padding-left:var(--offset);padding-top:var(--offset);position:relative}.timeline__holder .timeline__item--content--line:before{content:"";position:absolute;top:calc(var(--offset) * 1.5);right:100%;background-color:#FF4B46;width:calc(var(--offset) * .3);height:var(--lineThinkness)}.timeline__holder .timeline__item--content.last:before{height:100%}