.blog-listings{text-align:center}.blog-listing-item{border-bottom:1px solid #e6e4e4;padding:45px 0}.blog-listing-item:last-child{border-bottom:0;padding:45px 0 0}.blog-listing-item .item_wrap{align-items:stretch;display:flex;flex-wrap:wrap}.blog-listing-item .featured_img{align-items:center;display:flex;flex:0 0 auto;width:50%}.blog-listing-item .featured_img .img_wrap{flex:0 0 auto;overflow:hidden;position:relative;width:100%}.blog-listing-item .featured_img .img_wrap a{display:block;height:100%;left:0;top:0;width:100%}.blog-listing-item .featured_img .img_wrap a img{height:100%;max-width:100%;object-fit:cover;vertical-align:middle;width:100%}.blog-listing-item .post-details{align-items:center;display:flex;flex:0 0 auto;padding:20px 40px;width:50%}.blog-listing-item .post-details .post-details-inner{flex:0 0 auto;width:100%}.post-title-meta .post-primary-meta{align-items:center;display:flex;font-size:12px;justify-content:center;line-height:18px;margin-bottom:10px}.post-title-meta .post-primary-meta a{color:rgba(49,50,51,.5);font-size:13px;font-weight:500;line-height:1}.post-title-meta .post-primary-meta a,.post-title-meta .post-title{font-family:var(--system-font);font-style:normal;letter-spacing:0;text-transform:none}.post-title-meta .post-title{color:#313233;font-size:26px;font-weight:600;line-height:38px}.post-title-meta .post-title a{color:#313233;display:block;margin-bottom:16px;transition:color .2s}.post-title-meta .post-title a:hover{color:#ee2b24}.blog-pagination{display:flex;justify-content:center;margin-top:60px}.blog-pagination a{align-items:center;border:1px solid rgba(0,0,0,.1);border-radius:3px;color:#8f8f8f;display:flex;justify-content:center;line-height:1;margin-right:10px;padding:8px 15px;transition:all .5s}.blog-pagination a:hover{color:#ee2b24}.blog-pagination a.active{background:#ee2b24;border-color:#ee2b24;box-shadow:0 7px 14px -6px #ee2b24;color:#fff}.blog-pagination a.next-link svg,.blog-pagination a.prev-link svg{stroke:#848991;transition:all .2s;width:10px}.blog-pagination a.prev-link:hover svg{transform:translate3d(-5px,0,0)}.blog-pagination a.next-link:hover svg{transform:translate3d(5px,0,0)}.blog-pagination a.next-link{margin-right:0}article.blog-listing-item.last-child{border-bottom:0;padding:45px 0 0}article.blog-listing-item.no-img .post-details{padding-left:0}@media only screen and (max-width:959px){.blog-listing-item .featured_img{width:100%}.blog-listing-item .post-details{padding:35px 0 0;width:100%}}