.caseStudiesModule__imageWrap{border-radius:10px;flex-shrink:0;height:300px;overflow:hidden}.caseStudiesModule__img{display:block;height:100%;inset:0;max-width:none;object-fit:cover;position:absolute;transition:all .3s;width:100%}.caseStudiesModule__imgOverlay{background-color:#0a2342;inset:0;opacity:.2;pointer-events:none;position:absolute}.caseStudiesModule__logoBadge{background-color:#fff;border-radius:10px;padding:5px 10px;position:absolute;right:20px;top:20px}.caseStudiesModule__logoImg{display:block;height:50px;max-width:150px;object-fit:contain;width:auto}.caseStudiesModule__body{gap:10px}.caseStudiesModule__title a{color:inherit;text-decoration:none}.caseStudiesModule__textRow{gap:20px}.caseStudiesModule__iconCol{flex-shrink:0;gap:5px;padding:0 10px}.caseStudiesModule__quoteIcon{flex-shrink:0;height:16px;width:21px}.caseStudiesModule__separator{background-color:rgba(10,35,66,.1);display:block;flex:1 0 0;min-height:40px;width:2px}.caseStudiesModule__textCol{flex:1 0 0;min-width:0}.caseStudiesModule__textCol p{display:-webkit-box;-webkit-line-clamp:3;overflow:hidden;-webkit-box-orient:vertical}.caseStudiesModule .card-link{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.caseStudiesModule .card-link a{display:inline-block;height:100%;width:100%}.caseStudiesModule__card.has-link:hover .caseStudiesModule__img{transform:scale(1.1)}@media (min-width:1199px){.caseStudiesModule__col{padding-left:30px;padding-right:30px}.caseStudiesModule__grid{margin:0 -30px}}@media (max-width:991px){.caseStudiesModule__grid{row-gap:40px}}@media (max-width:767px){.caseStudiesModule__imageWrap{height:220px}.caseStudiesModule__grid{row-gap:35px}}