.case-study-banner__card{background-color:#000;border-radius:16px;width:100%}.case-study-banner__card-details{max-width:640px}span.case-study-banner__card-details-label{color:#634dff;font-size:22px;font-weight:600;letter-spacing:2px;line-height:28px}.case-study-banner__testimonial-text{font-size:20px;font-weight:500;letter-spacing:0;line-height:28px}.case-study-banner__testimonial span{font-size:20px;font-weight:400;letter-spacing:0;line-height:28px}.case-study-banner__testimonial span:first-child{font-weight:500}.case-study-banner__card-buttons{column-gap:70px;row-gap:20px}.case-study-banner__image{border-radius:8px;max-width:526px}.case-study-banner__testimonial{background-color:#211c57;border-radius:16px;max-width:472px;position:relative}.case-study-banner__testimonial:before{color:hsla(0,0%,100%,.3);content:"\201D";font-family:AvenirNext;font-size:70px;font-weight:600;left:40px;letter-spacing:0;line-height:70px;position:absolute;top:40px}.case-study-banner__testimonial-info{gap:20px}@media only screen and (max-width:1199px){.case-study-banner__card-details{max-width:550px}}@media only screen and (max-width:1100px){.case-study-banner__card-details{max-width:500px}}@media only screen and (max-width:1050px){.case-study-banner__card-details{max-width:420px}}@media only screen and (min-width:992px){.case-study-banner__testimonial{position:absolute;top:50%;transform:translateY(-50%)}}@media only screen and (max-width:991px){.case-study-banner__title-content{margin:0 auto;max-width:630px}.case-study-banner__card-buttons{column-gap:20px}.case-study-banner__card{border-radius:0 0 16px 16px;max-width:600px}.case-study-banner__testimonial{border-radius:8px 8px 0 0;max-width:600px}}