.blog-related-posts{padding:50px 15px}.blog-related-posts .blog-related-posts__list{align-items:stretch;display:grid;flex-wrap:wrap;grid-template-columns:repeat(3,1fr);grid-column-gap:30px;margin-top:30px}.blog-related-posts .blog-related-posts__post{background:#fff;border-radius:4px;box-shadow:0 0 10px 0 rgba(0,0,0,.15);display:flex;flex-direction:column;flex-wrap:wrap;padding:0;position:relative}.blog-related-posts .blog-related-posts__image{border-radius:4px 4px 0 0;height:237px!important;object-fit:cover;object-position:top center;width:100%}.blog-related-posts .blog-related-posts__title{margin-bottom:25px}.blog-related-posts .blog-related-posts__post-image-wrapper{position:relative}.blog-related-posts .blog-related-posts__post-image-wrapper:after{background-image:linear-gradient(0deg,rgba(0,0,0,.35),transparent 75%);background-repeat:no-repeat;bottom:0;content:"";display:block;height:100%;opacity:1;position:absolute;transition:all .3s ease-out;width:100%}.blog-related-posts .blog-related-posts__content{margin-top:40px;padding:0 30px;width:100%}.blog-related-posts .blog-related-posts__title h4 a{color:#000;display:flex;font-size:21px;font-weight:600;line-height:1.2;width:100%}.blog-related-posts .blog-related-posts__title h4{margin:0}.blog-related-posts .blog-related-posts__post-image-wrapper a{display:flex;flex-direction:column;position:relative;width:100%}.blog-related-posts .blog-related-posts__post:hover{box-shadow:0 0 30px 0 rgba(0,0,0,.15)}.blog-related-posts .title_section h2{font-size:32px;font-weight:600}@media (max-width:1024px){.blog-related-posts .blog-related-posts__list{grid-template-columns:repeat(2,1fr);row-gap:30px}}@media (max-width:767px){.blog-related-posts .blog-related-posts__list{grid-template-columns:repeat(1,1fr)}}