.casestudySingle{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:70vh;position:relative}.casestudySingle:before{background-color:rgba(32,32,32,.5);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.casestudySingle .wrapper{min-height:70vh}.casestudySingle .bannerOuter{bottom:6%;padding-right:20px;position:absolute;width:94%}.casestudySingle .bannerInner{align-items:flex-end;display:flex;justify-content:space-between;width:100%}.casestudySingle .bannerContent{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.casestudySingle .pill{align-items:center;background:#fff;border-radius:999px;box-shadow:0 6px 18px rgba(0,0,0,.15);color:#202020;display:inline-flex;font-family:Helvetica Neue,sans-serif;font-size:14px;font-weight:500;justify-content:center;padding:9px 25px 8px;text-decoration:none;transition:all .2s ease}.casestudySingle .bannerTitle h1{font-size:38px;font-weight:700;line-height:.8}@media screen and (max-width:991px){.casestudySingle,.casestudySingle .wrapper{height:60vh;min-height:400px}.casestudySingle .bannerOuter{bottom:10%}.casestudySingle .bannerInner{display:block}.casestudySingle .bannerContent{justify-content:flex-start;margin-top:22px}}@media screen and (max-width:767px){.casestudySingle .bannerTitle h1{font-size:34px;line-height:.8}}@media screen and (max-width:575px){.casestudySingle .bannerTitle h1{font-size:30px;line-height:1.1}.casestudySingle .bannerContent{margin-top:15px}}