@keyframes filter-slide-in{0%{transform:translateY(-50%);opacity:0;visibility:hidden}100%{transform:translateY(0);opacity:1;visibility:visible}}@keyframes filter-slide-out{0%{transform:translateY(0);opacity:1;visibility:visible}100%{transform:translateY(-50%);opacity:0;visibility:hidden}}@keyframes container-expand{0%{height:1.5rem;opacity:0;visibility:hidden;width:6.25rem}100%{height:5.4rem;opacity:1;visibility:visible;width:100%}}@keyframes container-collapse{0%{height:5.4rem;opacity:1;visibility:visible;width:100%}100%{height:1.5rem;opacity:0;visibility:hidden;width:6.25rem}}.header__search-filter-form{animation-play-state:paused;background-color:#fff;border:.1rem solid var(--neutral);border-radius:3.2rem;box-shadow:none;height:1.5rem;max-width:max-content !important;opacity:0;padding:.2rem .4rem .2rem 1.4rem;visibility:hidden;will-change:height,width}.header__search-filter-form .search-filter-form{animation-play-state:paused;background-color:rgba(0,0,0,0);border:0;border-radius:0;box-shadow:none;opacity:0;padding:0;visibility:hidden}.header--animations-enabled .header__search-filter-form{animation:container-collapse 600ms ease 300ms forwards;animation-play-state:running;height:5.4rem;opacity:1;visibility:visible}.header--animations-enabled .header__search-filter-form .search-filter-form{animation:filter-slide-out 300ms ease forwards;animation-play-state:running}.header--display-filters{padding-bottom:2.5rem !important;padding-top:2.5rem !important}.header--display-filters .header__search-filter-form{animation:container-expand 600ms ease forwards}.header--display-filters .header__search-filter-form .search-filter-form{animation:filter-slide-in 300ms ease 600ms forwards}body{transition:200ms ease-in-out opacity}.body--interstitial-active{overflow:hidden}.body--interstitial-active::before{background-color:rgba(15,15,15,.7019607843);content:"";height:100%;left:0;position:fixed;top:0;width:100%;z-index:1}.header--interstitial-active{padding-bottom:14rem !important}.header--interstitial-active .header__container{align-items:flex-start}.header--interstitial-active .header__form-interstitial-container{padding-bottom:1.7rem;padding-top:6.5rem}.header--interstitial-active .header__interstitial{height:unset;margin-top:1rem;opacity:1;visibility:visible}.header--interstitial-active .header__search-filter-form{box-shadow:0 4px 8px 0 rgba(0,0,0,.12)}.search-filter-form-dropdown{position:relative}@media(min-width: 768px){.search-filter-form-dropdown{align-items:center;display:flex}}.search-filter-form-dropdown::after{background-color:var(--neutral);content:"";display:block;height:.1rem;margin:.8rem 0;width:100%}@media(min-width: 768px){.search-filter-form-dropdown::after{content:"";background-color:var(--neutral);border-radius:.1rem;display:block;width:.1rem;height:2.4rem;position:absolute;right:0;top:-1.15rem}}@media(min-width: 768px){.search-filter-form-dropdown[data-search-filter-form-dropdown=type-of-care] .search-filter-form-modal-trigger__label{width:8.5rem}}@media(min-width: 768px){.search-filter-form-dropdown[data-search-filter-form-dropdown=payors] .search-filter-form-modal-trigger__label{width:8.7rem}}@media(min-width: 768px){.search-filter-form-dropdown[data-search-filter-form-dropdown=specialties] .search-filter-form-modal-trigger{padding-right:1rem}}@media(min-width: 768px){.search-filter-form-dropdown:last-of-type::after{display:none}.search-filter-form-dropdown:last-of-type::after .search-filter-form-modal-trigger__label{width:4.33rem}}.search-filter-form-modal-trigger{align-items:center;background-color:rgba(0,0,0,0);color:var(--base);display:flex;padding:1.5rem 0;position:relative;width:100%}@media(min-width: 768px){.search-filter-form-modal-trigger{padding:0 .5rem 0 2.6rem}}.search-filter-form-modal-trigger__label{display:inline-block;font-size:var(--text-s);font-weight:500;line-height:var(--text-s-line-height);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width: 768px){.search-filter-form-modal-trigger__label{font-size:1.3rem;line-height:var(--text-xs-line-height);width:5.6rem}}.search-filter-form-modal{background-color:#fff;display:none;left:0;height:100vh;position:fixed;top:0;width:100vw;z-index:100}@media(min-width: 480px){.search-filter-form-modal{border:.1rem solid var(--neutral);border-radius:var(--radius-4xl);height:max-content;overflow:hidden;padding:1.2rem 0;position:absolute;top:calc(100% + 1.4rem);width:31rem}}.search-filter-form-modal__close-button{background-color:rgba(0,0,0,0);color:var(--base);font-size:var(--text-s);font-weight:500;text-decoration:underline}.search-filter-form-modal__fieldset{border:0;display:flex;flex-direction:column;height:auto;max-height:calc(100vh - 17.6rem);margin:0;overflow-y:auto;padding:0}@media(min-width: 480px){.search-filter-form-modal__fieldset{height:100%;margin-top:.5rem;max-height:19rem}}.search-filter-form-modal__header{align-items:center;border-bottom:.1rem solid var(--base);display:flex;font-size:var(--text-m);justify-content:space-between;height:7.2rem;margin:0 1.6rem}@media(min-width: 480px){.search-filter-form-modal__header{display:none}}.search-filter-form-modal__heading{font-size:var(--text-l);font-weight:400}.search-filter-form-modal__input{appearance:none;border:0;position:absolute}.search-filter-form-modal__input+.search-filter-form-modal__option-deselect{display:none}.search-filter-form-modal__input:checked+.search-filter-form-modal__option-deselect{display:inline-flex}.search-filter-form-modal__input:checked::before{background-color:var(--base)}.search-filter-form-modal__input:checked::after{display:block}.search-filter-form-modal__input--multi-select{padding-left:0;padding-right:.6rem;position:relative}.search-filter-form-modal__input--multi-select::after{content:"";border:solid var(--neutral-light);border-width:0 .2rem .2rem 0;display:none;height:.75rem;left:.4rem;position:absolute;top:.2rem;transform:rotate(45deg);width:.4rem}.search-filter-form-modal__input--multi-select::before{content:"";border:.1rem solid var(--base);border-radius:.2rem;display:block;height:1.2rem;width:1.2rem}.search-filter-form-modal__option{align-items:center;color:var(--base);cursor:pointer;display:flex;justify-content:flex-start;margin:0;padding:1.6rem 3.2rem;position:relative;transition:200ms ease-in-out background-color}@media(min-width: 480px){.search-filter-form-modal__option{font-size:var(--text-s);padding:.75rem 2.7rem}}.search-filter-form-modal__option:hover{background-color:var(--neutral-semi-light)}.search-filter-form-modal__option-deselect{background-color:rgba(0,0,0,0)}.search-filter-form-modal__option--hidden{display:none}.search-filter-form-modal__option--selected{background-color:var(--neutral-semi-light)}.search-filter-form-modal__option--selected:not(#modal-specialties .search-filter-form-modal__option--selected){justify-content:space-between}.search-filter-form-modal__search-input{appearance:none;border:0;border:.1rem solid var(--neutral);border-radius:var(--radius-circle);color:var(--neutral-dark);font-size:var(--text-s);padding:1.2rem 0 1.2rem 3.5rem;width:100%}@media(min-width: 480px){.search-filter-form-modal__search-input{font-size:var(--text-xs);padding:.75rem 0 .75rem 3.1rem}}.search-filter-form-modal__search-input::placeholder{color:var(--neutral-dark)}.search-filter-form-modal__search-input:focus,.search-filter-form-modal__search-input:hover{outline:none !important}.search-filter-form-modal__search-input-wrapper{background-color:rgba(0,0,0,0);display:flex;margin-bottom:.3rem;margin-top:3.2rem;padding:0 1.4rem;position:relative}@media(min-width: 480px){.search-filter-form-modal__search-input-wrapper{margin-top:1.2rem}}.search-filter-form-modal__search-input-wrapper .search-filter-form-search-icon{height:1.2rem;left:3rem;position:absolute;top:1.65rem;stroke-width:.3rem;width:1.2rem}@media(min-width: 480px){.search-filter-form-modal__search-input-wrapper .search-filter-form-search-icon{left:2.75rem;top:1.25rem}}.search-filter-form-modal__search-input-wrapper .search-filter-form-search-icon path{stroke:var(--neutral-dark)}.search-filter-form-modal--active{display:block}.search-filter-form-search-icon{height:2.4rem;width:2.4rem}@media(min-width: 768px){.search-filter-form-search-icon{stroke-width:.3rem}}.search-filter-form-tabbed{align-items:center;border:.1rem solid var(--neutral);border-radius:100rem;display:grid;grid-template-columns:repeat(2, 1fr);justify-content:center;margin-bottom:1rem;padding:.6rem}@media(min-width: 768px){.search-filter-form-tabbed{margin:0;min-width:15rem;padding:.4rem}}.search-filter-form-tabbed__input{appearance:none;background-color:rgba(0,0,0,0);border:0;height:100%;left:0;position:absolute;top:0;width:100%}.search-filter-form-tabbed__option{align-items:center;border-radius:100rem;color:var(--base);display:flex;font-size:1.4rem;justify-content:center;line-height:1.6;margin:0;padding:.8rem .6rem;position:relative}@media(min-width: 768px){.search-filter-form-tabbed__option{font-size:1rem;padding:.4rem}}.search-filter-form-tabbed__option:has(.search-filter-form-tabbed__input:checked){background-color:var(--base);color:var(--white)}.search-filter-form{background-color:var(--white);border:.1rem solid var(--neutral);border-radius:3.2rem;box-shadow:0 4px 8px 0 rgba(0,0,0,.12);padding:1.4rem 1.2rem 1rem;width:100%}@media(min-width: 768px){.search-filter-form{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;width:max-content;max-width:max-content !important;padding:.3rem .4rem .3rem 1.1rem}}.search-filter-form__validation-message{color:var(--danger);display:none;font-size:1rem;font-weight:500;line-height:.8rem;position:absolute;right:0;text-align:left;white-space:nowrap}@media(min-width: 768px){.search-filter-form__validation-message{bottom:-0.8rem;font-size:.8rem;left:2.6rem;right:unset}}.search-filter-form__submit-button{align-items:center;display:flex;font-weight:500;gap:.25rem;justify-content:center;line-height:1;margin-top:3rem;width:100%}@media(min-width: 768px){.search-filter-form__submit-button{font-size:var(--text-xs) !important;letter-spacing:.024rem;line-height:1.33;margin:0;padding-left:1.3rem;width:8.8rem}}.search-filter-form--error .search-filter-form__validation-message{display:block}.search-filter-form--builder{justify-content:space-between}@media(min-width: 768px){.search-filter-form--builder .search-filter-form-modal-trigger{padding:0 1.6rem 0 4rem !important}}@media(min-width: 768px){.search-filter-form--builder .search-filter-form-dropdown:first-of-type .search-filter-form-modal-trigger{padding-left:0 !important}}.sticky-mobile-cta{background-color:var(--neutral-light);border-top-left-radius:1.4rem;border-top-right-radius:1.4rem;bottom:0;box-shadow:0 0 8px rgba(0,0,0,.2);left:0;opacity:0;padding:1.6rem var(--gutter) 3.2rem;pointer-events:none;position:fixed;transform:translateY(100%);transition:visibility .2s ease-in-out,opacity .2s ease-in-out,transform .2s ease-in-out;width:100%;will-change:transform;visibility:hidden;z-index:99}.sticky-mobile-cta .search-filter-form{background-color:var(--white);border:.1rem solid var(--neutral);border-radius:3.2rem;box-shadow:0 4px 8px 0 rgba(0,0,0,.12);padding:1.4rem 1.2rem 1rem;width:100%}@media(min-width: 870px){.sticky-mobile-cta .search-filter-form{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;width:max-content;max-width:max-content !important;padding:.3rem .4rem .3rem 1.1rem}}.sticky-mobile-cta .search-filter-form__validation-message{color:var(--danger);display:none;font-size:1rem;font-weight:500;line-height:.8rem;position:absolute;right:0;text-align:left;white-space:nowrap}@media(min-width: 870px){.sticky-mobile-cta .search-filter-form__validation-message{bottom:-0.8rem;font-size:.8rem;left:2.6rem;right:unset}}.sticky-mobile-cta .search-filter-form__submit-button{align-items:center;display:flex;font-weight:500;gap:.25rem;justify-content:center;line-height:1;margin-top:3rem;width:100%}@media(min-width: 870px){.sticky-mobile-cta .search-filter-form__submit-button{font-size:var(--text-xs) !important;letter-spacing:.024rem;line-height:1.33;margin:0;padding-left:1.3rem;width:8.8rem}}.sticky-mobile-cta .search-filter-form--error .search-filter-form__validation-message{display:block}.sticky-mobile-cta .search-filter-form--builder{justify-content:space-between}@media(min-width: 870px){.sticky-mobile-cta .search-filter-form--builder .search-filter-form-modal-trigger{padding:0 1.6rem 0 4rem !important}}@media(min-width: 870px){.sticky-mobile-cta .search-filter-form--builder .search-filter-form-dropdown:first-of-type .search-filter-form-modal-trigger{padding-left:0 !important}}.sticky-mobile-cta .search-filter-form{background-color:rgba(0,0,0,0) !important;border:0 !important;box-shadow:none !important;padding:0 !important;flex-direction:column;max-width:none !important}.sticky-mobile-cta .search-filter-form-dropdown{position:relative}@media(min-width: 870px){.sticky-mobile-cta .search-filter-form-dropdown{align-items:center;display:flex}}.sticky-mobile-cta .search-filter-form-dropdown::after{background-color:var(--neutral);content:"";display:block;height:.1rem;margin:.8rem 0;width:100%}@media(min-width: 870px){.sticky-mobile-cta .search-filter-form-dropdown::after{content:"";background-color:var(--neutral);border-radius:.1rem;display:block;width:.1rem;height:2.4rem;position:absolute;right:0;top:-1.15rem}}@media(min-width: 870px){.sticky-mobile-cta .search-filter-form-dropdown[data-search-filter-form-dropdown=type-of-care] .search-filter-form-modal-trigger__label{width:8.5rem}}@media(min-width: 870px){.sticky-mobile-cta .search-filter-form-dropdown[data-search-filter-form-dropdown=payors] .search-filter-form-modal-trigger__label{width:8.7rem}}@media(min-width: 870px){.sticky-mobile-cta .search-filter-form-dropdown[data-search-filter-form-dropdown=specialties] .search-filter-form-modal-trigger{padding-right:1rem}}@media(min-width: 870px){.sticky-mobile-cta .search-filter-form-dropdown:last-of-type::after{display:none}.sticky-mobile-cta .search-filter-form-dropdown:last-of-type::after .search-filter-form-modal-trigger__label{width:4.33rem}}.sticky-mobile-cta .search-filter-form-dropdown{flex-direction:column;width:100%}.sticky-mobile-cta .search-filter-form-dropdown::after{content:"";display:block !important;position:relative;top:unset}.sticky-mobile-cta .search-filter-form-dropdown[data-search-filter-form-dropdown=payors] .search-filter-form-modal-trigger,.sticky-mobile-cta .search-filter-form-dropdown[data-search-filter-form-dropdown=specialties] .search-filter-form-modal-trigger,.sticky-mobile-cta .search-filter-form-dropdown[data-search-filter-form-dropdown=states] .search-filter-form-modal-trigger{padding-left:0 !important;padding-right:0 !important}.sticky-mobile-cta .search-filter-form-modal-trigger{align-items:center;background-color:rgba(0,0,0,0);color:var(--base);display:flex;padding:1.5rem 0;position:relative;width:100%}@media(min-width: 870px){.sticky-mobile-cta .search-filter-form-modal-trigger{padding:0 .5rem 0 2.6rem}}.sticky-mobile-cta .search-filter-form-modal-trigger__label{display:inline-block;font-size:var(--text-s);font-weight:500;line-height:var(--text-s-line-height);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width: 870px){.sticky-mobile-cta .search-filter-form-modal-trigger__label{font-size:1.3rem;line-height:var(--text-xs-line-height);width:5.6rem}}.sticky-mobile-cta .search-filter-form-modal-trigger{padding:1.5rem 0 !important;padding-left:0 !important;padding-right:0 !important}.sticky-mobile-cta .search-filter-form-modal-trigger__label{width:100% !important}.sticky-mobile-cta .search-filter-form-search-icon{height:2.4rem;width:2.4rem}@media(min-width: 768px){.sticky-mobile-cta .search-filter-form-search-icon{stroke-width:.3rem}}.sticky-mobile-cta .search-filter-form-search-icon{stroke-width:unset}.sticky-mobile-cta .search-filter-form-tabbed{align-items:center;border:.1rem solid var(--neutral);border-radius:100rem;display:grid;grid-template-columns:repeat(2, 1fr);justify-content:center;margin-bottom:1rem;padding:.6rem}@media(min-width: 870px){.sticky-mobile-cta .search-filter-form-tabbed{margin:0;min-width:15rem;padding:.4rem}}.sticky-mobile-cta .search-filter-form-tabbed__input{appearance:none;background-color:rgba(0,0,0,0);border:0;height:100%;left:0;position:absolute;top:0;width:100%}.sticky-mobile-cta .search-filter-form-tabbed__option{align-items:center;border-radius:100rem;color:var(--base);display:flex;font-size:1.4rem;justify-content:center;line-height:1.6;margin:0;padding:.8rem .6rem;position:relative}@media(min-width: 870px){.sticky-mobile-cta .search-filter-form-tabbed__option{font-size:1rem;padding:.4rem}}.sticky-mobile-cta .search-filter-form-tabbed__option:has(.search-filter-form-tabbed__input:checked){background-color:var(--base);color:var(--white)}.sticky-mobile-cta .search-filter-form-tabbed{width:100%}.sticky-mobile-cta__button{align-items:center;gap:.25rem;justify-content:center;display:flex;width:100%}.sticky-mobile-cta__buttons{display:flex;flex-direction:column}.sticky-mobile-cta__close-button{align-items:center;appearance:none;background-color:rgba(0,0,0,0);color:var(--base);display:flex;font-size:var(--text-xs);justify-content:center;line-height:1.66;max-height:0;opacity:0;pointer-events:none;text-decoration:underline;transition:.2s ease-in-out max-height;visibility:hidden}.sticky-mobile-cta__form-container{max-height:0;opacity:0;visibility:hidden}.sticky-mobile-cta--active{z-index:1001}.sticky-mobile-cta--active .sticky-mobile-cta__button{max-height:0;opacity:0;padding:0;pointer-events:none;transform:translateY(-100%);visibility:hidden}.sticky-mobile-cta--active .sticky-mobile-cta__close-button{margin-top:1.2rem;max-height:2.4rem;opacity:1;pointer-events:auto;visibility:visible}.sticky-mobile-cta--active .sticky-mobile-cta__container{background-color:var(--white);border:.1rem solid var(--neutral);border-radius:3.2rem;box-shadow:0 4px 8px rgba(0,0,0,.1215686275);padding:1.4rem}.sticky-mobile-cta--active .sticky-mobile-cta__form-container{max-height:35.2rem;opacity:1;visibility:visible}@media(max-width: 480px){.sticky-mobile-cta--active:has(.search-filter-form-modal--active){top:0}}.sticky-mobile-cta--display{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}@media(min-width: 870px){.sticky-mobile-cta--display{display:none}}.header-wrapper{position:sticky;top:0;z-index:100}.header-wrapper:has(.sticky-mobile-cta--active){z-index:101}/*# sourceMappingURL=header.css.map */
