/* =========================
   DESKTOP
========================= */
.navbar {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 42px clamp(18px, 4vw, 54px);
  background: transparent;
  z-index: 20;
  pointer-events: none;
}

.navbar__inner {
  display: grid;
  grid-template-columns: 1fr auto 1fr;
  align-items: center;
  max-width: 1320px;
  width: 100%;
  margin: 0 auto;
}

/* This is IMPORTANT */
.navbar__content-align {
  display: contents;
}

.navbar__left,
.navbar__right {
  pointer-events: auto;
}

.navbar__left {
  justify-self: start;
  text-align: left;
}

.navbar__center {
  justify-self: center;
  pointer-events: auto;
}

.navbar__right {
  justify-self: end;
  text-align: right;
}

.navbar__brand-word {
  display: block;
  white-space: nowrap;
  color: #1c1c1c;
}

.navbar__brand-word--english {
  font-family: "Alan Sans", "Manrope", Arial, sans-serif;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}

.navbar__brand-word--hindi {
  font-family: "Alan Sans", "Manrope", Arial, sans-serif;
  font-size: 18px;
  font-weight: 500;
  letter-spacing: 0.02em;
}

.navbar__brand-icon {
  width: 50px;
  height: 50px;
  object-fit: contain;
}

/* =========================
   MOBILE
========================= */
@media (max-width: 767px) {
  .navbar {
    position: relative;
    padding: 30px 6px;
  }
  .navbar__inner {
    display: grid;
    grid-template-columns: 1fr auto 1fr;
    align-items: center;
    width: 100%;
  }
  .navbar__content-align {
    display: contents;
  }
  .navbar__left {
    justify-self: start;
  }
  .navbar__center {
    justify-self: center;
  }
  .navbar__right {
    justify-self: end;
  }
  .navbar__brand-icon {
    width: 52px;
    height: 52px;
  }
  .navbar__brand-word--english {
    font-size: 14px;
  }
  .navbar__brand-word--hindi {
    font-size: 14px;
  }
}

/*# sourceMappingURL=navbar.css.map */
