.bx-top-nav-container {
  padding: 0;
  color: #fff;
  border-radius: 2px;
  position: relative;
}

.bx-opened .bx-footer, .bx-opened .workarea, .menu-mobile__link {
  display: none !important
}

.menu-mobile__link.phone {
  line-height: 26px;
  height: unset
}

.mobile_nav_logo {
  display: flex;
  justify-content: center;
  align-items: center;

  &:before {
    content: url("data:image/svg+xml,%3Csvg width='96' height='33' viewBox='0 0 96 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 0.0136688V22H3.8517V0.0136688H1ZM4.78016 0.0136688L4.97248 22H9.74743V12.4865H14.3367V9.16496H9.73416V3.3557H14.3897V0H4.78016V0.0136688ZM23.1372 0.0136688L17.6194 22H20.7165L21.771 18.2411H25.9225L26.9173 22H30.2664L25.2527 0.0136688H23.1305H23.1372ZM26.1745 0.0136688L31.0755 22H35.7178L30.9429 0.0136688H26.1812H26.1745ZM40.1877 0.0136688V22H43.0394V0.0136688H40.1877ZM43.9015 0.0136688V22H49.7376C54.5125 22 57.5499 16.0609 57.3642 10.6959C57.1785 5.37185 54.0151 0.0136688 49.1142 0.0136688H43.9081H43.9015ZM61.33 0.0136688V22H64.1817V0.0136688H61.33ZM65.1102 0.0136688V22H74.5938V18.9382H69.8188V12.2336H74.5938V8.84374H69.8188V3.09599H74.5938V0.0136688H65.1102ZM77.4455 0.0136688L82.4724 13.6415L77.8832 22H81.544L83.8983 17.5986L85.7552 22H91.0872L83.0295 0.0136688H77.4455ZM83.8983 0.0136688L91.9626 22H95L89.6017 6.92327L93.6338 0.0136688H89.973L88.0498 3.02765L86.75 0.0136688H83.8983ZM48.8091 3.60857C51.5945 3.79994 53.5641 7.1078 53.8294 10.443C54.1278 14.2361 52.0919 18.4939 48.6831 18.6238L48.8025 3.60857H48.8091ZM23.8799 9.99876L25.4318 15.3638H22.4474L23.8799 9.99876Z' fill='white'/%3E%3Cpath d='M72 28H96V33H72V28Z' fill='%23CE2729'/%3E%3Cpath d='M24 28H72V33H24V28.0097V28Z' fill='%23F1F1F1'/%3E%3Cpath d='M0 28H24V33H0V28Z' fill='%2346A63D'/%3E%3C/svg%3E");
    width: 96px;
    height: 33px;
    display: block;
  }
}

.mobile_nav_title {
  display: flex;
  font-weight: 300;
  font-size: 12px;
  line-height: 24px;
  letter-spacing: 0;
  vertical-align: middle;
  justify-content: center;
  align-items: center;
  color: rgba(255, 255, 255, 1);
  margin-top: 10px;
  margin-bottom: 20px;
}

.mobile_nav_footer {
  display: none;
  justify-content: space-between;
  padding: 0 15px;
  @media screen and (width <= 780px) {
    display: flex;
  }

  .nav_footer__email {
    display: flex;
    flex-direction: column;
    gap: 10px;

    > a {
      padding: 0;
      font-weight: 500;
      font-size: 14px;
      line-height: 100%;
      letter-spacing: 0;
      vertical-align: middle;
      color: rgba(255, 255, 255, 1);

      > a {
        text-transform: lowercase;
        padding: 0;
      }
    }

    > p {
      font-weight: 300;
      font-size: 12px;
      line-height: 100%;
      letter-spacing: 0;
      vertical-align: middle;
      color: rgba(255, 255, 255, 1);
    }
  }

  .nav_footer__call_order {
    .nav_footer__phone {
      .nav_footer__phone_icon {
        display: flex;

        &:before {
          content: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_208_636' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='16' height='16'%3E%3Cpath d='M16 0H0V16H16V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_208_636)'%3E%3Cpath d='M2.66406 0V14C2.66406 14.5304 2.87478 15.0391 3.24985 15.4142C3.62492 15.7893 4.13363 16 4.66406 16H11.3308C11.8612 16 12.3699 15.7893 12.745 15.4142C13.12 15.0391 13.3308 14.5304 13.3308 14V0H2.66406ZM11.9974 1.33333V10.6667H3.9974V1.33333H11.9974ZM11.3308 14.6667H4.66406C4.48725 14.6667 4.31768 14.5964 4.19266 14.4714C4.06763 14.3464 3.9974 14.1768 3.9974 14V12H11.9974V14C11.9974 14.1768 11.9272 14.3464 11.8022 14.4714C11.6771 14.5964 11.5076 14.6667 11.3308 14.6667Z' fill='%23F5D392'/%3E%3Cpath d='M8.66147 12.6665H7.32812V13.9998H8.66147V12.6665Z' fill='%23F5D392'/%3E%3C/g%3E%3C/svg%3E");
          width: 16px;
          height: 16px;
          display: block;
        }
      }

      > span, span {
        font-weight: 500;
        font-size: 12px;
        line-height: 100%;
        letter-spacing: 0;
        vertical-align: middle;
        color: rgba(255, 255, 255, 1);

        > a {
          text-transform: lowercase;
          padding: 0 0 0 8px;
        }
      }
    }

    .phone_mobile_nav_footer {
      display: block;
      margin-top: 10px;
      font-weight: 300;
      font-size: 12px;
      line-height: 100%;
      letter-spacing: 0;
      vertical-align: middle;
      text-decoration: underline;
      text-decoration-style: solid;
      text-decoration-offset: 0;
      text-decoration-thickness: 0;
      text-decoration-skip-ink: auto;
    }
  }
}

.mobile_nav_footer__region {
  display: none;
  margin: 20px 0 30px 15px;
  @media screen and (width <= 780px) {
    display: flex;
  }

  .nav_footer___region {
    display: flex;
    align-items: center;
    gap: 8px;

    .region_icon {
      &:before {
        content: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_16_308)'%3E%3Cpath d='M7.9718 16.0052L7.50709 15.6068C6.86643 15.0704 1.27246 10.2393 1.27246 6.70538C1.27246 3.00544 4.27187 0.00603485 7.9718 0.00603485C11.6717 0.00603485 14.6711 3.00544 14.6711 6.70538C14.6711 10.2393 9.07718 15.0704 8.43918 15.6095L7.9718 16.0052ZM7.9718 1.45463C5.07327 1.45791 2.72437 3.80682 2.72109 6.70535C2.72109 8.92541 6.16271 12.4719 7.9718 14.0951C9.78093 12.4713 13.2225 8.92272 13.2225 6.70535C13.2192 3.80682 10.8704 1.45794 7.9718 1.45463Z' fill='%23F5D392'/%3E%3Cpath d='M7.97197 9.36071C6.50534 9.36071 5.31641 8.17177 5.31641 6.70515C5.31641 5.23852 6.50534 4.04958 7.97197 4.04958C9.43859 4.04958 10.6275 5.23852 10.6275 6.70515C10.6275 8.17177 9.43862 9.36071 7.97197 9.36071ZM7.97197 5.37733C7.23866 5.37733 6.64419 5.9718 6.64419 6.70512C6.64419 7.43843 7.23866 8.0329 7.97197 8.0329C8.70528 8.0329 9.29975 7.43843 9.29975 6.70512C9.29975 5.9718 8.70531 5.37733 7.97197 5.37733Z' fill='%23F5D392'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_16_308'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
        width: 16px;
        height: 16px;
        display: block;
      }
    }

    .region_block {
      > a {
        padding: 0;
        font-weight: 500;
        font-size: 12px;
        line-height: 24px;
        letter-spacing: 0;
        vertical-align: middle;
        text-decoration: underline;
        text-decoration-style: solid;
        text-decoration-offset: 0%;
        text-decoration-thickness: 0;
        text-decoration-skip-ink: auto;

        > span {
          border: unset;
        }
      }
    }
  }
}

.mobile_nav_footer__social {
  display: none;
  margin: 60px 0 50px 0;
  padding: 0 15px;
  @media screen and (width <= 780px) {
    display: block;
  }

  .nav_footer__social {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 30px;
  }
}

.menu-mobile__link:hover {
  color: #d0a75b
}

.mobile_opened_nav_hr {
  border: 1px solid rgba(245, 211, 146, 1);
  display: none;
  @media screen and (width <= 780px) {
    display: block;
  }
}

.bx-top-nav-container .bx-nav-1-lvl.bx-nav-parent.bx-hover > a,
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-parent.hover > a {
  z-index: 250
}

.bx-top-nav-container .bx-nav-2-lvl-container, .bx-top-nav-container .bx-nav-2-lvl-container-advanced {
  z-index: 999;
  display: none;
  opacity: 0;
  padding: 9px 0 5px;
  min-width: 100%;
  border-radius: 4px;
  border: 1px solid #282828;
  box-shadow: 0px 16px 24px 0px #1E1E1E3D;
}

.bx-top-nav-container .bx-nav-2-lvl-container-advanced:before, .bx-top-nav-container .bx-nav-2-lvl-container:before {
  position: absolute;
  content: " ";
  display: block;
  height: 5px;
  top: -5px;
  left: 0;
  right: 0
}

.bx-top-nav-container .bx-nav-1-lvl.bx-hover .bx-nav-2-lvl-container, .bx-top-nav-container .bx-nav-1-lvl.bx-hover .bx-nav-2-lvl-container-advanced, .bx-top-nav-container .bx-nav-1-lvl.hover .bx-nav-2-lvl-container, .bx-top-nav-container .bx-nav-1-lvl.hover .bx-nav-2-lvl-container-advanced {
  opacity: 1;
  display: block;
  position: absolute;
  top: calc(100% + 6px);
  z-index: 999;
  background: 0 0
}

.bx-top-nav-container > ul {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  gap: clamp(40px, 3.6vw, 99px);
}

.bx-top-nav-container .bx-nav-list-2-lvl {
  margin: 0;
  /*padding: 10px 0 12px;*/
}

.bx-top-nav-container .bx-nav-2-lvl {
  display: block;
  min-width: 180px;
  padding: 0 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: rgba(0, 0, 0, .8);
  color: #a2a2a2
}

.bx-top-nav-container .bx-nav-2-lvl + .bx-nav-2-lvl {
  margin-top: 1px
}

.bx-top-nav-container .bx-nav-2-lvl > a {
  padding: 5px 15px;
  color: #afafaf;
  font-size: 13px;
  line-height: 16px;
  text-decoration: none;
  border-bottom: none;
  display: block
}

.bx-top-nav-container .bx-nav-2-lvl > a:hover {
  color: #fff
}

.bx-top-nav-container .bx-nav-list-2-lvl .bx-nav-2-lvl:first-child a {
  border-top: none;
  margin-top: 0
}

.bx-top-nav-container .bx-nav-3-lvl-container-advanced:before, .bx-top-nav-container .bx-nav-3-lvl-container:before {
  position: absolute;
  content: " ";
  display: block;
  height: 5px;
  background: #fff;
  top: -5px;
  left: 0;
  right: 0
}
/*mobile*/
.bx-nav-2-lvl{
  @media screen and (width <= 780px) {
    margin-top:20px;
  }
  > a{
    > span{
      color:white;
      font-weight: 600;
    }
  }
}
.bx-nav-list-3-lvl{
  @media screen and (width <= 780px) {
    margin-bottom:20px;
  }
  .bx-nav-3-lvl{
    @media screen and (width <= 780px) {
      margin-bottom:13px;
    }
  }
}
/*END_mobile*/
.bx-top-nav-container .bx-nav-list-3-lvl {
  margin: 0;
  padding: 0 0 0 12px;
}

.bx-top-nav-container .bx-nav-3-lvl {
  margin: 0 0 3.5px 0;
  display: block;
  min-width: 180px;
  padding: 0;
  > a {
    padding: 3px 15px;
    color: white;
    font-size: 14px;
    line-height: 14px;
    text-decoration: none;
    border-bottom: none;
    display: block;
    transition: all .3s;

    &:hover {
      color: #F5D392;
      border-left: 3px solid #F5D392;
    }
  }
}
.bx-nav-3-lvl.active {
  border-left: 3px solid #F5D392;

  > .bx-active {
    color: #F5D392;
  }
}

.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-1-col .bx-nav-2-lvl-container, .bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-1-col .bx-nav-2-lvl-container-advanced {
  min-width: 200px
}

.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-1-col .bx-nav-2-lvl-container .bx-nav-list-2-lvl, .bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-1-col .bx-nav-2-lvl-container-advanced .bx-nav-list-2-lvl {
  display: block;
  min-width: 200px;
  width: 100%
}

.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-1-col .bx-nav-catinfo-back {
  width: 100%;
  background: #fff
}

.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-2-col .bx-nav-2-lvl-container, .bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-2-col .bx-nav-2-lvl-container-advanced {
  min-width: 400px
}

.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-2-col .bx-nav-2-lvl-container .bx-nav-list-2-lvl, .bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-2-col .bx-nav-2-lvl-container-advanced .bx-nav-list-2-lvl {
  display: block;
  min-width: 200px;
  width: 50%;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box
}

.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-2-col .bx-nav-catinfo-back {
  width: 50%
}

.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-3-col .bx-nav-2-lvl-container, .bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-3-col .bx-nav-2-lvl-container-advanced {
  min-width: 600px
}

.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-3-col .bx-nav-2-lvl-container .bx-nav-list-2-lvl, .bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-3-col .bx-nav-2-lvl-container-advanced .bx-nav-list-2-lvl {
  display: block;
  min-width: 200px;
  width: 33.33333%;
  float: left
}

.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-3-col .bx-nav-catinfo-back {
  width: 33.33333%
}

.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col {
  position: static
}

.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col .bx-nav-2-lvl-container-advanced {
  top: 100%;
  left: 0;
  right: 0
}

.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col .bx-nav-2-lvl-container, .bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col .bx-nav-2-lvl-container-advanced {
  min-width: 100%
}

.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col .bx-nav-2-lvl-container .bx-nav-list-2-lvl, .bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col .bx-nav-2-lvl-container-advanced .bx-nav-list-2-lvl {
  display: block;
  width: 25%;
  float: left
}

.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col .bx-nav-catinfo-back {
  width: 25%
}

.bx-top-nav-container .bx-nav-catinfo {
  padding: 5px 15px;
  z-index: 120;
  position: relative
}

.bx-top-nav-container .bx-nav-catinfo img {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #e7e9ea;
  width: auto;
  max-width: 100%;
  height: auto;
  max-height: 100%
}

.bx-top-nav-container .bx-nav-catinfo p {
  padding: 20px 5px 0;
  font-size: 13px
}

.bx-top-nav-container .bx-nav-catinfo-back {
  position: absolute;
  display: block;
  content: ' ';
  top: -5px;
  right: 0;
  bottom: 0;
  background: #f7fafb;
  z-index: 100;
  border-left: 1px solid #ecefef
}

.bx-aside-nav, .bx-aside-nav {
  background: rgba(30, 30, 30, 0.9);
  border: 1px solid rgba(245, 211, 146, 1);
  backdrop-filter: blur(30px);
}

.bx-aside-nav-control {
  font-size: 28px;
  width: 40px;
  height: 40px;
  top: 20px;
  right: 10px;
  line-height: 40px;
  cursor: pointer;
  z-index: 1750;
  color: #fff;
  text-align: center;
  align-items: center;
  justify-content: center;
  @media screen and (width <= 980px) {
    display: none;
  }
}

body > .bx-aside-nav-control {
  transition: left .15s linear
}

.bx-aside-nav-control .fa {
  line-height: 40px;
  vertical-align: middle;
  color: #d0a75b
}

.bx-aside-nav, .bx-wrapper {
  transition: transform .15s linear
}

.bx-logo {
  z-index: 1700 !important
}

.bx-aside-nav {
  /*display: none;*/
  transform: translateX(-100%);
  width: 100%;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  z-index: 970;
  padding: 80px 0
}

.bx-aside-nav.bx-opened {
  transform: translateX(0);
  overflow-y: scroll
}

.bx-aside-nav ul {
  list-style: none;
  margin: 0;
  padding: 20px 0 0 0;
  background: unset;
}

.bx-aside-nav a {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0;
  vertical-align: middle;
  text-transform: uppercase;
  color: #fff;
  white-space: nowrap;
  display: block;
  padding-left: 15px;
  max-width: 100%;
  text-decoration: none
}

.bx-aside-nav .bx-nav-1-lvl.bx-hover > a, .bx-aside-nav .bx-nav-1-lvl:hover > a, .bx-nav-1-lvl.bx-opened {
  background: unset !important;
  color: #d0a75b;
}

.bx-aside-nav .bx-nav-2-lvl > a {
  padding-left: 30px;
  margin-bottom: 15px;
  font-weight: 300;
  font-size: 12px;
  line-height: 100%;
  letter-spacing: 0;
  vertical-align: middle;

}

.bx-aside-nav .bx-nav-3-lvl > a {
  padding-left: 45px
}

.bx-aside-nav .bx-nav-4-lvl a {
  padding-left: 60px
}

.bx-aside-nav .bx-nav-parent {
  position: relative;
  margin-bottom: 20px;
}

.mobile-title {
  color: white;
  font-size: clamp(14px, 3vw, 18px);
  font-family: "Inter";
}

.bx-menu-handle {
  display: flex;
  align-items: center;
  gap: 10px;
}

.bx-aside-nav .bx-nav-parent-arrow {
  cursor: pointer;
}

.bx-aside-nav .bx-nav-parent-arrow i {
  font-size: 24px;
  font-style: normal;
  color: #fff
}

.bx-aside-nav .bx-nav-parent.bx-opened .bx-nav-parent-arrow i {
  transition: .15s linear
}

.bx-aside-nav .bx-nav-parent .bx-nav-2-lvl-container, .bx-aside-nav .bx-nav-parent .bx-nav-2-lvl-container-advanced, .bx-aside-nav .bx-nav-parent > ul {
  overflow: hidden;
  height: 0
}

.bx-aside-nav .bx-nav-parent.bx-opened .bx-nav-2-lvl-container, .bx-aside-nav .bx-nav-parent.bx-opened .bx-nav-2-lvl-container-advanced, .bx-aside-nav .bx-nav-parent.bx-opened > ul {
  height: auto
}

header .mmit-horizontal-menu .bx-top-nav-container .bx-nav-list-1-lvl {
  justify-content: flex-start;
}

.mmit-horizontal-menu .bx-top-nav-container .bx-nav-1-lvl > a {
  display: flex;
  align-items: center;
  text-align: left;
  padding: 0;
  font-weight: 400;
  font-size: 16px;
  line-height: 18px;
  letter-spacing: 0;
  vertical-align: middle;
  text-transform: uppercase;
}

.mmit-horizontal-menu .bx-top-nav-container .bx-nav-1-lvl > a span {
  transition: color 0.1s ease;
}

.mmit-horizontal-menu .bx-top-nav-container .bx-nav-1-lvl > a i {
  margin-left: 4px;
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: transform 0.3s ease;
}

.mmit-horizontal-menu .bx-top-nav-container .bx-nav-1-lvl > a i svg {
  display: block;
  transition: fill 0.1s ease;
}

.mmit-horizontal-menu .bx-top-nav-container .bx-nav-1-lvl:last-child {
  margin-right: 0;
}

.mmit-header__menu .main-menu.main-menu-container {
  max-width: unset;
}

.mmit-horizontal-menu .bx-top-nav-container .bx-nav-1-lvl.bx-hover a > span {
  color: #F5D392;
}

.mmit-horizontal-menu .bx-top-nav-container .bx-nav-1-lvl.bx-hover a svg path {
  fill: #F5D392 !important;
}

.mmit-horizontal-menu .bx-top-nav-container .bx-nav-1-lvl.bx-hover i {
  transform: rotate(180deg);
}

.mmit-horizontal-menu .bx-top-nav-container .bx-nav-2-lvl {
  background-color: #1E1E1E;
  /*padding: 12px 16px;*/
  padding: 0;
  border: none;
  margin: 0;
  min-width: 260px;
}

.mmit-horizontal-menu .bx-top-nav-container .bx-nav-2-lvl.active {
  border-left: 3px solid #F5D392;
}

.mmit-horizontal-menu .bx-top-nav-container .bx-nav-2-lvl > a {
  color: #ffffff;
  /*padding: 0;*/
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  padding: 12px 16px;
  background-color: #1E1E1E;
  transition: background-color 0.1s ease;
}

.mmit-horizontal-menu .bx-top-nav-container .bx-nav-2-lvl.active > a,
.mmit-horizontal-menu .bx-top-nav-container .bx-nav-2-lvl.active > a span {
  color: #F5D392;
}

.mmit-horizontal-menu .bx-top-nav-container .bx-nav-1-lvl .bx-nav-2-lvl > a span {
  color: #ffffff;
  transition: color 0.1s ease;
}

.mmit-horizontal-menu .bx-top-nav-container .bx-nav-1-lvl.bx-hover .bx-nav-2-lvl.active > a span {
  color: #F5D392;
}

.mmit-horizontal-menu .bx-top-nav-container .bx-nav-1-lvl.bx-hover .bx-nav-2-lvl:hover > a {
  background-color: #282828;
}

.mmit-horizontal-menu .bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-1-col .bx-nav-2-lvl-container {
  padding: 8px 0;
  background-color: #1E1E1E;
}

/*
.mmit-horizontal-menu .bx-top-nav-container .bx-nav-2-lvl.active {
    pointer-events: none !important;
}
*/
.mmit-header__menu .bx-aside-nav,
.mmit-header__menu .bx-aside-nav-control {
  display: none;
  /*background-image: url("images/burger.svg");*/
  background-rpeat: no-repeat;
  background-size: 32px 32px;
  background-position: center;
}

.bx-aside-nav-control.bx-closed {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0;
  vertical-align: middle;
  text-transform: uppercase;
  width: 100%;
}

.mmit-horizontal-menu__close {
  display: none;
  width: 30px;
  height: 30px;
  position: absolute;
  top: 24px;
  right: 24px;
  cursor: pointer;
  background-image: url("images/close_nav.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.mobile-title i {
  display: none;
}

.bx-aside-nav .bx-nav-1-lvl > a {
  text-transform: uppercase;
}

.mmit-horizontal-menu__phone {
  display: none;
  align-items: center;
  padding-left: 15px;
}

.bx-aside-nav .mmit-horizontal-menu__phone a {
  height: unset;
}

.mmit-horizontal-menu .mmit-header__region {
  display: none;
  margin-left: 0;
}

.bx-aside-nav .mmit-header__region-block a {
  display: inline-block;
  height: unset;
  line-height: 24px;
  padding: 0;
}

.bx-aside-nav .mmit-header__region-block a span {
  border: none;
}

@media all and (max-width: 1500px) {
  .mmit-horizontal-menu .bx-top-nav-container .bx-nav-1-lvl > a {
    text-transform: uppercase;
    font-weight: 400;
  }
}

@media all and (max-width: 1250px) {
  .mmit-header__menu .main-menu.main-menu-container {
    display: none;
  }
  .mmit-header__menu .bx-aside-nav {
    display: block;
  }
  .mmit-header__menu .bx-aside-nav-control {
    display: flex;
  }
  .mmit-horizontal-menu__close {
    display: block;
  }
  .mmit-horizontal-menu__close svg {
    width: 100%;
  }
  .mmit-horizontal-menu__phone {
    display: flex;
  }
  .bx-aside-nav .mmit-header__region-block {
    display: block;
    padding-left: 15px;
  }
}

@media (min-width: 1200px) {
  .bx-top-nav-container .bx-nav-1-lvl > a {
    font-size: 13px
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .bx-top-nav-container .bx-nav-1-lvl > a {
    font-size: 13px
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .bx-top-nav-container .bx-nav-1-lvl > a {
    font-size: 11px
  }
}

@media (min-width: 768px) {
  .bx-aside-nav-control {
    &:before {
      content: url("data:image/svg+xml,%3Csvg width='11' height='6' viewBox='0 0 11 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.49999 6C5.28464 6.00037 5.07134 5.95805 4.87235 5.87545C4.67335 5.79286 4.4926 5.67162 4.34046 5.51871L0 1.16331L1.15953 0L5.49999 4.35459L9.84047 0L11 1.16331L6.65952 5.51789C6.50745 5.67095 6.32672 5.79233 6.12773 5.87507C5.92873 5.95781 5.7154 6.00026 5.49999 6Z' fill='white'/%3E%3C/svg%3E");

    }
  }

  .bx-top-nav-container {
    display: block
  }
}

@media (max-width: 991px) {
  .bx-aside-nav .bx-nav-1-lvl.bx-hover > a, .bx-aside-nav .bx-nav-1-lvl:hover > a {
    background: unset;
    color: #fff;
  }

  .bx-aside-nav .bx-nav-2-lvl > a.bx-active span {
    position: relative
  }

  .bx-aside-nav .bx-nav-2-lvl > a.bx-active span::before {
    content: '';
    width: 100%;
    height: 1px;
    display: block;
    background: #d0a75b;
    position: absolute;
    left: 0;
    bottom: -4px
  }
}

@media (max-width: 767px) {
  .menu-mobile__link {
    display: block !important
  }

  .bx-aside-nav-control.bx-closed, .bx-aside-nav-control.bx-opened {
    font-family: "Inter";
    display: flex;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 0;
    vertical-align: middle;
    text-transform: uppercase;
    width: 100%;
  }

  .bx-aside-nav, .bx-aside-nav .bx-nav-parent-arrow, .bx-aside-nav-control {
    display: block
  }

  .bx-aside-nav .bx-nav-1-lvl.bx-nav-parent > a > span > .fa, .bx-top-nav-container {
    display: none
  }
}

/*LazarovStudio*/
.mmit-header__menu.js-header-menu {
  position: relative;

  .bx-catalog-dropdown {
    position: absolute;
    z-index: 10;
    background: #1E1E1EE5;
    backdrop-filter: blur(30px);
    border: 1px solid #F5D392;
    width: 100vw;
    max-width: 100vw;
    padding: 15px;
    left: -15px;
    top: 50px;
    right: auto;

    .bx-nav-2-lvl-container {
      > ul {
        > li {
          margin-bottom: 15px;

          > a, span {
            font-family: "Inter";
            font-size: 12px;
            font-weight: 300;
            line-height: 100%;
            letter-spacing: 0;
            vertical-align: middle;
            color: white;
          }
        }
      }

      &:nth-child(2),
      &:nth-child(3) {
        display: none;
      }
    }
  }
}
