.recent-posts-wrapper ul{counter-reset:my-sec-counter;margin:0;padding:0}.recent-posts-wrapper ul li{border-top:1px solid #3f4147;list-style:none;margin-left:0;padding:1.125rem 0}.recent-posts-wrapper{background-color:#101820;border-radius:.625em;color:#fff;display:flex;flex-direction:column;font-style:normal;padding:1.40625rem}.recent-posts-wrapper ul li a{align-items:center;display:flex;flex-wrap:wrap;gap:1.40625rem}.recent-posts-wrapper .side__num:before{content:counter(my-sec-counter);counter-increment:my-sec-counter}.recent-posts-wrapper .side__num{background-color:#f23540;border-radius:100%;color:#fff;display:inline-block;height:2rem;line-height:2rem;position:relative;text-align:center;width:2rem;z-index:10}.recent-posts-wrapper h3.side__text{color:#fff;flex:1 0 0;font-size:1.25rem;line-height:1.2;margin-bottom:0;margin-top:-6px}.recent-posts-wrapper .side__imag__wrap{border-radius:.3125em;overflow:hidden}.recent-posts-wrapper img.side__img{display:block;height:auto}.recent-posts-wrapper .side__imag_pict{max-width:80px;transform-origin:center;transition:transform .6s}.recent-posts-wrapper ul li a:hover .side__imag_pict{transform:scale(1.2)}.recent-posts-wrapper ul li time{display:block;font-size:.8125em}.recent-posts-wrapper h3.title span{-webkit-background-clip:text;background-image:linear-gradient(135deg,#96c0ff,#6c4f9d 16%,#d42635 33%,#f58437 50%,#d42635 67%,#6c4f9d 84%,#96c0ff);color:#f58335;display:inline-block;-webkit-text-fill-color:transparent;background-clip:text;background-position:0 0;background-size:200% 100%;transition:background-position .6s}.recent-posts-wrapper h3.title span:hover{background-position:100% 0}.recent-posts-wrapper ul li a:hover h3.side__text{text-decoration:underline}