@font-face {
  font-family: "Montserrat Thin";
  src: url("/theme/merion/fonts/montserrat-thin.ttf");
  font-weight: 100;
}
@font-face {
  font-family: "Montserrat Extralight";
  src: url("/theme/merion/fonts/montserrat-extralight.ttf");
  font-weight: 200;
}
@font-face {
  font-family: "Montserrat light";
  src: url("/theme/merion/fonts/montserrat-light.ttf");
  font-weight: 300;
}
@font-face {
  font-family: "Montserrat Regular";
  src: url("/theme/merion/fonts/montserrat-regular.ttf");
  font-weight: 400;
}
@font-face {
  font-family: "Montserrat Italic";
  src: url("/theme/merion/fonts/montserrat-italic.ttf");
  font-weight: 400;
}
@font-face {
  font-family: "Montserrat Medium";
  src: url("/theme/merion/fonts/montserrat-medium.ttf");
  font-weight: 500;
}
@font-face {
  font-family: "Montserrat SemiBold";
  src: url("/theme/merion/fonts/montserrat-semibold.ttf");
  font-weight: 600;
}
@font-face {
  font-family: "Montserrat Bold";
  src: url("/theme/merion/fonts/montserrat-bold.ttf");
  font-weight: 700;
}
@font-face {
  font-family: "Montserrat ExtraBold";
  src: url("/theme/merion/fonts/montserrat-extrabold.ttf");
  font-weight: 800;
}
@font-face {
  font-family: "Montserrat Black";
  src: url("/theme/merion/fonts/montserrat-black.ttf");
  font-weight: 900;
}
@font-face {
  font-family: "Benzin Regular";
  src: url("/theme/merion/fonts/benzin-regular.ttf");
  font-weight: 400;
}
@font-face {
  font-family: "Benzin Medium";
  src: url("/theme/merion/fonts/benzin-medium.ttf");
  font-weight: 500;
}
@font-face {
  font-family: "Benzin Semibold";
  src: url("/theme/merion/fonts/benzin-semibold.ttf");
  font-weight: 600;
}
@font-face {
  font-family: "Benzin Bold";
  src: url("/theme/merion/fonts/benzin-bold.ttf");
  font-weight: 700;
}
@font-face {
  font-family: "Benzin ExtraBold";
  src: url("/theme/merion/fonts/benzin-extrabold.ttf");
  font-weight: 800;
}
.navbar__wrapper {
  height: 64px;
  min-height: unset;
}
@media (min-width: 768px) {
  .navbar__wrapper {
    height: 80px;
  }
}
@media (min-width: 1400px) {
  .navbar__wrapper {
    height: 100px;
  }
}
.navbar__wrapper .navbar.fixed-top {
  height: 36px;
  display: flex;
  justify-content: space-between;
}
.navbar__wrapper .navbar.fixed-top .navbar-nav.ml-auto {
  display: none;
}
@media (min-width: 768px) {
  .navbar__wrapper .navbar.fixed-top .navbar-nav.ml-auto {
    display: flex;
  }
}
@media (min-width: 768px) {
  .navbar__wrapper .navbar.fixed-top .navbar-brand.mr-4 {
    margin-right: 32px !important;
  }
}
.navbar__wrapper .navbar.fixed-top .primary-navigation .moremenu.navigation {
  height: 36px;
}
.navbar__wrapper .navbar.fixed-top .primary-navigation .moremenu.navigation ul.navbar-nav {
  margin-left: 0;
  gap: 8px;
}
.navbar__wrapper .navbar.fixed-top .primary-navigation .moremenu.navigation ul.navbar-nav li.nav-item {
  font-family: "Montserrat Regular";
  font-size: 16px;
  line-height: 100%;
  font-weight: 400;
  color: #1F1F1F;
}
.navbar__wrapper .navbar.fixed-top .primary-navigation .moremenu.navigation ul.navbar-nav li.nav-item.active {
  font-family: "Montserrat Bold";
  font-size: 16px;
  line-height: 100%;
  font-weight: 700;
  color: #6060f0;
}
.navbar__wrapper .navbar.fixed-top .primary-navigation .moremenu.navigation ul.navbar-nav li.nav-item .nav-link {
  padding: 0;
  height: 36px;
}
.navbar__wrapper .navbar.fixed-top .primary-navigation .moremenu.navigation ul.navbar-nav li.nav-item.dropdownmoremenu ul.dropdown-menu li.nav-item .dropdown-item:hover {
  background-color: #6060f0;
}
.navbar__wrapper .navbar.fixed-top .buy-course__wrap {
  display: flex;
  align-items: center;
  margin-left: 12px;
}
.navbar__wrapper .navbar.fixed-top .buy-course__btn {
  cursor: pointer;
  border: unset;
  font-family: "Montserrat Medium";
  font-size: 14px;
  line-height: 100%;
  font-weight: 500;
  color: #fff;
  width: 199px;
  height: 40px;
  background-color: #6060f0;
  border-radius: 8px;
  padding: 12px 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: background-color 0.3s ease;
}
.navbar__wrapper .navbar.fixed-top .buy-course__btn:hover {
  background-color: #4b47ef;
}
@media (min-width: 992px) {
  .navbar__wrapper .navbar.fixed-top .buy-course__btn {
    border-radius: 12px;
  }
}
.navbar__wrapper .navbar.fixed-top.navbar-expand .navbar-toggler {
  margin-left: 28px;
}
@media (min-width: 768px) {
  .navbar__wrapper .navbar.fixed-top.navbar-expand .navbar-toggler {
    margin-left: 24px;
  }
}
.navbar__logo-mobile {
  display: block;
  width: 50px;
  height: 33px;
}
@media (min-width: 768px) {
  .navbar__logo-mobile {
    display: none;
  }
}
.navbar__logo-desktop {
  display: none;
}
@media (min-width: 768px) {
  .navbar__logo-desktop {
    display: block;
    width: 226px;
    height: 32px;
  }
  .navbar__logo-desktop svg {
    width: 226px;
    height: 32px;
  }
}
@media (min-width: 992px) {
  .navbar__logo-desktop {
    display: block;
    width: 258.63px;
    height: 36px;
  }
  .navbar__logo-desktop svg {
    width: 258.63px;
    height: 36px;
  }
}

.drawer.drawer-left.drawer-primary {
  margin-top: 0;
  top: 64px;
}
@media (min-width: 768px) {
  .drawer.drawer-left.drawer-primary {
    top: 80px;
  }
}
@media (min-width: 1400px) {
  .drawer.drawer-left.drawer-primary {
    top: 100px;
  }
}

@media (min-width: 992px) {
  #page.drawers.show-drawer-left {
    margin-left: unset;
    padding-left: unset;
    padding-right: unset;
  }
}

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