/**handles:locations**/
@charset "UTF-8";.logo.landPg img{max-width:250px;border-radius:0!important;margin-bottom:30px}.mcHeader{background-color:#254b5f;padding:30px 12px;margin-bottom:30px}.mcHeader .logo.landPg img{filter:brightness(10)}.mcHeader a,.mcHeader h2{color:#fff!important}h2.mc_headline{font-size:2.25em}h2.mc_headline span{margin-top:15px;display:block}.medicare_mode .loca_hero .content_col{padding:30px 12px}.medicare_mode .deet_block .appt_button{padding:10px 20px!important}.group:has(.mcImage){align-items:end}.mcImage{max-width:350px}h1{margin-bottom:30px}.location h1{font-size:1.2em;margin-top:15px}.location h1 span{font-size:70%}.location h1.newh1{font-size:1.3em;margin-top:0}.location .company_name{color:#59a193;font-weight:700;margin-bottom:0}h2{font-size:1.5em;background-repeat:no-repeat;background-position:left center;padding-bottom:5px;background-size:auto 25px}h2.nopad{padding-left:0}main.location{padding-top:0}main:has(.mcHeader){margin-top:-30px!important}.location .box_right{width:95%;background-color:#eee}h2.hours{background-image:url(/wp-content/uploads/2023/04/clock-sharp-solid.svg)}h2.address{background-image:url(/wp-content/uploads/2023/04/location-dot-sharp-solid.svg);padding-left:30px}h2.contact{background-image:url(/wp-content/uploads/2023/04/phone-sharp-solid.svg)}h2.treatment{background-image:url(https://upperline.designcoup.dev/wp-content/uploads/2024/03/upperline_health_treatment.webp);padding-left:30px}h2.languages{background-image:url(https://upperline.designcoup.dev/wp-content/uploads/2024/03/upperline_health_languages.webp);padding-left:45px}.services h2{text-align:center}.insurors h2{background-image:url(/wp-content/uploads/2024/03/upperline_health_health_plans.webp);padding-left:35px}.providers h2{background-image:url(/wp-content/uploads/2023/04/icon-provider.webp)}.deet_block h2{text-align:center}h2.icon_h2{text-align:center;background-position:center top;display:inline-block;background-repeat:no-repeat}h2.icon_h2{padding-top:30px;padding-left:0}.providers{padding-top:30px}.loca_hero img{border-radius:25px}.loca_hero .content_col{text-align:center}.important p,p.important{font-size:1.1em;color:#ff4500;font-weight:700}.landing_mode p.important{margin-top:15px}p.descr{font-size:1.1em}.landing_mode p.descr{font-size:1.2em}.box_right{margin-right:0;width:90%;background-color:#ddd;margin-bottom:100px!important}.landing_mode .logo img{max-width:250px;border-radius:0!important;margin-bottom:30px}.landing_mode .call_link a{font-size:1.8em}a.linkHeader,a.telHeader{display:block;margin-bottom:30px}.star-ratings{unicode-bidi:bidi-override;color:#ccc;font-size:40px;position:relative;margin:0 auto;padding:0;width:100%;font-family:system-ui,sans-serif}.star-ratings .fill-ratings{color:#e7711b;padding:0;position:absolute;z-index:1;display:block;top:0;left:0;overflow:hidden}.star-ratings .fill-ratings span{display:inline-block}.star-ratings .empty-ratings{padding:0;display:block;z-index:0}.star-ratings p{font-size:14px;color:#333;margin-top:12px;text-align:center}.button_group{margin:30px 0}.button_group a{display:block;margin:0 auto!important}p.coming_soon{background-color:#ff4501;color:#fff;padding:12px 24px;border-radius:6px;width:fit-content;display:inline-block;text-transform:uppercase;font-weight:700}.landing_mode p.coming_soon{margin-top:15px}.address .button_link{padding:5px 10px;margin-top:30px}.providers{text-align:center;padding-bottom:40px}.providers .row{justify-content:center}.providers .row>div{padding:40px 40px 0 40px;text-align:center}.providers img{border:solid 1px #eee;border-radius:2px;padding:10px;webkit-box-shadow:0px 0px 11px 0px rgba(0,0,0,0.13);-moz-box-shadow:0 0 11px 0 rgba(0,0,0,.13);box-shadow:0 0 11px 0 rgba(0,0,0,.13);background-color:#fff}.providers a{display:block;border-radius:4px;margin-bottom:15px}.providers a:hover img{box-shadow:none}.providers span.title{text-align:center;font-size:.8em;margin-top:10px;display:block}.providers p{text-align:center}.providers .lm_link{color:#f96a33;cursor:pointer!important}.providers .appt_button{border-radius:1000px}.vein_cond>div:nth-last-child .wp-block-group:after{display:none}.mc_info>div{align-self:center}.mc_info .vid_col{padding:8vw 8vw 0 8vw;text-align:center}.mc_info .vid_col img{border:solid 10px #254b5f;border-radius:20px 20px 0 0}.mc_info .vid_text{background-color:#254b5f;text-align:center;padding:15px}.mc_info a{text-decoration:none!important}.mc_info a .vid_text{text-decoration:none!important;color:#fff;text-transform:uppercase;font-weight:700;position:relative;top:-10px}.mc_info .vid_col p{text-align:center}.appt_prep h2{padding:0}.appt_prep h3{margin:24px 0;font-weight:700}.appt_prep ul{margin-bottom:0;margin-top:-5px}.details_col,.loca_col{padding:0}.details_col .deet_block,.loca_col .loca_block{padding:20px}.provider_page .loca_block{border-bottom:2px solid #fff}.deet_block{text-align:center}.deet_block.phone{padding-bottom:0}.details_col .deet_block li,.details_col .deet_block p,.loca_col .loca_block p{text-align:center;font-size:.85em}.services{text-align:center;padding-top:48px}.services .single_loc_services{padding-top:0}.insurors>div{text-align:center}.insurors h2,.insurors p{text-align:center}.insurors a{white-space:nowrap}.plan_list{columns:1;-webkit-columns:1;-moz-columns:1;margin-top:45px}.plan_list li{background-image:none;padding:0;text-align:center;margin:10px 0;display:inline-block;width:100%}.plan_list li span{display:block}.other_locations{text-align:center}.other_locations .row{justify-content:center}.loca_block_col{margin-bottom:30px}.loca_block_col .inner{text-align:left!important;background-color:#fff;padding:12px;height:100%;font-size:1em}.loca_block_col h3,.loca_block_col p{text-align:left;text-transform:none}.loca_block_col h3{font-size:1.5em;font-weight:700}.loca_block_col h3 a{color:#254b5f;text-decoration:none}.loca_block_col h3 a:hover{color:#337981}.loca_block_col p.miles_away{color:#58a391}.loca_block_col a.button_link{padding:6px 12px;display:block}.prov_hero{padding:30px 0}.prov_hero img{border-radius:25px}h1.prov_name span{font-weight:400;font-size:65%;color:#254b5f;display:block;margin-top:12px}h1.prov_name span.nobreak{display:inline!important}.provider_page h2{padding:0;margin:0}.location .headshot,.provider_page .headshot{width:100%;height:auto}.provider_info:has(.loca_block){padding:12px}.button_link.appt_button,.button_link.call_button,.button_link.directions,.button_link.redirect_link{display:block;margin:20px auto}.button_link.directions{padding:10px 20px!important;margin-top:30px!important}.bio_col h2{margin:20px 0}.bio_col h3{font-weight:700!important;margin:10px 0}@media(min-width:576px){.location h1{font-size:2.5em}.plan_list{columns:2;-webkit-columns:2;-moz-columns:2}}@media(min-width:768px){h2.icon_h2{background-position:left center;display:inline-block;background-repeat:no-repeat;padding-top:0;padding-left:30px}h2.languages{margin-top:0;padding-left:38px;text-align:left}.deet_block{text-align:left}.deet_block:has(.languages){padding-top:0}p{text-align:left}.loca_hero .content_col{text-align:left}.star-ratings{margin:0}.bio_col:has(h2),.provider_info:has(.loca_block){padding:3rem}.details_col .deet_block li,.details_col .deet_block p,.loca_col .loca_block p{text-align:left;font-size:1em}.details_col .deet_block li{text-align:left}.deet_block.add{border-top:none}.button_group a{display:inline-block;margin-bottom:15px!important}.button_link.appt_button,.button_link.call_button,.button_link.directions,.button_link.redirect_link{margin:10px 0 0;padding:15px 30px;display:inline-block}a.linkHeader{margin-right:10px!important}.details_col{padding:8px}.details_col.right{border-left:solid #fff 2px}.details_row .inner{border-radius:25px;background-color:#eee;height:100%}.bio_col{padding-left:40px}.vein_cond>div:nth-last-child(-n+2) .wp-block-group:after{display:none}.mc_info .vid_col{padding:0 6vw 0 0;text-align:center}}@media(min-width:1000px){.location h1.newh1{font-size:2em}.landing_mode .loca_hero p.descr{margin-right:150px!important}.landing_mode p.descr.custom_toggle{margin-right:0}.plan_list{columns:3;-webkit-columns:3;-moz-columns:3}}@media(max-width:767px){.details_col .deet_block li{padding-left:0;background-image:none}}main{visibility:visible!important;opacity:1!important}