.case-study-listing{margin-bottom:100px;margin-top:100px}.cs-row{display:flex;flex-wrap:wrap;gap:20px}.filter-sidebar{width:calc(20% - 10px)}.filter-sidebar h3{font-size:22px;margin-bottom:20px}.filter-sidebar ul{list-style:none;margin:0;padding:0}.filter-sidebar li{margin-bottom:12px}.filter-sidebar label{cursor:pointer;font-size:16px}.filter-sidebar input[type=checkbox]{accent-color:#c51e18;margin-right:8px;position:relative;top:5.3px}.clear-filters-wrapper{margin-top:30px;text-align:left}#clear-filters{background:none;border:1px solid #ccc;border-radius:6px;cursor:pointer;font-size:14px;padding:8px 14px;transition:.3s}#clear-filters:hover{background:#c51e18;border-color:#c51e18;color:#fff}.case-studies-wrapper{width:calc(80% - 10px)}.case-studies{display:flex;flex-wrap:wrap;gap:30px;transition:opacity .3s ease}.case-study{background:#f9f9f9;border-radius:8px;padding:20px 15px;transition:transform .3s ease,box-shadow .3s ease;width:calc(33.33% - 30px)}.case-study:hover{box-shadow:0 8px 20px rgba(0,0,0,.1);transform:translateY(-5px)}.case-study img{border-radius:6px;height:auto;max-width:100%}.case-study h4{color:#222;font-size:16px;margin-bottom:12px;margin-top:6px}.case-study a{color:#333;display:block;text-decoration:none}.pagination{margin-top:30px;text-align:center}.pagination button{background:#eee;border:none;border-radius:4px;cursor:pointer;font-size:16px;margin:0 5px;padding:8px 14px;transition:background .3s ease}.pagination button:hover{background:#ddd}.pagination button.active{background:#c51e18;color:#fff}@media (max-width:991px){.cs-row{gap:10px}.filter-sidebar{width:calc(30% - 10px)}.case-studies-wrapper{width:calc(70% - 10px)}.case-study{width:calc(50% - 20px)}}@media (max-width:600px){.cs-row{display:block}.case-studies-wrapper,.filter-sidebar{width:100%}.case-studies-wrapper{margin-top:30px}.case-studies{display:flex;gap:10px}.case-study{width:calc(50% - 10px)}}@media (max-width:480px){.case-studies{display:block}.case-study{margin-left:auto;margin-right:auto;margin-top:30px;max-width:100%;width:400px}.case-study img{width:100%}}