.blog-tag-listing-module{padding-top:1rem}.blog-tag-listing-module .heading{padding-top:3rem;padding-bottom:2rem;text-align:center}.blog-tag-listing-module .heading h2{text-align:center}.blog-tag-listing-module .heading p{text-align:center}.blog-tag-listing-module .posts-list{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:1.75rem;row-gap:2.2rem}.blog-tag-listing-module .posts-list .post{grid-column:span 1;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.blog-tag-listing-module .posts-list .post .image{max-width:100%;flex-basis:40%;flex-shrink:0;flex-grow:0;margin-bottom:.75rem}.blog-tag-listing-module .posts-list .post .image img{width:100%;height:auto;object-fit:cover;object-position:center}.blog-tag-listing-module .posts-list .post .post_info{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-evenly;width:100%}.blog-tag-listing-module .posts-list .post .post_info .top{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-bottom:.75rem}.blog-tag-listing-module .posts-list .post .post_info .top .type{font-family:"Montserrat","Open Sans",sans-serif;font-weight:600;font-size:.9rem;text-align:left;text-transform:uppercase;display:flex;flex-direction:row;align-items:center}.blog-tag-listing-module .posts-list .post .post_info .top .type img{height:3rem;width:3rem;margin-right:.75rem}.blog-tag-listing-module .posts-list .post .post_info .top .type p{margin-bottom:0}.blog-tag-listing-module .posts-list .post .post_info .top .timestamp{color:#9aaab8;font-size:.9rem;font-family:"Open Sans"}.blog-tag-listing-module .posts-list .post .post_info .middle{justify-self:center;width:100%}.blog-tag-listing-module .posts-list .post .post_info .middle h2{border-bottom:1px solid #e1e1e1;font-size:1.6rem;padding-bottom:.74rem;width:100%}.blog-tag-listing-module .posts-list .post .post_info .middle p{padding-top:.74rem;font-size:1rem}.blog-tag-listing-module .posts-list .post .post_info .middle .link{font-size:.9rem;color:#1a1a1a;transition:all .3s ease-in-out}.blog-tag-listing-module .posts-list .post .post_info .middle .link:hover{color:#56c0a5}.blog-tag-listing-module .posts-list .post .post_info .middle .link:hover::after{color:#56c0a5}.blog-tag-listing-module .posts-list .post .post_info .middle .link::after{content:"";font-family:"Font Awesome 5 Pro";font-weight:400;color:#1a1a1a;margin-left:.5rem;transition:all .3s ease-in-out}@media(max-width:767.98px){.blog-tag-listing-module .posts-list{grid-template-columns:1fr 1fr}.blog-tag-listing-module .posts-list .post .image{max-width:100%;flex-basis:unset;flex-shrink:0;flex-grow:0;margin-bottom:.75rem}.blog-tag-listing-module .posts-list .post .image img{width:100%;height:auto;object-fit:cover;object-position:center}.blog-tag-listing-module .posts-list .post .post_info{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-evenly;width:100%}.blog-tag-listing-module .posts-list .post .post_info .top{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-bottom:.75rem}.blog-tag-listing-module .posts-list .post .post_info .top .type{font-family:"Montserrat","Open Sans",sans-serif;font-weight:600;font-size:.5rem;text-align:left;text-transform:uppercase;display:flex;flex-direction:row;align-items:center}.blog-tag-listing-module .posts-list .post .post_info .top .type img{height:2rem;width:2rem;margin-right:.45rem}.blog-tag-listing-module .posts-list .post .post_info .top .type p{margin-bottom:0}.blog-tag-listing-module .posts-list .post .post_info .top .timestamp{color:#9aaab8;font-size:.9rem;font-family:"Open Sans";display:none}.blog-tag-listing-module .posts-list .post .post_info .middle{justify-self:center;width:100%}.blog-tag-listing-module .posts-list .post .post_info .middle h2{border-bottom:1px solid #e1e1e1;font-size:1.2rem;padding-bottom:.74rem;width:100%}.blog-tag-listing-module .posts-list .post .post_info .middle p{padding-top:.5rem;font-size:1rem}.blog-tag-listing-module .posts-list .post .post_info .middle .link{font-size:.9rem;color:#1a1a1a;transition:all .3s ease-in-out}.blog-tag-listing-module .posts-list .post .post_info .middle .link:hover{color:#56c0a5}.blog-tag-listing-module .posts-list .post .post_info .middle .link:hover::after{color:#56c0a5}.blog-tag-listing-module .posts-list .post .post_info .middle .link::after{content:"";font-family:"Font Awesome 5 Pro";font-weight:400;color:#1a1a1a;margin-left:.5rem;transition:all .3s ease-in-out}}