.hero-section-slots-view[data-v-e4f11b50]{display:flex;flex-direction:column-reverse;flex-shrink:0;font-family:var(--font-family-primary);overflow:auto;position:relative}.pushdown[data-v-e4f11b50]{height:calc(var(--hero-bg-height)*.6667)}.pushdown-square[data-v-e4f11b50]{height:calc(var(--hero-bg-height)*.27)}.contact-form-banner[data-v-e4f11b50]{align-self:end;display:flex;flex-direction:row-reverse;margin:5px 80px 5px 0;padding:20px}.contact-form-banner[data-v-e4f11b50],.contact-form-mobile[data-v-e4f11b50]{background:var(--white);border:1px solid var(--accent);border-radius:8px;box-shadow:0 0 4px #00000080}.contact-form-mobile[data-v-e4f11b50]{margin:32px 20px;padding:16px}.content-overlay-1[data-v-e4f11b50]{background:var(--hero-bg);color:var(--hero-text-color);display:flex;flex-direction:column;gap:4px;justify-content:center;min-height:84px!important;padding-bottom:12px;padding-top:16px;text-align:center}@media (max-width:900px){.content-overlay-1[data-v-e4f11b50]{display:flex;flex-direction:column;min-height:58px!important;padding-block:12px}}.content-overlay-square[data-v-e4f11b50]{background:var(--hero-bg);color:var(--hero-text-color);display:flex;flex-direction:column;justify-content:center;line-height:normal;margin-bottom:121px;margin-left:80px;min-height:180px;padding:16px;width:287px}.content-overlay-square .location-distance[data-v-e4f11b50]{color:var(--primary-button-font);font-family:var(--font-family-tertiary);font-size:var(--font-size-sm-1);font-style:normal;font-weight:var(--font-weight-5);line-height:normal;margin-bottom:8px}.content-overlay-square .banner-title[data-v-e4f11b50]{margin-bottom:4px;word-wrap:break-word}.content-overlay-square .banner-desc[data-v-e4f11b50],.content-overlay-square .banner-title[data-v-e4f11b50]{font-family:var(--font-family-primary);font-weight:var(--font-weight-6)}@media (max-width:900px){.content-overlay-square[data-v-e4f11b50]{margin:16px;max-height:calc(100% - 32px);min-height:103px;width:calc(100% - 32px)}.content-overlay-square .banner-desc[data-v-e4f11b50],.content-overlay-square .banner-title[data-v-e4f11b50]{font-weight:var(--font-weight-6)!important}.content-overlay-square .banner-title[data-v-e4f11b50]{font-size:var(--font-size-md-2);letter-spacing:-var(--font-letter-spacing-6);margin-bottom:8px;word-wrap:break-word}.content-overlay-square .location-distance[data-v-e4f11b50]{font-size:var(--font-size-xs-3)}}.banner-title[data-v-e4f11b50],.locationm-banner-title[data-v-e4f11b50]{font-family:var(--font-family-tertiary);font-size:var(--font-size-lg-3);font-weight:var(--service-p-b-title-font-weight);letter-spacing:var(--font-letter-spacing-14);line-height:normal;white-space:pre-wrap}@media (max-width:900px){.banner-title[data-v-e4f11b50],.locationm-banner-title[data-v-e4f11b50]{font-family:var(--font-family-primary);font-style:normal;font-weight:var(--service-p-b-SM-title-fw);letter-spacing:var(--font-letter-spacing-16);line-height:normal}.banner-title[data-v-e4f11b50],.banner-title.no-banner-desc[data-v-e4f11b50],.locationm-banner-title[data-v-e4f11b50]{font-size:var(--service-p-b-SM-title-fs)}}.banner-desc[data-v-e4f11b50],.locationm-banner-desc[data-v-e4f11b50]{font-family:var(--font-family-tertiary);font-size:var(--font-size-md-2);font-weight:var(--service-p-b-desc-font-weight);letter-spacing:var(--font-letter-spacing-9);line-height:normal;white-space:pre-wrap}@media (max-width:900px){.banner-desc[data-v-e4f11b50],.locationm-banner-desc[data-v-e4f11b50]{font-family:var(--font-family-primary);font-size:var(--font-size-xs-3);font-style:normal;font-weight:var(--font-weight-5);letter-spacing:var(--font-letter-spacing-14);line-height:16px}}.locationm-banner-desc[data-v-e4f11b50],.locationm-banner-title[data-v-e4f11b50]{font-size:var(--font-size-md-5)}.location-banner-title[data-v-e4f11b50]{font-weight:var(--font-weight-7)}@media (max-width:900px){.location-banner-title[data-v-e4f11b50]{font-size:var(--font-size-md-1)!important}}.content-overlay-back[data-v-e4f11b50]{background:var(--accent)}.content-overlay-2[data-v-e4f11b50]{display:flex;flex-wrap:wrap;gap:16px 36px;justify-content:center;padding-bottom:32px;padding-top:32px;width:100%}.content-overlay-2 button[data-v-e4f11b50]{font-family:var(--font-family-tertiary);font-size:var(--font-size-sm-3)}@media (max-width:900px){.content-overlay-2[data-v-e4f11b50]{align-items:center;flex-direction:column;gap:16px;margin:0;padding-bottom:12px;padding-top:12px;text-align:center}}@media only screen and (max-width:720px){.content-overlay-2[data-v-e4f11b50]{padding:16px}}@media only screen and (max-width:1024px) and (min-width:720px){.content-overlay-2[data-v-e4f11b50]{padding:32px 40px}}@media only screen and (max-width:1280px) and (min-width:1024px){.content-overlay-2[data-v-e4f11b50]{padding:32px 60px}}@media only screen and (max-width:1366px) and (min-width:1280px){.content-overlay-2[data-v-e4f11b50]{padding:32px 80px}}.content-overlay-2 .now-bottom-nearest-btn[data-v-e4f11b50]{display:flex;justify-content:center;min-height:50px;width:100%}.content-overlay-3[data-v-e4f11b50]{align-items:center;background:var(--accent);display:flex;flex-wrap:wrap;gap:0 70px;justify-content:center;margin:0;padding:24px 20px}@media (max-width:900px){.content-overlay-3[data-v-e4f11b50]{flex-direction:column;gap:0;margin:0;padding:16px}}.book-ahead-side-desc[data-v-e4f11b50]{font-family:var(--font-family-primary);font-size:var(--font-size-lg-1);font-weight:var(--font-weight-6);line-height:normal;margin-bottom:16px}@media (max-width:900px){.book-ahead-side-desc[data-v-e4f11b50]{font-size:var(--font-size-sm-3);line-height:24px;margin-left:-16px}}.book-ahead-side-desc[data-v-e4f11b50] p{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.ba-container[data-v-e4f11b50]{align-items:center;display:flex;flex-direction:column}@media (max-width:900px){.ba-container[data-v-e4f11b50]{align-self:stretch}}.ba-container .location-inital-slot[data-v-e4f11b50]{align-items:center;align-self:stretch;color:var(--black);display:flex;font-family:var(--font-family-primary);font-size:var(--font-size-md-2);font-weight:var(--font-weight-5);letter-spacing:var(--font-letter-spacing-21);line-height:30px;margin-bottom:14px}.text-before-book-ahead[data-v-e4f11b50]{margin-bottom:30px;text-align:center;width:100%}@media (max-width:900px){.text-before-book-ahead[data-v-e4f11b50]{margin-bottom:unset}}.text-before-book-ahead[data-v-e4f11b50] a,.text-before-book-ahead[data-v-e4f11b50] a:visited{color:var(--primary);text-decoration:underline}.text-before-book-ahead[data-v-e4f11b50] li,.text-before-book-ahead[data-v-e4f11b50] p{font-family:var(--font-family-primary);font-size:var(--font-size-sm-2)}@media (max-width:900px){.text-before-book-ahead[data-v-e4f11b50] li,.text-before-book-ahead[data-v-e4f11b50] p{font-size:var(--font-size-xs-3);letter-spacing:var(--font-letter-spacing-14);line-height:24px}}.text-before-book-ahead[data-v-e4f11b50] ul{padding-inline-start:15px}.text-before-book-ahead h3[data-v-e4f11b50]{font-size:var(--font-size-lg-1);font-weight:var(--font-weight-5)}.location-details-other-times[data-v-e4f11b50]{width:100%}.location-details-other-times .button-container[data-v-e4f11b50]{display:flex;justify-content:center;margin-top:24px;width:100%}.location-details-other-times .button-container button[data-v-e4f11b50]{width:432px}.location-details-other-times .session-filter[data-v-e4f11b50]{margin-top:24px}.location-details-other-times .session-filter .filterHeadLabel[data-v-e4f11b50]{color:var(--black);font-family:var(--font-family-primary);font-size:var(--font-size-md-2);letter-spacing:var(--font-letter-spacing-21);line-height:20px;text-align:center}.location-details-other-times .session-filter .time-container[data-v-e4f11b50]{margin-top:27px}.ba-clinic[data-v-e4f11b50]{align-items:center;align-self:stretch;display:flex;margin-bottom:16px}.ba-clinic-name[data-v-e4f11b50]{color:var(--text-link-color);font-family:var(--font-family-primary);font-size:var(--font-size-lg-1);font-style:normal;font-weight:var(--font-weight-7);letter-spacing:var(--font-letter-spacing-18);line-height:normal;margin-right:8px;text-decoration:underline}@media (max-width:900px){.ba-clinic-name[data-v-e4f11b50]{font-size:var(--font-size-sm-1)}}.ba-time-slots[data-v-e4f11b50]{display:flex;gap:6px}.btn-time-slot[data-v-e4f11b50]{background:var(--primary);border:none;box-sizing:border-box;color:var(--primary-button-font);min-width:unset;padding:unset;width:140px}.btn-time-slot.selected[data-v-e4f11b50],.btn-time-slot[data-v-e4f11b50]:hover{background:var(--primary-hover)}.divider[data-v-e4f11b50]{background:#00000038;height:1px;margin:24px 0;width:100%}@media (max-width:900px){.divider[data-v-e4f11b50]{margin:16px 0}}.banner-summary[data-v-e4f11b50]{gap:70px;margin:0 80px;padding:24px 20px;text-align:center}.banner-summary[data-v-e4f11b50] p{color:var(--primary-font-color);font-size:var(--service-p-b-summary-sub-title-font-size);font-weight:var(--font-weight-5)}.banner-summary[data-v-e4f11b50] h2{color:var(--primary-font-color);font-size:var(--service-p-b-summary-title-font-size);font-weight:var(--service-p-b-summary-title-font-weight)}@media (max-width:900px){.banner-summary[data-v-e4f11b50]{flex-direction:column;gap:0;margin:0}.banner-summary[data-v-e4f11b50] h2{font-size:var(--font-size-sm-2);letter-spacing:var(--font-letter-spacing-17);line-height:22px}.banner-summary[data-v-e4f11b50] p{font-size:var(--service-p-b-summary-SM-sub-title-fs);font-weight:var(--service-p-b-summary-SM-sub-title-fw);letter-spacing:var(--font-letter-spacing-13);line-height:16px}}.timeSlotCont[data-v-e4f11b50]{display:flex;justify-content:center;margin:32px 70px 0;max-width:100%;padding-inline:19px}@media (max-width:900px){.timeSlotCont[data-v-e4f11b50]{margin:19px 0 18px}}.timeSlots[data-v-e4f11b50]{max-width:100%;width:-moz-fit-content;width:fit-content}@media (min-width:1280px){.timeSlots[data-v-e4f11b50]{max-width:1064px}}.bookVirtualVisit[data-v-e4f11b50]{align-items:center;background:none!important;border:none!important;box-shadow:none!important;color:var(--secondary-button-font)!important;cursor:pointer;display:flex;font-family:var(--font-family-tertiary)!important;font-size:var(--banner-l-o-s-virtual-visit-font-size)!important;font-weight:var(--banner-l-o-s-virtual-visit-font-weight);justify-content:center;text-decoration:underline}@media (max-width:900px){.bookVirtualVisit[data-v-e4f11b50]{background:none!important;border:none!important;box-shadow:none!important;font-size:var(--font-size-sm-2)!important;font-weight:var(--font-weight-7)!important;height:40px!important;min-height:40px!important;min-width:170px!important;width:-moz-fit-content!important;width:fit-content!important}}.isBookaheadNowClicked[data-v-e4f11b50]{margin-left:0;margin-top:16px}@media (max-width:900px){.isBookaheadNowClicked[data-v-e4f11b50]{margin-top:0}}.btn-container[data-v-e4f11b50]{display:grid;gap:16px}@media (max-width:900px){.isVirtualVisitBtn .btn-container[data-v-e4f11b50]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.isVirtualVisitBtn .btn-container .btn[data-v-e4f11b50]{font-size:var(--font-size-sm-2);line-height:18px;padding:0}.isVirtualVisitBtn .btn-container .btn-primary[data-v-e4f11b50]{min-width:170px;width:170px!important}.isVirtualVisitBtn .btn-container .btn-secondary[data-v-e4f11b50]{min-width:175px;width:175px!important}.isVirtualVisitBtn .now-bottom-nearest-btn[data-v-e4f11b50]{min-height:40px!important}.isVirtualVisitBtn .now-bottom-nearest-btn .btn-secondary[data-v-e4f11b50]{height:40px!important;min-height:40px!important}}.walkin-option-available-con[data-v-e4f11b50]{align-items:center;display:flex;gap:24px;justify-content:center}@media (max-width:900px){.walkin-option-available-con[data-v-e4f11b50]{flex-direction:column;gap:12px}}.walkin-option-available-con .walkin-text[data-v-e4f11b50]{color:var(--primary-button-font);font-family:var(--font-family-primary);font-size:var(--font-size-md-3);font-style:normal;font-weight:var(--font-weight-6);line-height:normal}@media (max-width:900px){.walkin-option-available-con .walkin-text[data-v-e4f11b50]{font-size:var(--font-size-sm-2);font-weight:var(--font-weight-7)}}.walkin-option-available-con .walkin-explore-btn[data-v-e4f11b50]{align-items:center;background:#fff;border:1px solid var(--secondary-button-border);border-radius:4px;box-shadow:0 2px 2px #00000052;color:var(--secondary-button-font);cursor:pointer;display:flex;font-family:var(--font-family-tertiary);font-size:var(--font-size-md-1);font-style:normal;font-weight:var(--font-weight-6);height:54px;justify-content:center;line-height:24px;text-align:center;width:303px}@media (max-width:900px){.walkin-option-available-con .walkin-explore-btn[data-v-e4f11b50]{font-size:var(--font-size-sm-2);height:36px;width:240px}}.isWalkInOptionBannerCont .content-overlay-1[data-v-e4f11b50]{align-items:center;padding-top:12px}.isWalkInOptionBannerCont .content-overlay-1 .banner-title[data-v-e4f11b50]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;padding:0 5px 2.5px;word-break:break-word}@media (max-width:900px){.isWalkInOptionBannerCont .content-overlay-1 .banner-title[data-v-e4f11b50]{gap:6px}}.isWalkInOptionBannerCont .content-overlay-1 .clinic-status[data-v-e4f11b50]{margin:0!important;padding:6px!important}.isWalkInOptionBannerCont .content-overlay-1 .align-center[data-v-e4f11b50]{margin:0!important}.isWalkInOptionBannerCont .content-overlay-square[data-v-e4f11b50]{gap:8px}.isWalkInOptionBannerCont .content-overlay-square .banner-title[data-v-e4f11b50]{align-items:start;display:flex;flex-direction:column;gap:6px;margin-bottom:0;padding:0}@media (max-width:900px){.isWalkInOptionBannerCont .content-overlay-square .banner-title[data-v-e4f11b50]{gap:8px}.isWalkInOptionBannerCont .content-overlay-square .clinic-status[data-v-e4f11b50]{margin:0!important;padding:2px 4.5px 3px!important}}.isWalkInOptionBannerCont .content-overlay-square .align-center[data-v-e4f11b50]{margin:0!important}.isWalkInOptionBannerCont .content-overlay-square .walkin-option-available-con[data-v-e4f11b50]{align-items:start;flex-direction:column;gap:8px}.isWalkInOptionBannerCont .content-overlay-square .walkin-option-available-con .walkin-text[data-v-e4f11b50]{font-family:var(--font-family-tertiary);font-size:var(--font-size-sm-3);font-style:normal;font-weight:var(--font-weight-7);line-height:normal}@media (max-width:900px){.isWalkInOptionBannerCont .content-overlay-square .walkin-option-available-con .walkin-text[data-v-e4f11b50]{font-size:var(--font-size-xs-3)}}.isWalkInOptionBannerCont .content-overlay-square .walkin-option-available-con .walkin-explore-btn[data-v-e4f11b50]{font-size:var(--font-size-sm-3);width:254px}@media (max-width:900px){.isWalkInOptionBannerCont .content-overlay-square .walkin-option-available-con .walkin-explore-btn[data-v-e4f11b50]{font-size:var(--font-size-md-1);height:54px;width:303px}}@media (max-width:900px){.content-overlay-square .clinic-status{margin:0 0 8px}}.content-overlay-square .align-center{margin:0 0 8px}
