.blog-index{display:flex;flex-wrap:wrap;margin:0 -15px}.blog-index .blog-index__post{flex:0 0 100%;max-width:100%;padding:0 15px}.blog-index .blog-index__post .blog-feature-image{margin-bottom:20px;padding-bottom:96.6%;position:relative}.blog-index .blog-index__post .blog-feature-image img{border-radius:12px;height:100%;object-fit:cover;position:absolute;width:100%}.blog-index .blog-index__post .blog-post__read-more a{border:2px solid #818890;border-radius:30px;box-shadow:none;color:#818890;display:inline-block;padding:5px 19px;text-align:center;transition:border .3s ease-in,color .3s ease-in,background-color .3s ease-in,box-shadow .3s ease-in}.blog-index .blog-index__post .blog-post__read-more{margin-top:20px}.blog-index .blog-index__post .blog-post__read-more a:hover{background-color:#dd8041;border:2px solid #dd8041;-webkit-box-shadow:4px 4px 18px -1px #dd8041;-moz-box-shadow:4px 4px 18px -1px #dd8041;box-shadow:4px 4px 18px -1px #dd8041;color:#fff;transition:border .3s ease-in,color .3s ease-in,background-color .3s ease-in,all .3s ease-in}.blog-index .blog-index__post .blog_index_post_inner{display:flex;flex-direction:column;height:100%}.blog-index .blog-index__post .blog_index_post_inner .blog_list_content{display:flex;flex:1 1 auto;flex-direction:column}.blog-index .blog-index__post .blog_index_post_inner .blog_list_content h3{flex:1 1 auto}@media screen and (min-width:768px){.blog-index .blog-index__post{flex:0 0 50%;max-width:50%}}@media screen and (min-width:1025px){.blog-index .blog-index__post{flex:0 0 33.33%;max-width:33.33%}}@media screen and (max-width:767px){.blog-index .blog-index__post:not(:last-child){margin-bottom:30px}.blog-index .blog-index__post .blog-feature-image{padding-bottom:86.6%}.blog-index{padding:0 15px}}