.elementor .resol-header{flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;/* Resol 360 Header */

selector {
  width: 100%;
  min-height: 76px;
  padding: 0 40px;
  background: #ffffff;
  display: flex;
  align-items: center;
  box-sizing: border-box;
}

/* Logo */
selector .resol-logo {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
}

selector .resol-logo img {
  width: 145px;
  height: auto;
  display: block;
}

/* Menu */
selector .resol-menu {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

selector .resol-menu ul {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 38px;
  margin: 0;
  padding: 0;
}

selector .resol-menu a {
  white-space: nowrap;
}

/* Login */
selector .resol-login {
  margin-left: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

selector .resol-login i,
selector .resol-login svg {
  width: 25px;
  height: 25px;
  font-size: 25px;
}

/* Mobile */
@media (max-width: 767px) {

  selector {
      min-height: 68px;
      height: 68px;
      padding: 0 18px;
  }

  /* Logo - left */
  selector .resol-logo {
      position: absolute;
      left: 18px;
      top: 50%;
      transform: translateY(-50%);
  }

  selector .resol-logo img {
      width: 105px;
  }

  /* Hamburger - center */
  selector .resol-menu {
      position: absolute;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%);
      margin: 0;
  }

  /* Login - right */
  selector .resol-login {
      position: absolute;
      right: 18px;
      top: 50%;
      transform: translateY(-50%);
      margin: 0;
  }

  selector .resol-login i,
  selector .resol-login svg {
      width: 24px;
      height: 24px;
      font-size: 24px;
  }
}

/* Small phones */
@media (max-width: 400px) {

  selector {
      min-height: 64px;
      height: 64px;
      padding: 0 14px;
  }

  selector .resol-logo {
      left: 14px;
  }

  selector .resol-logo img {
      width: 92px;
  }

  selector .resol-login {
      right: 14px;
  }

  selector .resol-login i,
  selector .resol-login svg {
      width: 22px;
      height: 22px;
      font-size: 22px;
  }
}\n}