#page_count{display:none}.img-post{position:relative}.overlay{align-items:center;background-color:#282828;border-radius:30px;color:#fff;display:flex;height:100%;justify-content:center;left:0;opacity:.25;position:absolute;text-align:center;top:0;transition:opacity .3s ease;width:100%}.publish-date{font-weight:400}.posttag,.publish-date{font-size:14px;line-height:21px}.posttag{font-weight:700}.hide-show{align-items:baseline;display:flex;justify-content:space-between}.content-posts{padding:13px 20px}.post-btn{align-items:center;display:flex;justify-content:center;margin-top:50px}.img-post,.img-post img{border-radius:30px;display:block;height:257px;object-fit:cover;width:100%}.content-posts h2{display:-webkit-box;line-height:25px;-webkit-box-orient:vertical;font-size:20px;overflow:hidden}.recent-posts{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(47%,1fr))}.recent-posts .post{box-sizing:border-box;grid-column:span 1}#noMorePosts{display:none}#showAllBtn{align-items:center;background:#fff;border:2px solid var(--Dark,#282828);border-radius:28px;color:#282828;display:inline-flex;flex-shrink:0;font-size:16px;gap:10px;justify-content:center;padding:16px 20px}#showAllBtn:focus{border-color:#ddd;outline:none}#showAllBtn:hover{background:#fafafa}#showAllBtn.loading{animation:spin 1.2s linear infinite;background:#fff;border-color:#eee #eee #eee #999;border-radius:17px;border-width:2px;color:transparent;font-size:0;height:24px;padding:0;pointer-events:none;width:24px}#showAllBtn.disable{background:#dedcdc}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:1024px){.recent-posts{grid-template-columns:unset}}@media (min-width:1028px){.content-posts{padding:13px 20px}.recent-posts .post:first-child .hide-show{display:none}.recent-posts .post:first-child .content-posts h2{color:#fff;font-size:2rem;font-style:normal;font-weight:500;height:unset;line-height:40px}.recent-posts .post:first-child .img-post,.recent-posts .post:first-child .img-post img{height:450px}.recent-posts .post:first-child{grid-column:1/span 2;max-width:100%;position:relative}.recent-posts .post:first-child .content-posts{bottom:30px;padding:0 2.5rem;position:absolute}}@media (max-width:767px){.recent-posts .post:first-child .content-posts{padding:13px 20px}.recent-posts .post:first-child .content-posts h2{font-size:20px;line-height:25px}}