.blog-index{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.blog-post__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;color:#dc0713;margin:0}.blog-index__post{display:none;flex-direction:column;flex:48%;max-width:48%;margin:1.5rem 0}.show{display:flex!important}h3.section-heading{line-height:51px;font-weight:500}.news-listing .blog-index__post-summary{font-family:AvenirLTProBook!important}.news-listing .blog-index__post-summary h4{font-family:AvenirLTProBook!important;font-size:.6666666666666667rem;line-height:1.333333333333333rem;margin-bottom:1.958333333333333rem}.news-listing .blog-index__post-summary .mt-1{display:flex;justify-content:space-between}.news-listing .blog-index__post-summary .mt-1 .blog-post__timestamp{font-size:14px}.news-listing .blog-index__post-summary .mt-1 span{font-size:12px}.blog-index__post-image{height:auto;max-width:100%;width:100%;height:250px}@media screen and (min-width:1400px){.blog-index__post-image{max-height:400px}}.featured-img{position:relative}.blog-index__post-image-wrapper:after{display:none}.blog-index__post-content{padding-left:70px!important;position:relative;z-index:999;margin-top:-5rem}@media screen and (min-width:768px){.blog-index__post-image-wrapper--large{flex:1 1 48%}.blog-index__post-content--large{flex:1 1 48%;padding-left:2rem}.blog-index__post-content--full-width{flex:1 1 100%;padding-left:0}}.ellipsis{white-space:nowrap;overflow:hidden}.ellipsis.multiline{white-space:normal;height:190px}.blog-index__post-title{background:#dde5eb;border-radius:3px;padding:28px 0 28px 15px;line-height:1}.blog-index__post-title a{font-size:30px;color:#1c1c37;margin:0 0 33px;font-weight:400;line-height:1.3;text-decoration:none}.blog-index__post-timestamp{display:block}.blog-index__post-author{align-items:center;display:flex}.blog-index__post-author-image{border-radius:50%;height:auto;margin-right:.35rem;width:30px}.blog-index__post-author,.blog-index__post-image--small,.blog-index__post-tags,.blog-index__post-timestamp,.blog-index__post-title{margin:0 0 .7rem}.btn-section{width:100%;display:flex;justify-content:center;margin-top:2rem}@media screen and (max-width:767px){.blog-index__post{flex:0 0 100%;max-width:100%}.ellipsis.multiline{height:100px}.blog-index__post-title a{font-size:20px}.blog-index__post-title{padding:8px 10px}}