.c-case-studies h1,.c-case-studies h2,.c-case-studies h3,.c-case-studies h4,.c-case-studies h5,.c-case-studies h6,.c-case-studies p,.c-case-studies span{margin:0}.c-case-studies__header{margin-bottom:30px}.c-case-studies__heading-row{margin-bottom:1rem;gap:1rem}.c-case-studies__heading{color:var(--dark-navy-color, #2a3e46);font-size:2.25rem;font-weight:500;line-height:1.1;letter-spacing:-.06rem}.c-case-studies__thumb:focus-visible{outline:2px solid var(--green-color, #19895b);outline-offset:2px}.c-case-studies__intro{margin-top:12px;color:#666}.c-case-studies__slide{height:auto}.c-case-studies__card{border-radius:10px;overflow:hidden;background-color:var(--white-color, #ffffff)}.c-case-studies__image{position:relative;overflow:hidden;aspect-ratio:16 / 9;min-height:200px}.c-case-studies__featured-image{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.c-case-studies__panel{min-width:0}.c-case-studies__top-panel{box-sizing:border-box;padding:30px;background-color:var(--navy-color, var(--dark-navy-color, #2a3e46));flex-grow:1;gap:1rem}.c-case-studies__bottom-panel{box-sizing:border-box;padding:30px;background-color:var(--dark-navy-color-20, #d4d6d8);gap:1.5rem}.c-case-studies__tag,.c-case-studies__desc,.c-case-studies__link,.c-case-studies__title{color:var(--white-color, #fff)}.c-case-studies__link:hover,.c-case-studies__link:focus{color:var(--white-color, #fff)!important;text-decoration:none}.c-case-studies__link:focus-visible{outline:2px solid var(--white-color, #fff);outline-offset:2px}.c-case-studies__stats{width:100%;min-width:0}.c-case-studies__stat-card{border-radius:10px;border:1px solid var(--green-color, #f59e0b);width:calc(50% - 8px);max-width:calc(50% - 8px);padding:25px 20px;gap:.5rem;min-width:0}.c-case-studies__stat-card:first-child{margin-right:16px}.c-case-studies__stat-card:only-child{width:100%;max-width:100%;margin-right:0}.c-case-studies__stat-icon-wrap{display:inline-block}.c-case-studies__stat-icon{width:56px;height:56px;object-fit:contain}.c-case-studies__stat-title,.c-case-studies__stat-sub-line{text-align:right;color:var(--dark-navy-color, #2a3e46)}.c-case-studies__stat-title{font-size:32px;font-weight:400;line-height:120%}.c-case-studies__stat-sub-line{font-size:14px;line-height:150%}.c-case-studies__progress{margin:35px 0;gap:10px}.c-case-studies__dot{width:15px;height:15px;background:#d6e4dc;border-radius:50%}.c-case-studies__dot.is-active{background:#1f7a5c}.c-case-studies__line{width:120px;height:2px;background:#d6e4dc;margin:0 10px;display:none}.c-case-studies__thumbs{gap:1rem;display:none}.c-case-studies__thumb{border:0;background:transparent;border-radius:10px;opacity:.45;gap:.75rem;cursor:pointer;padding:0}.c-case-studies__thumb.is-active{opacity:1}.c-case-studies__thumb-image{width:100%;max-width:220px;border-radius:8px}.c-case-studies__thumb-title{color:var(--dark-navy-color, #2a3e46);text-align:center;font-size:1.125rem;font-weight:700;line-height:1.4;letter-spacing:-.02rem;max-width:220px}.c-case-studies__cta--desktop{display:none}.c-case-studies__cta-row--mobile{margin-top:24px}@media (min-width: 992px){.c-case-studies__progress{gap:0}.c-case-studies__dot{width:20px;height:20px}.c-case-studies__line{display:block}.c-case-studies__thumbs{display:flex}.c-case-studies__cta--desktop{display:inline-flex}.c-case-studies__cta-row--mobile{display:none}.c-case-studies__heading{font-size:3.75rem}.c-case-studies__line{width:220px}.c-case-studies__image{width:50%;max-width:50%;min-width:0;min-height:240px}.c-case-studies__image .c-case-studies__featured-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.c-case-studies__panel{width:50%;max-width:50%;min-width:0}}@media (min-width: 1200px){.c-case-studies__image{width:65%;max-width:65%}.c-case-studies__thumb-image,.c-case-studies__thumb-title{max-width:300px}}
