.card-header .badge{position:absolute;left:50%;bottom:-10px;transform:translate(-50%);font-family:Roboto Slab,sans-serif}.card-header .badge .minutes{font-size:40px;display:block;min-width:60px}.bg-gradient-primary{background-image:linear-gradient(195deg,#00a7cf,#fff)!important}#location-details-card .card-body{max-height:unset}#location-hours-table .text-end{max-width:24px}@media(min-width:992px){.modal .modal-dialog{height:auto}}.provider-hero{position:relative}@media(min-width:992px){.provider-hero-layout{position:relative;min-height:100%}}@media(min-width:992px){.provider-hero-info-col{position:absolute;top:25%;right:0}}@media(max-width:991px){.provider-hero-info-col{position:static;top:auto;right:auto}}@media(max-width:991px){.provider-hero-avatar-container{align-items:stretch;margin-top:1rem;margin-bottom:1rem}}@media(max-width:991px){.provider-hero-avatar-wrapper{top:0;margin-bottom:1.5rem}.provider-hero-avatar-wrapper img{width:100%}}.provider-hero-avatar-wrapper--empty{height:17.875rem}.provider-hero-avatar-wrapper img{background-color:#fff;padding:.5rem;width:60%;box-shadow:0 4px 4px #00000040}.provider-hero--dynamic-bg{background-size:100% 100%,100% 100%,100% 50%;background-position:center top,center top,center top;background-repeat:no-repeat}.provider-sidebar{position:sticky;top:2rem;align-self:flex-start}@media(max-width:991px){.provider-sidebar{position:relative;top:0}}.provider-sidebar-navigation-item{list-style:none;transition:background-color .3s ease,border-left .3s ease;border-left:3px solid transparent}.provider-sidebar-navigation-item a{text-align:start;text-decoration:none;transition:color .3s ease}.provider-sidebar-navigation-item hr{width:100%;margin:0}.provider-sidebar-navigation-item.active{background-color:#f4f4f4;border-left-color:var(--bs-primary)}.provider-sidebar-navigation-item.active a{color:var(--bs-primary)!important;font-weight:500}.provider-sidebar-navigation-item:hover{background-color:#f4f4f4}.provider-sidebar-navigation-item:hover a{color:var(--bs-primary)}.provider-content #reviews .reviews-collapse-toggle .when-expanded{display:none}.provider-content #reviews .reviews-collapse-toggle:not(.collapsed) .when-collapsed{display:none}.provider-content #reviews .reviews-collapse-toggle:not(.collapsed) .when-expanded{display:inline}.provider-content #locations a.btn.btn-outline-secondary.btn-sm.mb-0.flex-fill[href*="/location/"]{display:none!important}.provider-content #locations .row.mt-5,.provider-content #locations .tab-content.mb-5{margin:0!important}.provider-content #locations button{display:none}
