.recent-posts .blog-item .btn{transition:all .25s ease-out}.recent-posts .blog-item a.button-tertiary:after{content:url(https://info.trillora.com/hubfs/Icons/caret-blue.png)}.recent-posts{padding:80px 30px;position:relative}.recent-posts .bg-img{width:100%;z-index:-1}.recent-posts h2{margin:0;text-align:center}.recent-posts .info-row{gap:30px;justify-content:space-between;margin-bottom:80px}.recent-posts .info-row .subtext{margin:0 auto;max-width:100%;text-align:center;width:890px}.recent-posts .btn-container{display:flex;justify-content:center;margin-top:20px}@media (min-width:992px){.recent-posts .btn-container{bottom:40px;left:50%;position:absolute;transform:translateX(-50%)}}.recent-posts .posts-list{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;gap:56px;justify-content:center}.recent-posts .blog-item{align-self:stretch;background-color:#fff;border:2px solid var(--light-grey);border-radius:15px;display:flex;flex-basis:400px;flex-direction:column;max-width:100%;overflow:hidden;transition:box-shadow .3s ease-in-out;visibility:hidden;width:390px}.recent-posts .posts-list .details{display:flex;flex-direction:column;gap:8px;height:100%;padding:32px}.recent-posts .posts-list .details .btn{color:var(--Primary-Blue,#005293);margin-top:auto}.recent-posts .blog-item .tag{color:var(--Primary-Blue,#005293);font-family:sole-sans-variable,sans-serif;font-size:22px;font-style:normal;font-weight:400;line-height:120%}.recent-posts .img-container{height:249px;overflow:hidden;position:relative;width:100%;z-index:1}.recent-posts .img-container .featured-img{height:100%;object-fit:cover;position:relative;width:100%}.recent-posts .blog-item .title{color:var(--primary-blue);color:var(--Black,#000);font-family:sole-sans-variable,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:150%;margin:0;text-decoration:none}.recent-posts .blog-item .innersmall{color:var(--Text,#171919);font-family:"Sole Serif Titling";font-size:18px;font-style:normal;font-weight:400;line-height:150%;margin-bottom:20px}.posts-list .excerpt{margin-bottom:24px;margin-top:24px}@media screen and (max-width:991px){main{padding-top:0}.recent-posts .blog-item{flex-basis:100%}.related-resources h2{text-align:center}.recent-posts{padding:60px 0}.recent-posts h2{font-size:44px;margin-bottom:30px;text-align:center}.recent-posts .subtext{margin-top:30px}.recent-posts .posts-list{gap:25px}.recent-posts .excerpt{margin-bottom:40px}.recent-posts .blog-item{width:45%}.row.posts-list{align-items:center;justify-content:center}.recent-posts .blog-item{width:100%}.recent-posts .blog-item .tag{display:inline-block}}.recent-posts .blog-item:hover{box-shadow:0 15px 50px 0 rgba(0,0,0,.08)}@media (max-width:1250px){.recent-posts .posts-list{gap:20px}}