.CasesGrid-module-scss-module__7Q8T6a__darkTheme{--color-white:#101010;--color-black:#fff}.CasesGrid-module-scss-module__7Q8T6a__container{flex-direction:column;gap:24px;display:flex}@media screen and (min-width:768px){.CasesGrid-module-scss-module__7Q8T6a__container{gap:2.91667vw}}.CasesGrid-module-scss-module__7Q8T6a__filterIcon{width:16px;max-width:16px;height:auto;max-height:16px;margin-top:2px;display:flex}@media screen and (min-width:768px){.CasesGrid-module-scss-module__7Q8T6a__filterIcon{width:1.45833vw;max-width:1.45833vw;max-height:1.45833vw;margin-top:0}}.CasesGrid-module-scss-module__7Q8T6a__filterIcon>*{width:100%;height:100%}.CasesGrid-module-scss-module__7Q8T6a__filtersBox{flex-wrap:wrap;gap:8px;display:flex}@media screen and (min-width:768px){.CasesGrid-module-scss-module__7Q8T6a__filtersBox{gap:.833333vw}}.CasesGrid-module-scss-module__7Q8T6a__filter{font-family:var(--font-coolvetica-light);letter-spacing:.04em;color:var(--color-gray-bg);border:1px solid var(--color-gray-bg);border-radius:100px;align-items:center;gap:8px;padding:4px 12px 6px;font-size:14px;font-weight:300;line-height:1.3;text-decoration:none;display:inline-flex}.CasesGrid-module-scss-module__7Q8T6a__filter:hover{background-color:var(--color-gray-bg);color:var(--color-white)}.CasesGrid-module-scss-module__7Q8T6a__filter:hover .CasesGrid-module-scss-module__7Q8T6a__filterIcon{filter:brightness(0)invert()}@media screen and (min-width:768px){.CasesGrid-module-scss-module__7Q8T6a__filter{border-radius:5.20833vw;padding:.3125vw 1.25vw .416667vw;font-size:1.25vw}}.CasesGrid-module-scss-module__7Q8T6a__filter.CasesGrid-module-scss-module__7Q8T6a__active{background-color:var(--color-gray-bg);color:var(--color-white)}.CasesGrid-module-scss-module__7Q8T6a__filter.CasesGrid-module-scss-module__7Q8T6a__active .CasesGrid-module-scss-module__7Q8T6a__filterIcon{filter:brightness(0)invert()}.CasesGrid-module-scss-module__7Q8T6a__grid{flex-direction:column;gap:24px;display:flex}@media screen and (min-width:768px){.CasesGrid-module-scss-module__7Q8T6a__grid{grid-template-columns:repeat(2,1fr);gap:3.125vw;max-width:100%;display:grid}}.CasesGrid-module-scss-module__7Q8T6a__leftCol,.CasesGrid-module-scss-module__7Q8T6a__rightCol{flex-direction:column;gap:16px;display:flex}@media screen and (min-width:768px){.CasesGrid-module-scss-module__7Q8T6a__leftCol,.CasesGrid-module-scss-module__7Q8T6a__rightCol{gap:3.125vw}.CasesGrid-module-scss-module__7Q8T6a__rightCol{margin-top:8.33333vw}}.CasesGrid-module-scss-module__7Q8T6a__cardWrapper{width:100%}@media screen and (min-width:768px){.CasesGrid-module-scss-module__7Q8T6a__cardWrapper{width:45.3125vw;height:35.4167vw}}.CasesGrid-module-scss-module__7Q8T6a__button{border-color:var(--color-white);width:fit-content;margin:7px auto 0;padding:12px 32px 14px;font-size:20px}@media screen and (min-width:768px){.CasesGrid-module-scss-module__7Q8T6a__button{margin-top:0;padding:.572917vw 1.25vw .677083vw;font-size:1.25vw}}.CasesGrid-module-scss-module__7Q8T6a__sort{align-items:flex-start;display:inline-flex}.CasesGrid-module-scss-module__7Q8T6a__sortWrap{background:#e8e8f1;border:1px solid #e8e8f1;border-radius:100px;align-items:center;gap:3px;padding:8px;display:flex;box-shadow:inset 2px 8px 24px #1717170f}@media screen and (min-width:768px){.CasesGrid-module-scss-module__7Q8T6a__sortWrap{border-radius:5.20833vw}}.CasesGrid-module-scss-module__7Q8T6a__sortItem{color:var(--color-gray-bg);border-radius:100px;align-items:center;padding:6px 14px;text-decoration:none;display:inline-flex}@media screen and (min-width:768px){.CasesGrid-module-scss-module__7Q8T6a__sortItem{border-radius:5.20833vw;padding:.520833vw 2.08333vw}}.CasesGrid-module-scss-module__7Q8T6a__sortItem{transition:background-color .3s}.CasesGrid-module-scss-module__7Q8T6a__sortItem:hover,.CasesGrid-module-scss-module__7Q8T6a__sortItem.CasesGrid-module-scss-module__7Q8T6a__active{background-color:var(--color-white)}.CasesGrid-module-scss-module__7Q8T6a__sortName{font-family:var(--font-coolvetica-light);font-size:14px}@media screen and (min-width:768px){.CasesGrid-module-scss-module__7Q8T6a__sortName{font-size:1.25vw}}
.PageCasesFeature-module-scss-module__acvTyq__darkTheme{--color-white:#101010;--color-black:#fff}@media screen and (min-width:768px){.PageCasesFeature-module-scss-module__acvTyq__headerDescr{max-width:46.25vw}}
