.posts-display{position:relative;overflow:hidden}.posts-display h3{font-family:'Reddit Sans',sans-serif;font-size:var(--font-text);text-transform:uppercase;text-align:center}.posts-display .container-filters{padding:0 30px;display:flex;justify-content:space-between;align-items:center;gap:var(--gap-m)}.posts-display .container-filters a{text-decoration:none;color:var(--fourth-color)}.posts-display .realisation-filter a{font-size:var(--font-text-s)}.posts-display .container-filters .soft-reset{display:flex;align-items:center;flex-direction:column;gap:var(--gap-s);text-align:center;font-size:var(--font-text)}.posts-display .container-filters .soft-reset:before{content:"";height:16px;width:16px;background:url("/wp-content/themes/webline/assets/close-realisation-icon.svg") center/contain no-repeat}.posts-display .realisation-filters{width:100%;display:flex;justify-content:center;flex-wrap:wrap;gap:21px 33px}.posts-display .realisation-filters h2{line-height:var(--line-height-text-large);text-transform:uppercase;letter-spacing:.15rem;font-family:'Reddit Sans Bold';font-size:var(--font-text);color:var(--fourth-color);transition:color .3s}.posts-display .realisation-filters a{transition:background-color .3s;padding:7px 34px;border-radius:300px;background-color:transparent;border:solid 1px var(--fourth-color)}.posts-display .realisation-filters a:hover{color:var(--second-color);background-color:var(--fourth-color)}.posts-display .realisation-filters a:hover h2{color:var(--second-color)}.posts-display .realisation-filters a.active{color:var(--second-color);background-color:var(--fourth-color)}.posts-display .realisation-filters a.active h2{color:var(--second-color)}.posts-display .posts-display__text{width:100%}.posts-display__text h3{color:var(--second-color)}.posts-display .posts-display__link{margin-top:var(--gap-m);display:flex;justify-content:center}.posts-display .posts-display__link a{font-family:'Montserrat';padding:10px 23px;color:var(--second-color);text-align:center}.posts-display .pagination{padding:30px;display:flex;justify-content:center;align-items:center;gap:10px}.posts-display .pagination *{font-size:20px;line-height:20px;text-decoration:none}.posts-display .pagination a:not(.next,.prev){filter:brightness(.5)}.posts-display.dark .pagination *{color:var(--second-color)}.posts-display .pagination a:hover{text-decoration:underline}.posts-display .pagination .current{padding:5px}.posts-display .pagination .prev{margin:0 var(--gap-m) 0 calc(var(--gap-m) * -1)}.posts-display .pagination .next{margin:0 calc(var(--gap-m) * -1) 0 var(--gap-m)}.posts-display__grid--column{display:grid;gap:var(--gap-m);grid-template-columns:repeat(2,1fr)}.posts-display__grid--column .card{position:relative;display:grid;gap:var(--gap-s)}.posts-display__grid--column .card__container{overflow:hidden;aspect-ratio:16/10}.posts-display__grid--column .card__image{height:100%;width:100%;object-fit:cover}.posts-display__grid--column .card__link{position:absolute;left:50%;bottom:0;transform:translate(-50%,-50%);z-index:10;text-align:center;letter-spacing:.13rem;width:max-content;max-width:90%}.posts-display__grid--grid{display:grid;gap:var(--gap-m);grid-template-columns:repeat(3,1fr)}.posts-display__grid--grid .card{position:relative;display:grid;gap:var(--gap-s)}.posts-display__grid--grid .card:before{margin:20px;content:"";position:absolute;top:0;left:0;right:0;bottom:30px;border:1px solid var(--fourth-color);transition:opacity .3s ease;opacity:0;z-index:9}.posts-display__grid--grid .card__container{position:relative;overflow:hidden;aspect-ratio:12/10}.posts-display__grid--grid .card__container:after{content:"";position:absolute;bottom:0;left:0;height:100%;width:100%;background:linear-gradient(to bottom,transparent 0%,var(--first-color) 100%);opacity:0;transition:opacity .3s ease}.posts-display__grid--grid .card__image{height:100%;width:100%;object-fit:cover}.posts-display__grid--grid .card__link{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:10;opacity:0}.posts-display .card__realisations .card__link{opacity:1}.posts-display__grid--grid .card:hover .card__link,.posts-display__grid--grid .card__link:hover,.posts-display__grid--grid .card:hover:before,.posts-display__grid--grid .card:hover .card__container:after{opacity:1}@media (max-width:900px){.posts-display__grid--grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:470px){.posts-display__grid--grid>*:nth-last-child(1):nth-child(3n+1),.posts-display__grid--grid>*:nth-last-child(2):nth-child(3n+2){grid-column:2}}@media (max-width:470px){.posts-display__grid--grid,.posts-display__grid--column{grid-template-columns:1fr}}