.case-study-timeline-block__title{text-align:center;margin-bottom:52px}.case-study-timeline-block__cards{display:grid;grid-template-rows:auto auto;grid-auto-flow:column;grid-auto-columns:1fr;grid-column-gap:12px;-moz-column-gap:12px;column-gap:12px;grid-row-gap:96px;row-gap:96px;justify-content:center;position:relative}.timeline-line{position:absolute;z-index:2;left:0;right:0;height:2px;background:linear-gradient(90deg,rgba(19,35,98,0) 0,#132362 8.3%,#132362 91.78%,rgba(19,35,98,0) 100%);grid-row:1/2;align-self:end;margin-bottom:calc(-1 * 96px / 2)}.case-study-timeline-block__card{padding:24px;border-radius:24px;box-shadow:0 3px 20px 0 rgba(100,111,101,.09);position:relative}.case-study-timeline-block__card:nth-child(2n){transform:translateX(50%)}.case-study-timeline-block__card:nth-child(2n) .case-study-timeline-block__card__arrow{transform:translateX(-50%) rotate(180deg);top:-56px;bottom:auto}.case-study-timeline-block__card__arrow{position:absolute;bottom:-54px;left:50%;transform:translateX(-50%)}@media screen and (max-width:676px){.case-study-timeline-block__title{text-align:left;margin-bottom:24px}.case-study-timeline-block__cards{grid-template-rows:auto;grid-auto-flow:row;padding-left:42px;row-gap:16px;border-left:2px solid transparent;-o-border-image:linear-gradient(180deg,rgba(19,35,98,0) 0,#132362 8.3%,#132362 91.78%,rgba(19,35,98,0) 100%) 1;border-image:linear-gradient(180deg,rgba(19,35,98,0) 0,#132362 8.3%,#132362 91.78%,rgba(19,35,98,0) 100%) 1}.case-study-timeline-block__card:nth-child(2n){transform:none}.case-study-timeline-block__card:nth-child(2n) .case-study-timeline-block__card__arrow,.case-study-timeline-block__card__arrow{transform:translateY(-50%) rotate(90deg);top:50%;left:-38px;bottom:auto}.timeline-line{display:none}}