/* v2.9.26: consistent, undistorted brand across desktop and mobile. */
.site-header{min-height:96px!important;height:auto!important;padding:8px 0!important}
.site-header .brand,.site-header .nav>.brand{min-width:150px!important;margin-right:4px!important}
.site-header .brand img,.brand img{width:154px!important;height:80px!important;max-width:none!important;max-height:none!important;border-radius:0!important;object-fit:contain!important;object-position:left center!important;background:transparent!important}
footer .brand img,.footer .brand img{width:164px!important;height:94px!important;object-fit:contain!important}
.pb-top .pb-brand{display:flex!important;align-items:center!important;min-width:0!important;text-decoration:none!important}
.pb-top .pb-brand img{width:158px!important;height:95px!important;max-width:158px!important;max-height:95px!important;object-fit:contain!important;object-position:left center!important}
.pb-top .pb-top-inner{min-height:96px!important}
.pb-admin-logo-brand{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:0!important;text-decoration:none!important;color:inherit!important}
.pb-admin-logo-brand img{width:200px!important;height:auto!important;max-width:100%!important;object-fit:contain!important;display:block!important}
.pb-admin-logo-brand small{color:#e0bdcb!important;font-size:13px!important;margin-top:-5px!important;margin-left:6px!important;letter-spacing:.035em!important}
@media(max-width:760px){.site-header{min-height:74px!important;padding:4px 0!important}.site-header .brand img,.site-header .nav>.brand img{width:112px!important;height:67px!important}.site-header .brand,.site-header .nav>.brand{min-width:112px!important}.pb-top .pb-brand img{width:118px!important;height:72px!important;max-width:118px!important;max-height:72px!important}.pb-top .pb-top-inner{min-height:75px!important}.pb-admin-logo-brand img{width:158px!important}}
