/* Shared public logo geometry and footer surface. */
.md-site-container,.header .header-inner{box-sizing:border-box;width:min(1280px,94%);margin-inline:auto;padding-inline:0}
.md-site-header .md-header-main .md-header-brand img,.header .brand img{width:264px;max-width:264px;height:81px;object-fit:contain;object-position:left center}
.header .header-inner{height:94px;min-height:94px;gap:26px}.header .brand{flex-shrink:0;margin:0}
.md-footer.md-footer-contact-layout{background:#1763A9!important;font-family:Inter,"Segoe UI",Arial,sans-serif}.md-footer-contact-layout a{text-decoration:none}.md-footer-company nav{display:flex;flex-wrap:wrap;flex-direction:row;gap:12px 20px}
@media(max-width:999px){.md-site-header .md-header-main .md-header-brand img,.header .brand img{width:218px;max-width:218px;height:67px}.header .header-inner{height:auto;min-height:84px;padding-block:10px;gap:14px}}
@media(max-width:599px){.md-site-header .md-header-main .md-header-brand img,.header .brand img{width:189px;max-width:189px;height:58px}.header .header-inner{min-height:78px;gap:8px}.header .button-header{padding:10px 8px;font-size:10px;gap:4px}.header .button-header svg{display:none}}
