@keyframes blogs-skeleton-shimmer{0%{background-position:-600px 0}to{background-position:600px 0}}.blog-section.blogs_view{margin-top:0;padding-top:0;position:relative}.blog-section .content-container{width:100%;max-width:1140px;margin-left:auto;margin-right:auto;padding:50px 15px}.blog-section .blog-grid{flex-wrap:wrap;justify-content:center;gap:20px;margin-bottom:-20px;display:flex}.blog-section .blog-grid__item{width:100%;max-width:505px;margin-bottom:20px}.blog-section .blog-card-link{width:100%;max-width:505px;color:inherit;text-decoration:none;display:block}.blog-section .blog-thumb{border-radius:10px;width:100%;height:301px;position:relative;overflow:hidden}.blog-section .blog-thumb img{object-fit:cover;width:100%;height:100%;max-height:301px;transition:transform .5s}.blog-section .blog-item:hover .blog-thumb img{transform:scale(1.2)}.blog-section .blog-content .title{color:inherit;margin:0;font-family:Jost,sans-serif;font-size:26px;font-weight:600;line-height:1.3}.blog-section .blog_details{-webkit-line-clamp:2;text-overflow:ellipsis;color:#4b4b4b;-webkit-box-orient:vertical;max-height:3.4em;line-height:1.7;display:-webkit-box;overflow:hidden}.blog-section .blog_details p{margin:0}.blog-section .blog-post-meta{border-top:1px dashed #ccc;margin-bottom:10px;padding-top:10px}.blog-section .blog-post-meta span{color:#535353;font-size:16px;font-weight:400}.blog-section .blog-post-meta .user{margin-right:40px}.blog-section .blog-btn{margin-top:15px}.blog-section .blog-btn .custom-btn{color:#18148b;font-size:16px;font-weight:600;transition:color .3s}.blog-section .blog-item:hover .blog-btn .custom-btn{color:#18148b}.blog-section .no_blogs{padding:40px 0}.blog-section .no_blogs h2{text-align:center;color:#1c1c1c;margin:0;font-family:Jost,sans-serif;font-size:1.75rem;font-weight:600}.blog-section .blogs-pagination{justify-content:flex-end;margin-top:20px;display:flex}.blog-section .blogs-pagination .pagination{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin:0;padding:0;list-style:none;display:flex}.blog-section .blogs-pagination .page-item{display:inline-block}.blog-section .blogs-pagination .page-link{color:#4b4b4b;cursor:pointer;background:#fff;border:1px solid #e2e2e2;border-radius:4px;justify-content:center;align-items:center;min-width:55px;padding:10px 14px;font-size:14px;font-weight:500;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.blog-section .blogs-pagination .page-item.active .page-link{color:#fff;background-color:#5f5fff;border-color:#5f5fff}.blog-section .blogs-pagination .page-item.disabled .page-link{opacity:.5;cursor:not-allowed;pointer-events:none}.blog-section .blogs-pagination .page-link:hover:not(:disabled){color:#18148b;border-color:#18148b}.blog-section .skeleton-bone{background:linear-gradient(90deg,#e9ecef 25%,#f8f9fa 50%,#e9ecef 75%) 0 0/600px 100%;border-radius:6px;animation:1.6s ease-in-out infinite blogs-skeleton-shimmer}.blog-section .skeleton-card .skeleton-thumb{border-radius:10px;width:100%;height:301px}.blog-section .skeleton-card .skeleton-meta{width:55%;height:16px;margin-top:18px}.blog-section .skeleton-card .skeleton-title{width:85%;height:22px;margin-top:14px}.blog-section .skeleton-card .skeleton-desc-1{width:100%;height:14px;margin-top:12px}.blog-section .skeleton-card .skeleton-desc-2{width:72%;height:14px;margin-top:8px}.blog-section .skeleton-card .skeleton-btn{width:110px;height:18px;margin-top:16px}@media only screen and (max-width:991px){.blog-section .content-container{padding-top:40px;padding-bottom:40px}}
