.c-patient-information{container-type:inline-size}.c-patient-information__title{color:var(--widget-heading-colour);text-align:center}.c-patient-information__title:after{background-color:var(--widget-strip-colour);border-radius:.2rem;content:"";display:block;height:.4rem;margin-left:auto;margin-right:auto;margin-top:3rem;width:6rem}.c-heading--centred .c-patient-information__title:after{margin-left:auto;margin-right:auto}.c-patient-information__search{margin:4rem auto auto;max-width:44.6rem;position:relative}.c-patient-information__search .c-search__submit{cursor:auto}.c-patient-information__wrapper{display:none}.c-patient-information__wrapper .c-patient-information__cards{margin-top:3rem}.c-patient-information__lookup-wrapper{display:none}.c-patient-information__cards{display:grid;gap:3rem;grid-template-columns:repeat(3,1fr);margin-top:4rem}@container (width > 600px) and (width < 990px){.c-patient-information__cards{grid-template-columns:repeat(2,1fr)}}@container (width < 600px){.c-patient-information__cards{grid-template-columns:1fr}}.c-patient-information__card{align-items:center;background-color:#f8f8f8;display:flex;-webkit-text-decoration:none;text-decoration:none}.c-patient-information__card.is-visible{display:flex}.c-patient-information__card.is-hidden{display:none}.c-patient-information__card:focus,.c-patient-information__card:hover{background-color:#1f509e}.c-patient-information__card:focus .c-patient-information__icon,.c-patient-information__card:focus .c-patient-information__text,.c-patient-information__card:hover .c-patient-information__icon,.c-patient-information__card:hover .c-patient-information__text{color:#fff}.c-patient-information__image-wrapper{flex:0 0 8.9rem;height:100%;position:relative}.c-patient-information__image{height:100%;left:0;position:absolute;top:0;width:100%}.c-patient-information__image img{height:100%;object-fit:cover;width:100%}.c-patient-information__content{align-items:center;display:flex;flex-grow:1;gap:1rem;justify-content:space-between;padding:2rem}.c-patient-information__text{color:#1f509e;font-size:20px;font-weight:700;line-height:24px;margin:0;transition:colour .3s cubic-bezier(.165,.84,.44,1)}@container (width < 600px){.c-patient-information__text{font-size:18px;font-weight:700;line-height:22px}}.c-patient-information__icon{color:#0098d6;flex-shrink:0;font-size:2.4rem;height:2.4rem!important;transition:colour .3s cubic-bezier(.165,.84,.44,1);width:2.4rem!important}.c-patient-information__button{margin-top:4rem;text-align:center}.c-patient-information__no-result{color:#173274;display:none;margin:0;text-align:center}