.elementor-57 .elementor-element.elementor-element-ftr_region_block:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-ftr_region_block > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1D;}.elementor-57 .elementor-element.elementor-element-ftr_region_block > .elementor-container{max-width:1280px;}.elementor-57 .elementor-element.elementor-element-ftr_region_block{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:68px 56px 70px 56px;}.elementor-57 .elementor-element.elementor-element-ftr_region_block > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-57 .elementor-element.elementor-element-ftr_region_copy_col > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-ftr_region_label .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.2em;color:#BFBFC3;}.elementor-57 .elementor-element.elementor-element-ftr_region_head .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:52px;font-weight:300;line-height:1.08em;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-ftr_region_intro{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;font-family:"Hanken Grotesk", Sans-serif;font-size:16px;line-height:1.7em;color:rgba(255,255,255,0.72);}.elementor-57 .elementor-element.elementor-element-ftr_region_intro a{color:rgba(255,255,255,0.72);}.elementor-57 .elementor-element.elementor-element-ftr_region_intro a:hover, .elementor-57 .elementor-element.elementor-element-ftr_region_intro a:focus{color:#1B1B1D;}.elementor-57 .elementor-element.elementor-element-ftr_region_city_grid{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(255,255,255,0.20);padding:40px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-ftr_region_sem_head{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-57 .elementor-element.elementor-element-ftr_region_sem_head .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.2em;color:#FFFFFF;}.elementor-57 .elementor-element.elementor-element-ftr_region_sem_text{font-family:"Hanken Grotesk", Sans-serif;font-size:14px;line-height:1.8em;color:rgba(255,255,255,0.70);}.elementor-57 .elementor-element.elementor-element-ftr_region_sem_text a{color:rgba(255,255,255,0.66);}.elementor-57 .elementor-element.elementor-element-ftr_region_sem_text a:hover, .elementor-57 .elementor-element.elementor-element-ftr_region_sem_text a:focus{color:#1B1B1D;}.elementor-57 .elementor-element.elementor-element-ftr_region_vol_head{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-57 .elementor-element.elementor-element-ftr_region_vol_head .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.2em;color:#FFFFFF;}.elementor-57 .elementor-element.elementor-element-ftr_region_vol_text{font-family:"Hanken Grotesk", Sans-serif;font-size:14px;line-height:1.8em;color:rgba(255,255,255,0.70);}.elementor-57 .elementor-element.elementor-element-ftr_region_vol_text a{color:rgba(255,255,255,0.66);}.elementor-57 .elementor-element.elementor-element-ftr_region_vol_text a:hover, .elementor-57 .elementor-element.elementor-element-ftr_region_vol_text a:focus{color:#1B1B1D;}.elementor-57 .elementor-element.elementor-element-ftr_region_org_head{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-57 .elementor-element.elementor-element-ftr_region_org_head .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.2em;color:#FFFFFF;}.elementor-57 .elementor-element.elementor-element-ftr_region_org_text{font-family:"Hanken Grotesk", Sans-serif;font-size:14px;line-height:1.8em;color:rgba(255,255,255,0.70);}.elementor-57 .elementor-element.elementor-element-ftr_region_org_text a{color:rgba(255,255,255,0.66);}.elementor-57 .elementor-element.elementor-element-ftr_region_org_text a:hover, .elementor-57 .elementor-element.elementor-element-ftr_region_org_text a:focus{color:#1B1B1D;}.elementor-57 .elementor-element.elementor-element-ftr_region_map_col > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-ftr_region_map iframe{height:420px;}.elementor-57 .elementor-element.elementor-element-ftr_region_card{font-family:"Hanken Grotesk", Sans-serif;font-size:15px;line-height:1.65em;color:#FFFFFF;}.elementor-57 .elementor-element.elementor-element-ftr_region_card a{color:#FFFFFF;}.elementor-57 .elementor-element.elementor-element-ftr_region_card a:hover, .elementor-57 .elementor-element.elementor-element-ftr_region_card a:focus{color:rgba(255,255,255,0.72);}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-57 .elementor-element.elementor-element-ftr_region_directions_btn .elementor-button{background-color:#FFFFFF;font-family:"Hanken Grotesk", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.16em;fill:#1B1B1D;color:#1B1B1D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:999px 999px 999px 999px;}.elementor-57 .elementor-element.elementor-element-ftr_region_directions_btn .elementor-button:hover, .elementor-57 .elementor-element.elementor-element-ftr_region_directions_btn .elementor-button:focus{background-color:rgba(255,255,255,0);color:#FFFFFF;border-color:#FFFFFF;}.elementor-57 .elementor-element.elementor-element-ftr_region_directions_btn .elementor-button:hover svg, .elementor-57 .elementor-element.elementor-element-ftr_region_directions_btn .elementor-button:focus svg{fill:#FFFFFF;}.elementor-57 .elementor-element.elementor-element-ftr_top:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-ftr_top > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101011;}.elementor-57 .elementor-element.elementor-element-ftr_top > .elementor-container{max-width:1280px;}.elementor-57 .elementor-element.elementor-element-ftr_top{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:68px 56px 42px 56px;}.elementor-57 .elementor-element.elementor-element-ftr_top > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-57 .elementor-element.elementor-element-ftr_brand_col > .elementor-element-populated{padding:0px 48px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-57 .elementor-element.elementor-element-ftr_logo{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:start;}.elementor-57 .elementor-element.elementor-element-ftr_logo img{width:180px;max-width:100%;}.elementor-57 .elementor-element.elementor-element-ftr_blurb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;font-family:"Hanken Grotesk", Sans-serif;font-size:14px;line-height:1.7em;color:rgba(255,255,255,0.60);}.elementor-57 .elementor-element.elementor-element-ftr_blurb a{color:rgba(255,255,255,0.60);}.elementor-57 .elementor-element.elementor-element-ftr_blurb a:hover, .elementor-57 .elementor-element.elementor-element-ftr_blurb a:focus{color:#FFFFFF;}.elementor-57 .elementor-element.elementor-element-ftr_clinic_rater8_badge{width:var( --container-widget-width, 360px );max-width:360px;background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;padding:22px 18px 22px 18px;--container-widget-width:360px;--container-widget-flex-grow:0;border-radius:8px 8px 8px 8px;box-shadow:0px 10px 28px 0px rgba(0,0,0,0.20);}.elementor-57 .elementor-element.elementor-element-ftr_social .elementor-repeater-item-soc_fb.elementor-social-icon{background-color:transparent;}.elementor-57 .elementor-element.elementor-element-ftr_social .elementor-repeater-item-soc_fb.elementor-social-icon i{color:rgba(255,255,255,0.82);}.elementor-57 .elementor-element.elementor-element-ftr_social .elementor-repeater-item-soc_fb.elementor-social-icon svg{fill:rgba(255,255,255,0.82);}.elementor-57 .elementor-element.elementor-element-ftr_social .elementor-repeater-item-soc_ig.elementor-social-icon{background-color:transparent;}.elementor-57 .elementor-element.elementor-element-ftr_social .elementor-repeater-item-soc_ig.elementor-social-icon i{color:rgba(255,255,255,0.82);}.elementor-57 .elementor-element.elementor-element-ftr_social .elementor-repeater-item-soc_ig.elementor-social-icon svg{fill:rgba(255,255,255,0.82);}.elementor-57 .elementor-element.elementor-element-ftr_social .elementor-repeater-item-soc_x.elementor-social-icon{background-color:transparent;}.elementor-57 .elementor-element.elementor-element-ftr_social .elementor-repeater-item-soc_x.elementor-social-icon i{color:rgba(255,255,255,0.82);}.elementor-57 .elementor-element.elementor-element-ftr_social .elementor-repeater-item-soc_x.elementor-social-icon svg{fill:rgba(255,255,255,0.82);}.elementor-57 .elementor-element.elementor-element-ftr_social .elementor-repeater-item-soc_tt.elementor-social-icon{background-color:transparent;}.elementor-57 .elementor-element.elementor-element-ftr_social .elementor-repeater-item-soc_tt.elementor-social-icon i{color:rgba(255,255,255,0.82);}.elementor-57 .elementor-element.elementor-element-ftr_social .elementor-repeater-item-soc_tt.elementor-social-icon svg{fill:rgba(255,255,255,0.82);}.elementor-57 .elementor-element.elementor-element-ftr_social{--grid-template-columns:repeat(0, auto);text-align:left;--grid-column-gap:10px;--grid-row-gap:0px;}.elementor-57 .elementor-element.elementor-element-ftr_social .elementor-social-icon{background-color:transparent;--icon-padding:0.9em;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.24);}.elementor-57 .elementor-element.elementor-element-ftr_social .elementor-social-icon i{color:rgba(255,255,255,0.82);}.elementor-57 .elementor-element.elementor-element-ftr_social .elementor-social-icon svg{fill:rgba(255,255,255,0.82);}.elementor-57 .elementor-element.elementor-element-ftr_social .elementor-social-icon:hover{background-color:#FFFFFF;}.elementor-57 .elementor-element.elementor-element-ftr_social .elementor-social-icon:hover i{color:#1B1B1D;}.elementor-57 .elementor-element.elementor-element-ftr_social .elementor-social-icon:hover svg{fill:#1B1B1D;}.elementor-57 .elementor-element.elementor-element-ftr_services_head{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-57 .elementor-element.elementor-element-ftr_services_head .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.2em;color:#FFFFFF;}.elementor-57 .elementor-element.elementor-element-ftr_services_links{font-family:"Hanken Grotesk", Sans-serif;font-size:14px;line-height:1.9em;color:rgba(255,255,255,0.76);}.elementor-57 .elementor-element.elementor-element-ftr_services_links a{color:rgba(255,255,255,0.76);}.elementor-57 .elementor-element.elementor-element-ftr_services_links a:hover, .elementor-57 .elementor-element.elementor-element-ftr_services_links a:focus{color:#FFFFFF;}.elementor-57 .elementor-element.elementor-element-90eafc0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-57 .elementor-element.elementor-element-90eafc0 .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.2em;color:#FFFFFF;}.elementor-57 .elementor-element.elementor-element-7058adb{font-family:"Hanken Grotesk", Sans-serif;font-size:14px;line-height:1.9em;color:rgba(255,255,255,0.76);}.elementor-57 .elementor-element.elementor-element-7058adb a{color:rgba(255,255,255,0.76);}.elementor-57 .elementor-element.elementor-element-7058adb a:hover, .elementor-57 .elementor-element.elementor-element-7058adb a:focus{color:#FFFFFF;}.elementor-57 .elementor-element.elementor-element-ftr_patient_head{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-57 .elementor-element.elementor-element-ftr_patient_head .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.2em;color:#FFFFFF;}.elementor-57 .elementor-element.elementor-element-ftr_patient_links{font-family:"Hanken Grotesk", Sans-serif;font-size:14px;line-height:1.9em;color:rgba(255,255,255,0.76);}.elementor-57 .elementor-element.elementor-element-ftr_patient_links a{color:rgba(255,255,255,0.76);}.elementor-57 .elementor-element.elementor-element-ftr_patient_links a:hover, .elementor-57 .elementor-element.elementor-element-ftr_patient_links a:focus{color:#FFFFFF;}.elementor-57 .elementor-element.elementor-element-ftr_contact_head{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-57 .elementor-element.elementor-element-ftr_contact_head .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.2em;color:#FFFFFF;}.elementor-57 .elementor-element.elementor-element-ftr_contact_text{font-family:"Hanken Grotesk", Sans-serif;font-size:14px;line-height:1.65em;color:rgba(255,255,255,0.76);}.elementor-57 .elementor-element.elementor-element-ftr_contact_text a{color:rgba(255,255,255,0.76);}.elementor-57 .elementor-element.elementor-element-ftr_contact_text a:hover, .elementor-57 .elementor-element.elementor-element-ftr_contact_text a:focus{color:#FFFFFF;}.elementor-57 .elementor-element.elementor-element-ftr_divider_1_section:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-ftr_divider_1_section > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101011;}.elementor-57 .elementor-element.elementor-element-ftr_divider_1_section > .elementor-container{max-width:1280px;}.elementor-57 .elementor-element.elementor-element-ftr_divider_1_section{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 56px 0px 56px;}.elementor-57 .elementor-element.elementor-element-ftr_divider_1_section > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-57 .elementor-element.elementor-element-ftr_divider_1{--divider-border-style:solid;--divider-color:rgba(255,255,255,0.14);--divider-border-width:1px;}.elementor-57 .elementor-element.elementor-element-ftr_divider_1 .elementor-divider-separator{width:100%;}.elementor-57 .elementor-element.elementor-element-ftr_divider_1 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-57 .elementor-element.elementor-element-ftr_middle:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-ftr_middle > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101011;}.elementor-57 .elementor-element.elementor-element-ftr_middle > .elementor-container{max-width:1280px;}.elementor-57 .elementor-element.elementor-element-ftr_middle{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:34px 56px 34px 56px;}.elementor-57 .elementor-element.elementor-element-ftr_middle > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-57 .elementor-element.elementor-element-ftr_privia_col > .elementor-element-populated{padding:0px 56px 0px 0px;}.elementor-57 .elementor-element.elementor-element-ftr_privia_logo{width:var( --container-widget-width, 300px );max-width:300px;background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:16px 22px 16px 22px;--container-widget-width:300px;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;text-align:start;}.elementor-57 .elementor-element.elementor-element-ftr_privia_logo img{width:225px;max-width:100%;}.elementor-57 .elementor-element.elementor-element-ftr_privia_statement{font-family:"Hanken Grotesk", Sans-serif;font-size:13px;line-height:1.7em;color:rgba(255,255,255,0.55);}.elementor-57 .elementor-element.elementor-element-ftr_privia_statement a{color:rgba(255,255,255,0.60);}.elementor-57 .elementor-element.elementor-element-ftr_privia_statement a:hover, .elementor-57 .elementor-element.elementor-element-ftr_privia_statement a:focus{color:#FFFFFF;}.elementor-57 .elementor-element.elementor-element-ftr_legal_head{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-57 .elementor-element.elementor-element-ftr_legal_head .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.2em;color:#FFFFFF;}.elementor-57 .elementor-element.elementor-element-ftr_legal_row_1:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-ftr_legal_row_1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101011;}.elementor-57 .elementor-element.elementor-element-ftr_legal_row_1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 8px 0px;}.elementor-57 .elementor-element.elementor-element-ftr_legal_row_1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-57 .elementor-element.elementor-element-ftr_legal_notice{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;font-family:"Hanken Grotesk", Sans-serif;font-size:14px;line-height:1.45em;color:rgba(255,255,255,0.78);}.elementor-57 .elementor-element.elementor-element-ftr_legal_notice a{color:rgba(255,255,255,0.78);}.elementor-57 .elementor-element.elementor-element-ftr_legal_notice a:hover, .elementor-57 .elementor-element.elementor-element-ftr_legal_notice a:focus{color:#FFFFFF;}.elementor-57 .elementor-element.elementor-element-ftr_legal_hipaa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;font-family:"Hanken Grotesk", Sans-serif;font-size:14px;line-height:1.45em;color:rgba(255,255,255,0.78);}.elementor-57 .elementor-element.elementor-element-ftr_legal_hipaa a{color:rgba(255,255,255,0.78);}.elementor-57 .elementor-element.elementor-element-ftr_legal_hipaa a:hover, .elementor-57 .elementor-element.elementor-element-ftr_legal_hipaa a:focus{color:#FFFFFF;}.elementor-57 .elementor-element.elementor-element-ftr_legal_row_2:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-ftr_legal_row_2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101011;}.elementor-57 .elementor-element.elementor-element-ftr_legal_row_2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-ftr_legal_row_2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-57 .elementor-element.elementor-element-ftr_legal_doctors{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;font-family:"Hanken Grotesk", Sans-serif;font-size:14px;line-height:1.45em;color:rgba(255,255,255,0.78);}.elementor-57 .elementor-element.elementor-element-ftr_legal_doctors a{color:rgba(255,255,255,0.78);}.elementor-57 .elementor-element.elementor-element-ftr_legal_doctors a:hover, .elementor-57 .elementor-element.elementor-element-ftr_legal_doctors a:focus{color:#FFFFFF;}.elementor-57 .elementor-element.elementor-element-ftr_legal_press{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;font-family:"Hanken Grotesk", Sans-serif;font-size:14px;line-height:1.45em;color:rgba(255,255,255,0.78);}.elementor-57 .elementor-element.elementor-element-ftr_legal_press a{color:rgba(255,255,255,0.78);}.elementor-57 .elementor-element.elementor-element-ftr_legal_press a:hover, .elementor-57 .elementor-element.elementor-element-ftr_legal_press a:focus{color:#FFFFFF;}.elementor-57 .elementor-element.elementor-element-ftr_divider_2_section:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-ftr_divider_2_section > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101011;}.elementor-57 .elementor-element.elementor-element-ftr_divider_2_section > .elementor-container{max-width:1280px;}.elementor-57 .elementor-element.elementor-element-ftr_divider_2_section{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 56px 0px 56px;}.elementor-57 .elementor-element.elementor-element-ftr_divider_2_section > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-57 .elementor-element.elementor-element-ftr_divider_2{--divider-border-style:solid;--divider-color:rgba(255,255,255,0.14);--divider-border-width:1px;}.elementor-57 .elementor-element.elementor-element-ftr_divider_2 .elementor-divider-separator{width:100%;}.elementor-57 .elementor-element.elementor-element-ftr_divider_2 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-57 .elementor-element.elementor-element-ftr_bottom:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-ftr_bottom > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101011;}.elementor-57 .elementor-element.elementor-element-ftr_bottom > .elementor-container{max-width:1280px;}.elementor-57 .elementor-element.elementor-element-ftr_bottom{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:26px 56px 38px 56px;}.elementor-57 .elementor-element.elementor-element-ftr_bottom > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-57 .elementor-element.elementor-element-ftr_copyright{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;font-family:"Hanken Grotesk", Sans-serif;font-size:14px;line-height:1.6em;color:rgba(255,255,255,0.68);}.elementor-57 .elementor-element.elementor-element-ftr_copyright a{color:rgba(255,255,255,0.60);}.elementor-57 .elementor-element.elementor-element-ftr_copyright a:hover, .elementor-57 .elementor-element.elementor-element-ftr_copyright a:focus{color:#FFFFFF;}.elementor-57 .elementor-element.elementor-element-ftr_emergency{font-family:"Hanken Grotesk", Sans-serif;font-size:14px;line-height:1.6em;color:rgba(255,255,255,0.68);}.elementor-57 .elementor-element.elementor-element-ftr_emergency a{color:rgba(255,255,255,0.60);}.elementor-57 .elementor-element.elementor-element-ftr_emergency a:hover, .elementor-57 .elementor-element.elementor-element-ftr_emergency a:focus{color:#FFFFFF;}.elementor-57 .elementor-element.elementor-element-ftr_mobile_call_bar:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-ftr_mobile_call_bar > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101011;}.elementor-57 .elementor-element.elementor-element-ftr_mobile_call_bar{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(255,255,255,0.14);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-57 .elementor-element.elementor-element-ftr_mobile_call_bar > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-57 .elementor-element.elementor-element-ftr_mobile_call_btn .elementor-button{background-color:#FFFFFF;font-family:"Hanken Grotesk", Sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:0.12em;fill:#1B1B1D;color:#1B1B1D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:999px 999px 999px 999px;}.elementor-57 .elementor-element.elementor-element-ftr_mobile_call_btn .elementor-button:hover, .elementor-57 .elementor-element.elementor-element-ftr_mobile_call_btn .elementor-button:focus{background-color:transparent;color:#FFFFFF;border-color:rgba(255,255,255,0.72);}.elementor-57 .elementor-element.elementor-element-ftr_mobile_call_btn .elementor-button:hover svg, .elementor-57 .elementor-element.elementor-element-ftr_mobile_call_btn .elementor-button:focus svg{fill:#FFFFFF;}.elementor-57 .elementor-element.elementor-element-ftr_mobile_book_btn .elementor-button{background-color:rgba(0,0,0,0);font-family:"Hanken Grotesk", Sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:0.12em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.72);border-radius:999px 999px 999px 999px;}.elementor-57 .elementor-element.elementor-element-ftr_mobile_book_btn .elementor-button:hover, .elementor-57 .elementor-element.elementor-element-ftr_mobile_book_btn .elementor-button:focus{background-color:#FFFFFF;color:#1B1B1D;border-color:#FFFFFF;}.elementor-57 .elementor-element.elementor-element-ftr_mobile_book_btn .elementor-button:hover svg, .elementor-57 .elementor-element.elementor-element-ftr_mobile_book_btn .elementor-button:focus svg{fill:#1B1B1D;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-57 .elementor-element.elementor-element-ftr_region_block{padding:60px 42px 62px 42px;}.elementor-57 .elementor-element.elementor-element-ftr_region_copy_col > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-ftr_region_map_col > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-ftr_region_map iframe{height:320px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-57 .elementor-element.elementor-element-ftr_region_block{padding:44px 24px 46px 24px;}.elementor-57 .elementor-element.elementor-element-ftr_region_copy_col{width:100%;}.elementor-57 .elementor-element.elementor-element-ftr_region_copy_col > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-ftr_region_head .elementor-heading-title{font-size:34px;}.elementor-57 .elementor-element.elementor-element-ftr_region_sem_col{width:100%;}.elementor-57 .elementor-element.elementor-element-ftr_region_vol_col{width:100%;}.elementor-57 .elementor-element.elementor-element-ftr_region_org_col{width:100%;}.elementor-57 .elementor-element.elementor-element-ftr_region_map_col{width:100%;}.elementor-57 .elementor-element.elementor-element-ftr_region_map_col > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-ftr_region_map iframe{height:260px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-57 .elementor-element.elementor-element-ftr_top{padding:46px 24px 32px 24px;}.elementor-57 .elementor-element.elementor-element-ftr_brand_col > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-ftr_logo{text-align:start;}.elementor-57 .elementor-element.elementor-element-ftr_clinic_rater8_badge{padding:22px 16px 22px 16px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-57 .elementor-element.elementor-element-ftr_social{text-align:left;}.elementor-57 .elementor-element.elementor-element-ftr_services_col > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-ftr_patient_col > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-ftr_divider_1_section{padding:0px 28px 0px 28px;}.elementor-57 .elementor-element.elementor-element-ftr_middle{padding:30px 24px 26px 24px;}.elementor-57 .elementor-element.elementor-element-ftr_privia_col > .elementor-element-populated{padding:0px 0px 34px 0px;}.elementor-57 .elementor-element.elementor-element-ftr_privia_logo{text-align:start;}.elementor-57 .elementor-element.elementor-element-ftr_legal_row_1{padding:0px 0px 8px 0px;}.elementor-57 .elementor-element.elementor-element-ftr_legal_left_col{width:50%;}.elementor-57 .elementor-element.elementor-element-ftr_legal_left_col > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-ftr_legal_right_col{width:50%;}.elementor-57 .elementor-element.elementor-element-ftr_legal_right_col > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-ftr_legal_row_2{padding:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-ftr_legal_left_col_2{width:50%;}.elementor-57 .elementor-element.elementor-element-ftr_legal_left_col_2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-ftr_legal_right_col_2{width:50%;}.elementor-57 .elementor-element.elementor-element-ftr_legal_right_col_2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-ftr_divider_2_section{padding:0px 28px 0px 28px;}.elementor-57 .elementor-element.elementor-element-ftr_bottom{padding:20px 24px 30px 24px;}.elementor-57 .elementor-element.elementor-element-ftr_mobile_call_bar{padding:10px 18px 16px 18px;}.elementor-57 .elementor-element.elementor-element-ftr_mobile_call_col{width:58%;}.elementor-57 .elementor-element.elementor-element-ftr_mobile_call_col > .elementor-element-populated{padding:0px 5px 0px 0px;}.elementor-57 .elementor-element.elementor-element-ftr_mobile_call_btn .elementor-button{font-size:12px;}.elementor-57 .elementor-element.elementor-element-ftr_mobile_book_col{width:42%;}.elementor-57 .elementor-element.elementor-element-ftr_mobile_book_col > .elementor-element-populated{padding:0px 0px 0px 5px;}.elementor-57 .elementor-element.elementor-element-ftr_mobile_book_btn .elementor-button{font-size:12px;}}@media(min-width:768px){.elementor-57 .elementor-element.elementor-element-ftr_region_copy_col{width:100%;}.elementor-57 .elementor-element.elementor-element-ftr_region_sem_col{width:42%;}.elementor-57 .elementor-element.elementor-element-ftr_region_vol_col{width:29%;}.elementor-57 .elementor-element.elementor-element-ftr_region_org_col{width:29%;}.elementor-57 .elementor-element.elementor-element-ftr_region_map_col{width:100%;}.elementor-57 .elementor-element.elementor-element-ftr_brand_col{width:40%;}.elementor-57 .elementor-element.elementor-element-ftr_services_col{width:20%;}.elementor-57 .elementor-element.elementor-element-ftr_patient_col{width:20%;}.elementor-57 .elementor-element.elementor-element-ftr_contact_col{width:20%;}.elementor-57 .elementor-element.elementor-element-ftr_mobile_call_col{width:58%;}.elementor-57 .elementor-element.elementor-element-ftr_mobile_book_col{width:42%;}}@media(max-width:1024px) and (min-width:768px){.elementor-57 .elementor-element.elementor-element-ftr_region_copy_col{width:100%;}.elementor-57 .elementor-element.elementor-element-ftr_region_map_col{width:100%;}}/* Start custom CSS for google_maps, class: .elementor-element-ftr_region_map */.elementor-57 .elementor-element.elementor-element-ftr_region_map iframe{
  filter:none!important;
  -webkit-filter:none!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ftr_region_block */.elementor-57 .elementor-element.elementor-element-ftr_region_block{overflow:hidden!important;} .elementor-57 .elementor-element.elementor-element-ftr_region_block>.elementor-container{display:grid!important;grid-template-columns:1fr!important;gap:42px!important;max-width:1280px!important;} .elementor-57 .elementor-element.elementor-element-ftr_region_block>.elementor-container>.elementor-column{width:100%!important;max-width:100%!important;} .elementor-57 .elementor-element.elementor-element-ftr_region_block .elementor-widget-wrap{align-content:flex-start!important;} .elementor-57 .elementor-element.elementor-element-ftr_region_block .elementor-element-ftr_region_copy_col>.elementor-widget-wrap{padding:0!important;} .elementor-57 .elementor-element.elementor-element-ftr_region_block .elementor-element-ftr_region_head{max-width:940px!important;margin:0 0 18px!important;} .elementor-57 .elementor-element.elementor-element-ftr_region_block .elementor-element-ftr_region_intro{max-width:1040px!important;margin:0 0 34px!important;} .elementor-57 .elementor-element.elementor-element-ftr_region_block .elementor-element-ftr_region_city_grid{margin:0!important;width:100%!important;} .elementor-57 .elementor-element.elementor-element-ftr_region_block .elementor-element-ftr_region_city_grid>.elementor-container{display:grid!important;grid-template-columns:1.25fr .75fr .75fr!important;gap:34px!important;max-width:100%!important;} .elementor-57 .elementor-element.elementor-element-ftr_region_block .elementor-element-ftr_region_city_grid .elementor-column{width:100%!important;max-width:100%!important;} .elementor-57 .elementor-element.elementor-element-ftr_region_block .elementor-element-ftr_region_city_grid .elementor-widget-wrap{padding:0!important;} .elementor-57 .elementor-element.elementor-element-ftr_region_block .elementor-element-ftr_region_map_col>.elementor-widget-wrap{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr)!important;grid-template-rows:auto auto!important;gap:0!important;padding:0!important;background:#202022!important;border:1px solid rgba(255,255,255,.14)!important;align-items:stretch!important;} .elementor-57 .elementor-element.elementor-element-ftr_region_block .elementor-element-ftr_region_map{grid-column:1!important;grid-row:1 / span 2!important;margin:0!important;height:100%!important;min-height:420px!important;} .elementor-57 .elementor-element.elementor-element-ftr_region_block .elementor-element-ftr_region_map>.elementor-widget-container,.elementor-57 .elementor-element.elementor-element-ftr_region_block .elementor-element-ftr_region_map .elementor-custom-embed{height:100%!important;min-height:420px!important;} .elementor-57 .elementor-element.elementor-element-ftr_region_block .elementor-element-ftr_region_map iframe{display:block!important;width:100%!important;height:100%!important;min-height:420px!important;filter:none!important;-webkit-filter:none!important;} .elementor-57 .elementor-element.elementor-element-ftr_region_block .elementor-element-ftr_region_card{grid-column:2!important;grid-row:1!important;align-self:end!important;margin:0!important;padding:34px 34px 12px!important;} .elementor-57 .elementor-element.elementor-element-ftr_region_block .elementor-element-ftr_region_directions_btn{grid-column:2!important;grid-row:2!important;align-self:start!important;margin:0!important;padding:0 34px 34px!important;} .elementor-57 .elementor-element.elementor-element-ftr_region_block .cn-footer-visit-label{display:block;margin:0 0 18px;font-family:"Hanken Grotesk",Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#D5D5D8;} .elementor-57 .elementor-element.elementor-element-ftr_region_block .cn-footer-visit-title{margin:0 0 22px;font-family:"Newsreader",Georgia,serif;font-size:34px;line-height:1.08;font-weight:300;color:#FFFFFF;} .elementor-57 .elementor-element.elementor-element-ftr_region_block .cn-footer-visit-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;margin:0;} .elementor-57 .elementor-element.elementor-element-ftr_region_block .cn-footer-visit-list>span:first-child,.elementor-57 .elementor-element.elementor-element-ftr_region_block .cn-footer-visit-list>span:last-child{grid-column:1 / -1;} .elementor-57 .elementor-element.elementor-element-ftr_region_block .cn-footer-visit-k{display:block;margin:0 0 5px;font-family:"Hanken Grotesk",Arial,sans-serif;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.68);} .elementor-57 .elementor-element.elementor-element-ftr_region_block .cn-footer-visit-v{display:block;font-family:"Hanken Grotesk",Arial,sans-serif;font-size:15px;line-height:1.6;color:rgba(255,255,255,.82);} .elementor-57 .elementor-element.elementor-element-ftr_region_block .cn-footer-visit-v a{color:#FFFFFF!important;display:inline-flex;align-items:center;min-height:32px;} @media(max-width:1024px){.elementor-57 .elementor-element.elementor-element-ftr_region_block>.elementor-container{gap:36px!important;} .elementor-57 .elementor-element.elementor-element-ftr_region_block .elementor-element-ftr_region_city_grid>.elementor-container{grid-template-columns:1fr 1fr!important;gap:26px 36px!important;} .elementor-57 .elementor-element.elementor-element-ftr_region_block .elementor-element-ftr_region_map_col>.elementor-widget-wrap{grid-template-columns:1fr!important;} .elementor-57 .elementor-element.elementor-element-ftr_region_block .elementor-element-ftr_region_map,.elementor-57 .elementor-element.elementor-element-ftr_region_block .elementor-element-ftr_region_card,.elementor-57 .elementor-element.elementor-element-ftr_region_block .elementor-element-ftr_region_directions_btn{grid-column:1!important;grid-row:auto!important;} .elementor-57 .elementor-element.elementor-element-ftr_region_block .elementor-element-ftr_region_map,.elementor-57 .elementor-element.elementor-element-ftr_region_block .elementor-element-ftr_region_map>.elementor-widget-container,.elementor-57 .elementor-element.elementor-element-ftr_region_block .elementor-element-ftr_region_map .elementor-custom-embed,.elementor-57 .elementor-element.elementor-element-ftr_region_block .elementor-element-ftr_region_map iframe{min-height:320px!important;} .elementor-57 .elementor-element.elementor-element-ftr_region_block .elementor-element-ftr_region_card{padding:32px 32px 14px!important;} .elementor-57 .elementor-element.elementor-element-ftr_region_block .elementor-element-ftr_region_directions_btn{padding:0 32px 32px!important;}} @media(max-width:767px){.elementor-57 .elementor-element.elementor-element-ftr_region_block>.elementor-container{gap:30px!important;} .elementor-57 .elementor-element.elementor-element-ftr_region_block .elementor-element-ftr_region_head{margin-bottom:16px!important;} .elementor-57 .elementor-element.elementor-element-ftr_region_block .elementor-element-ftr_region_intro{margin-bottom:24px!important;} .elementor-57 .elementor-element.elementor-element-ftr_region_block .elementor-element-ftr_region_city_grid>.elementor-container{grid-template-columns:1fr!important;gap:22px!important;} .elementor-57 .elementor-element.elementor-element-ftr_region_block .elementor-element-ftr_region_map,.elementor-57 .elementor-element.elementor-element-ftr_region_block .elementor-element-ftr_region_map>.elementor-widget-container,.elementor-57 .elementor-element.elementor-element-ftr_region_block .elementor-element-ftr_region_map .elementor-custom-embed,.elementor-57 .elementor-element.elementor-element-ftr_region_block .elementor-element-ftr_region_map iframe{min-height:260px!important;} .elementor-57 .elementor-element.elementor-element-ftr_region_block .elementor-element-ftr_region_card{padding:24px 22px 12px!important;} .elementor-57 .elementor-element.elementor-element-ftr_region_block .elementor-element-ftr_region_directions_btn{padding:0 22px 24px!important;} .elementor-57 .elementor-element.elementor-element-ftr_region_block .cn-footer-visit-label{margin-bottom:14px;} .elementor-57 .elementor-element.elementor-element-ftr_region_block .cn-footer-visit-title{font-size:28px;line-height:1.1;margin-bottom:18px;} .elementor-57 .elementor-element.elementor-element-ftr_region_block .cn-footer-visit-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;} .elementor-57 .elementor-element.elementor-element-ftr_region_block .cn-footer-visit-list>span:first-child,.elementor-57 .elementor-element.elementor-element-ftr_region_block .cn-footer-visit-list>span:nth-child(4),.elementor-57 .elementor-element.elementor-element-ftr_region_block .cn-footer-visit-list>span:last-child{grid-column:1 / -1;} .elementor-57 .elementor-element.elementor-element-ftr_region_block .cn-footer-visit-v a{min-height:44px;} .elementor-57 .elementor-element.elementor-element-ftr_region_block .cn-footer-visit-k{font-size:10px;color:rgba(255,255,255,.72);} .elementor-57 .elementor-element.elementor-element-ftr_region_block .cn-footer-visit-v{font-size:14px;line-height:1.55;}}

/* CHARIS NAP UNDERLINE CONSISTENCY */
.elementor-57 .elementor-element.elementor-element-ftr_region_block .elementor-element-ftr_region_card a[href^="tel:"],
.elementor-57 .elementor-element.elementor-element-ftr_region_block .elementor-element-ftr_region_card a[href^="mailto:"],
.elementor-57 .elementor-element.elementor-element-ftr_region_block .elementor-element-ftr_region_card a[href*="maps.app.goo.gl"]{
  text-decoration:underline!important;
  text-decoration-thickness:1px!important;
  text-underline-offset:4px!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ftr_top */.elementor-57 .elementor-element.elementor-element-ftr_top .elementor-widget-text-editor p{margin:0;}
.elementor-57 .elementor-element.elementor-element-ftr_top .elementor-widget-text-editor p + p{margin-top:8px;}
.elementor-57 .elementor-element.elementor-element-ftr_top .elementor-widget-text-editor a{color:rgba(255,255,255,.76)!important;}
.elementor-57 .elementor-element.elementor-element-ftr_top>.elementor-container{
  display:grid!important;
  grid-template-columns:minmax(0,40fr) repeat(3,minmax(0,20fr))!important;
  column-gap:0!important;
  row-gap:0!important;
  max-width:1280px!important;
}
.elementor-57 .elementor-element.elementor-element-ftr_top>.elementor-container>.elementor-column{
  width:auto!important;
  max-width:none!important;
  min-width:0!important;
}
.elementor-57 .elementor-element.elementor-element-ftr_top .elementor-column>.elementor-widget-wrap{
  align-content:flex-start!important;
}
.elementor-57 .elementor-element.elementor-element-ftr_top .elementor-element-ftr_brand_col>.elementor-widget-wrap{
  padding-right:48px!important;
}
.elementor-57 .elementor-element.elementor-element-ftr_top .elementor-element-ftr_services_col>.elementor-widget-wrap,
.elementor-57 .elementor-element.elementor-element-ftr_top .elementor-element-ftr_patient_col>.elementor-widget-wrap,
.elementor-57 .elementor-element.elementor-element-ftr_top .elementor-element-ftr_contact_col>.elementor-widget-wrap{
  padding-left:0!important;
  padding-right:24px!important;
}
.elementor-57 .elementor-element.elementor-element-ftr_top .elementor-element-ftr_contact_col>.elementor-widget-wrap{
  padding-right:0!important;
}
.elementor-57 .elementor-element.elementor-element-ftr_top .elementor-element-ftr_blurb{
  max-width:430px!important;
}
@media(max-width:1024px) and (min-width:768px){
  .elementor-57 .elementor-element.elementor-element-ftr_top>.elementor-container{
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:38px 34px!important;
  }
  .elementor-57 .elementor-element.elementor-element-ftr_top>.elementor-container>.elementor-column{
    width:auto!important;
    max-width:none!important;
  }
  .elementor-57 .elementor-element.elementor-element-ftr_top .elementor-element-ftr_brand_col{
    grid-column:1 / -1!important;
  }
  .elementor-57 .elementor-element.elementor-element-ftr_top .elementor-element-ftr_brand_col>.elementor-widget-wrap,
  .elementor-57 .elementor-element.elementor-element-ftr_top .elementor-element-ftr_services_col>.elementor-widget-wrap,
  .elementor-57 .elementor-element.elementor-element-ftr_top .elementor-element-ftr_patient_col>.elementor-widget-wrap,
  .elementor-57 .elementor-element.elementor-element-ftr_top .elementor-element-ftr_contact_col>.elementor-widget-wrap{
    padding:0!important;
  }
  .elementor-57 .elementor-element.elementor-element-ftr_top .elementor-element-ftr_blurb{
    max-width:560px!important;
  }
}
@media(max-width:767px){
  .elementor-57 .elementor-element.elementor-element-ftr_top>.elementor-container{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:30px!important;
    max-width:none!important;
  }
  .elementor-57 .elementor-element.elementor-element-ftr_top>.elementor-container>.elementor-column{
    width:auto!important;
    max-width:none!important;
    grid-column:1!important;
  }
  .elementor-57 .elementor-element.elementor-element-ftr_top .elementor-column>.elementor-widget-wrap{
    padding:0!important;
  }
  .elementor-57 .elementor-element.elementor-element-ftr_top .elementor-widget-heading{
    margin-bottom:12px!important;
  }
  .elementor-57 .elementor-element.elementor-element-ftr_top .elementor-widget-text-editor p{
    margin:0!important;
  }
  .elementor-57 .elementor-element.elementor-element-ftr_top .elementor-widget-text-editor a{
    display:inline-flex!important;
    align-items:center!important;
    min-height:44px!important;
    color:rgba(255,255,255,.84)!important;
  }
  .elementor-57 .elementor-element.elementor-element-ftr_top .elementor-element-ftr_contact_text a{
    min-height:44px!important;
  }
  .elementor-57 .elementor-element.elementor-element-ftr_top .elementor-element-ftr_blurb{
    max-width:34ch!important;
  }
}

/* CHARIS NAP UNDERLINE CONSISTENCY */
.elementor-57 .elementor-element.elementor-element-ftr_top .elementor-element-ftr_contact_text a[href^="tel:"],
.elementor-57 .elementor-element.elementor-element-ftr_top .elementor-element-ftr_contact_text a[href^="mailto:"],
.elementor-57 .elementor-element.elementor-element-ftr_top .elementor-element-ftr_contact_text a[href*="maps.app.goo.gl"]{
  text-decoration:underline!important;
  text-decoration-thickness:1px!important;
  text-underline-offset:4px!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ftr_legal_row_1 */.elementor-57 .elementor-element.elementor-element-ftr_legal_row_1 .elementor-container{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:14px 28px!important;
}
.elementor-57 .elementor-element.elementor-element-ftr_legal_row_1 .elementor-column{
  width:auto!important;
}
.elementor-57 .elementor-element.elementor-element-ftr_legal_row_1 .elementor-widget-wrap{
  padding:0!important;
}
.elementor-57 .elementor-element.elementor-element-ftr_legal_row_1 .elementor-widget-text-editor,
.elementor-57 .elementor-element.elementor-element-ftr_legal_row_1 .elementor-widget-text-editor p{
  margin:0!important;
}
.elementor-57 .elementor-element.elementor-element-ftr_legal_row_1 a{
  white-space:normal;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ftr_legal_row_2 */.elementor-57 .elementor-element.elementor-element-ftr_legal_row_2 .elementor-container{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:14px 28px!important;
}
.elementor-57 .elementor-element.elementor-element-ftr_legal_row_2 .elementor-column{
  width:auto!important;
}
.elementor-57 .elementor-element.elementor-element-ftr_legal_row_2 .elementor-widget-wrap{
  padding:0!important;
}
.elementor-57 .elementor-element.elementor-element-ftr_legal_row_2 .elementor-widget-text-editor,
.elementor-57 .elementor-element.elementor-element-ftr_legal_row_2 .elementor-widget-text-editor p{
  margin:0!important;
}
.elementor-57 .elementor-element.elementor-element-ftr_legal_row_2 a{
  white-space:normal;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ftr_middle */.elementor-57 .elementor-element.elementor-element-ftr_middle .elementor-widget-text-editor p{margin:0;} .elementor-57 .elementor-element.elementor-element-ftr_middle .elementor-widget-text-editor p + p{margin-top:8px;} .elementor-57 .elementor-element.elementor-element-ftr_middle .elementor-widget-text-editor a{color:rgba(255,255,255,.78)!important;} @media(max-width:767px){.elementor-57 .elementor-element.elementor-element-ftr_middle .elementor-widget-text-editor a{display:inline-flex!important;align-items:center!important;min-height:44px!important;color:rgba(255,255,255,.84)!important;} .elementor-57 .elementor-element.elementor-element-ftr_middle .elementor-widget-text-editor p{margin:0!important;}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ftr_bottom */.elementor-57 .elementor-element.elementor-element-ftr_bottom .elementor-widget-text-editor p{
  margin:0;
}
.elementor-57 .elementor-element.elementor-element-ftr_bottom .elementor-widget-text-editor p + p{
  margin-top:13px;
}/* End custom CSS */