<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">:root{--sp-ref-border-radius-none: 0;--sp-ref-border-radius-xs: 0.3rem;--sp-ref-border-radius-sm: 0.5rem;--sp-ref-border-radius-md: 0.75rem;--sp-ref-border-radius-lg: 1rem;--sp-ref-border-radius-xl: 2rem;--sp-ref-breakpoint-xs: 750px;--sp-ref-breakpoint-sm: 751px;--sp-ref-breakpoint-md: 992px;--sp-ref-breakpoint-lg: 1200px;--sp-ref-breakpoint-xl: 1440px;--sp-ref-breakpoint-full: 1025px;--sp-ref-line-height-x-small: 1;--sp-ref-line-height-small: 1.125;--sp-ref-line-height-normal: 1.2;--sp-ref-line-height-large: 1.5;--sp-ref-spacing-quantum: 0.125rem;--sp-ref-spacing-0: 0;--sp-ref-spacing-1: var(--sp-ref-spacing-quantum);--sp-ref-spacing-2: calc(var(--sp-ref-spacing-quantum) * 2);--sp-ref-spacing-3: calc(var(--sp-ref-spacing-quantum) * 3);--sp-ref-spacing-4: calc(var(--sp-ref-spacing-quantum) * 4);--sp-ref-spacing-5: calc(var(--sp-ref-spacing-quantum) * 5);--sp-ref-spacing-6: calc(var(--sp-ref-spacing-quantum) * 6);--sp-ref-spacing-7: calc(var(--sp-ref-spacing-quantum) * 7);--sp-ref-spacing-8: calc(var(--sp-ref-spacing-quantum) * 8);--sp-ref-spacing-9: calc(var(--sp-ref-spacing-quantum) * 9);--sp-ref-spacing-10: calc(var(--sp-ref-spacing-quantum) * 10);--sp-ref-font-size-xx-small: 0.563rem;--sp-ref-font-size-x-small: 0.625rem;--sp-ref-font-size-small: 0.813rem;--sp-ref-font-size-medium: 1rem;--sp-ref-font-size-large: 1.125rem;--sp-ref-font-size-x-large: 1.25rem;--sp-ref-font-size-xx-large: 2rem;--sp-ref-font-size-xxx-large: 3rem;--sp-ref-font-family-light: sans-serif, Roboto, "Helvetica Neue", Arial;--sp-ref-font-family-normal: 'CartoGothicStd', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';--sp-ref-font-family-medium: 'CartoGothicStd', sans-serif;--sp-ref-font-family-bold: 'CartoGothicStd', sans-serif;--sp-ref-font-family-black: sans-serif, Roboto, "Helvetica Neue", Arial;--sp-ref-font-weight-light: 300;--sp-ref-font-weight-normal: 400;--sp-ref-font-weight-medium: 500;--sp-ref-font-weight-bold: 700;--sp-ref-font-weight-black: 900;--sp-ref-font-alignment-correction: 0;--sp-ref-icon-size-1: 0.875rem;--sp-ref-icon-size-2: 1rem;--sp-ref-icon-size-3: 1.25rem;--sp-ref-icon-size-4: 1.5rem;--sp-ref-icon-size-5: 2rem;--sp-ref-icon-size-6: 2.5rem;--sp-ref-icon-size-7: 3rem;--sp-ref-icon-size-8: 4rem;--sp-ref-icon-size-9: 5rem;--sp-ref-icon-size-10: 6rem;--sp-ref-icon-size-11: 7.5rem;--sp-ref-z-index-max: 2147483647;--sp-ref-main-menu-height-mobile: 75px;--sp-ref-palette-primary: #005cab;--sp-ref-palette-secondary: #000;--sp-ref-palette-tertiary: #000;--sp-ref-palette-success: #28a745;--sp-ref-palette-info: #17a2b8;--sp-ref-palette-warning: #ffc107;--sp-ref-palette-danger: #dc3545;--sp-ref-palette-white: #fff;--sp-ref-palette-black: #000;--sp-ref-palette-neutral: #ccc;--sp-ref-palette-surface: #fff;--sp-ref-palette-text: #4a4a4a;--sp-ref-palette-transparent: transparent;--sp-ref-palette-outline: #ccc;--sp-ref-palette-outline-variant: #dcdcdc;--sp-ref-palette-primary-lighten-1: #077dc4;--sp-sys-font-light: var(--sp-ref-font-family-light) var(--sp-ref-font-weight-light);--sp-sys-font-normal: var(--sp-ref-font-family-normal) var(--sp-ref-font-weight-normal);--sp-sys-font-medium: var(--sp-ref-font-family-medium) var(--sp-ref-font-weight-medium);--sp-sys-font-bold: var(--sp-ref-font-family-bold) var(--sp-ref-font-weight-bold);--sp-sys-font-black: var(--sp-ref-font-family-black) var(--sp-ref-font-weight-bold);--sp-sys-font-family-light: var(--sp-ref-font-family-light);--sp-sys-font-family-normal: var(--sp-ref-font-family-normal);--sp-sys-font-family-medium: var(--sp-ref-font-family-medium);--sp-sys-font-family-bold: var(--sp-ref-font-family-bold);--sp-sys-font-family-black: var(--sp-ref-font-family-black);--sp-sys-font-weight-light: var(--sp-ref-font-weight-light);--sp-sys-font-weight-normal: var(--sp-ref-font-weight-normal);--sp-sys-font-weight-medium: var(--sp-ref-font-weight-medium);--sp-sys-font-weight-bold: var(--sp-ref-font-weight-bold);--sp-sys-font-weight-black: var(--sp-ref-font-weight-black);--sp-sys-font-alignment-correction: var(--sp-ref-font-alignment-correction);--sp-sys-form-field-min-height: calc(var(--sp-ref-spacing-6) * 8);--sp-sys-form-field-border-radius: var(--sp-ref-border-radius-xs);--sp-sys-form-field-border-color: var(--sp-sys-color-outline);--sp-sys-form-field-border-width: 1px;--sp-sys-form-field-border-style: solid;--sp-sys-form-field-border: var(--sp-sys-form-field-border-width) var(--sp-sys-form-field-border-style) var(--sp-sys-form-field-border-color);--sp-sys-form-field-placeholder-color: var(--sp-sys-color-outline);--sp-sys-form-field-font-size: var(--sp-ref-font-size-x-large);--sp-sys-button-border-radius: var(--sys-form-field-border-radius);--sp-sys-body-font: var(--sp-sys-body-font-weight) var(--sp-sys-body-font-size)/var(--sp-sys-body-line-height) var(--sp-sys-body-font-family);--sp-sys-body-font-size: var(--sp-ref-font-size-medium);--sp-sys-body-font-family: var(--sp-sys-font-family-normal);--sp-sys-body-font-weight: var(--sp-sys-font-weight-normal);--sp-sys-body-line-height: var(--sp-ref-line-height-normal);--sp-sys-main-menu-height-mobile: var(--sp-ref-main-menu-height-mobile);--sp-sys-border-radius: var(--sp-ref-border-radius-lg);--sp-sys-icon-size-3xs: var(--sp-ref-icon-size-1);--sp-sys-icon-size-2xs: var(--sp-ref-icon-size-2);--sp-sys-icon-size-xs: var(--sp-ref-icon-size-3);--sp-sys-icon-size-s: var(--sp-ref-icon-size-4);--sp-sys-icon-size-m: var(--sp-ref-icon-size-5);--sp-sys-icon-size-l: var(--sp-ref-icon-size-6);--sp-sys-icon-size-xl: var(--sp-ref-icon-size-7);--sp-sys-icon-size-2xl: var(--sp-ref-icon-size-8);--sp-sys-icon-size-3xl: var(--sp-ref-icon-size-9);--sp-sys-icon-size-4xl: var(--sp-ref-icon-size-10);--sp-sys-icon-size-5xl: var(--sp-ref-icon-size-11);--sp-sys-color-surface: var(--sp-ref-palette-surface);--sp-sys-color-on-surface: var(--sp-ref-palette-text);--sp-sys-color-primary: var(--sp-ref-palette-primary);--sp-sys-color-on-primary: var(--sp-ref-palette-white);--sp-sys-color-secondary: var(--sp-ref-palette-secondary);--sp-sys-color-on-secondary: var(--sp-ref-palette-white);--sp-sys-color-tertiary: var(--sp-ref-palette-tertiary);--sp-sys-color-on-tertiary: var(--sp-ref-palette-white);--sp-sys-color-success: var(--sp-ref-palette-success);--sp-sys-color-on-success: var(--sp-ref-palette-white);--sp-sys-color-info: var(--sp-ref-palette-info);--sp-sys-color-on-info: var(--sp-ref-palette-white);--sp-sys-color-warning: var(--sp-ref-palette-warning);--sp-sys-color-on-warning: var(--sp-ref-palette-black);--sp-sys-color-danger: var(--sp-ref-palette-danger);--sp-sys-color-on-danger: var(--sp-ref-palette-white);--sp-sys-color-white: var(--sp-ref-palette-white);--sp-sys-color-neutral: var(--sp-ref-palette-neutral);--sp-sys-color-on-neutral: var(--sp-ref-palette-on-surface);--sp-sys-color-transparent: transparent;--sp-sys-color-link: var(--sp-ref-palette-primary);--sp-sys-color-outline: var(--sp-ref-palette-outline);--sp-sys-color-on-outline: var(--sp-sys-on-surface);--sp-sys-color-outline-variant: var(--sp-ref-palette-outline-variant);--sp-sys-color-on-outline-variant: var(--sp-sys-on-surface);--sp-sys-z-index-max: var(--sp-ref-z-index-max);--sp-sys-body-font-size: var(--sp-ref-font-size-large);--sp-dtv-animated-ellipsis-color: var(--sp-sys-color-primary);--sp-dtv-broadcasts-gap-row: 1rem;--sp-dtv-html-content-ul-li-style: disc;--sp-dtv-html-content-ul-li-style-position: inside;--sp-dtv-html-content-ol-li-style: decimal;--sp-dtv-html-content-ol-li-style-position: inside;--sp-dtv-html-content-ol-padding-inline-start: 0;--sp-dtv-html-content-strong-front: inherit;--sp-dtv-html-content-strong-weight: bolder;--sp-dtv-html-content-em-font: inherit;--sp-dtv-html-content-em-style: italic;--sp-dtv-html-content-em-weight: normal;--sp-dtv-node-body-margin-top: 2.5rem;--sp-dtv-node-body-item-vertical-space: 1.5rem;--sp-dtv-node-title-line-height: 1.2;--sp-dtv-node-title-padding-top: 0;--sp-dtv-node-title-padding-bottom: 0;--sp-dtv-node-title-font-size: 2.25rem;--sp-dtv-node-title-font-size-mobile: 1.625rem;--sp-dtv-node-title-font-weight: normal;--sp-dtv-node-text-font-weight: 400;--sp-dtv-node-text-line-height: 1.2;--sp-dtv-node-description-color: #6c757d;--sp-dtv-node-description-font-size: 0.875rem;--sp-dtv-node-description-font-weight: 400;--sp-dtv-node-description-line-height: 1.2;--sp-dtv-node-description-padding: 0;--sp-dtv-toggle-activator-color: var(--sp-sys-color-primary);--sp-dtv-slide-gap: 2rem;--sp-dtv-text-field-input-border-color: var(--sp-sys-form-field-border-color);--sp-dtv-text-field-input-border-width: 0.0625rem;--sp-dtv-text-field-input-border-style: solid;--sp-dtv-text-field-input-border-radius: var(--sp-sys-form-field-border-radius);--sp-dtv-text-field-input-font-size: 1rem;--sp-dtv-text-field-input-min-height: 3rem;--sp-dtv-text-field-input-min-width: 10ch;--sp-dtv-text-field-input-padding-inline: 1rem;--sp-dtv-text-field-input-padding-block: 1rem;--sp-dtv-text-field-label-font-size: 1rem;--sp-dtv-text-field-label-font-weight: 500;--sp-dtv-text-field-label-line-height: 1.2;--sp-dtv-card-action-size: large;--sp-dtv-card-inline-max-size: 70ch;--sp-dtv-radio-btn: ;--sp-dtv-view-border-radius: 0.625rem;--sp-dtv-view-border-color: var(--sp-sys-form-field-border-color);--sp-ce-broadcast-message-margin: 0 auto 0;--sp-ce-broadcast-message-mobile-margin: 0 auto 0;--sp-ce-broadcast-message-spacing: 1rem;--sp-ce-broadcast-message-background-color: var(--sp-sys-color-surface);--sp-ce-broadcast-message-text-typeface: var(--sp-sys-body-font-family);--sp-ce-broadcast-message-link-color: #00818a;--sp-ce-broadcast-message-link-decoration: underline;--sp-ce-broadcast-message-link-hover-color: #006c75;--sp-ce-broadcast-message-link-hover-decoration: underline;--sp-ce-broadcast-message-level-info-background-color: #e4f0f2;--sp-ce-broadcast-message-level-info-icon-color: #17a2b8;--sp-ce-broadcast-message-level-info-link-color: #125C81;--sp-ce-broadcast-message-level-info-text-color: var(--sp-sys-color-on-surface);--sp-ce-broadcast-message-level-info-link-font-weight: bold;--sp-ce-broadcast-message-level-warning-background-color: #fdf0ad;--sp-ce-broadcast-message-level-warning-icon-color: #f28946;--sp-ce-broadcast-message-level-warning-text-color: var(--sp-sys-color-on-surface);--sp-ce-broadcast-message-level-warning-link-color: #145376;--sp-ce-broadcast-message-level-warning-link-font-weight: bold;--sp-ce-broadcast-message-level-alert-background-color: #ff832b;--sp-ce-broadcast-message-level-alert-icon-color: #000;--sp-ce-broadcast-message-level-alert-text-color: #000;--sp-ce-broadcast-message-level-alert-link-color: #000;--sp-ce-broadcast-message-level-alert-link-font-weight: bold;--sp-ce-broadcast-message-content-padding-top: 0.65rem;--sp-ce-broadcast-message-icon-size: var(--sp-sys-icon-size-l);--sp-ce-broadcast-message-title-weight: bold;--sp-ce-broadcast-message-variant-inline-padding-block: 1.25rem;--sp-ce-broadcast-message-variant-inline-padding-inline: 1.25rem;--sp-ce-broadcast-message-variant-inline-border-radius: var(--sp-sys-form-field-border-radius);--sp-ce-broadcast-message-variant-inline-mobile-border-radius: 0;--sp-ce-button-border-radius: var(--sp-ref-border-radius-xl);--sp-ce-button-primary-hover-bg-color: var(--sp-ref-palette-primary-lighten-1);--sp-ce-expandable-area-activator-font-size: 1rem}sp-broadcast{margin:var(--sp-ce-broadcast-message-margin, 0)}sp-broadcast[level="info"] a{--link-color: var(--sp-ce-broadcast-message-level-info-link-color);color:var(--link-color);-webkit-text-decoration:var(--sp-ce-broadcast-message-link-decoration, none) !important;text-decoration:var(--sp-ce-broadcast-message-link-decoration, none) !important;font-weight:var(--sp-ce-broadcast-message-level-info-link-font-weight, normal);font-family:var(--sp-ce-broadcast-message-text-typeface, var(--sp-sys-body-font-family))}sp-broadcast[level="info"] a:hover{color:var(--sp-ce-broadcast-message-level-info-link-hover-color, var(--link-color));-webkit-text-decoration:var(--sp-ce-broadcast-message-link-hover-decoration, underline) !important;text-decoration:var(--sp-ce-broadcast-message-link-hover-decoration, underline) !important}sp-broadcast[level="warning"] a{--link-color: var(--sp-ce-broadcast-message-level-warning-link-color);color:var(--link-color);-webkit-text-decoration:var(--sp-ce-broadcast-message-link-decoration, none) !important;text-decoration:var(--sp-ce-broadcast-message-link-decoration, none) !important;font-weight:var(--sp-ce-broadcast-message-level-warning-link-font-weight, normal);font-family:var(--sp-ce-broadcast-message-text-typeface, var(--sp-sys-body-font-family))}sp-broadcast[level="warning"] a:hover{color:var(--sp-ce-broadcast-message-level-warning-link-hover-color, var(--link-color));-webkit-text-decoration:var(--sp-ce-broadcast-message-link-hover-decoration, underline) !important;text-decoration:var(--sp-ce-broadcast-message-link-hover-decoration, underline) !important}sp-broadcast[level="alert"] a{--link-color: var(--sp-ce-broadcast-message-level-alert-link-color);color:var(--link-color);-webkit-text-decoration:var(--sp-ce-broadcast-message-link-decoration, none) !important;text-decoration:var(--sp-ce-broadcast-message-link-decoration, none) !important;font-weight:var(--sp-ce-broadcast-message-level-alert-link-font-weight, normal);font-family:var(--sp-ce-broadcast-message-text-typeface, var(--sp-sys-body-font-family))}sp-broadcast[level="alert"] a:hover{color:var(--sp-ce-broadcast-message-level-alert-link-hover-color, var(--link-color));-webkit-text-decoration:var(--sp-ce-broadcast-message-link-hover-decoration, underline) !important;text-decoration:var(--sp-ce-broadcast-message-link-hover-decoration, underline) !important}sp-broadcast[inline] p,sp-broadcast[inline] div{display:inline}sp-broadcast[inline] p,sp-broadcast[inline] div{margin-bottom:0 !important}sp-broadcast[inline] p::after{content:" "}sp-broadcast,sp-broadcast p,sp-broadcast div{font-size:var(--sp-ce-broadcast-message-text-size, var(--sp-ref-font-size-medium, 1rem));line-height:var(--sp-ce-broadcast-message-line-height, 1.25)}sp-broadcast-title,sp-broadcast-title h1,sp-broadcast-title h2,sp-broadcast-title h3,sp-broadcast-title h4,sp-broadcast-title h5,sp-broadcast-title h6,sp-broadcast-title p{font-size:var(--sp-ce-broadcast-message-title-size, var(--sp-ref-font-size-medium, 1rem));font-weight:var(--sp-ce-broadcast-message-title-weight, bold);font-family:var(--sp-ce-broadcast-message-title-typeface, var(--sp-ref-font-family-bold, sans-serif));line-height:var(--sp-ce-broadcast-message-line-height, 1.25)}sp-broadcast-title strong,sp-broadcast-title h1 strong,sp-broadcast-title h2 strong,sp-broadcast-title h3 strong,sp-broadcast-title h4 strong,sp-broadcast-title h5 strong,sp-broadcast-title h6 strong,sp-broadcast-title p strong{font-weight:bolder}sp-broadcast+sp-broadcast{margin-top:var(--sp-ce-broadcast-message-spacing, 1rem)}.appointment-booking-wizard{background:white;bottom:0;left:0;right:0;top:0;position:relative}.appointment-booking-wizard{position:relative}.appointment-booking-wizard .sparkle-loader{z-index:3;position:absolute;background:rgba(255,255,255,0.75);bottom:0;left:0;right:0;top:0;display:flex;justify-content:center}.appointment-booking-wizard .sparkle-loader .spinner{height:50px;width:50px;color:#00afdc;display:inline-block;border:5px solid;border-radius:50%;border-top-color:transparent;-webkit-animation:rotate 1s linear infinite;animation:rotate 1s linear infinite;text-align:center;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.appointment-booking-wizard .appointment-booking-wizard-callout{margin:40px 0;position:relative}.appointment-booking-wizard .appointment-booking-wizard-callout:not(.borderless){border-radius:4px;border:solid 1px #c9c9c9;background-color:#ffffff;box-shadow:none;color:#4a4a4a;padding:0 32px}.appointment-booking-wizard .appointment-booking-wizard-callout:not(.borderless)::before{display:table;margin-bottom:32px;content:''}body.mail-body .appointment-booking-wizard .appointment-booking-wizard-callout:not(.borderless)::before{display:none}.appointment-booking-wizard .appointment-booking-wizard-callout:not(.borderless)::after{display:table;margin-top:32px;content:''}body.mail-body .appointment-booking-wizard .appointment-booking-wizard-callout:not(.borderless)::after{display:none}body.mail-body .appointment-booking-wizard .appointment-booking-wizard-callout:not(.borderless){border:0.1px solid transparent;padding:32px}.appointment-booking-wizard .appointment-booking-wizard-callout.with-preceding{margin:7px 0}.appointment-booking-wizard .appointment-booking-wizard-callout .anchor{display:inline-block;height:20px;width:20px;position:absolute;border:inherit;border-width:1px 0 0px 1px;border-top-left-radius:4px;background:white;-webkit-transform:translateY(-50%) translateY(-0.5px) rotate(45deg);transform:translateY(-50%) translateY(-0.5px) rotate(45deg)}@media only screen and (min-width: 631px){.appointment-booking-wizard .appointment-booking-wizard-callout .anchor.top-left{top:0;left:17%}.appointment-booking-wizard .appointment-booking-wizard-callout .anchor.top-center{top:0;left:calc(50% - 10px)}.appointment-booking-wizard .appointment-booking-wizard-callout .anchor.top-right{top:0;right:17%}}@media only screen and (max-width: 630px){.appointment-booking-wizard .appointment-booking-wizard-callout .anchor{top:0;left:calc(50% - 10px)}}.appointment-booking-wizard .appointment-booking-wizard-callout .message{padding:0 24px;border-radius:4px;background-color:#f1f9fe;display:block}.appointment-booking-wizard .appointment-booking-wizard-callout .message .sparkle-button{border-radius:40px;height:48px;padding:3px 25px 0;border:0;background:#00818A;color:#ffffff;border:0;cursor:pointer;line-height:normal;white-space:nowrap;text-decoration:none;display:inline-flex;justify-content:center;align-items:center}.appointment-booking-wizard .appointment-booking-wizard-callout .message .sparkle-button:hover{background:#007078;color:#ffffff}.appointment-booking-wizard .appointment-booking-wizard-callout .message .sparkle-button:hover{text-decoration:none}.appointment-booking-wizard .appointment-booking-wizard-callout .message .mini-button{border-radius:40px;height:100%;padding:8px 15px;border:0;background:#00818A;color:#ffffff;border:0;cursor:pointer;line-height:normal;white-space:nowrap;text-decoration:none;display:inline-flex;justify-content:center;align-items:center}.appointment-booking-wizard .appointment-booking-wizard-callout .message .mini-button:hover{background:#007078;color:#ffffff}.appointment-booking-wizard .appointment-booking-wizard-callout .message .mini-button:hover{text-decoration:none}.appointment-booking-wizard .appointment-booking-wizard-callout .message::before{display:table;margin-bottom:24px;content:''}body.mail-body .appointment-booking-wizard .appointment-booking-wizard-callout .message::before{display:none}.appointment-booking-wizard .appointment-booking-wizard-callout .message::after{display:table;margin-top:24px;content:''}body.mail-body .appointment-booking-wizard .appointment-booking-wizard-callout .message::after{display:none}body.mail-body .appointment-booking-wizard .appointment-booking-wizard-callout .message{border:0.1px solid transparent;padding:24px}.appointment-booking-wizard .appointment-booking-wizard-callout .message a{cursor:pointer;color:#0D6C9D;font-weight:normal}.appointment-booking-wizard .appointment-booking-wizard-callout .message p{margin:10px 0}.appointment-booking-wizard .appointment-booking-wizard-callout .message .message__title{font-family:var(--sp-ref-font-family-normal);margin-bottom:10px}.appointment-booking-wizard .appointment-booking-wizard-callout .message .paragraph-with-icon{display:flex;align-items:baseline;margin-left:40px}@media (max-width: 750px){.appointment-booking-wizard .appointment-booking-wizard-callout .message .paragraph-with-icon{flex-direction:column;text-align:center}}.appointment-booking-wizard .appointment-booking-wizard-callout .message .paragraph-with-icon .paragraph-icon{height:40px;width:40px;margin:0}@media (max-width: 750px){.appointment-booking-wizard .appointment-booking-wizard-callout .message .paragraph-with-icon .paragraph-icon{margin:auto}}.appointment-booking-wizard .appointment-booking-wizard-callout .message .paragraph-with-icon .paragraph-content{margin-left:0.5em;width:100%}.appointment-booking-wizard .appointment-booking-wizard-callout .message .paragraph-with-icon .paragraph-content .mini-button{margin-top:10px}.appointment-booking-wizard .appointment-booking-wizard-callout .message .paragraph-with-icon .paragraph-content__title{margin:0.25em 0}.appointment-booking-wizard .appointment-booking-wizard-callout .message .paragraph-with-icon .paragraph-content__title--with-caret{font-family:var(--sp-ref-font-family-normal);font-size:15px;font-weight:normal;cursor:pointer;display:block}.appointment-booking-wizard .appointment-booking-wizard-callout .message .paragraph-with-icon .paragraph-content__title--with-caret::after{position:absolute;top:35px;right:50px;margin-left:7px;color:#00818a;border-style:solid;border-width:5px 5px 0;border-color:#00818a transparent transparent;content:""}.appointment-booking-wizard .appointment-booking-wizard-callout .message .paragraph-with-icon .paragraph-content__title--with-caret.caret-up::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.appointment-booking-wizard .appointment-booking-wizard-callout .message .paragraph-with-icon .paragraph-content p:not(.paragraph-content__title){margin:0}.appointment-booking-wizard .appointment-booking-wizard-callout .message .paragraph-with-icon .provider-type-description{display:none}.appointment-booking-wizard .appointment-booking-wizard-callout .message.message-success{background-color:#e2f1d8}.appointment-booking-wizard .appointment-booking-wizard-callout .message.message-error{background-color:rgba(227,41,49,0.15)}.appointment-booking-wizard .appointment-booking-wizard-callout .message.message-info{background-color:#f1f9fe}.appointment-booking-wizard .appointment-booking-wizard-callout .message.message-info svg{fill:#00818a}.appointment-booking-wizard .appointment-booking-wizard-callout .message.message-warning{background-color:#fdf0ad}.appointment-booking-wizard .appointment-booking-wizard-callout .message.message-warning svg{fill:#f28946}.appointment-booking-wizard .appointment-booking-wizard-callout .message.message-alert{background-color:rgba(227,41,49,0.15)}.appointment-booking-wizard .appointment-booking-wizard-callout .message.message-alert svg{fill:#E32931}.appointment-booking-wizard .appointment-booking-wizard-callout .message .visit-type-definition-list dt{margin-bottom:5px}.appointment-booking-wizard .appointment-booking-wizard-callout .message .visit-type-definition-list:not(:last-child){margin-bottom:10px}.appointment-booking-wizard .appointment-booking-wizard-callout .slot-messages .message{margin:40px 0}.appointment-booking-wizard .appointment-booking-wizard-callout .suggested-slots{display:flex;padding:0;margin:1em 0}@font-face{.appointment-booking-wizard .appointment-booking-wizard-callout .suggested-slots{font-family:"sparklets";src:url(https://www.scripps.org/assets/sparklets-4698bf0e34fa8d29612e8fa1549e0fcd9e0f8a51000eba11a2344337160b845e.eot);src:url(https://www.scripps.org/assets/sparklets-4698bf0e34fa8d29612e8fa1549e0fcd9e0f8a51000eba11a2344337160b845e.eot?#iefix) format("embedded-opentype"),url(https://www.scripps.org/assets/sparklets-9776a7b6f079702b8ba9dadc6e2247fba75249a26722624b49192943f82fa75a.woff2) format("woff2"),url(https://www.scripps.org/assets/sparklets-abed84821906ba2b7c28848edfde6e5cd5d2e134dcd7352352f40e313cff4a06.woff) format("woff"),url(https://www.scripps.org/assets/sparklets-e2c84ba7897cfc241ff1cbab0613c6ab81bc1779dfcff87c5c5f4a3f48642aab.ttf) format("truetype"),url(https://www.scripps.org/assets/sparklets-cd8c536cfb9e364944c0e5f20f32355d95d1bd08d9562f3af6a6d89b82bcfa3c.svg#sparklets) format("svg");font-weight:normal;font-style:normal}}@media screen and (-webkit-min-device-pixel-ratio: 0){@font-face{.appointment-booking-wizard .appointment-booking-wizard-callout .suggested-slots{font-family:"sparklets";src:url(https://www.scripps.org/assets/sparklets-cd8c536cfb9e364944c0e5f20f32355d95d1bd08d9562f3af6a6d89b82bcfa3c.svg#sparklets) format("svg")}}}.appointment-booking-wizard .appointment-booking-wizard-callout .suggested-slots .suggested-slot{background:#D3EEF7;border:0;border-radius:100px;color:#183D5A;font-family:var(--sp-ref-font-family-normal);font-weight:bold;font-size:16px;height:45px;align-content:center;align-items:center;display:flex;justify-content:center;padding:2px 12px 0;text-align:center;text-decoration:none;white-space:nowrap;width:100%;cursor:pointer;margin-right:10px;max-width:110px;width:100%}.appointment-booking-wizard .appointment-booking-wizard-callout .suggested-slots .suggested-slot.icon-video-visit-filled::before{content:'';margin-right:0.1em;background-image:url(https://www.scripps.org/assets/icons/video-visit-ce225f92ade702d0375745de89e8a73c3e7fd780624c101cabac04a6e71398d0.svg);background-repeat:no-repeat;background-size:contain;background-position:center;display:inline-block;width:1.1em;height:1.1em;min-width:1.1em;min-height:1.1em}.appointment-booking-wizard .appointment-booking-wizard-callout .suggested-slots .suggested-slot .expander-icon{-webkit-mask-image:url(https://www.scripps.org/assets/icons/chevron-down-93dddc548288d066a7eb88f16f7cef14bf4dba1a56fd1656de924a4e8bdca9c7.svg);mask-image:url(https://www.scripps.org/assets/icons/chevron-down-93dddc548288d066a7eb88f16f7cef14bf4dba1a56fd1656de924a4e8bdca9c7.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;display:inline-block;width:1.875rem;height:1.875rem;min-width:1.875rem;min-height:1.875rem;background-color:#183D5A;padding-top:7px;margin-left:0}.appointment-booking-wizard .appointment-booking-wizard-callout .suggested-slots .suggested-slot .active,.appointment-booking-wizard .appointment-booking-wizard-callout .suggested-slots .suggested-slot:hover{border-color:var(--sp-sys-color-primary, #00818a);background-color:#004A5D;color:#fff}.appointment-booking-wizard .appointment-booking-wizard-callout .suggested-slots .suggested-slot .active.icon-video-visit-filled::before,.appointment-booking-wizard .appointment-booking-wizard-callout .suggested-slots .suggested-slot.icon-video-visit-filled:hover::before{content:'';margin-right:0.1em;background-image:url(https://www.scripps.org/assets/icons/video-visit-white-575da5c4bdc03db11285c10b81eaf32a8e0c4607b1af79a2bdcd8b782a934fb5.svg);background-repeat:no-repeat;background-size:contain;background-position:center;display:inline-block;width:1.1em;height:1.1em;min-width:1.1em;min-height:1.1em}.appointment-booking-wizard .appointment-booking-wizard-callout .suggested-slots .suggested-slot .active .expander-icon,.appointment-booking-wizard .appointment-booking-wizard-callout .suggested-slots .suggested-slot:hover .expander-icon{background-color:#fff}.appointment-booking-wizard .appointment-booking-wizard-callout .suggested-slots .suggested-slot:hover{background-color:none}.appointment-booking-wizard .appointment-booking-wizard-callout .suggested-slots .suggested-slot:focus{box-shadow:0 0 0 0.2rem rgba(58,125,169,0.2);outline:none}.appointment-booking-wizard .appointment-booking-wizard-callout .suggested-slots .suggested-slot:last-child{margin-right:0}.appointment-booking-wizard .appointment-booking-wizard-summary{margin:40px 0}body.mail-body .appointment-booking-wizard .appointment-booking-wizard-summary{display:block;margin:0;width:100%}.appointment-booking-wizard .appointment-booking-wizard-summary .appointment-booking-wizard-summary-title{font-weight:normal}body.mail-body .appointment-booking-wizard .appointment-booking-wizard-summary .appointment-booking-wizard-summary-title{font-size:28px}.appointment-booking-wizard .appointment-booking-wizard-summary .summary-items-container{display:flex;margin:40px 0}@media (max-width: 750px){.appointment-booking-wizard .appointment-booking-wizard-summary .summary-items-container{flex-direction:column;align-items:center}}body.mail-body .appointment-booking-wizard .appointment-booking-wizard-summary .summary-items-container{display:block;margin-left:0;margin-right:0;max-width:none}.appointment-booking-wizard .appointment-booking-wizard-summary .summary-items-container .appointment-booking-wizard-summary-item{display:flex;flex-direction:column}@media (max-width: 750px){.appointment-booking-wizard .appointment-booking-wizard-summary .summary-items-container .appointment-booking-wizard-summary-item{max-width:350px;padding-left:99px;position:relative;width:100%}}body.mail-body .appointment-booking-wizard .appointment-booking-wizard-summary .summary-items-container .appointment-booking-wizard-summary-item{min-height:100px;max-width:350px;padding-left:99px;position:relative;width:100%}.appointment-booking-wizard .appointment-booking-wizard-summary .summary-items-container .appointment-booking-wizard-summary-item .item-icon{position:absolute;left:0;margin-bottom:0;height:75px;min-width:75px;width:75px}@media (min-width: 751px){.appointment-booking-wizard .appointment-booking-wizard-summary .summary-items-container .appointment-booking-wizard-summary-item .item-icon{width:100px;height:100px;min-width:100px;position:relative;margin-bottom:16px}}body.mail-body .appointment-booking-wizard .appointment-booking-wizard-summary .summary-items-container .appointment-booking-wizard-summary-item .item-icon{position:absolute;left:0;margin-bottom:0;height:75px;min-width:75px;width:75px}.appointment-booking-wizard .appointment-booking-wizard-summary .summary-items-container .appointment-booking-wizard-summary-item .item-icon.attention::after{border-radius:50%;background-position:center;background-repeat:no-repeat;background-size:80%;display:inline-block;background-color:#b0ded5;background-image:url(https://www.scripps.org/assets/appointment_booking/wizard/icons/attention-b5ab6fac65376eac60cb09ca4c8ca3a28d32260c9df634fb76bd72c4ceb6f0d3.svg);background-size:auto;content:'';height:40px;width:40px;bottom:-8px;right:-8px;position:absolute;background-color:transparent}body.mail-body .appointment-booking-wizard .appointment-booking-wizard-summary .summary-items-container .appointment-booking-wizard-summary-item .item-icon.attention::after{background-image:url(https://www.scripps.org/assets/appointment_booking/wizard/icons/attention-45adf2abdbe590e7d50a2461e271bcea849f26f2840f778859efd1f2a0325da1.png)}.appointment-booking-wizard .appointment-booking-wizard-summary .summary-items-container .appointment-booking-wizard-summary-item .item-attribute__name{font-family:var(--sp-ref-font-family-normal);font-weight:bold}.appointment-booking-wizard .appointment-booking-wizard-summary .summary-items-container .appointment-booking-wizard-summary-item .item-attribute__content{line-height:24px}.appointment-booking-wizard .appointment-booking-wizard-summary .summary-items-container .appointment-booking-wizard-summary-item .item-attribute__content+.item-attribute__name{margin-top:16px}.appointment-booking-wizard .appointment-booking-wizard-summary .summary-items-container .appointment-booking-wizard-summary-item .attention{color:#b75c64}.appointment-booking-wizard .appointment-booking-wizard-summary .summary-items-container .appointment-booking-wizard-summary-patient-item .item-icon{border-radius:50%;background-position:center;background-repeat:no-repeat;background-size:80%;display:inline-block;background-color:#b0ded5;background-image:url(https://www.scripps.org/assets/appointment_booking/wizard/icons/patient-filled-b24b422ce392eb7880ebc5e4f34c1f545f96b957a57fe5f612e865b878609208.svg)}body.mail-body .appointment-booking-wizard .appointment-booking-wizard-summary .summary-items-container .appointment-booking-wizard-summary-patient-item .item-icon{background-image:url(https://www.scripps.org/assets/appointment_booking/wizard/icons/patient-filled-fdee6219298fb055fc12372ed223eb3e777784d49b520e675bc8714ef4aafdee.png)}.appointment-booking-wizard .appointment-booking-wizard-summary .summary-items-container .appointment-booking-wizard-summary-address-item .item-icon{border-radius:50%;background-position:center;background-repeat:no-repeat;background-size:80%;display:inline-block;background-color:#b0ded5;background-image:url(https://www.scripps.org/assets/appointment_booking/wizard/icons/address-fb95cb232a73b21142091485b170b651b7a7e04cea7c815b3494089c5aa227e1.svg)}body.mail-body .appointment-booking-wizard .appointment-booking-wizard-summary .summary-items-container .appointment-booking-wizard-summary-address-item .item-icon{background-image:url(https://www.scripps.org/assets/appointment_booking/wizard/icons/address-60467cd00af6710e5f2335d13eb917f031dfe31f68dc3c12915a93c6eb31693b.png)}.appointment-booking-wizard .appointment-booking-wizard-summary .summary-items-container .appointment-booking-wizard-summary-address-item .item-icon.video-visit{border-radius:50%;background-position:center;background-repeat:no-repeat;background-size:80%;display:inline-block;background-color:#b0ded5;background-image:url(https://www.scripps.org/assets/appointment_booking/wizard/icons/video-visit-303fa469d74c95c1d98714779ef89de77c694d43fb5cc8b785224f30dc0f52a6.svg)}body.mail-body .appointment-booking-wizard .appointment-booking-wizard-summary .summary-items-container .appointment-booking-wizard-summary-address-item .item-icon.video-visit{background-image:url(https://www.scripps.org/assets/appointment_booking/wizard/icons/video-visit-e5ba546a6d4eac57fcd119ba9607c580d2e35d06639326480b7533d7f2efae23.png)}.appointment-booking-wizard .appointment-booking-wizard-summary .summary-items-container .appointment-booking-wizard-summary-appointment-slot-item .item-icon{border-radius:50%;background-position:center;background-repeat:no-repeat;background-size:80%;display:inline-block;background-color:#f5a623;background-image:url(https://www.scripps.org/assets/appointment_booking/wizard/icons/appointment-slot-e9bfd93fc15829e6d52ee462d103ee522cf3821164b55e4518649af99c774e7a.svg)}body.mail-body .appointment-booking-wizard .appointment-booking-wizard-summary .summary-items-container .appointment-booking-wizard-summary-appointment-slot-item .item-icon{background-image:url(https://www.scripps.org/assets/appointment_booking/wizard/icons/appointment-slot-e1c71df240ea96367fccc69194517649dc36968ca8f15d1f536dd42bde3a7fc1.png)}.appointment-booking-wizard .appointment-booking-wizard-summary .summary-items-container .appointment-booking-wizard-summary-appointment-slot-item .item-content .appointment-slot-datestamp .time,.appointment-booking-wizard .appointment-booking-wizard-summary .summary-items-container .appointment-booking-wizard-summary-appointment-slot-item .item-content .appointment-slot-datestamp .date{display:block;white-space:nowrap}.appointment-booking-wizard .appointment-booking-wizard-summary .summary-items-container .appointment-booking-wizard-summary-doctor-item .item-icon{border-radius:50%;background-position:center;background-repeat:no-repeat;background-size:80%;display:inline-block;background-color:#fdf0ad;background-image:url(https://www.scripps.org/assets/appointment_booking/wizard/icons/doctor-dbcf9ef938f2e3dfa3bb1ed1bc3a6a94a4163f7403ac77296cd5a70aac3fb04b.svg);background-size:cover}body.mail-body .appointment-booking-wizard .appointment-booking-wizard-summary .summary-items-container .appointment-booking-wizard-summary-doctor-item .item-icon{background-image:url(https://www.scripps.org/assets/appointment_booking/wizard/icons/doctor-3b3e6ac5be914f5a7bb2b6f2c58f72566ea828ba2ed6b6c687d454ffd39c6d67.png)}.appointment-booking-wizard .appointment-booking-wizard-summary .summary-items-container .appointment-booking-wizard-summary-doctor-item .item-icon.provider-icon{opacity:0.5}.appointment-booking-wizard .appointment-booking-wizard-summary .summary-items-container .appointment-booking-wizard-summary-doctor-item--pcp-change{position:relative}.appointment-booking-wizard .appointment-booking-wizard-summary .summary-items-container .appointment-booking-wizard-summary-doctor-item--pcp-change .validated-provider-icon{border:2px solid white;box-sizing:content-box;margin-left:45px;margin-top:-2px;position:absolute;z-index:1}@media only screen and (max-width: 630px){.appointment-booking-wizard .appointment-booking-wizard-summary .summary-items-container .appointment-booking-wizard-summary-doctor-item--pcp-change .item-icon{width:73px;height:73px}.appointment-booking-wizard .appointment-booking-wizard-summary .summary-items-container .appointment-booking-wizard-summary-doctor-item--pcp-change .item-icon.validated-provider-icon{margin-left:25px}}.appointment-booking-wizard .appointment-booking-wizard-summary .summary-items-container .appointment-booking-wizard-summary-virtual-visit-item .item-icon{border-radius:50%;background-position:center;background-repeat:no-repeat;background-size:80%;display:inline-block;background-color:#b0ded5;background-image:url(https://www.scripps.org/assets/appointment_booking/wizard/icons/video-visit-303fa469d74c95c1d98714779ef89de77c694d43fb5cc8b785224f30dc0f52a6.svg)}body.mail-body .appointment-booking-wizard .appointment-booking-wizard-summary .summary-items-container .appointment-booking-wizard-summary-virtual-visit-item .item-icon{background-image:url(https://www.scripps.org/assets/appointment_booking/wizard/icons/video-visit-e5ba546a6d4eac57fcd119ba9607c580d2e35d06639326480b7533d7f2efae23.png)}.appointment-booking-wizard .appointment-booking-wizard-summary .summary-items-container .appointment-booking-wizard-summary-item{flex:1 1 100%;margin-left:30px;min-height:60px}.appointment-booking-wizard .appointment-booking-wizard-summary .summary-items-container .appointment-booking-wizard-summary-item:first-child{margin-left:0}@media (max-width: 750px){.appointment-booking-wizard .appointment-booking-wizard-summary .summary-items-container .appointment-booking-wizard-summary-item{margin-left:0}.appointment-booking-wizard .appointment-booking-wizard-summary .summary-items-container .appointment-booking-wizard-summary-item+.appointment-booking-wizard-summary-item{margin-top:40px}}body.mail-body .appointment-booking-wizard .appointment-booking-wizard-summary .summary-items-container .appointment-booking-wizard-summary-item{display:block;margin-left:0;padding-left:0;width:100%;text-align:left}body.mail-body .appointment-booking-wizard .appointment-booking-wizard-summary .summary-items-container .appointment-booking-wizard-summary-item .item-icon{position:static;float:left;margin-right:20px;margin-bottom:20px}body.mail-body .appointment-booking-wizard .appointment-booking-wizard-summary .summary-items-container .appointment-booking-wizard-summary-item+.appointment-booking-wizard-summary-item{margin-top:40px}.appointment-booking-wizard .appointment-booking-wizard-summary .appointment-edit-link{color:#0D6C9D;cursor:pointer}.appointment-booking-wizard .appointment-booking-wizard-error{padding:45px 10px;max-width:1260px;margin:0 auto;width:100%}.appointment-booking-wizard .appointment-booking-wizard-error .completion-message-heading{font-family:inherit;font-size:36px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.28;letter-spacing:normal;margin-bottom:90px;display:block;text-align:center}@media only screen and (max-width: 630px){.appointment-booking-wizard .appointment-booking-wizard-error .completion-message-heading{font-size:26px;line-height:1.25}}.appointment-booking-wizard .appointment-booking-wizard-error .message{margin:auto;max-width:630px}.appointment-booking-wizard a{cursor:pointer}.appointment-booking-wizard a[href^="tel:"]{white-space:nowrap;word-break:keep-all}.appointment-booking-wizard .header-container .appointment-booking-wizard-header{background-color:var(--sp-sys-color-neutral, #f1f9fe);padding:1px 10px}.appointment-booking-wizard .header-container .appointment-booking-wizard-header .title{font-family:inherit;font-size:36px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.28;letter-spacing:normal;max-width:1170px;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;display:none;justify-content:space-between;align-items:center}@media only screen and (max-width: 630px){.appointment-booking-wizard .header-container .appointment-booking-wizard-header .title{font-size:26px;line-height:1.25}}@media (min-width: 1440px){.appointment-booking-wizard .header-container .appointment-booking-wizard-header .title{max-width:1280px}}.appointment-booking-wizard .header-container .appointment-booking-wizard-header .title .main-menu-expander-container{display:flex;align-items:center}.appointment-booking-wizard .header-container .appointment-booking-wizard-header .title .main-menu-expander-container .appointment-booking-wizard-main-menu-expander{cursor:pointer}.appointment-booking-wizard .header-container .appointment-booking-wizard-header .title .main-menu-expander-container .appointment-booking-wizard-main-menu-expander:not(.active){border-radius:50%;background-position:center;background-repeat:no-repeat;background-size:80%;display:inline-block;background-color:#afdfef;background-image:url(https://www.scripps.org/assets/appointment_booking/wizard/icons/i-affdea555e3f84d2a2699cc0712ea105e83e1e4f8c58401b485e5ea9da31095e.svg);background-size:contain}body.mail-body .appointment-booking-wizard .header-container .appointment-booking-wizard-header .title .main-menu-expander-container .appointment-booking-wizard-main-menu-expander:not(.active){background-image:url(https://www.scripps.org/assets/appointment_booking/wizard/icons/i-e29f479080ab473f5d8e2b0a144765f0465e17ded169c004527ed530ea7366a4.png)}.appointment-booking-wizard .header-container .appointment-booking-wizard-header .title .main-menu-expander-container .appointment-booking-wizard-main-menu-expander.active{border-radius:50%;background-position:center;background-repeat:no-repeat;background-size:80%;display:inline-block;background-color:#b0ded5;background-image:url(https://www.scripps.org/assets/appointment_booking/wizard/icons/x-ea850ffb527e0eb4555f2a47b00535d77286bfda8798f64bb58260519c43f52d.svg);background-size:auto}body.mail-body .appointment-booking-wizard .header-container .appointment-booking-wizard-header .title .main-menu-expander-container .appointment-booking-wizard-main-menu-expander.active{background-image:url(https://www.scripps.org/assets/appointment_booking/wizard/icons/x-02fabb85eca9cd13af1bf44e2b94da80f694fa87a1f32d99a47c64d36c5169d7.png)}@media only screen and (min-width: 631px){.appointment-booking-wizard .header-container .appointment-booking-wizard-header .title .main-menu-expander-container .appointment-booking-wizard-main-menu-expander{display:none}}@media only screen and (max-width: 630px){.appointment-booking-wizard .header-container .appointment-booking-wizard-header .title .main-menu-expander-container .appointment-booking-wizard-main-menu-expander{width:25px;height:25px;min-width:25px;margin-left:10px}}@media only screen and (min-width: 631px){.appointment-booking-wizard .header-container .appointment-booking-wizard-header .title{margin:45px auto;padding:0}}@media only screen and (max-width: 630px){.appointment-booking-wizard .header-container .appointment-booking-wizard-header .title{margin:20px auto}}.appointment-booking-wizard .header-container .appointment-booking-wizard-header .main-menu-container{max-width:1170px;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px}.appointment-booking-wizard .header-container .appointment-booking-wizard-header .main-menu-container .appointment-booking-wizard-main-menu .menu-item-container{display:flex;justify-content:space-between;width:100%;flex-direction:column}.appointment-booking-wizard .header-container .appointment-booking-wizard-header .main-menu-container .appointment-booking-wizard-main-menu .menu-item-container .appointment-booking-wizard-main-menu-item{display:flex;line-height:1.2}@media (min-width: 751px){.appointment-booking-wizard .header-container .appointment-booking-wizard-header .main-menu-container .appointment-booking-wizard-main-menu .menu-item-container .appointment-booking-wizard-main-menu-item{max-width:30%}}.appointment-booking-wizard .header-container .appointment-booking-wizard-header .main-menu-container .appointment-booking-wizard-main-menu .menu-item-container .appointment-booking-wizard-main-menu-item .item-icon{width:45px;height:45px;min-width:45px;background-color:#b2d9dc;margin-right:10px}@media (max-width: 750px){.appointment-booking-wizard .header-container .appointment-booking-wizard-header .main-menu-container .appointment-booking-wizard-main-menu .menu-item-container .appointment-booking-wizard-main-menu-item{align-items:center}.appointment-booking-wizard .header-container .appointment-booking-wizard-header .main-menu-container .appointment-booking-wizard-main-menu .menu-item-container:not(.expanded) .appointment-booking-wizard-main-menu-address-item,.appointment-booking-wizard .header-container .appointment-booking-wizard-header .main-menu-container .appointment-booking-wizard-main-menu .menu-item-container:not(.expanded) .appointment-booking-wizard-main-menu-appointment-slot-item,.appointment-booking-wizard .header-container .appointment-booking-wizard-header .main-menu-container .appointment-booking-wizard-main-menu .menu-item-container:not(.expanded) .appointment-booking-wizard-main-menu-help-item{display:none}.appointment-booking-wizard .header-container .appointment-booking-wizard-header .main-menu-container .appointment-booking-wizard-main-menu .menu-item-container.expanded .appointment-booking-wizard-main-menu-item{padding:10px 0}}@media (min-width: 751px){.appointment-booking-wizard .header-container .appointment-booking-wizard-header .main-menu-container .appointment-booking-wizard-main-menu .menu-item-container{flex-direction:row}.appointment-booking-wizard .header-container .appointment-booking-wizard-header .main-menu-container .appointment-booking-wizard-main-menu .menu-item-container .appointment-booking-wizard-main-menu-item{align-items:flex-start}.appointment-booking-wizard .header-container .appointment-booking-wizard-header .main-menu-container .appointment-booking-wizard-main-menu .menu-item-container .appointment-booking-wizard-main-menu-item .item-content{margin-right:30px;margin-top:5px}}.appointment-booking-wizard .header-container .appointment-booking-wizard-header .main-menu-container .appointment-booking-wizard-main-menu .menu-item-container .appointment-booking-wizard-main-menu-doctor-item .item-icon{border-radius:50%;background-position:center;background-repeat:no-repeat;background-size:80%;display:inline-block;background-color:#fdf0ad;background-image:url(https://www.scripps.org/assets/appointment_booking/wizard/icons/doctor-dbcf9ef938f2e3dfa3bb1ed1bc3a6a94a4163f7403ac77296cd5a70aac3fb04b.svg);background-size:cover}body.mail-body .appointment-booking-wizard .header-container .appointment-booking-wizard-header .main-menu-container .appointment-booking-wizard-main-menu .menu-item-container .appointment-booking-wizard-main-menu-doctor-item .item-icon{background-image:url(https://www.scripps.org/assets/appointment_booking/wizard/icons/doctor-3b3e6ac5be914f5a7bb2b6f2c58f72566ea828ba2ed6b6c687d454ffd39c6d67.png)}.appointment-booking-wizard .header-container .appointment-booking-wizard-header .main-menu-container .appointment-booking-wizard-main-menu .menu-item-container .appointment-booking-wizard-main-menu-address-item .item-icon{border-radius:50%;background-position:center;background-repeat:no-repeat;background-size:80%;display:inline-block;background-color:#b0ded5;background-image:url(https://www.scripps.org/assets/appointment_booking/wizard/icons/address-fb95cb232a73b21142091485b170b651b7a7e04cea7c815b3494089c5aa227e1.svg)}body.mail-body .appointment-booking-wizard .header-container .appointment-booking-wizard-header .main-menu-container .appointment-booking-wizard-main-menu .menu-item-container .appointment-booking-wizard-main-menu-address-item .item-icon{background-image:url(https://www.scripps.org/assets/appointment_booking/wizard/icons/address-60467cd00af6710e5f2335d13eb917f031dfe31f68dc3c12915a93c6eb31693b.png)}.appointment-booking-wizard .header-container .appointment-booking-wizard-header .main-menu-container .appointment-booking-wizard-main-menu .menu-item-container .appointment-booking-wizard-main-menu-address-item .item-icon.video-visit{border-radius:50%;background-position:center;background-repeat:no-repeat;background-size:80%;display:inline-block;background-color:#b0ded5;background-image:url(https://www.scripps.org/assets/appointment_booking/wizard/icons/video-visit-303fa469d74c95c1d98714779ef89de77c694d43fb5cc8b785224f30dc0f52a6.svg)}body.mail-body .appointment-booking-wizard .header-container .appointment-booking-wizard-header .main-menu-container .appointment-booking-wizard-main-menu .menu-item-container .appointment-booking-wizard-main-menu-address-item .item-icon.video-visit{background-image:url(https://www.scripps.org/assets/appointment_booking/wizard/icons/video-visit-e5ba546a6d4eac57fcd119ba9607c580d2e35d06639326480b7533d7f2efae23.png)}.appointment-booking-wizard .header-container .appointment-booking-wizard-header .main-menu-container .appointment-booking-wizard-main-menu .menu-item-container .appointment-booking-wizard-main-menu-appointment-slot-item .item-icon{border-radius:50%;background-position:center;background-repeat:no-repeat;background-size:80%;display:inline-block;background-color:#f5a623;background-image:url(https://www.scripps.org/assets/appointment_booking/wizard/icons/appointment-slot-e9bfd93fc15829e6d52ee462d103ee522cf3821164b55e4518649af99c774e7a.svg)}body.mail-body .appointment-booking-wizard .header-container .appointment-booking-wizard-header .main-menu-container .appointment-booking-wizard-main-menu .menu-item-container .appointment-booking-wizard-main-menu-appointment-slot-item .item-icon{background-image:url(https://www.scripps.org/assets/appointment_booking/wizard/icons/appointment-slot-e1c71df240ea96367fccc69194517649dc36968ca8f15d1f536dd42bde3a7fc1.png)}.appointment-booking-wizard .header-container .appointment-booking-wizard-header .main-menu-container .appointment-booking-wizard-main-menu .menu-item-container .appointment-booking-wizard-main-menu-help-item .item-icon{border-radius:50%;background-position:center;background-repeat:no-repeat;background-size:80%;display:inline-block;background-color:#afdfef;background-image:url(https://www.scripps.org/assets/appointment_booking/wizard/icons/help-fb1b19ea598421d918534a10b9798c4000d0a67d275b9e86401a24ac9157c665.svg)}body.mail-body .appointment-booking-wizard .header-container .appointment-booking-wizard-header .main-menu-container .appointment-booking-wizard-main-menu .menu-item-container .appointment-booking-wizard-main-menu-help-item .item-icon{background-image:url(https://www.scripps.org/assets/appointment_booking/wizard/icons/help-889073cd012c6bca0dec194926411d2fd638fcdc8ccee115ce8d1bde938b3963.png)}@media (min-width: 1440px){.appointment-booking-wizard .header-container .appointment-booking-wizard-header .main-menu-container{max-width:1280px}}@media only screen and (min-width: 631px){.appointment-booking-wizard .header-container .appointment-booking-wizard-header .main-menu-container{margin:45px auto}}@media only screen and (max-width: 630px){.appointment-booking-wizard .header-container .appointment-booking-wizard-header .main-menu-container{margin:20px auto}}.appointment-booking-wizard .main-content{display:flex;flex-direction:column;align-items:center;padding:45px 10px}.appointment-booking-wizard .main-content .progress-container{max-width:846px;width:100%}.appointment-booking-wizard .main-content .progress-container .appointment-booking-wizard-progress{max-width:745px;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;padding:var(--sp-appointment-booking-progress-vertical-padding, 40px 15px 15px)}@media (min-width: 1440px){.appointment-booking-wizard .main-content .progress-container .appointment-booking-wizard-progress{max-width:1280px}}@media (min-width: 751px){.appointment-booking-wizard .main-content .progress-container .appointment-booking-wizard-progress{padding:var(--sp-appointment-booking-progress-vertical-padding-desktop, 50px 0 0)}}.appointment-booking-wizard .main-content .progress-container .appointment-booking-wizard-progress .step-list{padding:0;margin:0;display:flex;justify-content:space-between;width:100%}.appointment-booking-wizard .main-content .progress-container .appointment-booking-wizard-progress .step-list .step{flex:1 1 100%;display:flex;flex-direction:column;align-items:center}.appointment-booking-wizard .main-content .progress-container .appointment-booking-wizard-progress .step-list .step .label{display:none;margin-bottom:24px;text-transform:uppercase;font-size:13px;line-height:1}@media (min-width: 751px){.appointment-booking-wizard .main-content .progress-container .appointment-booking-wizard-progress .step-list .step .label{display:block}}.appointment-booking-wizard .main-content .progress-container .appointment-booking-wizard-progress .step-list .step .connector{display:flex;background-color:#cccccc;height:2px;width:calc(100% - 12px);margin-top:-1px;-webkit-transform:translateX(calc(50% + 6px));transform:translateX(calc(50% + 6px))}@media (min-width: 751px){.appointment-booking-wizard .main-content .progress-container .appointment-booking-wizard-progress .step-list .step .connector{width:calc(100% - 22px);-webkit-transform:translateX(calc(50% + 11px));transform:translateX(calc(50% + 11px))}}.appointment-booking-wizard .main-content .progress-container .appointment-booking-wizard-progress .step-list .step .connector-fill{background-color:#4da86d;height:inherit;display:inline-block;width:0%}.appointment-booking-wizard .main-content .progress-container .appointment-booking-wizard-progress .step-list .step .status{display:inline-block;border-radius:50%;width:12px;height:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width: 751px){.appointment-booking-wizard .main-content .progress-container .appointment-booking-wizard-progress .step-list .step .status{width:22px;height:22px}}.appointment-booking-wizard .main-content .progress-container .appointment-booking-wizard-progress .step-list .step:last-child .connector{visibility:hidden}.appointment-booking-wizard .main-content .progress-container .appointment-booking-wizard-progress .step-list .step.current .label{color:#4da86d}.appointment-booking-wizard .main-content .progress-container .appointment-booking-wizard-progress .step-list .step.current .status{background-color:#4da86d}.appointment-booking-wizard .main-content .progress-container .appointment-booking-wizard-progress .step-list .step.past{cursor:pointer;color:#4da86d}.appointment-booking-wizard .main-content .progress-container .appointment-booking-wizard-progress .step-list .step.past .label{color:#4da86d}.appointment-booking-wizard .main-content .progress-container .appointment-booking-wizard-progress .step-list .step.past .status{background-color:#4da86d;background-image:url(https://www.scripps.org/assets/appointment_booking/wizard/progress/step/status/past-bb6712ffb1fd2af2359c518b2f3c2f22ba7bdd93f063bccf5b93121c95479c40.svg);background-position:center;background-repeat:no-repeat;background-size:140%}@media (min-width: 751px){.appointment-booking-wizard .main-content .progress-container .appointment-booking-wizard-progress .step-list .step.past .status{background-size:100%}}.appointment-booking-wizard .main-content .progress-container .appointment-booking-wizard-progress .step-list .step.past .connector-fill{width:100%}.appointment-booking-wizard .main-content .progress-container .appointment-booking-wizard-progress .step-list .step.future{color:#cccccc}.appointment-booking-wizard .main-content .progress-container .appointment-booking-wizard-progress .step-list .step.future .label{color:#cccccc}.appointment-booking-wizard .main-content .progress-container .appointment-booking-wizard-progress .step-list .step.future .status{background-color:#cccccc}.appointment-booking-wizard .main-content .slide-container{--min-height-container: clamp(20rem, 42vh, 30rem);position:relative;width:100%;min-height:var(--min-height-container)}.appointment-booking-wizard .main-content .wizard-form-container{margin-left:auto;margin-right:auto;width:100%;--padding-inline: 1rem;position:relative;max-width:1170px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;width:calc(100% - 30px);min-height:var(--min-height-container)}@media (min-width: 1440px){.appointment-booking-wizard .main-content .wizard-form-container{max-width:1280px}}.appointment-booking-wizard .main-content .wizard-form-container.--enter{display:block}.appointment-booking-wizard .main-content .wizard-form-container.--leave{display:none}.appointment-booking-wizard .main-content .start-of-step:empty{opacity:0}.appointment-booking-wizard .main-content .step-container{max-width:1170px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;width:100%;margin:0 auto}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-heading{font-family:inherit;font-size:36px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.28;letter-spacing:normal;display:block;text-align:center;max-width:630px;width:100%;margin:50px auto}@media only screen and (max-width: 630px){.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-heading{font-size:26px;line-height:1.25}}@media only screen and (max-width: 630px){.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-heading{margin-top:30px;margin-bottom:45px}}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form{max-width:630px;width:100%;margin:auto}@font-face{.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form{font-family:"sparklets";src:url(https://www.scripps.org/assets/sparklets-4698bf0e34fa8d29612e8fa1549e0fcd9e0f8a51000eba11a2344337160b845e.eot);src:url(https://www.scripps.org/assets/sparklets-4698bf0e34fa8d29612e8fa1549e0fcd9e0f8a51000eba11a2344337160b845e.eot?#iefix) format("embedded-opentype"),url(https://www.scripps.org/assets/sparklets-9776a7b6f079702b8ba9dadc6e2247fba75249a26722624b49192943f82fa75a.woff2) format("woff2"),url(https://www.scripps.org/assets/sparklets-abed84821906ba2b7c28848edfde6e5cd5d2e134dcd7352352f40e313cff4a06.woff) format("woff"),url(https://www.scripps.org/assets/sparklets-e2c84ba7897cfc241ff1cbab0613c6ab81bc1779dfcff87c5c5f4a3f48642aab.ttf) format("truetype"),url(https://www.scripps.org/assets/sparklets-cd8c536cfb9e364944c0e5f20f32355d95d1bd08d9562f3af6a6d89b82bcfa3c.svg#sparklets) format("svg");font-weight:normal;font-style:normal}}@media screen and (-webkit-min-device-pixel-ratio: 0){@font-face{.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form{font-family:"sparklets";src:url(https://www.scripps.org/assets/sparklets-cd8c536cfb9e364944c0e5f20f32355d95d1bd08d9562f3af6a6d89b82bcfa3c.svg#sparklets) format("svg")}}}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .fieldset .section-heading{font-family:CartoGothicStd, "Lucida Grande", Helvetica, Arial, sans-serif;font-size:18px;font-weight:bold;font-stretch:normal;font-style:normal;letter-spacing:normal;text-transform:uppercase;color:#a4a4a4;display:block;margin:30px 0}@media only screen and (max-width: 630px){.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .fieldset .section-heading{line-height:1.25}}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field{margin:40px 0}@media only screen and (max-width: 630px){.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field{margin:30px 0}}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field .field-action,.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field .field-input,.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field .field-content,.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field .field-label{margin:0;margin-top:7px;display:block}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field .field-label{font-family:CartoGothicStd, "Lucida Grande", Helvetica, Arial, sans-serif;font-size:18px;font-weight:bold;font-stretch:normal;font-style:normal;letter-spacing:normal;display:flex;align-items:baseline}@media only screen and (max-width: 630px){.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field .field-label{line-height:1.25}}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field .field-label .field-counter{font-size:12px}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field .field-label .field-counter .count{font-weight:300}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field .field-label .field-counter{margin-left:auto;line-height:normal}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field .field-comment{color:#666666;display:block;font-size:14px;line-height:1.25em;padding:5px 0}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field .field-input{font-family:CartoGothicStd, "Lucida Grande", Helvetica, Arial, sans-serif;font-size:20px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:0.95;letter-spacing:normal;width:100%;max-width:none;padding:12px;display:flex;align-items:center}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field .field-input[readonly]{background-color:#eee !important;cursor:not-allowed}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field .field-input~.validation-error{display:none;color:red;font-weight:bold}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field .field-input.dirty:invalid{border-color:red}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field .field-input.dirty:invalid~.validation-error{display:block}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field .field-input.dirty:valid{border-color:#4da86d}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field .field-input:not(select){-webkit-appearance:unset}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field .field-input:not(textarea){height:54px;padding-top:5px;padding-bottom:5px}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field .field-input .field-input-icon{border-radius:50%;background-position:center;background-repeat:no-repeat;background-size:80%;display:inline-block;vertical-align:top}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field .field-input .field-input-text{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field .field-input:focus{box-shadow:0 0 0 0.2rem rgba(58,125,169,0.2);outline:none}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field .field-input.select{display:inline-block;font-family:"sparklets";font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;padding:0;position:relative;display:flex}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field .field-input.select select{font-family:CartoGothicStd, "Lucida Grande", Helvetica, Arial, sans-serif;font-size:20px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:0.95;letter-spacing:normal;height:54px;padding-top:5px;padding-bottom:5px;-webkit-appearance:none;max-width:none;padding-bottom:3px}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field .field-input.select select~.validation-error{display:none;color:red;font-weight:bold}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field .field-input.select select.dirty:invalid{border-color:red}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field .field-input.select select.dirty:invalid~.validation-error{display:block}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field .field-input.select select.dirty:valid{border-color:#4da86d}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field .field-input.select select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field .field-input.select select:focus{box-shadow:0 0 0 0.2rem rgba(58,125,169,0.2);outline:none}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field .field-input.select select::-ms-expand{display:none}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field .field-input.select:after{content:"\f135";color:inherit;font-size:10px;margin-left:-20px;pointer-events:none}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field-group{display:flex;margin:40px 0}@media only screen and (max-width: 630px){.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field-group{margin:30px 0}}@media only screen and (max-width: 750px){.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field-group{display:block}}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field-group .field{margin-top:0;margin-bottom:0;flex:1 1 100%}@media only screen and (max-width: 750px){.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field-group .field{margin-bottom:inherit}}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field-group .field.one-third{flex:0 0 33%}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field-group .field+.field{margin-left:20px}@media only screen and (max-width: 750px){.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field-group .field+.field{margin-left:0}}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .appointment-booking-wizard-visit-step-returning-patient-field.field .field-content{margin-top:0}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field{margin:40px 0}@font-face{.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field{font-family:"sparklets";src:url(https://www.scripps.org/assets/sparklets-4698bf0e34fa8d29612e8fa1549e0fcd9e0f8a51000eba11a2344337160b845e.eot);src:url(https://www.scripps.org/assets/sparklets-4698bf0e34fa8d29612e8fa1549e0fcd9e0f8a51000eba11a2344337160b845e.eot?#iefix) format("embedded-opentype"),url(https://www.scripps.org/assets/sparklets-9776a7b6f079702b8ba9dadc6e2247fba75249a26722624b49192943f82fa75a.woff2) format("woff2"),url(https://www.scripps.org/assets/sparklets-abed84821906ba2b7c28848edfde6e5cd5d2e134dcd7352352f40e313cff4a06.woff) format("woff"),url(https://www.scripps.org/assets/sparklets-e2c84ba7897cfc241ff1cbab0613c6ab81bc1779dfcff87c5c5f4a3f48642aab.ttf) format("truetype"),url(https://www.scripps.org/assets/sparklets-cd8c536cfb9e364944c0e5f20f32355d95d1bd08d9562f3af6a6d89b82bcfa3c.svg#sparklets) format("svg");font-weight:normal;font-style:normal}}@media screen and (-webkit-min-device-pixel-ratio: 0){@font-face{.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field{font-family:"sparklets";src:url(https://www.scripps.org/assets/sparklets-cd8c536cfb9e364944c0e5f20f32355d95d1bd08d9562f3af6a6d89b82bcfa3c.svg#sparklets) format("svg")}}}@media (max-width: 750px){.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field{margin:30px 0}}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field .field-content,.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field .field-label{margin:0;margin-top:40px;display:block}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field .field-tel .field-tel__select,.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field .field-input{background:#fff;border:1px solid #c9c9c9;border-radius:5px;color:inherit;height:54px;min-height:54px;padding:0 15px;width:100%;max-width:none;display:flex;align-items:center;margin:0;-webkit-appearance:unset}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field .field-tel .field-tel__select:focus,.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field .field-input:focus{border-color:#969696;box-shadow:0 0 0 0.2rem rgba(58,125,169,0.2);outline:none}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field .field-label{display:flex;align-items:baseline;font-family:var(--sp-ref-font-family-normal);font-size:1em;line-height:normal;font-weight:bold;margin:0 0 10px}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field .field-label .field-counter{font-family:var(--sp-ref-font-family-normal);font-size:12px;margin-left:auto;line-height:normal}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field .field-label .field-required{display:none}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field .field-comment{color:#666666;display:block;font-size:14px;line-height:1.25em;margin-top:5px}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field .field-action{margin-top:5px;position:relative}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field a{color:#005CAB;cursor:pointer}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field a:hover{color:#005CAB;text-decoration:underline}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field .subscriber-is-patient{display:inline}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field .field-input .field-input-icon{border-radius:50%;background-position:center;background-repeat:no-repeat;background-size:80%;display:inline-block;vertical-align:top}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field .field-input .field-input-text{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field .field-input.select{display:flex;align-items:center;padding:0 10px;height:53px;box-shadow:none;background-color:white;border-radius:5px;border:1px solid #c6d2d7;color:#4a4a4a;cursor:pointer;text-decoration:none;min-height:54px;position:relative;padding:0}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field .field-input.select select{background-color:transparent;width:100%;height:100%;border:0;border-radius:5px;padding:0 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;cursor:inherit}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field .field-input.select select:focus{box-shadow:0 0 0 0.2rem rgba(58,125,169,0.2);outline:none}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field textarea.field-input{padding:15px;height:auto}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field input[name="sparklehp"]{display:none}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field .datetime-select{cursor:pointer;display:flex;padding:0 15px 0 5px}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field .datetime-select .field-input-icon{background-image:url(https://www.scripps.org/assets/appointment_booking/wizard/step/form/datetime_select/icon-caf4a51acb77300d9bc93bc67d538f9caccf368ceaa2957ae717356ac8ecc059.svg);height:40px;width:40px}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field .datetime-select.disabled{opacity:0.5;pointer-events:none}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field .field-tel{display:flex;position:relative}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field .field-tel .field-tel__input{border-radius:5px 0 0 5px;margin:0}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field .field-tel .field-tel__select{border-left:0;border-radius:0 5px 5px 0;width:auto;padding:2px 30px 0 15px;height:54px;font-size:18px;box-shadow:none}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field .field-tel .field-tel__caret{text-align:center;width:30px;display:flex;flex-direction:column;margin-right:-10px;background-image:url(https://www.scripps.org/assets/icons/chevron-down-93dddc548288d066a7eb88f16f7cef14bf4dba1a56fd1656de924a4e8bdca9c7.svg);background-repeat:no-repeat;background-size:contain;background-position:center;display:inline-block;width:30px;height:30px;min-width:30px;min-height:30px;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-right:0}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field .field-autocomplete{position:relative}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field .field-autocomplete .spotlight{position:absolute;width:100%;border-radius:5px;padding:7.5px 0;border:1px solid #c9c9c9;background-color:white;box-shadow:none;z-index:10}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field .field-autocomplete .spotlight .spotlight-items-list-item{cursor:pointer;padding:7.5px 15px}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field .field-autocomplete .spotlight .spotlight-items-list-item:hover,.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field .field-autocomplete .spotlight .spotlight-items-list-item.highlight{background-color:#f1f9fe}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field .validation-error{margin-top:5px;display:none;color:red;font-weight:bold}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field.dirty.invalid .validation-error{display:block}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field.dirty.valid .field-input{border-color:#4da86d}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field.dirty.invalid .field-input{border-color:red;box-shadow:none}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field.appointment-booking-wizard-visit-step-visit-type-rules-field .appointment-booking-wizard-callout{margin-top:15px}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field .caret::after{position:absolute;top:13px;margin-left:7px;color:#005CAB;border-style:solid;border-width:5px 5px 0;border-color:#005CAB transparent transparent;content:""}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .field .caret-up::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .input-buttons{display:flex;width:100%}@media only screen and (max-width: 630px){.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .input-buttons{flex-direction:column}}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .input-buttons .input-button{flex:1 1 100%}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .input-buttons .input-button .button-state{display:none}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .input-buttons .input-button:focus{box-shadow:0 0 0 0.2rem rgba(58,125,169,0.2);outline:none}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .input-buttons .input-button .button-content{border-radius:40px;font-weight:normal;border:0;cursor:pointer;line-height:normal;white-space:nowrap;text-decoration:none;display:inline-flex;justify-content:center;align-items:center;height:48px;padding:0 27px;font-size:1rem;border:1px solid #0D6C9D;border-radius:40px;min-width:300px;height:54px;padding:0 30px;font-size:20px;cursor:pointer;width:100%}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .input-buttons .input-button .button-content:hover{text-decoration:none}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .input-buttons .input-button .button-content:focus{outline:solid 2px #99e6ff}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .input-buttons .input-button .button-content{color:#0D6C9D;border-color:#0D6C9D;background-color:transparent}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .input-buttons .input-button .button-content:hover{color:#ffffff;border-color:#077AC0;background-color:#005CAB}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .input-buttons .input-button .button-content:active{color:#005CAB;border-color:#005cab;background-color:#fff}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .input-buttons .input-button .button-content:focus{color:#005CAB;border-color:#005cab;background-color:transparent}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .input-buttons .input-button .button-content:disabled{color:#005CAB;border-color:#005CAB;background-color:transparent}@media only screen and (min-width: 631px){.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .input-buttons .input-button:first-child .button-content{border-radius:4px;border:solid 1px #c9c9c9;background-color:#ffffff;box-shadow:none;color:#4a4a4a;border-top-right-radius:0;border-bottom-right-radius:0}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .input-buttons .input-button:last-child .button-content{border-radius:4px;border:solid 1px #c9c9c9;background-color:#ffffff;box-shadow:none;color:#4a4a4a;border-top-left-radius:0;border-bottom-left-radius:0}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .input-buttons .input-button+.input-button .button-content{margin-left:-1px}}@media only screen and (max-width: 630px){.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .input-buttons .input-button:first-child .button-content{border-radius:4px;border:solid 1px #c9c9c9;background-color:#ffffff;box-shadow:none;color:#4a4a4a;border-bottom-left-radius:0;border-bottom-right-radius:0}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .input-buttons .input-button:last-child .button-content{border-radius:4px;border:solid 1px #c9c9c9;background-color:#ffffff;box-shadow:none;color:#4a4a4a;border-top-left-radius:0;border-top-right-radius:0}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .input-buttons .input-button+.input-button .button-content{margin-top:-1px}}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .input-buttons .input-button .button-state:checked+.button-content{height:54px;padding:0 30px;font-size:20px;position:relative;font-weight:bold}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .input-buttons .input-button .button-state:checked+.button-content,.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .input-buttons .input-button .button-state:checked+.button-content:link,.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .input-buttons .input-button .button-state:checked+.button-content:visited{background:#005cab}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .input-buttons .input-button .button-state:checked+.button-content:hover{background:#077AC0}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .input-buttons .input-button .button-state:checked+.button-content:active{background:#0096d6}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .input-buttons .input-button .button-state:checked+.button-content:focused{background:#005cab}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .input-buttons .input-button .button-state:checked+.button-content:disabled{background:#005CAB}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .input-buttons .input-button .button-state:checked+.button-content,.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .input-buttons .input-button .button-state:checked+.button-content:link,.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .input-buttons .input-button .button-state:checked+.button-content:visited{color:#ffffff}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .input-buttons .input-button .button-state:checked+.button-content:hover{color:#ffffff}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .input-buttons .input-button .button-state:checked+.button-content:active{color:#ffffff}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .input-buttons .input-button .button-state:checked+.button-content:focused{color:#ffffff}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .input-buttons .input-button .button-state:checked+.button-content:disabled{color:#ffffff}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .radio-buttons{display:flex}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .radio-buttons .radio-button{align-items:flex-end;display:flex;border:1px solid #d8d8d8;border-radius:4px;cursor:pointer;font-size:1em;padding:7px 15px;width:100%;border:none;padding-left:0;max-width:200px}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .radio-buttons .radio-button .select-indicator{display:flex;align-items:center;justify-content:center;flex-shrink:0;min-width:30px;height:30px;border-radius:100px;border:1px solid #d8d8d8;margin-right:10px}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .radio-buttons .radio-button input{display:none}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .radio-buttons .radio-button input:checked+.select-indicator{background:#005CAB;border-color:#005CAB}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .radio-buttons .radio-button input:checked+.select-indicator:before{content:'\f13a';font-family:sparklets;font-size:16px;display:block;line-height:1;color:#fff;margin-bottom:-4px}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .radio-buttons .radio-button:focus{outline:none}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .radio-buttons .radio-button:focus .select-indicator{box-shadow:0 0 0 0.2rem rgba(58,125,169,0.2);outline:none}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .datetime-select{cursor:pointer;display:flex;padding:0 15px 0 5px}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .datetime-select .field-input-icon{background-image:url(https://www.scripps.org/assets/appointment_booking/wizard/step/form/datetime_select/icon-caf4a51acb77300d9bc93bc67d538f9caccf368ceaa2957ae717356ac8ecc059.svg);height:40px;width:40px}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-step .step-form .datetime-select.disabled{opacity:0.5;pointer-events:none}@font-face{.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-visit-step .appointment-booking-wizard-visit-step-visit-type-field{font-family:"sparklets";src:url(https://www.scripps.org/assets/sparklets-4698bf0e34fa8d29612e8fa1549e0fcd9e0f8a51000eba11a2344337160b845e.eot);src:url(https://www.scripps.org/assets/sparklets-4698bf0e34fa8d29612e8fa1549e0fcd9e0f8a51000eba11a2344337160b845e.eot?#iefix) format("embedded-opentype"),url(https://www.scripps.org/assets/sparklets-9776a7b6f079702b8ba9dadc6e2247fba75249a26722624b49192943f82fa75a.woff2) format("woff2"),url(https://www.scripps.org/assets/sparklets-abed84821906ba2b7c28848edfde6e5cd5d2e134dcd7352352f40e313cff4a06.woff) format("woff"),url(https://www.scripps.org/assets/sparklets-e2c84ba7897cfc241ff1cbab0613c6ab81bc1779dfcff87c5c5f4a3f48642aab.ttf) format("truetype"),url(https://www.scripps.org/assets/sparklets-cd8c536cfb9e364944c0e5f20f32355d95d1bd08d9562f3af6a6d89b82bcfa3c.svg#sparklets) format("svg");font-weight:normal;font-style:normal}}@media screen and (-webkit-min-device-pixel-ratio: 0){@font-face{.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-visit-step .appointment-booking-wizard-visit-step-visit-type-field{font-family:"sparklets";src:url(https://www.scripps.org/assets/sparklets-cd8c536cfb9e364944c0e5f20f32355d95d1bd08d9562f3af6a6d89b82bcfa3c.svg#sparklets) format("svg")}}}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-visit-step .appointment-booking-wizard-visit-step-visit-type-field .visit-type-definition-list dt{font-family:CartoGothicStd, "Lucida Grande", Helvetica, Arial, sans-serif;font-size:18px;font-weight:bold;font-stretch:normal;font-style:normal;letter-spacing:normal}@media only screen and (max-width: 630px){.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-visit-step .appointment-booking-wizard-visit-step-visit-type-field .visit-type-definition-list dt{line-height:1.25}}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-visit-step .appointment-booking-wizard-visit-step-visit-type-field .visit-type-definition-list dt .icon{margin-right:5px}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-visit-step .appointment-booking-wizard-visit-step-visit-type-field .visit-type-definition-list dt .icon-in-person-visit{display:inline-block;font-family:"sparklets";font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-visit-step .appointment-booking-wizard-visit-step-visit-type-field .visit-type-definition-list dt .icon-in-person-visit:after{content:"\f11a"}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-visit-step .appointment-booking-wizard-visit-step-visit-type-field .visit-type-definition-list dd{white-space:pre-wrap}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-visit-step .slot-reselector-container{margin-bottom:40px}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-sign-in-step{max-width:840px;margin-inline:auto}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-sign-in-step-button{border-radius:40px;font-weight:normal;border:0;cursor:pointer;line-height:normal;white-space:nowrap;text-decoration:none;display:inline-flex;justify-content:center;align-items:center;height:48px;padding:0 27px;font-size:1rem;border:1px solid #0D6C9D;border-radius:40px;min-width:300px;height:60px;padding:0 30px;font-size:22px;border-radius:30px;cursor:pointer;display:block;margin-left:auto;margin-right:auto;max-width:300px;min-width:auto;width:100%;font-size:1rem}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-sign-in-step-button:hover{text-decoration:none}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-sign-in-step-button:focus{outline:solid 2px #99e6ff}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-sign-in-step-button{color:#0D6C9D;border-color:#0D6C9D;background-color:transparent}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-sign-in-step-button:hover{color:#ffffff;border-color:#077AC0;background-color:#005CAB}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-sign-in-step-button:active{color:#005CAB;border-color:#005cab;background-color:#fff}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-sign-in-step-button:focus{color:#005CAB;border-color:#005cab;background-color:transparent}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-sign-in-step-button:disabled{color:#005CAB;border-color:#005CAB;background-color:transparent}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-sign-in-step-button:focus{box-shadow:0 0 0 0.2rem rgba(58,125,169,0.2);outline:none}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-sign-in-step .step-heading.mychart-sign-in-logo{background-image:url(https://www.scripps.org/assets/appointment_booking/wizard/steps/sign_in/mychart-logo-94a5ff44ad1d2b748105cb324d97e7ec8916161d366851395c5e8f503d75fdbc.svg);background-position:center;background-repeat:no-repeat;background-size:contain;height:75px}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-sign-in-step .sign-in-intro{text-align:center;margin:auto}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-sign-in-step .sign-in-selector{display:flex;justify-content:space-between;margin:35px 0}@media only screen and (max-width: 630px){.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-sign-in-step .sign-in-selector{flex-direction:column;align-items:center}}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-sign-in-step .sign-in-selector .sign-in-option{text-align:center;flex:1 1 100%;max-width:300px}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-sign-in-step .sign-in-selector .sign-in-option-heading{font-family:inherit;font-size:36px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.28;letter-spacing:normal;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 630px){.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-sign-in-step .sign-in-selector .sign-in-option-heading{font-size:26px;line-height:1.25}}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-sign-in-step .sign-in-selector .sign-in-option-heading.mychart-sign-in-logo{background-image:url(https://www.scripps.org/assets/appointment_booking/wizard/steps/sign_in/mychart-logo-94a5ff44ad1d2b748105cb324d97e7ec8916161d366851395c5e8f503d75fdbc.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-sign-in-step .sign-in-selector .sign-in-option-heading.mychart-required{background:none;font-size:1.6em}@media only screen and (min-width: 631px){.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-sign-in-step .sign-in-selector .sign-in-option-heading:not(.mychart-required){min-height:67px}}@media only screen and (max-width: 630px){.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-sign-in-step .sign-in-selector .sign-in-option-heading:not(.mychart-required){min-height:55px}}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-sign-in-step .sign-in-selector .sign-in-option-instructions{margin:35px 0}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-sign-in-step .appointment-booking-wizard-sign-in-step-button{border-radius:40px;font-weight:normal;border:0;cursor:pointer;line-height:normal;white-space:nowrap;text-decoration:none;display:inline-flex;justify-content:center;align-items:center;height:48px;padding:0 27px;font-size:1rem;height:60px;padding:0 30px;font-size:22px;font-weight:bold}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-sign-in-step .appointment-booking-wizard-sign-in-step-button:hover{text-decoration:none}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-sign-in-step .appointment-booking-wizard-sign-in-step-button:focus{outline:solid 2px #99e6ff}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-sign-in-step .appointment-booking-wizard-sign-in-step-button,.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-sign-in-step .appointment-booking-wizard-sign-in-step-button:link,.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-sign-in-step .appointment-booking-wizard-sign-in-step-button:visited{background:#005cab}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-sign-in-step .appointment-booking-wizard-sign-in-step-button:hover{background:#077AC0}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-sign-in-step .appointment-booking-wizard-sign-in-step-button:active{background:#0096d6}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-sign-in-step .appointment-booking-wizard-sign-in-step-button:focused{background:#005cab}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-sign-in-step .appointment-booking-wizard-sign-in-step-button:disabled{background:#005CAB}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-sign-in-step .appointment-booking-wizard-sign-in-step-button,.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-sign-in-step .appointment-booking-wizard-sign-in-step-button:link,.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-sign-in-step .appointment-booking-wizard-sign-in-step-button:visited{color:#ffffff}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-sign-in-step .appointment-booking-wizard-sign-in-step-button:hover{color:#ffffff}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-sign-in-step .appointment-booking-wizard-sign-in-step-button:active{color:#ffffff}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-sign-in-step .appointment-booking-wizard-sign-in-step-button:focused{color:#ffffff}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-sign-in-step .appointment-booking-wizard-sign-in-step-button:disabled{color:#ffffff}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-sign-in-step .divider{background:#cdcdcd}@media only screen and (min-width: 631px){.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-sign-in-step .divider{width:1px;min-width:1px;margin:0 25px}}@media only screen and (max-width: 630px){.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-sign-in-step .divider{height:1px;width:100%;margin:40px 0 30px}}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-insurance-step .appointment-booking-wizard-insurance-step-details-help-callout .message{text-align:center}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-insurance-step .appointment-booking-wizard-insurance-step-details-help-callout .message .insurance-image{background-image:url(https://www.scripps.org/assets/appointment_booking/wizard/steps/insurance/sample-insurance-card-9aab7b111405d26be340a2a6ac57d9fbf92f9070b8271506b5055bd1eb9cae09.svg);background-size:contain;background-repeat:no-repeat;background-position:center;max-width:100%;min-height:200px}@media (min-width: 751px){.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-insurance-step .appointment-booking-wizard-insurance-step-details-help-callout .message .insurance-image{min-height:300px}}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-insurance-step .appointment-booking-wizard-insurance-step-details-help-callout .message .insurance-image-text{display:none}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-confirmation-step .appointment-booking-wizard-confirmation-step-recoverable-error-modal{height:100%;left:0;position:fixed;top:0;width:100%;max-width:100vw;display:none;z-index:20}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-confirmation-step .appointment-booking-wizard-confirmation-step-recoverable-error-modal.active{display:block}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-confirmation-step .appointment-booking-wizard-confirmation-step-recoverable-error-modal .modal-backdrop{align-items:center;background:rgba(0,0,0,0.6);display:flex;justify-content:space-around;height:100%;overflow:auto;padding:16px;position:absolute;width:100%}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-confirmation-step .appointment-booking-wizard-confirmation-step-recoverable-error-modal .modal-dialog{border:0;border-radius:8px;line-height:normal;margin:auto;max-width:44rem;position:relative;width:100%;overflow:hidden}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-confirmation-step .appointment-booking-wizard-confirmation-step-recoverable-error-modal .modal-header{display:block;background:#fff;color:inherit;border-bottom:0;font-size:24px;font-weight:normal;min-height:65px;position:relative;padding:20px 28px}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-confirmation-step .appointment-booking-wizard-confirmation-step-recoverable-error-modal .modal-header .modal-header-title{font-size:24px}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-confirmation-step .appointment-booking-wizard-confirmation-step-recoverable-error-modal .modal-close-button{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:48px;font-weight:100;min-height:100%;padding:0 0;width:65px;color:inherit;pointer-events:all}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-confirmation-step .appointment-booking-wizard-confirmation-step-recoverable-error-modal .modal-body{background:#fff;padding:20px 28px}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-confirmation-step .appointment-booking-wizard-confirmation-step-recoverable-error-modal .modal-footer{background:#fff;border-top:0;padding:20px 28px}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-confirmation-step .appointment-booking-wizard-confirmation-step-recoverable-error-modal .modal-footer:empty{display:none}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-confirmation-step .appointment-booking-wizard-confirmation-step-recoverable-error-modal.modal-medium .modal-dialog{max-width:540px;min-width:340px}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-confirmation-step .appointment-booking-wizard-confirmation-step-recoverable-error-modal .modal-buttons-container{text-align:right;margin:25px}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-confirmation-step .appointment-booking-wizard-confirmation-step-recoverable-error-modal .modal-buttons-container .modal-button{border-radius:25px;height:48px;padding:0 27px;border:0;background:#5AADCA;color:#FFFFFF;border:0;cursor:pointer;line-height:normal;white-space:nowrap;text-decoration:none;display:inline-flex;justify-content:center;align-items:center;cursor:pointer}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-confirmation-step .appointment-booking-wizard-confirmation-step-recoverable-error-modal .modal-buttons-container .modal-button:hover{background:#077AC0;color:#ffffff}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-confirmation-step .appointment-booking-wizard-confirmation-step-recoverable-error-modal .modal-buttons-container .modal-button:hover{text-decoration:none}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-confirmation-step .slot-reselector-container{margin-bottom:40px}.appointment-booking-wizard .main-content .step-container .appointment-booking-wizard-confirmation-step .contact-info-container{margin-top:-20px;text-align:center}@media (min-width: 1440px){.appointment-booking-wizard .main-content .step-container{max-width:1280px}}.appointment-booking-wizard .main-content .navigation-container{max-width:630px;width:100%;margin:0 auto}.appointment-booking-wizard .main-content .navigation-container .appointment-booking-wizard-navigation .navigation-buttons-container{display:flex;flex-direction:row-reverse;justify-content:space-between;width:100%;padding:0;margin:0;-webkit-column-gap:30px;column-gap:30px}.appointment-booking-wizard .main-content .navigation-container .appointment-booking-wizard-navigation .navigation-buttons-container .appointment-booking-wizard-navigation-button{border-radius:40px;font-weight:normal;border:0;cursor:pointer;line-height:normal;white-space:nowrap;text-decoration:none;display:inline-flex;justify-content:center;align-items:center;height:48px;padding:0 27px;font-size:1rem;border:1px solid #0D6C9D;border-radius:40px;min-width:300px;height:60px;padding:0 30px;font-size:22px;border-radius:30px}.appointment-booking-wizard .main-content .navigation-container .appointment-booking-wizard-navigation .navigation-buttons-container .appointment-booking-wizard-navigation-button:hover{text-decoration:none}.appointment-booking-wizard .main-content .navigation-container .appointment-booking-wizard-navigation .navigation-buttons-container .appointment-booking-wizard-navigation-button:focus{outline:solid 2px #99e6ff}.appointment-booking-wizard .main-content .navigation-container .appointment-booking-wizard-navigation .navigation-buttons-container .appointment-booking-wizard-navigation-button{color:#0D6C9D;border-color:#0D6C9D;background-color:transparent}.appointment-booking-wizard .main-content .navigation-container .appointment-booking-wizard-navigation .navigation-buttons-container .appointment-booking-wizard-navigation-button:hover{color:#ffffff;border-color:#077AC0;background-color:#005CAB}.appointment-booking-wizard .main-content .navigation-container .appointment-booking-wizard-navigation .navigation-buttons-container .appointment-booking-wizard-navigation-button:active{color:#005CAB;border-color:#005cab;background-color:#fff}.appointment-booking-wizard .main-content .navigation-container .appointment-booking-wizard-navigation .navigation-buttons-container .appointment-booking-wizard-navigation-button:focus{color:#005CAB;border-color:#005cab;background-color:transparent}.appointment-booking-wizard .main-content .navigation-container .appointment-booking-wizard-navigation .navigation-buttons-container .appointment-booking-wizard-navigation-button:disabled{color:#005CAB;border-color:#005CAB;background-color:transparent}.appointment-booking-wizard .main-content .navigation-container .appointment-booking-wizard-navigation .navigation-buttons-container .appointment-booking-wizard-navigation-button:focus{box-shadow:0 0 0 0.2rem rgba(58,125,169,0.2);outline:none}.appointment-booking-wizard .main-content .navigation-container .appointment-booking-wizard-navigation .navigation-buttons-container .appointment-booking-wizard-navigation-button.enabled{cursor:pointer}.appointment-booking-wizard .main-content .navigation-container .appointment-booking-wizard-navigation .navigation-buttons-container .appointment-booking-wizard-navigation-button.disabled{opacity:0.2}.appointment-booking-wizard .main-content .navigation-container .appointment-booking-wizard-navigation .navigation-buttons-container .appointment-booking-wizard-navigation-button[data-button-name="continue"]{border-radius:40px;font-weight:normal;border:0;cursor:pointer;line-height:normal;white-space:nowrap;text-decoration:none;display:inline-flex;justify-content:center;align-items:center;height:48px;padding:0 27px;font-size:1rem;height:60px;padding:0 30px;font-size:22px;font-weight:bold}.appointment-booking-wizard .main-content .navigation-container .appointment-booking-wizard-navigation .navigation-buttons-container .appointment-booking-wizard-navigation-button[data-button-name="continue"]:hover{text-decoration:none}.appointment-booking-wizard .main-content .navigation-container .appointment-booking-wizard-navigation .navigation-buttons-container .appointment-booking-wizard-navigation-button[data-button-name="continue"]:focus{outline:solid 2px #99e6ff}.appointment-booking-wizard .main-content .navigation-container .appointment-booking-wizard-navigation .navigation-buttons-container .appointment-booking-wizard-navigation-button[data-button-name="continue"],.appointment-booking-wizard .main-content .navigation-container .appointment-booking-wizard-navigation .navigation-buttons-container .appointment-booking-wizard-navigation-button[data-button-name="continue"]:link,.appointment-booking-wizard .main-content .navigation-container .appointment-booking-wizard-navigation .navigation-buttons-container .appointment-booking-wizard-navigation-button[data-button-name="continue"]:visited{background:#005cab}.appointment-booking-wizard .main-content .navigation-container .appointment-booking-wizard-navigation .navigation-buttons-container .appointment-booking-wizard-navigation-button[data-button-name="continue"]:hover{background:#077AC0}.appointment-booking-wizard .main-content .navigation-container .appointment-booking-wizard-navigation .navigation-buttons-container .appointment-booking-wizard-navigation-button[data-button-name="continue"]:active{background:#0096d6}.appointment-booking-wizard .main-content .navigation-container .appointment-booking-wizard-navigation .navigation-buttons-container .appointment-booking-wizard-navigation-button[data-button-name="continue"]:focused{background:#005cab}.appointment-booking-wizard .main-content .navigation-container .appointment-booking-wizard-navigation .navigation-buttons-container .appointment-booking-wizard-navigation-button[data-button-name="continue"]:disabled{background:#005CAB}.appointment-booking-wizard .main-content .navigation-container .appointment-booking-wizard-navigation .navigation-buttons-container .appointment-booking-wizard-navigation-button[data-button-name="continue"],.appointment-booking-wizard .main-content .navigation-container .appointment-booking-wizard-navigation .navigation-buttons-container .appointment-booking-wizard-navigation-button[data-button-name="continue"]:link,.appointment-booking-wizard .main-content .navigation-container .appointment-booking-wizard-navigation .navigation-buttons-container .appointment-booking-wizard-navigation-button[data-button-name="continue"]:visited{color:#ffffff}.appointment-booking-wizard .main-content .navigation-container .appointment-booking-wizard-navigation .navigation-buttons-container .appointment-booking-wizard-navigation-button[data-button-name="continue"]:hover{color:#ffffff}.appointment-booking-wizard .main-content .navigation-container .appointment-booking-wizard-navigation .navigation-buttons-container .appointment-booking-wizard-navigation-button[data-button-name="continue"]:active{color:#ffffff}.appointment-booking-wizard .main-content .navigation-container .appointment-booking-wizard-navigation .navigation-buttons-container .appointment-booking-wizard-navigation-button[data-button-name="continue"]:focused{color:#ffffff}.appointment-booking-wizard .main-content .navigation-container .appointment-booking-wizard-navigation .navigation-buttons-container .appointment-booking-wizard-navigation-button[data-button-name="continue"]:disabled{color:#ffffff}.appointment-booking-wizard .main-content .navigation-container .appointment-booking-wizard-navigation .navigation-buttons-container .appointment-booking-wizard-navigation-button.disabled[data-button-name="continue"]{cursor:pointer}@media only screen and (max-width: 630px){.appointment-booking-wizard .main-content .navigation-container .appointment-booking-wizard-navigation .navigation-buttons-container{flex-direction:column-reverse}.appointment-booking-wizard .main-content .navigation-container .appointment-booking-wizard-navigation .navigation-buttons-container .appointment-booking-wizard-navigation-button{margin-top:20px}.appointment-booking-wizard .main-content .navigation-container .appointment-booking-wizard-navigation .navigation-buttons-container .appointment-booking-wizard-navigation-button:last-child{margin-top:0}}.appointment-booking-wizard .main-content .recaptcha-disclaimer{font-size:0.8em;margin:3em 0 0}
</pre></body></html>