.case-study-timeline{background-color:#f7f7f7;padding:70px 0}.case-study-timeline .case-study-timeline-title{color:#1a1a1a;font-size:26px;font-weight:600;margin-bottom:2rem;text-align:center}.case-study-timeline .case-study-timeline-content{color:#555;font-size:16px;margin-bottom:2rem;text-align:center}.case-study-timeline .case-study-timeline-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px}.case-study-timeline .case-study-timeline-item{background-color:#fff;border:1px solid #e0e0e0;border-radius:7px;padding:18px;position:relative;width:calc(20% - 32px)}.case-study-timeline .case-study-timeline-item .case-study-timeline-item-title{color:#333;font-size:13px;line-height:1.4;margin-bottom:0}.case-study-timeline .case-study-timeline-item .case-study-timeline-number{color:#ff5100;font-size:12px;font-weight:700}.case-study-timeline .case-study-timeline-item .case-study-timeline-arrow{position:absolute;right:-40px;top:50%;transform:translateY(-50%);width:40px}@media only screen and (max-width:991px) and (max-width:768px){.case-study-timeline .case-study-timeline-item{padding:15px}}@media only screen and (max-width:1024px){.case-study-timeline{padding:50px 0}}@media only screen and (max-width:767px){.case-study-timeline .case-study-timeline-title{font-size:20px}.case-study-timeline .case-study-timeline-detail{gap:30px}.case-study-timeline .case-study-timeline-item{padding:16px;width:calc(33.3333% - 20px)}.case-study-timeline .case-study-timeline-item.case-study-timeline-item3 .case-study-timeline-arrow{display:none}.case-study-timeline .case-study-timeline-item .case-study-timeline-arrow{right:-30px;width:30px}.case-study-timeline .case-study-timeline-item .case-study-timeline-number{display:inline-block;margin-bottom:10px}}