.case-study-post-banner{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:100px 100px 50px;position:relative}.case-study-post-banner .overlay{height:100%;left:0;position:absolute;top:0;width:100%}.case-study-post-banner .content-wrapper{align-items:center;display:flex;position:relative;width:100%;z-index:9}.case-study-post-banner .meta-wrap>ul{align-items:center;display:flex;flex-wrap:wrap;gap:17px;list-style:none;margin-bottom:20px;padding:0}.case-study-banner-wrap{margin:150px auto 100px;max-width:1200px}.case-study-post-banner .post-banner-wrap{max-width:70%;position:relative;z-index:9}.case-study-post-banner .title{font-family:Fira Sans;font-size:70px;font-weight:800;line-height:1.14}.case-study-post-banner .desc{line-height:1.8;max-width:330px}@media(max-width:991px){.case-study-post-banner .desc,.case-study-post-banner .post-banner-wrap{max-width:100%}.case-study-banner-wrap{margin-bottom:0;margin-top:0}}@media(max-width:767px){.case-study-post-banner{min-height:auto;padding:15px}.case-study-post-banner .title{font-size:40px}}.height-element{display:block;height:300px}@media (max-width:600px){.title{font-size:24px;margin-bottom:5px;margin-top:15px}.height-element{height:150px}}