.blog_listing{padding-top:var(--desktop-pt);padding-bottom:var(--desktop-pb);padding-left:var(--desktop-pl);padding-right:var(--desktop-pr);margin-top:var(--desktop-mt);margin-bottom:var(--desktop-mb);background:var(--bg1);position:relative}@media screen and (min-width: 768px) and (max-width: 1024px){.blog_listing{padding-top:var(--tablet-pt);padding-bottom:var(--tablet-pb);padding-left:var(--tablet-pl);padding-right:var(--tablet-pr);margin-top:var(--tablet-mt);margin-bottom:var(--tablet-mb)}}@media screen and (max-width: 767px){.blog_listing{padding-top:var(--mobile-pt);padding-bottom:var(--mobile-pb);padding-left:var(--mobile-pl);padding-right:var(--mobile-pr);margin-top:var(--mobile-mt);margin-bottom:var(--mobile-mb)}}.blog_listing .blog_detail{display:flex;flex-wrap:wrap;margin:0 -28.5px}.blog_listing .right-section{width:30%}.blog_listing .left-section{width:70%}.blog_listing .left-section .image{line-height:0;height:620px}.blog_listing .left-section .image img{width:100%;height:100%;border-radius:18px 18px 0 0;object-fit:cover}.blog_listing .post_details{border:1px solid #F2F3FC;border-radius:18px}.blog_listing .post_details .post_info{padding:27px 50px 54px}.blog_listing .post{padding-top:50px}.blog_listing .post:first-child{padding:0}.blog_listing .post_details .author_info{display:flex;flex-wrap:wrap;gap:16px;border-bottom:1px solid #CED2FF;padding:28px 0 30px;margin-bottom:21px;align-items:center}.blog_listing .author_info p.author_name,.blog_listing .author_info p.publish_date{display:flex;gap:7px;align-items:center;font-weight:500;font-size:12px;line-height:100%;letter-spacing:1px}.blog_listing p.author_name img{border-radius:100%;object-fit:cover}.blog_listing .post_details .post_url a{width:48px;height:48px;margin:0 auto;background:#525fe1;display:flex;align-items:center;justify-content:center;border-radius:100%;transition:.5s}.blog_listing .post_details .post_url{padding-top:44px}.blog_listing .post_details .description{font-weight:400;font-size:16px;line-height:26px;letter-spacing:1px}.blog_listing .post_details a h3{font-weight:600;font-size:26px;line-height:100%;letter-spacing:1px;vertical-align:middle}.blog_listing .search-section,.blog_listing .tags,.blog_listing .recent-blogs{background:#f4f5ff;border-radius:20px;padding:29px 0 47px}.blog_listing .right-section{width:30%;display:flex;flex-direction:column;row-gap:25px}.blog_listing .left-section,.blog_listing .right-section{padding:0 28.5px}.blog_listing .search-section h3.title,.blog_listing .tags h3.title,.blog_listing .recent-blogs h3.title{text-align:left;padding-left:25px;font-weight:700;font-size:24px;line-height:100%;letter-spacing:2px;border-bottom:1px solid #CED2FF;vertical-align:middle;text-transform:capitalize;padding-bottom:25px;margin-bottom:29px}.blog_listing .search-section .hs-search-field{text-align:center;padding:0 25px}.blog_listing .hs-search-field form{position:relative}.blog_listing .hs-search-field form input{background:#fff;border:none;outline:none;height:53px;border-radius:50px;width:100%;padding:16px;font-weight:400;font-size:13px;line-height:100%;letter-spacing:1px;vertical-align:middle}.blog_listing .hs-search-field form button{position:absolute;right:6px;height:42px;padding:13px 20px;top:6px;font-weight:700;font-size:14px;line-height:100%;letter-spacing:1px;vertical-align:middle;text-transform:uppercase;border-radius:50px}.blog_listing .tags .tag{padding:0 25px;margin-bottom:12px}.blog_listing .tags .tag a{font-weight:600;font-size:18px;line-height:26px;letter-spacing:1px;width:100%;display:flex;transition:.5s;justify-content:space-between;align-items:center;background:#fff;padding:14px 16px 13px;border-radius:10px}.blog_listing .tags .tag:last-child{margin-bottom:0}.blog_listing .recent-blogs .recent_post{padding:0 25px;margin-bottom:15px}.blog_listing .recent_post a{display:flex;flex-wrap:wrap;background:#fff;padding:21px 20px;border-radius:8px}.blog_listing .recent_post .blog_recent_img{line-height:0;width:75px}.blog_listing .recent_post .blog_recent_details{padding:0 0 0 18px;width:calc(100% - 75px)}.blog_listing .recent_post .blog_recent_details h5{font-weight:600;font-size:16px;line-height:26px;letter-spacing:1px;padding-bottom:5px}.blog_listing .blog_recent_details p{font-weight:500;font-size:12px;line-height:100%;letter-spacing:1px}.blog_listing .recent-blogs .recent_post:last-child{margin:0}.blog_listing .recent_post .blog_recent_img img{width:100%;object-fit:cover;border-radius:4px}
