.case-study-banner .inner{position:relative;margin-top:40px}.case-study-banner .shape svg path{opacity:.35}.case-study-banner{line-height:1.33333333333}.case-study-banner .btn{padding:0 0 60px}.case-study-banner .image{width:53.5416666667%;background-size:cover;background-position:50%;background-repeat:no-repeat}.case-study-banner p{font-weight:500;line-height:1.22222222222;margin-bottom:42px}.case-study-banner .shape svg{top:1px;position:relative;left:-268px}.case-study-banner>div{z-index:3;position:relative}.case-study-banner{position:relative;overflow:hidden}.case-study-banner .shape{position:absolute;pointer-events:none;top:0;z-index:0!important;width:100%}.case-study-banner .image{margin-left:auto}.case-study-banner .inner .content-wrapper{display:flex}.case-study-banner .content{max-width:625px;padding-right:55px;width:46.4583333333%}.case-study-banner h1{line-height:1.21666666667;margin-bottom:60px}@media(max-width:2000px){.case-study-banner .image{top:0;right:0;position:absolute;height:100%}.case-study-banner .inner{min-height:802px}}@media(max-width:1280px){.case-study-banner .inner{min-height:600px}}@media(max-width:1024px){.case-study-banner .inner{min-height:500px}.case-study-banner .image{width:45%}.case-study-banner .content{width:55%}}@media(max-width:991px){.case-study-banner h1,.case-study-banner p{margin-bottom:25px}}@media(max-width:767px){.case-study-banner .inner{margin:0}.case-study-banner .image{position:static;order:1;min-height:60vw;width:100%;margin:30px 0}.case-study-banner .inner .content-wrapper{flex-wrap:wrap}.case-study-banner .content{width:100%;max-width:100%;padding:0;order:2}.case-study-banner .btn{padding:15px 0 25px}}