.related-posts-module{padding-top:115px;padding-bottom:115px;background-color:#f3f3f3}.related-projects-row{margin-top:50px}.related-project{background-color:gray;height:289px;width:100%;flex:0 1 381px;display:block;background-position:center;background-size:cover;position:relative}@media(min-width:768px){.related-projects-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.related-project{height:289px;width:381px}}@media(max-width:1200px){.related-posts-module .page-center{padding:0 !important}}.related-projects-row .related-project:hover .card__title{opacity:1;-webkit-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.related-projects-row .card__title{position:absolute;height:100%;width:100%;top:0;left:0;right:0;bottom:0;display:block;background-color:rgba(0,0,0,.7);text-align:center;vertical-align:middle;color:#fff;opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;transition:opacity .3s ease-in;line-height:1.5;padding:10px}