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