#content{border-radius:0;}body.isPrelogin.md_openscheduling_index .content,body.isPrelogin.md_openscheduling_standalone .content{margin-top:0;}@media screen and (max-width:768px){html:not(.mobile):not(.datatile) body.isPrelogin.md_openscheduling_index:not(.embedded) #main,html:not(.mobile):not(.datatile) body.isPrelogin.md_openscheduling_standalone:not(.embedded) #main{min-height:100vh!important;}}body.isPrelogin .cardlist.selectable.autoadvance .card.selected,body.isPrelogin .cardlist.selectable.multiselect .card.selected{background-color:#fff;}body.isPrelogin:not(.branded) #main{overflow:hidden;padding-top:0;}body.isPrelogin .cardlist.selectable .card{transition-property:all;animation-duration:.5s;animation-fill-mode:both;animation-delay:.35s;animation-name:floatIn;}body.isPrelogin .VTMWarningList{list-style-type:disc;margin-right:1.5rem;}@media screen and (max-width:768px){body.isPrelogin:not(.branded) .summaryBannerContainer .summary{border-color:#194e7f;}}body.isPrelogin .summaryBannerContainer .summaryInfo:before{background-color:#fb7373;}body.isPrelogin.embedded #main{padding:0;}body.isPrelogin.embedded .slotsstep .step-header .header,body.isPrelogin.embedded .summaryBannerContainer{display:none;}body.isPrelogin.embedded .slotsstep .step-header .filters-banner{padding-top:.25rem;}body.isPrelogin.branded #footer,body.isPrelogin.embedded #content #footer{display:none;}body.isPrelogin.branded .summaryBannerContainer .summary[class][class]{width:100vw;right:calc(-50vw + 50%);margin-right:0;}body.isPrelogin:not(.embedded) .summaryBannerContainer .summary.condensed{max-width:none;width:calc(100% + 2.5rem);margin-right:-1.25rem;position:relative;}@media screen and (max-width:768px){body.isPrelogin:not(.embedded) .summaryBannerContainer .summary.condensed{width:calc(100% + 1.5rem);margin-right:-.75rem;}}@media screen and (min-width:1300px){body.isPrelogin:not(.embedded) .summaryBannerContainer .summary.condensed{width:calc(100% + 8.6rem);margin-right:-4.2rem;}}body.isPrelogin:not(.embedded) a.filtertogglesection{background-color:#194e7f;}body.isPrelogin .patientTypeOption .cardlist.selectable .card{animation-delay:.1s;}@media screen and (max-width:768px){body.isPrelogin .locationStepHeader .step-header{display:block;}body.isPrelogin .locationStepHeader .geolocationContainer{margin:3rem 0 0;}body.isPrelogin .locationStepHeader .geolocationContainer fieldset{margin-top:1rem;}body.isPrelogin .locationStepHeader .chipContainer .chip{background-color:rgba(36,111,181,.1);flex:0 0 auto;box-shadow:none;margin:3px 0;top:0;}body.isPrelogin .locationStepHeader .chipContainer .chip.noIcon label.chipLabel{padding:0 1rem;}body.isPrelogin .locationStepHeader .chipContainer .chip label.chipLabel{padding:0 .3rem 0 1.2rem;color:#246fb5;max-width:unset;}body.isPrelogin .locationStepHeader .chipContainer .chip label.chipLabel:after{content:attr(data-text);content:attr(data-text)/"";height:0;visibility:hidden;overflow:hidden;user-select:none;pointer-events:none;font-weight:700;}body.isPrelogin .locationStepHeader .chipContainer .chip .chipIcon{fill:#246fb5;flex:0 0 2rem;}body.isPrelogin .locationStepHeader .chipContainer .chip.hasInput{min-width:fit-content;}body.isPrelogin .locationStepHeader .chipContainer .chip.hasInput input[type=button]{opacity:0;background:unset;}body.isPrelogin .locationStepHeader .chipContainer .chip.hasInput input[type=text]::placeholder{color:#246fb5;}body.isPrelogin .locationStepHeader .chipContainer .chip.selected{background-Color:#246fb5;box-shadow:none;}body.isPrelogin .locationStepHeader .chipContainer .chip.selected label.chipLabel{color:#fff;font-weight:700;}body.isPrelogin .locationStepHeader .chipContainer .chip.selected .chipIcon{fill:#fff;}body.isPrelogin .locationStepHeader .chipContainer .chip:first-child{margin-right:2px;}}@media screen and (max-width:768px) and (min-width:768px){body.isPrelogin .locationStepHeader .chipContainer .chip:last-child{margin-left:0;}}@media screen and (max-width:768px){body.isPrelogin .locationStepHeader .chipContainer .sectionSeparator:last-child:after{border:none;}body.isPrelogin .locationStepHeader .chipContainer .sectionSeparator:after{border-left:1px solid #194e7f;}body.isPrelogin .locationStepHeader .chipContainer span.subtle{color:#fff;}body.isPrelogin .locationStepHeader .chipContainer .telehealthToggleContainer,body.isPrelogin .locationStepHeader .chipContainer .tieredToggleContainer{text-align:right;}body.isPrelogin .locationlist{margin-top:1rem;}}@media screen and (max-width:768px){body.isPrelogin .dtStep .edit-response-margin,body.isPrelogin .qnrStep .edit-response-margin{margin-top:1.5rem;margin-bottom:1rem;}body.isPrelogin .dtStep .providerUpdatesContainer,body.isPrelogin .qnrStep .providerUpdatesContainer{margin-top:1.5rem;}}body.isPrelogin .slotsstep .highDemandAlert{text-align:center;}body.isPrelogin .slotsstep .slotsData .day{padding-right:0;}body.isPrelogin .slotsstep .slotsData .day:first-child{padding-top:0!important;}body.isPrelogin .slotsstep .progressiveDisclosureText{margin-bottom:.5rem;}body.isPrelogin .slotsstep .filters-banner .filters-buttons{width:unset;}@media screen and (max-width:768px){body.isPrelogin .slotsstep .slotsData.card{width:100%;}body.isPrelogin .slotsstep .slotsContainer{margin-top:1rem;}}@media screen and (min-width:769px){body.isPrelogin .slotsstep .filtersContainer.card{margin-top:0;}}@media screen and (max-width:768px){body.isPrelogin:not(.embedded):not(.branded) .slotsstep .step-header.no-overlap{padding-right:.75rem;padding-left:.75rem;}}@media screen and (max-width:768px){body.isPrelogin .customlandingstep .step-header .emblem,body.isPrelogin .reservationstep .step-header .emblem{background-color:hsla(0,0%,100%,.15);}}@media screen and (min-width:1300px){body.isPrelogin .confirmationstep .stickybanner.floatingButtonContainer:not(.static){padding-right:4rem;}}body.isPrelogin .confirmationstep .sidebarStyle{margin-top:.5rem;}@media screen and (min-width:769px){body.isPrelogin:not(.embedded):not(.branded) .step-header{margin-top:.5rem;margin-bottom:1rem;}}@media screen and (max-width:768px){body.isPrelogin:not(.embedded):not(.branded) #scheduling-workflow:before{background:#246fb5;content:"";position:absolute;top:-2rem;right:-2.75rem;width:calc(100% + 5.5rem);height:8rem;border-radius:3px 3px 50% 50%/3px 3px 50px 50px;}body.isPrelogin:not(.embedded):not(.branded) .step-header{max-width:none;width:calc(100% + 2.5rem);margin-right:-1.25rem;}}@media screen and (max-width:768px) and (max-width:768px){body.isPrelogin:not(.embedded):not(.branded) .step-header{width:calc(100% + 1.5rem);margin-right:-.75rem;}}@media screen and (max-width:768px) and (min-width:1300px){body.isPrelogin:not(.embedded):not(.branded) .step-header{width:calc(100% + 8.6rem);margin-right:-4.2rem;}}@media screen and (max-width:768px){body.isPrelogin:not(.embedded):not(.branded) .step-header:not(.no-overlap){max-width:calc(100% + 2.5rem);width:calc(100% + 2.5rem);margin-right:-1.25rem;text-align:center;position:relative;min-height:1px;padding:.25rem 2rem;overflow-x:clip;background:#246fb5;}}@media screen and (max-width:768px) and (max-width:768px){body.isPrelogin:not(.embedded):not(.branded) .step-header:not(.no-overlap){max-width:calc(100% + 1.5rem);width:calc(100% + 1.5rem);margin-right:-.75rem;}}@media screen and (max-width:768px){body.branded body.isPrelogin:not(.embedded):not(.branded) .step-header:not(.no-overlap){overflow-x:visible;}body.isPrelogin:not(.embedded):not(.branded) .step-header:not(.no-overlap)>*{position:relative;z-index:1;}body.isPrelogin:not(.embedded):not(.branded) .step-header:not(.no-overlap):before{background:#246fb5;content:"";position:absolute;right:-2rem;width:calc(100% + 4rem);border-radius:3px 3px 50% 50%/3px 3px 50px 50px;}body.branded body.isPrelogin:not(.embedded):not(.branded) .step-header:not(.no-overlap):before{right:calc(-55vw + 50%);margin-right:0;width:110vw;max-width:110vw;}body.isPrelogin:not(.embedded):not(.branded) .step-header:not(.no-overlap):before{top:calc(100% - 1.75rem);height:5rem;}body.branded body.isPrelogin:not(.embedded):not(.branded) .step-header:not(.no-overlap){right:calc(-55vw + 50%);margin-right:0;width:110vw;max-width:110vw;}body.isPrelogin:not(.embedded):not(.branded) .step-header:not(.no-overlap).swoopText,body.isPrelogin:not(.embedded):not(.branded) .step-header:not(.no-overlap) .swoopText{color:#fff;}body.isPrelogin:not(.embedded):not(.branded) .step-header:not(.no-overlap).swoopText ._heading,body.isPrelogin:not(.embedded):not(.branded) .step-header:not(.no-overlap) .swoopText ._heading,body.isPrelogin:not(.embedded):not(.branded) .step-header:not(.no-overlap).swoopText ._Link,body.isPrelogin:not(.embedded):not(.branded) .step-header:not(.no-overlap) .swoopText ._Link,body.isPrelogin:not(.embedded):not(.branded) .step-header:not(.no-overlap).swoopText ._PageHeading,body.isPrelogin:not(.embedded):not(.branded) .step-header:not(.no-overlap) .swoopText ._PageHeading,body.isPrelogin:not(.embedded):not(.branded) .step-header:not(.no-overlap).swoopText ._readOnlyText,body.isPrelogin:not(.embedded):not(.branded) .step-header:not(.no-overlap) .swoopText ._readOnlyText,body.isPrelogin:not(.embedded):not(.branded) .step-header:not(.no-overlap).swoopText .header,body.isPrelogin:not(.embedded):not(.branded) .step-header:not(.no-overlap) .swoopText .header,body.isPrelogin:not(.embedded):not(.branded) .step-header:not(.no-overlap).swoopText .heading,body.isPrelogin:not(.embedded):not(.branded) .step-header:not(.no-overlap) .swoopText .heading{color:#fff;background-color:unset;}body.isPrelogin:not(.embedded):not(.branded) .step-header:not(.no-overlap).swoopText ._Link,body.isPrelogin:not(.embedded):not(.branded) .step-header:not(.no-overlap) .swoopText ._Link{padding:.25rem 0 .5rem;}body.isPrelogin:not(.embedded):not(.branded) .step-header.no-overlap{max-width:calc(100% + 2.5rem);width:calc(100% + 2.5rem);margin-right:-1.25rem;text-align:center;position:relative;min-height:1px;overflow-x:clip;padding:.25rem 2rem 2rem;min-height:5.5rem;}}@media screen and (max-width:768px) and (max-width:768px){body.isPrelogin:not(.embedded):not(.branded) .step-header.no-overlap{max-width:calc(100% + 1.5rem);width:calc(100% + 1.5rem);margin-right:-.75rem;}}@media screen and (max-width:768px){body.branded body.isPrelogin:not(.embedded):not(.branded) .step-header.no-overlap{overflow-x:visible;}body.isPrelogin:not(.embedded):not(.branded) .step-header.no-overlap>*{position:relative;z-index:1;}body.isPrelogin:not(.embedded):not(.branded) .step-header.no-overlap:before{background:#246fb5;content:"";position:absolute;right:-2rem;width:calc(100% + 4rem);border-radius:3px 3px 50% 50%/3px 3px 50px 50px;}body.branded body.isPrelogin:not(.embedded):not(.branded) .step-header.no-overlap:before{right:calc(-55vw + 50%);margin-right:0;width:110vw;max-width:110vw;}body.isPrelogin:not(.embedded):not(.branded) .step-header.no-overlap:before{top:0;height:100%;}body.isPrelogin:not(.embedded):not(.branded) .step-header.no-overlap.swoopText,body.isPrelogin:not(.embedded):not(.branded) .step-header.no-overlap .swoopText{color:#fff;}body.isPrelogin:not(.embedded):not(.branded) .step-header.no-overlap.swoopText ._heading,body.isPrelogin:not(.embedded):not(.branded) .step-header.no-overlap .swoopText ._heading,body.isPrelogin:not(.embedded):not(.branded) .step-header.no-overlap.swoopText ._Link,body.isPrelogin:not(.embedded):not(.branded) .step-header.no-overlap .swoopText ._Link,body.isPrelogin:not(.embedded):not(.branded) .step-header.no-overlap.swoopText ._PageHeading,body.isPrelogin:not(.embedded):not(.branded) .step-header.no-overlap .swoopText ._PageHeading,body.isPrelogin:not(.embedded):not(.branded) .step-header.no-overlap.swoopText ._readOnlyText,body.isPrelogin:not(.embedded):not(.branded) .step-header.no-overlap .swoopText ._readOnlyText,body.isPrelogin:not(.embedded):not(.branded) .step-header.no-overlap.swoopText .header,body.isPrelogin:not(.embedded):not(.branded) .step-header.no-overlap .swoopText .header,body.isPrelogin:not(.embedded):not(.branded) .step-header.no-overlap.swoopText .heading,body.isPrelogin:not(.embedded):not(.branded) .step-header.no-overlap .swoopText .heading{color:#fff;background-color:unset;}body.isPrelogin:not(.embedded):not(.branded) .step-header.no-overlap.swoopText ._Link,body.isPrelogin:not(.embedded):not(.branded) .step-header.no-overlap .swoopText ._Link{padding:.25rem 0 .5rem;}body.isPrelogin:not(.embedded):not(.branded) .step-header>.header,body.isPrelogin:not(.embedded):not(.branded) .step-header>span{color:#fff;background:#246fb5;}body.isPrelogin:not(.embedded):not(.branded) .step-header>.header ._heading,body.isPrelogin:not(.embedded):not(.branded) .step-header>.header ._Link,body.isPrelogin:not(.embedded):not(.branded) .step-header>.header ._PageHeading,body.isPrelogin:not(.embedded):not(.branded) .step-header>.header ._readOnlyText,body.isPrelogin:not(.embedded):not(.branded) .step-header>.header .header,body.isPrelogin:not(.embedded):not(.branded) .step-header>.header .heading,body.isPrelogin:not(.embedded):not(.branded) .step-header>span ._heading,body.isPrelogin:not(.embedded):not(.branded) .step-header>span ._Link,body.isPrelogin:not(.embedded):not(.branded) .step-header>span ._PageHeading,body.isPrelogin:not(.embedded):not(.branded) .step-header>span ._readOnlyText,body.isPrelogin:not(.embedded):not(.branded) .step-header>span .header,body.isPrelogin:not(.embedded):not(.branded) .step-header>span .heading{color:#fff;background-color:unset;}body.isPrelogin:not(.embedded):not(.branded) .step-header>.header ._Link,body.isPrelogin:not(.embedded):not(.branded) .step-header>span ._Link{padding:.25rem 0 .5rem;}body.isPrelogin:not(.embedded):not(.branded) .step-header .progressiveDisclosureText .mainTextContent span{color:#fff;}body.isPrelogin:not(.embedded):not(.branded) .step-header .progressiveDisclosureText .mainTextContent span ._heading,body.isPrelogin:not(.embedded):not(.branded) .step-header .progressiveDisclosureText .mainTextContent span ._Link,body.isPrelogin:not(.embedded):not(.branded) .step-header .progressiveDisclosureText .mainTextContent span ._PageHeading,body.isPrelogin:not(.embedded):not(.branded) .step-header .progressiveDisclosureText .mainTextContent span ._readOnlyText,body.isPrelogin:not(.embedded):not(.branded) .step-header .progressiveDisclosureText .mainTextContent span .header,body.isPrelogin:not(.embedded):not(.branded) .step-header .progressiveDisclosureText .mainTextContent span .heading{color:#fff;background-color:unset;}body.isPrelogin:not(.embedded):not(.branded) .step-header .progressiveDisclosureText .mainTextContent span ._Link{padding:.25rem 0 .5rem;}body.isPrelogin:not(.embedded):not(.branded) .step-header .progressiveDisclosureText .mainTextContent svg,body.isPrelogin:not(.embedded):not(.branded) .step-header .progressiveDisclosureText .mainTextIcon{fill:#fff;}body.isPrelogin:not(.embedded):not(.branded) .step-header .progressiveDisclosureText .expandedText{border-radius:6px;background-color:#fff;}body.isPrelogin:not(.embedded):not(.branded) .verboseError{position:relative;}}body.isPrelogin #scheduling-workflow .landingPage .standardBanner{max-width:none;width:calc(100% + 2.5rem);margin-right:-1.25rem;border-radius:0;border:none;}@media screen and (max-width:768px){body.isPrelogin #scheduling-workflow .landingPage .standardBanner{width:calc(100% + 1.5rem);margin-right:-.75rem;}}@media screen and (min-width:1300px){body.isPrelogin #scheduling-workflow .landingPage .standardBanner{width:calc(100% + 8.6rem);margin-right:-4.2rem;}}body.isPrelogin #scheduling-workflow .landingPage .landingHeader,body.isPrelogin #scheduling-workflow .landingPage h2{text-align:center;}body.isPrelogin #scheduling-workflow .landingPage .landingHeader h1{padding:1.5rem 0;}body.isPrelogin #scheduling-workflow .landingPage .landingHeader h1:focus{outline:none;}body.isPrelogin #scheduling-workflow .landingPage .schedulingPretext:not(:empty){margin-top:-1rem;margin-bottom:1rem;}body.isPrelogin #scheduling-workflow .landingPage .specialties .specialtiesGroup{margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;}body.isPrelogin #scheduling-workflow .landingPage .specialties .specialtiesGroup .cardContainer{flex-basis:30%;margin:.5rem;width:100%;}@media screen and (max-width:769px){body.isPrelogin #scheduling-workflow .landingPage .specialties .specialtiesGroup .cardContainer:first-child{margin-top:0;}}body.isPrelogin #scheduling-workflow .landingPage .specialties .specialtiesGroup a.card{margin:0;max-width:23rem;min-height:3rem;padding-top:.8rem;padding-bottom:.8rem;width:100%;height:100%;}@media screen and (max-width:769px){body.isPrelogin #scheduling-workflow .landingPage .specialties .specialtiesGroup a.card:first-child{margin-top:0;}}body.isPrelogin #scheduling-workflow .landingPage .specialties .specialtiesGroup.promotedSpecialties a.card{padding-right:1.75rem;}body.isPrelogin #scheduling-workflow .landingPage .specialties .specialtiesGroup.otherSpecialties{width:80%;}body.isPrelogin #scheduling-workflow .landingPage .specialties .specialtiesGroup.otherSpecialties a.card{height:100%;margin:0;padding-right:.8rem;}@media screen and (max-width:769px){body.isPrelogin #scheduling-workflow .landingPage{margin-top:0;}body.isPrelogin #scheduling-workflow .landingPage .specialties .banner{padding:0;}body.isPrelogin #scheduling-workflow .landingPage .specialties .banner:before{display:none;}body.isPrelogin #scheduling-workflow .landingPage .specialties .specialtiesGroup{flex-direction:column;}body.isPrelogin #scheduling-workflow .landingPage .specialties .specialtiesGroup.promotedSpecialties a.card{padding-right:.8rem;}body.isPrelogin #scheduling-workflow .landingPage .specialties .specialtiesGroup.otherSpecialties{width:100%;}body.isPrelogin #scheduling-workflow .landingPage .specialties .specialtiesGroup a.card{margin:0;flex-basis:100%;max-width:none;}body.isPrelogin #scheduling-workflow .landingPage .specialties .specialtiesGroup .cardContainer{margin:.5rem 0;}}body.isPrelogin .schedulingstopped.card{margin-top:2rem;}