.upcoming-appointments_upcoming-appointments__ffExb{background-color:var(--mc-color-action-primary-inverse-default);border-radius:calc(var(--mc-radius-small) / 20 * 1 * 1rem * 1.25);box-shadow:0 calc(5 / 20 * 1 * 1rem * 1.25) calc(25 / 20 * 1 * 1rem * 1.25) 0 rgba(0,0,0,.1019607843);display:flex;flex-direction:column;padding:calc(var(--mc-spacing-3x) / 20 * 1 * 1rem * 1.25)}@media only screen and (min-width:600px){.upcoming-appointments_upcoming-appointments__ffExb{padding:calc(var(--mc-spacing-4x) / 20 * 1 * 1rem * 1.25)}}@media only screen and (min-width:905px){.upcoming-appointments_upcoming-appointments__ffExb{flex-direction:row}}@media print{.upcoming-appointments_upcoming-appointments__ffExb{padding-left:0;padding-right:0}}.upcoming-appointments_upcoming-appointments__ffExb h2{font-family:var(--mc-typography-font-family-sans);font-size:calc(var(--mc-typography-font-size-5x) / 20 * 1 * 1rem * 1.25);line-height:var(--mc-typography-line-height-5x);font-weight:var(--mc-typography-font-weight-bold);margin-bottom:calc(var(--mc-spacing-3x) / 20 * 1 * 1rem * 1.25)}@media only screen and (min-width:905px){.upcoming-appointments_upcoming-appointments__ffExb h2{margin-bottom:calc(var(--mc-spacing-4x) / 20 * 1 * 1rem * 1.25)}}.upcoming-appointments_upcoming-appointments--left__VuS5d{border-bottom:solid calc(1 / 20 * 1 * 1rem * 1.25) var(--mc-color-border-secondary-default);padding-bottom:calc(var(--mc-spacing-4x) / 20 * 1 * 1rem * 1.25)}@media only screen and (min-width:600px){.upcoming-appointments_upcoming-appointments--left__VuS5d{padding-bottom:calc(var(--mc-spacing-4x) / 20 * 1 * 1rem * 1.25)}}@media only screen and (min-width:905px){.upcoming-appointments_upcoming-appointments--left__VuS5d{border-bottom:none;border-right:solid calc(1 / 20 * 1 * 1rem * 1.25) var(--mc-color-border-secondary-default);padding-bottom:0;padding-right:calc(var(--mc-spacing-5x) / 20 * 1 * 1rem * 1.25);position:relative;width:45%}}.upcoming-appointments_upcoming-appointments--left__VuS5d h3{font-family:var(--font-family);line-height:var(--mc-typography-line-height-8x);font-weight:var(--mc-typography-font-weight-bold);--font-family:var(--mc-typography-font-family-display);font-size:calc(var(--mc-typography-font-size-8x) / 20 * 1 * 1rem * 1.25);margin-bottom:calc(var(--mc-spacing-1-5x) / 20 * 1 * 1rem * 1.25)}@media only screen and (min-width:905px){.upcoming-appointments_upcoming-appointments--left__VuS5d h3{font-family:var(--font-family);font-size:calc(var(--mc-typography-font-size-10x) / 20 * 1 * 1rem * 1.25);line-height:var(--mc-typography-line-height-10x);font-weight:var(--mc-typography-font-weight-bold);--font-family:var(--mc-typography-font-family-display)}}.upcoming-appointments_upcoming-appointments--left--review-text__j7ZUi{margin-bottom:calc(var(--mc-spacing-3x) / 20 * 1 * 1rem * 1.25)}.upcoming-appointments_upcoming-appointments--right__O9WvM{padding-top:calc(var(--mc-spacing-4x) / 20 * 1 * 1rem * 1.25)}@media only screen and (min-width:905px){.upcoming-appointments_upcoming-appointments--right__O9WvM{padding-left:calc(var(--mc-spacing-5x) / 20 * 1 * 1rem * 1.25);padding-top:0}}.upcoming-appointments_upcoming-appointments--right__O9WvM .upcoming-appointments_next-appt-row__v4lAH{display:flex;flex-direction:row;margin-bottom:calc(var(--mc-spacing-3x) / 20 * 1 * 1rem * 1.25)}.upcoming-appointments_upcoming-appointments--right__O9WvM .upcoming-appointments_next-appt-row__v4lAH:last-child{margin-bottom:0}.upcoming-appointments_upcoming-appointments--right__O9WvM .upcoming-appointments_next-appt-row__v4lAH .upcoming-appointments_next-appt-col1__wDnRb{flex:0 0 40px;flex-direction:column;margin-right:calc(var(--mc-spacing-3x) / 20 * 1 * 1rem * 1.25)}.upcoming-appointments_upcoming-appointments--right__O9WvM .upcoming-appointments_next-appt-row__v4lAH .upcoming-appointments_next-appt-col1__wDnRb div{text-align:center}.upcoming-appointments_upcoming-appointments--right__O9WvM .upcoming-appointments_next-appt-row__v4lAH .upcoming-appointments_next-appt-month__8ZT4j{font-family:var(--mc-typography-font-family-sans);font-size:calc(var(--mc-typography-font-size-4x) / 20 * 1 * 1rem * 1.25);line-height:var(--mc-typography-line-height-4x);font-weight:var(--mc-typography-font-weight-bold)}.upcoming-appointments_upcoming-appointments--right__O9WvM .upcoming-appointments_next-appt-row__v4lAH .upcoming-appointments_next-appt-day__fvuWv{font-family:var(--mc-typography-font-family-sans);font-size:calc(var(--mc-typography-font-size-8x) / 20 * 1 * 1rem * 1.25);line-height:var(--mc-typography-line-height-8x);font-weight:var(--mc-typography-font-weight-bold);line-height:calc(16 / 20 * 1 * 1rem * 1.25)}@media only screen and (min-width:600px){.upcoming-appointments_upcoming-appointments--right__O9WvM .upcoming-appointments_next-appt-row__v4lAH .upcoming-appointments_next-appt-day__fvuWv{line-height:calc(28 / 20 * 1 * 1rem * 1.25)}}.upcoming-appointments_upcoming-appointments--right__O9WvM .upcoming-appointments_next-appt-row__v4lAH .upcoming-appointments_next-appt-doctor__F1L0z,.upcoming-appointments_upcoming-appointments--right__O9WvM .upcoming-appointments_next-appt-row__v4lAH .upcoming-appointments_next-appt-time__GsK7X{font-weight:var(--mc-typography-font-weight-bold)}.upcoming-appointments_upcoming-appointments--right__O9WvM .upcoming-appointments_next-appt-row__v4lAH .upcoming-appointments_next-appt-image__tyMKF{align-items:center;background-color:var(--mc-color-layer-primary-active);border-radius:calc(var(--mc-radius-xx-large) / 20 * 1 * 1rem * 1.25);display:flex;height:calc(40 / 20 * 1 * 1rem * 1.25);justify-content:center;width:calc(40 / 20 * 1 * 1rem * 1.25)}.upcoming-appointments_upcoming-appointments--right__O9WvM .upcoming-appointments_next-appt-row__v4lAH .upcoming-appointments_next-appt-icon__6aBNk svg,.upcoming-appointments_upcoming-appointments--right__O9WvM .upcoming-appointments_next-appt-row__v4lAH .upcoming-appointments_next-appt-image__tyMKF svg{height:calc(var(--icon-size) / 20 * 1 * 1rem * 1.25);width:calc(var(--icon-size) / 20 * 1 * 1rem * 1.25)}.upcoming-appointments_upcoming-appointments__ffExb .upcoming-appointments_inprogress-header__wWpAh{display:flex;gap:calc(var(--mc-spacing-1-5x) / 20 * 1 * 1rem * 1.25)}.upcoming-appointments_upcoming-appointments__ffExb .upcoming-appointments_timer-icon__n5vI_{height:calc(var(--icon-size) / 20 * 1 * 1rem * 1.25);margin-top:calc(var(--mc-spacing-0-5x) / 20 * 1 * 1rem * 1.25)}.upcoming-appointments_upcoming-appointments__ffExb .upcoming-appointments_disabled__LPJG7{pointer-events:none}.upcoming-appointments_upcoming-appointments__ffExb .upcoming-appointments_check-mark__62lKv{color:var(--mc-color-text-button-primary)}.upcoming-appointments_upcoming-appointments__ffExb .upcoming-appointments_check-mark--container__vsu3t{align-items:center;background-color:var(--mc-color-signal-success-default);border-radius:calc(40 / 20 * 1 * 1rem * 1.25);display:flex;height:calc(21 / 20 * 1 * 1rem * 1.25);justify-content:center;width:calc(21 / 20 * 1 * 1rem * 1.25)}.upcoming-appointments_upcoming-appointments__ffExb .upcoming-appointments_check-mark--item__OCjwc{align-items:center;align-self:flex-start;display:flex;gap:calc(var(--mc-spacing-2x) / 20 * 1 * 1rem * 1.25)}@media only screen and (min-width:600px){.upcoming-appointments_upcoming-appointments__ffExb .upcoming-appointments_check-mark--item__OCjwc{align-self:center}}.upcoming-appointments_upcoming-appointments__ffExb .upcoming-appointments_cta-button__Y_23R{width:100%}.upcoming-appointments_upcoming-appointments__ffExb .upcoming-appointments_cta-button__Y_23R:focus{outline:none}.upcoming-appointments_upcoming-appointments__ffExb .upcoming-appointments_cta-button__Y_23R:focus-visible{outline:var(--mc-focus-outline-width) var(--mc-focus-outline-style) var(--mc-color-focus-primary);outline-offset:var(--mc-focus-outline-width)}@media only screen and (min-width:600px){.upcoming-appointments_upcoming-appointments__ffExb .upcoming-appointments_cta-button__Y_23R{width:auto}}.upcoming-appointments_upcoming-appointments__ffExb .upcoming-appointments_cta-button--container__n8Unf{align-items:center;display:flex;flex-flow:column wrap;gap:calc(var(--mc-spacing-3x) / 20 * 1 * 1rem * 1.25);justify-content:center;margin-bottom:calc(var(--mc-spacing-6x) / 20 * 1 * 1rem * 1.25)}@media only screen and (min-width:600px){.upcoming-appointments_upcoming-appointments__ffExb .upcoming-appointments_cta-button--container__n8Unf{flex-direction:row;justify-content:flex-start}}.upcoming-appointments_upcoming-appointments__ffExb .upcoming-appointments_cta-button--container__n8Unf:last-of-type{margin-bottom:0}.upcoming-appointments_upcoming-appointments__ffExb .upcoming-appointments_apptdetails-link__RTnWe{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;color:var(--mc-color-action-primary-default);margin-top:calc(var(--mc-spacing-1-5x) / 20 * 1 * 1rem * 1.25);margin-bottom:calc(var(--mc-spacing-1x) / 20 * 1 * 1rem * 1.25)}.upcoming-appointments_upcoming-appointments__ffExb .upcoming-appointments_apptdetails-link__RTnWe:hover{color:var(--mc-color-action-primary-hover)}.personal-greeting_personal-greeting-container__cXTBW{background:radial-gradient(110% 160% at -5% 120%,var(--home-personal-greeting-gradient-dk) 0,var(--home-personal-greeting-gradient-lt) 100%);margin-top:calc((var(--layout-spacing-vertical) / 20 * 1 * 1rem * 1.25)*-1);min-height:calc(208 / 20 * 1 * 1rem * 1.25);padding-top:calc(var(--mc-spacing-1x) / 20 * 4 * 1rem * 1.25);padding-bottom:calc(var(--mc-spacing-2x) / 20 * 1 * 1rem * 1.25);position:relative;top:-1px}@media only screen and (min-width:600px){.personal-greeting_personal-greeting-container__cXTBW{min-height:calc(224 / 20 * 1 * 1rem * 1.25)}}@media only screen and (min-width:905px){.personal-greeting_personal-greeting-container__cXTBW{min-height:calc(240 / 20 * 1 * 1rem * 1.25);padding-top:calc(var(--mc-spacing-1x) / 20 * 6 * 1rem * 1.25);padding-bottom:calc(var(--mc-spacing-2x) / 20 * 1 * 1rem * 1.25)}}@media print{.personal-greeting_personal-greeting-container__cXTBW{min-height:0;padding-bottom:calc(var(--mc-spacing-3x) / 20 * 1 * 1rem * 1.25)}}.personal-greeting_personal-greeting-container__cXTBW .personal-greeting_personal-greeting__CTyAv{padding-bottom:calc(var(--mc-spacing-3x) / 20 * 1 * 1rem * 1.25)}@media print{.personal-greeting_personal-greeting-container__cXTBW .personal-greeting_personal-greeting__CTyAv{padding-top:0;padding-bottom:0}}.personal-greeting_personal-greeting-container__cXTBW h1{font-family:var(--font-family);font-size:calc(var(--mc-typography-font-size-8x) / 20 * 1 * 1rem * 1.25);line-height:var(--mc-typography-line-height-8x);font-weight:var(--mc-typography-font-weight-bold);--font-family:var(--mc-typography-font-family-display);color:var(--mc-color-text-button-primary);margin-bottom:calc(var(--mc-spacing-3x) / 20 * 1 * 1rem * 1.25)}@media only screen and (min-width:600px){.personal-greeting_personal-greeting-container__cXTBW h1{font-family:var(--font-family);font-size:calc(var(--mc-typography-font-size-10x) / 20 * 1 * 1rem * 1.25);line-height:var(--mc-typography-line-height-10x);font-weight:var(--mc-typography-font-weight-bold);--font-family:var(--mc-typography-font-family-display)}}@media only screen and (min-width:905px){.personal-greeting_personal-greeting-container__cXTBW h1{font-family:var(--font-family);font-size:calc(var(--mc-typography-font-size-12x) / 20 * 1 * 1rem * 1.25);line-height:var(--mc-typography-line-height-12x);font-weight:var(--mc-typography-font-weight-bold);--font-family:var(--mc-typography-font-family-display)}}.personal-greeting_personal-greeting-container__cXTBW .personal-greeting_banner-btn__fk_W3[class*=button_secondary]{--mc-color-focus-primary:var(--mc-color-focus-primary-inverse);--button-border-color:var(--mc-color-text-action-inverse-default);--button-text-color:var(--mc-color-text-action-inverse-default)}.personal-greeting_personal-greeting-container__cXTBW .personal-greeting_banner-btn__fk_W3[class*=button_secondary]:focus{outline:none}.personal-greeting_personal-greeting-container__cXTBW .personal-greeting_banner-btn__fk_W3[class*=button_secondary]:focus-visible{outline:var(--mc-focus-outline-width) var(--mc-focus-outline-style) var(--mc-color-focus-primary);outline-offset:var(--mc-focus-outline-width)}@media only screen and (max-width:600px){.personal-greeting_personal-greeting-container__cXTBW .personal-greeting_banner-btn__fk_W3[class*=button_secondary]{font-family:var(--mc-typography-font-family-sans);font-size:calc(var(--mc-typography-font-size-4x) / 20 * 1 * 1rem * 1.25);line-height:var(--mc-typography-line-height-4x);font-weight:var(--mc-typography-font-weight-regular)}}.personal-greeting_personal-greeting-container__cXTBW .personal-greeting_banner-btn__fk_W3[class*=button_secondary]:active,.personal-greeting_personal-greeting-container__cXTBW .personal-greeting_banner-btn__fk_W3[class*=button_secondary]:hover{--button-border-color:var(--mc-color-text-action-inverse-hover);--button-text-color:var(--mc-color-text-action-inverse-hover)}.personal-greeting_personal-greeting-container--proxy-box__gJPy6{margin-top:calc(var(--mc-spacing-4x) / 20 * 1 * 1rem * 1.25)}