.case-study-heading-wrapper{max-width:950px}.case-study-item:not(:last-child){margin-bottom:48px}.case-study-item{gap:48px}.case-study-img-content{width:58%}.case-study-img-content .case-study-img{height:398px}.case-study-content-wrapper{width:42%}.case-study-content-wrapper .richtext p:has(+p){margin-bottom:8px}.case-study-content-wrapper .richtext a,.case-study-content-wrapper .richtext p,.case-study-content-wrapper .richtext p span{font-size:16px;line-height:1.4}.case-study-content-wrapper .richtext a{color:#8c17ff;text-decoration:underline}.case-study-sub-title{color:#1d0c3a;line-height:1.4}.case-study-item-logo{max-height:34px}.case-study-content-wrapper .btn:before{background-color:#8c17ff}@media screen and (max-width:1023px){.case-study-item{gap:18px}.case-study-content-wrapper,.case-study-img-content{width:50%}}@media screen and (max-width:767px){.case-study-section{padding-bottom:70px}.case-study-item{flex-direction:column}.case-study-heading-wrapper,.case-study-main-title{text-align:left}.case-study-heading-wrapper{margin-bottom:30px}.case-study-content-wrapper,.case-study-img-content{width:100%}.case-study-content-wrapper .richtext a,.case-study-content-wrapper .richtext p,.case-study-content-wrapper .richtext p span{line-height:1.25}.case-study-sub-title{color:#8c17ff;margin-bottom:4px}.case-study-item-logo-content{margin-bottom:18px}.case-study-content-wrapper .btn{justify-content:center;width:100%}}