.blog-recent-posts .row-flex{display:flex;flex-wrap:wrap}.blog-recent-posts .row-flex .col{flex-grow:1;position:relative;transition:box-shadow .7s ease;width:32%}.blog-recent-posts .blog-post-wrapper{margin:1%;max-width:350px}.blog-recent-posts .blog-post-wrapper:first-child(){margin-left:0}.blog-recent-posts .blog-post-wrapper:last-child(){margin-right:0}.blog-recent-posts .row-flex .blog-post-item{position:relative}.blog-recent-posts .image_wrapper{height:230px;margin-bottom:10px}.blog-recent-posts .row-flex .blog-post-item img{height:100%;object-fit:cover;width:100%}.blog-recent-posts .post-author,.blog-recent-posts .post-datetime{color:#4c5158;display:inline-block;font-size:12px;margin-bottom:10px;text-transform:uppercase}.blog-recent-posts .row-flex .blog-post-item h3 a{color:#002858;font-family:Playfair Display;font-size:24px;font-weight:400;margin-bottom:10px;text-decoration:none}.blog-recent-posts .read-more{color:#569bd4;display:block;font-family:Open Sans;font-size:16px;font-weight:700;font-weight:400;line-height:24px;line-height:22px;margin-bottom:15px;margin-top:15px;text-decoration:underline}.blog-recent-posts #hubspot-topic_data{margin-bottom:20px}.blog-recent-posts #hubspot-topic_data .topic-link{background:#f7f6f6;color:#333;letter-spacing:5px;padding:10px;text-decoration:none;text-transform:uppercase}.blog-recent-posts .section_title{align-items:center;display:flex}.blog-recent-posts .section_title .view_all,.blog-recent-posts .section_title h2{color:#2b2b2b;font-family:Open Sans;font-size:11px;letter-spacing:5px;line-height:15px;text-transform:uppercase;white-space:nowrap}.blog-recent-posts .section_title .view_all{text-decoration:none}.blog-recent-posts .section_title hr{background-color:#d8d8d8;display:inline-block;height:1px;margin-left:50px;margin-right:50px;width:100%}@media (max-width:800px){.blog-recent-posts .row-flex .col{margin-bottom:20px;width:100%}.blog-recent-posts .blog-post-wrapper{margin:auto}.blog-recent-posts .blog-post-wrapper:first-child(){margin-left:auto}.blog-recent-posts .blog-post-wrapper:last-child(){margin-right:auto}.blog-recent-posts .section_title{flex-flow:column}}