/* User-controlled branding. Always retain aspect ratio and reserve space for navigation. */
.site-header .header-row > .brand {min-width:0;gap:12px}
.site-header .header-row > .brand > img {
  display:block;flex:0 1 auto;width:auto;height:var(--header-logo-height,80px);
  max-height:none;max-width:240px;object-fit:contain;object-position:left center;border-radius:0
}
.site-header.brand-shape-square .header-row > .brand > img {
  width:var(--header-logo-height,80px);aspect-ratio:1;object-position:center
}
.site-header .header-row > .brand > span {min-width:0;flex:0 0 auto;max-width:150px;overflow-wrap:anywhere}
.site-header .header-row > .brand > span b {white-space:normal}
@media(max-width:1100px) {
  .site-header .header-row > .brand > img {max-width:200px}
}
@media(max-width:740px) {
  .site-header .header-row > .brand {gap:9px;max-width:calc(100% - 82px)}
  .site-header .header-row > .brand > img {height:var(--header-logo-mobile-height,56px);max-width:min(38vw,170px)}
  .site-header.brand-shape-square .header-row > .brand > img {width:var(--header-logo-mobile-height,56px)}
  .site-header .header-row > .brand > span {overflow-wrap:anywhere}
}

.quick-contact-trust {display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:22px;font-size:.9rem;line-height:1.6}
.quick-contact-trust>span {display:block}
