.case-card{background:#fff;border-radius:22px;box-shadow:0 4px 64px #00000019;display:flex;flex-direction:column}.case-card .img-container img{aspect-ratio:3/2;border-radius:22px;max-width:100%}.case-card .content-container{display:grid;flex:1;margin:20px 20px 26px}.case-card a.title{color:#1e1e1e;text-decoration:none}.case-card a h4{line-clamp:2;color:#1e1e1e;font-size:18px;font-weight:500;line-height:26px;margin-block-end:0;margin-block-start:0;max-height:52px}.case-card .card-description,.case-card a h4{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.case-card .card-description{font-size:16px;line-height:25px;max-height:50px}.case-card .read-more{color:#ed247b;display:block;font-size:15px;font-weight:600;line-height:22px;margin-top:auto;text-align:left;text-decoration:none;transition:all;transition-duration:.3s}.case-card .read-more .underline{text-decoration:underline}.case-card .read-more:hover{color:#b60f57}@media (min-width:1280px){.case-card{border-radius:22px}.case-card .img-container img{border-radius:22px;height:192px;max-width:100%;min-width:100%;object-fit:cover;object-position:center}.case-card .content-container{margin:20px 20px 26px}.case-card h4{line-clamp:2;font-size:18px;font-weight:500;line-height:26px;margin-block-end:0;margin-block-start:0;max-height:52px}.case-card .card-description,.case-card h4{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.case-card .card-description{font-size:16px;line-height:25px;max-height:50px}.case-card .read-more{font-size:15px;font-weight:600;line-height:22px;text-decoration:none}}