/* Site geneli iletişim şeridi. */
.mr-topbar { background:#0d1b2a; border-bottom:3px solid #003791; }
.mr-topbar-inner { display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; gap:8px 16px; max-width:1712px; margin:0 auto; padding:8px 16px; font:14px/1.35 Arial,Helvetica,sans-serif; text-align:left; }
.mr-topbar .mr-topbar-note { color:#a9bfd8; font-size:13px; }
.mr-topbar-links { display:flex; flex-wrap:wrap; align-items:center; gap:8px 14px; margin-left:auto; }
.mr-topbar .mr-topbar-call,
.mr-topbar a.mr-topbar-call:link,
.mr-topbar a.mr-topbar-call:visited { color:#fff; font-weight:700; text-decoration:none; white-space:nowrap; }
.mr-topbar a.mr-topbar-call:hover,
.mr-topbar a.mr-topbar-call:focus-visible { color:#fff; text-decoration:none; }
.mr-topbar .mr-topbar-contact,
.mr-topbar a.mr-topbar-contact:link,
.mr-topbar a.mr-topbar-contact:visited { display:inline-block; padding:8px 18px; border-radius:999px; background:#003791; color:#fff; font-weight:700; text-decoration:none; white-space:nowrap; }
.mr-topbar a.mr-topbar-contact:hover,
.mr-topbar a.mr-topbar-contact:focus-visible { background:#004bb5; color:#fff; text-decoration:none; }
@media (max-width:620px) {
  .mr-topbar .mr-topbar-note { display:none; }
  .mr-topbar-inner { justify-content:center; padding:8px 10px; }
  .mr-topbar-links { margin-left:0; justify-content:center; }
}

/* Remove the legacy fixed-header spacer. */
#primus_banner { margin-top:0 !important; }
#primus_topbar { position:relative !important; height:auto !important; min-height:44px; box-sizing:border-box; }
