@media screen and (max-width:768px){html:not(.mobile):not(.datatile) body:not(.embedded):not(.isPrelogin) #main{min-height:calc(100vh + 6rem);}}#main .title{height:auto;}#scheduling-unit-test-results{display:none;}.divider{margin:.25rem 0;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;}h3 .subtext{font-size:.9rem;}.datepickercontainer .messagedisplay:empty{min-height:0;padding-bottom:0;}.daterangecontainer .messagedisplay:empty{display:inline;width:auto;}@media screen and (min-width:1300px){#main:nth-last-child(2) #scheduling-workflow>:not(.summaryBannerContainer):not(.summary_navbar):not(#EmergencyWarningBanner){padding-right:3rem;padding-left:3rem;}#main:nth-last-child(2) #scheduling-workflow>:not(.summaryBannerContainer):not(.summary_navbar) .BackButtonWrapper,.md_scheduling_index ._heading.title{margin-right:-3rem;}}.BackButton,body:not(.embedded):not(.branded) .summary_navbar{margin-right:-1.25rem;}@media screen and (max-width:768px){.BackButton,body:not(.embedded):not(.branded) .summary_navbar{margin-right:-.75rem;}}.BackButton,.summary_navbar{padding:20px 1.25rem 1rem;}body.branded .summary_navbar[class][class]{padding-right:0;}@media screen and (max-width:768px){.BackButton,body:not(.embedded) .summary_navbar{padding:.75rem .75rem 0;}}.readonly .selectable{pointer-events:none;}#EmergencyWarningBanner{margin:1rem .25rem;width:auto;}.actionNode #EmergencyWarningBanner .banner-icon{position:static;margin-left:.65rem;}#selftriage-triage-workflow #EmergencyWarningBanner{padding-right:.5rem;padding-left:.5rem;}#onmyway-workflow a.card,#scheduling-workflow a.card:not(.orgCard){margin:0;}#scheduling-workflow .selectable>.row .card:not(.orgCard){height:100%;min-height:5rem;margin:0;}#scheduling-workflow .card.collapsed{background-color:transparent;box-shadow:none;min-height:4rem;}#scheduling-workflow .card.withButton:not(.ticket):not(.upload--document-card){padding-bottom:3.5rem;}html.mobile #scheduling-workflow .card.withButton:not(.ticket):not(.upload--document-card){padding-bottom:5.5rem;}#scheduling-workflow .card.platformcontainer.withButton:not(.ticket){padding-bottom:3.5rem;}html.mobile #scheduling-workflow .card.platformcontainer.withButton:not(.ticket){padding-bottom:.5rem;}.mobile #scheduling-workflow .card.favorite,.mobile #scheduling-workflow .card.ticket,.mobile #scheduling-workflow .cardlist .card{margin-left:.7rem;}#scheduling-workflow .standardBanner+.nodata{margin-top:1rem;}#scheduling-workflow .standingOrderTitle{font-weight:700;color:#363636;font-size:.8rem;}.card.favorite{overflow:hidden;}.card.favorite .cardline{z-index:1;}.card.favorite .cardline:not(.bottom){position:relative;max-width:90%;}.card.favorite .favoriteIcon{background-image:url(../images/flat_star.png);background-size:100%;background-repeat:no-repeat;position:absolute;opacity:.3;bottom:-1rem;left:-1rem;z-index:0;height:6rem;width:6rem;transform:rotate(15deg);}.card.favorite .removeButton{position:absolute;top:0;left:0;margin:.2rem .4rem;font-size:1.25rem;cursor:pointer;}.card.favorite .removeButton:focus,.card.favorite .removeButton:hover{font-size:1.75rem;}.mobile .card.favorite .removeButton{font-size:2rem;}@media screen and (max-width:768px){.card.favorite .removeButton{font-size:2rem;}}.card .actions-container{display:flex;justify-content:flex-end;padding-top:.5rem;}@media screen and (max-width:768px){.card .actions-container{justify-content:center;}}.card .actions-container .button:last-child{margin-left:0;}.card #locationProviderList_message,.card #providerselect,.card .providerSelectText{word-break:break-word;}.slot,.slot[class]{padding-right:.2rem;padding-left:.2rem;font-size:.95rem;font-weight:600;}.slot.selected,.slot:focus,.slot:hover,.slot[class].selected,.slot[class]:focus,.slot[class]:hover{text-decoration:none;}.slot.secondary,.slot[class].secondary{font-weight:400;}.slotgroup .slot,.slotgroup .slot[class]{width:100%;}.mobile .slot,.mobile .slot[class]{font-size:.95rem;padding-right:.4rem;padding-left:.4rem;}.allslotgroups{width:calc(100% + .6rem);max-width:none;position:relative;}.slotgroup{display:inline-block;vertical-align:top;overflow:hidden;text-align:center;transition:all .4s;}.slotwarning,.solutionpreview{border-top-width:4px;border-top-style:solid;border-bottom-width:4px;border-bottom-style:solid;padding:.5rem .5rem .5rem .6rem;margin-top:-8px;}.slotwarning .verticalSubwayStop:focus,.solutionpreview .verticalSubwayStop:focus{outline:none;}.slotwarning.withSpacer,.solutionpreview.withSpacer{position:absolute;}.slotWarningSpacer,.solutionPreviewSpacer{display:none;visibility:hidden;margin-bottom:8px;}.slotwarning~.formbuttons{display:none;}.schedulingstopped .warningMessage,.slotwarning .warningMessage{padding-bottom:.75rem;display:inline-block;width:calc(100% - 3.25rem);vertical-align:top;}.schedulingstopped .warningMessage:focus,.slotwarning .warningMessage:focus{outline:none;}@media screen and (max-width:768px){.schedulingstopped .button,.slotwarning .button{display:inline-block;width:auto!important;}}.schedulingstopped .warningButtonContainer,.slotwarning .warningButtonContainer{text-align:left;}.schedulingstopped .warningMessageIcon,.slotwarning .warningMessageIcon{display:inline-block;width:3rem;height:3rem;padding-left:.25rem;vertical-align:top;}html:not(.mobile) .schedulingstopped .schedulingstoppedcontent .warningMessageIcon{margin-right:-3rem;margin-top:.5rem;}html.mobile .schedulingstopped .schedulingstoppedcontent .warningMessageIcon{position:absolute;margin-top:.9rem;width:2.8rem;}.slotgroup.preview .slot{margin-bottom:10px;border-width:2px;}.slotsData.previewmode .slotgroup:not(.preview){opacity:.5;}.solutionpreview .verticalSubway .verticalSubwayStop formbuttons{text-align:left;}.solutionpreview .verticalSubway .verticalSubwayStop:last-child{padding-bottom:0;}.grid .solutiondetails .slotdetails.lastinday{border-bottom:1px solid #dbdbdb;margin-bottom:12px;}.grid .solutiondetails .slotdetails.lastinday:last-child{border-bottom:none;}.solutionalerts .alert{padding-bottom:8px;}.solutionalerts .alert:before{content:"";display:inline-block;width:16px;height:16px;background-size:16px 16px;margin-left:6px;position:relative;top:1px;}html.mobile .locationcontainer{margin-bottom:.75rem;position:relative;}html.mobile .locationcontainer:last-child{margin-bottom:0;}html.mobile .slotsData .card{margin-right:1px;}.slotsstep .daytimetable,.slotsstep .preference,.slotsstep .teamscheduling{margin-bottom:.5rem;}.slotsstep .slotsData.card{box-shadow:none;background:transparent;margin:0;border:none;}.slotsstep .expandSearchOption{margin-top:1rem;}.slotsstep .jumpArrow{width:1rem;height:1rem;fill:#00a1db;}.slotsstep .found-number{font-size:1.75rem;font-weight:700;}.slotsstep .helpBanner{text-align:center;padding:.5rem;margin-top:1rem;}.slotsstep .cleartimefiltersbutton,.slotsstep .loadanotherbatchbutton{display:inline-block;}@media screen and (max-width:768px){.slotsstep .autoselect-summary{font-size:1.1rem;}.slotsstep .autoselect-summary .found-number{font-size:1.5rem;}}.slotsstep .slotsData{padding:0;}.slotsstep .slotsData:not(.card){padding:.5rem;}.slotsstep .slotsData .day{border-bottom:1px solid #dbdbdb;padding:.75rem 0 .75rem 1rem;}.slotsstep .slotsData .day .dayheader{padding:.25rem 0 0;display:inline-block;font-weight:700;color:#363636;font-size:1.1rem;}.slotsstep .slotsData .day.card+.day{border-top:1px solid #dbdbdb;}.slotsstep .slotsData .day.noAvailabilityBanner{padding-left:0;}.slotsstep .slotsData .providersection{padding-top:.25rem;}.slotsstep .slotsData .providersection .iconStatusBadge{display:inline-flex;max-width:fit-content;column-gap:.2rem;}.slotsstep .slotsData .providersection .iconStatusBadge.statusBadge{padding:0 .35rem 0 .75rem;}.slotsstep .slotsData .providersection .iconStatusBadge .bestMatchIcon{fill:#12553d;width:1rem;}.slotsstep .slotsData .providersection .statusBadge{border-radius:1rem;padding:0 .75rem;font-size:.8rem;border-width:1px;height:1.2rem;line-height:normal;}.slotsstep .slotsData .name{font-size:1rem;}.slotsstep .slotsData .name>span{display:flex;column-gap:.5rem;row-gap:.5rem;flex-wrap:wrap;}.slotsstep .slotsData .name>span .providerBioLink{word-wrap:anywhere;}.slotsstep .slotsData .nodata .retryButton{margin:.5rem auto 0;}.slotsstep .slotsData .requestSection{width:90%;}.slotsstep .slotsData .requestSection .requestheader{background-color:unset;}.slotsstep .slotsData .requestSection .shortcards .card{width:100%;}.slotsstep .slotsData .slotStepActionBanner{margin:1rem 0;background-color:rgba(36,111,181,.065);border-bottom:none;border-radius:6px;display:flex;flex-direction:column;align-items:center;}.slotsstep .slotsData .slotStepActionBanner .requestActionBannerText{width:unset;}.slotsstep .slotsData .slotStepActionBanner .slotStepActionBannerTextContainer{width:85%;}.slotsstep .slotsData .slotStepActionBanner .slotStepActionBannerButton{width:auto;margin-right:.5rem;margin-left:.5rem;flex:33%;}.slotsstep .slotsData .slotStepActionBanner .requestSection{width:90%;background-color:unset;}.slotsstep .slotsData .slotStepActionBanner .requestSection .requestHeader{padding-bottom:0;margin-bottom:0;}.slotsstep .slotsData .slotStepActionBanner .requestSection .shortcards .card{width:100%;}.slotsstep .slotsData .slotStepActionBanner .slotStepActionBannerORseparator{display:flex;align-items:center;color:#246fb5;width:100%;}.slotsstep .slotsData .slotStepActionBanner .slotStepActionBannerORseparator:after,.slotsstep .slotsData .slotStepActionBanner .slotStepActionBannerORseparator:before{flex:1 0 auto;content:"";padding:.5px;background-color:#dbdbdb;margin:.75rem 1rem;}.slotsstep .slotsData .slotStepActionBanner .slotStepActionBannerORseparator+.requestSection{margin-top:.5rem;}.slotsstep .slotsData .slotStepActionBanner+.day:not(.slotStepActionBanner){border-top:1px solid #dbdbdb;}.slotsstep .slotsData .promotedActionBannerContainer .slotStepActionBanner{margin-bottom:0;}@media screen and (max-width:1300px){.slotsstep .slotsData .slotStepActionBanner.additionalProvidersAddedBanner,.slotsstep .slotsData .slotStepActionBanner.limitedAvailabilityBanner{padding:0;}.slotsstep .slotsData .slotStepActionBanner.additionalProvidersAddedBanner .button,.slotsstep .slotsData .slotStepActionBanner.limitedAvailabilityBanner .button{padding-bottom:.25rem;}.slotsstep .slotsData .slotStepActionBanner .slotStepActionBannerTextContainer{margin-bottom:.5rem;}}@media screen and (min-width:1300px){.slotsstep .slotsData .slotStepActionBanner{padding:1rem!important;column-gap:.5rem;flex-direction:row;}.slotsstep .slotsData .slotStepActionBanner .slotStepActionBannerTextContainer{display:flex;flex-direction:column;justify-content:space-evenly;}.slotsstep .slotsData .slotStepActionBanner .slotStepActionBannerTextContainer .slotStepActionBannerHeader{color:#246fb5;padding:0 0 .3rem;}.slotsstep .slotsData .slotStepActionBanner .slotStepActionBannerTextContainer .slotStepActionBannerText{color:#565656;}.slotsstep .slotsData .slotStepActionBanner .slotStepActionBannerButton{flex:1 0 content;margin:.2rem 0 .2rem .2rem;}}.slotsstep .solution.card{padding:12px;}.slotsstep .solution.card .formbuttons{text-align:left;}.slotsstep .slotStepChipCarousel legend{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.slotsstep .slotStepChipCarousel fieldset{margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}@media screen and (max-width:768px){.slotsstep .slotStepChipCarousel fieldset{margin-bottom:.5rem;}}@media screen and (min-width:768px){.slotsstep .slotStepChipCarousel .chipContainer{margin-bottom:1rem;width:100%;}.slotsstep .slotStepChipCarousel .chipContainer .telehealthToggleContainer,.slotsstep .slotStepChipCarousel .chipContainer .tieredToggleContainer{flex:0 1 content;}.slotsstep .slotStepChipCarousel .chipContainer .telehealthChipContainer{flex-wrap:wrap;}}@media screen and (max-width:768px){.slotsstep .slotStepChipCarousel .chipContainer .telehealthToggleContainer,.slotsstep .slotStepChipCarousel .chipContainer .tieredToggleContainer{flex:1 0 content;min-width:max-content;}}@media only screen and (pointer:fine) and (max-width:768px){.slotsstep .slotStepChipCarousel .chipContainer .telehealthToggleContainer,.slotsstep .slotStepChipCarousel .chipContainer .tieredToggleContainer{padding-right:1rem;}}.slotsstep .slotStepChipCarousel .chipContainer>span:last-child{height:0;}.slotsstep .slotStepChipCarousel .chipContainer>span:last-child:after{border:none;margin-left:10vw;}.slotsstep .slotStepChipCarousel .chipContainer .telehealthChipContainer,.slotsstep .slotStepChipCarousel .chipContainer .tieredChipContainer{display:flex;column-gap:.5rem;row-gap:.5rem;min-width:max-content;}@media (pointer:fine){.slotsstep .slotStepChipCarousel .chipContainer .telehealthChipContainer,.slotsstep .slotStepChipCarousel .chipContainer .tieredChipContainer{max-width:100vw;flex-wrap:wrap;min-width:unset;}}.slotsstep .slotStepChipCarousel .chipContainer span.subtle{color:#565656;}.slotsstep .slotStepChipCarousel .chip.filters-buttons{background-color:unset;align-items:unset;margin-top:1.25rem;}.slotsstep .slotStepChipCarousel .chip input [type=radio]:checked{background-Color:#246fb5;}.slotsstep .slotStepChipCarousel .chip input [type=radio]:checked label.chipLabel{color:#fff;font-weight:700;}.slotsstep .slotStepChipCarousel .chip:last-child{margin-left:0;}.slotsstep .slotStepChipCarousel .sectionSeparator:after{content:"";position:relative;display:inline-block;height:100%;border-left:1px solid #dbdbdb;}.slotsstep .noProvidersBanner{margin-bottom:.5rem;}.slotsstep .togglesParentContainer{margin-top:1rem;}.loadingoverlay.relative,.slotsstep .loadingoverlay{position:relative;margin-top:0;}.loadingoverlay.relative .loadingmessage,.slotsstep .loadingoverlay .loadingmessage{width:auto;padding:1rem;}.slotsstep #optInToTicketWaitListButton{margin-right:auto;margin-left:auto;}.slotsstep .ticketOfferOptInBanner .optInInstructions{color:#363636;font-size:1rem;}.slotsstep .scrollwrapper{overflow:hidden;}.slotsstep .providersection.card{padding-bottom:.3rem;}.slotsstep .midSlotMultiApptViewBanner,.slotsstep .noAvailabilityBanner{container-type:inline-size;container-name:midSlotInformationBanner;margin-bottom:1rem;}.slotsstep .midSlotMultiApptViewBanner .banner-actions.buttonColumn,.slotsstep .noAvailabilityBanner .banner-actions.buttonColumn{justify-content:center;}@container midSlotInformationBanner (width < 12rem){.slotsstep .standardBanner.informationalType{padding:.5rem .75rem;background-image:none;text-align:center;}.slotsstep .standardBanner.informationalType .banner-actions{min-width:100%;margin:0;}}.slotsstep .slotsData{position:relative;}.slotsstep .slotsData #teamscheduling_label{font-size:.9rem;}@media screen and (max-width:768px){.slotsstep .slotsData .schedulingInstructionsContainer:not(:has(.schedulinginstructions)){margin-top:-1rem;}}.slotsstep .slotsData.card .schedulinginstructions .helptip{position:relative;}.slotsstep .slotsData .day .card{min-height:3rem;}.slotsstep .slotsData .slotStepActionBanner.centered{text-align:center;flex-direction:column;}@media screen and (max-width:1300px){.slotsstep .slotsData .slotStepActionBanner{text-align:center;}}.confirmationstep .schedulinginstructions .helptip,.slotsstep .schedulinginstructions .helptip{border:1px solid #dbdbdb;border-radius:6px;font-size:.9rem;margin:0;width:100%;background-image:url(../images/visits/scheduling_instructions.png);}.solutionSubway{margin-top:.5rem;}.standingOrderAppts .detailstext{color:#767676;font-weight:400;padding:0;width:100%;}.standingOrderAppts .subwaychevron{height:.7rem;padding-right:.2rem;padding-left:.2rem;animation-fill-mode:forwards;animation-duration:.3s;animation-name:none;}.standingOrderAppts a.apptsDetailsToggle{width:100%;display:block;border-radius:1.25rem;box-shadow:none;padding-bottom:.2rem;}.standingOrderAppts a.apptsDetailsToggle .detailsIcon svg{fill:#246fb5;width:1rem;height:1rem;padding-top:.2rem;vertical-align:middle;transition:transform .3s;flex-shrink:0;margin-right:0;}.standingOrderAppts a.apptsDetailsToggle .detailsIcon.selected svg{transform:rotate(180deg);}.standingOrderAppts .apptsDetailsContainer{min-height:0;text-align:right;}.standingOrderAppts a.apptsDetailsToggle:focus,.standingOrderAppts a.apptsDetailsToggle:hover{text-decoration:none;}.loadmorecontainer{text-align:center;padding:1rem 0;}#search-criteria-header:focus{outline:1px auto -webkit-focus-ring-color;}.filterbuttoncontainer{display:flex;justify-content:center;}.filtertext{width:auto;}@keyframes expandFilters{0%{transform:translateY(100%);opacity:0;}to{transform:translateY(0);opacity:1;}}.filters-banner .filters-buttons{display:flex;}.filters-banner .filters-buttons a.filtertogglesection{width:100%;display:block;text-align:center;border-radius:1.25rem;}.filters-banner .filters-buttons a.filtertogglesection .filterIcon{height:1rem;width:1.5rem;margin-top:-.1rem;}.filters-banner .filters-buttons a.filtertogglesection .filterIcon .filterIconOutline{fill:none;stroke-width:1.5px;stroke:currentColor;}.filters-banner .filtersContainer{margin-top:.5rem;min-height:0;text-align:right;}.filters-banner .filtersContainerFull{min-height:0;text-align:right;}.filters-banner .filtersContainerFull.fullPage{height:calc(100% - 4rem);width:100%;position:fixed;z-index:2;right:0;bottom:0;padding:.1rem 0 4rem;margin-right:0;margin-bottom:0;touch-action:none;}.filters-banner .filtersContainerFull.fullPage .filtersSectionContainer{height:100%;overflow-y:scroll;padding-right:1.5rem;padding-left:1.5rem;padding-bottom:2rem;}@media print{.filters-banner .filtersContainerFull.fullPage{display:none;}}:not(.mobile) .filters-banner .filtersContainerFull.pushedDown{height:calc(100% - 3rem);}.filters-banner #filterscollapse{z-index:100;width:100%;padding-top:.4rem;padding-bottom:.4rem;}.filters-banner a.filtertogglesection:focus,.filters-banner a.filtertogglesection:hover{text-decoration:none;}.filtersContainerFull.dropdown.card.filtertogglecontent.filtersExpanded{animation-name:expandFilters;animation-duration:.5s;animation-fill-mode:forwards;}.filtersContainerFull.dropdown.card.filtertogglecontent.filtersFullyExpanded{opacity:1;}.linktextdecoration{text-decoration:none;}.linktextdecoration:focus,.linktextdecoration:hover{text-decoration:underline;}#clear-filters-no-providers-button{margin-top:1.5rem;}.mobile a.button.loadanotherbatchbutton.jqHidden{width:100%;}.slotsstep .patientLocationBanner{margin-bottom:1rem;}.slotsstep .patientLocationBanner .banner-actions{padding:.25rem;}.slotsstep .patientLocationBanner button{padding:0;margin:0;}.requestheader{text-align:center;min-height:0;padding:0 0 .75rem;background-color:unset;}.requestheader .requestActionBannerText{width:70%;margin:0 auto .5rem;}.requestheader .card{min-height:max-content;padding:0;}.requestSection{background-color:rgba(36,111,181,.05);border-radius:6px;margin-bottom:.75rem;}.requestSection .expandrequestoptions{margin:0 auto;}.requestSection .hiderequestsection{margin:0 auto;text-align:center;padding-top:.75rem;padding-bottom:.75rem;}.requestSection .card.slotStepActionBanner{margin-top:1.25rem;overflow:clip;padding:.75rem 1.5rem!important;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;width:99%!important;margin-right:.5%!important;}@media screen and (max-width:768px){.requestSection .card.slotStepActionBanner{max-width:calc(100% + 1.5rem);width:calc(100% + 1.5rem);margin-right:-.75rem;}}@media print{.requestSection .card.slotStepActionBanner{margin-right:0;width:100%;}}body.branded .requestSection .card.slotStepActionBanner{overflow-x:visible;}.requestSection .card.slotStepActionBanner>*{position:relative;z-index:1;}.requestSection .card.slotStepActionBanner:before{background:#dfeaf4;content:"";position:absolute;right:-2rem;width:calc(100% + 4rem);border-radius:3px 3px 50% 50%/3px 3px 50px 50px;}body.branded .requestSection .card.slotStepActionBanner:before{right:calc(-55vw + 50%);margin-right:0;width:110vw;max-width:110vw;}.requestSection .card.slotStepActionBanner:before{top:0;height:100%;}.requestSection .card.slotStepActionBanner.swoopText,.requestSection .card.slotStepActionBanner .swoopText{color:#363636;}.requestSection .card.slotStepActionBanner.swoopText._heading,.requestSection .card.slotStepActionBanner.swoopText ._heading,.requestSection .card.slotStepActionBanner .swoopText._heading,.requestSection .card.slotStepActionBanner .swoopText ._heading,.requestSection .card.slotStepActionBanner.swoopText._PageHeading,.requestSection .card.slotStepActionBanner.swoopText ._PageHeading,.requestSection .card.slotStepActionBanner .swoopText._PageHeading,.requestSection .card.slotStepActionBanner .swoopText ._PageHeading,.requestSection .card.slotStepActionBanner.swoopText.header,.requestSection .card.slotStepActionBanner.swoopText .header,.requestSection .card.slotStepActionBanner .swoopText.header,.requestSection .card.slotStepActionBanner .swoopText .header,.requestSection .card.slotStepActionBanner.swoopText.heading,.requestSection .card.slotStepActionBanner.swoopText .heading,.requestSection .card.slotStepActionBanner .swoopText.heading,.requestSection .card.slotStepActionBanner .swoopText .heading,.requestSection .card.slotStepActionBanner.swoopText h1,.requestSection .card.slotStepActionBanner .swoopText h1,.requestSection .card.slotStepActionBanner.swoopText h2,.requestSection .card.slotStepActionBanner .swoopText h2,.requestSection .card.slotStepActionBanner.swoopText h3,.requestSection .card.slotStepActionBanner .swoopText h3,.requestSection .card.slotStepActionBanner.swoopText h4,.requestSection .card.slotStepActionBanner .swoopText h4{color:#246fb5;}.requestSection .card.slotStepActionBanner.swoopText._Link,.requestSection .card.slotStepActionBanner.swoopText ._Link,.requestSection .card.slotStepActionBanner .swoopText._Link,.requestSection .card.slotStepActionBanner .swoopText ._Link,.requestSection .card.slotStepActionBanner.swoopText a,.requestSection .card.slotStepActionBanner .swoopText a{background-color:#fff;border-radius:.25rem;padding:.2rem .4rem;}.requestSection .card.slotStepActionBanner:before{top:-1rem;}.requestSection .card.slotStepActionBanner .requestTitleContainer{padding-top:0;}.requestLinkSection a.departmentbutton{text-decoration:none;}.request .requestprovider{font-size:1.1rem;display:inline-block;width:100%;}#providersForRequest{padding-left:1rem;}.requestList{text-align:right;width:90%;padding-bottom:.25rem;margin:-1rem auto 0;}.requestList a.departmentbutton{display:inline-block;margin-right:24px;width:calc(100% - 24px);}.requestList a.departmentbutton:before{background:transparent none no-repeat scroll 50%/18px 18px;background-image:url(../images/scheduling/calendarwitharrow.svg);content:"";height:1.25rem;margin:0 -24px 0 0;position:absolute;width:18px;}.verboseError{text-align:center;font-size:1rem;padding:1rem;}.verboseError:focus{outline:none;}.verboseError img{max-height:180px;max-width:180px;}.verboseError .errorButtons{padding-top:1rem;}.expandedrequestsection .row>div{padding:12px;}.providerinfo{width:calc(100% - 3.75rem);display:inline-block;}.providerinfo.nophoto{width:100%;}span.address,span.specialty{display:block;}.slotsstep .locationheader{font-size:1rem;padding-bottom:.25rem;}.slotsstep .locationheader .flexParent{display:flex;column-gap:.5rem;row-gap:.5rem;flex-wrap:wrap;}.slotsstep .locationheader h4,.slotsstep .locationheader h5{padding:0;flex:0 1 auto;}.slotsstep .locationheader h5{font-size:1rem;font-weight:400;}.slotsstep .locationheader .departmentDistance{white-space:nowrap;}.card .locationssection.cardline.partial{width:calc(100% - 3.75rem);}.locationssection.cardline{padding-top:.5rem;}.card .providerphoto .photo,.card.providersection .photo.colorpreview,.confirmationstep .providerphoto,.providerphotos .photo,.requeststep .providerphoto{float:right;margin:0 0 0 .75rem;}.card .cardline.partial.photo,.card .providerphoto .photo,.card.providersection .photo.colorpreview,.confirmationstep .providerphoto,.providerContext .providerphoto,.providerphotos .photo,.providersUpdated.grid .providerUpdatedPhoto,.requeststep .providerphoto{border:1px solid #dbdbdb;width:3rem;height:3rem;border-radius:1.5rem;object-fit:cover;object-position:center center;vertical-align:top;}.providerphotos{float:right;margin:.5rem 0 0 .75rem;width:3rem;height:3rem;position:relative;}.providerphotos.small{margin-left:.5rem;margin-top:-.25rem;}.providerphotos.small,.providerphotos.small .photo{width:2rem;height:2rem;}.providerphotos.multiple{right:-.45rem;}.providerphotos.multiple.small{right:0;width:2.7rem;}.providerphotos.multiple .photo{z-index:1;}.providerphotos.multiple .photo+.photo{position:absolute;right:.7rem;z-index:0;}.providerphotos.multiple .providerTelehealthBadge{right:2.55rem;}.providerTelehealthBadge{background-size:80%;background-repeat:no-repeat;background-position:50% 30%;height:1.5rem;width:1.5rem;border-radius:50%;position:relative;right:2.1rem;top:-1rem;float:right;display:inline-block;border:2px solid #fff;background-color:#246fb5;fill:#fff;}.badge.rfvImage img,.badge.rfvImage svg{max-height:3rem;max-width:3rem;width:3rem;margin-left:1rem;height:auto;object-fit:cover;}.badge.rfvImage.newprovider svg{fill:currentColor;width:3.5rem;height:3.5rem;}.badge.rfvImage.specialtyImage svg{width:2.5rem;height:2.5rem;}.card.hasBadge div.badge{width:auto;display:inline-block;text-align:right;}.card.hasBadge div{width:calc(100% - 4rem);display:inline-block;vertical-align:top;}.reasonforvisitstep.withprovider .patientTypeOption .standardBanner{margin:1.5rem 0 .5rem;}.reasonforvisitstep.withprovider .patientTypeOption .cardlist+.patientTypeInstructions{margin-top:1rem;}.reasonforvisitstep.withprovider.withemblem{width:50%;margin:auto;}@media screen and (max-width:768px){.reasonforvisitstep.withprovider.withemblem{width:auto;}}.reasonforvisitstep.withprovider.withemblem .step-header{text-align:center;}.reasonforvisitstep.withprovider.withemblem .step-header .emblem{display:inline-block;width:8rem;height:8rem;background-color:#fff;border-radius:50%;padding:1.5rem;}.reasonforvisitstep.withprovider.withemblem .step-header .emblem svg{width:5rem;height:5rem;}.reasonforvisitstep.withprovider.withemblem .step-content{margin-top:2rem;}@media screen and (min-width:768px){.reasonforvisitstep.withprovider.withemblem{margin-top:2rem;}}@media screen and (max-width:768px){.reasonforvisitstep.withprovider.withemblem{margin-top:.75rem;margin-top:0;}}@media screen and (max-width:768px){.reasonforvisitstep.withprovider.withemblem .step-header{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){.reasonforvisitstep.withprovider.withemblem .step-header{max-width:calc(100% + 1.5rem);width:calc(100% + 1.5rem);margin-right:-.75rem;}}@media screen and (max-width:768px){body.branded .reasonforvisitstep.withprovider.withemblem .step-header{overflow-x:visible;}.reasonforvisitstep.withprovider.withemblem .step-header>*{position:relative;z-index:1;}.reasonforvisitstep.withprovider.withemblem .step-header:before{background:#dfeaf4;content:"";position:absolute;right:-2rem;width:calc(100% + 4rem);border-radius:3px 3px 50% 50%/3px 3px 50px 50px;}body.branded .reasonforvisitstep.withprovider.withemblem .step-header:before{right:calc(-55vw + 50%);margin-right:0;width:110vw;max-width:110vw;}.reasonforvisitstep.withprovider.withemblem .step-header:before{top:0;height:100%;}.reasonforvisitstep.withprovider.withemblem .step-header.swoopText,.reasonforvisitstep.withprovider.withemblem .step-header .swoopText{color:#363636;}.reasonforvisitstep.withprovider.withemblem .step-header.swoopText._heading,.reasonforvisitstep.withprovider.withemblem .step-header.swoopText ._heading,.reasonforvisitstep.withprovider.withemblem .step-header .swoopText._heading,.reasonforvisitstep.withprovider.withemblem .step-header .swoopText ._heading,.reasonforvisitstep.withprovider.withemblem .step-header.swoopText._PageHeading,.reasonforvisitstep.withprovider.withemblem .step-header.swoopText ._PageHeading,.reasonforvisitstep.withprovider.withemblem .step-header .swoopText._PageHeading,.reasonforvisitstep.withprovider.withemblem .step-header .swoopText ._PageHeading,.reasonforvisitstep.withprovider.withemblem .step-header.swoopText.header,.reasonforvisitstep.withprovider.withemblem .step-header.swoopText .header,.reasonforvisitstep.withprovider.withemblem .step-header .swoopText.header,.reasonforvisitstep.withprovider.withemblem .step-header .swoopText .header,.reasonforvisitstep.withprovider.withemblem .step-header.swoopText.heading,.reasonforvisitstep.withprovider.withemblem .step-header.swoopText .heading,.reasonforvisitstep.withprovider.withemblem .step-header .swoopText.heading,.reasonforvisitstep.withprovider.withemblem .step-header .swoopText .heading,.reasonforvisitstep.withprovider.withemblem .step-header.swoopText h1,.reasonforvisitstep.withprovider.withemblem .step-header .swoopText h1,.reasonforvisitstep.withprovider.withemblem .step-header.swoopText h2,.reasonforvisitstep.withprovider.withemblem .step-header .swoopText h2,.reasonforvisitstep.withprovider.withemblem .step-header.swoopText h3,.reasonforvisitstep.withprovider.withemblem .step-header .swoopText h3,.reasonforvisitstep.withprovider.withemblem .step-header.swoopText h4,.reasonforvisitstep.withprovider.withemblem .step-header .swoopText h4{color:#246fb5;}.reasonforvisitstep.withprovider.withemblem .step-header.swoopText._Link,.reasonforvisitstep.withprovider.withemblem .step-header.swoopText ._Link,.reasonforvisitstep.withprovider.withemblem .step-header .swoopText._Link,.reasonforvisitstep.withprovider.withemblem .step-header .swoopText ._Link,.reasonforvisitstep.withprovider.withemblem .step-header.swoopText a,.reasonforvisitstep.withprovider.withemblem .step-header .swoopText a{background-color:#fff;border-radius:.25rem;padding:.2rem .4rem;}.reasonforvisitstep.withprovider.withemblem .step-header:before{top:-2rem;padding-bottom:2rem;}}@media screen and (min-width:768px){.reasonforvisitstep.withprovider.withemblem .step-header .header{text-align:right;}}.locationstep .card.helptip.helpicon{background-image:url(../images/help.png);}.locationstep .card.helptip form{display:none;padding-top:.5rem;}.locationstep .card.helptip form .messagedisplay{display:inline;}.locationstep .card.helptip.expanded a{display:none;}.locationstep .card.helptip.expanded form{display:block;}.scheduling-embedded .chipContainer{width:calc(100% + 1rem);}@media screen and (max-width:768px){.scheduling-embedded .chipContainer.defaultMargin,.scheduling-embedded .chipContainer.easeCarousel{margin-right:-.5rem;}}.scheduling-embedded .chipContainer:after{left:0;}.geolocationContainer .chipContainer,.slotStepChipCarousel .chipContainer{flex-wrap:wrap;column-gap:.5rem;row-gap:.5rem;margin-right:0;-webkit-mask-image:linear-gradient(270deg,transparent 0,#000 4rem);mask-image:linear-gradient(270deg,transparent 0,#000 4rem);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 4rem);mask-image:linear-gradient(90deg,transparent 0,#000 4rem);}@media only screen and (pointer:coarse) and (max-width:1300px){.geolocationContainer .chipContainer,.slotStepChipCarousel .chipContainer{padding-left:2.5rem;}}@media screen and (min-width:768px){.geolocationContainer .chipContainer,.slotStepChipCarousel .chipContainer{flex-wrap:wrap;}}@media not all and (pointer:fine){.geolocationContainer .chipContainer,.slotStepChipCarousel .chipContainer{display:inline-flex;flex-wrap:nowrap;}@media screen and (max-width:768px){.geolocationContainer .chipContainer>div:first-of-type[class][class][class],.slotStepChipCarousel .chipContainer>div:first-of-type[class][class][class]{margin-right:1rem;}}}.geolocationContainer .chip,.slotStepChipCarousel .chip{background-color:rgba(36,111,181,.1);flex:0 0 auto;box-shadow:none;margin:3px 0;top:0;}.geolocationContainer .chip.noIcon label.chipLabel,.slotStepChipCarousel .chip.noIcon label.chipLabel{padding:0 1rem;}.geolocationContainer .chip label.chipLabel,.slotStepChipCarousel .chip label.chipLabel{padding:0 .3rem 0 1.2rem;color:#246fb5;max-width:unset;}.geolocationContainer .chip label.chipLabel:after,.slotStepChipCarousel .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;}@media speech{.geolocationContainer .chip label.chipLabel:after,.slotStepChipCarousel .chip label.chipLabel:after{display:none;}}.geolocationContainer .chip .chipIcon,.slotStepChipCarousel .chip .chipIcon{fill:#246fb5;flex:0 0 2rem;}.geolocationContainer .chip.hasInput,.slotStepChipCarousel .chip.hasInput{min-width:fit-content;}.geolocationContainer .chip.hasInput input[type=button],.slotStepChipCarousel .chip.hasInput input[type=button]{opacity:0;background:unset;}.geolocationContainer .chip.hasInput input[type=text]::placeholder,.slotStepChipCarousel .chip.hasInput input[type=text]::placeholder{color:#246fb5;}.geolocationContainer .chip.selected,.slotStepChipCarousel .chip.selected{background-Color:#246fb5;box-shadow:none;}.geolocationContainer .chip.selected label.chipLabel,.slotStepChipCarousel .chip.selected label.chipLabel{color:#fff;font-weight:700;}.geolocationContainer .chip.selected .chipIcon,.slotStepChipCarousel .chip.selected .chipIcon{fill:#fff;}.geolocationContainer .chip:first-child,.slotStepChipCarousel .chip:first-child{margin-right:2px;}@media screen and (min-width:768px){.geolocationContainer .chip:last-child,.slotStepChipCarousel .chip:last-child{margin-left:0;}}.hasInvalidZipCode .geolocationContainer .chip.selected,.hasInvalidZipCode .slotStepChipCarousel .chip.selected{box-shadow:none;}@media only screen and (pointer:fine) and (max-width:768px){.geolocationContainer .chipContainer{padding-right:1rem;}}.chip .loadingIcon{position:absolute;top:.8rem;left:.2rem;}.chip .geolocation_nearZip_search+.chipIcon{position:relative;pointer-events:none;margin-right:-2.5rem;margin-left:.3rem;}.locationStepHeader{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;justify-content:space-between;}.locationStepHeader .clearlabel{position:absolute!important;}.locationStepHeader .geolocationContainer,.locationStepHeader .header{width:auto;}.locationStepHeader .location-step-title{order:1;width:auto;}.locationStepHeader .geolocationContainer{order:2;margin:.3rem 0 .5rem;}.locationStepHeader .geolocationContainer legend{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}html[dir=rtl] .chip.hasInput input[type=button]{transform:rotate(0);}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.geolocationContainer{overflow-x:hidden;padding-right:2px;}}.section.verifyButtons.stickybanner,.stickybanner.floatingButtonContainer,.stickybanner.qnr-actions{display:flex;justify-content:flex-start;flex-direction:row;position:fixed;bottom:0;right:0;box-shadow:0 0 .6rem 0 rgba(0,0,0,.2);padding:.5rem 1.5rem .75rem;transition:background-color .2s ease-in,box-shadow .2s ease-in;background-color:#fff;z-index:3;}.section.verifyButtons.stickybanner.schedulebutton,.stickybanner.floatingButtonContainer.schedulebutton,.stickybanner.qnr-actions.schedulebutton{flex-flow:row wrap;}.section.verifyButtons.stickybanner.schedulebutton:not(.static)+div.spacer,.stickybanner.floatingButtonContainer.schedulebutton:not(.static)+div.spacer,.stickybanner.qnr-actions.schedulebutton:not(.static)+div.spacer{padding:100rem;display:block;}.section.verifyButtons.stickybanner .helpText,.stickybanner.floatingButtonContainer .helpText,.stickybanner.qnr-actions .helpText{text-align:right;}.section.verifyButtons.stickybanner:not(.static) .startover,.stickybanner.floatingButtonContainer:not(.static) .startover,.stickybanner.qnr-actions:not(.static) .startover{position:absolute;top:100%;right:-1000px;width:1px;height:1px;}.section.verifyButtons.stickybanner .formbuttons,.stickybanner.floatingButtonContainer .formbuttons,.stickybanner.qnr-actions .formbuttons{display:flex;margin:0;}.section.verifyButtons.stickybanner.static,.stickybanner.floatingButtonContainer.static,.stickybanner.qnr-actions.static{position:relative;box-shadow:none;margin-top:.5rem;background-color:transparent;padding:.5rem 0 0;justify-content:flex-start;}.section.verifyButtons.stickybanner.static .button.custom,.stickybanner.floatingButtonContainer.static .button.custom,.stickybanner.qnr-actions.static .button.custom{margin-top:0;}.section.verifyButtons.stickybanner.static.requestbutton,.section.verifyButtons.stickybanner.static.schedulebutton,.stickybanner.floatingButtonContainer.static.requestbutton,.stickybanner.floatingButtonContainer.static.schedulebutton,.stickybanner.qnr-actions.static.requestbutton,.stickybanner.qnr-actions.static.schedulebutton{display:flex;justify-content:flex-start;}.section.verifyButtons.stickybanner .selected-count,.stickybanner.floatingButtonContainer .selected-count,.stickybanner.qnr-actions .selected-count{display:inline;text-align:right;line-height:2rem;color:#767676;width:auto;padding-right:.5rem;order:1;}.section.verifyButtons.stickybanner .selected-count:empty,.stickybanner.floatingButtonContainer .selected-count:empty,.stickybanner.qnr-actions .selected-count:empty{display:none;}@media screen and (min-width:769px){.section.verifyButtons.stickybanner,.stickybanner.floatingButtonContainer,.stickybanner.qnr-actions{padding-bottom:1.25rem;}.section.verifyButtons.stickybanner.static,.stickybanner.floatingButtonContainer.static,.stickybanner.qnr-actions.static{bottom:0;}.section.verifyButtons.stickybanner.static .sm-only .button,.stickybanner.floatingButtonContainer.static .sm-only .button,.stickybanner.qnr-actions.static .sm-only .button{margin-top:0;}.section.verifyButtons.stickybanner .startover,.stickybanner.floatingButtonContainer .startover,.stickybanner.qnr-actions .startover{display:none;}.section.verifyButtons.stickybanner .button,.section.verifyButtons.stickybanner .button.custom,.section.verifyButtons.stickybanner .formbuttons,.stickybanner.floatingButtonContainer .button,.stickybanner.floatingButtonContainer .button.custom,.stickybanner.floatingButtonContainer .formbuttons,.stickybanner.qnr-actions .button,.stickybanner.qnr-actions .button.custom,.stickybanner.qnr-actions .formbuttons{margin-top:0;}.section.verifyButtons.stickybanner .button.custom.questionnaire,.section.verifyButtons.stickybanner .button.questionnaire,.section.verifyButtons.stickybanner .formbuttons.questionnaire,.stickybanner.floatingButtonContainer .button.custom.questionnaire,.stickybanner.floatingButtonContainer .button.questionnaire,.stickybanner.floatingButtonContainer .formbuttons.questionnaire,.stickybanner.qnr-actions .button.custom.questionnaire,.stickybanner.qnr-actions .button.questionnaire,.stickybanner.qnr-actions .formbuttons.questionnaire{width:auto;}}.section.verifyButtons.stickybanner.continueHidden,.stickybanner.floatingButtonContainer.continueHidden,.stickybanner.qnr-actions.continueHidden{display:inline;}.floatingButtonContainer.static.continueBanner.continueHidden{display:flex;}@media screen and (max-width:768px){#scheduling-workflow:not(.scheduling-embedded) .section.verifyButtons.stickybanner:not(.static) .button,#scheduling-workflow:not(.scheduling-embedded) .stickybanner.floatingButtonContainer:not(.static) .button,#scheduling-workflow:not(.scheduling-embedded) .stickybanner:not(.static) .button{margin-left:0;}#scheduling-workflow:not(.scheduling-embedded) .section.verifyButtons.stickybanner:not(.static) .button.startover,#scheduling-workflow:not(.scheduling-embedded) .stickybanner.floatingButtonContainer:not(.static) .button.startover,#scheduling-workflow:not(.scheduling-embedded) .stickybanner:not(.static) .button.startover{display:none;}#scheduling-workflow:not(.scheduling-embedded) .section.verifyButtons.stickybanner.static .button.verify,#scheduling-workflow:not(.scheduling-embedded) .stickybanner.floatingButtonContainer.static .button.verify,#scheduling-workflow:not(.scheduling-embedded) .stickybanner.static .button.verify{flex:none;}#scheduling-workflow:not(.scheduling-embedded) .section.verifyButtons.stickybanner.static.qnr-actions,#scheduling-workflow:not(.scheduling-embedded) .stickybanner.floatingButtonContainer.static.qnr-actions,#scheduling-workflow:not(.scheduling-embedded) .stickybanner.static.qnr-actions{flex-direction:row;}#scheduling-workflow:not(.scheduling-embedded) .section.verifyButtons.stickybanner .selected-count,#scheduling-workflow:not(.scheduling-embedded) .stickybanner.floatingButtonContainer .selected-count,#scheduling-workflow:not(.scheduling-embedded) .stickybanner .selected-count{margin:0 auto;padding-right:0;order:0;}}#scheduling-workflow:not(.scheduling-embedded) .selected-count:empty{display:none;}.scheduling-embedded .locationStepHeader .header{margin-top:0;}.scheduling-embedded>div:not(.summaryBannerContainer):not(.anonymousSchedulingBanner){padding:.5rem;}.scheduling-embedded .fullWidth[class]{width:calc(100% + 1rem);margin-right:-.5rem;}.scheduling-embedded .stickybanner.static .button{margin:0 .5rem .5rem;max-width:calc(100% - 1rem);}.scheduling-embedded .stickybanner.static .button#next-step,.scheduling-embedded .stickybanner.static .button.nextstep{margin-right:0;}.scheduling-embedded .stickybanner.static .startover{display:none;}.scheduling-embedded .section.verifyButtons.stickybanner,.scheduling-embedded .stickybanner.floatingButtonContainer{max-width:none;}@media screen and (min-width:768px){.scheduling-embedded .customstepbutton.formbuttons.stickybanner,.scheduling-embedded .section.verifyButtons.floatingButtonContainer.stickybanner,.scheduling-embedded .verifyButtons.stickybanner{padding:.5rem;margin-top:0;}.scheduling-embedded .customstepbutton.formbuttons.stickybanner .button,.scheduling-embedded .customstepbutton.formbuttons.stickybanner .formbuttons,.scheduling-embedded .section.verifyButtons.floatingButtonContainer.stickybanner .button,.scheduling-embedded .section.verifyButtons.floatingButtonContainer.stickybanner .formbuttons,.scheduling-embedded .verifyButtons.stickybanner .button,.scheduling-embedded .verifyButtons.stickybanner .formbuttons{margin-top:0;}.scheduling-embedded .customstepbutton.formbuttons.stickybanner.static,.scheduling-embedded .section.verifyButtons.floatingButtonContainer.stickybanner.static,.scheduling-embedded .verifyButtons.stickybanner.static{padding-right:0;}.scheduling-embedded .customstepbutton.formbuttons.stickybanner.static .button,.scheduling-embedded .section.verifyButtons.floatingButtonContainer.stickybanner.static .button,.scheduling-embedded .verifyButtons.stickybanner.static .button{margin:0 0 .5rem .5rem;}}.customstep{width:50%;margin:auto;}@media screen and (max-width:768px){.customstep{width:auto;}}.customstep .customstepbutton.static{margin-top:1rem;}.customstep.customlandingstep .step-header{text-align:center;}.customstep.customlandingstep .step-header .emblem{display:inline-block;width:8rem;height:8rem;background-color:#fff;border-radius:50%;padding:1.5rem;}.customstep.customlandingstep .step-header .emblem svg{width:5rem;height:5rem;}.customstep.customlandingstep .step-content{margin-top:2rem;}@media screen and (min-width:768px){.customstep.customlandingstep{margin-top:2rem;}}@media screen and (max-width:768px){.customstep.customlandingstep{margin-top:.75rem;}}@media screen and (min-width:768px){.customstep.customlandingstep .step-header .header{text-align:right;}}.continueBanner .startover,.stickybanner.formbuttons+.spacer{display:none;}@media screen and (max-width:768px){.continueBanner .startover{display:block;}}.continueBanner .fixToTop{position:absolute;top:100%;right:-1000px;width:1px;height:1px;}.card.testhardware .photo{border:none;}.telehealthlocationbody,.testhardwaredescription{color:#363636;word-break:break-word;}.telehealthlocationbody{line-height:1.5rem;}.locationGroup{display:flex;flex-direction:row;flex-wrap:wrap;}.locationGroup>div.selectLocation{display:inline-block;flex-basis:50%;flex-grow:1;width:auto;margin-left:1rem;}.locationGroup>div:last-child{flex-basis:10rem;flex-grow:9999;}.locationGroup>div select{width:100%;}.telehealthlocation div.selectLocation{box-sizing:border-box;}.telehealthlocation svg{height:3rem;width:3rem;vertical-align:top;fill:#246fb5;}.mobile select.telehealthlocation{max-width:80%;}.mobile span.telehealthlocationbody{max-width:100%;display:inline-block;}.mobile .telehealthlocation div.selectLocation{margin-bottom:10px;}.cardlist.column_1>.telehealthlocation.select.card{width:70%;}.mobile .cardlist.column_1>.telehealthlocation.select.card{width:88%;}.defaultajaxinline .loadingmessage{right:0;margin:auto;}.content>.ajaxspinner.defaultajaxinline{margin-top:1rem;}.content>.ajaxspinner.defaultajaxinline .loadingmessage{width:12rem;}.slotsstep .ajaxspinner.defaultajaxoverlay{position:absolute;top:4rem;}.confirmationstep .ajaxspinner.defaultajaxinline{position:absolute;top:6rem;}@media screen and (min-width:769px){.stepcontainer .captchaLoadingHeart .ajaxspinner.defaultajaxoverlay{position:fixed;margin-top:15rem;}}@media screen and (min-width:769px){.stepcontainer .ajaxspinner.defaultajaxoverlay{position:absolute;}.stepcontainer .ajaxspinner.defaultajaxoverlay .loadingmessage{position:absolute;top:0;margin-top:3rem;}}.hidden .dayofweek .rangebutton .timerange .clearradio input{display:none!important;}.loadingoverlay{position:absolute;z-index:3;pointer-events:none;height:auto;margin-top:2.5rem;}.insuranceVerification .loadingoverlay{position:relative;}.mobile .quickschedule.loadingoverlay{position:fixed;z-index:3;pointer-events:none;height:100%;width:100%;top:0;right:0;display:flex;justify-content:center;align-items:center;}.mobile .quickschedule.loadingoverlay.jqHidden{display:none;}.loadingoverlay .loadingspinner{width:64px;display:block;margin:0 auto;}.loadingoverlay .loadingmessage{margin:0 auto;text-align:center;width:20%;border-radius:.5rem;padding:.5rem;}.mobile .quickschedule.loadingoverlay .loadingmessage{width:auto;}.schedulingoverlay{height:100%;width:100%;position:absolute;top:0;right:0;}.daterangecontainer{display:flex;flex-wrap:wrap;gap:.5rem;}.daterangecontainer .datepickercontainer{width:8.5rem;}.daterangecontainer .datepickercontainer .date{width:100%;}.mobile .daterangecontainer .datepickercontainer{width:8.4lh;}.mobile .daterangecontainer .datepickercontainer .date{width:100%;}.requeststep .timeTable,.slotsstep .timeTable{margin-top:0;}.requeststep .viewers .tbContainer{text-align:right;}.mobile .timepreferencecontainer{width:100%;margin:.5rem 0;}.mobile .timepreferencewidget,.mobile .timepreferencewidget>[id$=_daytimetable]{overflow:hidden;}.timepreferencecontainer .daytimetable span.daystring{display:inline-block;min-width:40%;}.timepreferencecontainer .daytimetable .rangebuttons{width:auto;min-width:60%;display:inline-flex;flex-wrap:wrap;}.timepreferencecontainer .daytimetable .rangebuttons .timerange{width:auto;flex-grow:1;}.reservationstep{width:50%;margin:auto;min-height:580px;}@media screen and (max-width:768px){.reservationstep{width:auto;}}.reservationstep .step-header{text-align:center;}.reservationstep .step-header .emblem{display:inline-block;width:8rem;height:8rem;background-color:#fff;border-radius:50%;padding:1.5rem;}.reservationstep .step-header .emblem svg{width:5rem;height:5rem;}.reservationstep .step-content{margin-top:2rem;}@media screen and (min-width:768px){.reservationstep{margin-top:2rem;}}@media screen and (max-width:768px){.reservationstep{margin-top:.75rem;}}.reservationstep .step-content,.reservationstep .step-header .header{text-align:center;}.reservationstep .step-content .__captchaCore{width:-moz-fit-content;width:fit-content;margin:auto;}.reservationstep .step-content button{display:inline-block;}.reservationstep .step-content .captchaContainer .visuallabel{margin-bottom:.5rem;margin-right:auto;margin-left:auto;max-width:380px;}.reservationstep .step-content .secureSessionContent input{display:inline-block;}.reservationstep .step-content .secureSessionContent .formbuttons{justify-content:center;}.secureSessionContent .demographicAuthForm .demoCaptchaContainer{display:none;}.secureSessionContent .demographicAuthForm input{margin-top:1rem;}.secureSessionContent .demographicAuthForm .messagedisplay{display:inline;}.secureSessionContent .demographicAuthForm .captchaContainer{margin-top:1rem;margin-bottom:1rem;}.secureSessionContent .demographicAuthForm .captchaContainer .visuallabel{display:none;}.secureSessionContent .demographicAuthForm .__captchaCore>div{margin:0!important;}.offscreen{position:absolute;right:-9999px;width:1px;height:1px;overflow:hidden;}.stepcontainer{position:relative;}.stepcontainer .fadeIn{z-index:2;}body:not(.embedded) .fullWidth{max-width:none;width:calc(100% + 2.5rem);margin-right:-1.25rem;}@media screen and (max-width:768px){body:not(.embedded) .fullWidth{width:calc(100% + 1.5rem);margin-right:-.75rem;}}@media screen and (min-width:1300px){body:not(.embedded) .fullWidth{width:calc(100% + 8.6rem);margin-right:-4.2rem;}}.headerwrapper h2:focus,.requestfinishedstep h2:focus,.schedulingstopped h2:focus,.stepcontainer h2:focus{outline:none;}.schedulingStepBanners .standardBanner{margin-top:.75rem;outline:none;overflow-wrap:anywhere;}.providerSelectionToggle+.specificProviderSelection{padding-top:1rem;}.requeststep .confirmation form>fieldset:not(:last-child),.requeststep .confirmation form>section:not(:last-child){margin:0 0 1rem;}.requeststep .confirmation form .otherprovidersection .messagedisplay,.requeststep .confirmation form .otherrfvsection .messagedisplay{display:inline;}.card.confirmation,.confirmationstep .card.differentHeights{padding:1rem;}@media screen and (max-width:768px){.confirmationstep .instructionsAndComments,.requeststep .requestDetails{padding-top:1rem;}}@media screen and (min-width:769px){.confirmationstep .instructionsAndComments,.requeststep .requestDetails{padding-right:1rem;}}.confirmationstep .appointmentWarnings.card.helptip{width:calc(100% + 2rem);margin-right:-1rem;max-width:unset;margin-top:-1rem;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top:none;border-right:none;border-left:none;margin-bottom:1rem;}.confirmationstep .solutiondetails~.confirmationApptGrid{margin-top:10px;}.confirmationstep .apptDetails .grid>.row.slotdetails:last-child{margin-bottom:1rem;}.confirmationstep .row.apptComments{display:block;width:100%;font-size:1rem;}.confirmationstep .row.apptComments:last-child{margin-bottom:0;}.confirmationstep p.prettycheck.container:last-of-type{margin-bottom:1rem;}.confirmationstep #chiefComplaint{margin-bottom:-.1rem;}.confirmationstep #highAcuity{margin:.25rem 0 .6rem;}.confirmationstep #highAcuityYieldIcon{height:1.25rem;width:1.25rem;}.confirmationstep #chiefComplaint_message{min-height:.5rem;}.confirmationstep .phonenumber[class],.requeststep .phonenumber[class]{display:inline;}.confirmationstep .button.request .scheduleicon,.confirmationstep .button.schedule .scheduleicon,.requeststep .button.request .scheduleicon,.requeststep .button.schedule .scheduleicon{display:flex;justify-content:center;align-items:center;}.confirmationstep .button.request svg,.confirmationstep .button.schedule svg,.requeststep .button.request svg,.requeststep .button.schedule svg{fill:currentColor;width:clamp(16px,1.154rem,48px);height:clamp(16px,1.154rem,48px);vertical-align:middle;margin-right:.2rem;}.confirmationstep .providerphoto,.requeststep .providerphoto{width:5rem;height:5rem;border-radius:5rem;float:none;margin-right:auto;margin-left:auto;}.clear-link-inline,.edit-link-inline{float:left;word-break:normal;white-space:nowrap;}.fakelabel{font-size:1.1rem;padding-bottom:.2rem;}.photoContainer{margin-bottom:.6rem;}.onmyway-signup:not(:first-child){border-top:1px solid #dbdbdb;padding-top:.5rem;}.dateSelector .dtSelWrapper label.dateslabel{margin:-.25rem 0 .25rem;}.dateSelector,.timeTable{margin:1.5rem 0 0;}input#useteams{margin-bottom:.5rem;}.addVideoVisitProviders svg{width:2rem;height:2rem;vertical-align:middle;}span.time .hour{font-size:1.25rem;font-weight:600;}.confirmation .stickybanner.floatingButtonContainer{display:flex;flex-direction:row;align-items:baseline;}.confirmation .stickybanner.floatingButtonContainer .button{margin-left:0;}.confirmation .stickybanner.floatingButtonContainer .button:disabled{font-style:italic;}.confirmation .stickybanner.floatingButtonContainer.static{margin-top:0;padding-top:0;}.confirmation .stickybanner.floatingButtonContainer.static .button{flex-grow:1;}.confirmation .stickybanner.floatingButtonContainer:not(.static) .button{width:20%;}.confirmation .stickybanner.floatingButtonContainer:not(.static) .button:only-of-type{width:45%;}@media screen and (max-width:768px){.confirmation .stickybanner.floatingButtonContainer:not(.static) .button:only-of-type{flex-grow:1;}}@media screen and (min-width:769px){.confirmation .stickybanner.floatingButtonContainer.static .button.request{flex-grow:0;width:60%;}}.originalappointment .card{min-height:unset;}#OriginalAppointmentInfoHost{display:none!important;}.locationStepHeader+.standardBanner{position:relative;}.confirmation-info-row{display:flex;}.confirmation-info-row+.confirmation-info-row{padding-top:.25rem;}.confirmation-info-row .confirmation-info-icon{width:2.5rem;margin-left:.5rem;}.confirmation-info-row .confirm-info-text{padding-top:.45rem;line-height:1rem;word-break:break-word;}.confirmation-info-row .confirm-info-text .flexParent{flex-wrap:wrap;}.confirmation-info-row .confirm-info-text .flexParent .apptDateTimeParent,.confirmation-info-row .confirm-info-text .flexParent .locationParent{margin-left:auto;max-width:fit-content;}.confirmation-info-row svg{height:2.5rem;width:2.5rem;fill:#246fb5;}.confirmation-info-row .outlinephone,.confirmation-info-row .outlinevideocamera{fill:none;stroke:#246fb5;stroke-width:1.5px;height:2rem;}.confirmation-info-row .outlinevideocamera{stroke-linejoin:round;}.confirmation-info-row .outlinephone{stroke-miterlimit:10;}.requestfinishedstep .requestfinishedcontent:before,.schedulingstopped .schedulingstoppedcontent:before{background:transparent none no-repeat scroll 50%/2rem 2rem;content:"";height:2rem;margin:0 -3.25rem 0 0;position:absolute;width:2rem;}.requestfinishedstep .requestfinishedcontent:before{background-image:url(../images/success.svg);margin-top:.4rem;margin-right:-2.7rem;}html:not(.mobile) .requestfinishedstep .requestfinishedcontent,html:not(.mobile) .schedulingstopped .schedulingstoppedcontent{padding-right:3rem;padding-left:.5rem;}.mobile .requestfinishedstep .requestfinishedcontent h2,.mobile .requestfinishedstep .requestfinishedcontent p,.mobile .schedulingstopped .schedulingstoppedcontent h2,.mobile .schedulingstopped .schedulingstoppedcontent p{padding-right:3rem;padding-left:.5rem;margin-right:0;width:100%;}html.mobile .requestfinishedstep .requestfinishedcontent:before,html.mobile .schedulingstopped .schedulingstoppedcontent:before{margin-right:0;}.section.appointmentInfo{padding-bottom:1rem;}a.summaryInfo{display:block;float:right;cursor:pointer;position:relative;padding:1rem .5rem;min-height:4rem;}a.summaryInfo,a.summaryInfo:hover{text-decoration:none;}a.summaryInfo.condensed{padding:0;min-height:1px;cursor:default;}.mobile .summaryInfo.summaryComplete .summaryIcon:before{background-image:url(../images/success.svg);width:1rem;height:1rem;content:"";position:absolute;right:65%;bottom:-10%;background-size:1rem;}@media screen and (max-width:768px){.summary.clearfix{box-shadow:0 1px 5px -1px rgba(0,0,0,.4);background-color:#fff;}}.summary.clearfix.width_7 .summaryInfo{width:14.2%;}.summary.clearfix.width_6 .summaryInfo{width:16.6%;}.summary.clearfix.width_5 .summaryInfo{width:20%;}.summary.clearfix.width_4 .summaryInfo{width:25%;}.summary.clearfix.width_3 .summaryInfo{width:33.3%;}.summary.clearfix.width_2 .summaryInfo{width:50%;}.summary.clearfix.width_1 .summaryInfo{width:100%;}a.summaryInfo:not(.summarySelectable):hover{cursor:default;background-color:transparent;}.summaryIcon{background:transparent none no-repeat scroll 50%/2rem 2rem;content:"";height:2rem;position:absolute;width:2rem;opacity:.3;}.mobile .summaryComplete .summaryIcon.summaryProvider,.summaryProvider{background-image:url(../images/visits/doctors.svg);}.mobile .summaryComplete .summaryIcon.summaryRFV,.summaryRFV{background-image:url(../images/visits/procedures_outline.svg);}.mobile .summaryComplete .summaryIcon.summarySpecialty,.summarySpecialty{background-image:url(../images/visits/specialty.png);}.mobile .summaryComplete .summaryIcon.summaryLocation,.summaryLocation{background-image:url(../images/visits/directions.png);}.mobile .summaryComplete .summaryIcon.summaryTime,.summaryTime{background-image:url(../images/visits/clock.png);}.mobile .summaryComplete .summaryIcon.summaryQuestionnaire,.summaryQuestionnaire{background-image:url(../images/visits/questionnaire_black.png);}.mobile .summaryComplete .summaryIcon.summaryRequest,.summaryRequest{background-image:url(../images/visits/send_request.png);}.mobile .summaryComplete .summaryIcon.summaryConfirmation,.summaryConfirmation{background-image:url(../images/visits/schedule_header.png);}.mobile .summaryComplete .summaryIcon.summaryConfirmation,.summaryConfirmation.telemedicine{background-image:url(../images/Telemedicine/clipboard_with_check.svg);}.mobile .summaryComplete .summaryIcon.summaryTelehealthLocation,.summaryTelehealthLocation{background-image:url(../images/visits/location_outline.svg);}.mobile .summaryComplete .summaryIcon.summaryTelehealthXOrg,.summaryTelehealthXOrg{background-image:url(../images/Telemedicine/medical_building.svg);}.mobile .summaryComplete .summaryIcon.platformTelehealthXOrg,.platformTelehealthXOrg{background-image:url(../images/Telemedicine/phone_and_computer.svg);}.insuranceVerificationIcon,.mobile .summaryComplete .summaryIcon.insuranceVerificationIcon{background-image:url(../images/Telemedicine/insurance_coverage.svg);}.summarySpan{margin-right:2.5rem;width:auto;word-wrap:break-word;}.clearfix:not(.condensed):after{content:"";display:table;clear:both;}.summaryInfo span{display:inline;}.summaryInfo span.selectedItem{display:block;}a.summaryInfo span{padding:0 0 0 .5rem;}a.summaryInfo span.subtitle{font-size:1rem;font-weight:600;}.summaryInfo .subtle{font-size:.9rem;}.summaryInfo .subtle.editText{display:none;font-size:.8rem;word-wrap:normal;}.summaryInfo .subtle.editText:before{content:" ";}.summaryInfo.summarySelectable:not(.summaryActive) .subtle.editText{display:inline;}.summaryInfo.summaryActive .summaryIcon,.summaryInfo.summaryComplete .summaryIcon{opacity:1;}.summary{max-width:none;width:calc(100% + 2.6rem);margin-right:-1.3rem;}.summaryInfo:first-child{padding-right:1.3rem;}.summaryInfo:before{content:"";height:8px;right:0;position:absolute;left:0;top:-8px;z-index:1;transform:scaleX(1);transition:transform 1s ease-out;transform-origin:100% 20%;}a.summaryInfo:not(.summaryActive):not(.summaryIncomplete):not(.summaryComplete):before{display:none;}.summaryInfo.summaryActive.summaryIncomplete.animate:before,.summaryInfo.summaryActive.summaryIncomplete.animateBack:before{transform:scaleX(2);}body.embedded .summary_navbar{padding:0;}.summary_navbar svg{transform:scaleX(-1);width:16px;height:16px;display:inline-block;}.summary_navbar .summary-back{border:none;border-radius:4px;cursor:pointer;display:block;fill:currentColor;font-family:inherit;font-size:1rem;line-height:normal;position:relative;text-align:center;user-select:none;white-space:normal;overflow-wrap:break-word;display:inline-flex;align-items:center;gap:.25rem;padding:.5rem;margin:-.75rem -.5rem;z-index:3;}.summary_navbar .summary-back:focus,.summary_navbar .summary-back:hover{text-decoration:none;}.summary_navbar .summary-back.disabled[class][class],.summary_navbar .summary-back[aria-disabled=true][class][class],.summary_navbar .summary-back[disabled][class][class]{cursor:default;}.summary_navbar .summary-back.disabled[class][class],.summary_navbar .summary-back.disabled[class][class]:active,.summary_navbar .summary-back.disabled[class][class]:focus,.summary_navbar .summary-back.disabled[class][class]:hover,.summary_navbar .summary-back[aria-disabled=true][class][class],.summary_navbar .summary-back[aria-disabled=true][class][class]:active,.summary_navbar .summary-back[aria-disabled=true][class][class]:focus,.summary_navbar .summary-back[aria-disabled=true][class][class]:hover,.summary_navbar .summary-back[disabled][class][class],.summary_navbar .summary-back[disabled][class][class]:active,.summary_navbar .summary-back[disabled][class][class]:focus,.summary_navbar .summary-back[disabled][class][class]:hover{background-color:#dbdbdb;border:none;box-shadow:none;color:#565656;text-decoration:none;transform:none;}.darkmode .summary_navbar .summary-back.disabled[class][class],.darkmode .summary_navbar .summary-back.disabled[class][class]:active,.darkmode .summary_navbar .summary-back.disabled[class][class]:focus,.darkmode .summary_navbar .summary-back.disabled[class][class]:hover,.darkmode .summary_navbar .summary-back[aria-disabled=true][class][class],.darkmode .summary_navbar .summary-back[aria-disabled=true][class][class]:active,.darkmode .summary_navbar .summary-back[aria-disabled=true][class][class]:focus,.darkmode .summary_navbar .summary-back[aria-disabled=true][class][class]:hover,.darkmode .summary_navbar .summary-back[disabled][class][class],.darkmode .summary_navbar .summary-back[disabled][class][class]:active,.darkmode .summary_navbar .summary-back[disabled][class][class]:focus,.darkmode .summary_navbar .summary-back[disabled][class][class]:hover{background-color:hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.6);}.tvmode:not(.hideFocus) .summary_navbar .summary-back.disabled[class][class][class]:focus,.tvmode:not(.hideFocus) .summary_navbar .summary-back[aria-disabled=true][class][class][class]:focus,.tvmode:not(.hideFocus) .summary_navbar .summary-back[disabled][class][class][class]:focus{outline:4px solid #fff;transform:scale(1.05);}@media (max-width:970px){.tvmode:not(.hideFocus) .summary_navbar .summary-back.disabled[class][class][class]:focus,.tvmode:not(.hideFocus) .summary_navbar .summary-back[aria-disabled=true][class][class][class]:focus,.tvmode:not(.hideFocus) .summary_navbar .summary-back[disabled][class][class][class]:focus{outline:3px solid #fff;}}.summary_navbar .summary-back:active:hover{outline:0;}.mobile .summary_navbar .summary-back[class]{-webkit-appearance:none;line-height:normal;padding:.75rem;vertical-align:top;word-wrap:break-word;}.mobile:not([data-ua=nonmobile]) .summary_navbar .summary-back[class],.mobile:not([data-ua=nonmobile]) .summary_navbar .summary-back[class]:focus{outline:0;}.tvmode .summary_navbar .summary-back[class]{font-size:1.1rem;padding-top:.375rem;padding-bottom:.375rem;}.tvmode:not(.hideFocus) .summary_navbar .summary-back[class]:focus{outline:4px solid #246fb5;transform:scale(1.05);outline-color:#363636;}@media (max-width:970px){.tvmode:not(.hideFocus) .summary_navbar .summary-back[class]:focus{outline:3px solid #246fb5;}}.tvmode.darkmode:not(.hideFocus) .summary_navbar .summary-back[class]:focus{outline-color:#fff;}@media (min--moz-device-pixel-ratio:0){.summary_navbar .summary-back::-moz-focus-inner{border:none;}.summary_navbar .summary-back:focus{outline:1px dotted #000;outline-offset:3px;}}html.mobile .summary_navbar .summary-back{display:none;}@media screen and (max-width:768px){body:not(.embedded):not(.isInside):not(.branded) .summary_navbar{background:#246fb5;}body:not(.embedded):not(.isInside):not(.branded) .summary_navbar,body:not(.embedded):not(.isInside):not(.branded) .summary_navbar a{color:#fff;}body:not(.embedded):not(.isInside):not(.branded) .summary_navbar svg{fill:#fff;}}@keyframes progress{0%{transform:scaleX(0);}to{transform:scaleX(1);}}@keyframes progressBack{0%{transform:scaleX(2);}to{transform:scaleX(1);}}.fadeIn,.floatIn{transition-property:all;animation-duration:.5s;animation-fill-mode:both;}.progress,.summaryInfo.summaryActive.summaryIncomplete.animate:before{animation-duration:.5s;animation-fill-mode:both;animation-name:progress;}.progress,.summaryInfo.summaryActive.summaryIncomplete.animateBack:before{animation-duration:.5s;animation-fill-mode:both;animation-name:progressBack;}.slotSelectionSummary{padding:.5rem;position:relative;}.slotSelectionSummaryInput{display:inline-block;font-size:0;margin:0;opacity:0;position:absolute;width:1.2rem;height:1.2rem;}.slotSelectionSummarySubwayLine{list-style:none;position:relative;}.slotSelectionSummarySubwayLine:before{background-color:#246fb5;content:"";height:100%;right:.75rem;position:absolute;width:1px;z-index:1;}.slotSelectionSummarySubwayLine:first-child:before{height:50%;bottom:0;}.slotSelectionSummarySubwayLine:last-child:before{height:50%;top:0;}.slotSelectionSummarySubwayStop:before{border:2px solid #ccc;border-radius:50%;content:"";display:inline-block;flex:0 0 auto;height:.5rem;right:.4rem;top:50%;transform:translateY(-50%);position:absolute;width:.5rem;z-index:1;}.slotSelectionSummaryLabel.slotSelectionSummaryLabel.slotSelectionSummaryLabel{color:#363636;display:flex;font-size:1rem;line-height:1.25rem;margin:0;padding:.25rem 1.5rem;position:relative;text-align:right;width:100%;}.slotSelectionSummaryLabel.slotSelectionSummaryLabel.slotSelectionSummaryLabel.slotSelectionSummaryLabelDone{cursor:pointer;}.slotSelectionSummaryLabel.slotSelectionSummaryLabel.slotSelectionSummaryLabel .editText{color:#0089ba;margin:0 1rem 0 0;}.slotSelectionSummaryInput+.slotSelectionSummaryLabelDone:hover,.slotSelectionSummaryInput:focus+.slotSelectionSummaryLabelDone,.slotSelectionSummaryInput:hover+.slotSelectionSummaryLabelDone{text-decoration:underline;}.slotSelectionSummaryInput+.slotSelectionSummaryLabelCurrent{border-radius:6px;}.slotSelectionSummaryInput+.slotSelectionSummaryLabelCurrent.slotSelectionSummarySubwayStop:before{background-color:#2d96ff;border-color:#2d96ff;}.slotSelectionSummaryInput+.slotSelectionSummaryLabelCurrent .apptTitle{font-weight:700;}.slotSelectionSummaryInput+.slotSelectionSummaryLabelCurrent.canAnimate{animation:fadein 1.5s forwards;-moz-animation:fadein 1.5s forwards;-webkit-animation:fadein 1.5s forwards;-o-animation:fadein 1.5s forwards;}.slotSelectionSummaryInput+.slotSelectionSummaryLabelCurrent:not(.canAnimate){background-color:#cce9fb;}.slotSelectionSummaryInput+.slotSelectionSummarySubwayStop:before{background-color:#fff;}@keyframes fadein{to{background-color:#cce9fb;}}@-moz-keyframes fadein{to{background-color:#cce9fb;}}@-webkit-keyframes fadein{to{background-color:#cce9fb;}}@-o-keyframes fadein{to{background-color:#cce9fb;}}.slotSelectionSummaryInputDone+.slotSelectionSummarySubwayStop:before{border:none;background:transparent url(../images/success.svg) no-repeat 50%/1rem 1rem;height:.75rem;width:.75rem;}.slotSelectionSummaryLabelAddress{color:#767676;font-size:.8rem;}.slotSelectionSummaryContainer{margin:.5rem 0;}.slotSelectionSummaryLabelDone:focus,.slotSelectionSummaryLabelDone:hover{background-color:#e6f4fd;border-radius:6px;}fieldset.requestReason ul li{margin-bottom:unset;}fieldset.requestReason{margin:0 1.3rem 1rem 0;}.content fieldset.schedulingReason legend.reasonList.label{padding-top:.5rem;}#reschedulereason{margin-bottom:.5rem;}.onboardingPanelStep{width:50%;margin:.5rem auto;}@media screen and (max-width:768px){.onboardingPanelStep{width:auto;}}.onboardingPanelStep h2{line-height:normal;}.onboardingPanelStep .verticalSubwayStopContents.activeAppt{font-weight:700;}.onboardingPanelStep .verticalSubwayStopContents.activeAppt:before{background-color:#2d96ff;border-color:#2d96ff;}.providerContextContainer{margin-top:1rem;margin-bottom:1.5rem;}.providerContextContainer .providerContext{display:flex;}.providerContextContainer .providerContext .providerphoto{width:4rem;height:4rem;flex-shrink:0;border-radius:50%;border:1px solid #ccc;background-color:rgba(36,111,181,.6);overflow:hidden;object-fit:cover;}.providerContextContainer .providerContext .providercontextbio{margin-right:1rem;}.providerContextContainer .providerContext .providercontextbio .name{padding-bottom:0;}.providersUpdatedSubheader:focus{outline:none;}.providersUpdated.grid .row{margin-top:.5rem;max-width:600px;}.providersUpdated.grid .updatedProvider{text-align:center;}.providersUpdated.grid .providerUpdatedPhoto{display:inline-block;margin-left:.2rem;position:relative;}.providersUpdated.grid .providerUpdatedPhoto:last-child:not(.numChanged):after{content:"";width:16px;height:16px;display:inline-table;position:absolute;top:2.1rem;right:2.4rem;}.providersUpdated.grid .numChanged{height:2.2rem;top:.8rem;}.providersUpdated.grid .numChanged.circled{background-color:#fff;width:2.2rem;}.providersUpdated.grid .numChanged:not(.circled){border:none;}.providersUpdated.grid .numChanged>div{font-size:1.2rem;font-weight:700;margin-top:.45rem;overflow-wrap:normal;}.providerUpdatedBadge{height:1rem;width:1rem;top:2rem;right:-.5rem;position:relative;}.slotsContainer{display:inline-block;min-height:250px;height:auto;width:100%;}.slotsContainer .row.rightSideFilter{display:flex;flex-direction:row-reverse;}.slotsContainer .filtersContainer .selectionFilters:last-child .filtercontainer{border-bottom:none;}form.daterangecontainer.sidebarfilters{display:flex;align-items:center;flex-wrap:wrap;gap:0;}a.filtertogglesection .filters-banner{max-width:100%;margin-right:0;margin-left:0;}.leftSideFilter .filtersContainer,.leftSideFilter .filtersContainerFull{padding-left:1.375rem;}.filtersContainer .prettycheck.container,.filtersContainerFull .prettycheck.container{margin:.5rem 0;width:calc(100% - 1.2rem);}.filtersContainer .filterOption span.tbContainer,.filtersContainerFull .filterOption span.tbContainer{width:100%;margin-bottom:0;}.filtersContainer .filter-group-container,.filtersContainerFull .filter-group-container{margin-bottom:.5rem;}.filtersContainer .selectionFilters .filter,.filtersContainerFull .selectionFilters .filter{padding-bottom:.75rem;}.filtersContainer .selectionFilters .filter[role=button]:hover,.filtersContainerFull .selectionFilters .filter[role=button]:hover{cursor:pointer;}.filtersContainer fieldset,.filtersContainerFull fieldset{margin:0;padding:0;}.filtersContainer .hiddenLegend,.filtersContainerFull .hiddenLegend{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.filtersContainerFull input.buttoncheck+label.buttoncheck,.filtersContainerFull input.buttoncheck:checked+label.buttoncheck,.filtersContainerFull input:checked+label.togglebutton[for],.filtersContainerFull label.togglebutton[for],.filtersContainer input.buttoncheck+label.buttoncheck,.filtersContainer input.buttoncheck:checked+label.buttoncheck,.filtersContainer input:checked+label.togglebutton[for],.filtersContainer label.togglebutton[for],.joinwaitliststep input.buttoncheck+label.buttoncheck,.joinwaitliststep input.buttoncheck:checked+label.buttoncheck,.joinwaitliststep input:checked+label.togglebutton[for],.joinwaitliststep label.togglebutton[for]{width:100%;}.content .filtersContainerFull p.buttoncheck,.content .filtersContainer p.buttoncheck{display:block;}.banner{position:relative;padding:1rem 0;}.banner:before{content:" ";position:absolute;top:0;bottom:0;width:calc(100% + 2.5rem);margin-right:-1.25rem;}@media screen and (max-width:768px){.banner:before{width:calc(100% + 1.5rem);margin-right:-.75rem;}}.banner>.header{padding:0;}#scheduling-workflow .landingPage .specialties .banner:before,#scheduling-workflow .PromotedSpecialties:before{margin-right:-4.25rem;width:calc(100% + 8.5rem);background-color:#c8dbed;background-image:url(../images/background.svg);background-position:50%;background-size:cover;}.standardBanner+.banner{margin-top:.75rem;}.mobile .standardBanner{margin-top:.5rem;}#standardworkflowselector{position:relative;}#standardworkflowselector>.separator>p{position:absolute;font-size:1rem;top:.8rem;right:50%;transform:translateX(50%);}#standardworkflowselector>.separator>.line{position:absolute;top:2.2rem;bottom:0;right:50%;width:1px;}#standardworkflowselector .card .cardline{line-height:1rem;}#reasonforvisitworkflow .badge.rfvImage img,#reasonforvisitworkflow .badge.rfvImage svg{max-height:2.6rem;max-width:2.6rem;margin-left:.75rem;}#reasonforvisitworkflow .card.hasBadge div.badge{width:auto;}#reasonforvisitworkflow .card.hasBadge div{width:calc(100% - 3.35rem);}#providerworkflow .card .name,#reasonforvisitworkflow .card .name{font-size:1rem;word-break:break-word;}#providerworkflow .card .subtle,#reasonforvisitworkflow .card .subtle{font-size:.8rem;}#providerworkflow .card.addItem,#reasonforvisitworkflow .card.addItem{text-align:right;}html:not(.mobile) #providerworkflow .headerwrapper>.subtle,html:not(.mobile) #providerworkflow .headerwrapper>h2,html:not(.mobile) #reasonforvisitworkflow .headerwrapper>.subtle,html:not(.mobile) #reasonforvisitworkflow .headerwrapper>h2{display:block;text-align:center;padding-bottom:0;}html:not(.mobile) #providerworkflow .headerwrapper:before{background-image:url(../images/visits/schedule_existing_provider.png);}html:not(.mobile) #reasonforvisitworkflow .headerwrapper:before{background-image:url(../images/visits/encounter_mobile.png);}.mobile #providerworkflow .headerwrapper>h2,.mobile #reasonforvisitworkflow .headerwrapper>h2{text-align:right;padding-bottom:0;}.mobile #standardworkflowselector .col-12{margin-bottom:0;}#providerworkflow .card .cardline,#reasonforvisitworkflow .card .subtle{line-height:1rem;}#providerworkflow .card .providerphoto .photo{width:2.6rem;height:2.6rem;}#providerworkflow .card .providerphoto .photo.newprovider{border:none;border-radius:0;background-color:transparent;}#providerworkflow .card .providerphoto .photo.newprovider svg{fill:currentColor;width:2.6rem;height:2.6rem;position:absolute;display:block;top:.5rem;right:.7rem;}.expand{transform-origin:top;animation-duration:1s;animation-fill-mode:both;animation-name:fadeIn;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0);}.ticket .col-4 .slot{margin-bottom:4px;margin-left:6px;}.ticket .col-4:nth-child(3) .slot{margin-left:0;}.ticket .providerphoto{width:auto;display:inline-block;}.ticket .providerphoto .photo{width:2.6rem;height:2.6rem;margin-top:.2rem;margin-left:0;}.ticket .slotGroupDetail{margin-left:8px;}.ticket .slotGroupDetail:last-child{margin-left:0;}.ticket.card.withButton.col-4{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:.5rem;}.ticket .expireDate{word-break:break-word;}.ticket .oneClickSlots{padding-bottom:.3rem;}.ticket .spacer{height:1rem;}.mobile .providerstep.combined,.mobile .reasonforvisitstep.combined,.mobile .scheduling-embedded #dummydiv{display:none;}.mobile .summary.clearfix{margin-bottom:0;height:calc(4.3rem + 8px);top:-.75rem;position:relative;z-index:5;margin-right:-.5rem;width:100vw;max-width:50em;container-type:inline-size;}.mobile .nodeCard .summary.clearfix{top:0;}.mobile .scheduling-embedded .summary.clearfix{position:static;margin:0;}.mobile .summarySpan{display:none;}.mobile .summaryInfo:first-child{padding-right:.5rem;}.mobile a.summaryInfo{height:4.3rem;width:calc(25% - .6rem);}.mobile .summaryIcon{margin:0 auto;position:relative;max-width:100%;}@container (width < 15rem){a.summaryInfo{padding-right:2px;padding-left:2px;}}.summaryInfo .mobileedittext.subtle{width:100%;position:relative;right:calc(50% - .8rem);}.summaryInfo .mobileedittext{display:none;}.summaryInfo.summarySelectable:not(.summaryActive) .mobileedittext{display:inline;}@media only screen and (max-width:333px){.card .locationssection.cardline.partial{width:100%;}.card .cardline.partial.photo,.providerphotos{display:none;}}.providersection{container-type:inline-size;container-name:providersection;}@container providersection (width < 15rem){.card .cardline.partial.photo,.providerphotos{display:none;}.card .locationssection.cardline.partial{width:100%;}}@media (orientation:portrait){.mobile .list.workflowselect a{display:inline-block;height:50%;width:99%;text-align:center;}.mobile .list.workflowselect .separator{content:"";display:block;position:relative;width:90%;height:1px;margin:auto;background-color:#dbdbdb;}}@media (orientation:landscape){.mobile .list.workflowselect a{display:inline-block;height:100%;width:50%;text-align:center;vertical-align:top;}.mobile .list.workflowselect .separator{content:"";display:inline-block;position:absolute;width:1px;height:calc(90% - 3.5rem);top:3.5rem;background-color:#dbdbdb;}}.mobile .list.workflowselect{height:calc(100vh - 2rem);position:relative;top:1rem;}.mobile .list.workflowselect div.centered div.iconcontainer{height:5rem;width:5rem;margin:auto;position:relative;background-size:cover;}.mobile .workflowselect a.card div.iconcontainer{width:3rem;height:3rem;float:right;background-position:50%;background-repeat:no-repeat;border-radius:1.5rem;background-size:cover;vertical-align:top;margin:0 0 0 .75rem;}.mobile .workflowselect a.card .workflowinfo{display:inline-block;width:calc(100% - 3.75rem);}.mobile .workflowselect .providerfirst div.iconcontainer{background-image:url(../images/visits/schedule_existing_provider.png);}.mobile .workflowselect .rfvfirst div.iconcontainer{background-image:url(../images/visits/encounter_mobile.png);}.mobile .list.workflowselect a div.centered{position:relative;top:50%;transform:translateY(-50%);padding:0 .5rem;}.mobile .workflowselect span.header{font-size:1.1rem;}.mobile .filtersContainerFull span.tbContainer,.mobile .filtersContainer span.tbContainer,.mobile .requestDetails span.tbContainer{width:auto;display:block;}.mobile .timepreferencecontainer .gridrow.headers{word-wrap:normal;overflow:hidden;}.mobile .scheduling-embedded .stepcontainer>div>h2.header{background:none;margin-bottom:0;}.slotgroup{padding:.2rem;}@media screen and (min-width:769px){.summaryComplete .summaryIcon{background-image:url(../images/success.svg);}.slotgroup{margin:0 0 .4rem .6rem;width:calc(20% - .6rem);}.solutionpreview .verticalSubway{width:50%;margin-right:auto;margin-left:auto;}.filters-banner .filtersContainerFull{margin-top:6rem;padding-bottom:10rem;}}@media screen and (max-width:768px){.summary{width:calc(100% + 1.5rem);margin-right:-.75rem;}.summaryInfo.summaryComplete .summaryIcon:before{background-image:url(../images/success.svg);width:1rem;height:1rem;content:"";position:absolute;right:65%;bottom:-10%;background-size:1rem;}.summaryInfo:first-child{padding-right:.5rem;}.summaryIcon{margin:0 auto;position:relative;}.title .headerlink{display:none!important;}.slotgroup{width:calc(33% - .6rem);margin:0 0 .6rem .6rem;padding:.1rem;}.slotsData.card .day{padding-left:0!important;}.slotwarning,.solutionpreview{margin-top:calc(-.6rem - 2px);}.loadingoverlay{position:fixed;margin:0 auto;top:35%;right:0;left:0;}.slotsstep .loadingoverlay{position:relative;margin:0 auto;right:0;left:0;}.loadingoverlay .loadingmessage{width:auto;}html:not(.mobile):not(.datatile) body:not(.embedded) #scheduling-workflow{min-height:50vh;}html:not(.mobile):not(.datatile) body:not(.embedded) #scheduling-workflow.schedulingSplashPageWorkflow{min-height:160px;}.joinwaitliststep .preferencesDetails .buttons{display:block;}.joinwaitliststep .preferencesDetails .buttons .button{margin:.25rem;width:100%;}.joinwaitliststep .preferencesDetails .tbContainer:not(.togglebutton):not(.timerange){width:100%;}}.joinwaitliststep .buttons{display:flex;justify-content:flex-end;}.joinwaitliststep .waitlistpreferences{margin-top:1rem;}.joinwaitliststep .waitlistpreferences .tbContainer{margin-left:.25rem;}.joinwaitliststep .waitlistpreferences .timeTable{margin:0;}.joinwaitliststep .warningBannerContainer{margin:.25rem 0;}.noCookies{height:calc(100vh - 1rem);max-height:700px;min-height:15rem;position:relative;}.noCookies .verticalCenter{margin:0 1rem;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:calc(100% - 2rem);}.noCookies .icon{background-position:50%;background-repeat:no-repeat;background-size:cover;margin:auto;}#noCookies .icon{background-image:url(../images/visits/watermark_directions.png);height:150px;margin-bottom:1rem;width:150px;}#noCookiesError .icon{background-image:url(../images/warning.png);height:64px;width:64px;}#myChartPrompt{display:block;text-align:center;}#workflow-help .standardBanner+.progressiveDisclosureText{margin-top:.5rem;}.screenReaderOnly{height:0;overflow:hidden;}body.embedded{min-width:auto;}body.embedded .card{box-shadow:none;border:1px solid #dbdbdb;}body.embedded,body.embedded #content,body.embedded #content #main{min-height:0;}body.embedded #content{align-items:start;max-width:100%;position:absolute;}body.embedded.autoheight{height:auto;}body.embedded.autoheight #content{position:static;}body.embedded>div{width:auto;}body.embedded .Popup.component{max-height:99999px!important;}.patientTypeToggle .flatradio.container input.flatradio+label,.providerSelectionToggle .flatradio.container input.flatradio+label{width:100%;}@media screen and (min-width:769px){.patientTypeToggle,.providerSelectionToggle{max-width:50%;}}.confirmationstep-standalone{width:50%;margin:auto;}@media screen and (max-width:768px){.confirmationstep-standalone{width:auto;}}.confirmationstep-standalone .step-header{text-align:center;}.confirmationstep-standalone .step-header .emblem{display:inline-block;width:8rem;height:8rem;background-color:#fff;border-radius:50%;padding:1.5rem;}.confirmationstep-standalone .step-header .emblem svg{width:5rem;height:5rem;}.confirmationstep-standalone .step-content{margin-top:2rem;}@media screen and (min-width:768px){.confirmationstep-standalone{margin-top:2rem;}}@media screen and (max-width:768px){.confirmationstep-standalone{margin-top:.75rem;}}.confirmationstep-standalone .step-content{text-align:center;margin-top:1rem;}.waitlistconfirmation{width:35%;margin:auto;}@media screen and (max-width:768px){.waitlistconfirmation{width:auto;}}.waitlistconfirmation .step-header{text-align:center;}.waitlistconfirmation .step-header .emblem{display:inline-block;width:8rem;height:8rem;background-color:#fff;border-radius:50%;padding:1.5rem;}.waitlistconfirmation .step-header .emblem svg{width:5rem;height:5rem;}.waitlistconfirmation .step-content{margin-top:2rem;}@media screen and (min-width:768px){.waitlistconfirmation{margin-top:2rem;}}@media screen and (max-width:768px){.waitlistconfirmation{margin-top:.75rem;}}.waitlistconfirmation .contactInfo.grid{margin-bottom:.5rem;}.waitlistconfirmation .step-content{margin-top:1rem;}#lightbox,body.captchaContainer>div{width:auto;}#lightbox{max-width:60%;height:auto;border-radius:6px;}#lightbox .closeLightbox{background-image:url(../images/close_popup.svg);background-repeat:no-repeat;background-position:50%;position:absolute;width:26px;height:26px;cursor:pointer;top:-8px;left:-14px;}@media screen and (max-width:768px){#lightbox{margin:0;min-width:100%;}#lightbox .closeLightbox{left:0;}}#lightbox .visibleCaptchaContainer{display:flex;flex-direction:column;}#lightbox .visibleCaptchaContainer .__captchaCore{width:auto;margin:.75rem auto 0;}#lightbox .visibleCaptchaContainer .captchaPretext{margin-bottom:.75rem;}#captcha-declaration{font-size:.7rem;line-height:1rem;}.captchaLightbox .captchaContainer:not([data-rendermode=inline]){display:flex;flex-direction:column;}.captchaLightbox .captchaContainer .visuallabel{text-align:center;}.captchaLightbox .captchaContainer:focus{outline:none;}.captchaLightbox .captchaContainer .__captchaCore{width:auto;margin:.75rem auto 0;}.captchaLightbox .dummyVoiceOveriOSButton{opacity:0;height:1px;}.demoCaptchaContainer .demoCaptchaSubmit,.demoCaptchaContainer img{display:block;width:300px;margin:.75rem auto;}.demoCaptchaContainer .captchaPretext{text-align:center;}.invisibleCaptchaContainer{position:fixed;bottom:50%;visibility:hidden;}