.filtre-actu{margin-bottom:20px;text-align:center}.filtre-btn{padding:10px 20px;margin:0 5px 10px 5px;background-color:#f6f2e9;border:none;cursor:pointer;transition:background-color 0.3s}.filtre-btn.active{background-color:#1b365d;color:white}.et_pb_blog_grid .et_pb_post{display:flex;flex-direction:column;justify-content:space-between;height:100%;min-height:500px;box-sizing:border-box;border:1px solid #eee;padding:20px}.et_pb_blog_grid .et_pb_post .post-content{flex-grow:1}.et_pb_blog_grid .et_pb_post .et_pb_image_container{height:200px;overflow:hidden}.et_pb_blog_grid .et_pb_post img{width:100%;height:100%;object-fit:cover}.slick-slide{padding:15px}.wppsac-post-carousel .wppsac-post-slide{display:flex;flex-direction:column;height:100%}.wppsac-post-slide{background:#fff;border-radius:12px;overflow:hidden;transition:0.3s;display:flex!important;flex-direction:column;height:100%}.wppsac-post-slide:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,0.08)}.wppsac-post-slide img{width:100%;height:220px;object-fit:cover;display:block}.wppsac-post-image,.wppsac-post-content-position{margin:0!important;padding:0!important}.wppsac-post-content-position{padding:20px!important;display:flex;flex-direction:column;flex-grow:1}.wppsac-post-title{margin-bottom:10px;line-height:1.3}.wppsac-post-content{flex-grow:1;margin-bottom:15px;color:#555}.wppsac-readmorebtn{margin-top:auto}.wppsac-readmorebtn a{border:1px solid #ddd;padding:8px 14px;border-radius:4px;transition:0.3s}.wppsac-readmorebtn a:hover{background:#1e3a8a;color:#fff;border-color:#1e3a8a}.wppsac-post-title{min-height:48px}