.blog_heading{text-align:left;width:50%}.blog_heading h2{font-size:65px;font-weight:300;line-height:normal;margin:0 0 10px}.blog_heading p{font-size:17px;line-height:26px;margin:0}.blog_heading span{font-weight:700}.row_blog{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:60px}.row_blog .all-btn{padding-left:20px;text-align:right;width:50%}.row_blog .all-btn a{border-radius:30px;color:#fff;display:inline-block;font-size:16px;font-weight:600;margin-top:20px;padding:15px 30px;text-transform:uppercase}section.blog-listing .blog-post-listing__post--3{padding:0 15px;width:33.33%}section.blog-listing .row{display:flex;flex-wrap:wrap;margin:0 -15px}section.blog-listing article.blog-listing__post img{height:260px;object-fit:cover;width:100%}section.blog-listing article.blog-listing__post .blog-listing__post-image-wrapper{display:inline-block;line-height:0;width:100%}section.blog-listing .blog-listing__post-title{font-size:24px;line-height:32px;margin:10px 0}section.blog-listing .blog-listing__post-title .blog-listing__post-title-link{color:#000;font-weight:600}section.blog-listing article.blog-listing__post p{color:#000;font-size:17px;font-weight:400;margin:0}.blog-listing__header .tag_author{display:flex;justify-content:space-between}.blog-listing__header .tag_author .blog-listing__post-author-name,.blog-listing__header .tag_author .blog-listing__post-tag,time.blog-listing__post-timestamp{color:#c92128;font-size:18px;font-weight:500}time.blog-listing__post-timestamp{color:#000}section.blog-listing .blog-listing__post-button.button{display:inline-block;font-size:14px;font-weight:600;margin-top:20px;text-transform:uppercase}section.blog-listing .col_space{box-shadow:0 0 20px #dddddd91;height:100%}section.blog-listing .col_space .blog-listing__post-content{padding:10px 20px 40px}