.sec-timeline{padding:40px 0;overflow:hidden;background:#fff}.tl-slider{padding:0 40px}.tl-slider .slick-list{margin-left:-20px;margin-right:-20px;padding:20px 0;overflow:initial}.tl-slider .slick-list:after,.tl-slider .slick-list:before{content:"";width:calc(50vw - 50%);height:100%;background:rgba(0,0,0,.2);position:absolute;top:0;z-index:1;background:#fff;background:linear-gradient(90deg,#fff 11%,hsla(0,0%,100%,0))}.tl-slider .slick-list:before{right:100%}.tl-slider .slick-list:after{left:100%;transform:scale(-1)}.tl-slider__block{padding:0 20px}.tl-slider__img{width:100%;height:200px!important;object-fit:cover;object-position:center;border-radius:10px}.tl-slider__card{padding:25px;background-color:#fff;border-radius:10px;box-shadow:1px 8px 16px rgba(64,110,184,.16),1px 2px 4px rgba(64,110,184,.04);z-index:10;position:relative}.tl-slider__card .title{font-size:22px;font-weight:500;line-height:24px;color:#3e5d82;margin-bottom:24px}.tl-slider__card .desc{font-size:16px;line-height:24px;color:#3e5d82}.tl-slider__line{height:7px;width:calc(100% + 40px);background-color:#e6ebf5;box-shadow:1px 4px 6px rgba(9,26,48,.2);margin-top:50px;margin-bottom:80px;position:relative}.tl-slider__line .point{width:35px;height:35px;background-color:#fff;box-shadow:0 10px 25px rgba(12,20,74,.2);border:2px solid #0050a1;border-radius:50%;position:absolute;left:15px;top:50%;transform:translateY(-50%)}.tl-slider__line .point:after{content:"";width:1px;height:104px;background:#dadada;position:absolute;top:calc(100% + 2px);left:calc(50% - 1px)}.tl-slider .slick-arrow{position:absolute;top:365px;z-index:80;font-size:0;padding:0;background:transparent}.tl-slider .slick-arrow:before{content:"\f105";font-family:Font Awesome\ 6 Pro;font-size:70px;font-weight:200;color:#0077c8}.tl-slider .slick-arrow.slick-disabled{opacity:.2}.tl-slider .slick-arrow.slick-prev{left:0;transform:scale(-1)}.tl-slider .slick-arrow.slick-next{right:0}@media(max-width:1199px){.tl-slider__line{margin:40px}}@media(max-width:991px){.sec-timeline{padding:20px 0}.tl-slider{padding:0 25px}.tl-slider .slick-list{margin-left:-10px;margin-right:-10px}.tl-slider__block{padding:0 10px}.tl-slider .slick-arrow:before{font-size:50px}}@media(max-width:767px){.tl-slider__img{height:54%!important}}