.case-study-grid{display:grid;gap:20px;grid-template-columns:2fr 1fr 1fr}.case-study-grid.custom{display:flex;flex-wrap:wrap}.case-study-grid__item{display:flex;flex-direction:column;text-decoration:none}.case-study-grid.custom .case-study-grid__item{width:32.24%}.case-study-grid.custom .case-study-grid__item.w100{width:100%}.case-study-grid.custom .case-study-grid__item.w49{width:49%}.case-study-grid.custom .case-study-grid__item.w24{width:23.75%}@media only screen and (max-width:767px){.case-study-grid.custom .case-study-grid__item{width:100%!important}}.case-study-grid__item:hover{text-decoration:none}.case-study-grid__item:hover .case-study-grid__item__title-bar h5{text-decoration:underline}.case-study-grid__item__image-container{display:flex;overflow:hidden}.case-study-grid__item img{height:400px!important;object-fit:cover;transition:.4s ease-in-out;width:100%!important}.case-study-grid__item:hover img{transform:scale(1.2)}.case-study-grid__item__title-bar{align-items:center;display:block;flex-wrap:wrap;margin:10px 0}.case-study-grid__item__title-bar h5{font-size:14px;margin:0}.case-study-grid__item__title-bar p{font-size:14px;margin:10px 0 0}.case-study-grid__item .case-study-description p{font-size:.9rem}@media only screen and (max-width:767px){.case-study-grid{grid-template-columns:1fr}}