.recent-posts-container{display:flex;flex-wrap:wrap;justify-content:space-between;margin:auto}.recent-posts-container>*{background-color:#fff;margin:12px}.recent-posts-container .recent-posts{display:block;height:auto;position:relative}.recent-posts-container .recent-posts:hover:before{transform:translateX(5px)}.recent-posts-container .recent-posts>a{bottom:0;height:100%;left:0;position:absolute;right:0;text-decoration:unset!important;top:0;width:100%}.recent-posts-container .recent-posts .img-holder{aspect-ratio:10/7;height:auto;position:relative;width:100%}.recent-posts-container .recent-posts .img-holder .featured-tag{bottom:-40px;color:#000;font-weight:700;left:-10px;position:absolute;text-transform:uppercase}.recent-posts-container .recent-posts .img-holder p{font-size:14px;font-weight:700;left:40px;margin:0;position:absolute;transform:translateY(50%);z-index:2}.recent-posts-container .recent-posts .img-holder svg{left:0;position:relative;top:0;z-index:1}.recent-posts-container .recent-posts .recent-posts__content{padding:40px 25px}.recent-posts-container .recent-posts .recent-posts__content p{color:#000;font-family:Roboto;font-size:14px;font-weight:400;line-height:19px;word-wrap:break-word}.recent-posts-container .recent-posts .recent-posts__content date{color:#a41e22;font-family:Roboto;font-size:14px;font-weight:700;line-height:19.99px;text-transform:uppercase;word-wrap:break-word}.recent-posts-container .recent-posts .recent-posts__content p .title{color:#1a3f70;display:block;font-family:Minion Pro;font-weight:700;margin-bottom:5px}.recent-posts-container .recent-posts .recent-posts__content .read-more{color:#1a3f70;font-family:Roboto;font-size:15px;font-weight:700;letter-spacing:3px;line-height:21.42px;text-transform:uppercase;word-wrap:break-word;border-bottom:1px dotted #1a3f70;display:block;margin-top:25px;max-width:fit-content}.recent-posts-container .recent-posts h1,.recent-posts-container .recent-posts h2,.recent-posts-container .recent-posts h3,.recent-posts-container .recent-posts h4,.recent-posts-container .recent-posts h5,.recent-posts-container .recent-posts p{font-weight:700;margin-bottom:10px;text-decoration:unset!important}.recent-posts-container .recent-posts p{color:#000;font-size:16px;font-weight:400;line-height:2.25em}@media screen and (max-width:1024px){.recent-posts-container{width:100%}.recent-posts-container>*{flex-basis:100%!important;margin:20px auto}}