.s-blog{background-color:#e9eafa4d;padding-bottom:71px;padding-top:112px}.s-blog .top{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:45px}.s-blog .top .txtlg{color:#3b46c4}.s-blog .top .txtlg,.s-blog .top .txtlg:hover{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.s-blog .top .txtlg:hover{color:#2c3236}.s-blog .all-box{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between}.s-blog .box{background-color:#fff;border-radius:8px;display:block;min-height:291px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.s-blog .all-box{margin:0 -15px}.s-blog .box .image{border-top-left-radius:8px;border-top-right-radius:8px;max-height:260px;overflow:hidden;width:100%}.s-blog .all-box .rec_post_inr{padding:0 15px;width:33.3%}.s-blog .box .image img{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.s-blog .box .text{padding:33px 20px}.s-blog .box:hover{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.s-blog h4{color:#2c3236;font-family:Poppins;font-size:1.125rem;font-weight:700;letter-spacing:.005em;line-height:135%}.s-blog .box:hover .image img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media (max-width:960px){.s-blog{padding-top:60px}.s-blog .container{padding:0}.s-blog .top{-webkit-margin-after:34px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-block-end:34px;padding:0 24px}.s-blog .top .txtlg{display:none}.s-blog .content{overflow-x:auto;width:100%}.s-blog .all-box{margin:0;padding:0 24px}}@media (max-width:768px){.s-blog .all-box .rec_post_inr{margin-bottom:20px;padding:0;width:100%}.s-blog .box{min-height:auto}.s-blog .box .image{max-height:none}}@media (max-width:480px){.s-blog{padding-bottom:40px;padding-top:40px}}