.case-studies-section{background:#fff;color:#1f2236}.case-studies-section__heading{font-weight:400;font-size:2rem}@media(min-width:576px){.case-studies-section__heading{font-size:2.375rem}}@media(min-width:768px){.case-studies-section__heading{font-size:2.75rem}}@media(min-width:992px){.case-studies-section__heading{font-size:3.125rem}}@media(min-width:1200px){.case-studies-section__heading{font-size:3.5rem}}.case-studies-section__heading{line-height:1.13}.case-study-card{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:16px;color:#0f1425;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.case-study-card:focus-visible,.case-study-card:hover{color:#0f1425;text-decoration:none;transform:translateY(-4px);box-shadow:0 16px 36px rgba(0,0,0,.25)}.case-study-card:focus-visible .case-study-card__link,.case-study-card:hover .case-study-card__link{color:rgb(9.6892911011%,47.5656108597%,87.6440422323%)}.case-study-card__image-wrap{position:relative;width:100%;aspect-ratio:16/10;background:#dbd8e6;overflow:hidden}.case-study-card__image{-o-object-fit:cover;object-fit:cover}.case-study-card__title{font-weight:400;font-size:18px}@media(min-width:576px){.case-study-card__title{font-size:19.5px}}@media(min-width:768px){.case-study-card__title{font-size:21px}}@media(min-width:992px){.case-study-card__title{font-size:22.5px}}@media(min-width:1200px){.case-study-card__title{font-size:24px}}.case-study-card__title{line-height:1.3;color:#0f1425}.case-study-card__link{color:#388ee9;text-decoration:underline;font-size:1.125rem;font-weight:500}