/* inquiry-form-nav-fix.css - Navigation visibility fixes */
.MV6Z4B > nav {
  position: relative !important;
  inset: auto !important;
}

.MV6Z4B .U7fR3t {
  position: relative !important;
  display: flex !important;
  visibility: visible !important;
  align-items: center !important;
  overflow: visible !important;
}

.MV6Z4B {
  visibility: visible !important;
  overflow: visible !important;
}

.CSt_RJ > button.H4AHlN {
  display: none !important;
}

#comp-j77b5oka .CSt_RJ {
  height: 64px !important;
  display: inline-flex !important;
  align-items: center !important;
  box-sizing: border-box !important;
}

#comp-j77b5oka .CSt_RJ .qMvpu5 {
  height: 64px !important;
  display: inline-flex !important;
  align-items: center !important;
}

#comp-j77b5oka .EWeavx {
  height: 64px !important;
  display: inline-flex !important;
  align-items: center !important;
}

#comp-j77b5oka .wGxoBM {
  line-height: 64px !important;
}

.CSt_RJ {
  position: relative;
}

.CSt_RJ > ul[aria-hidden] {
  display: none !important;
  position: absolute;
  top: 100%;
  left: 0;
  background: #fff;
  box-shadow: 0 2px 8px rgba(0,0,0,0.15);
  z-index: 999;
  min-width: 200px;
  padding: 8px 0;
  border-radius: 4px;
}

.CSt_RJ > ul[aria-hidden] li {
  list-style: none;
}

.CSt_RJ > ul[aria-hidden] li a {
  display: block;
  padding: 8px 16px;
  white-space: nowrap;
  text-decoration: none;
  color: #333;
  font-size: 14px;
}

.CSt_RJ > ul[aria-hidden] li a:hover {
  background: #f5f5f5;
}

.CSt_RJ:hover > ul[aria-hidden] {
  display: block !important;
}
