@font-face{font-family:HorusContact;src:url('/assets/manrope.woff2') format('woff2');font-weight:400;font-display:swap}
.topbar{display:block;background:#102d44;color:#dde6eb;font:400 13px/1.6 HorusContact,Arial,sans-serif;letter-spacing:.04em}
.topbar .wrap{box-sizing:border-box;max-width:1320px;width:calc(100% - 112px);margin:auto;display:flex;justify-content:space-between;align-items:center;height:auto;min-height:42px;padding:6px 0;gap:8px 24px;flex-wrap:wrap}
.topbar a{color:inherit;text-decoration:none;font:inherit}.topbar a:hover{color:#d4b575}.topbar-locations:hover{text-decoration:underline;text-underline-offset:3px}
.topbar .topbar-contacts{display:flex;align-items:center;flex-wrap:wrap;gap:8px 28px;font:inherit}.topbar .topbar-contacts a{display:inline-flex;align-items:center;min-height:30px;white-space:nowrap}.topbar a span{margin-left:18px;color:#d7ba7b}.topbar a:focus-visible{outline:3px solid #ba8e42;outline-offset:3px}
@media(max-width:1100px){.topbar .wrap{width:calc(100% - 64px)}}
@media(max-width:800px){.topbar{font-size:12px}.topbar .wrap{width:calc(100% - 40px);gap:4px 18px}.topbar .topbar-contacts{column-gap:18px}.topbar a span{margin-left:8px}}
@media(max-width:560px){.topbar .wrap{flex-direction:column;align-items:flex-start;padding:8px 0}.topbar .topbar-contacts{justify-content:flex-start;gap:3px 18px}.topbar a span{margin-left:6px}}
@media print{.topbar{display:none!important}}
