.logo.brand-logo{display:block;width:240px;height:76px;padding:0;line-height:0;letter-spacing:0;flex-shrink:0}.brand-logo img{display:block;width:100%;height:100%;object-fit:contain}.footer-logo.brand-logo{display:block;width:190px;max-width:100%;height:63px;line-height:0;letter-spacing:0}.footer-brand:has(.brand-logo)>p{margin-top:13px}
@media(max-width:1050px) and (min-width:761px){.logo.brand-logo{width:215px;height:68px}.utility-left,.utility-right{width:32%}.appointment-utility{font-size:8px}}
@media(max-width:760px){.logo.brand-logo{width:160px;height:54px}.footer-logo.brand-logo{width:190px;height:63px}}
@media(max-width:390px){.header{padding-left:4%;padding-right:4%}.header .utility-left,.header .utility-right{width:56px;gap:3px}.header .icon{width:26px;padding:4px}.logo.brand-logo{width:150px;height:50px}}
@media(max-width:350px){.logo.brand-logo{width:140px;height:47px}}
