.case-studies .title{margin:0 0 var(--space-30);text-align:center}.case-studies .title h2{color:var(--color-primary-dark);font-family:var(--font-family-primary);font-size:var(--font-size-h2);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-h2);line-height:150%;margin:0;text-transform:uppercase}.case-studies .flexbox{align-items:stretch;display:flex;gap:4.375rem;justify-content:flex-start}.case-studies .flexbox .flex-item{width:calc(33.33333% - 2.91667rem)}.case-studies .flex-item .svg-placeholder{margin:0 0 var(--space-10)}.case-studies .theme-button.secondary{width:100%}.case-studies .flex-item .cta-wrapper a{align-items:center;border:.0625rem solid var(--color-gray-700);color:var(--color-text-primary);display:flex;font-family:var(--font-family-primary);font-size:var(--font-size-h4);font-weight:var(--font-weight-medium);justify-content:center;letter-spacing:10%;line-height:150%;padding:.3125rem var(--space-20);text-decoration:none;width:100%}@media (max-width:1439px){.case-studies .flexbox{gap:var(--space-30)}.case-studies .flexbox .flex-item{width:calc(33.33333% - 1.25rem)}}@media (max-width:991px){.case-studies .flexbox{flex-wrap:wrap;justify-content:center}.case-studies .flexbox .flex-item{width:calc((100% - var(--space-30))/2)}}@media (max-width:767px){.case-studies .title h2{font-size:var(--font-size-mobile-h2)}.case-studies .flexbox .flex-item{width:100%}.case-studies .flex-item .cta-wrapper a{font-size:var(--font-size-h5);padding:.1875rem var(--space-20)}}