.related-posts .heading{margin-bottom:30px!important}.related-posts .caption-line,.related-posts .heading{margin:auto;text-align:center}.related-posts .heading .caption{display:block;margin:15px auto}.related-posts .heading .caption-line{margin:auto}.related-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%}.related-posts .related-posts__card{background:#fff;border-radius:5px;box-shadow:0 5px 50px 0 rgba(7,58,88,.15);margin-bottom:30px}.related-posts .related-posts__card .card__bottom{display:flex;flex-direction:column;justify-content:space-between;min-height:280px;padding:40px 25px}.related-posts .related-posts__card .card__bottom p.title{font-size:20px;font-weight:700;line-height:27.28px}.related-posts .related-posts__card .card__bottom .button-post .link{color:#4697c7;font-size:14px;font-weight:800;letter-spacing:.42px;transition:all .15s linear}.related-posts .related-posts__card .card__bottom .button-post .link:hover{color:#000}.related-posts .related-posts__card .card__bottom .button-post{margin-top:15px;text-align:right}.related-posts .container-cta{margin:35px 0}@media only screen and (max-width:540px){.related-posts .card__top img{height:160px}.related-posts .related-posts__card .card__bottom{min-height:auto;padding:30px 20px}}