.case-studies{padding-top:32px;padding-bottom:32px;background:#f8f9fa}@media(min-width: 1024px){.case-studies{padding-top:64px;padding-bottom:64px}}.case-studies__content{box-sizing:border-box;margin:0 auto;padding-left:16px;padding-right:16px;width:clamp(0px, 1180px, 100%)}@media(min-width: 1024px){.case-studies__content{padding-left:32px;padding-right:32px}}.case-studies__title{font-size:14px;font-weight:500;letter-spacing:.5px;line-height:20px;text-transform:uppercase;margin-bottom:32px;text-align:center}.case-studies__cases{display:grid;grid-template-columns:repeat(4, 1fr);grid-column-gap:16px;grid-row-gap:24px}@media(min-width: 718px){.case-studies__cases{display:grid;grid-template-columns:repeat(8, 1fr);grid-column-gap:24px;grid-row-gap:32px}}@media(min-width: 1024px){.case-studies__cases{display:grid;grid-template-columns:repeat(12, 1fr);grid-column-gap:32px;grid-row-gap:32px}}@media(min-width: 1440px){.case-studies__cases{grid-column-gap:48px;grid-row-gap:32px}}.case-studies__cases__case{grid-column:span 4;display:flex;flex-direction:column;padding:32px;border-radius:5px;background:#fff}@media(min-width: 718px){.case-studies__cases__case{grid-column:span 4}}@media(min-width: 1024px){.case-studies__cases__case{grid-column:span 6}}.case-studies__cases__case__title{font-size:20px;line-height:28px;margin-bottom:16px}.case-studies__cases__case__body{font-family:"Roboto",Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;margin-bottom:16px}.case-studies__cases__case__body p{margin:0}.case-studies__cases__case__buttons{margin-top:auto}.case-studies__cases__case__buttons__button{display:flex}