.case-studies__grid{display:grid;grid-gap:60px 30px}@media (min-width:768px){.case-studies__grid{grid-template-columns:repeat(3,1fr)}}.case-studies__grid .case-study{box-shadow:0 3px 60px rgba(0,0,0,.16);display:flex;flex-direction:column;transition:transform .25s ease}.case-studies__grid .case-study:hover{transform:translateY(-5px)}.case-studies__grid .case-study__link{align-items:center;background-color:#f8f7f7;display:flex;justify-content:center;position:relative}.case-study__content .case-study__logo,.clients-stories-detail__content .case-study__logo,.customer-testimonial__content .case-study__logo{aspect-ratio:5/2;object-fit:contain;padding:20px;position:absolute;width:100%;z-index:1}.case-study__content .case-study__logo--sm,.clients-stories-detail__content .case-study__logo--sm,.customer-testimonial__content .case-study__logo--sm{max-width:200px}.case-study__content .case-study__logo--md,.clients-stories-detail__content .case-study__logo--md,.customer-testimonial__content .case-study__logo--md{max-width:250px}.case-study__content .case-study__logo--lg,.clients-stories-detail__content .case-study__logo--lg,.customer-testimonial__content .case-study__logo--lg{max-width:310px}.case-study__content .case-study__logo--xl,.clients-stories-detail__content .case-study__logo--xl,.customer-testimonial__content .case-study__logo--xl{max-width:380px}.case-studies__grid .case-study__image-container{position:relative;width:100%}.case-studies__grid .case-study__image-container:before{background-color:#040725;content:"";inset:0;opacity:.8;position:absolute}.case-studies__grid .case-study__image{aspect-ratio:16/8.4;height:100%;object-fit:cover;width:100%}.case-studies__grid .case-study__content{display:flex;flex-direction:column;flex-grow:1;gap:15px;padding:1.5rem 1.25rem}@media (min-width:768px){.case-studies__grid .case-study__content{padding:2rem}}.case-studies__grid .case-study__tag-wrapper{display:flex}.case-studies__grid .case-study__tag{color:#00b5a5;font-size:16px;font-weight:700;text-transform:uppercase}.case-studies__grid .case-study__tag:focus,.case-studies__grid .case-study__tag:hover{color:#00b5a5}.case-studies__grid .case-study__title{font-size:22px!important;line-height:1.35;margin-bottom:0}.case-studies__grid .case-study__description{color:#8b8b8b;font-size:18px}.case-studies__grid .case-study__button{align-self:flex-start;color:#fff;margin-top:auto;text-decoration:none}