.blog-post-banner-sec{padding:0 0 50px;position:relative;z-index:1}.blog-post-banner-sec,.blog-post-banner-sec .blog-post-banner,.blog-post-banner-sec .blog-post-banner .banner-wrap{display:inline-block;width:100%}.blog-post-banner-sec .blog-post-banner .banner-wrap .title{display:inline-block;padding-bottom:50px;width:100%}.blog-post-banner-sec .blog-post-banner .banner-wrap .title h1{color:#fff;font-size:6.9rem;font-weight:700;letter-spacing:-.4rem;line-height:1.2}.blog-post-banner-sec .blog-post-banner .banner-wrap .tag{display:inline-block;width:100%}.blog-post-banner-sec .blog-post-banner .banner-wrap .tag span{display:inline-block;font-weight:700;margin-bottom:20px;width:100%}.blog-post-banner-sec .blog-post-banner .banner-wrap .short-content{display:inline-block;margin:20px 0;width:100%}.blog-post-banner-sec .blog-post-banner .banner-wrap .short-content p{margin:0}.blog-post-banner-sec .blog-post-banner .banner-wrap .short-content h3{display:inline-block;margin-bottom:6px;width:100%}.blog-post-banner-sec .blog-post-banner .banner-wrap .cta{display:block;margin:20px 0;width:auto}.blog-post-banner-sec .blog-post-banner .banner-wrap .cta a{align-items:center;background-color:#128bad;background-image:linear-gradient(180deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.01));border:1px solid transparent;border-radius:5px;color:#f2f2f2;display:flex;font-size:14px;font-weight:700;justify-content:flex-end;line-height:normal;margin:0 0 0 auto;padding:14px 20px;text-align:right;transition:all .2s ease-in-out;width:fit-content}.blog-post-banner-sec .blog-post-banner .banner-wrap .cta a i{margin:0}.blog-post-banner-sec .blog-post-banner .banner-wrap .cta a .fa-file-pdf-o:before{display:inline-block;font-size:14px;font-weight:700;margin-right:15px}.blog-post-banner-sec .blog-post-banner .banner-wrap .cta a:hover{transform:scale(1.1)}@media(max-width:1199px){.blog-post-banner-sec{padding:0 0 50px}}@media(max-width:991px){.blog-post-banner-sec .blog-post-banner .banner-wrap .title h1{font-size:4rem;letter-spacing:0}.blog-post-banner-sec{padding:0 0 25px}}@media(max-width:767px){.blog-post-banner-sec .blog-post-banner .banner-wrap .title{padding-bottom:20px}.blog-post-banner-sec{padding:0 0 20px}}