.case-overview-wrapper{padding-top:120px}.case-overview-wrapper:before{background-color:#f7f9fb;content:"";height:699.073px;inset:0;margin-bottom:auto;margin-left:10px;margin-right:10px;position:absolute;z-index:-1}@media screen and (min-width:1235px){.case-overview-wrapper:before{margin-left:20px;margin-right:20px}}.case-overview-wrapper{position:relative}.case-overview-wrapper .css-case h2{color:#4d535a;margin-bottom:43px;margin-top:0}@media screen and (min-width:600px){.case-overview-wrapper .css-case h2{font-size:34px;font-weight:400;-webkit-letter-spacing:-.75px;-moz-letter-spacing:-.75px;-ms-letter-spacing:-.75px;letter-spacing:-.75px;line-height:44px;max-width:100%}}@media screen and (min-width:1280px){.case-overview-wrapper .css-case h2{font-size:42px;font-weight:400;-webkit-letter-spacing:-1px;-moz-letter-spacing:-1px;-ms-letter-spacing:-1px;letter-spacing:-1px;line-height:46px;max-width:100%}}.case-overview-wrapper .css-case a{display:block;font-family:BaconBold,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:13px;font-weight:400;-webkit-letter-spacing:.64px;-moz-letter-spacing:.64px;-ms-letter-spacing:.64px;letter-spacing:.64px;line-height:normal}.case-overview-wrapper .css-case{margin-bottom:80px}.case-overview-wrapper .case-listing-overview{grid-gap:40px;box-sizing:border-box;display:grid;grid-template-columns:100%;margin:0;min-width:0}.case-overview-wrapper .css-1nagraf span{color:#161b20;font-family:BaconRegular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:16px;-webkit-letter-spacing:.75px;-moz-letter-spacing:.75px;-ms-letter-spacing:.75px;letter-spacing:.75px}.case-overview-wrapper .css-18f1in{box-sizing:border-box;margin:0 auto 18px;min-width:0}.case-overview-wrapper .case-listing-overview img{bottom:0;box-sizing:border-box;height:auto;height:100%;left:0;margin:0;max-width:100%;min-width:0;object-fit:cover;position:absolute;right:0;top:0;width:100%;z-index:1}.case-overview-wrapper .css-qrk6hs{box-sizing:border-box;height:100%;margin:0;min-width:0;padding-top:110%;position:relative;width:100%}.case-overview-wrapper .case-listing-heading span{display:block;font-size:18px;font-weight:400;-webkit-letter-spacing:1px;-moz-letter-spacing:1px;-ms-letter-spacing:1px;letter-spacing:1px;line-height:25px;margin-top:30px;max-width:100%}.case-overview-wrapper .case-listing-heading span,.case-overview-wrapper .case-listing-item span a{color:#161b20;font-family:ShapeDisplay,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.case-overview-wrapper .case-listing-heading span{margin-bottom:3px}.case-overview-wrapper .css-1nagraf span{display:block;font-size:18px;font-weight:400;-webkit-letter-spacing:1px;-moz-letter-spacing:1px;-ms-letter-spacing:1px;letter-spacing:1px;line-height:25px;margin:0;max-width:100%}@media screen and (max-width:1400px){.case-overview-wrapper:before{height:646.031px}}@media screen and (max-width:1366px){.case-overview-wrapper:before{height:637.729px}}@media screen and (max-width:1280px){.case-overview-wrapper:before{height:616.698px}}@media screen and (max-width:1279px){.case-overview-wrapper .css-case{margin-bottom:70px}.case-overview-wrapper .css-case a{font-weight:400;-webkit-letter-spacing:1px;-moz-letter-spacing:1px;-ms-letter-spacing:1px;letter-spacing:1px;line-height:normal}.case-overview-wrapper .case-listing-heading span{margin-top:20px}.case-overview-wrapper:before{height:579.573px}}@media screen and (max-width:768px){.case-overview-wrapper:before{height:492.573px}}@media screen and (max-width:610px){.case-overview-wrapper:before{height:452.573px}}@media screen and (max-width:599px){.case-overview-wrapper .case-listing-heading span{font-size:16px;-webkit-letter-spacing:0;-moz-letter-spacing:0;-ms-letter-spacing:0;letter-spacing:0;margin:25px 0 3px}.case-overview-wrapper .case-listing-heading span,.case-overview-wrapper .css-1nagraf span{box-sizing:border-box;color:#161b20;font-weight:400;line-height:25px;max-width:100%;min-width:0}.case-overview-wrapper .css-1nagraf span{font-size:13px;-webkit-letter-spacing:.5px;-moz-letter-spacing:.5px;-ms-letter-spacing:.5px;letter-spacing:.5px;margin:0}.case-overview-wrapper .css-case{margin-bottom:50px}.case-overview-wrapper .css-case h2{font-size:23px;font-weight:400;letter-spacing:-.25px;line-height:30px;margin-bottom:26px}.case-overview-wrapper .css-case a{letter-spacing:.5px}.case-overview-wrapper{padding-top:80px}}@media screen and (min-width:768px){.case-overview-wrapper .case-listing-overview{grid-gap:8px;grid-template-columns:1fr 1fr 1fr}.case-overview-wrapper .css-1nagraf span{font-size:18px;font-size:12px;font-weight:400;-webkit-letter-spacing:1px;-moz-letter-spacing:1px;-ms-letter-spacing:1px;letter-spacing:1px;-webkit-letter-spacing:.75px;-moz-letter-spacing:.75px;-ms-letter-spacing:.75px;letter-spacing:.75px;line-height:25px;line-height:16px;margin:0;max-width:100%;max-width:90%}.case-overview-wrapper .case-listing-heading span{font-size:14px;font-weight:400;-webkit-letter-spacing:.25px;-moz-letter-spacing:.25px;-ms-letter-spacing:.25px;letter-spacing:.25px;line-height:25px;margin-bottom:3px;max-width:100%}}@media screen and (min-width:1280px){.case-overview-wrapper .case-listing-overview{grid-gap:8px;grid-template-columns:1fr 1fr 1fr}.case-overview-wrapper .case-listing-heading span{font-weight:400;line-height:25px}.case-overview-wrapper .case-listing-heading span,.case-overview-wrapper .css-1nagraf span{font-size:18px;-webkit-letter-spacing:1px;-moz-letter-spacing:1px;-ms-letter-spacing:1px;letter-spacing:1px}.case-overview-wrapper .css-1nagraf span{color:#161b20;font-family:BaconRegular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:16px;font-weight:400;-webkit-letter-spacing:.75px;-moz-letter-spacing:.75px;-ms-letter-spacing:.75px;letter-spacing:.75px;line-height:25px;margin:0;max-width:100%}}