section.blog-last-post-widget .wrapper a{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;background:#fff;border-radius:1.6rem}section.blog-last-post-widget .wrapper a .post-thumbnail{border-top-right-radius:2.4rem;border-top-left-radius:2.4rem;height:47rem;overflow:hidden}section.blog-last-post-widget .wrapper a .post-thumbnail img{width:100%;height:100%;object-fit:cover;display:block;border-radius:2.4rem;transition:all .3s ease}section.blog-last-post-widget .wrapper a .post-thumbnail:after{content:"";background:linear-gradient(0deg,#000,transparent 59.95%);height:75%;position:absolute;left:0;bottom:0;right:0;border-bottom-right-radius:2.4rem;border-bottom-left-radius:2.4rem}section.blog-last-post-widget .wrapper a .post-info{position:absolute;bottom:4rem;left:3.2rem;right:3.2rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;color:#fff}@media screen and (max-width:768px){section.blog-last-post-widget .wrapper a .post-info{bottom:2rem;left:2rem;right:2rem}}section.blog-last-post-widget .wrapper a h3{font-weight:600;font-size:4rem;letter-spacing:-1px;line-height:1.3;margin:0 0 1.6rem;font-family:inherit}@media screen and (max-width:768px){section.blog-last-post-widget .wrapper a h3{font-size:2.8rem}}section.blog-last-post-widget .wrapper a .post-excerpt{font-size:1.8rem;line-height:1.48}@media screen and (max-width:768px){section.blog-last-post-widget .wrapper a .post-excerpt{font-size:1.4rem}}