.recent_post_warpper{margin-top:30px;padding-bottom:30px}.recent_post_warpper .heading{margin-bottom:1.5em}.recent_post_warpper .heading h3.title{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between;margin-bottom:.5em;position:relative;text-align:center;width:100%}.recent_post_warpper .heading h3.title:after,.recent_post_warpper .heading h3.title:before{background-color:currentColor;content:"";display:block;flex:1;height:2px;opacity:.1}.recent_post_warpper .heading h3.title span{margin:0 15px}.recent_post_warpper .row{display:flex;flex-wrap:wrap;margin-left:auto;margin-right:auto;width:100%}.recent_post_warpper .post-item{flex-basis:33.3333333333%;max-width:33.3333333333%;padding:0 15px 30px;position:relative;width:100%}.recent_post_warpper .col-inner{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;flex:1 0 auto;margin-left:auto;margin-right:0;position:relative;width:100%}.recent_post_warpper .box{margin:0 auto;position:relative;width:100%}.recent_post_warpper .box-image{height:auto;margin:0 auto;overflow:hidden;position:relative}.recent_post_warpper .image-cover{background-position:50% 50%;background-size:cover;height:auto;overflow:hidden;padding-top:100%;position:relative}.recent_post_warpper .image-cover a.plain{display:block}.recent_post_warpper .image-cover img.post-image{bottom:0;display:inline-block;font-family:"object-fit: cover;";height:100%;left:0;margin:0 auto;max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;position:absolute;right:0;top:0;transition:filter .6s,opacity .6s,transform .6s,box-shadow .3s;vertical-align:middle;width:100%}.recent_post_warpper .box-text{font-size:.9em;padding:.7em 10px 1.4em;position:relative;text-align:center;transition:opacity .3s,transform .3s,background-color .3s;width:100%}.recent_post_warpper .box-text .blog-post-inner{margin-left:auto;margin-right:auto}.recent_post_warpper .box-text .blog-post-inner p.cat-label{font-size:.6em;letter-spacing:.05em;line-height:1.2;margin-bottom:.1em;margin-top:.1em;opacity:.7;text-transform:uppercase}.recent_post_warpper .box-text .blog-post-inner h5.post-title{font-size:1.15em;font-style:normal;font-weight:400;line-height:1.3;margin-bottom:.1em;margin-top:.1em}.recent_post_warpper .box-text .blog-post-inner h5.post-title a.plain{color:currentColor;display:inline-block;line-height:1.3;margin-bottom:.1em;margin-top:.1em;transition:color .3s,opacity .3s,transform .3s}.recent_post_warpper .box-text .blog-post-inner .is-divider{background-color:rgba(0,0,0,.1);display:block;height:2px;margin:.5em auto;max-width:30px;width:100%}.recent_post_warpper .badge{backface-visibility:hidden;display:table;height:2.8em;left:0;margin-left:-.4em;pointer-events:none;position:absolute;top:7%;width:2.8em;z-index:20}.recent_post_warpper .badge .badge-inner{background-color:#fff;border:2px solid;color:#02aaa8;display:table-cell;font-weight:bolder;height:100%;line-height:.85;padding:2px;text-align:center;transition:background-color .3s,color .3s,border .3s;vertical-align:middle;white-space:nowrap;width:100%}.recent_post_warpper .badge .badge-inner span.post-date-month{font-size:.7em}.recent_post_warpper .box:hover .badge .badge-inner{background-color:#02aaa8;border-color:#02aaa8;color:#fff}.recent_post_warpper .box-text .blog-post-inner h5.post-title a.plain:hover{color:#262626}.recent_post_warpper.thankyou .post-button-wrapper a.post-btn:hover{background-color:#02aaa8;border-color:#02aaa8;color:#fff}@media (max-width:767px){.recent_post_warpper .post-item{flex-basis:100%;max-width:100%;width:100%}.recent_post_warpper .row{flex-direction:column}.recent_post_warpper .box-text .blog-post-inner h5.post-title{font-size:1em}.recent_post_warpper .heading{padding-left:15px;padding-right:15px}}