.navbar-main {
  padding: 1.5rem 3rem;
}
.navbar-main .navbar-brand img {
  max-width: 230px;
}
.navbar-main .navbar-toggler {
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%2300558E' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  border-color: var(--bs-gray-400);
  padding: 8px;
  border-radius: 4px;
}
.navbar-main .collapse.show .dropdown-menu {
  background-color: rgba(var(--bs-primary-rgb), 0.2);
  padding-left: 1.25rem;
  border-radius: 0;
  border-width: 0;
}