.blog-recent{padding:60px 0}.blog-recent .blog-listing--card{align-items:flex-start;display:flex;flex-flow:row wrap;font-size:14px;line-height:1.5;margin:-20px -10px 0}.blog-recent .blog-listing--card .blog-listing__post-timestamp{background:var(--primary-color);background:#132239;color:#fff;display:inline-block;font-size:13px;font-weight:300;margin:0 0 15px;padding:5px 10px;vertical-align:top}.blog-recent .blog-listing--card .blog-listing__post{padding:20px 10px 0;width:100%}.blog-recent .blog-listing .blog-listing__post{display:block}.blog-recent .blog-listing{max-width:100%;padding:0!important}@media (min-width:768px){.blog-recent .blog-listing--card.blog-listing--2-col .blog-listing__post,.blog-recent .blog-listing--card.blog-listing--4-col .blog-listing__post{width:50%}.blog-listing--card.blog-listing--3-col .blog-listing__post{width:33.33%}}.blog-recent .blog-listing--card .blog-listing__header{margin:0 0 15px}.blog-recent .blog-listing--card .blog-listing__post-image-wrapper{background:#eee;border-radius:0;display:block;height:235px;margin:0 0 20px;overflow:hidden;width:100%}.blog-recent .blog-listing--card .blog-listing__post-image-wrapper img{display:block;height:100%;object-fit:cover;width:100%}.blog-recent .blog-listing--card h3{color:var(--primary-color);font-family:Montserrat,sans-serif;font-size:15px;font-weight:600;line-height:1.2;margin:0}.blog-recent .blog-listing__post-button{margin:10px 0 0}@media (max-width:991px){.blog-recent{padding:40px 0}}