.case-studies{margin:0 auto;padding:40px 20px;text-align:center}.case-studies__heading{color:#fff;font-size:2rem;margin:0 auto 2rem;max-width:78%;text-align:center}.case-studies__columns{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.case-studies__column{align-items:center;background-color:#fff;border:1px solid #ddd;color:inherit;display:flex;flex-direction:column;justify-content:center;padding:20px;text-decoration:none;transition:box-shadow .2s ease;width:calc(33.333% - 20px)}.case-studies__column:hover{box-shadow:0 4px 6px rgba(0,0,0,.1)}.case-studies__column__link{align-items:center;color:inherit;display:flex;flex-direction:column;text-decoration:none}.case-studies__logo{margin-bottom:20px}.case-studies__title{color:#db2613;font-family:Outfit;font-size:1.25rem;font-weight:700;margin-bottom:1rem;text-transform:uppercase}.case-studies__description{font-size:1rem;margin-bottom:20px;text-align:center}.case-studies__extra-link{margin-bottom:20px}.case-studies__extra-link__anchor{color:#db2613;font-weight:700;text-decoration:none}.case-studies__cta{color:#db2613!important;font-weight:700!important;line-height:1.72!important;margin-bottom:20px;margin-top:auto;text-align:center!important;text-decoration:none}@media (max-width:767px){.case-studies__column{max-width:none;width:100%}}