.blog-recent-posts{background-color:#f2deec;color:#032939;margin:0;padding:90px 0}.blog-recent-posts .col-sm-4{padding-left:15px;padding-right:15px;position:relative;width:100%}.blog-recent-posts .blog-recent-posts__list,.blog-recent-posts .blog-related-posts__list{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.blog-recent-posts .postCardOuter{box-shadow:0 0 15px 3px transparent;display:inline-block;margin-bottom:30px;min-height:350px;position:relative;transition:all .5s ease;width:100%!important}.blog-recent-posts .postCardOuter a{text-decoration:none}.blog-recent-posts .postCardOuter .imgOuter{height:180px;overflow:hidden;position:relative;width:100%}.blog-recent-posts .postCardOuter .imgOuter img{height:auto;left:50%;min-width:520px;position:absolute;top:50%;transform:translate3d(-50%,-50%,10px);width:100%}.blog-recent-posts .postCardOuter .cardContents{background-color:transparent;bottom:0;height:175px;padding-left:15px;padding-right:15px;padding-top:15px;position:absolute;transition:all .5s ease;width:100%}.blog-recent-posts .postCardOuter .cardContents .category{border:1px solid #032939;border-radius:20px;color:#032939;display:inline-block;font-size:12px;line-height:18px;margin-bottom:10px;padding:6px 8px;text-transform:capitalize}.blog-recent-posts .postCardOuter .cardContents .title{font-size:21px;line-height:26px;margin-bottom:0;margin-top:0}.blog-recent-posts .postCardOuter .cardContents .postDetailsCont{bottom:0;height:0;overflow:hidden;position:absolute;transition:all .8s ease;width:100%}.blog-recent-posts .postCardOuter .cardContents .postDetailsCont .date{color:#032939;font-size:12px;line-height:18px;text-decoration:none}.blog-recent-posts .postCardOuter .cardContents .postDetailsCont .readBTN{color:#032939;float:right;font-size:12px;line-height:18px;margin-right:35px;margin-top:8px;text-decoration:none}.blog-recent-posts .postCardOuter:hover{box-shadow:0 0 15px 3px #ccc}.blog-recent-posts .postCardOuter:hover .cardContents{background-color:#fff;height:200px}.blog-recent-posts .postCardOuter:hover .cardContents .postDetailsCont{height:40px}.blog-recent-posts h3{font-family:Inter,arial,sans-serif;font-size:22px;font-style:normal;font-weight:500;letter-spacing:0;line-height:24px;margin-bottom:30px;margin-top:0}@media (min-width:768px){.blog-recent-posts .col-sm-4{flex:0 0 33.33333%;max-width:33.33333%}.blog-recent-posts h3{font-size:24px;line-height:30px;margin-bottom:30px}}@media (min-width:960px){.blog-recent-posts h3{font-size:36px;line-height:46px;margin-bottom:30px}}@media (max-width:767px){.blog-recent-posts{padding:40px 0}}