.Blog_listing .blog-index-wrapper{display:-ms-grid;display:grid;margin-left:0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:16px;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}.IE .blog-index-wrapper{display:flex;flex-wrap:wrap}.IE .blog-index_post.blog-index_post--small{width:33.3333333333%}.Blog_listing .blog-index_post.blog-index_post--small{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:20px;padding:10px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.Blog_listing .posts-image{margin-bottom:20px;max-width:100%;display:inline-block;color:#0a7595;font-weight:600}.Blog_listing .posts-image img{border:0;max-width:100%;vertical-align:middle;display:inline-block}.Blog_listing .post-info-text{position:relative;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.Blog_listing .post-info-text a{max-width:100%;display:inline-block;margin-top:0;margin-bottom:15px;text-decoration:none;color:#0a7595;font-weight:600}.Blog_listing .post-info-text a h3{margin-bottom:10px;color:#5dbbc7;font-size:20px;line-height:130%;font-weight:600;margin-top:0;font-family:Montserrat,sans-serif}.Blog_listing .post-info-text a:hover h3{color:#5dbbc7}.Blog_listing .paragraph p{color:#182b36;font-weight:400;margin-top:0;margin-bottom:10px;line-height:150%;font-size:14px;font-family:Montserrat,sans-serif}.IE .Blog_listing .blog-index-wrapper{display:flex;flex-wrap:wrap}.IE .Blog_listing .blog-index_post.blog-index_post--small{width:33.33%;padding-left:10px;padding-right:10px}@media(min-width:768px){.Blog_listing .mobile-image{display:none}}@media(max-width:991px){.Blog_listing .blog-index-wrapper{-ms-grid-columns:1fr;grid-template-columns:1fr}}@media screen and (max-width:767px){.Blog_listing .blog-index_post.blog-index_post--small{display:block}.Blog_listing .desktop-image{display:none}}