.case-studies-blog{padding:0 20px}.case-studies-blog .container{margin:auto;max-width:1560px}.case-studies-blog h2{color:blue;font-size:48px;font-weight:400;line-height:1.2;margin:0 0 50px;text-align:center;text-transform:uppercase}.case-studies-blog .recent-posts{column-gap:100px;display:grid;grid-template-columns:repeat(3,1fr);row-gap:80px}.case-studies-blog .recent-post{position:relative}.case-studies-blog .recent-post .featured-image{padding-top:100%;position:relative}.case-studies-blog .recent-post .featured-image img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.case-studies-blog .recent-post .recent-post-summry{background:rgba(0,0,255,.85);bottom:0;left:0;padding:20px 25px;position:absolute;width:calc(100% - 50px)}.case-studies-blog .recent-post .recent-post-summry h3{color:#fff;font-size:19px;font-weight:400;line-height:1.5;margin:0;text-transform:uppercase}.case-studies-blog .recent-post .recent-post-summry p{color:#fff;font-size:15px;margin:0}.case-studies-blog .see-more{align-items:center;background:blue;color:#fff;display:flex;font-size:18px;height:60px;justify-content:center;margin:50px auto auto;text-decoration:unset;text-transform:uppercase;transition-duration:.3s;width:300px}.case-studies-blog .see-more:hover{background:#15d37d}@media (max-width:1399px){.case-studies-blog .recent-posts{column-gap:40px;row-gap:40px}}@media (max-width:1023px){.case-studies-blog h2{font-size:36px}.case-studies-blog .recent-posts{grid-template-columns:repeat(2,1fr)}.case-studies-blog .recent-post .recent-post-summry{padding:15px 20px;width:calc(100% - 40px)}.case-studies-blog .recent-post .recent-post-summry h3{font-size:16px}}@media (max-width:767px){.case-studies-blog .recent-posts{grid-template-columns:repeat(1,1fr)}}