.vjed-blog-section{background-color:var(--bs-light);padding:30px 0;font-family:var(--bs-font-sans-serif);font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-dark)}.vjed-blog-page{background-color:var(--bs-white);padding:25px;border-radius:.5rem;display:flex;flex-wrap:wrap;gap:10px}.add-img{text-align:center}.mb-2{margin-bottom:.5rem!important}.mt-0{margin-top:0!important}.blog-section,.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.blog-section{background:var(--bs-white);margin-block-end:0;padding:10px;border-radius:10px;transition:box-shadow .3s ease}.blog-section:hover{box-shadow:0 4px 10px rgba(0,0,0,.15)}.vjed-blog-heading h2,.vjed-blog-title{font-size:19px;color:var(--bs-gray-dark);margin-bottom:15px}.vjed-blog-img img{width:100%;border-radius:.5rem;display:block;margin-bottom:15px;height:100%;aspect-ratio:16/9;object-fit:cover;object-position:top}.vjed-blog-des{margin-top:10px}.vjed-blog-des p{color:var(--bs-gray);font-size:14px;line-height:1.6;margin-bottom:15px}.blog-read-more{margin-top:15px}.blog-read-more .btn-page{padding:.5rem 1rem;background-color:var(--bs-primary);color:var(--bs-white);border-radius:.25rem;text-decoration:none;font-size:.9rem;transition:background-color .3s ease}.blog-read-more .btn-page:hover{background-color:#0b5ed7}.blog-post-read h6{margin:0;color:var(--bs-gray);font-size:11px;display:flex;align-items:center;gap:.5rem}.blog-post-read a{color:var(--bs-primary);text-decoration:none}.blog-post-read a:hover{text-decoration:underline}.add-img img{width:100%;border-radius:.5rem;display:block;object-fit:cover;margin-bottom:15px}.blog-pagination .btn-page{padding:.5rem 1rem;background-color:var(--bs-dark);color:var(--bs-white);border-radius:.25rem;text-decoration:none;font-size:.9rem}.blog-pagination .btn-page:hover{background-color:#333}.blog-pagination{background:#ffffff;border:1px solid #ececf4;border-radius:16px!important;box-shadow:0 8px 24px rgba(24,32,79,.08)}.blog-pagination-wrap{display:flex;align-items:center;justify-content:space-between;gap:18px}.blog-page-center{flex:1;display:flex;flex-direction:column;align-items:center;gap:12px}.blog-page-numbers{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.blog-pagination .blog-page-number{width:auto;height:auto;border-radius:14px;border:1px solid #f4c6a3;background:#f7f7f7;color:#d66a17;font-weight:600;padding:0}.blog-pagination .blog-page-number:hover{background:#f7f7f7;border-color:#efbb93;color:#d66a17}.blog-pagination .blog-page-number.active{background:#ff6b00;color:#ffffff;border-color:#ff6b00}.blog-pagination .btn-page:hover{color:#fff!important}.blog-page-dots{color:#bfc9db;letter-spacing:4px;font-size:16px;line-height:1;user-select:none}.blog-pagination .blog-page-nav{min-width:108px;border-radius:20px;border:1px solid #ff6a00;background:#ff6a00;color:#ffffff;font-weight:600;letter-spacing:.8px}.blog-pagination .blog-page-nav:hover{background:#eb6204;color:#ffffff;border-color:#eb6204}.blog-pagination .blog-page-nav:disabled{opacity:1;background:#f2c8ac;border-color:#f2c8ac;color:#ffffff;cursor:not-allowed}.blog-page-meta{color:#0f172a;font-size:15px;font-weight:700;display:flex;align-items:center;gap:10px;display:none}.blog-total-count{color:#ff6a00;font-size:24px;font-weight:700}.blogsticy{position:sticky;top:20px}.blog-popular-tag-links a,.blog-top-cg-links a{display:block;color:var(--bs-gray-dark);text-decoration:none;margin-bottom:10px;font-size:.95rem;transition:color .3s ease}.blog-popular-tag-links a:hover,.blog-top-cg-links a:hover{color:var(--bs-primary)}.blog-latest-img img{border-radius:.25rem;display:block;margin-bottom:10px}.btn-facebook,.btn-instagram,.btn-telegram,.btn-youtube{font-size:1.4rem;margin-right:.75rem;color:var(--bs-primary);transition:color .3s ease}.btn-facebook:hover,.btn-instagram:hover,.btn-telegram:hover,.btn-youtube:hover{color:#0b5ed7}@media (max-width:768px){.vjed-blog-heading h2{font-size:16px}.vjed-blog-des p{font-size:.9rem}.blog-read-more .btn-page{padding:.4rem .75rem;font-size:.85rem}.blog-section .vjed-blog-title{min-height:auto}.blog-pagination-wrap{justify-content:center}.blog-pagination .blog-page-nav{min-width:94px}.blog-pagination .blog-page-number{width:40px;height:40px;border-radius:12px;font-size:14px}}.container-fluid,.vjed-blog-page{padding-bottom:0!important;margin-bottom:0!important}.blog-pagination{margin-bottom:0!important}.blog-page-number{border-radius:10px}