.cases-list_cases__nGHwX{display:grid;gap:30px;margin:0;padding:0}@media(min-width:640px){.cases-list_cases__nGHwX{grid-template-columns:1fr 1fr;-moz-column-gap:25px;column-gap:25px}}@media(min-width:900px){.cases-list_cases__nGHwX{grid-template-columns:1fr 1fr 1fr;-moz-column-gap:25px;column-gap:25px;row-gap:50px}}.cases-list_cases_card__CfusT{position:relative;display:flex;flex-direction:column;gap:12px;line-height:125%;cursor:pointer}@media(min-width:640px){.cases-list_cases_card__CfusT{font-size:16px}}@media(min-width:768px){.cases-list_cases_card__CfusT{font-size:18px}}@media(min-width:900px){.cases-list_cases_card__CfusT{font-size:20px}}.cases-list_cases_card_wrapper__ERbUM{list-style:none}.cases-list_cases_card_poster__5ODTr{width:100%}.cases-list_cases_card_poster_img__1BENO{-o-object-fit:fill;object-fit:fill;overflow:hidden}.cases-list_cases_card_poster_img_wrapper__u73Vk{position:relative;width:100%;overflow:hidden;border-radius:6px;display:flex;align-items:center}.cases-list_cases_card_poster_img_wrapper__u73Vk span{width:100%!important}@media(min-width:768px){.cases-list_cases_card_poster_img_wrapper__u73Vk{height:242px}}@media(min-width:900px){.cases-list_cases_card_poster_img_wrapper__u73Vk{height:188px}}@media(min-width:1142px){.cases-list_cases_card_poster_img_wrapper__u73Vk{height:222px}}.cases-list_cases_card_text___2Flr{display:flex;flex-direction:column;gap:6px}.cases-list_cases_card_text_title__z06rv{font-weight:600;font-size:inherit}.cases-list_cases_card_text_desc__W8wBZ{color:rgba(0,0,0,.6)}.cases-list_cases_card_link__OMNhk{position:absolute;top:0;left:0;bottom:0;right:0}.CasesPage_wrapper__dhRQJ{background:var(--color-background-soft)}.CasesPage_content__Ts9gw{min-height:100vh;display:flex;flex-direction:column}.CasesPage_main__7sQB9{padding-top:40px;height:100%}@media(min-width:640px){.CasesPage_main__7sQB9{padding-top:45px}}@media(min-width:900px){.CasesPage_main__7sQB9{padding-top:65px}}.CasesPage_heading__Htf0L{margin-bottom:30px;letter-spacing:0}@media(min-width:900px){.CasesPage_heading__Htf0L{margin-bottom:50px}}@media(min-width:1440px){.CasesPage_heading__Htf0L{letter-spacing:-2.35px}}.CasesPage_downloadLinks__h87__{padding:30px 0 60px}.CasesPage_downloadLinks__h87__,.CasesPage_footer__djy_g{margin-top:auto}