.hs-blog-listing{position:relative}.hs-blog-listing .blog_top_title{padding-bottom:40px}.hs-blog-listing .blog_top_title h3{font-size:34px;font-weight:500;letter-spacing:.2px;line-height:1.3;margin:0}.hs-blog-listing .hs-blog-index-inner{display:flex;flex-wrap:wrap;margin:0 -10px}.hs-blog-listing .hs-blog-index-inner .blog-index__tag-header{padding:0 10px;width:100%}.hs-blog-listing .blog-index__post{width:100%}.hs-blog-listing .blog-index__post-inner-card{height:calc(100% - 40px);margin-bottom:40px;padding:0 10px}.hs-blog-listing .blog_innex_inner{background-color:#000;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:15px;color:#fff;display:block;height:100%;overflow:hidden;padding:24px;position:relative;width:100%}.hs-blog-listing .blog_innex_inner:after{background:linear-gradient(180deg,transparent,#000);box-shadow:1px 4px 12px 0 #00000014;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.hs-blog-listing .blog-post__tags{font-size:18px;font-weight:400;line-height:1.2;margin-bottom:12px}.hs-blog-listing .blog-index__post-content h2{color:#fff;font-size:24px;font-weight:500;line-height:1.25;margin:0 0 10px}.hs-blog-listing .blog-index__post-content p{font-weight:300;margin:0 0 12px}.hs-blog-listing .blog-index__post-content p strong{font-weight:400}.hs-blog-listing .blog-post__meta-section{display:flex;flex-flow:row wrap;font-weight:300}.hs-blog-listing .blog_innex_inner .blog-index__post-content{margin-top:92%;position:relative;z-index:11}@media (min-width:768px){.hs-blog-listing .blog-index__post{width:33.33%}}@media (max-width:991px) and (min-width:768px){.hs-blog-listing .blog-index__post{width:50%}}@media (max-width:767px){.hs-blog-listing .blog_innex_inner .blog-index__post-content{margin-top:40%}}