.cm-recent-post{position:relative}.cm-recent-post .top-section .btn-wrp.flex_row{justify-content:center;margin:30px 0}.cm-recent-post .bg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.cm-recent-post .top-section .btn-wrp.flex_row{align-items:center;gap:20px}.cm-recent-post .content-wrapper{position:relative;z-index:10}.cm-recent-post .bg_image{background-position:50%;background-repeat:no-repeat;background-size:cover}.cm-recent-post .content-wrapper.full_width{max-width:100%;padding:0;width:100%}.cm-recent-post .col-lg-4{display:flex;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;padding-left:15px;padding-right:15px;position:relative}.cm-recent-post .col-lg-4 .hhs-blog-post-card{background-color:#fff;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.1);box-shadow:0 0 15px 0 rgba(0,0,0,.1);margin-bottom:25px;padding:0;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in;width:100%}.cm-recent-post .col-lg-4 .hhs-post-feat-img.lazy-background.visible{background-position:50%;background-size:cover;min-height:200px}.cm-recent-post .col-lg-4 .hhs-post-content{padding:25px}.cm-recent-post .col-lg-4 .hhs-post-content h6.reading-minutes{font-size:12px;text-transform:uppercase}.cm-recent-post .col-lg-4 .hhs-post-content a{display:block;margin-bottom:5px}.cm-recent-post .col-lg-4 .hhs-post-content a h5{color:#222;margin-bottom:0}.cm-recent-post .col-lg-4 .hhs-post-content .hhs-post-meta p{color:#000;font-size:.8em;opacity:.7}.cm-recent-post .col-lg-4 .hhs-post-content .hhs-post-summary{color:#000;font-size:16px;letter-spacing:0;line-height:18.4px}.cm-recent-post .col-lg-4 .hhs-blog-post-card:hover{-ms-transform:scale(1.01);transform:scale(1.01)}.cm-recent-post .bottom_content .content-center{margin:auto;max-width:1500px}.cm-recent-post .bottom_content .content-12{color:#fff;padding-left:15px;padding-right:15px;text-align:center}@media(max-width:991px){.cm-recent-post .col-lg-4{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media(max-width:767px){.cm-recent-post .col-lg-4{-ms-flex:0 0 50%;flex:0 0 100%;max-width:100%;padding:0;width:100%}}