.BranchDetailHero-module__9Ntm3G__branch_detail_hero{padding:0 var(--spacing-lg);gap:var(--spacing-xl);flex-direction:column;display:flex}.BranchDetailHero-module__9Ntm3G__top{gap:var(--spacing-xl);flex-direction:column;flex:1;display:flex}.BranchDetailHero-module__9Ntm3G__top .BranchDetailHero-module__9Ntm3G__top_info{gap:var(--spacing-sm);flex-direction:column;display:flex}.BranchDetailHero-module__9Ntm3G__top .BranchDetailHero-module__9Ntm3G__header{gap:var(--spacing-md);color:var(--high-emphasis-dark);flex-direction:column;display:flex}.BranchDetailHero-module__9Ntm3G__top .BranchDetailHero-module__9Ntm3G__divider{border:none;border-top:1px solid var(--med-emphasis-dark);opacity:.3;margin:0}.BranchDetailHero-module__9Ntm3G__top .BranchDetailHero-module__9Ntm3G__status{color:var(--green)}.BranchDetailHero-module__9Ntm3G__top .BranchDetailHero-module__9Ntm3G__status[data-closed=true]{color:var(--med-emphasis-dark)}.BranchDetailHero-module__9Ntm3G__top .BranchDetailHero-module__9Ntm3G__info_list{gap:var(--spacing-md);flex-direction:column;display:flex}.BranchDetailHero-module__9Ntm3G__top .BranchDetailHero-module__9Ntm3G__info_list .BranchDetailHero-module__9Ntm3G__info_item{align-items:center;gap:var(--spacing-sm);color:var(--high-emphasis-dark);text-decoration:none;display:flex}.BranchDetailHero-module__9Ntm3G__top .BranchDetailHero-module__9Ntm3G__info_list .BranchDetailHero-module__9Ntm3G__info_item_link{color:var(--med-emphasis-dark);text-decoration:underline}.BranchDetailHero-module__9Ntm3G__top .BranchDetailHero-module__9Ntm3G__info_list .BranchDetailHero-module__9Ntm3G__info_icon{flex-shrink:0;width:2.4rem;height:2.4rem;margin-top:.1rem}.BranchDetailHero-module__9Ntm3G__top .BranchDetailHero-module__9Ntm3G__hours{gap:var(--spacing-md);flex-direction:column;display:flex}.BranchDetailHero-module__9Ntm3G__top .BranchDetailHero-module__9Ntm3G__hours_grid{column-gap:var(--spacing-xl);row-gap:var(--spacing-xs);color:var(--med-emphasis-dark);grid-template-columns:auto 1fr;display:grid}.BranchDetailHero-module__9Ntm3G__top .BranchDetailHero-module__9Ntm3G__appointment_note{color:var(--med-emphasis-dark)}.BranchDetailHero-module__9Ntm3G__bottom{gap:var(--spacing-xl);flex-direction:column;flex:1;display:flex}.BranchDetailHero-module__9Ntm3G__bottom .BranchDetailHero-module__9Ntm3G__button_group{gap:var(--spacing-md);flex-direction:column;display:flex}.BranchDetailHero-module__9Ntm3G__bottom .BranchDetailHero-module__9Ntm3G__map_wrapper{border-radius:var(--radius-lg);width:100%;height:32rem;min-height:32rem;max-height:32rem;overflow:hidden}@media (min-width:992px) and (max-width:1199px){.BranchDetailHero-module__9Ntm3G__branch_detail_hero{padding:var(--spacing-xl) var(--tablet-padding) 0;gap:var(--spacing-md);flex-direction:row}.BranchDetailHero-module__9Ntm3G__bottom{padding-left:var(--spacing-2xl);padding-top:calc(var(--spacing-xl) + 2.4rem);flex-direction:column-reverse;justify-content:flex-end}.BranchDetailHero-module__9Ntm3G__bottom .BranchDetailHero-module__9Ntm3G__button_group{flex-direction:row}.BranchDetailHero-module__9Ntm3G__bottom .BranchDetailHero-module__9Ntm3G__map_wrapper{height:41rem;min-height:41rem;max-height:41rem}}@media (min-width:1200px) and (hover:hover) and (pointer:fine){.BranchDetailHero-module__9Ntm3G__branch_detail_hero{padding:var(--spacing-xl) var(--desktop-padding) 0;gap:var(--spacing-md);flex-direction:row}.BranchDetailHero-module__9Ntm3G__bottom{padding-left:var(--spacing-4xl);padding-top:calc(var(--spacing-xl) + 2.4rem);flex-direction:column-reverse;justify-content:flex-end}.BranchDetailHero-module__9Ntm3G__bottom .BranchDetailHero-module__9Ntm3G__button_group{flex-direction:row}.BranchDetailHero-module__9Ntm3G__bottom .BranchDetailHero-module__9Ntm3G__map_wrapper{height:50.6rem;min-height:50.6rem;max-height:50.6rem}}
.MapMarker-module__5hCwlG__map_marker_wrapper{filter:drop-shadow(0 4px 4px #0003);cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.MapMarker-module__5hCwlG__map_marker_wrapper .MapMarker-module__5hCwlG__map_marker{background:var(--brand-blue);border:2px solid var(--high-emphasis-light);border-radius:50%;width:3.6rem;height:3.6rem;position:relative}.MapMarker-module__5hCwlG__map_marker_wrapper .MapMarker-module__5hCwlG__map_marker:after{content:"";background:var(--high-emphasis-light);z-index:-1;border-radius:0 0 .2rem;width:1rem;height:1rem;position:absolute;bottom:-.5rem;left:50%;transform:translate(-50%)rotate(45deg)}.MapMarker-module__5hCwlG__map_marker_wrapper .MapMarker-module__5hCwlG__map_marker[data-active=true]{background:var(--brand-deep-blue)}
