.related-posts{display:flex;flex-wrap:wrap;justify-content:space-around;margin-bottom:3em;margin-top:3em;width:100%}.related-posts .title{display:flex;flex-basis:100%;justify-content:center}.related-posts .title h2{color:#2c4358;margin-bottom:2em;text-align:center}.related-posts .item{display:flex;flex-direction:column;margin-bottom:1em;width:75%}.related-posts .item-footer{border:1px solid #e4e4e4;flex:1;padding:1.5em}.related-posts .item-footer h2{font-size:1.3em;font-weight:700}.related-posts .post-image{display:flex;min-height:15em;padding:1.5em 1em}@media (min-width:768px){.related-posts .item{width:51%}}@media (min-width:991px){.related-posts .post-image{min-height:20em}.related-posts .item{width:28%}}.related-posts .item-wrapper,.related-posts .post-image>a{display:flex;flex:1;flex-direction:column;height:100%}.related-posts .item-wrapper{justify-content:space-between;position:static}.related-posts .post-date{font-size:1em;position:static}.related-posts .title-wrap{bottom:0;display:block;display:flex;position:absolute;position:static}.related-posts .post-recents-topic{min-width:40%}.related-posts .title-wrap .topic-link{font-size:1em;text-align:center;text-transform:lowercase}.related-posts .post-item a.topics-link,.related-posts .topic-link{background-color:#005a70}.related-posts .primary-button{border-radius:10px;border-width:0;font-weight:400;margin-bottom:1em;margin-top:2em;padding:.7em 4em}.related-posts .primary-button span{color:#fff}.related-posts .text-center{text-align:text-center}.related-posts .post-image:after{background:rgba(0,0,0,.4)}.post-image:hover:after{background:rgba(0,0,0,.2)!important}.related-posts .post-image:hover .post-recents-topic,.related-posts .post-image:hover .post-title{opacity:1!important}.related-posts a:focus,.related-posts a:hover{text-decoration:none}