section.blog-banner .content-wrapper{padding:40px 40px 0;position:relative}section.blog-banner{position:relative}section.blog-banner .banner-bg{left:0;position:absolute;right:0;top:0;width:100%;z-index:-1}section.blog-banner .banner-bg img{max-height:182px;object-fit:cover;width:100%}section.blog-banner .inner-pnl .image-pnl{width:100%}section.blog-banner .inner-pnl .content-pnl{padding-bottom:60px;padding-left:59px;padding-top:60px;width:47%}section.blog-banner .inner-pnl{background-size:cover;position:relative}.blog-banner-overlay{height:100%;left:0;position:absolute;top:0;width:100%}section.blog-banner .inner-pnl{display:flex;flex-wrap:wrap}section.blog-banner .inner-pnl .content-pnl .inner{max-width:363px}section.blog-banner .content-pnl .inner a{font-size:42px;font-weight:900;text-decoration:none}section.blog-banner .inner-pnl .image-pnl a:before{background-color:#468dcb;bottom:0;content:"";height:100%;left:0;opacity:70%;position:absolute;right:0;top:0;width:100%}section.blog-banner .inner-pnl .image-pnl a{background-repeat:no-repeat;background-size:cover;display:block;padding:20% 13%}section.blog-banner .image-pnl h1{color:#0d3566;font-weight:900;line-height:1.2;margin-bottom:0;position:relative;text-align:center}section.blog-banner .inner-pnl{align-items:center;background-color:#fff;filter:drop-shadow(0 0 15px rgba(0,0,0,.08));justify-content:center;min-height:325px;padding:50px}.blog-banner .inner-pnl .subheading h2{color:#0d3566;font-size:30px;margin-bottom:0;position:relative;text-transform:capitalize}section.blog-banner .inner-pnl .image-pnl{position:relative;text-align:center}@media(max-width:1140px){section.blog-banner .banner-bg{left:0;right:0;width:100%}}@media(max-width:991px){section.blog-banner .inner-pnl .content-pnl,section.blog-banner .inner-pnl .image-pnl,section.blog-banner .inner-pnl .image-pnl a img{width:100%}section.blog-banner .inner-pnl:before{bottom:0;height:100%;right:0;width:100%}section.blog-banner .inner-pnl .content-pnl .inner{max-width:100%}section.blog-banner .inner-pnl .content-pnl{padding:25px}section.blog-banner .inner-pnl .image-pnl img{height:auto}section.blog-banner .inner-pnl{padding:0}}@media (max-width:767px){section.blog-banner .inner-pnl h2{font-size:25px}section.blog-banner .content-wrapper{padding:20px 20px 0}section.blog-banner .inner-pnl{padding:20px}section.blog-banner .image-pnl h1{font-size:35px}.blog-banner .inner-pnl .subheading h2{font-size:25px}}