.blog-listings{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:30px;grid-row-gap:30px;align-items:stretch;padding:0 20px}.no-results{text-align:center;font-size:50px;font-weight:700;margin:100px auto 0}.search-no-results .not-found-para{margin-top:20px;padding:0 20px}.search-no-results .explore-btn{margin-top:50px}.category-listings{padding-top:50px}.blog-categories-container ul{list-style:none;display:flex;flex-wrap:wrap;gap:20px}.blog-categories-container ul li{background-color:aliceblue;border-radius:50px}.blog-categories-container ul li a{text-decoration:none;padding:10px 20px;display:block}.blog-post img{width:100%;margin-bottom:20px;object-fit:cover;transition:.3s ease-in-out}.blog-post{border-style:solid;border-width:0;padding:0;min-height:400px}.blog-post:hover img,.recent-post:hover img{scale:1.02}.blog-listings-entire-container{margin:0 20px 50px}.blog-post-link{text-decoration:none;color:inherit}.blog-post h2{font-size:18px;margin-bottom:20px}.blog-view-heading{padding:20px 0 0;max-width:800px;margin:auto;font-size:24px}.blog-post-meta{display:flex;justify-content:space-between;font-size:14px;margin-bottom:20px;opacity:.7;font-weight:700}.load-more-container{margin:50px 0}.pagination-container{text-align:center;margin:50px 0}.pagination-btn{background:none;border:none;padding:15px;font-size:16px;font-family:OutfitRegular,sans-serif}.pagination-btn.active{color:#00304c;font-weight:700;font-size:20px}.blog-listings-entire-container{min-height:100vh}.blog-view-title .intepat-banner-page-heading h2,.blog-view-title h2{font-size:36px}.blog-view{padding:50px 20px 100px}.blog-view-image{width:100%;box-shadow:0 0 5px 0}.blog-view-content{font-size:18px;line-height:1.5;max-width:800px;margin:auto}.blog-view-content p{margin-bottom:20px}.blog-view-content ol,.blog-view-content ul{margin-left:20px}.blog-view-content li{margin-bottom:10px}.blog-view .blog-post-meta{font-size:18px;font-weight:700;padding:20px 0;max-width:800px;margin:auto}.blog-meta-data-container{padding:25px 0}.blog-read-time{font-weight:700;padding-bottom:20px;max-width:800px;margin:auto;font-size:18px}.blog-view-content h5,.blog-view-content h6{font-size:20px;margin-bottom:15px}.search-blog-listings{padding:50px 20px}.blog-list-separate{height:1px;background:#001c34}.blog-view table{width:100%}.recent-post{padding:50px 20px 0}.recent-post a{color:inherit;text-decoration:none}.recent-post img{width:100%;box-shadow:0 0 5px 0;transition:.3s ease-in-out}.recent-post h3{margin-bottom:20px}.recent-post-flex{display:flex;gap:50px;margin-bottom:50px}.recent-post-left,.recent-post-right{flex-basis:50%;margin:auto}.recent-post-right h2{margin-bottom:20px;font-size:36px}.post-description{margin-bottom:20px}div.category-blog h2{font-size:36px}.blog-image-container{aspect-ratio:16/10;width:100%;padding-bottom:calc(.6 * 100%);bottom:0;left:0;right:0;position:relative;top:0;overflow:hidden;margin-bottom:20px}.blog-image-container img{height:100%;left:calc(50% + 1px);position:absolute;top:calc(50% + 1px);transform:scale(1.01) translate(-50%,-50%)}.search-listings-blog{padding-top:50px}.recent-blog-heading{padding:50px 20px 0;font-size:26px}.recent-blog-heading.popular{padding:0 20px 50px}.related-posts-navigation{display:flex;justify-content:space-between;gap:100px;padding:50px 20px}.related-post.left,.related-post.right{flex-basis:25%;text-decoration:none}.related-post-info{margin-top:20px}.related-posts-navigation img{width:100%}.prev-next-nav{display:flex;justify-content:space-between;gap:20px;margin-top:100px;flex-wrap:wrap}.prev-next-post-card{flex-basis:30%;text-decoration:none;transition:.3s ease-in-out}.prev-next-post-card:hover img{transform:scale(1.03)}.prev-next-post-card img.preview-image{width:100%;object-fit:cover;margin-bottom:20px;transition:.3s ease-in-out}.prev-next-post-card .nav-label{font-size:14px;font-weight:700;color:#999;margin-bottom:20px}.prev-next-post-card h3{font-size:20px;margin-bottom:20px}.prev-next-para{font-size:14px;font-weight:100}@media screen and (max-width:767px){.category-blog h2{font-size:36px}.blog-categories-container ul{gap:10px}.blog-view-heading{font-size:18px}.blog-listings{grid-template-columns:repeat(1,1fr)}.blog-view-title .intepat-banner-page-heading h2,.blog-view-title h2{font-size:26px}.blog-view-content{font-size:16px}.recent-post-flex{flex-direction:column}.recent-post-right h2{font-size:26px}.blog-listings-entire-container{margin:0 0 50px}.blog-read-time,.blog-view .blog-post-meta{font-size:16px}.prev-next-post-card{flex-basis:45%}.prev-next-post-card h3{font-size:16px}}