/* Header transferred from the approved LeadMinds homepage. */
.site-header.premium-header,
.site-header.premium-header.scrolled,
.site-header.premium-header.header-hidden {
  position: fixed !important;
  top: 0 !important;
  right: 0 !important;
  left: 0 !important;
  z-index: 2000 !important;
  transform: none !important;
  background: transparent !important;
  border-bottom-color: transparent !important;
  box-shadow: none !important;
}
.site-header.premium-header::before,
.site-header.premium-header.scrolled::before {
  content: "";
  position: absolute;
  z-index: 0;
  inset: 8px auto 6px 50% !important;
  width: min(1240px, calc(100% - 24px));
  border: 1px solid rgba(255,255,255,.68) !important;
  border-radius: 24px;
  background: rgba(255,255,255,.24) !important;
  box-shadow: 0 14px 38px rgba(18,25,27,.16) !important;
  transform: translateX(-50%);
  -webkit-backdrop-filter: blur(30px) saturate(82%) brightness(1.06) !important;
  backdrop-filter: blur(30px) saturate(82%) brightness(1.06) !important;
  pointer-events: none;
}
.site-header.premium-header > * { position: relative; z-index: 1; }
.premium-header .header-shell {
  width: min(1200px, calc(100% - 56px)) !important;
  max-width: 1200px !important;
  height: 100% !important;
  margin: 0 auto !important;
  padding: 0 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: clamp(12px,1.5vw,24px) !important;
}
@media (max-width: 1199px) {
  .site-header.premium-header::before,
  .site-header.premium-header.scrolled::before { border-radius: 20px; }
}
@media (max-width: 767px) {
  .premium-header .header-shell { width: calc(100% - 32px) !important; }
}