.blog-posts-wrapper{padding:4em 3em 4em 0}.blog-posts-wrapper .section-title{margin-bottom:20px;padding-bottom:2em}.blog-posts-wrapper .section-title h2{color:#343434}.blog-posts-wrapper .posts-container{display:-ms-grid;display:grid;grid-column-gap:30px;grid-row-gap:35px;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:10em}.blog-posts-wrapper .posts-container.has-images{height:auto}.blog-posts-wrapper .post-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition-duration:.25s;-o-transition-duration:.25s;transition-duration:.25s;-webkit-transition-property:background,border,-webkit-box-shadow;transition-property:background,border,-webkit-box-shadow;-o-transition-property:background,border,box-shadow;transition-property:background,border,box-shadow;transition-property:background,border,box-shadow,-webkit-box-shadow}.blog-posts-wrapper .post-item:nth-of-type(3n){border-right:0}.blog-posts-wrapper .post-item .post__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:rgba(2,1,1,0);border:0 solid #818a91;border-radius:3px;-ms-flex-direction:column;flex-direction:column;min-height:100%;overflow:hidden;position:relative;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s;width:100%}.post-item a{cursor:pointer!important}.blog-posts-wrapper .post-item .post__card .post__thumbnail__link{margin-bottom:20px;position:relative;width:100%}.blog-posts-wrapper .post-item .post__card .post__thumbnail img{display:block;height:200px;object-fit:cover;width:100%}.blog-posts-wrapper .post-item .post__badge{border-radius:999px;color:#343434;font-size:12px;font-style:normal;font-weight:700;line-height:1;padding:.6em 1.2em .6em 13px;position:relative;text-transform:uppercase}.blog-posts-wrapper .post-item .post__badge a{color:inherit}.blog-posts-wrapper .post-item .post__meta-data{color:#343434;font-size:12px;line-height:1.3em;margin-bottom:2em;padding:0 1em;position:absolute;top:3em}.blog-posts-wrapper .post-item .post__meta-data:after{border-top:.1rem solid #96009a;content:"";display:inline-block;left:13px;margin:0;position:absolute;transform:translateY(1.3rem);width:2.2rem}.blog-posts-wrapper .post-item .post__meta-data .post-date{text-transform:uppercase}.blog-posts-wrapper .post-item .post__text{display:var(--item-display,block);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-top:20px;padding:0 13px;position:absolute;top:3.5em;width:100%}.blog-posts-wrapper .post-item.has-image .post__text{margin-top:34px;position:static}.blog-posts-wrapper .post-item.has-image .post__meta-data{top:248px}.blog-posts-wrapper .post-item .post__text .post__title{color:#343434;font-size:21px;margin:0 0 25px}.blog-posts-wrapper .post-item .post__text .post__title a{color:#343434;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media (max-width:855px){.blog-posts-wrapper,.blog-posts-wrapper .section-title{padding:0}.blog-posts-wrapper .posts-container{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);height:auto}.blog-posts-wrapper .post-item{min-height:160px}}@media (max-width:600px){.blog-posts-wrapper .post-item{border-right:0}}