.blog-related-posts.ic-module{margin:40px 0}.blog-related-posts__wrapper{margin:0 auto;width:65%}.blog-related-posts__title{margin:0}.blog-related-posts__listing-wrapper{display:flex;flex-wrap:wrap}.blog-related-posts__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:40px}.blog-related-posts__header a{color:var(--primary-color);text-decoration:none;transition:opacity .5s ease}.blog-related-posts__header a:hover{opacity:.6}.blog-related-posts__item{border-radius:2px;margin-right:auto;overflow:hidden;transition:.3s ease;width:375px}.blog-related-posts__item:last-child{margin-right:0}.blog-related-posts__item:hover{background:#f2f2f2;box-shadow:0 5px 20px -5px rgba(0,0,0,.3)}.blog-related-posts__item-image{height:100%;max-height:200px;min-height:200px;object-fit:cover;width:100%}.blog-related-posts__item-heading{padding:10px 20px}.blog-related-posts__item-heading .meta-categories{margin:0}.blog-related-posts__item-heading .blog-related-posts__item-category{color:var(--primary-color);font-size:12px;line-height:18px;margin:5px 10px 5px 0;text-decoration:none}.blog-related-posts__item-title{color:#333;font-size:24px;font-weight:700;line-height:36px;text-decoration:none;transition:text-decoration .5s ease,color .5s ease}.blog-related-posts__item-title:hover{text-decoration-color:var(--primary-color);text-decoration-line:underline;text-decoration-thickness:4px}.blog-related-posts__item-heading .blog-related-posts__item-meta{margin:10px 0 20px}@media (max-width:1755px){.blog-related-posts__wrapper{width:90%}@media (max-width:1500px){.blog-related-posts__item{min-width:250px;width:30%}@media (max-width:767px){.blog-related-posts__item-title{font-size:22px;line-height:24px}.blog-related-posts__item{width:auto}.blog-related-posts__item-heading .blog-related-posts__item-meta{font-size:14px}.blog-related-posts__item-heading .meta-categories{padding-bottom:10px}.blog-related-posts__listing-wrapper{align-content:center;flex-direction:column;row-gap:35px}@media(max-width:575px){.blog-related-posts__header{flex-direction:column}.blog-related-posts__item,.blog-related-posts__item:last-child{margin:0 auto;width:250px}}}}}