.recent-posts-sec{background-color:#fff;display:inline-block;padding:60px 0 45px;vertical-align:top;width:100%}.recent-posts-sec .title{display:block;width:100%}.recent-posts-sec .title h2{color:#000;display:block;margin:0 auto 15px;text-align:center;width:100%}.recent-posts-sec .caption,.recent-posts-sec .caption p{display:inline-block;width:100%}.recent-posts-sec .posts-wrap{display:inline-block;margin:0 -15px;vertical-align:top;width:calc(100% + 30px)}.recent-posts-sec .posts-wrap .posts-col{box-shadow:0 1px 5px rgba(0,0,0,.15);float:left;margin:15px;transition:all .1s ease-in-out;width:calc(33.33333% - 30px)}.recent-posts-sec .posts-wrap .posts-col:hover{box-shadow:0 3px 3px rgba(0,0,0,.5)}.recent-posts-sec .posts-wrap .posts-col .image,.recent-posts-sec .posts-wrap .posts-col .image a{display:inline-block;vertical-align:top;width:100%}.recent-posts-sec .posts-wrap .posts-col .image a{text-decoration:unset}.recent-posts-sec .posts-wrap .posts-col .image a img{aspect-ratio:1/1;display:inline-block;height:250px;object-fit:cover;object-position:center;vertical-align:top;width:100%}.recent-posts-sec .posts-wrap .posts-col .content{background-color:#fff;display:inline-block;padding:20px 18px 35px 32px;vertical-align:top;width:100%}.recent-posts-sec .posts-wrap .posts-col .content .title,.recent-posts-sec .posts-wrap .posts-col .content .title a{color:#000;display:inline-block;font-size:20px;font-style:normal;font-weight:400;line-height:135%;margin:0;vertical-align:top;width:100%}.recent-posts-sec .posts-wrap .posts-col .content .title a{text-decoration:unset}.recent-posts-sec .posts-wrap .posts-col .content .title a:hover{color:#00699f}.recent-posts-sec .posts-wrap .posts-col .content .author-detail{display:inline-block;margin-top:50px;vertical-align:top;width:100%}.recent-posts-sec .posts-wrap .posts-col .content .author-detail a.author{align-items:center;color:#000;display:flex;font-size:16px;font-style:normal;font-weight:400;line-height:120%;margin:0;pointer-events:none;text-decoration:unset}.recent-posts-sec .posts-wrap .posts-col .content .author-detail a.author:hover{color:#00699f}.recent-posts-sec .posts-wrap .posts-col .content .author-detail a.author img{border-radius:8px;height:45px;margin:0 12px 0 0;object-fit:cover;object-position:center;width:45px}.recent-posts-sec .posts-wrap.center{display:flex;flex-wrap:wrap;justify-content:center}.recent-posts-sec .posts-wrap.left{display:flex;flex-wrap:wrap;justify-content:flex-start}.recent-posts-sec .allpost-main{display:inline-block;padding-top:10px;text-align:right;width:100%}@media(max-width:1366px){.recent-posts-sec .posts-wrap .posts-col .content .author-detail{margin-top:25px}}@media(max-width:1199px){.recent-posts-sec .posts-wrap .posts-col .content .meta-description{margin:40px 0 25px}}@media(max-width:991px){.recent-posts-sec .posts-wrap .posts-col{width:calc(50% - 30px)}}@media(max-width:767px){.recent-posts-sec{padding:25px 0}.recent-posts-sec .posts-wrap{margin:0;width:100%}.recent-posts-sec .posts-wrap .posts-col{height:auto!important;margin:15px 0;width:100%}.recent-posts-sec .allpost-main{display:inline-block;padding-left:10px;padding-top:10px;width:100%}}.recent-posts-sec .posts-wrap .posts-col .content .author-detail a.author{flex-direction:column-reverse;gap:3px}.recent-posts-sec .posts-wrap .posts-col .content .author-detail a.author img{margin:0;max-width:150px;object-fit:contain;width:auto}