.case-study-card{width:100%}.case-study-card__heading{font-weight:700;letter-spacing:.2px;line-height:1.05;margin:0 0 60px}.case-study-card__banner{align-items:center;display:flex;isolation:isolate;overflow:hidden;position:relative}.case-study-card__media{inset:0;position:absolute;z-index:1}.case-study-card__image{display:block;height:100%;object-fit:cover;object-position:center right;width:100%}.case-study-card__overlay{inset:0;position:absolute;z-index:2}.case-study-card__content{align-items:flex-start;display:flex;flex-direction:column;margin:100px 60px 100px 100px;max-width:560px;position:relative;width:100%;z-index:3}.case-study-card__title{color:#fff;font-size:35px;font-weight:600;letter-spacing:.2px;line-height:46px;margin:0 0 30px}.case-study-card__description,.case-study-card__description p{color:#110045;font-size:20px;font-weight:400;letter-spacing:.2px;line-height:1.5}.case-study-card__description{margin:0 0 50px}.case-study-card__description p{margin:0 0 1em}.case-study-card__description p:last-child{margin-bottom:0}.case-study-card__link{align-items:center;color:#110045;display:inline-flex;font-size:24px;gap:8px;line-height:1.4;transition:opacity .2s ease}.case-study-card__link,.case-study-card__link:hover{font-weight:700;text-decoration:none}.case-study-card__link:focus-visible,.case-study-card__link:hover{opacity:.85}.case-study-card__link-icon{flex-shrink:0;height:1em;transition:transform .2s ease;width:1em}.case-study-card__link:hover .case-study-card__link-icon{transform:translateX(4px)}@media (max-width:991px){.case-study-card__content{margin:60px 40px;max-width:60%}}@media (max-width:767px){.case-study-card__content{margin:40px 24px;max-width:100%}.case-study-card__heading{margin-bottom:24px}.case-study-card.case-study-card .case-study-card__title{font-size:24px;line-height:32px;margin:0 0 10px}.case-study-card__description,.case-study-card__description p{font-size:15px;margin:0 0 10px}.case-study-card__link{font-size:16px}}