.case-studies__image{max-width:100%}h3.case-studies__heading{line-height:1}h3.case-studies__heading a{line-height:1;text-decoration:none}.case-studies__logo-wrapper{align-items:center;background:var(--c-neutral-medium);border-radius:var(--radius-1);display:flex;height:220px;justify-content:center;padding:var(--space-3);position:relative}.case-studies__logo{height:auto;max-height:80%;max-width:70%;object-fit:contain;width:auto}p.case-studies__industry{color:var(--c-purple)}.case-studies__badge{background:var(--c-blue);border-radius:999px;color:#fff;font-size:var(--fs--1);font-weight:600;line-height:1;padding:6px 18px;position:absolute;right:var(--space-2);top:var(--space-2);z-index:2}.case-studies__industry{margin-bottom:0}.case-studies__card,.case-studies__content{display:flex;flex-direction:column}.case-studies__content{flex:1}.case-studies__content .cta-button{margin-top:auto}.case-studies__popup{background:var(--c-white);border-radius:var(--radius-x)!important;max-width:56rem;padding:var(--space-6);width:100%}.case-studies__popup-content{max-height:70vh;overflow-y:auto}.case-studies__logo-popup{height:auto;max-width:20rem}.gslide-inline .ginlined-content{border-radius:var(--radius-x)!important;padding:var(--space-6)!important}.glightbox-container .gnext,.glightbox-container .gprev{display:none!important}