.testimonial-case-container{margin:0 auto;max-width:1400px;padding:0}.testimonial-case-grid{align-items:stretch;display:grid;gap:32px;grid-template-columns:1fr 1fr}.case-block,.testimonial-block{border-radius:8px;box-shadow:0 8px 20px rgba(0,0,0,.08);display:flex;flex-direction:column;height:100%;justify-content:space-between;overflow:hidden;position:relative}.testimonial-block{background-color:#fff;padding:48px 40px}.testimonial__title{color:#00215c;font-size:1.94rem;font-weight:400;margin-bottom:20px}.testimonial__title strong{color:#00215c;font-weight:700}.testimonial__title span{color:#00215c;font-weight:400}.testimonial__desc{color:#306f98;font-size:1.1rem;line-height:1.6;margin-bottom:28px}.testimonial-author{align-items:center;display:flex;gap:12px;margin-top:auto}.testimonial__icon{border-radius:50%;flex-shrink:0;height:32px;width:32px}.testimonial__author-name{color:#1d435b;font-size:1rem;font-weight:600;margin:0}.testimonial__author-role{color:#1d435b;font-size:.9rem;margin:0}.testimonial-block:after{background-color:#0083cf;bottom:0;content:"";height:5px;left:0;position:absolute;width:100%}.case-block{background-color:#1d435b;border-radius:0;border-top-right-radius:48px;overflow:hidden;position:relative}.case-content{display:flex;flex-direction:column;flex-grow:1;justify-content:flex-start;padding:48px 40px 24px}.case__title{color:#fff;font-size:1.94rem;margin-bottom:20px}.case__title,.case__title strong{font-weight:700}.case__title span{font-weight:400}.case__desc{color:#e6edf3;flex-grow:1;font-size:1.1rem;line-height:1.7;margin-bottom:40px}.case__btn{align-self:flex-start;background-color:#0083cf;border-radius:4px;color:#fff;font-size:.95rem;font-weight:700;letter-spacing:.5px;margin:0 0 32px 40px;padding:10px 24px;text-decoration:none;text-transform:uppercase;transition:background-color .25s ease}.case__btn:hover{background-color:#006db0}.case-block:after{background-color:#0083cf;bottom:0;content:"";height:5px;left:0;position:absolute;width:100%}@media (max-width:992px){.testimonial-case-grid{grid-template-columns:1fr}.case-block{border-radius:8px}.case__btn{margin:0 0 28px 28px}}