.cases_list_section h2{margin-bottom:52px}.cases-grid{display:grid;gap:4px;grid-template-columns:1fr 1fr}a.case_list-single_case{border-radius:40px;overflow:hidden;padding-bottom:100%;position:relative}a.case_list-single_case>img{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:all .2s ease;width:100%}.single_case-content{bottom:64px;padding:0 40px;position:absolute;text-align:center;width:100%}.single_case-content img{display:block;margin:0 auto 12px;max-height:78px}.badge{border-radius:16px;color:#000;display:inline-block;font-size:14px;font-weight:700;padding:10px 24px 9px}.badge-color-red{background:#f77}.badge-color-yellow{background:#fff177}.badge-color-orange{background:#ffd677}.badge-color-beige{background:#f2eede}.badge-color-pink{background:#dbeff2}.case_list-single_case .overlay{background:linear-gradient(1turn,rgba(0,0,0,.75),transparent);height:120%;left:0;position:absolute;top:0;transition:all .2s ease;width:100%}.case_list-single_case:hover .overlay{top:-20%}.case_list-single_case:hover>img{scale:1.05}@media screen and (max-width:768px){.cases-grid{grid-template-columns:1fr}a.case_list-single_case{border-radius:24px}}