.referral-partners-medical{margin-top:-2px;padding:120px 80px;position:relative}.referral-partners-medical--has-bg-image{background-position:50%;background-repeat:no-repeat;background-size:cover}.referral-partners-medical__overlay{inset:0;pointer-events:none;position:absolute}.referral-partners-medical__container{align-items:center;display:grid;gap:56px;grid-template-columns:minmax(0,1fr) minmax(280px,513px);margin:0 auto;position:relative;z-index:1}.referral-partners-medical__left{display:flex;flex-direction:column;gap:32px}.referral-partners-medical__heading{font-family:DM Sans,sans-serif;font-size:36px;font-weight:700;letter-spacing:-1.2px;line-height:1.2;margin:0}.referral-partners-medical__body,.referral-partners-medical__body p{font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.6;margin:0}.referral-partners-medical__cards{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.referral-partners-medical__card{align-items:center;border:1px solid rgba(222,229,237,.1);border-radius:10px;display:flex;flex-direction:column;gap:12px;min-height:180px;padding:44px 20px 26px;text-align:center}.referral-partners-medical__card-icon{object-fit:contain}.referral-partners-medical__card-icon--placeholder{background:hsla(0,0%,100%,.2);border-radius:999px}.referral-partners-medical__card-text{font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:1.45;margin:0}.referral-partners-medical__right{justify-self:end;width:100%}.referral-partners-medical__image{aspect-ratio:1/1;border-radius:20px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);display:block;object-fit:cover;width:100%}.referral-partners-medical__image--placeholder{background:linear-gradient(135deg,#6d9bc3,#3f6f98)}.referral-partners-medical--heading-cream .referral-partners-medical__heading{color:#f4f4ef}.referral-partners-medical--heading-white .referral-partners-medical__heading{color:#fff}.referral-partners-medical--heading-green .referral-partners-medical__heading{color:#114f46}.referral-partners-medical--body-white .referral-partners-medical__body,.referral-partners-medical--body-white .referral-partners-medical__body p{color:#fff}.referral-partners-medical--body-cream .referral-partners-medical__body,.referral-partners-medical--body-cream .referral-partners-medical__body p{color:#f4f4ef}.referral-partners-medical--body-gray .referral-partners-medical__body,.referral-partners-medical--body-gray .referral-partners-medical__body p{color:#464847}.referral-partners-medical--card-text-cream .referral-partners-medical__card-text{color:#f4f4ef}.referral-partners-medical--card-text-white .referral-partners-medical__card-text{color:#fff}.referral-partners-medical--card-text-green .referral-partners-medical__card-text{color:#114f46}.referral-partners-medical--card-bg-green_soft .referral-partners-medical__card{background:hsla(0,0%,100%,.05)}.referral-partners-medical--card-bg-green .referral-partners-medical__card{background:#114f46}.referral-partners-medical--card-bg-cream .referral-partners-medical__card{background:#f4f4ef}.referral-partners-medical--card-bg-white .referral-partners-medical__card{background:#fff}.referral-partners-medical--card-border-blue_soft .referral-partners-medical__card{border-color:rgba(222,229,237,.1)}.referral-partners-medical--card-border-cream .referral-partners-medical__card{border-color:#f4f4ef}.referral-partners-medical--card-border-white .referral-partners-medical__card{border-color:#fff}@media (max-width:1200px){.referral-partners-medical{padding:96px 56px}.referral-partners-medical__container{gap:40px}}@media (max-width:992px){.referral-partners-medical__container{grid-template-columns:1fr;justify-items:center}.referral-partners-medical__left{align-items:center;max-width:600px!important;text-align:center;width:100%}.referral-partners-medical__cards{justify-content:center}.referral-partners-medical__right{justify-self:center;max-width:520px!important}}@media (max-width:480px){.referral-partners-medical__right{max-width:100%!important}}@media (max-width:768px){.referral-partners-medical{padding:56px 42px}.referral-partners-medical__container{display:block;max-width:100%!important}.referral-partners-medical__left{max-width:100%!important;width:100%}.referral-partners-medical__heading{font-size:36px;line-height:1.12}.referral-partners-medical__cards{display:flex;flex-wrap:wrap;gap:30px 20px;justify-content:center}.referral-partners-medical__card{max-width:100%;min-height:180px;width:265px}.referral-partners-medical__right{margin-top:25px}.referral-partners-medical__image{min-height:340px}}