@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");.blog-banner{background:linear-gradient(180deg,#fff 69.17%,rgba(168,192,212,.6));position:relative}.blog-caption h2{color:#0e4574;font-family:Poppins,sans-serif;font-size:48px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:16px}.author-date-time{font-weight:700}.author-date-time,.blog-caption p{color:#626262;font-family:Poppins,sans-serif;font-size:16px;font-style:normal;line-height:normal}.blog-caption p{font-weight:400}.blog-caption a{align-items:center;background:#bbdf06;border:1px solid #bbdf06;border-radius:8px;color:#1f1f1f;display:inline-block;font-family:Poppins,sans-serif;font-size:20px;font-style:normal;font-weight:700;gap:4px;justify-content:center;line-height:normal;padding:8px 16px;text-align:center}.blog-caption a:hover{background:#fff;color:#a3c202;text-decoration:none}.blog-banner-img{height:100%;left:0;position:absolute;text-align:center;top:0;width:100%}.blog-banner-img img{height:100%!important;object-fit:cover;width:100%}.blog-caption{bottom:0;left:0;padding-bottom:70px;padding-top:150px;position:relative;top:0;width:100%}.blog-banner-img:after{background:#000;content:"";height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}.inner-caption{max-width:100%;padding-bottom:75px;width:100%}.recent_blog_img,.recent_blog_img img{border-radius:16px;width:100%}.inner-caption h5{color:#fff;font-size:14px;margin-bottom:23px}@media (max-width:1199px){.blog-caption h2{font-size:30px;line-height:40px}.blog-listing h2{font-size:40px;line-height:44px}}@media (max-width:991px){.blog-caption h2{font-size:40px}.blog-caption p{font-size:18px;line-height:26px;margin-bottom:20px}.blog-listing h2{font-size:36px;line-height:40px}}@media (max-width:768px){.blog-caption h2{font-size:32px}.inner-caption{padding-bottom:30px}}@media (max-width:640px){.blog-caption{padding-top:120px}}@media (max-width:565px){.blog-caption h1{font-size:32px}.blog-listing h2{font-size:28px;line-height:32px}}h5 .feat-blog-meta-content{align-items:center;color:#626262;display:flex;font-size:16px;font-style:normal;font-weight:700;gap:5px;line-height:normal;margin-bottom:5px}.blog-caption .feat-blog-post-cap{color:#9e9e9e;font-family:Poppins;font-size:20px;font-style:normal;font-weight:700;line-height:normal}@media (max-width:767px){.feat-blog-post-cap{font-size:20px}}