.recent-blog-posts .post-item{background:var(--surface-color);box-shadow:0 2px 20px rgba(0,0,0,.1);transition:.3s}.recent-blog-posts .post-item:hover .post-title,.recent-blog-posts .post-item:hover .readmore{color:#f5f5f5!important;color:var(--accent-color)}.recent-blog-posts .post-item .post-img img{transition:.5s}.recent-blog-posts .post-item .post-date{position:absolute;right:0;bottom:0;background-color:var(--accent-color);color:gray;text-transform:uppercase;font-size:13px;padding:6px 12px;font-weight:500}.recent-blog-posts .post-item .post-content{padding:10px 20px;background:#b3cdc0}.recent-blog-posts .post-item .post-title{color:#4c5a67;font-size:20px;font-weight:700;transition:.3s;margin-bottom:15px;margin-top:15px}.recent-blog-posts .post-item .meta i{font-size:16px;color:var(--accent-color)}.recent-blog-posts .post-item .meta span{font-size:15px;color:color-mix(in srgb,var(--default-color),transparent 50%)}.recent-blog-posts .post-item hr{color:color-mix(in srgb,var(--default-color),transparent 80%);margin:20px 0}.recent-blog-posts .post-item .readmore{display:flex;align-items:center;font-weight:600;line-height:1;transition:.3s;color:#4c5a67;gap:4px}.recent-blog-posts .post-item .readmore i{line-height:0;margin-left:6px;font-size:16px}.recent-blog-posts .post-item:hover .post-img img{transform:scale(1.1);filter:unset!important}.post-img img{filter:grayscale(100%) brightness(.4)}#recent-blog-posts{text-align:right;direction:rtl}.post-content .meta{color:#4c5a67}.recent-blog-posts-title h2{display:flex;align-items:center;text-align:center;font-size:24px;padding:0 150px;color:#4c5a67}.recent-blog-posts-title h2::before,.recent-blog-posts-title h2:after{content:'';flex:1;border-bottom:1px solid var(--primary);margin:0 10px}