.blog_recent_posts_wrapper{background-color:transparent;display:grid;grid-template-rows:auto auto auto;padding-bottom:1rem;width:100%}.recent_posts_title h3{font-size:32px!important;font-weight:500!important}.recent_posts_sub{align-items:center;display:flex;justify-content:space-between}.recent_posts_sub>.recent_posts_subtitle{font-size:20px;font-weight:100;margin:0;padding:0}.recent_posts_sub>.show_posts_btn .show_all_caret{padding-left:20px}.recent_posts_sub .show_all_caret>svg{width:8px}.recent_posts_container{display:flex;flex-wrap:wrap;gap:1%;padding-top:1.5rem}.recent_post{align-content:baseline;cursor:pointer;display:flex;flex-basis:32.6%;flex-wrap:wrap;position:relative}.recent_post>.post_image{flex-basis:100%;height:9rem;overflow:hidden;position:relative;width:100%}.recent_post>.post_image>img{display:block;height:inherit;object-fit:cover;transition:transform .5s ease;width:inherit}.recent_post>.post_meta{align-items:center;display:flex;flex-basis:100%;height:3rem}.recent_post>.post_meta>.post_category{background-color:#ffeaea;border-radius:2px;color:#ff1e1e;font-size:11.2px;padding:5px 15px;text-transform:uppercase;transition:color .2s ease,background-color .2s ease;width:fit-content}.recent_post>.post_meta>.post_date{color:#571626;font-size:11.2px;opacity:.8;padding-left:1rem;transition:color .2s ease;width:fit-content}.recent_post>.post_title{color:#571626;flex-basis:100%;font-size:20px;transition:color .2s ease;width:100%}.recent_post:hover .post_image>img{transform:scale(1.1)}.recent_post:hover .post_image:after{animation:growRight .6s ease;background:linear-gradient(90deg,#ff1e1e,#ffb6e3);bottom:0;content:"";height:6px;left:0;position:absolute;width:100%}.recent_post>.post_author{color:#571626;flex-basis:100%;font-size:12px;opacity:.8;padding-top:1rem;transition:color .2s ease;width:100%}@media only screen and (max-width:1000px){.recent_post{flex-basis:47%}.recent_posts_container{gap:40px}.recent_posts_container .recent_post:nth-child(n+3){display:none}}@media only screen and (max-width:767px){.recent_post{flex-basis:99%}.recent_posts_sub{flex-wrap:wrap}.recent_posts_sub>.recent_posts_subtitle{flex-basis:100%;font-size:15px}.recent_posts_sub>.show_posts_btn{flex-basis:100%;padding-top:30px}.recent_posts_container .recent_post:nth-child(n+2){display:none}.recent_posts_container{padding-top:30px}.recent_posts_title h3{margin-bottom:0;padding-top:30px}}@keyframes growRight{0%{width:0}to{width:100%}}