.DatePaginator_app-border-radius__em1Yl{border-radius:16px!important}.DatePaginator_font-weight-medium__fHDly{font-weight:500!important}.DatePaginator_date_paginator_button__aggMG{width:30px;height:30px}.DatePaginator_date_paginator_button__aggMG:disabled{opacity:1;cursor:not-allowed}.DatePaginator_date_paginator_button__aggMG:disabled>svg{fill:#bdbdba}.DatePaginator_date_column_container__LW4Bk{font-weight:300;font-family:Gibson;text-align:center;white-space:nowrap}.DatePaginator_date_column_masked__iwoYU{font-weight:300;line-height:38px}.SlotGrid_slots_container__LDRRK,.SlotGrid_slots_container_authenticated__TzOb_,.SlotGrid_slots_container_support__LB1Ga{overflow-y:auto;max-height:min(30vh,305px);padding-right:14px;width:342px}.SlotGrid_slots_scroll_host__nY0cF{position:relative;display:block;width:342px}.SlotGrid_slots_scroll_host_pass_through__TVGBT{display:contents}.SlotGrid_slots_bottom_fade__GA14B{position:absolute;left:0;right:0;bottom:0;height:54px;z-index:1;pointer-events:none;background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 90%)}.SlotGrid_hide_gradient__WdtyJ .SlotGrid_slots_bottom_fade__GA14B{display:none}.SlotGrid_profile_slot_card__m3NHV{background:rgba(38,196,168,.08)}.SlotGrid_profile_no_slot__iJYXE{border:2px solid rgba(13,133,244,.12);box-sizing:border-box;border-radius:8px}.SlotGrid_empty_slot_placeholder__qIJwT,.SlotGrid_empty_slot_placeholder_provider_page__WtrMu,.SlotGrid_more_btn__LP7K6,.SlotGrid_slot_button__fLLHN,.SlotGrid_slot_button_provider_page__tUNRx,.SlotGrid_slot_typography__H8oiJ{font-family:Gibson;color:#171c21;font-size:14px;line-height:24px;letter-spacing:.07px;text-align:center;text-wrap:nowrap;padding:4px 3.5px;border-radius:10px;margin-bottom:16px}.SlotGrid_slot_button__fLLHN:active,.SlotGrid_slot_button__fLLHN:hover,.SlotGrid_slot_button_acted__kdUWW,.SlotGrid_slot_button_provider_page__tUNRx:active,.SlotGrid_slot_button_provider_page__tUNRx:hover{border:1px solid #14467c!important;background-color:#fff2d6!important;color:#171c21!important;box-shadow:none!important}.SlotGrid_slot_button__fLLHN,.SlotGrid_slot_button_provider_page__tUNRx{border:1px solid #b9c8d8;background:#f7f9fb}.SlotGrid_slot_button_daySlot__vIvV_{background:linear-gradient(180deg,#ffebbb,#ffda81)}.SlotGrid_slot_button_eveningSlot__bo6l7{background:linear-gradient(0deg,hsla(0,0%,100%,.35),hsla(0,0%,100%,.35)),linear-gradient(180deg,#e8f1fb,#9ac2ea)}.SlotGrid_slot_button_provider_page__tUNRx{box-sizing:border-box;margin-bottom:12px!important;padding:6px 5.5px!important;height:40px}.SlotGrid_slot_button_support_override__krnWn{line-height:16px}.SlotGrid_empty_slot_placeholder__qIJwT{color:#666;border:1px solid transparent}.SlotGrid_empty_slot_placeholder_provider_page__WtrMu{display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:40px;background-color:#fff!important;border:1px solid transparent!important;padding:6px 5.5px!important;margin-bottom:12px!important}.SlotGrid_empty_slot_placeholder_support_override__mRN83{line-height:16px;padding-top:10px;padding-bottom:10px}.SlotGrid_more_btn__LP7K6{border:1px solid #b9c8d8;text-decoration:none;margin-bottom:0}.SlotGrid_more_btn__LP7K6:hover{color:#171c21;text-decoration:none}.SlotGrid_day_slots_layout__cdxd5{display:flex;flex-direction:column;flex-basis:0;flex-grow:1;max-width:100%;align-items:stretch;font-size:14px;padding:0 3.5px!important;margin:unset!important}.SlotAvailabilityIndicator_availability_legend_container__igTXG{background-color:#fffae9}.SlotAvailabilityIndicator_indicator__Qc6GH{width:9px;height:9px;border:1.4px solid #fff;margin:0 1px}.SlotAvailabilityIndicator_timezone_container__qxyFM{border-radius:6px;min-width:230px}.ScrollHorizontally_shade__4kmhd:after,.ScrollHorizontally_shade__4kmhd:before{content:" ";height:100%;position:absolute;top:0;width:30px}.ScrollHorizontally_left_shade__0H554:before{box-shadow:inset 20px 0 10px -10px #fff;left:-5px}.ScrollHorizontally_right_shade__WHjX5:after{box-shadow:inset -20px 0 10px -10px #fff;right:0}.ScrollHorizontally_scroll_container__VMQzH::-webkit-scrollbar{height:4px;border-radius:10px;width:10px}.ScrollHorizontally_scroll_container__VMQzH::-webkit-scrollbar-track{background-color:#e8edf8;border-radius:10px;margin-left:12.5vw;margin-right:12.5vw}@media screen and (max-width:992px)and (min-width:320px){.ScrollHorizontally_scroll_container__VMQzH::-webkit-scrollbar-track{margin-left:25vw;margin-right:25vw}}.ScrollHorizontally_scroll_container__VMQzH::-webkit-scrollbar-track-piece{max-width:150px;height:150px}.ScrollHorizontally_scroll_container__VMQzH::-webkit-scrollbar-thumb{background:#0d85f4;border-radius:10px;width:2px}.ScrollHorizontally_newShade__tAMR3:after,.ScrollHorizontally_newShade__tAMR3:before{content:" ";height:100%;position:absolute;top:0;width:83px}.ScrollHorizontally_left_new_shade__r_MDy:before{background:linear-gradient(270deg,hsla(0,0%,100%,0),#fff);left:-5px}.ScrollHorizontally_right_new_shade__kVzKf:after{background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff);right:0}.VisitTypeCheckbox_VisitTypeCheckbox__Bqfr7{display:flex;flex-direction:column;padding:5px;margin:0 6%}@media(max-width:629px){.VisitTypeCheckbox_VisitTypeCheckbox__Bqfr7{margin:0 2%}}@media(max-width:530px)and (min-width:470px){.VisitTypeCheckbox_VisitTypeCheckbox__Bqfr7{margin:0 10%}}@media(max-width:469px)and (min-width:430px){.VisitTypeCheckbox_VisitTypeCheckbox__Bqfr7{margin:0 5%}}.VisitTypeCheckbox_VisitTypeCheckbox_singleSessionTypeMsg__gT5ub{font-family:Gibson;font-size:16px;font-weight:500;color:#818181;margin-left:10px}.VisitTypeCheckbox_VisitTypeCheckbox_heading__Ahf1k{font-family:Gibson;font-weight:400;font-size:20px;color:#818181;margin:0 10px 16px}.VisitTypeCheckbox_VisitTypeCheckbox_container__aCdp3{display:flex;flex-grow:1;justify-content:flex-start;margin:0 10px}.VisitTypeCheckbox_VisitTypeCheckbox_container_checkbox__uvgFB{display:flex;align-items:center;cursor:pointer;margin-right:35px}.VisitTypeCheckbox_VisitTypeCheckbox_container_checkbox_selected__7bweS{background-image:url(/icons/checked-filled.svg);border:none!important}.VisitTypeCheckbox_VisitTypeCheckbox_container_checkbox_label__hzljK{font-family:Gibson;color:#171c21;font-size:16px;font-weight:500;line-height:24px;letter-spacing:.005em;text-align:left}.VisitTypeCheckbox_VisitTypeCheckbox_container_checkbox_button__wVio5{border:1px solid #818181;border-radius:3px;min-width:20px;max-height:20px;width:20px;height:20px;background-color:#fff;margin-right:8px}.AppointmentDropdown_app-border-radius__UOzPB{border-radius:16px!important}.AppointmentDropdown_font-weight-medium__xFIjI{font-weight:500!important}.AppointmentDropdown_counseling_type_typography__zdAVj{font-family:Gibson;font-size:16px;font-style:normal}.AppointmentDropdown_counseling_header_text__LR6fC{color:#000;font-weight:400;margin-bottom:16px}.AppointmentDropdown_single_service_type_text__qwH_2{color:#212529;font-weight:500;line-height:40px}.AppointmentDropdown_service_type_container__Ib6cW{margin-bottom:24px}.StickyScheduleSection_app-border-radius__MYd99{border-radius:16px!important}.StickyScheduleSection_font-weight-medium__z1_eV{font-weight:500!important}.StickyScheduleSection_slot_grid_container__ceQHq{-moz-column-gap:12px;column-gap:12px}.StickyScheduleSection_date_paginator_container__N_0ma{height:46px;margin:24px 0 24px -4px}.StickyScheduleSection_date_paginator_column__8R1y4{color:#000;font-size:14px;font-weight:300}.StickyScheduleSection_date_paginator_column__8R1y4:first-child{margin-right:50px}.StickyScheduleSection_date_paginator_column__8R1y4:last-child{margin-left:50px}.StickyScheduleSection_booking_help_text__mZU_S{border-top:1px solid #e2e2e2;padding-top:16px;font-size:16px;color:#212529;font-family:Gibson;line-height:24px;text-align:center}.StickyScheduleSection_existing_client_text__dezGr{color:#171c21}.StickyScheduleSection_rebook_text___mODH{color:#666}.StickyScheduleSection_booking_section_container__MMU_h{background-color:#fff;border:1px solid #e7e7e7;border-radius:12px;box-shadow:0 8px 24px 0 rgba(33,37,41,.04),0 12px 40px 0 rgba(33,37,41,.02)}.StickyScheduleSection_booking_section_container__MMU_h,.StickyScheduleSection_booking_section_container_variant_b__SD_YN{position:sticky;z-index:991;right:0;left:0;top:160px;max-width:376px}.StickyScheduleSection_booking_section_variant_b__oJhUd{background-color:#fff;border:1px solid #e7e7e7;border-radius:12px;box-shadow:0 8px 24px 0 rgba(33,37,41,.04),0 12px 40px 0 rgba(33,37,41,.02)}.StickyScheduleSection_booking_section_header__sesbv{color:#171c21;text-align:center;font-family:Mrs Eaves OT XL,serif;font-size:32px;font-style:normal;font-weight:700;line-height:28px;padding:15px 29px 15px 25px;border-radius:10px 10px 0 0;background:url(/images/profile_booking_header.svg) no-repeat;background-size:cover;z-index:100}.StickyScheduleSection_booking_section_content___cHjU{padding:24px}.StickyScheduleSection_slots_loading_container__qwzqJ{margin-top:50vh}.StickyScheduleSection_empty_slot_button__RiLoz,.StickyScheduleSection_slot_grid_button__a2B_r{display:flex;align-items:center;justify-content:space-evenly;padding:11px 4px;width:100%;font-weight:400}.StickyScheduleSection_session_type_checkbox__MQ3OT{margin:0!important;padding:0 5px!important}.StickyScheduleSection_view_availability_btn__LjkJi{font-family:Gibson;font-size:16px;font-weight:600;text-align:center;color:#14467c;padding-top:0!important;margin-bottom:8px;margin-top:20px;width:100%;outline:none!important}.StickyScheduleSection_view_availability_btn__LjkJi:disabled{opacity:.3;color:#14467c}.StickyScheduleSection_view_availability_btn_spec__Xy76B{display:block}button.StickyScheduleSection_view_availability_btn__LjkJi.StickyScheduleSection_view_availability_btn_spec__Xy76B{width:100%;text-align:center;color:#14467c}button.StickyScheduleSection_view_availability_btn__LjkJi.StickyScheduleSection_view_availability_btn_spec__Xy76B:disabled{opacity:.3;color:#14467c}.StickyScheduleSection_font_weight_semi_bold__Uon5o,.StickyScheduleSection_login_btn__j04li{font-weight:600}.StickyScheduleSection_login_btn__j04li{text-decoration:underline;padding:0!important;margin:0;color:#0379bf}.StickyScheduleSection_empty_slot_button__RiLoz{box-sizing:border-box;font-weight:400;letter-spacing:.07px;border:1px solid #b9c8d8;background-color:#f7f9fb;height:40px}.StickyScheduleSection_empty_slots_container__hJqL7{flex:unset!important;top:115px;position:sticky;z-index:990}.StickyScheduleSection_date_column_content__Mm2CX{color:#000;font-size:14px}.StickyScheduleSection_timezone_picker_section__WNhkH{background-color:#ffe8b3;color:#171c21;font-family:Gibson;font-size:18px;font-style:normal;padding:8px 24px 22px;display:flex;flex-direction:column;gap:16px}.StickyScheduleSection_timezone_picker_container__PG_zO{margin:0!important}.StickyScheduleSection_sticky_header_button_variant_b_container__eV897{width:100%;position:absolute;top:-60px}@media(max-width:576px){.AppointmentConfirmationModal_confirmationModal___a9io{margin-top:0;padding-top:0;height:100%}}.AppointmentConfirmationModal_confirmationModal_Content__rSyJR{height:100%}.AppointmentConfirmationModal_confirmationModalHeader_container__z6Mqm{width:598px;border-radius:30px;box-shadow:0 8px 24px 0 rgba(33,37,41,.239)}@media(max-width:576px){.AppointmentConfirmationModal_confirmationModalHeader_container__z6Mqm{width:100%;border-bottom-left-radius:0;border-bottom-right-radius:0}}.AppointmentConfirmationModal_header_container__kv_Ds{height:70%!important}.AppointmentConfirmationModal_header_above_arc__4953I{height:125px!important}.AppointmentConfirmationModal_header_shadow_arc__Hxt2F{height:120px!important}.AppointmentConfirmationModal_header_title__0Vrvp{position:absolute;color:#171c21;font-family:Mrs Eaves OT XL;font-size:32px;font-style:normal;font-weight:700;line-height:40px;left:24px;top:24px;z-index:5;margin:0}@media(max-width:576px){.AppointmentConfirmationModal_header_title__0Vrvp{font-size:24px;line-height:30px}}.AppointmentConfirmationModal_Provider_info_text_subContainer_pronouns__NRy0G,.AppointmentConfirmationModal_subText_styling__p_XTO{font-family:Gibson;font-size:14px;font-weight:400;line-height:21px;letter-spacing:0;text-align:left;color:#818181;margin-top:5px}.AppointmentConfirmationModal_Modal_body__rKotf{padding:27px 32px}.AppointmentConfirmationModal_Provider_info_profile_container__vLJCE{display:flex}.AppointmentConfirmationModal_Provider_info_provider_image_container__Kd6BD{position:relative}.AppointmentConfirmationModal_Provider_info_provider_image_container__Kd6BD:focus,.AppointmentConfirmationModal_Provider_info_provider_image_container__Kd6BD:hover{box-shadow:0 0 12px 0 #dda827;border-radius:100%}.AppointmentConfirmationModal_Provider_info_providerImage__awx1P{width:116px;height:116px;border-radius:100%;border:6px solid #eaf6f0;-o-object-fit:cover;object-fit:cover}@media(max-width:576px){.AppointmentConfirmationModal_Provider_info_providerImage__awx1P{width:80px;height:80px;border:1px solid #eaf6f0}}.AppointmentConfirmationModal_Provider_info_text__Kg04t{display:flex;flex:1 1 auto;padding:10px 16px;flex-direction:column;justify-content:center}.AppointmentConfirmationModal_Provider_info_text_subContainer__rHfsX{display:flex;align-items:center;color:#171c21;padding-right:16px}.AppointmentConfirmationModal_Provider_info_text_subContainer_name__d8N1X{font-family:Mrs Eaves OT XL,serif;font-size:24px;font-weight:700;line-height:28px;letter-spacing:0;text-align:left;margin-right:5px}.AppointmentConfirmationModal_Provider_info_text_subContainer_name__d8N1X:focus,.AppointmentConfirmationModal_Provider_info_text_subContainer_name__d8N1X:hover{text-decoration:underline}.AppointmentConfirmationModal_Provider_info_text_subContainer_pronouns__NRy0G{margin-bottom:3px}.AppointmentConfirmationModal_reminder__o0EJN{margin-top:25px;border-radius:12px;background:#eaf6f0;display:flex;padding:8px 12px;align-items:flex-start;gap:8px;color:#171c21;font-family:Gibson;font-size:13px;font-style:normal;line-height:19.5px}.AppointmentConfirmationModal_actions__WqRiM{justify-content:end;margin-top:62px;text-align:end;display:flex;gap:16px}.AppointmentConfirmationModal_actions_spinner__fIS76{width:108px}@media(max-width:576px){.AppointmentConfirmationModal_actions_btn__RBj9e{padding:0!important;text-wrap:wrap!important;width:50%}}.CarePauseModal_modal_dialog__txuDS{display:flex;justify-content:center}@media(max-width:768px){.CarePauseModal_modal_dialog__txuDS{padding:0 17px}}.CarePauseModal_modal_backdrop__7nVit{opacity:.7!important;background-color:#fff}.CarePauseModal_modal_container__KF5f6{background-color:#fff;border:none;box-shadow:0 8px 24px 0 rgba(33,37,41,.24);border-radius:30px;text-align:center;padding:40px;overflow-y:auto;width:100%}.CarePauseModal_modal_inner_container__5OoHN{display:flex;flex-direction:column;align-items:center}.CarePauseModal_modal_icon_container__F_71y{margin-top:40px;display:flex;justify-content:center}@media(max-width:768px){.CarePauseModal_modal_icon_container__F_71y{margin-top:16px}}.CarePauseModal_care_pause_text_info__W2Uix{margin-top:24px;margin-bottom:20px;width:427px}.CarePauseModal_care_pause_text_info__W2Uix .CarePauseModal_care_pause_title__hKqPe{font-family:Mrs Eaves OT XL;font-weight:700;font-size:24px;line-height:24px;text-align:center;margin-bottom:8px}@media(max-width:768px){.CarePauseModal_care_pause_text_info__W2Uix .CarePauseModal_care_pause_title__hKqPe{margin-bottom:4px}}.CarePauseModal_care_pause_text_info__W2Uix .CarePauseModal_care_pause_message__VESs5{font-family:Gibson;font-weight:400;font-size:18px;line-height:30px;text-align:center}.CarePauseModal_care_pause_text_info__W2Uix .CarePauseModal_care_pause_message__VESs5 .CarePauseModal_care_pause_message_bold__1Se_o{font-weight:500;margin-left:2.5px;margin-right:2.5px}@media(max-width:768px){.CarePauseModal_care_pause_text_info__W2Uix .CarePauseModal_care_pause_message__VESs5{width:317px}.CarePauseModal_care_pause_text_info__W2Uix{margin-bottom:16px;width:317px}}.CarePauseModal_modal_action_container__63ICU{display:flex;flex-direction:column;align-items:center;width:100%}@media(max-width:768px){.CarePauseModal_modal_action_container__63ICU{width:317px}}.CarePauseModal_modal_action_container__63ICU button{padding:13px 30px;font-size:16px;line-height:24px;border:none;border-radius:100px;margin-bottom:40px;font-weight:600;width:100%;max-width:362px;font-family:Gibson;letter-spacing:.08px}@media(max-width:768px){.CarePauseModal_modal_action_container__63ICU button{margin-bottom:16px;max-width:317px}}.CarePauseModal_modal_button_provider__0dviA{background:#ffcc40;border-color:#ffcc40;color:#171c21}.CarePauseModal_modal_button_provider__0dviA:active{border-color:#fff0c6}.CarePauseModal_modal_button_provider__0dviA:hover{background-color:#ffbe0d}
/*# sourceMappingURL=6fef4ae582da8998.css.map*/