.kn-blog--post_thumb{border-radius:15px;display:block;margin-bottom:30px;overflow:hidden}.kn-blog--post_thumb img{border-radius:15px;height:auto;max-width:100%;vertical-align:middle}.kn-blog--posted_by{color:#c9fbff;margin-bottom:15px}.kn-blog--post_title{color:#fff;font-size:28px;line-height:1.2em;margin-bottom:15px}.kn-blog--post_title a{background-image:linear-gradient(90deg,currentColor,currentColor);background-position:100% 100%;background-repeat:no-repeat;background-size:0 2px;transition:background-size .6s cubic-bezier(.49,.49,.08,1),color .27s ease-out}.kn-blog--post_title a:hover{background-position:0 100%;background-size:100% 2px;color:#c9fbff}.kn-text__btn{color:#fff;display:inline-block;padding-bottom:2px;position:relative}.kn-text__btn:before{background-color:currentColor;bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}.kn-text__btn:hover{color:#c9fbff;letter-spacing:.5px}.kn-blog-listings .kn-blog--post{margin-bottom:60px}.kn-blog-publish_date{color:#fff;display:flex;justify-content:space-between}.kn-blog__readability{font-size:15px;text-transform:capitalize}.kn-blog--pagination{padding:10px 0 0;text-align:center}.kn-blog--pagination .blog-pagination-center,.kn-blog--pagination .blog-pagination-left,.kn-blog--pagination .blog-pagination-right,.kn-blog--pagination>h6{display:inline-block}.kn-blog--pagination .blog-pagination-center{margin:0 20px}.kn-blog--pagination .blog-pagination-center>a{align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 3px 8px rgba(0,0,0,.1);color:#000;display:inline-flex;height:40px;justify-content:center;margin-right:15px;width:40px}.kn-blog--pagination .blog-pagination-center>a:last-child{margin-left:0}.kn-blog--pagination .blog-pagination-center>a.active,.kn-blog--pagination .blog-pagination-center>a:hover{background-color:#c9fbff;color:#000}.kn-blog-list__tag{color:#c9fbff;font-size:14px;font-weight:600;line-height:1.4;text-transform:capitalize}.kn-blog--tag>span{display:inline-block;font-size:14px;font-weight:700;margin-right:5px}.kn-blog--tag{line-height:1.1;margin-bottom:25px}