/* =============================================================
   BDA SOLUTIONS — Tema global (Inter + header)
   ============================================================= */

:root {
  --bda-navy:        #003366;
  --bda-navy-hover:  #002244;
  --bda-green:       #00a651;
  --bda-green-dark:  #007a3d;
  --nav-h:           72px;
  --sidebar-w:       240px;
  --mega-border:     3px solid #00a651;
  --header-x:        40px;
}

/* Inter em todo o site */
body.bda-ibm-nav {
  font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;
}

body.bda-ibm-nav :where(
  h1, h2, h3, h4, h5, h6,
  p, a, button, input, select, textarea,
  label, li, span, div, th, td
) {
  font-family: inherit;
}

/* ── Topbar — alinhamento horizontal com o menu ─────────────── */
.header-topbar .container-fluid {
  padding-left: var(--header-x) !important;
  padding-right: var(--header-x) !important;
}

.header-topbar {
  background: var(--bda-navy-hover) !important;
  border-bottom: 2px solid var(--bda-green);
}
.header-topbar,
.header-topbar a,
.header-topbar .contact-list li {
  color: rgba(255, 255, 255, 0.9) !important;
}
.header-topbar a:hover {
  color: var(--bda-green) !important;
}

/* ── Botões e destaques (corpo do site) ─────────────────────── */
.btn-primary,
.btn.btn-primary {
  background-color: var(--bda-green) !important;
  border-color: var(--bda-green) !important;
}
.btn-primary:hover,
.btn.btn-primary:hover,
.btn-primary:focus {
  background-color: var(--bda-green-dark) !important;
  border-color: var(--bda-green-dark) !important;
}
.btn-contact.btn-primary {
  background-color: var(--bda-green) !important;
  border-color: var(--bda-green) !important;
}

.color-primary,
.heading-subtitle.color-primary {
  color: var(--bda-green) !important;
}

.btn-segmento {
  padding: 5px 20px !important;
  background: var(--bda-navy) !important;
  color: #fff !important;
}
.btn-segmento:hover {
  background: var(--bda-navy-hover) !important;
  color: #fff !important;
}

.d-whats a,
.whatsapp-desktop a {
  background: var(--bda-green) !important;
}
.d-whats a:hover,
.whatsapp-desktop a:hover {
  background: var(--bda-green-dark) !important;
}
