.timeline-block .timeline .year::before{background-position:center;background-repeat:no-repeat;background-size:contain}.timeline-block{padding-top:72px;padding-bottom:56px}.timeline-block .title-wrap{padding-top:11px;padding-right:124px}.timeline-block .title-wrap .orange-line{height:40px;top:0;right:0;width:100vw}.timeline-block .timeline-content{padding-top:20px;max-width:594px}.timeline-block .timeline-content .icon-content{gap:18px}.timeline-block .timeline{margin-top:72px}.timeline-block .timeline-bg{position:absolute;bottom:8px;max-height:80px}.timeline-block .timeline .year{padding-bottom:0;margin-bottom:100px;margin-right:46px;transform:translateX(-100vw)}.timeline-block .timeline .year:nth-child(1){margin-left:246px;margin-right:auto}.timeline-block .timeline .year:last-child{margin-left:auto;margin-right:auto}.timeline-block .timeline .year:has(sup) .year-title{margin-top:-6px}.timeline-block .timeline .year::before{position:absolute;right:100%;top:100%;content:"";background-image:url(../../../images/year-line.svg);width:46px;height:101px}.timeline-block.style-2 .title-wrap{padding-right:0;max-width:534px}.timeline-block.style-2 .title-wrap .orange-line{right:16px}.timeline-block.style-2 .timeline-content{padding-top:0;max-width:initial}.timeline-block.style-2 .timeline .year{margin-right:44px}.timeline-block.style-2 .timeline .year:nth-child(1){margin-left:216px}.timeline-block.style-2 .timeline .year:nth-child(2),.timeline-block.style-2 .timeline .year:last-child{margin-right:100px}@media only screen and (max-width: 1200px){.timeline-block .title-wrap{text-align:left !important}}@media only screen and (max-width: 991px){.timeline-block{padding-top:32px;padding-bottom:32px}.timeline-block .title-wrap{padding-top:0;padding-right:0;padding-bottom:10px;margin-bottom:32px}.timeline-block .title-wrap .orange-line{height:32px;top:initial;bottom:0;left:-24px;width:100%}.timeline-block .timeline{overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.timeline-block .timeline-bg,.timeline-block .timeline-years{min-width:822px}.timeline-block .timeline .year{transform:translateX(200vw)}.timeline-block .timeline .year:nth-child(1){margin-left:114px}.timeline-block .timeline-content{padding-top:0}.timeline-block.style-2 .timeline .year:nth-child(1){margin-left:134px}.timeline-block.style-2 .timeline .year:nth-child(2),.timeline-block.style-2 .timeline .year:last-child{margin-right:96px}}
