html{scroll-padding-top:84px!important}
.mc-contact-header{box-sizing:border-box;position:sticky!important;top:0!important;z-index:10000!important;width:100%;max-width:520px;margin:0 auto;padding:8px 15px 9px;background:#0d0c0a;border-bottom:1px solid #4a412d;color:#f6f2e9;font-family:Arial,sans-serif}
.mc-contact-header *{box-sizing:border-box}
.mc-contact-header__inner{display:flex;align-items:center;justify-content:space-between;gap:12px}
.mc-contact-header__brand{display:block;flex:0 0 auto;text-decoration:none}
.mc-contact-header__brand img{display:block;width:112px;max-width:32vw;height:auto}
.mc-contact-header__details{display:grid;justify-items:end;gap:5px;min-width:0}
.mc-contact-header__phone{color:#edcb58!important;text-decoration:none!important;font:700 clamp(13px,3.8vw,17px)/1.15 Arial,sans-serif!important;white-space:nowrap}
.mc-contact-header__lower{display:flex;align-items:center;justify-content:flex-end;gap:13px;width:100%}
.mc-contact-header__metro{color:#f6f2e9;font:500 12px/1.2 Arial,sans-serif;white-space:nowrap}
.mc-contact-header__max{display:inline-flex;align-items:center;gap:5px;color:#f6f2e9!important;text-decoration:none!important;font:700 12px/1.2 Arial,sans-serif!important;white-space:nowrap}
.mc-contact-header__max img{display:block;width:18px;height:18px;object-fit:contain}
.mc-contact-header a:focus-visible{outline:2px solid #edcb58;outline-offset:3px}

.mc-contact-header__max img{filter:none;}
