.m-casestudy{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center}.m-casestudy .column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-direction:column;flex-direction:column;margin:0 25px;position:relative;width:324px}.m-casestudy .column,.m-casestudy .column .image{-webkit-box-flex:0;display:-webkit-box;display:-ms-flexbox;display:flex}.m-casestudy .column .image{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex:0 0 auto;flex:0 0 auto;justify-content:center;margin:0 auto 10px;padding-top:30px;width:320px}.m-casestudy .column .image:hover{opacity:.7}.m-casestudy .column .add-flow,.m-casestudy .column .text-box{color:#0e522d;font-weight:500;line-height:2;text-align:center}.m-casestudy .column .add-flow{background:#f5f9f5;margin-top:24px;padding:34px 15px;position:relative}.m-casestudy .column .add-flow span{background:linear-gradient(0deg,transparent 3px,#f3d67a 0,#f3d67a 12px,transparent 0)}.m-casestudy .column .add-flow strong{font-size:2.8rem;font-weight:700;line-height:1.14}.case-link{margin-top:20px;text-align:center}.case-link a.l-button.-white{border-radius:80px;font-weight:700;width:230px}@media screen and (max-width:1140px) and (min-width:768px){.m-casestudy .column{width:calc(33.33% - 70px)}.m-casestudy .column .image{padding-top:3.78vw;width:100%}}@media screen and (max-width:767px){.m-casestudy{display:block}.m-casestudy .column{display:block;margin:0 auto;width:100%}.m-casestudy .column:last-child{margin-bottom:0}.m-casestudy .column .image{background:none;height:auto;margin-bottom:0;padding-top:0;width:auto}.m-casestudy .column .add-flow{margin:22px 20px 0;padding:28px 15px}.m-casestudy .column .add-flow span{background:linear-gradient(0deg,transparent 2px,#f3d67a 0,#f3d67a 6px,transparent 0)}.m-casestudy .column .add-flow strong{font-size:2.2rem;line-height:1.16}}