@media (min-width:600px){.ConfirmationPage-module-scss-module__6df3TW__border{border:2px solid #0093f5;border-radius:16px;gap:16px;padding:24px 16px}.ConfirmationPage-module-scss-module__6df3TW__contentAndLink{gap:1rem;display:flex}}@media (max-width:600px){.ConfirmationPage-module-scss-module__6df3TW__border{border:2px solid #0093f5;border-radius:16px;gap:16px;width:100%;padding:24px 16px}}.ConfirmationPage-module-scss-module__6df3TW__icon{color:#002f87;vertical-align:middle}.ConfirmationPage-module-scss-module__6df3TW__componentHeader{margin-bottom:-12px}.ConfirmationPage-module-scss-module__6df3TW__divContainer{padding-top:1rem}.ConfirmationPage-module-scss-module__6df3TW__headingLayout{display:flex}.ConfirmationPage-module-scss-module__6df3TW__headingPadding{vertical-align:middle;margin-left:4px}@media (min-width:600px){.ConfirmationPage-module-scss-module__6df3TW__apptAndWhatToExpectPanel{justify-content:space-evenly;gap:16px;display:flex}}@media (max-width:600px){.ConfirmationPage-module-scss-module__6df3TW__apptAndWhatToExpectPanel{gap:16px;display:block}}.ConfirmationPage-module-scss-module__6df3TW__componentHeader{margin-top:0;padding-bottom:0}.ConfirmationPage-module-scss-module__6df3TW__subheading{margin-top:0}.ConfirmationPage-module-scss-module__6df3TW__apptDetailsContent{word-wrap:break-word}
.JustSoYouKnow-module-scss-module__XFo90G__paddingTop{padding-top:24px}
.HsaAppointmentAddressSelector-module-scss-module__hbwxkq__nonAffiliateHeader{margin-block-end:32px}.HsaAppointmentAddressSelector-module-scss-module__hbwxkq__overrideMarginBottom{margin-block-end:8px!important}
.HsaAppointmentForm-module-scss-module__GPcQ6W__validationMessage{color:#e60f41;margin-top:.5em;padding-left:1.5em;display:block;position:relative}.HsaAppointmentForm-module-scss-module__GPcQ6W__validationMessage .HsaAppointmentForm-module-scss-module__GPcQ6W__icon{color:#e60f41;width:1.5em;height:1.5em;position:absolute;top:0;left:0}.HsaAppointmentForm-module-scss-module__GPcQ6W__validationMessage .HsaAppointmentForm-module-scss-module__GPcQ6W__message{letter-spacing:-.01625em;color:#e60f41;max-width:32em;margin-top:0;margin-bottom:0;padding-right:1.5em;font-size:1em;font-weight:400;line-height:1.5;display:block;position:relative}@media screen and (min-width:480px){.HsaAppointmentForm-module-scss-module__GPcQ6W__newLine{display:none!important}}.HsaAppointmentForm-module-scss-module__GPcQ6W__text{color:var(--ns-color-secondary-slate)!important}
.AppointmentCard-module-scss-module__w-Itvq__button{cursor:pointer;color:var(--ns-color-secondary-blue);padding-bottom:16px;display:block}.AppointmentCard-module-scss-module__w-Itvq__noAppointmentWarning{flex-direction:row;justify-content:center;align-items:flex-start;gap:4px;display:flex;color:var(--ns-color-system-warning)!important}.AppointmentCard-module-scss-module__w-Itvq__noAppointmentWarning p{color:var(--ns-color-secondary-slate);margin-block-end:0}.AppointmentCard-module-scss-module__w-Itvq__slotList{flex-wrap:wrap;gap:8px;display:flex;max-width:none!important;margin:0!important;padding:0!important;list-style-type:none!important}.AppointmentCard-module-scss-module__w-Itvq__slotListItem{flex-basis:100%;margin:0!important}.AppointmentCard-module-scss-module__w-Itvq__slotListItem.AppointmentCard-module-scss-module__w-Itvq__homeListItem{flex-basis:100%}@media screen and (min-width:720px){.AppointmentCard-module-scss-module__w-Itvq__slotListItem{flex-basis:calc(50% - 4px)}}.AppointmentCard-module-scss-module__w-Itvq__slotListRadio{display:none}.AppointmentCard-module-scss-module__w-Itvq__slotListLabel{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;border:2px solid var(--ns-color-secondary-blue)!important;background-color:#fff!important;border-radius:8px!important;padding:12px!important}.AppointmentCard-module-scss-module__w-Itvq__slotListLabel:hover{background-color:var(--ns-color-secondary-blue)!important}.AppointmentCard-module-scss-module__w-Itvq__slotListLabel:hover h5{color:#fff!important}.AppointmentCard-module-scss-module__w-Itvq__slotListLabel.AppointmentCard-module-scss-module__w-Itvq__selected{background-color:var(--ns-color-secondary-blue)!important}.AppointmentCard-module-scss-module__w-Itvq__slotListLabel.AppointmentCard-module-scss-module__w-Itvq__selected h5{color:#fff!important}.AppointmentCard-module-scss-module__w-Itvq__slotListLabel h5{margin:0!important;font-size:1.0625rem!important}
.TopBorderCard-module-scss-module__wx_Dwq__card{background-color:var(--ns-color-cyan-100);border-top:4px solid;padding:28px 22px;container-type:inline-size}@container (max-width:400px){.TopBorderCard-module-scss-module__wx_Dwq__card{padding:16px}}.TopBorderCard-module-scss-module__wx_Dwq__greenTopBorder{border-top-color:var(--ns-color-secondary-forest)}.TopBorderCard-module-scss-module__wx_Dwq__blueTopBorder{border-top-color:var(--ns-color-primary-cyan)}
.HsaWhatToExpect-module-scss-module__CF_cLG__title{color:var(--ns-color-primary-navy)}
.CalendarItem-module-scss-module__xHnyqW__calendarItemContainer{border:2px solid var(--ns-color-secondary-blue);cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-width:128px;max-width:128px;height:158px;padding:12px;display:flex;overflow:hidden}.CalendarItem-module-scss-module__xHnyqW__calendarItemContainer p,.CalendarItem-module-scss-module__xHnyqW__calendarItemContainer h2{margin:0!important}.CalendarItem-module-scss-module__xHnyqW__calendarItemContainer.CalendarItem-module-scss-module__xHnyqW__selectedSlot{background-color:var(--ns-color-secondary-blue);color:#fff}.CalendarItem-module-scss-module__xHnyqW__calendarItemContainer.CalendarItem-module-scss-module__xHnyqW__selectedSlot p,.CalendarItem-module-scss-module__xHnyqW__calendarItemContainer.CalendarItem-module-scss-module__xHnyqW__selectedSlot h2{color:#fff!important}.CalendarItem-module-scss-module__xHnyqW__calendarItemIcons{justify-content:space-evenly;align-items:center;width:100%;margin:8px 0 4px;display:flex}.CalendarItem-module-scss-module__xHnyqW__homeVisitIcon,.CalendarItem-module-scss-module__xHnyqW__callbackIcon{border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.CalendarItem-module-scss-module__xHnyqW__homeVisitIcon{background-color:var(--ns-color-primary-cyan)}.CalendarItem-module-scss-module__xHnyqW__callbackIcon{background-color:var(--ns-color-secondary-forest)}
.ScrollableCalendar-module-scss-module__Q7uP4a__container{height:auto}.ScrollableCalendar-module-scss-module__Q7uP4a__arrowContainer{position:relative}.ScrollableCalendar-module-scss-module__Q7uP4a__scrollingDatePicker{scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;flex-wrap:nowrap;max-width:88vw;display:flex;gap:10px!important;overflow-x:auto!important}.ScrollableCalendar-module-scss-module__Q7uP4a__scrollingDatePicker::-webkit-scrollbar{display:none}.ScrollableCalendar-module-scss-module__Q7uP4a__rightArrow,.ScrollableCalendar-module-scss-module__Q7uP4a__leftArrow{z-index:1;width:44px;height:44px;color:var(--ns-color-secondary-blue);box-shadow:inset 0 0 0 2px var(--ns-color-secondary-blue);cursor:pointer;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ScrollableCalendar-module-scss-module__Q7uP4a__rightArrow:hover,.ScrollableCalendar-module-scss-module__Q7uP4a__leftArrow:hover{box-shadow:inset 0 0 0 4px var(--ns-color-secondary-blue)}.ScrollableCalendar-module-scss-module__Q7uP4a__rightArrow{right:0}.ScrollableCalendar-module-scss-module__Q7uP4a__leftArrow{padding-left:3px;left:0}.ScrollableCalendar-module-scss-module__Q7uP4a__hideArrow{display:none}.ScrollableCalendar-module-scss-module__Q7uP4a__scrollableCalendarIconKeys{gap:32px;margin:1.75rem 0 2rem;display:flex}.ScrollableCalendar-module-scss-module__Q7uP4a__scrollableCalendarIconKey{align-items:center;gap:8px;display:flex}.ScrollableCalendar-module-scss-module__Q7uP4a__scrollableCalendarIconKey p{margin:0!important}.ScrollableCalendar-module-scss-module__Q7uP4a__homeVisitIcon,.ScrollableCalendar-module-scss-module__Q7uP4a__callbackIcon{border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.ScrollableCalendar-module-scss-module__Q7uP4a__homeVisitIcon{background-color:var(--ns-color-primary-cyan)}.ScrollableCalendar-module-scss-module__Q7uP4a__callbackIcon{background-color:var(--ns-color-secondary-forest)}.ScrollableCalendar-module-scss-module__Q7uP4a__calendarItemContainer{border:2px solid var(--ns-color-secondary-blue);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-width:128px;max-width:128px;height:158px;padding:12px;display:flex;overflow:hidden}
.HsaDualAppointmentPicker-module-scss-module__glukFq__appointmentCardContainer{flex-wrap:wrap;gap:24px;display:flex}.HsaDualAppointmentPicker-module-scss-module__glukFq__appointmentCardItem{flex-basis:100%}@media screen and (min-width:1440px){.HsaDualAppointmentPicker-module-scss-module__glukFq__appointmentCardItem{flex-basis:calc(50% - 12px)}}.HsaDualAppointmentPicker-module-scss-module__glukFq__headingSection{margin:1rem 0 2rem}.HsaDualAppointmentPicker-module-scss-module__glukFq__heading{margin:0!important}
.WhatHappensOnTheDay-module-scss-module__RMCL4W__backgroundPanel{background-color:var(--ns-color-cyan-100);border-radius:16px;min-width:280px;max-width:600px;padding:56px 40px}@media screen and (max-width:720px){.WhatHappensOnTheDay-module-scss-module__RMCL4W__backgroundPanel{margin-block-start:0;padding:24px}}.WhatHappensOnTheDay-module-scss-module__RMCL4W__headerLayout{justify-content:space-between!important;align-items:flex-start!important;display:flex!important}.WhatHappensOnTheDay-module-scss-module__RMCL4W__listSpacing{color:#002f87;padding-bottom:1rem}
.Hsa-module-scss-module__8rtGWW__hidden{display:none}.Hsa-module-scss-module__8rtGWW__gridContainer{grid-gap:24px;grid-template-columns:4fr 2fr;grid-template-areas:"a b";gap:24px;margin-top:24px;display:grid}@media screen and (max-width:1080px){.Hsa-module-scss-module__8rtGWW__gridContainer{grid-template-columns:1fr;grid-template-areas:"a""b"}}.Hsa-module-scss-module__8rtGWW__mainContent{grid-area:a;min-width:0;padding-right:48px}@media screen and (max-width:1080px){.Hsa-module-scss-module__8rtGWW__mainContent{padding:0}}.Hsa-module-scss-module__8rtGWW__whatHappens{grid-area:b}.Hsa-module-scss-module__8rtGWW__inEligibleError{justify-content:center;display:flex}
