.new-patient-special-card-module-scss-module__sRFoFq__card{background-color:var(--primary-color);border-radius:var(--border-radius-lg);width:100%;max-width:600px;padding:var(--spacing-lg);flex-direction:column;gap:0;margin:0 auto;display:flex;box-shadow:0 4px 24px rgba(0,0,0,.1)}.new-patient-special-card-module-scss-module__sRFoFq__card__topBanner{text-align:center;z-index:2;background-color:#fff;margin-bottom:0;padding:12px 30px;position:relative;box-shadow:4px 4px 4px rgba(0,0,0,.25)}.new-patient-special-card-module-scss-module__sRFoFq__card__topBannerText{font-family:var(--font-family-heading);font-size:max(1.75rem,min(1.4rem + 1.5vw,2.7rem));font-weight:var(--font-weight-normal);color:var(--accent-color);letter-spacing:2px;text-transform:capitalize;white-space:normal;margin:0;line-height:1.2}.new-patient-special-card-module-scss-module__sRFoFq__card__body{min-height:380px;padding:var(--spacing-xl);margin-left:var(--spacing-lg);margin-right:var(--spacing-lg);align-items:flex-end;display:flex;position:relative}@media (min-width:768px){.new-patient-special-card-module-scss-module__sRFoFq__card__body{min-height:450px}}.new-patient-special-card-module-scss-module__sRFoFq__card__imageWrapper{position:absolute;top:0;bottom:0;left:0;right:0;overflow:clip}.new-patient-special-card-module-scss-module__sRFoFq__card__image{object-fit:cover;object-position:center top}.new-patient-special-card-module-scss-module__sRFoFq__card__imageFade{background:linear-gradient(90deg,#fff 20%,rgba(255,255,255,0) 65%),linear-gradient(rgba(255,255,255,0) 60%,#fff 95%);position:absolute;top:0;bottom:0;left:0;right:0}.new-patient-special-card-module-scss-module__sRFoFq__card__includes{z-index:1;position:relative}.new-patient-special-card-module-scss-module__sRFoFq__card__includesLabel{font-family:var(--font-family);font-size:max(1.1rem,min(1rem + .5vw,1.4rem));font-weight:var(--font-weight-normal);color:var(--accent-color);margin-bottom:var(--spacing-xs);display:block}.new-patient-special-card-module-scss-module__sRFoFq__card__list{font-family:var(--font-family);font-size:var(--font-p);font-weight:var(--font-weight-normal);color:var(--text-color);margin:0;padding-left:1.2rem;line-height:1.5;list-style:outside}.new-patient-special-card-module-scss-module__sRFoFq__card__list li{margin-bottom:2px}.new-patient-special-card-module-scss-module__sRFoFq__card__badge{right:var(--spacing-md);top:var(--spacing-md);background-color:var(--tertiary-color);width:90px;height:90px;padding:var(--spacing-sm);z-index:1;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;box-shadow:4px 4px 4px rgba(0,0,0,.25)}@media (min-width:768px){.new-patient-special-card-module-scss-module__sRFoFq__card__badge{top:auto;bottom:var(--spacing-xl);right:var(--spacing-xl);width:145px;height:145px;padding:var(--spacing-md)}}.new-patient-special-card-module-scss-module__sRFoFq__card__badgeAmount{font-family:var(--font-family);font-size:max(2rem,min(1.5rem + 2vw,3.1rem));font-weight:var(--font-weight-semibold);color:#fff;letter-spacing:.9px;text-transform:uppercase;line-height:1.2}.new-patient-special-card-module-scss-module__sRFoFq__card__badgeLabel{font-family:var(--font-family);font-size:max(.9rem,min(.8rem + .5vw,1.25rem));font-weight:var(--font-weight-semibold);color:#fff;text-transform:uppercase;letter-spacing:.9px}.new-patient-special-card-module-scss-module__sRFoFq__card__bottomBanner{text-align:center;z-index:2;background-color:#fff;margin-top:0;padding:12px 30px;position:relative;box-shadow:4px 4px 4px rgba(0,0,0,.25)}.new-patient-special-card-module-scss-module__sRFoFq__card__bottomBannerText{font-family:var(--font-family-heading);font-size:max(1.75rem,min(1.4rem + 1.5vw,2.7rem));font-weight:var(--font-weight-normal);color:var(--accent-color);letter-spacing:2px;text-transform:capitalize;margin:0;line-height:1.2}
