.case-studies[data-v-90bda0fe]{display:flex;flex-direction:column;gap:24px}.case-studies__head[data-v-90bda0fe]{align-items:center;display:flex;gap:16px;justify-content:space-between}.case-studies__headline[data-v-90bda0fe]{margin:0}.case-studies__arrows[data-v-90bda0fe]{display:flex;gap:8px;margin-left:auto}.case-studies__filter-footer .case-studies__arrows[data-v-90bda0fe]{margin-left:0}.case-studies__arrows button[data-v-90bda0fe]{align-items:center;background:var(--white);border:1px solid var(--darkBlue);display:flex;height:44px;justify-content:center;transition:background .15s ease,opacity .15s ease;width:44px}.case-studies__arrows button[data-v-90bda0fe]:hover:not(:disabled){background:var(--contact-bg-color)}.case-studies__arrows button[data-v-90bda0fe]:disabled{cursor:default;opacity:.3}.case-studies__arrows img[data-v-90bda0fe]{height:18px;width:18px}.case-studies__filters[data-v-90bda0fe]{border-bottom:1px solid var(--gray-border);display:flex;flex-direction:column;gap:10px;padding-bottom:16px}.case-studies__filter[data-v-90bda0fe]{align-items:baseline;display:grid;gap:6px 16px;grid-template-columns:140px 1fr}.case-studies__filter-label[data-v-90bda0fe]{color:var(--dark-gray);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.case-studies__chips[data-v-90bda0fe]{display:flex;flex-wrap:wrap;gap:6px}.case-studies__chips a[data-v-90bda0fe],.case-studies__more-topics[data-v-90bda0fe]{background:var(--white);border:1px solid var(--gray-border);border-radius:999px;color:var(--darkBlue)!important;font-size:14px;font-weight:500;line-height:1.4;padding:4px 11px;text-decoration:none;transition:all .15s ease}.case-studies__chips a small[data-v-90bda0fe]{color:inherit;font-size:12px;margin-left:2px;opacity:.55}.case-studies__chips a[data-v-90bda0fe]:hover,.case-studies__more-topics[data-v-90bda0fe]:hover{border-color:var(--darkBlue)}.case-studies__chips a.active[data-v-90bda0fe]{background:var(--darkBlue);border-color:var(--darkBlue);color:var(--white)!important}.case-studies__more-topics[data-v-90bda0fe]{border-style:dashed;color:var(--blue)!important}.case-studies__filter-footer[data-v-90bda0fe]{align-items:center;display:flex;flex-wrap:wrap;gap:8px 24px;padding-top:4px}.case-studies__filter-footer .case-studies__count[data-v-90bda0fe]{margin-left:auto}.case-studies__toggle[data-v-90bda0fe]{align-items:center;background:none;border:0;color:var(--blue);display:inline-flex;font-size:15px;font-weight:600;gap:8px;padding:0}.case-studies__toggle[data-v-90bda0fe]:after{border-bottom:2px solid;border-right:2px solid;content:"";height:7px;transform:translateY(-2px) rotate(45deg);width:7px}.case-studies__toggle[aria-expanded=true][data-v-90bda0fe]:after{transform:translateY(2px) rotate(-135deg)}.case-studies__badge[data-v-90bda0fe]{background:var(--green);border-radius:999px;color:var(--white);font-size:12px;min-width:20px;padding:1px 6px;text-align:center}.case-studies__count[data-v-90bda0fe]{color:var(--dark-gray);display:flex;flex-wrap:wrap;font-size:15px;gap:4px 16px;margin:0}.case-studies__empty a[data-v-90bda0fe],.case-studies__reset[data-v-90bda0fe]{color:var(--blue)!important;font-size:15px;font-weight:600}.case-studies__grid[data-v-90bda0fe]{display:grid;gap:28px;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));transition:opacity .2s ease}.case-studies__grid.is-loading[data-v-90bda0fe]{opacity:.5}.case-studies--slider .case-studies__grid[data-v-90bda0fe]{display:flex;margin:-6px -4px 0;overflow-x:auto;padding:6px 4px 16px;scroll-padding-inline:4px;scroll-snap-type:x mandatory;scrollbar-width:none}.case-studies--slider .case-studies__grid.is-animating[data-v-90bda0fe]{scroll-snap-type:none}.case-studies--slider .case-studies__grid[data-v-90bda0fe]::-webkit-scrollbar{display:none}.case-studies--slider .case-studies__grid[data-v-90bda0fe]>*{flex:0 0 calc(33.33333% - 18.66667px);scroll-snap-align:start}@media (max-width:1023px){.case-studies--slider .case-studies__grid[data-v-90bda0fe]>*{flex-basis:calc(50% - 14px)}}@media (max-width:639px){.case-studies--slider .case-studies__grid[data-v-90bda0fe]>*{flex-basis:85%}}.case-studies__empty[data-v-90bda0fe]{color:var(--dark-font-color);font-size:18px}.case-studies__pagination[data-v-90bda0fe]{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.case-studies__pagination a[data-v-90bda0fe]{color:var(--darkBlue)!important;font-weight:600;min-width:42px;padding:8px 12px;text-align:center;text-decoration:none}.case-studies__pagination a.active[data-v-90bda0fe]{background:var(--darkBlue);color:var(--white)!important}@media (max-width:767px){.case-studies__filter[data-v-90bda0fe]{gap:6px;grid-template-columns:minmax(0,1fr)}.case-studies__chips[data-v-90bda0fe]{align-items:center;flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.case-studies__chips a[data-v-90bda0fe],.case-studies__more-topics[data-v-90bda0fe]{flex:0 0 auto;white-space:nowrap}}
