.posts-holder .heading{color:#fff;margin-bottom:20px}.section-white .posts-holder .heading{color:#000}.posts-holder .posts-list{order:2}.posts-holder .link{margin-top:32px}.posts-holder .link a{margin:0 auto}.posts-list{display:flex;flex-wrap:wrap;gap:50px 20px;width:100%}.posts-list .post-item{width:100%}.posts-list:not(.posts-list-works) .post-item .h5,.posts-list:not(.posts-list-works) .post-item h5{color:#374151}.posts-list.posts-list-works .post-item .image{aspect-ratio:670/480}.post-item,.section-white .post-item .image span{color:#fff}.section-white .post-item{color:#000}.post-item .image{background-color:#fff;aspect-ratio:320/332;position:relative;overflow:hidden;margin-bottom:13px}.section-white .post-item .image{background-color:#000}.post-item .image:last-child{margin-bottom:0}.post-item .image a{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;width:100%;height:100%;padding:30px;text-decoration:none}.no-touch .post-item .image a:hover{text-decoration:none!important}.no-touch .post-item .image a:hover img{width:57%;height:48%}.no-touch .post-item .image a:hover span{opacity:1}.post-item .image img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover;transition:width .5s ease-in-out,height .5s ease-in-out}.post-item .image span{width:100%;text-align:center;color:#000;opacity:0;transition:opacity .5s ease-in-out;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.post-item p{margin-top:15px;color:#6a6a6a}.no-touch .post-item a:not(.button):hover{text-decoration:underline}.post-item .post-date{color:#a1a1a1;margin-bottom:10px}.more-posts{display:flex;justify-content:center;margin-top:40px}@media (min-width:768px){.posts-list .post-item{width:calc(50% - 10px)}}@media (min-width:1024px){.posts-holder{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.posts-holder .heading{max-width:80%;margin-bottom:40px}.posts-holder .link{order:1;margin:0}.posts-list .post-item{width:calc(33.33% - 14px)}.posts-list.posts-list-works .post-item{width:calc(50% - 10px)}}@media (min-width:1200px){.post-item .image{aspect-ratio:440/480}}@media (min-width:1440px){.posts-list{row-gap:56px;justify-content:center}.post-item .image a{padding-bottom:55px}}