.case-study-banner__row{display:flex}.case-study-banner .intro-heading h1{margin-bottom:0}.case-study-banner span.intro-meta{font-size:20px;font-weight:600;line-height:150%}.case-study-banner__left-col{width:35%}.case-study-banner .case-study-banner__intro-section{display:flex;flex-direction:column;gap:24px;width:65%}.case-study-banner .intro-description :last-child,.case-study-banner .intro-heading .heading:last-child{margin-bottom:0}.case-study-banner__media{aspect-ratio:1/1;flex-shrink:0;padding-bottom:0;position:absolute;right:0;top:0;width:472px;z-index:2}.case-study-banner__media img{border-radius:0 0 0 1000px;bottom:0;height:100%!important;left:0;object-fit:cover;object-position:top;position:absolute;right:0;top:0;width:100%}.case-study-banner span.border-1{background-color:#d55f2526;top:-50px}.case-study-banner span.border-1,.case-study-banner span.border-2{aspect-ratio:1/1;border-radius:0 0 0 1000px;display:none;left:0;max-width:600px;min-width:200px;position:absolute;width:42vw;width:115%;z-index:0}.case-study-banner span.border-2{background-color:#fff;top:-34px}.elipse-shape{bottom:-3px;height:896px;position:absolute;right:0;transform:rotate(0deg);width:630px;z-index:1}.elipse-shape svg{height:100%;width:100%}.case-study-banner .position-relative{z-index:3}.case-study-banner__row.no-image .case-study-banner__left-col{display:none!important}.case-study-banner__row.no-image .case-study-banner__intro-section{width:100%!important}.elipse-shape-img{aspect-ratio:1/1;bottom:-30px;position:absolute;right:0;transform:rotate(34deg);width:669px;z-index:2}.case-study-banner__media:before{background:transparent;border:28px solid #d55f2526;border-bottom:0!important;border-radius:0 0 0 1000px;border-top:0!important;content:"";display:block;height:100%;position:absolute;right:27px;top:-42px;transform:scaleX(-1) rotate(261deg);width:546px}.case-study-banner__elipse{display:none}@media(min-width:768px){.case-study-banner .mob-elipse,.case-study-banner .tab-elipse,.case-study-banner__intro-section.mob-txt{display:none}.case-study-banner .intro-heading h1{font-size:40px;font-weight:400}}@media(min-width:1025px){.case-study-banner .intro-heading h1{font-size:48px;font-weight:400;margin-bottom:0}}@media(max-width:1024px) and (min-width:768px){.elipse-shape-img{transform:rotate(48deg);width:638px}}@media(max-width:1024px){.case-study-banner .tab-elipse{display:block}.case-study-banner .desk-elipse{display:none}.case-study-banner__media{width:400px}.case-study-banner .case-study-banner__intro-section{width:61%}.case-study-banner__left-col{width:39%}.case-study-banner .intro-heading h1{font-size:40px}.case-study-banner__media:before{width:468px}}@media(max-width:767px){.case-study-banner .intro-heading h1{font-size:32px}.case-study-banner__row{display:flex;flex-direction:column}.case-study-banner .desk-elipse,.case-study-banner .tab-elipse,.case-study-banner__left-col{display:none}.case-study-banner .case-study-banner__intro-section{width:100%}.case-study-banner__media{left:20px;position:relative;width:calc(100% - 20px)}.case-study-banner__intro-section:not(.mob-txt),.elipse-shape-img:not(.mob-elipse){display:none}.elipse-shape-img{bottom:8%;height:100%;transform:rotate(-2deg);width:100%}.case-study-banner .intro-heading{padding-top:56px}.case-study-banner__media:before{border:18px solid #d55f2526;left:auto;right:0;right:-70px;top:auto;transform:scaleX(-1) rotate(272deg);width:calc(100vw + 107px)}}@media(max-width:479px){.elipse-shape-img{bottom:25%;height:100%;transform:rotate(0deg);width:100%}.case-study-banner__media:before{left:auto;right:0;right:-65px;top:auto;transform:scaleX(-1) rotate(276deg);width:calc(100vw + 83px)}}@media(max-width:430px){.elipse-shape-img{bottom:40%;height:85%;transform:rotate(0deg);width:100%}}