.main-menu {
  background-color: transparent;
  padding: 10px;
}

.nav-menu {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.nav-menu li {
  display: inline-block;
  margin-right: 20px;
  margin-top: 0px !important;
}

.nav-menu a {
  font-family: "Inter", sans-serif !important;
  font-size: 1rem;
  color: white;
  text-decoration: none;
  font-weight: 500;
}

.nav-menu a:hover {
text-decoration: underline;}

/*footer menu*/

.footer-menu {
  background-color: transparent;
  padding: 0px;
}

.nav-footer {
  list-style-type: none;
  margin: 0;
  padding: 0;
  margin-top: -3px;
}

.nav-footer li {
  display: block;
  margin-right: 20px;
  margin-top: 3px !important;
}

.nav-footer a {
  font-family: "Inter", sans-serif !important;
  font-size: 1rem;
  color: #8A8C94;
  text-decoration: none;
  font-weight: 600;
}

.nav-footer a:hover {
  color: var(--brand-main-color);
  text-decoration: underline;
}

/*klasy logotypu, kontenera menu, kontenera zapytania i dodatkowych danych w header*/

.dal-header-w {
  width: 1380px;
}

.dal-upper-header {
  min-height: 50px;
}

.bg-dal-upper-header {
  background: #EDEDED;
}

.dal-lower-header {
  min-height: 4.645rem;
}


.bump-up-parent-container:hover .bump-up-icon {
  transform: translateY(-3px);
  transition: 0.1s ease-in-out;
}

.bg-header {
  background: linear-gradient(0deg,var(--bg-light) 23%,#FFF 0); 
}

.contact-text-container:hover .contact-text-chewron:nth-child(2) {
  transform: translateX(3px);
  transition: 0.1s ease-in-out;
}

.icon-container:hover .icon-zoom {
  transform: scale(1.2);
  transition: 0.1s ease-in-out;
}

.header-logo {
  height: 3rem;
}

.header-logo-padding {
  margin-left: .2rem;
  margin-right: 6.5%;
}


.header-sm-logo {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: antiquewhite;
}

.p-ham-icon {
  padding: 0 0 0 3rem;
}

.p-menu-bar {
  padding: 1rem 4rem 1rem 14%;
}

.h-gap2 {
  gap: 2rem;
}

@media screen and (max-width: 992px) {
  .p-menu-bar {
    padding: 1rem;
  }
  .p-ham-icon {
    padding: 0 0 0 1rem;
  }
  .h-gap2 {
    gap: 1rem
  }
}