.case-studies-2{display:grid;grid-gap:var(--gap-md);scroll-margin-top:4rem}.case-studies-2__sidebar{background-color:#fafafa;padding:4rem}.case-studies-2__sidebar-list{list-style:none;margin:0;padding:0}.case-studies-2 .filter-btn{appearance:none;background:none;border:0;color:var(--orange);display:block;text-align:left;width:100%}.case-studies-2 .filter-btn:hover{color:var(--royal)}.case-studies-2 .case-studies-2__sidebar-all{border-bottom:1px solid var(--royal);border-top:1px solid var(--royal);margin:1rem 0;padding:1rem 0}.case-studies-2 .filter-btn.is-active,.case-studies-2 .filter-btn:focus,.case-studies-2 .filter-btn:hover{font-weight:700!important}.case-studies-2 .filter-btn:hover{cursor:pointer}.case-studies-2__case-studies{display:grid;grid-gap:var(--gap-md);place-content:flex-start}.case-studies-2__case-study{display:grid;grid-gap:var(--gap);background-color:#fafafa;padding:4rem}.case-studies-2__load-more{text-align:center}.case-studies-2__sidebar-list{border:unset;border-bottom:1px solid var(--royal);margin-top:1rem;padding-bottom:2rem}.case-studies-2__sidebar-list:last-child{border:0;padding:0}.case-studies__filter-label{align-items:flex-start;display:flex}.case-studies__filter-label input[type=checkbox].case-studies__filter-checkbox{margin-right:5px;margin-top:5px}@media (min-width:768px){.case-studies-2{display:grid;grid-gap:var(--gap-md);grid-template-columns:30rem 1fr}.case-studies-2__sidebar{position:-webkit-sticky;position:sticky;top:2rem;-ms-flex-item-align:start;align-self:start}}@media (min-width:992px){.case-studies-2{grid-gap:var(--gap-lg)}.case-studies-2__case-study{grid-template-columns:30% 1fr;grid-gap:var(--gap-md);-webkit-box-align:center;-ms-flex-align:center;align-items:center}}