.timeline_list{display:grid;grid-template-columns:repeat(4, 1fr);row-gap:100px;column-gap:100px;position:relative;cursor:grab}.timeline_list.owl-carousel{display:block}.timeline_list.owl-carousel .item{width:calc(25% - (3 * 100px / 4) * 1);margin-right:100px}.timeline_list::before{content:'';position:absolute;top:0;left:0;right:0;width:100%;height:2px;background-color:#FA6868;transition:all 400ms ease 0ms}.timeline_slider:has(.owl-stage > .owl-item:last-child[aria-hidden="false"])::after{display:none}.timeline_list::after{content:'';display:block;width:100px;height:100%;position:absolute;top:0;right:0;z-index:1;pointer-events:none;background:linear-gradient(to left, #fff 0%, rgba(255,255,255,0) 100%)}.timeline_list .item{padding-left:50px;padding-top:50px;box-sizing:border-box;position:relative}.timeline_list .item::before{content:'';background:#FA6868;position:absolute;top:0;left:30px;translate:0 -50%;rotate:90deg;display:block;width:75px;height:75px;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:100% 100%;mask-repeat:no-repeat;mask-position:center center;mask-size:100% 100%;-webkit-mask-image:url('../../../../img/tri_icon.svg');mask-image:url('../../../../img/tri_icon.svg')}.timeline_list.rdy .item{width:100% !important}.timeline_list .item .year{font-size:clamp(28px, 3vw, 60px);line-height:1;color:#FA6868;margin:0 0 20px;font-weight:600}.timeline_list .item .text_box{max-width:70%}@media screen and (max-width:1920px){.timeline_list::after{width:60px}.timeline_list .item .text_box{max-width:80%}}@media screen and (max-width:1200px){.timeline_list{grid-template-columns:repeat(3, 1fr);row-gap:30;column-gap:30}.timeline_list.owl-carousel{display:block}.timeline_list.owl-carousel .item{width:calc(33.33333333% - (2 * 30 / 3) * 1);margin-right:30}}@media screen and (max-width:1024px){.timeline_list .item{padding-left:20px}.timeline_list .item::before{left:5px}}@media screen and (max-width:650px){.timeline_list{grid-template-columns:repeat(2, 1fr);row-gap:10px;column-gap:10px}.timeline_list.owl-carousel{display:block}.timeline_list.owl-carousel .item{width:calc(50% - (1 * 10px / 2) * 1);margin-right:10px}.timeline_list .item{padding-right:20px}.timeline_list .item .text_box{max-width:100%}}