.recent-posts .heading{margin-bottom:30px!important}.recent-posts .caption-line,.recent-posts .heading{margin:auto;text-align:center}.recent-posts .heading .caption{display:block;margin:15px auto}.recent-posts .heading .caption-line{margin:auto}.recent-posts .card__top img{border-radius:5px 5px 0 0;box-shadow:0 5px 50px 0 rgba(7,58,88,.1);height:220px;max-width:100%;object-fit:cover;width:100%}.recent-posts .recent-posts__card{background:#fff;border-radius:5px;box-shadow:0 5px 50px 0 rgba(7,58,88,.15);margin-bottom:30px}.recent-posts .recent-posts__card .card__bottom{display:flex;flex-direction:column;justify-content:space-between;min-height:280px;padding:40px 25px}.recent-posts .recent-posts__card .card__bottom p.title{font-size:20px;font-weight:700;line-height:22px}.recent-posts .recent-posts__card .card__bottom .button-post .link{color:#4697c7;font-size:14px;font-weight:800;letter-spacing:.42px;transition:all .15s linear}.recent-posts .recent-posts__card .card__bottom .button-post .link:hover{color:#000}.recent-posts .recent-posts__card .card__bottom .button-post{margin-top:15px;text-align:right}.sidebar_posts{padding:0 20px}.sidebar_posts a .caption{margin-bottom:10px}.sidebar_posts a:hover .caption{color:#353535}@media only screen and (max-width:540px){.recent-posts .card__top img{height:300px}.recent-posts .recent-posts__card .card__bottom{min-height:auto;padding:30px 20px}.recent-posts .card__top img{object-position:center center}}@media (max-width:768px){.recent-posts .card__top img{border-radius:5px 5px 0 0;box-shadow:0 5px 50px 0 rgba(7,58,88,.1);height:450px!important;max-width:100%;object-fit:cover;object-position:top center;width:100%}}