.wrap-catalogue{
    padding:160px 0; margin:120px auto 0;
    width:1620px; max-width:90%;
}
.text-catalogue{
    width:850px; max-width:100%;
}
.text-catalogue h1{
    color:var(--gray-900);
}

/*filtre*/
.filter-inner{
    display:flex;
    justify-content: space-between;
    gap:30px;
    padding:75px 0;
}
.filter-group{
    display:flex;
    gap:30px;
}
.search-filter-component-combobox{
    width:260px!important;
}
.filter-date .search-filter-component-combobox{
    width:300px!important;
}
.search-filter-description{
    display:none!important;
}
/*pagination*/
#result{
    grid-column: span 3;
    margin-top:75px;
}
#result ul.page-numbers{
    display:flex;
    align-items:center; justify-content:center;
    gap:16px;
    font-size:1.6rem;
}
#result ul.page-numbers a{
    display:flex;
    align-items:center;
    font-size:2.4rem;
    font-family: var(--ff-secondary);
    color:var(--dark-09);
    font-weight: 600;
}
#result ul.page-numbers a.prev svg{
    transform: rotate(180deg);
}

@media (max-width: 1024px) {
    .wrap-catalogue{padding:100px 0;}
}
@media (max-width: 991px) {
    
}
@media (max-width: 979px) {
    .filter-inner,
    .filter-group{flex-direction: column; gap:10px;}
    .search-filter-component-combobox,
    .filter-date .search-filter-component-combobox{width:100%!important;}

    .project-inner.search-filter-query{display:flex; flex-wrap:wrap; justify-content: space-between; column-gap:0; row-gap: 24px;}
    .project-inner.search-filter-query .project-item{width:48%;}
}
@media (max-width: 799px) {
   .wrap-catalogue{padding:60px 0 100px;}
}
@media (max-width: 599px) {
    .project-inner.search-filter-query .project-item{width:100%;}
    
}
@media (max-width: 479px) {
    
}