.jet-menu-content {

  position: relative;

  width: 100%;

}

.jet-menu {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-orient: horizontal;

  -webkit-box-direction: normal;

  -ms-flex-flow: row wrap;

  flex-flow: row wrap;

  -webkit-box-pack: center;

  -ms-flex-pack: center;

  justify-content: center;

  -webkit-box-align: stretch;

  -ms-flex-align: stretch;

  align-items: stretch;

  width: 100%;

  position: relative;

  margin: 0;

  padding: 0;

  list-style: none;

}

.jet-menu.jet-menu--roll-up > .header-cardig-cardis[hidden] {

  display: none;

}

.jet-menu.jet-menu--roll-up-available-items[hidden] {

  display: none;

}

.jet-menu .header-cardig-cardis {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

}

.jet-menu .top-level-link {

  width: 100%;

  margin: 0;

  padding: 10px;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-pack: start;

  -ms-flex-pack: start;

  justify-content: flex-start;

  -webkit-box-align: center;

  -ms-flex-align: center;

  align-items: center;

}

.jet-menu ul {

  left: 0;

}

.header-cardig-cardis {

  position: relative;

}

.header-cardig-cardis > a {

  display: block;

  text-decoration: none;

  width: auto;

}

.header-cardig-cardis.jet-mega-nav-card {

  position: static;

}

.header-cardig-cardis.jet-mega-uldjf-ruout.jet-mega-menu-position-relative-item {

  position: relative;

}

.header-cardig-cardis.jet-mega-uldjf-ruout.jet-mega-menu-position-relative-item

  .jet-sub-mega-menu {

  left: 0;

  right: auto;

}

.rtl

  .header-cardig-cardis.jet-mega-uldjf-ruout.jet-mega-menu-position-relative-item

  .jet-sub-mega-menu {

  left: auto;

  right: 0;

}

.header-cardig-cardis-desc {

  font-size: 10px;

  font-style: italic;

  white-space: normal;

}

.header-cardig-cardis .jet-sub-menu {

  display: block;

  min-width: 200px;

  margin: 0;

  background-color: #fff;

  list-style: none;

  top: 100%;

  left: 0;

  right: auto;

  position: absolute;

  padding: 0;

  -webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2);

  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2);

  pointer-events: none;

  z-index: 999;

}

.rtl .header-cardig-cardis .jet-sub-menu {

  left: auto;

  right: 0;

}

.header-cardig-cardis .jet-sub-menu.inverse-side {

  right: 0;

  left: auto;

}

.header-cardig-cardis .jet-sub-menu .jet-sub-menu {

  top: 0;

  left: 100%;

  right: auto;

}

.header-cardig-cardis .jet-sub-menu .jet-sub-menu.inverse-side {

  right: 100%;

  left: auto;

}

.header-cardig-cardis .jet-sub-menu > li {

  display: block;

}

.header-cardig-cardis .jet-sub-menu > li > a {

  padding: 10px;

}

.rtl .header-cardig-cardis .jet-sub-menu {

  left: auto;

  right: 0;

}

.rtl .header-cardig-cardis .jet-sub-menu.inverse-side {

  right: auto;

  left: 0;

}

.rtl .header-cardig-cardis .jet-sub-menu .jet-sub-menu {

  left: auto;

  right: 100%;

}

.rtl .header-cardig-cardis .jet-sub-menu .jet-sub-menu.inverse-side {

  right: auto;

  left: 100%;

}

.header-cardig-cardis .jet-sub-mega-menu {

  width: 100%;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-pack: center;

  -ms-flex-pack: center;

  justify-content: center;

  -webkit-box-align: center;

  -ms-flex-align: center;

  align-items: center;

  position: absolute;

  background-color: #fff;

  pointer-events: none;

  top: 100%;

  left: 0;

  -webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2);

  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2);

  z-index: 999;

}

.header-cardig-cardis .jet-sub-mega-menu__loader {

  padding: 5px;

  min-width: 35px;

  min-height: 35px;

}

.header-cardig-cardis .jet-sub-mega-menu > .elementor {

  width: 100%;

}

.header-cardig-cardis-conper {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -ms-flex-wrap: wrap;

  flex-wrap: wrap;

  -webkit-box-align: center;

  -ms-flex-align: center;

  align-items: center;

}

.header-cardig-cardis-conper .jet-menu-icon {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-pack: center;

  -ms-flex-pack: center;

  justify-content: center;

  -webkit-box-align: center;

  -ms-flex-align: center;

  align-items: center;

  -ms-flex-item-align: center;

  align-self: center;

  margin-right: 10px;

}

.label-hidden .header-cardig-cardis-conper .jet-menu-icon {

  margin-right: 0;

  margin-left: 0;

}

.header-cardig-cardis-conper .jet-menu-icon svg {

  fill: currentColor;

  height: auto;

}

.header-cardig-cardis-conper .jet-dropdown-arrow {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-pack: center;

  -ms-flex-pack: center;

  justify-content: center;

  -webkit-box-align: center;

  -ms-flex-align: center;

  align-items: center;

  -ms-flex-item-align: center;

  align-self: center;

  margin-left: 10px;

}

.header-cardig-cardis-conper .jet-dropdown-arrow svg {

  fill: currentColor;

  height: auto;

}

.header-cardig-cardis-conper .jet-menu-badge {

  -ms-flex-item-align: start;

  align-self: flex-start;

  text-align: center;

  width: 0;

}

.header-cardig-cardis-conper .jet-menu-badge__inner {

  display: inline-block;

  white-space: nowrap;

}

.jet-sub-menu,

.jet-sub-mega-menu {

  opacity: 0;

  visibility: hidden;

}

.jet-desktop-menu-active

  .betriot-sticky--active

  + .betriot-sticky

  .jet-sub-menu,

.jet-desktop-menu-active

  .betriot-sticky--active

  + .betriot-sticky

  .jet-sub-mega-menu {

  display: none;

}

.jet-menu.jet-menu--animation-type-none .jet-sub-menu {

  opacity: 0;

  visibility: hidden;

}

.jet-menu.jet-menu--animation-type-none .jet-sub-mega-menu {

  opacity: 0;

  visibility: hidden;

}

.jet-menu.jet-menu--animation-type-none

  .jet-simple-uldjf-ruout.jet-menu-hover

  > .jet-sub-menu {

  top: 100%;

  opacity: 1;

  visibility: visible;

  pointer-events: auto;

}

.jet-menu.jet-menu--animation-type-none

  .jet-simple-uldjf-ruout

  li.jet-menu-hover

  > .jet-sub-menu {

  top: 0;

  opacity: 1;

  visibility: visible;

  pointer-events: auto;

}

.jet-menu.jet-menu--animation-type-none

  .jet-mega-uldjf-ruout.jet-menu-hover

  .jet-sub-mega-menu {

  top: 100%;

  opacity: 1;

  visibility: visible;

  pointer-events: auto;

}

.jet-menu.jet-menu--animation-type-fade .jet-sub-menu {

  opacity: 0;

  visibility: hidden;

  -webkit-transition: opacity 0.3s cubic-bezier(0.48, 0.01, 0.5, 0.99),

    visibility 0.1s linear;

  -o-transition: opacity 0.3s cubic-bezier(0.48, 0.01, 0.5, 0.99),

    visibility 0.1s linear;

  transition: opacity 0.3s cubic-bezier(0.48, 0.01, 0.5, 0.99),

    visibility 0.1s linear;

}

.jet-menu.jet-menu--animation-type-fade .jet-sub-mega-menu {

  opacity: 0;

  visibility: hidden;

  -webkit-transition: opacity 0.3s cubic-bezier(0.48, 0.01, 0.5, 0.99),

    visibility 0.1s linear;

  -o-transition: opacity 0.3s cubic-bezier(0.48, 0.01, 0.5, 0.99),

    visibility 0.1s linear;

  transition: opacity 0.3s cubic-bezier(0.48, 0.01, 0.5, 0.99),

    visibility 0.1s linear;

}

.jet-menu.jet-menu--animation-type-fade

  .jet-simple-uldjf-ruout.jet-menu-hover

  > .jet-sub-menu {

  top: 100%;

  opacity: 1;

  visibility: visible;

  pointer-events: auto;

}

.jet-menu.jet-menu--animation-type-fade

  .jet-simple-uldjf-ruout

  li.jet-menu-hover

  > .jet-sub-menu {

  top: 0;

  opacity: 1;

  visibility: visible;

  pointer-events: auto;

}

.jet-menu.jet-menu--animation-type-fade

  .jet-mega-uldjf-ruout.jet-menu-hover

  .jet-sub-mega-menu {

  top: 100%;

  opacity: 1;

  visibility: visible;

  pointer-events: auto;

}

.jet-menu.jet-menu--animation-type-move-up .jet-sub-menu {

  opacity: 0;

  top: 130%;

  visibility: hidden;

  -webkit-transition: top 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s,

    opacity 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s, visibility 1s linear;

  -o-transition: top 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s,

    opacity 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s, visibility 1s linear;

  transition: top 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s,

    opacity 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s, visibility 1s linear;

}

.jet-menu.jet-menu--animation-type-move-up .jet-sub-mega-menu {

  opacity: 0;

  top: 130%;

  visibility: hidden;

  -webkit-transition: top 0.3s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s,

    opacity 0.3s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s, visibility 1s linear;

  -o-transition: top 0.3s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s,

    opacity 0.3s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s, visibility 1s linear;

  transition: top 0.3s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s,

    opacity 0.3s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s, visibility 1s linear;

}

.jet-menu.jet-menu--animation-type-move-up

  .jet-simple-uldjf-ruout.jet-menu-hover

  > .jet-sub-menu {

  top: 100%;

  opacity: 1;

  visibility: visible;

  pointer-events: auto;

  -webkit-transition: top 0.3s cubic-bezier(0.48, 0.01, 0.5, 0.99),

    opacity 0.3s cubic-bezier(0.48, 0.01, 0.5, 0.99), visibility 1s linear;

  -o-transition: top 0.3s cubic-bezier(0.48, 0.01, 0.5, 0.99),

    opacity 0.3s cubic-bezier(0.48, 0.01, 0.5, 0.99), visibility 1s linear;

  transition: top 0.3s cubic-bezier(0.48, 0.01, 0.5, 0.99),

    opacity 0.3s cubic-bezier(0.48, 0.01, 0.5, 0.99), visibility 1s linear;

}

.jet-menu.jet-menu--animation-type-move-up

  .jet-simple-uldjf-ruout

  li.jet-menu-hover

  > .jet-sub-menu {

  top: 0;

  opacity: 1;

  visibility: visible;

  pointer-events: auto;

  -webkit-transition: top 0.3s cubic-bezier(0.48, 0.01, 0.5, 0.99),

    opacity 0.3s cubic-bezier(0.48, 0.01, 0.5, 0.99), visibility 1s linear;

  -o-transition: top 0.3s cubic-bezier(0.48, 0.01, 0.5, 0.99),

    opacity 0.3s cubic-bezier(0.48, 0.01, 0.5, 0.99), visibility 1s linear;

  transition: top 0.3s cubic-bezier(0.48, 0.01, 0.5, 0.99),

    opacity 0.3s cubic-bezier(0.48, 0.01, 0.5, 0.99), visibility 1s linear;

}

.jet-menu.jet-menu--animation-type-move-up

  .jet-mega-uldjf-ruout.jet-menu-hover

  .jet-sub-mega-menu {

  top: 100%;

  opacity: 1;

  visibility: visible;

  pointer-events: auto;

}

.jet-menu.jet-menu--animation-type-move-down .jet-sub-menu {

  opacity: 0;

  top: 80%;

  visibility: visible;

  -webkit-transition: top 0.3s cubic-bezier(0.48, 0.01, 0.5, 0.99),

    opacity 0.3s cubic-bezier(0.48, 0.01, 0.5, 0.99), visibility 1s linear;

  -o-transition: top 0.3s cubic-bezier(0.48, 0.01, 0.5, 0.99),

    opacity 0.3s cubic-bezier(0.48, 0.01, 0.5, 0.99), visibility 1s linear;

  transition: top 0.3s cubic-bezier(0.48, 0.01, 0.5, 0.99),

    opacity 0.3s cubic-bezier(0.48, 0.01, 0.5, 0.99), visibility 1s linear;

}

.jet-menu.jet-menu--animation-type-move-down .jet-sub-mega-menu {

  opacity: 0;

  top: 80%;

  visibility: hidden;

  -webkit-transition: top 0.3s cubic-bezier(0.48, 0.01, 0.5, 0.99),

    opacity 0.3s cubic-bezier(0.48, 0.01, 0.5, 0.99), visibility 1s linear;

  -o-transition: top 0.3s cubic-bezier(0.48, 0.01, 0.5, 0.99),

    opacity 0.3s cubic-bezier(0.48, 0.01, 0.5, 0.99), visibility 1s linear;

  transition: top 0.3s cubic-bezier(0.48, 0.01, 0.5, 0.99),

    opacity 0.3s cubic-bezier(0.48, 0.01, 0.5, 0.99), visibility 1s linear;

}

.jet-menu.jet-menu--animation-type-move-down

  .jet-simple-uldjf-ruout.jet-menu-hover

  > .jet-sub-menu {

  top: 100%;

  opacity: 1;

  visibility: visible;

  pointer-events: auto;

}

.jet-menu.jet-menu--animation-type-move-down

  .jet-simple-uldjf-ruout

  li.jet-menu-hover

  > .jet-sub-menu {

  top: 0;

  opacity: 1;

  visibility: visible;

  pointer-events: auto;

}

.jet-menu.jet-menu--animation-type-move-down

  .jet-mega-uldjf-ruout.jet-menu-hover

  .jet-sub-mega-menu {

  top: 100%;

  opacity: 1;

  visibility: visible;

  pointer-events: auto;

}

.jet-custom-nav {

  max-width: 100%;

  position: relative;

  margin: 0;

  padding: 0;

  list-style: none;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-orient: vertical;

  -webkit-box-direction: normal;

  -ms-flex-flow: column nowrap;

  flex-flow: column nowrap;

  -webkit-box-pack: center;

  -ms-flex-pack: center;

  justify-content: center;

  -webkit-box-align: stretch;

  -ms-flex-align: stretch;

  align-items: stretch;

}

.jet-custom-nav > .jet-custom-nav__item {

  position: relative;

  margin-bottom: 1px;

}

.jet-custom-nav

  > .jet-custom-nav__item.jet-custom-nav-mega-sub-position-default {

  position: static;

}

.jet-custom-nav

  > .jet-custom-nav__item.jet-custom-nav-mega-sub-position-relative-item {

  position: relative;

}

.jet-custom-nav > .jet-custom-nav__item > a {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-orient: horizontal;

  -webkit-box-direction: normal;

  -ms-flex-flow: row wrap;

  flex-flow: row wrap;

  -webkit-box-pack: start;

  -ms-flex-pack: start;

  justify-content: flex-start;

  padding: 10px 15px;

  background-color: #54595f;

  -webkit-transition: all 0.5s cubic-bezier(0.48, 0.01, 0.5, 0.99);

  -o-transition: all 0.5s cubic-bezier(0.48, 0.01, 0.5, 0.99);

  transition: all 0.5s cubic-bezier(0.48, 0.01, 0.5, 0.99);

}

.jet-custom-nav .jet-custom-nav__item.hover-state > .jet-custom-nav__mega-sub,

.jet-custom-nav .jet-custom-nav__item.hover-state > .jet-custom-nav__sub {

  opacity: 1;

  visibility: visible;

  pointer-events: auto;

}

body[data-betriot-device-mode="mobile"]

  .jet-custom-nav

  .jet-custom-nav__item.hover-state

  > .jet-custom-nav__mega-sub,

body[data-betriot-device-mode="mobile"]

  .jet-custom-nav

  .jet-custom-nav__item.hover-state

  > .jet-custom-nav__sub {

  height: auto;

}

.jet-custom-nav .jet-menu-link-text {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-orient: vertical;

  -webkit-box-direction: normal;

  -ms-flex-direction: column;

  flex-direction: column;

  -webkit-box-pack: start;

  -ms-flex-pack: start;

  justify-content: flex-start;

  -ms-flex-item-align: stretch;

  align-self: stretch;

  color: #fff;

  font-size: 14px;

}

.jet-custom-nav .jet-menu-link-text .jet-custom-item-desc {

  display: block;

  font-size: 12px;

  font-style: italic;

}

.jet-custom-nav .jet-menu-icon {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-pack: center;

  -ms-flex-pack: center;

  justify-content: center;

  -webkit-box-align: center;

  -ms-flex-align: center;

  align-items: center;

  margin: 0 10px 0 0;

  color: #fff;

  border-radius: 50%;

  width: 22px;

  height: 22px;

}

.jet-custom-nav .jet-menu-icon:before {

  font-size: 12px;

  color: #7a7a7a;

}

.jet-custom-nav .jet-menu-icon svg {

  fill: currentColor;

  height: auto;

}

.jet-custom-nav .jet-menu-badge {

  margin: 0 0 0 10px;

  width: 0;

}

.jet-custom-nav .jet-menu-badge .jet-menu-badge__inner {

  padding: 3px 5px;

  background-color: #fff;

  color: #7a7a7a;

  display: inline-block;

}

.jet-custom-nav .jet-dropdown-arrow {

  position: absolute;

  right: 15px;

  color: #fff;

  font-size: 8px;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-orient: vertical;

  -webkit-box-direction: normal;

  -ms-flex-flow: column nowrap;

  flex-flow: column nowrap;

  -webkit-box-pack: center;

  -ms-flex-pack: center;

  justify-content: center;

  -webkit-box-align: center;

  -ms-flex-align: center;

  align-items: center;

  width: 14px;

  height: 14px;

  border-radius: 50%;

  background-color: #fff;

}

.jet-custom-nav .jet-dropdown-arrow:before {

  color: #7a7a7a;

}

.jet-custom-nav--dropdown-left-side > .jet-custom-nav__item > a,

.jet-custom-nav--dropdown-left-side

  > .jet-custom-nav__item

  > .jet-custom-nav__sub

  .jet-custom-nav__item

  > a {

  text-align: right;

}

body:not(.rtl) .jet-custom-nav--dropdown-left-side > .jet-custom-nav__item > a,

body:not(.rtl)

  .jet-custom-nav--dropdown-left-side

  > .jet-custom-nav__item

  > .jet-custom-nav__sub

  .jet-custom-nav__item

  > a {

  -webkit-box-orient: horizontal;

  -webkit-box-direction: reverse;

  -ms-flex-direction: row-reverse;

  flex-direction: row-reverse;

}

.jet-custom-nav--dropdown-left-side > .jet-custom-nav__item > a .jet-menu-icon,

.jet-custom-nav--dropdown-left-side

  > .jet-custom-nav__item

  > .jet-custom-nav__sub

  .jet-custom-nav__item

  > a

  .jet-menu-icon {

  margin: 0 0 0 10px;

}

.jet-custom-nav--dropdown-left-side > .jet-custom-nav__item > a .jet-menu-badge,

.jet-custom-nav--dropdown-left-side

  > .jet-custom-nav__item

  > .jet-custom-nav__sub

  .jet-custom-nav__item

  > a

  .jet-menu-badge {

  direction: rtl;

  margin: 0 10px 0 0;

}

.jet-custom-nav--dropdown-left-side

  > .jet-custom-nav__item

  > a

  .jet-dropdown-arrow,

.jet-custom-nav--dropdown-left-side

  > .jet-custom-nav__item

  > .jet-custom-nav__sub

  .jet-custom-nav__item

  > a

  .jet-dropdown-arrow {

  left: 15px;

  right: auto;

}

.jet-custom-nav__mega-sub,

.jet-custom-nav__sub {

  display: block;

  position: absolute;

  margin: 0;

  background-color: #fff;

  list-style: none;

  top: 0;

  left: 100%;

  -webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2);

  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2);

  opacity: 0;

  visibility: hidden;

  -webkit-transition: opacity 0.3s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s,

    visibility 1s linear 0.1s;

  -o-transition: opacity 0.3s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s,

    visibility 1s linear 0.1s;

  transition: opacity 0.3s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s,

    visibility 1s linear 0.1s;

  pointer-events: none;

  z-index: 99;

}

.jet-custom-nav__mega-sub:before,

.jet-custom-nav__sub:before {

  content: "";

  position: absolute;

  top: 0;

  right: 100%;

  bottom: 0;

}

body[data-betriot-device-mode="mobile"] .jet-custom-nav__mega-sub,

body[data-betriot-device-mode="mobile"] .jet-custom-nav__sub {

  position: relative;

  min-width: 0 !important;

  width: 100%;

  -webkit-box-sizing: border-box;

  box-sizing: border-box;

  overflow: hidden;

  left: 0;

  height: 0;

}

body[data-betriot-device-mode="mobile"] .jet-custom-nav__mega-sub:before,

body[data-betriot-device-mode="mobile"] .jet-custom-nav__sub:before {

  content: none;

}

body[data-betriot-device-mode="mobile"]

  .jet-custom-nav

  .jet-custom-nav__item:not(.hover-state)

  .jet-custom-nav__mega-sub,

body[data-betriot-device-mode="mobile"]

  .jet-custom-nav

  .jet-custom-nav__item:not(.hover-state)

  .jet-custom-nav__sub {

  padding: 0;

  margin: 0;

  border: none;

}

.jet-custom-nav__mega-sub {

  width: 500px;

}

.jet-custom-nav--dropdown-left-side

  > .jet-custom-nav__item

  > .jet-custom-nav__mega-sub {

  left: auto;

  right: 100%;

}

.jet-custom-nav--dropdown-left-side

  > .jet-custom-nav__item

  > .jet-custom-nav__mega-sub:before {

  left: 100%;

  right: auto;

}

body[data-betriot-device-mode="mobile"] .jet-custom-nav__mega-sub {

  width: 100% !important;

  max-width: 100%;

}

.betriot-editor-active

  .elementor.betriot-edit-mode

  .jet-custom-nav__mega-sub

  > .elementor

  > .betriot-inner {

  margin-top: 0;

}

.jet-custom-nav__sub {

  min-width: 250px;

}

.jet-custom-nav__sub.inverse-side {

  left: auto;

  right: 100%;

}

.jet-custom-nav__sub.inverse-side:before {

  left: 100%;

  right: auto;

}

.jet-custom-nav--dropdown-left-side

  > .jet-custom-nav__item

  > .jet-custom-nav__sub,

.jet-custom-nav--dropdown-left-side

  > .jet-custom-nav__item

  > .jet-custom-nav__sub

  .jet-custom-nav__sub {

  left: auto;

  right: 100%;

}

.jet-custom-nav--dropdown-left-side

  > .jet-custom-nav__item

  > .jet-custom-nav__sub:before,

.jet-custom-nav--dropdown-left-side

  > .jet-custom-nav__item

  > .jet-custom-nav__sub

  .jet-custom-nav__sub:before {

  left: 100%;

  right: auto;

}

.jet-custom-nav--dropdown-left-side

  > .jet-custom-nav__item

  > .jet-custom-nav__sub.inverse-side,

.jet-custom-nav--dropdown-left-side

  > .jet-custom-nav__item

  > .jet-custom-nav__sub

  .jet-custom-nav__sub.inverse-side {

  right: auto;

  left: 100%;

}

.jet-custom-nav--dropdown-left-side

  > .jet-custom-nav__item

  > .jet-custom-nav__sub.inverse-side:before,

.jet-custom-nav--dropdown-left-side

  > .jet-custom-nav__item

  > .jet-custom-nav__sub

  .jet-custom-nav__sub.inverse-side:before {

  left: auto;

  right: 100%;

}

.jet-custom-nav__sub .jet-custom-nav__item {

  position: relative;

}

.jet-custom-nav__sub .jet-custom-nav__item a {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-orient: horizontal;

  -webkit-box-direction: normal;

  -ms-flex-flow: row wrap;

  flex-flow: row wrap;

  -webkit-box-pack: start;

  -ms-flex-pack: start;

  justify-content: flex-start;

  padding: 10px 15px;

  background-color: #54595f;

  -webkit-transition: all 0.5s cubic-bezier(0.48, 0.01, 0.5, 0.99);

  -o-transition: all 0.5s cubic-bezier(0.48, 0.01, 0.5, 0.99);

  transition: all 0.5s cubic-bezier(0.48, 0.01, 0.5, 0.99);

}

.jet-custom-nav__sub .jet-custom-nav__item a .jet-menu-link-text {

  color: #fff;

}

.jet-custom-nav__sub .jet-custom-nav__item.hover-state > a {

  background-color: #54595f;

}

.jet-custom-nav__sub .jet-custom-nav__item.hover-state > a .jet-menu-link-text {

  color: #fff;

}

.jet-custom-nav--animation-none

  > .jet-custom-nav__item

  > .jet-custom-nav__mega-sub,

.jet-custom-nav--animation-none > .jet-custom-nav__item > .jet-custom-nav__sub,

.jet-custom-nav--animation-none

  > .jet-custom-nav__item

  > .jet-custom-nav__sub

  .jet-custom-nav__sub {

  -webkit-transition: none;

  -o-transition: none;

  transition: none;

}

.jet-custom-nav--animation-move-up

  > .jet-custom-nav__item

  > .jet-custom-nav__mega-sub,

.jet-custom-nav--animation-move-up

  > .jet-custom-nav__item

  > .jet-custom-nav__sub,

.jet-custom-nav--animation-move-up

  > .jet-custom-nav__item

  > .jet-custom-nav__sub

  .jet-custom-nav__sub {

  -webkit-transform: translateY(20px);

  -ms-transform: translateY(20px);

  transform: translateY(20px);

  -webkit-transition: opacity 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s,

    visibility 1s linear,

    -webkit-transform 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s;

  transition: opacity 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s,

    visibility 1s linear,

    -webkit-transform 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s;

  -o-transition: transform 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s,

    opacity 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s, visibility 1s linear;

  transition: transform 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s,

    opacity 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s, visibility 1s linear;

  transition: transform 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s,

    opacity 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s, visibility 1s linear,

    -webkit-transform 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s;

}

body[data-betriot-device-mode="mobile"]

  .jet-custom-nav--animation-move-up

  > .jet-custom-nav__item

  > .jet-custom-nav__mega-sub,

body[data-betriot-device-mode="mobile"]

  .jet-custom-nav--animation-move-up

  > .jet-custom-nav__item

  > .jet-custom-nav__sub,

body[data-betriot-device-mode="mobile"]

  .jet-custom-nav--animation-move-up

  > .jet-custom-nav__item

  > .jet-custom-nav__sub

  .jet-custom-nav__sub {

  -webkit-transform: translateY(0);

  -ms-transform: translateY(0);

  transform: translateY(0);

}

.jet-custom-nav--animation-move-up

  > .jet-custom-nav__item.hover-state

  > .jet-custom-nav__mega-sub,

.jet-custom-nav--animation-move-up

  > .jet-custom-nav__item.hover-state.hover-state

  > .jet-custom-nav__sub,

.jet-custom-nav--animation-move-up

  > .jet-custom-nav__item

  > .jet-custom-nav__sub

  .jet-custom-nav__item.hover-state

  > .jet-custom-nav__sub {

  -webkit-transform: translateY(0);

  -ms-transform: translateY(0);

  transform: translateY(0);

}

.jet-custom-nav--animation-move-down

  > .jet-custom-nav__item

  > .jet-custom-nav__mega-sub,

.jet-custom-nav--animation-move-down

  > .jet-custom-nav__item

  > .jet-custom-nav__sub,

.jet-custom-nav--animation-move-down

  > .jet-custom-nav__item

  > .jet-custom-nav__sub

  .jet-custom-nav__sub {

  -webkit-transform: translateY(-20px);

  -ms-transform: translateY(-20px);

  transform: translateY(-20px);

  -webkit-transition: opacity 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s,

    visibility 1s linear,

    -webkit-transform 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s;

  transition: opacity 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s,

    visibility 1s linear,

    -webkit-transform 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s;

  -o-transition: transform 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s,

    opacity 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s, visibility 1s linear;

  transition: transform 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s,

    opacity 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s, visibility 1s linear;

  transition: transform 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s,

    opacity 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s, visibility 1s linear,

    -webkit-transform 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s;

}

body[data-betriot-device-mode="mobile"]

  .jet-custom-nav--animation-move-down

  > .jet-custom-nav__item

  > .jet-custom-nav__mega-sub,

body[data-betriot-device-mode="mobile"]

  .jet-custom-nav--animation-move-down

  > .jet-custom-nav__item

  > .jet-custom-nav__sub,

body[data-betriot-device-mode="mobile"]

  .jet-custom-nav--animation-move-down

  > .jet-custom-nav__item

  > .jet-custom-nav__sub

  .jet-custom-nav__sub {

  -webkit-transform: translateY(0);

  -ms-transform: translateY(0);

  transform: translateY(0);

}

.jet-custom-nav--animation-move-down

  > .jet-custom-nav__item.hover-state

  > .jet-custom-nav__mega-sub,

.jet-custom-nav--animation-move-down

  > .jet-custom-nav__item.hover-state.hover-state

  > .jet-custom-nav__sub,

.jet-custom-nav--animation-move-down

  > .jet-custom-nav__item

  > .jet-custom-nav__sub

  .jet-custom-nav__item.hover-state

  > .jet-custom-nav__sub {

  -webkit-transform: translateY(0);

  -ms-transform: translateY(0);

  transform: translateY(0);

}

.jet-custom-nav--animation-move-left

  > .jet-custom-nav__item

  > .jet-custom-nav__mega-sub,

.jet-custom-nav--animation-move-left

  > .jet-custom-nav__item

  > .jet-custom-nav__sub,

.jet-custom-nav--animation-move-left

  > .jet-custom-nav__item

  > .jet-custom-nav__sub

  .jet-custom-nav__sub {

  -webkit-transform: translateX(20px);

  -ms-transform: translateX(20px);

  transform: translateX(20px);

  -webkit-transition: opacity 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s,

    visibility 1s linear,

    -webkit-transform 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s;

  transition: opacity 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s,

    visibility 1s linear,

    -webkit-transform 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s;

  -o-transition: transform 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s,

    opacity 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s, visibility 1s linear;

  transition: transform 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s,

    opacity 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s, visibility 1s linear;

  transition: transform 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s,

    opacity 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s, visibility 1s linear,

    -webkit-transform 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s;

}

body[data-betriot-device-mode="mobile"]

  .jet-custom-nav--animation-move-left

  > .jet-custom-nav__item

  > .jet-custom-nav__mega-sub,

body[data-betriot-device-mode="mobile"]

  .jet-custom-nav--animation-move-left

  > .jet-custom-nav__item

  > .jet-custom-nav__sub,

body[data-betriot-device-mode="mobile"]

  .jet-custom-nav--animation-move-left

  > .jet-custom-nav__item

  > .jet-custom-nav__sub

  .jet-custom-nav__sub {

  -webkit-transform: translateX(0);

  -ms-transform: translateX(0);

  transform: translateX(0);

}

.jet-custom-nav--animation-move-left

  > .jet-custom-nav__item.hover-state

  > .jet-custom-nav__mega-sub,

.jet-custom-nav--animation-move-left

  > .jet-custom-nav__item.hover-state.hover-state

  > .jet-custom-nav__sub,

.jet-custom-nav--animation-move-left

  > .jet-custom-nav__item

  > .jet-custom-nav__sub

  .jet-custom-nav__item.hover-state

  > .jet-custom-nav__sub {

  -webkit-transform: translateX(0);

  -ms-transform: translateX(0);

  transform: translateX(0);

}

.jet-custom-nav--animation-move-right

  > .jet-custom-nav__item

  > .jet-custom-nav__mega-sub,

.jet-custom-nav--animation-move-right

  > .jet-custom-nav__item

  > .jet-custom-nav__sub,

.jet-custom-nav--animation-move-right

  > .jet-custom-nav__item

  > .jet-custom-nav__sub

  .jet-custom-nav__sub {

  -webkit-transform: translateX(-20px);

  -ms-transform: translateX(-20px);

  transform: translateX(-20px);

  -webkit-transition: opacity 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s,

    visibility 1s linear,

    -webkit-transform 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s;

  transition: opacity 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s,

    visibility 1s linear,

    -webkit-transform 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s;

  -o-transition: transform 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s,

    opacity 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s, visibility 1s linear;

  transition: transform 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s,

    opacity 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s, visibility 1s linear;

  transition: transform 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s,

    opacity 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s, visibility 1s linear,

    -webkit-transform 0.2s cubic-bezier(0.48, 0.01, 0.5, 0.99) 0.1s;

}

body[data-betriot-device-mode="mobile"]

  .jet-custom-nav--animation-move-right

  > .jet-custom-nav__item

  > .jet-custom-nav__mega-sub,

body[data-betriot-device-mode="mobile"]

  .jet-custom-nav--animation-move-right

  > .jet-custom-nav__item

  > .jet-custom-nav__sub,

body[data-betriot-device-mode="mobile"]

  .jet-custom-nav--animation-move-right

  > .jet-custom-nav__item

  > .jet-custom-nav__sub

  .jet-custom-nav__sub {

  -webkit-transform: translateX(0);

  -ms-transform: translateX(0);

  transform: translateX(0);

}

.jet-custom-nav--animation-move-right

  > .jet-custom-nav__item.hover-state

  > .jet-custom-nav__mega-sub,

.jet-custom-nav--animation-move-right

  > .jet-custom-nav__item.hover-state.hover-state

  > .jet-custom-nav__sub,

.jet-custom-nav--animation-move-right

  > .jet-custom-nav__item

  > .jet-custom-nav__sub

  .jet-custom-nav__item.hover-state

  > .jet-custom-nav__sub {

  -webkit-transform: translateX(0);

  -ms-transform: translateX(0);

  transform: translateX(0);

}

.jet-mega-menu {

  position: relative;

  width: 100%;

  opacity: 0;

  pointer-events: none;

  -webkit-transition: opacity 0.3s ease-out;

  -o-transition: opacity 0.3s ease-out;

  transition: opacity 0.3s ease-out;

}

.jet-mega-menu.jet-mega-menu--inited {

  opacity: 1;

  pointer-events: auto;

}

.jet-mega-menu-toggle {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-pack: center;

  -ms-flex-pack: center;

  justify-content: center;

  -webkit-box-align: center;

  -ms-flex-align: center;

  align-items: center;

  width: var(--jmm-dropdown-toggle-size, 36px);

  height: var(--jmm-dropdown-toggle-size, 36px);

  cursor: pointer;

}

.jet-mega-menu-toggle__icon {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-pack: center;

  -ms-flex-pack: center;

  justify-content: center;

  -webkit-box-align: center;

  -ms-flex-align: center;

  align-items: center;

}

.jet-mega-menu-list {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  position: relative;

  list-style: none;

  padding: 0;

  margin: 0;

}

.jet-mega-menu-roll-up {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-pack: center;

  -ms-flex-pack: center;

  justify-content: center;

  -webkit-box-align: center;

  -ms-flex-align: center;

  align-items: center;

}

.jet-mega-nav-card {

  position: relative;

  -webkit-transform-origin: 0;

  -ms-transform-origin: 0;

  transform-origin: 0;

}

.jet-mega-uldjf-ruout[hidden] {

  display: none;

}

.jet-mega-uldjf-ruout__inner {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -ms-flex-wrap: nowrap;

  flex-wrap: nowrap;

  -webkit-box-pack: justify;

  -ms-flex-pack: justify;

  justify-content: space-between;

  -webkit-box-align: center;

  -ms-flex-align: center;

  align-items: center;

  gap: var(--jmm-items-dropdown-gap, 5px);

}

.jet-mega-uldjf-ruout__link {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-pack: start;

  -ms-flex-pack: start;

  justify-content: flex-start;

  -webkit-box-align: center;

  -ms-flex-align: center;

  align-items: center;

  position: relative;

  gap: var(--jmm-items-icon-gap, 10px);

}

.jet-mega-uldjf-ruout__dropdown {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-pack: center;

  -ms-flex-pack: center;

  justify-content: center;

  -webkit-box-align: center;

  -ms-flex-align: center;

  align-items: center;

  -ms-flex-item-align: center;

  align-self: center;

  min-width: 18px;

  min-height: 18px;

}

.jet-mega-uldjf-ruout__dropdown svg {

  fill: currentColor;

  height: auto;

}

.jet-mega-uldjf-ruout__dropdown svg path {

  fill: currentColor;

}

.jet-mega-uldjf-ruout__icon {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-pack: center;

  -ms-flex-pack: center;

  justify-content: center;

  -webkit-box-align: center;

  -ms-flex-align: center;

  align-items: center;

  -ms-flex-item-align: center;

  align-self: center;

}

.jet-mega-uldjf-ruout__icon svg {

  fill: currentColor;

  height: auto;

}

.jet-mega-uldjf-ruout__icon svg path {

  fill: currentColor;

}

.jet-mega-uldjf-ruout__title {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-orient: vertical;

  -webkit-box-direction: normal;

  -ms-flex-direction: column;

  flex-direction: column;

  -webkit-box-pack: center;

  -ms-flex-pack: center;

  justify-content: center;

  -webkit-box-align: start;

  -ms-flex-align: start;

  align-items: flex-start;

}

.jet-mega-uldjf-ruout__label {

  white-space: nowrap;

}

.jet-mega-uldjf-ruout__badge {

  position: absolute;

  right: 0;

  bottom: 100%;

  text-align: center;

  white-space: nowrap;

  line-height: 1;

}

.jet-mega-menu-sub-menu > .jet-mega-menu-sub-menu__list {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-orient: vertical;

  -webkit-box-direction: normal;

  -ms-flex-direction: column;

  flex-direction: column;

  -webkit-box-pack: start;

  -ms-flex-pack: start;

  justify-content: flex-start;

  -webkit-box-align: stretch;

  -ms-flex-align: stretch;

  align-items: stretch;

  list-style: none;

  margin: 0;

}

.jet-mega-menu-mega-content {

  width: 100%;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-orient: vertical;

  -webkit-box-direction: normal;

  -ms-flex-direction: column;

  flex-direction: column;

  -webkit-box-pack: start;

  -ms-flex-pack: start;

  justify-content: flex-start;

  -webkit-box-align: stretch;

  -ms-flex-align: stretch;

  align-items: stretch;

  max-width: 100vw;

}

.jet-mega-menu.jet-mega-menu--layout-horizontal {

  max-width: 100%;

}

.jet-mega-menu.jet-mega-menu--layout-horizontal.jet-mega-menu--roll-up

  .jet-mega-menu-list {

  -ms-flex-wrap: nowrap;

  flex-wrap: nowrap;

}

.jet-mega-menu.jet-mega-menu--layout-horizontal.jet-mega-menu--sub-position-right

  .jet-mega-menu-sub-menu {

  left: 0;

  right: auto;

}

.jet-mega-menu.jet-mega-menu--layout-horizontal.jet-mega-menu--sub-position-right

  .jet-mega-menu-sub-menu.jet-mega-menu-sub-menu--inverse {

  right: 0;

  left: auto;

}

.jet-mega-menu.jet-mega-menu--layout-horizontal.jet-mega-menu--sub-position-right

  .jet-mega-menu-sub-menu

  .jet-mega-uldjf-ruout--default

  > .jet-mega-uldjf-ruout__inner

  .jet-mega-uldjf-ruout__dropdown {

  -webkit-transform: rotate(-90deg);

  -ms-transform: rotate(-90deg);

  transform: rotate(-90deg);

}

.jet-mega-menu.jet-mega-menu--layout-horizontal.jet-mega-menu--sub-position-right

  .jet-mega-menu-sub-menu

  .jet-mega-menu-sub-menu {

  left: 100%;

  right: auto;

}

.jet-mega-menu.jet-mega-menu--layout-horizontal.jet-mega-menu--sub-position-right

  .jet-mega-menu-sub-menu

  .jet-mega-menu-sub-menu.jet-mega-menu-sub-menu--inverse {

  right: 100%;

  left: auto;

}

.jet-mega-menu.jet-mega-menu--layout-horizontal.jet-mega-menu--sub-position-left

  .jet-mega-menu-sub-menu {

  left: auto;

  right: 0;

}

.jet-mega-menu.jet-mega-menu--layout-horizontal.jet-mega-menu--sub-position-left

  .jet-mega-menu-sub-menu.jet-mega-menu-sub-menu--inverse {

  right: auto;

  left: 0;

}

.jet-mega-menu.jet-mega-menu--layout-horizontal.jet-mega-menu--sub-position-left

  .jet-mega-menu-sub-menu

  .jet-mega-uldjf-ruout--default

  > .jet-mega-uldjf-ruout__inner

  .jet-mega-uldjf-ruout__dropdown {

  -webkit-transform: rotate(90deg);

  -ms-transform: rotate(90deg);

  transform: rotate(90deg);

}

.jet-mega-menu.jet-mega-menu--layout-horizontal.jet-mega-menu--sub-position-left

  .jet-mega-menu-sub-menu

  .jet-mega-menu-sub-menu {

  left: auto;

  right: 100%;

}

.jet-mega-menu.jet-mega-menu--layout-horizontal.jet-mega-menu--sub-position-left

  .jet-mega-menu-sub-menu

  .jet-mega-menu-sub-menu.jet-mega-menu-sub-menu--inverse {

  right: auto;

  left: 100%;

}

.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-toggle {

  display: none;

}

.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-content {

  display: block;

}

.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-list {

  -webkit-box-orient: horizontal;

  -webkit-box-direction: normal;

  -ms-flex-direction: row;

  flex-direction: row;

  -ms-flex-wrap: wrap;

  flex-wrap: wrap;

  -webkit-box-pack: var(--jmm-top-items-hor-align, flex-start);

  -ms-flex-pack: var(--jmm-top-items-hor-align, flex-start);

  justify-content: var(--jmm-top-items-hor-align, flex-start);

  -webkit-box-align: stretch;

  -ms-flex-align: stretch;

  align-items: stretch;

  gap: var(--jmm-top-items-gap, 0);

  padding-top: var(--jmm-top-menu-ver-padding, 0);

  padding-left: var(--jmm-top-menu-hor-padding, 0);

  padding-bottom: var(--jmm-top-menu-ver-padding, 0);

  padding-right: var(--jmm-top-menu-hor-padding, 0);

  background-color: var(--jmm-top-menu-bg-color, inherit);

}

.jet-mega-menu.jet-mega-menu--layout-horizontal

  .jet-mega-uldjf-ruout:not([hidden]) {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

}

.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-uldjf-ruout__inner {

  padding-top: var(--jmm-top-items-ver-padding, 5px);

  padding-left: var(--jmm-top-items-hor-padding, 10px);

  padding-bottom: var(--jmm-top-items-ver-padding, 5px);

  padding-right: var(--jmm-top-items-hor-padding, 10px);

  background-color: var(--jmm-top-item-bg-color, inherit);

}

.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-uldjf-ruout__icon {

  color: var(--jmm-top-item-icon-color, inherit);

}

.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-uldjf-ruout__title {

  color: var(--jmm-top-item-title-color, inherit);

}

.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-uldjf-ruout__desc {

  font-size: 80%;

}

.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-uldjf-ruout__badge {

  color: var(--jmm-top-item-badge-color, inherit);

  font-size: 80%;

}

.jet-mega-menu.jet-mega-menu--layout-horizontal

  .jet-mega-uldjf-ruout__dropdown {

  color: var(--jmm-top-item-dropdown-icon-color, inherit);

}

.jet-mega-menu.jet-mega-menu--layout-horizontal

  .jet-mega-uldjf-ruout:hover

  > .jet-mega-uldjf-ruout__inner {

  background-color: var(--jmm-top-hover-item-bg-color, inherit);

}

.jet-mega-menu.jet-mega-menu--layout-horizontal

  .jet-mega-uldjf-ruout:hover

  > .jet-mega-uldjf-ruout__inner

  .jet-mega-uldjf-ruout__icon {

  color: var(--jmm-top-hover-item-icon-color, inherit);

}

.jet-mega-menu.jet-mega-menu--layout-horizontal

  .jet-mega-uldjf-ruout:hover

  > .jet-mega-uldjf-ruout__inner

  .jet-mega-uldjf-ruout__title {

  color: var(--jmm-top-hover-item-title-color, inherit);

}

.jet-mega-menu.jet-mega-menu--layout-horizontal

  .jet-mega-uldjf-ruout:hover

  > .jet-mega-uldjf-ruout__inner

  .jet-mega-uldjf-ruout__badge {

  color: var(--jmm-top-hover-item-badge-color, inherit);

}

.jet-mega-menu.jet-mega-menu--layout-horizontal

  .jet-mega-uldjf-ruout:hover

  > .jet-mega-uldjf-ruout__inner

  .jet-mega-uldjf-ruout__dropdown {

  color: var(--jmm-top-hover-item-dropdown-color, inherit);

}

.jet-mega-menu.jet-mega-menu--layout-horizontal

  .jet-mega-uldjf-ruout.jet-mega-uldjf-ruout--hover

  > .jet-mega-uldjf-ruout__inner {

  background-color: var(--jmm-top-hover-item-bg-color, inherit);

}

.jet-mega-menu.jet-mega-menu--layout-horizontal

  .jet-mega-uldjf-ruout.jet-mega-uldjf-ruout--hover

  > .jet-mega-uldjf-ruout__inner

  .jet-mega-uldjf-ruout__icon {

  color: var(--jmm-top-hover-item-icon-color, inherit);

}

.jet-mega-menu.jet-mega-menu--layout-horizontal

  .jet-mega-uldjf-ruout.jet-mega-uldjf-ruout--hover

  > .jet-mega-uldjf-ruout__inner

  .jet-mega-uldjf-ruout__title {

  color: var(--jmm-top-hover-item-title-color, inherit);

}

.jet-mega-menu.jet-mega-menu--layout-horizontal

  .jet-mega-uldjf-ruout.jet-mega-uldjf-ruout--hover

  > .jet-mega-uldjf-ruout__inner

  .jet-mega-uldjf-ruout__badge {

  color: var(--jmm-top-hover-item-badge-color, inherit);

}

.jet-mega-menu.jet-mega-menu--layout-horizontal

  .jet-mega-uldjf-ruout.jet-mega-uldjf-ruout--hover

  > .jet-mega-uldjf-ruout__inner

  .jet-mega-uldjf-ruout__dropdown {

  color: var(--jmm-top-hover-item-dropdown-color, inherit);

}

.jet-mega-menu.jet-mega-menu--layout-horizontal

  .jet-mega-uldjf-ruout.jet-mega-current-uldjf-ruout

  > .jet-mega-uldjf-ruout__inner {

  background-color: var(--jmm-top-active-item-bg-color, inherit);

}

.jet-mega-menu.jet-mega-menu--layout-horizontal

  .jet-mega-uldjf-ruout.jet-mega-current-uldjf-ruout

  > .jet-mega-uldjf-ruout__inner

  .jet-mega-uldjf-ruout__icon {

  color: var(--jmm-top-active-item-icon-color, inherit);

}

.jet-mega-menu.jet-mega-menu--layout-horizontal

  .jet-mega-uldjf-ruout.jet-mega-current-uldjf-ruout

  > .jet-mega-uldjf-ruout__inner

  .jet-mega-uldjf-ruout__title {

  color: var(--jmm-top-active-item-title-color, inherit);

}

.jet-mega-menu.jet-mega-menu--layout-horizontal

  .jet-mega-uldjf-ruout.jet-mega-current-uldjf-ruout

  > .jet-mega-uldjf-ruout__inner

  .jet-mega-uldjf-ruout__badge {

  color: var(--jmm-top-active-item-badge-color, inherit);

}

.jet-mega-menu.jet-mega-menu--layout-horizontal

  .jet-mega-uldjf-ruout.jet-mega-current-uldjf-ruout

  > .jet-mega-uldjf-ruout__inner

  .jet-mega-uldjf-ruout__dropdown {

  color: var(--jmm-top-active-item-dropdown-color, inherit);

}

.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-sub-menu {

  position: absolute;

  top: 100%;

  min-width: 200px;

  z-index: 998;

}

.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-sub-menu__list {

  gap: var(--jmm-sub-items-gap, 0);

  padding-top: var(--jmm-sub-menu-ver-padding, 0);

  padding-left: var(--jmm-sub-menu-hor-padding, 0);

  padding-bottom: var(--jmm-sub-menu-ver-padding, 0);

  padding-right: var(--jmm-sub-menu-hor-padding, 0);

  background-color: var(--jmm-sub-menu-bg-color, white);

}

.jet-mega-menu.jet-mega-menu--layout-horizontal

  .jet-mega-menu-sub-menu

  .jet-mega-uldjf-ruout__inner {

  padding-top: var(--jmm-sub-items-ver-padding, 5px);

  padding-left: var(--jmm-sub-items-hor-padding, 10px);

  padding-bottom: var(--jmm-sub-items-ver-padding, 5px);

  padding-right: var(--jmm-sub-items-hor-padding, 10px);

  background-color: var(--jmm-sub-item-bg-color, inherit);

}

.jet-mega-menu.jet-mega-menu--layout-horizontal

  .jet-mega-menu-sub-menu

  .jet-mega-uldjf-ruout__icon {

  color: var(--jmm-sub-item-icon-color, inherit);

}

.jet-mega-menu.jet-mega-menu--layout-horizontal

  .jet-mega-menu-sub-menu

  .jet-mega-uldjf-ruout__title {

  color: var(--jmm-sub-item-title-color, inherit);

}

.jet-mega-menu.jet-mega-menu--layout-horizontal

  .jet-mega-menu-sub-menu

  .jet-mega-uldjf-ruout__desc {

  font-size: 80%;

}

.jet-mega-menu.jet-mega-menu--layout-horizontal

  .jet-mega-menu-sub-menu

  .jet-mega-uldjf-ruout__badge {

  color: var(--jmm-sub-item-badge-color, inherit);

  font-size: 80%;

}

.jet-mega-menu.jet-mega-menu--layout-horizontal

  .jet-mega-menu-sub-menu

  .jet-mega-uldjf-ruout__dropdown {

  color: var(--jmm-sub-item-dropdown-icon-color, inherit);

}

.jet-mega-menu.jet-mega-menu--layout-horizontal

  .jet-mega-menu-sub-menu

  .jet-mega-uldjf-ruout:hover

  > .jet-mega-uldjf-ruout__inner {

  background-color: var(--jmm-sub-hover-item-bg-color, inherit);

}

.jet-mega-menu.jet-mega-menu--layout-horizontal

  .jet-mega-menu-sub-menu

  .jet-mega-uldjf-ruout:hover

  > .jet-mega-uldjf-ruout__inner

  .jet-mega-uldjf-ruout__icon {

  color: var(--jmm-sub-hover-item-icon-color, inherit);

}

.jet-mega-menu.jet-mega-menu--layout-horizontal

  .jet-mega-menu-sub-menu

  .jet-mega-uldjf-ruout:hover

  > .jet-mega-uldjf-ruout__inner

  .jet-mega-uldjf-ruout__title {

  color: var(--jmm-sub-hover-item-title-color, inherit);

}

.jet-mega-menu.jet-mega-menu--layout-horizontal

  .jet-mega-menu-sub-menu

  .jet-mega-uldjf-ruout:hover

  > .jet-mega-uldjf-ruout__inner

  .jet-mega-uldjf-ruout__badge {

  color: var(--jmm-sub-hover-item-badge-color, inherit);

}

.jet-mega-menu.jet-mega-menu--layout-horizontal

  .jet-mega-menu-sub-menu

  .jet-mega-uldjf-ruout:hover

  > .jet-mega-uldjf-ruout__inner

  .jet-mega-uldjf-ruout__dropdown {

  color: var(--jmm-sub-hover-item-dropdown-color, inherit);

}

.jet-mega-menu.jet-mega-menu--layout-horizontal

  .jet-mega-menu-sub-menu

  .jet-mega-uldjf-ruout.jet-mega-uldjf-ruout--hover

  > .jet-mega-uldjf-ruout__inner {

  background-color: var(--jmm-sub-active-item-bg-color, inherit);

}

.jet-mega-menu.jet-mega-menu--layout-horizontal

  .jet-mega-menu-sub-menu

  .jet-mega-uldjf-ruout.jet-mega-uldjf-ruout--hover

  > .jet-mega-uldjf-ruout__inner

  .jet-mega-uldjf-ruout__icon {

  color: var(--jmm-sub-hover-item-icon-color, inherit);

}

.jet-mega-menu.jet-mega-menu--layout-horizontal

  .jet-mega-menu-sub-menu

  .jet-mega-uldjf-ruout.jet-mega-uldjf-ruout--hover

  > .jet-mega-uldjf-ruout__inner

  .jet-mega-uldjf-ruout__title {

  color: var(--jmm-sub-hover-item-title-color, inherit);

}

.jet-mega-menu.jet-mega-menu--layout-horizontal

  .jet-mega-menu-sub-menu

  .jet-mega-uldjf-ruout.jet-mega-uldjf-ruout--hover

  > .jet-mega-uldjf-ruout__inner

  .jet-mega-uldjf-ruout__badge {

  color: var(--jmm-sub-hover-item-badge-color, inherit);

}

.jet-mega-menu.jet-mega-menu--layout-horizontal

  .jet-mega-menu-sub-menu

  .jet-mega-uldjf-ruout.jet-mega-uldjf-ruout--hover

  > .jet-mega-uldjf-ruout__inner

  .jet-mega-uldjf-ruout__dropdown {

  color: var(--jmm-sub-hover-item-dropdown-color, inherit);

}

.jet-mega-menu.jet-mega-menu--layout-horizontal

  .jet-mega-menu-sub-menu

  .jet-mega-uldjf-ruout.jet-mega-current-uldjf-ruout

  > .jet-mega-uldjf-ruout__inner {

  background-color: var(--jmm-sub-active-item-bg-color, inherit);

}

.jet-mega-menu.jet-mega-menu--layout-horizontal

  .jet-mega-menu-sub-menu

  .jet-mega-uldjf-ruout.jet-mega-current-uldjf-ruout

  > .jet-mega-uldjf-ruout__inner

  .jet-mega-uldjf-ruout__icon {

  color: var(--jmm-sub-active-item-icon-color, inherit);

}

.jet-mega-menu.jet-mega-menu--layout-horizontal

  .jet-mega-menu-sub-menu

  .jet-mega-uldjf-ruout.jet-mega-current-uldjf-ruout

  > .jet-mega-uldjf-ruout__inner

  .jet-mega-uldjf-ruout__title {

  color: var(--jmm-sub-active-item-title-color, inherit);

}

.jet-mega-menu.jet-mega-menu--layout-horizontal

  .jet-mega-menu-sub-menu

  .jet-mega-uldjf-ruout.jet-mega-current-uldjf-ruout

  > .jet-mega-uldjf-ruout__inner

  .jet-mega-uldjf-ruout__badge {

  color: var(--jmm-sub-active-item-badge-color, inherit);

}

.jet-mega-menu.jet-mega-menu--layout-horizontal

  .jet-mega-menu-sub-menu

  .jet-mega-uldjf-ruout.jet-mega-current-uldjf-ruout

  > .jet-mega-uldjf-ruout__inner

  .jet-mega-uldjf-ruout__dropdown {

  color: var(--jmm-sub-active-item-dropdown-color, inherit);

}

.jet-mega-menu.jet-mega-menu--layout-horizontal

  .jet-mega-menu-sub-menu

  .jet-mega-menu-sub-menu {

  top: 0;

}

.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-mega-content {

  position: absolute;

  width: var(--jmm-submenu-width, 100%);

  min-width: 200px;

  top: 100%;

  left: 0;

  z-index: 999;

}

.jet-mega-menu.jet-mega-menu--layout-horizontal

  .jet-mega-menu-mega-content__inner {

  -webkit-transform: translateX(var(--jmm-submenu-delta-x-offset, 0));

  -ms-transform: translateX(var(--jmm-submenu-delta-x-offset, 0));

  transform: translateX(var(--jmm-submenu-delta-x-offset, 0));

  background-color: var(--jmm-sub-menu-bg-color, white);

  padding-top: var(--jmm-mega-content-ver-padding, 10px);

  padding-left: var(--jmm-mega-content-hor-padding, 20px);

  padding-bottom: var(--jmm-mega-content-ver-padding, 10px);

  padding-right: var(--jmm-mega-content-hor-padding, 20px);

}

.jet-mega-menu.jet-mega-menu--layout-vertical {

  max-width: var(--jmm-content-width, 100%);

}

.jet-mega-menu.jet-mega-menu--layout-vertical.jet-mega-menu--sub-position-right

  .jet-mega-menu-sub-menu {

  left: 100%;

  right: auto;

}

.jet-mega-menu.jet-mega-menu--layout-vertical.jet-mega-menu--sub-position-right

  .jet-mega-menu-sub-menu

  .jet-mega-uldjf-ruout

  > .jet-mega-uldjf-ruout__inner

  .jet-mega-uldjf-ruout__dropdown {

  -webkit-transform: rotate(-90deg);

  -ms-transform: rotate(-90deg);

  transform: rotate(-90deg);

}

.jet-mega-menu.jet-mega-menu--layout-vertical.jet-mega-menu--sub-position-right

  .jet-mega-menu-sub-menu.jet-mega-menu-sub-menu--inverse {

  right: 100%;

  left: auto;

}

.jet-mega-menu.jet-mega-menu--layout-vertical.jet-mega-menu--sub-position-right

  .jet-mega-menu-mega-content {

  left: 100%;

  right: auto;

}

.jet-mega-menu.jet-mega-menu--layout-vertical.jet-mega-menu--sub-position-right

  .jet-mega-menu-mega-content.jet-mega-menu-mega-content--inverse {

  left: auto;

  right: 100%;

}

.jet-mega-menu.jet-mega-menu--layout-vertical.jet-mega-menu--sub-position-left

  .jet-mega-menu-sub-menu {

  left: auto;

  right: 100%;

}

.jet-mega-menu.jet-mega-menu--layout-vertical.jet-mega-menu--sub-position-left

  .jet-mega-menu-sub-menu

  .jet-mega-uldjf-ruout

  > .jet-mega-uldjf-ruout__inner

  .jet-mega-uldjf-ruout__dropdown {

  -webkit-transform: rotate(90deg);

  -ms-transform: rotate(90deg);

  transform: rotate(90deg);

}

.jet-mega-menu.jet-mega-menu--layout-vertical.jet-mega-menu--sub-position-left

  .jet-mega-menu-sub-menu.jet-mega-menu-sub-menu--inverse {

  left: 100%;

  right: auto;

}

.jet-mega-menu.jet-mega-menu--layout-vertical.jet-mega-menu--sub-position-left

  .jet-mega-menu-mega-content {

  left: auto;

  right: 100%;

}

.jet-mega-menu.jet-mega-menu--layout-vertical.jet-mega-menu--sub-position-left

  .jet-mega-menu-mega-content.jet-mega-menu-mega-content--inverse {

  left: 100%;

  right: auto;

}

.jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-toggle {

  display: none;

}

.jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-list {

  -webkit-box-orient: vertical;

  -webkit-box-direction: normal;

  -ms-flex-direction: column;

  flex-direction: column;

  -ms-flex-wrap: wrap;

  flex-wrap: wrap;

  -webkit-box-pack: start;

  -ms-flex-pack: start;

  justify-content: flex-start;

  -webkit-box-align: stretch;

  -ms-flex-align: stretch;

  align-items: stretch;

  gap: var(--jmm-top-items-gap, 0);

  padding-top: var(--jmm-top-menu-ver-padding, 0);

  padding-left: var(--jmm-top-menu-hor-padding, 0);

  padding-bottom: var(--jmm-top-menu-ver-padding, 0);

  padding-right: var(--jmm-top-menu-hor-padding, 0);

  background-color: var(--jmm-top-menu-bg-color, inherit);

}

.jet-mega-menu.jet-mega-menu--layout-vertical

  .jet-mega-menu-list

  .jet-mega-uldjf-ruout__inner {

  -webkit-box-pack: var(--jmm-top-items-hor-align, space-between);

  -ms-flex-pack: var(--jmm-top-items-hor-align, space-between);

  justify-content: var(--jmm-top-items-hor-align, space-between);

  padding-top: var(--jmm-top-items-ver-padding, 5px);

  padding-left: var(--jmm-top-items-hor-padding, 10px);

  padding-bottom: var(--jmm-top-items-ver-padding, 5px);

  padding-right: var(--jmm-top-items-hor-padding, 10px);

  background-color: var(--jmm-top-item-bg-color, inherit);

}

.jet-mega-menu.jet-mega-menu--layout-vertical

  .jet-mega-menu-list

  .jet-mega-uldjf-ruout__icon {

  color: var(--jmm-top-item-icon-color, inherit);

}

.jet-mega-menu.jet-mega-menu--layout-vertical

  .jet-mega-menu-list

  .jet-mega-uldjf-ruout__title {

  color: var(--jmm-top-item-title-color, inherit);

}

.jet-mega-menu.jet-mega-menu--layout-vertical

  .jet-mega-menu-list

  .jet-mega-uldjf-ruout__desc {

  font-size: 80%;

}

.jet-mega-menu.jet-mega-menu--layout-vertical

  .jet-mega-menu-list

  .jet-mega-uldjf-ruout__badge {

  color: var(--jmm-top-item-badge-color, inherit);

  font-size: 80%;

}

.jet-mega-menu.jet-mega-menu--layout-vertical

  .jet-mega-menu-list

  .jet-mega-uldjf-ruout__dropdown {

  color: var(--jmm-top-item-dropdown-icon-color, inherit);

}

.jet-mega-menu.jet-mega-menu--layout-vertical

  .jet-mega-menu-list

  .jet-mega-uldjf-ruout:hover

  > .jet-mega-uldjf-ruout__inner {

  background-color: var(--jmm-top-hover-item-bg-color, inherit);

}

.jet-mega-menu.jet-mega-menu--layout-vertical

  .jet-mega-menu-list

  .jet-mega-uldjf-ruout:hover

  > .jet-mega-uldjf-ruout__inner

  .jet-mega-uldjf-ruout__icon {

  color: var(--jmm-top-hover-item-icon-color, inherit);

}

.jet-mega-menu.jet-mega-menu--layout-vertical

  .jet-mega-menu-list

  .jet-mega-uldjf-ruout:hover

  > .jet-mega-uldjf-ruout__inner

  .jet-mega-uldjf-ruout__title {

  color: var(--jmm-top-hover-item-title-color, inherit);

}

.jet-mega-menu.jet-mega-menu--layout-vertical

  .jet-mega-menu-list

  .jet-mega-uldjf-ruout:hover

  > .jet-mega-uldjf-ruout__inner

  .jet-mega-uldjf-ruout__badge {

  color: var(--jmm-top-hover-item-badge-color, inherit);

}

.jet-mega-menu.jet-mega-menu--layout-vertical

  .jet-mega-menu-list

  .jet-mega-uldjf-ruout.jet-mega-uldjf-ruout--hover

  > .jet-mega-uldjf-ruout__inner {

  background-color: var(--jmm-top-active-item-bg-color, inherit);

}

.jet-mega-menu.jet-mega-menu--layout-vertical

  .jet-mega-menu-list

  .jet-mega-uldjf-ruout.jet-mega-uldjf-ruout--hover

  > .jet-mega-uldjf-ruout__inner

  .jet-mega-uldjf-ruout__icon {

  color: var(--jmm-top-hover-item-icon-color, inherit);

}

.jet-mega-menu.jet-mega-menu--layout-vertical

  .jet-mega-menu-list

  .jet-mega-uldjf-ruout.jet-mega-uldjf-ruout--hover

  > .jet-mega-uldjf-ruout__inner

  .jet-mega-uldjf-ruout__title {

  color: var(--jmm-top-hover-item-title-color, inherit);

}

.jet-mega-menu.jet-mega-menu--layout-vertical

  .jet-mega-menu-list

  .jet-mega-uldjf-ruout.jet-mega-uldjf-ruout--hover

  > .jet-mega-uldjf-ruout__inner

  .jet-mega-uldjf-ruout__badge {

  color: var(--jmm-top-hover-item-badge-color, inherit);

}

.jet-mega-menu.jet-mega-menu--layout-vertical

  .jet-mega-menu-list

  .jet-mega-uldjf-ruout.jet-mega-current-uldjf-ruout

  > .jet-mega-uldjf-ruout__inner

  .jet-mega-uldjf-ruout__icon {

  color: var(--jmm-top-active-item-icon-color, inherit);

}

.jet-mega-menu.jet-mega-menu--layout-vertical

  .jet-mega-menu-list

  .jet-mega-uldjf-ruout.jet-mega-current-uldjf-ruout

  > .jet-mega-uldjf-ruout__inner

  .jet-mega-uldjf-ruout__title {

  color: var(--jmm-top-active-item-title-color, inherit);

}

.jet-mega-menu.jet-mega-menu--layout-vertical

  .jet-mega-menu-list

  .jet-mega-uldjf-ruout.jet-mega-current-uldjf-ruout

  > .jet-mega-uldjf-ruout__inner

  .jet-mega-uldjf-ruout__badge {

  color: var(--jmm-top-active-item-badge-color, inherit);

}

.jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-sub-menu {

  position: absolute;

  top: 0;

  min-width: 200px;

  z-index: 998;

  background-color: var(--jmm-sub-menu-bg-color, inherit);

}

.jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-sub-menu__list {

  padding-top: var(--jmm-sub-menu-ver-padding, 0);

  padding-left: var(--jmm-sub-menu-hor-padding, 0);

  padding-bottom: var(--jmm-sub-menu-ver-padding, 0);

  padding-right: var(--jmm-sub-menu-hor-padding, 0);

  background-color: var(--jmm-sub-menu-bg-color, inherit);

}

.jet-mega-menu.jet-mega-menu--layout-vertical

  .jet-mega-menu-sub-menu

  .jet-mega-uldjf-ruout__inner {

  padding-top: var(--jmm-sub-items-ver-padding, 5px);

  padding-left: var(--jmm-sub-items-hor-padding, 10px);

  padding-bottom: var(--jmm-sub-items-ver-padding, 5px);

  padding-right: var(--jmm-sub-items-hor-padding, 10px);

}

.jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-mega-content {

  position: absolute;

  width: var(--jmm-submenu-width, 100%);

  top: 0;

  z-index: 999;

  min-width: 400px;

}

.jet-mega-menu.jet-mega-menu--layout-vertical

  .jet-mega-menu-mega-content__inner {

  padding-top: var(--jmm-mega-content-ver-padding, 10px);

  padding-left: var(--jmm-mega-content-hor-padding, 20px);

  padding-bottom: var(--jmm-mega-content-ver-padding, 10px);

  padding-right: var(--jmm-mega-content-hor-padding, 20px);

  -webkit-transform: translate(

    var(--jmm-submenu-delta-x-offset, 0),

    var(--jmm-submenu-delta-y-offset, 0)

  );

  -ms-transform: translate(

    var(--jmm-submenu-delta-x-offset, 0),

    var(--jmm-submenu-delta-y-offset, 0)

  );

  transform: translate(

    var(--jmm-submenu-delta-x-offset, 0),

    var(--jmm-submenu-delta-y-offset, 0)

  );

  min-height: var(--jmm-submenu-min-height, auto);

  background-color: var(--jmm-sub-menu-bg-color, #ebebeb);

}

.jet-mega-menu.jet-mega-menu--layout-dropdown {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-orient: vertical;

  -webkit-box-direction: normal;

  -ms-flex-direction: column;

  flex-direction: column;

  min-width: 280px;

  width: 100%;

}

.jet-mega-menu.jet-mega-menu--layout-dropdown.jet-mega-menu--dropdown-open

  .jet-mega-menu-toggle {

  color: var(--jmm-dropdown-active-toggle-color, inherit);

  background-color: var(--jmm-dropdown-active-toggle-bg-color, #f2f2f2);

}

.jet-mega-menu.jet-mega-menu--layout-dropdown.jet-mega-menu--dropdown-open

  .jet-mega-menu-toggle-icon--default-state {

  display: none;

}

.jet-mega-menu.jet-mega-menu--layout-dropdown.jet-mega-menu--dropdown-open

  .jet-mega-menu-toggle-icon--opened-state {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

}

.jet-mega-menu.jet-mega-menu--layout-dropdown.jet-mega-menu--dropdown-open

  .jet-mega-menu-content {

  pointer-events: auto;

  max-height: 100vh;

  overflow: auto;

}

.jet-mega-menu.jet-mega-menu--layout-dropdown.jet-mega-menu--dropdown-layout-default

  .jet-mega-menu-content {

  position: absolute;

  top: 100%;

  z-index: 999;

}

.jet-mega-menu.jet-mega-menu--layout-dropdown.jet-mega-menu--dropdown-layout-push

  .jet-mega-menu-content {

  position: relative;

}

.jet-mega-menu.jet-mega-menu--layout-dropdown.jet-mega-menu--dropdown-position-right {

  -webkit-box-align: end;

  -ms-flex-align: end;

  align-items: flex-end;

}

.jet-mega-menu.jet-mega-menu--layout-dropdown.jet-mega-menu--dropdown-position-center {

  -webkit-box-align: center;

  -ms-flex-align: center;

  align-items: center;

}

.jet-mega-menu.jet-mega-menu--layout-dropdown.jet-mega-menu--dropdown-position-left {

  -webkit-box-align: start;

  -ms-flex-align: start;

  align-items: flex-start;

}

.jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-toggle {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  color: var(--jmm-dropdown-toggle-color, inherit);

  background-color: var(--jmm-dropdown-toggle-bg-color, inherit);

  -webkit-transition: all 0.3s ease-in-out;

  -o-transition: all 0.3s ease-in-out;

  transition: all 0.3s ease-in-out;

}

.jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-toggle-icon {

  color: inherit;

}

.jet-mega-menu.jet-mega-menu--layout-dropdown

  .jet-mega-menu-toggle-icon--default-state {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

}

.jet-mega-menu.jet-mega-menu--layout-dropdown

  .jet-mega-menu-toggle-icon--opened-state {

  display: none;

}

.jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-toggle:hover {

  color: var(--jmm-dropdown-hover-toggle-color, inherit);

  background-color: var(--jmm-dropdown-hover-toggle-bg-color, inherit);

}

.jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-content {

  pointer-events: none;

  -webkit-transform-origin: top;

  -ms-transform-origin: top;

  transform-origin: top;

  max-height: 0;

  overflow: hidden;

  min-width: var(--jmm-dropdown-content-width, 100%);

  max-width: 100vw;

  background-color: var(--jmm-dropdown-bg-color, #f2f2f2);

  -webkit-transform: translateY(var(--jmm-dropdown-toggle-distance, 0));

  -ms-transform: translateY(var(--jmm-dropdown-toggle-distance, 0));

  transform: translateY(var(--jmm-dropdown-toggle-distance, 0));

  -webkit-transition: max-height 0.5s cubic-bezier(0.23, 0.48, 0.51, 0.96);

  -o-transition: max-height 0.5s cubic-bezier(0.23, 0.48, 0.51, 0.96);

  transition: max-height 0.5s cubic-bezier(0.23, 0.48, 0.51, 0.96);

}

.jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-list {

  -webkit-box-orient: vertical;

  -webkit-box-direction: normal;

  -ms-flex-direction: column;

  flex-direction: column;

  -ms-flex-wrap: wrap;

  flex-wrap: wrap;

  -webkit-box-pack: start;

  -ms-flex-pack: start;

  justify-content: flex-start;

  -webkit-box-align: stretch;

  -ms-flex-align: stretch;

  align-items: stretch;

  gap: var(--jmm-dropdown-top-items-gap, 0);

  padding-top: var(--jmm-dropdown-top-menu-ver-padding, 0);

  padding-left: var(--jmm-dropdown-top-menu-hor-padding, 0);

  padding-bottom: var(--jmm-dropdown-top-menu-ver-padding, 0);

  padding-right: var(--jmm-dropdown-top-menu-hor-padding, 0);

}

.jet-mega-menu.jet-mega-menu--layout-dropdown

  .jet-mega-menu-list

  .jet-mega-nav-card {

  width: 100%;

}

.jet-mega-menu.jet-mega-menu--layout-dropdown

  .jet-mega-menu-list

  .jet-mega-uldjf-ruout__inner {

  padding-top: var(--jmm-dropdown-top-items-ver-padding, 15px);

  padding-left: var(--jmm-dropdown-top-items-hor-padding, 20px);

  padding-bottom: var(--jmm-dropdown-top-items-ver-padding, 15px);

  padding-right: var(--jmm-dropdown-top-items-hor-padding, 20px);

  background-color: var(--jmm-dropdown-item-bg-color, inherit);

}

.jet-mega-menu.jet-mega-menu--layout-dropdown

  .jet-mega-menu-list

  .jet-mega-uldjf-ruout__icon {

  color: var(--jmm-dropdown-item-icon-color, inherit);

}

.jet-mega-menu.jet-mega-menu--layout-dropdown

  .jet-mega-menu-list

  .jet-mega-uldjf-ruout__title {

  color: var(--jmm-dropdown-item-title-color, inherit);

}

.jet-mega-menu.jet-mega-menu--layout-dropdown

  .jet-mega-menu-list

  .jet-mega-uldjf-ruout__desc {

  font-size: 80%;

}

.jet-mega-menu.jet-mega-menu--layout-dropdown

  .jet-mega-menu-list

  .jet-mega-uldjf-ruout__badge {

  color: var(--jmm-dropdown-item-badge-color, inherit);

  font-size: 80%;

}

.jet-mega-menu.jet-mega-menu--layout-dropdown

  .jet-mega-menu-list

  .jet-mega-uldjf-ruout.jet-mega-uldjf-ruout--hover

  > .jet-mega-uldjf-ruout__inner {

  background-color: var(--jmm-dropdown-hover-item-bg-color, inherit);

}

.jet-mega-menu.jet-mega-menu--layout-dropdown

  .jet-mega-menu-list

  .jet-mega-uldjf-ruout.jet-mega-uldjf-ruout--hover

  > .jet-mega-uldjf-ruout__inner

  .jet-mega-uldjf-ruout__icon {

  color: var(--jmm-dropdown-hover-item-icon-color, inherit);

}

.jet-mega-menu.jet-mega-menu--layout-dropdown

  .jet-mega-menu-list

  .jet-mega-uldjf-ruout.jet-mega-uldjf-ruout--hover

  > .jet-mega-uldjf-ruout__inner

  .jet-mega-uldjf-ruout__title {

  color: var(--jmm-dropdown-hover-item-title-color, inherit);

}

.jet-mega-menu.jet-mega-menu--layout-dropdown

  .jet-mega-menu-list

  .jet-mega-uldjf-ruout.jet-mega-uldjf-ruout--hover

  > .jet-mega-uldjf-ruout__inner

  .jet-mega-uldjf-ruout__badge {

  color: var(--jmm-dropdown-hover-item-badge-color, inherit);

}

.jet-mega-menu.jet-mega-menu--layout-dropdown

  .jet-mega-menu-list

  .jet-mega-uldjf-ruout.jet-mega-current-uldjf-ruout

  > .jet-mega-uldjf-ruout__inner {

  background-color: var(--jmm-dropdown-active-item-bg-color, inherit);

}

.jet-mega-menu.jet-mega-menu--layout-dropdown

  .jet-mega-menu-list

  .jet-mega-uldjf-ruout.jet-mega-current-uldjf-ruout

  > .jet-mega-uldjf-ruout__inner

  .jet-mega-uldjf-ruout__icon {

  color: var(--jmm-dropdown-active-item-icon-color, inherit);

}

.jet-mega-menu.jet-mega-menu--layout-dropdown

  .jet-mega-menu-list

  .jet-mega-uldjf-ruout.jet-mega-current-uldjf-ruout

  > .jet-mega-uldjf-ruout__inner

  .jet-mega-uldjf-ruout__title {

  color: var(--jmm-dropdown-active-item-title-color, inherit);

}

.jet-mega-menu.jet-mega-menu--layout-dropdown

  .jet-mega-menu-list

  .jet-mega-uldjf-ruout.jet-mega-current-uldjf-ruout

  > .jet-mega-uldjf-ruout__inner

  .jet-mega-uldjf-ruout__badge {

  color: var(--jmm-dropdown-active-item-badge-color, inherit);

}

.jet-mega-menu.jet-mega-menu--layout-dropdown

  .jet-mega-menu-list

  .jet-mega-menu-sub-menu,

.jet-mega-menu.jet-mega-menu--layout-dropdown

  .jet-mega-menu-list

  .jet-mega-menu-mega-content {

  visibility: hidden;

  pointer-events: none;

  -webkit-transform-origin: top;

  -ms-transform-origin: top;

  transform-origin: top;

  height: 0;

  -webkit-transition: height 0.3s cubic-bezier(0.23, 0.48, 0.51, 0.96);

  -o-transition: height 0.3s cubic-bezier(0.23, 0.48, 0.51, 0.96);

  transition: height 0.3s cubic-bezier(0.23, 0.48, 0.51, 0.96);

  overflow: hidden;

}

.jet-mega-menu.jet-mega-menu--layout-dropdown

  .jet-mega-menu-list

  .jet-mega-uldjf-ruout--hover

  > .jet-mega-uldjf-ruout__inner {

  background-color: #e6e6e6;

}

.jet-mega-menu.jet-mega-menu--layout-dropdown

  .jet-mega-menu-list

  .jet-mega-uldjf-ruout--hover.jet-mega-uldjf-ruout--default

  > .jet-mega-menu-sub-menu {

  visibility: visible;

  pointer-events: auto;

  height: auto;

}

.jet-mega-menu.jet-mega-menu--layout-dropdown

  .jet-mega-menu-list

  .jet-mega-uldjf-ruout--hover.jet-mega-uldjf-ruout--default

  .jet-mega-uldjf-ruout.jet-mega-uldjf-ruout--hover

  > .jet-mega-menu-sub-menu {

  top: 100%;

  pointer-events: auto;

  height: auto;

}

.jet-mega-menu.jet-mega-menu--layout-dropdown

  .jet-mega-menu-list

  .jet-mega-uldjf-ruout--hover.jet-mega-uldjf-ruout--mega

  > .jet-mega-menu-mega-content {

  visibility: visible;

  pointer-events: auto;

  height: auto;

}

.jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-sub-menu {

  margin-left: var(--jmm-dropdown-submenu-hor-margin, 0);

}

.jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-sub-menu__list {

  padding-top: var(--jmm-dropdown-submenu-ver-padding, 0);

  padding-left: var(--jmm-dropdown-submenu-hor-padding, 0);

  padding-bottom: var(--jmm-dropdown-submenu-ver-padding, 0);

  padding-right: var(--jmm-dropdown-submenu-hor-padding, 0);

}

.jet-mega-menu.jet-mega-menu--layout-dropdown

  .jet-mega-menu-sub-menu

  .jet-mega-uldjf-ruout__inner {

  padding-top: var(--jmm-dropdown-sub-items-ver-padding, 10px);

  padding-left: var(--jmm-dropdown-sub-items-hor-padding, 20px);

  padding-bottom: var(--jmm-dropdown-sub-items-ver-padding, 10px);

  padding-right: var(--jmm-dropdown-sub-items-hor-padding, 20px);

}

.jet-mega-menu.jet-mega-menu--layout-dropdown

  .jet-mega-menu-mega-content__inner {

  padding-top: var(--jmm-dropdown-mega-content-ver-padding, 10px);

  padding-left: var(--jmm-dropdown-mega-content-hor-padding, 20px);

  padding-bottom: var(--jmm-dropdown-mega-content-ver-padding, 10px);

  padding-right: var(--jmm-dropdown-mega-content-hor-padding, 20px);

}

.jet-mega-menu.jet-mega-menu--animation-none.jet-mega-menu--layout-horizontal

  .jet-mega-menu-list

  .jet-mega-menu-sub-menu,

.jet-mega-menu.jet-mega-menu--animation-none.jet-mega-menu--layout-horizontal

  .jet-mega-menu-list

  .jet-mega-menu-mega-content,

.jet-mega-menu.jet-mega-menu--animation-none.jet-mega-menu--layout-vertical

  .jet-mega-menu-list

  .jet-mega-menu-sub-menu,

.jet-mega-menu.jet-mega-menu--animation-none.jet-mega-menu--layout-vertical

  .jet-mega-menu-list

  .jet-mega-menu-mega-content {

  opacity: 0;

  visibility: hidden;

  pointer-events: none;

}

.jet-mega-menu.jet-mega-menu--animation-none.jet-mega-menu--layout-horizontal

  .jet-mega-menu-list

  .jet-mega-uldjf-ruout--hover.jet-mega-uldjf-ruout--default

  > .jet-mega-menu-sub-menu,

.jet-mega-menu.jet-mega-menu--animation-none.jet-mega-menu--layout-vertical

  .jet-mega-menu-list

  .jet-mega-uldjf-ruout--hover.jet-mega-uldjf-ruout--default

  > .jet-mega-menu-sub-menu {

  opacity: 1;

  visibility: visible;

  pointer-events: auto;

}

.jet-mega-menu.jet-mega-menu--animation-none.jet-mega-menu--layout-horizontal

  .jet-mega-menu-list

  .jet-mega-uldjf-ruout--hover.jet-mega-uldjf-ruout--default

  .jet-mega-uldjf-ruout.jet-mega-uldjf-ruout--hover

  > .jet-mega-menu-sub-menu,

.jet-mega-menu.jet-mega-menu--animation-none.jet-mega-menu--layout-vertical

  .jet-mega-menu-list

  .jet-mega-uldjf-ruout--hover.jet-mega-uldjf-ruout--default

  .jet-mega-uldjf-ruout.jet-mega-uldjf-ruout--hover

  > .jet-mega-menu-sub-menu {

  opacity: 1;

  visibility: visible;

  pointer-events: auto;

}

.jet-mega-menu.jet-mega-menu--animation-none.jet-mega-menu--layout-horizontal

  .jet-mega-menu-list

  .jet-mega-uldjf-ruout--hover.jet-mega-uldjf-ruout--mega

  > .jet-mega-menu-mega-content,

.jet-mega-menu.jet-mega-menu--animation-none.jet-mega-menu--layout-vertical

  .jet-mega-menu-list

  .jet-mega-uldjf-ruout--hover.jet-mega-uldjf-ruout--mega

  > .jet-mega-menu-mega-content {

  opacity: 1;

  visibility: visible;

  pointer-events: auto;

}

.jet-mega-menu.jet-mega-menu--animation-fade.jet-mega-menu--layout-horizontal

  .jet-mega-menu-list

  .jet-mega-menu-sub-menu,

.jet-mega-menu.jet-mega-menu--animation-fade.jet-mega-menu--layout-horizontal

  .jet-mega-menu-list

  .jet-mega-menu-mega-content,

.jet-mega-menu.jet-mega-menu--animation-fade.jet-mega-menu--layout-vertical

  .jet-mega-menu-list

  .jet-mega-menu-sub-menu,

.jet-mega-menu.jet-mega-menu--animation-fade.jet-mega-menu--layout-vertical

  .jet-mega-menu-list

  .jet-mega-menu-mega-content {

  opacity: 0;

  visibility: hidden;

  pointer-events: none;

  -webkit-transition: opacity 0.3s cubic-bezier(0.48, 0.01, 0.5, 0.99),

    visibility 0.1s linear;

  -o-transition: opacity 0.3s cubic-bezier(0.48, 0.01, 0.5, 0.99),

    visibility 0.1s linear;

  transition: opacity 0.3s cubic-bezier(0.48, 0.01, 0.5, 0.99),

    visibility 0.1s linear;

}

.jet-mega-menu.jet-mega-menu--animation-fade.jet-mega-menu--layout-horizontal

  .jet-mega-menu-list

  .jet-mega-uldjf-ruout--hover.jet-mega-uldjf-ruout--default

  > .jet-mega-menu-sub-menu,

.jet-mega-menu.jet-mega-menu--animation-fade.jet-mega-menu--layout-vertical

  .jet-mega-menu-list

  .jet-mega-uldjf-ruout--hover.jet-mega-uldjf-ruout--default

  > .jet-mega-menu-sub-menu {

  opacity: 1;

  visibility: visible;

  pointer-events: auto;

}

.jet-mega-menu.jet-mega-menu--animation-fade.jet-mega-menu--layout-horizontal

  .jet-mega-menu-list

  .jet-mega-uldjf-ruout--hover.jet-mega-uldjf-ruout--default

  .jet-mega-uldjf-ruout.jet-mega-uldjf-ruout--hover

  > .jet-mega-menu-sub-menu,

.jet-mega-menu.jet-mega-menu--animation-fade.jet-mega-menu--layout-vertical

  .jet-mega-menu-list

  .jet-mega-uldjf-ruout--hover.jet-mega-uldjf-ruout--default

  .jet-mega-uldjf-ruout.jet-mega-uldjf-ruout--hover

  > .jet-mega-menu-sub-menu {

  opacity: 1;

  visibility: visible;

  pointer-events: auto;

}

.jet-mega-menu.jet-mega-menu--animation-fade.jet-mega-menu--layout-horizontal

  .jet-mega-menu-list

  .jet-mega-uldjf-ruout--hover.jet-mega-uldjf-ruout--mega

  > .jet-mega-menu-mega-content,

.jet-mega-menu.jet-mega-menu--animation-fade.jet-mega-menu--layout-vertical

  .jet-mega-menu-list

  .jet-mega-uldjf-ruout--hover.jet-mega-uldjf-ruout--mega

  > .jet-mega-menu-mega-content {

  opacity: 1;

  visibility: visible;

  pointer-events: auto;

}

.jet-mobile-menu {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-orient: vertical;

  -webkit-box-direction: normal;

  -ms-flex-flow: column wrap;

  flex-flow: column wrap;

  -webkit-box-pack: start;

  -ms-flex-pack: start;

  justify-content: flex-start;

  -webkit-box-align: stretch;

  -ms-flex-align: stretch;

  align-items: stretch;

}

.jet-mobile-menu__instance {

  position: relative;

}

.jet-mobile-menu__instance--slide-out-layout {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-orient: vertical;

  -webkit-box-direction: normal;

  -ms-flex-direction: column;

  flex-direction: column;

  -webkit-box-pack: start;

  -ms-flex-pack: start;

  justify-content: flex-start;

  -webkit-box-align: end;

  -ms-flex-align: end;

  align-items: flex-end;

}

.jet-mobile-menu__instance--slide-out-layout .jet-mobile-menu__container {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-pack: start;

  -ms-flex-pack: start;

  justify-content: flex-start;

  -webkit-box-align: stretch;

  -ms-flex-align: stretch;

  align-items: stretch;

  position: fixed;

  top: 0;

  height: 100%;

  max-width: 100%;

  z-index: 998;

}

body.admin-bar[data-betriot-device-mode="desktop"]

  .jet-mobile-menu__instance--slide-out-layout

  .jet-mobile-menu__container {

  top: 32px;

  height: calc(100vh - 32px);

}

body.admin-bar[data-betriot-device-mode="tablet"]

  .jet-mobile-menu__instance--slide-out-layout

  .jet-mobile-menu__container {

  top: 32px;

  height: calc(100vh - 32px);

}

body.admin-bar[data-betriot-device-mode="mobile"]

  .jet-mobile-menu__instance--slide-out-layout

  .jet-mobile-menu__container {

  top: 46px;

  height: calc(100vh - 46px);

}

.jet-mobile-menu__instance--slide-out-layout

  .jet-mobile-menu__container

  .jet-mobile-menu__container-inner {

  width: 100%;

}

.jet-mobile-menu__instance--slide-out-layout.right-content-position

  .jet-mobile-menu__container {

  right: 0;

}

.jet-mobile-menu__instance--slide-out-layout.left-content-position

  .jet-mobile-menu__container {

  left: 0;

}

.jet-mobile-menu__instance--slide-out-layout.fixed-right-toggle-position

  .jet-mobile-menu__toggle,

.jet-mobile-menu__instance--slide-out-layout.fixed-left-toggle-position

  .jet-mobile-menu__toggle {

  top: 20px;

}

body.admin-bar[data-betriot-device-mode="desktop"]

  .jet-mobile-menu__instance--slide-out-layout.fixed-right-toggle-position

  .jet-mobile-menu__toggle,

body.admin-bar[data-betriot-device-mode="desktop"]

  .jet-mobile-menu__instance--slide-out-layout.fixed-left-toggle-position

  .jet-mobile-menu__toggle {

  top: 52px;

}

body.admin-bar[data-betriot-device-mode="tablet"]

  .jet-mobile-menu__instance--slide-out-layout.fixed-right-toggle-position

  .jet-mobile-menu__toggle,

body.admin-bar[data-betriot-device-mode="tablet"]

  .jet-mobile-menu__instance--slide-out-layout.fixed-left-toggle-position

  .jet-mobile-menu__toggle {

  top: 35px;

}

body.admin-bar[data-betriot-device-mode="mobile"]

  .jet-mobile-menu__instance--slide-out-layout.fixed-right-toggle-position

  .jet-mobile-menu__toggle,

body.admin-bar[data-betriot-device-mode="mobile"]

  .jet-mobile-menu__instance--slide-out-layout.fixed-left-toggle-position

  .jet-mobile-menu__toggle {

  top: 66px;

}

.jet-mobile-menu__instance--slide-out-layout.fixed-right-toggle-position

  .jet-mobile-menu__toggle {

  position: fixed;

  right: 20px;

  z-index: 997;

}

.jet-mobile-menu__instance--slide-out-layout.fixed-left-toggle-position

  .jet-mobile-menu__toggle {

  position: fixed;

  left: 20px;

  z-index: 997;

}

.jet-mobile-menu__instance--dropdown-layout {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-orient: vertical;

  -webkit-box-direction: normal;

  -ms-flex-direction: column;

  flex-direction: column;

  -webkit-box-pack: start;

  -ms-flex-pack: start;

  justify-content: flex-start;

}

.jet-mobile-menu__instance--dropdown-layout .jet-mobile-menu__container {

  position: absolute;

  top: 100%;

  z-index: 998;

}

.jet-mobile-menu__instance--dropdown-layout.right-content-position {

  -webkit-box-align: end;

  -ms-flex-align: end;

  align-items: flex-end;

}

.jet-mobile-menu__instance--dropdown-layout.left-content-position {

  -webkit-box-align: start;

  -ms-flex-align: start;

  align-items: flex-start;

}

.jet-mobile-menu__instance--push-layout {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-orient: vertical;

  -webkit-box-direction: normal;

  -ms-flex-direction: column;

  flex-direction: column;

  -webkit-box-pack: start;

  -ms-flex-pack: start;

  justify-content: flex-start;

}

.jet-mobile-menu__instance--push-layout .jet-mobile-menu__container {

  position: relative;

}

.jet-mobile-menu__instance--push-layout.right-content-position {

  -webkit-box-align: end;

  -ms-flex-align: end;

  align-items: flex-end;

}

.jet-mobile-menu__instance--push-layout.left-content-position {

  -webkit-box-align: start;

  -ms-flex-align: start;

  align-items: flex-start;

}

.jet-mobile-menu__toggle {

  min-width: 35px;

  min-height: 35px;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-pack: center;

  -ms-flex-pack: center;

  justify-content: center;

  -webkit-box-align: center;

  -ms-flex-align: center;

  align-items: center;

  -ms-flex-wrap: nowrap;

  flex-wrap: nowrap;

  cursor: pointer;

}

.jet-mobile-menu__toggle-text {

  color: #3a3a3a;

}

.jet-mobile-menu__toggle-icon {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-pack: center;

  -ms-flex-pack: center;

  justify-content: center;

  -webkit-box-align: center;

  -ms-flex-align: center;

  align-items: center;

}

.jet-mobile-menu__toggle-icon + .jet-mobile-menu__toggle-text {

  margin-left: 10px;

}

.jet-mobile-menu__toggle-icon svg {

  fill: currentColor;

  height: auto;

}

.jet-mobile-menu__container {

  overflow-x: hidden;

  overflow-y: auto;

  width: 400px;

}

.jet-mobile-menu__container-inner {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-orient: vertical;

  -webkit-box-direction: normal;

  -ms-flex-direction: column;

  flex-direction: column;

  -webkit-box-pack: start;

  -ms-flex-pack: start;

  justify-content: flex-start;

  -webkit-box-align: stretch;

  -ms-flex-align: stretch;

  align-items: stretch;

  padding: 20px;

  background-color: #fff;

  overflow-x: hidden;

  overflow-y: auto;

  -webkit-overflow-scrolling: touch;

}

.jet-mobile-menu__controls {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-pack: end;

  -ms-flex-pack: end;

  justify-content: flex-end;

  -webkit-box-align: center;

  -ms-flex-align: center;

  align-items: center;

  min-height: 35px;

}

.jet-mobile-menu__back {

  min-width: 30px;

  min-height: 30px;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-pack: center;

  -ms-flex-pack: center;

  justify-content: center;

  -webkit-box-align: center;

  -ms-flex-align: center;

  align-items: center;

  cursor: pointer;

  color: #3a3a3a;

}

.jet-mobile-menu__back svg {

  fill: currentColor;

  height: auto;

}

.jet-mobile-menu__back span {

  margin-left: 7px;

}

.jet-mobile-menu__breadcrumbs {

  -webkit-box-flex: 1;

  -ms-flex: 1 1 auto;

  flex: 1 1 auto;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -ms-flex-wrap: wrap;

  flex-wrap: wrap;

  -webkit-box-pack: start;

  -ms-flex-pack: start;

  justify-content: flex-start;

  -webkit-box-align: center;

  -ms-flex-align: center;

  align-items: center;

}

.jet-mobile-menu__breadcrumb {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-pack: start;

  -ms-flex-pack: start;

  justify-content: flex-start;

  -webkit-box-align: center;

  -ms-flex-align: center;

  align-items: center;

}

.jet-mobile-menu__breadcrumb .breadcrumb-label {

  color: #3a3a3a;

}

.jet-mobile-menu__breadcrumb .breadcrumb-divider {

  margin: 0 5px;

  color: #3a3a3a;

}

.jet-mobile-menu__breadcrumb .breadcrumb-divider svg {

  fill: currentColor;

  height: auto;

}

.jet-mobile-menu__list {

  width: 100%;

  position: relative;

}

.jet-mobile-menu__template {

  width: 100%;

  position: relative;

}

.jet-mobile-menu__template-loader {

  width: 30px;

  height: 30px;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-pack: center;

  -ms-flex-pack: center;

  justify-content: center;

  -webkit-box-align: center;

  -ms-flex-align: center;

  align-items: center;

}

.jet-mobile-menu__template-loader + .jet-mobile-menu__toggle-text {

  margin-left: 10px;

}

.jet-mobile-menu__items {

  margin: 0;

  padding: 0;

}

.jet-mobile-menu__item {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-orient: vertical;

  -webkit-box-direction: normal;

  -ms-flex-direction: column;

  flex-direction: column;

  -webkit-box-pack: start;

  -ms-flex-pack: start;

  justify-content: flex-start;

  -webkit-box-align: stretch;

  -ms-flex-align: stretch;

  align-items: stretch;

  padding: 10px 0;

}

.jet-mobile-menu-single .jet-mobile-menu__item:last-child {

  border-bottom: none !important;

}

.jet-mobile-menu-widget .jet-mobile-menu__item:last-child {

  border-bottom: none !important;

}

.jet-mobile-menu__item > .jet-mobile-menu__list {

  padding: 10px 0 10px 30px;

}

.jet-mobile-menu__item-inner {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-pack: justify;

  -ms-flex-pack: justify;

  justify-content: space-between;

  -webkit-box-align: center;

  -ms-flex-align: center;

  align-items: center;

}

.jet-mobile-menu .jet-menu-icon {

  color: #3a3a3a;

}

.jet-mobile-menu .jet-menu-name {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-orient: vertical;

  -webkit-box-direction: normal;

  -ms-flex-direction: column;

  flex-direction: column;

  -webkit-box-pack: start;

  -ms-flex-pack: start;

  justify-content: flex-start;

  -webkit-box-align: stretch;

  -ms-flex-align: stretch;

  align-items: stretch;

}

.jet-mobile-menu .jet-menu-desc {

  font-size: 10px;

  font-style: italic;

}

.jet-mobile-menu .jet-menu-badge {

  width: auto;

  margin-left: 5px;

}

.jet-mobile-menu .jet-menu-badge__inner {

  font-size: 10px;

  padding: 0 3px;

  color: #fff;

  background-color: #3a3a3a;

}

.jet-mobile-menu .jet-dropdown-arrow {

  width: 30px;

  height: 30px;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-pack: center;

  -ms-flex-pack: center;

  justify-content: center;

  -webkit-box-align: center;

  -ms-flex-align: center;

  align-items: center;

  cursor: pointer;

  color: #3a3a3a;

}

.jet-mobile-menu .jet-dropdown-arrow svg {

  fill: currentColor;

  height: auto;

}

.jet-mobile-menu__refs {

  display: none;

}

.jet-menu-body-conper {

  overflow: hidden;

}

.jet-mobile-menu-cover {

  position: fixed;

  display: block;

  width: 100%;

  height: 100vh;

  top: 0;

  left: 0;

  background-color: rgba(0, 0, 0, 0.5);

  z-index: 997;

}

.cover-animation-enter {

  opacity: 0;

}

.cover-animation-enter-to {

  opacity: 1;

}

.cover-animation-enter-active {

  -webkit-transition: opacity 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88) 0.1s;

  -o-transition: opacity 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88) 0.1s;

  transition: opacity 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88) 0.1s;

}

.cover-animation-leave {

  opacity: 1;

}

.cover-animation-leave-to {

  opacity: 0;

}

.cover-animation-leave-active {

  -webkit-transition: opacity 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88) 0.1s;

  -o-transition: opacity 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88) 0.1s;

  transition: opacity 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88) 0.1s;

}

.menu-content-right-animation-enter {

  -webkit-transform: translateX(-100%);

  -ms-transform: translateX(-100%);

  transform: translateX(-100%);

}

.menu-content-right-animation-enter-to {

  -webkit-transform: translateX(0);

  -ms-transform: translateX(0);

  transform: translateX(0);

}

.menu-content-right-animation-enter-active {

  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);

  transition: -webkit-transform 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);

  -o-transition: transform 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);

  transition: transform 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);

  transition: transform 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88),

    -webkit-transform 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);

}

.menu-content-right-animation-leave {

  -webkit-transform: translateX(0);

  -ms-transform: translateX(0);

  transform: translateX(0);

}

.menu-content-right-animation-leave-to {

  -webkit-transform: translateX(-150%);

  -ms-transform: translateX(-150%);

  transform: translateX(-150%);

}

.menu-content-right-animation-leave-active {

  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);

  transition: -webkit-transform 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);

  -o-transition: transform 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);

  transition: transform 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);

  transition: transform 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88),

    -webkit-transform 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);

}

.menu-content-left-animation-enter {

  -webkit-transform: translateX(100%);

  -ms-transform: translateX(100%);

  transform: translateX(100%);

}

.menu-content-left-animation-enter-to {

  -webkit-transform: translateX(0);

  -ms-transform: translateX(0);

  transform: translateX(0);

}

.menu-content-left-animation-enter-active {

  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);

  transition: -webkit-transform 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);

  -o-transition: transform 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);

  transition: transform 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);

  transition: transform 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88),

    -webkit-transform 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);

}

.menu-content-left-animation-leave {

  -webkit-transform: translateX(0);

  -ms-transform: translateX(0);

  transform: translateX(0);

}

.menu-content-left-animation-leave-to {

  -webkit-transform: translateX(150%);

  -ms-transform: translateX(150%);

  transform: translateX(150%);

}

.menu-content-left-animation-leave-active {

  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);

  transition: -webkit-transform 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);

  -o-transition: transform 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);

  transition: transform 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);

  transition: transform 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88),

    -webkit-transform 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);

}

.menu-content-dropdown-animation-enter {

  opacity: 0;

  -webkit-transform: translateY(10px);

  -ms-transform: translateY(10px);

  transform: translateY(10px);

}

.menu-content-dropdown-animation-enter-to {

  opacity: 1;

  -webkit-transform: translateY(0);

  -ms-transform: translateY(0);

  transform: translateY(0);

}

.menu-content-dropdown-animation-enter-active {

  -webkit-transition: all 0.25s cubic-bezier(0.5, 0.12, 0.46, 0.88);

  -o-transition: all 0.25s cubic-bezier(0.5, 0.12, 0.46, 0.88);

  transition: all 0.25s cubic-bezier(0.5, 0.12, 0.46, 0.88);

}

.menu-content-dropdown-animation-leave {

  opacity: 1;

  -webkit-transform: translateY(0);

  -ms-transform: translateY(0);

  transform: translateY(0);

}

.menu-content-dropdown-animation-leave-to {

  opacity: 0;

  -webkit-transform: translateY(10%);

  -ms-transform: translateY(10%);

  transform: translateY(10%);

}

.menu-content-dropdown-animation-leave-active {

  -webkit-transition: all 0.25s cubic-bezier(0.5, 0.12, 0.46, 0.88);

  -o-transition: all 0.25s cubic-bezier(0.5, 0.12, 0.46, 0.88);

  transition: all 0.25s cubic-bezier(0.5, 0.12, 0.46, 0.88);

}

.menu-content-expand-animation-enter-active,

.menu-content-expand-animation-leave-active {

  max-height: 100vh;

  -webkit-transition: all 0.3s ease-in-out;

  -o-transition: all 0.3s ease-in-out;

  transition: all 0.3s ease-in-out;

  overflow: hidden;

}

.menu-content-expand-animation-enter,

.menu-content-expand-animation-leave-to {

  max-height: 0;

}

.items-next-animation-enter {

  -webkit-transform: translateX(110%);

  -ms-transform: translateX(110%);

  transform: translateX(110%);

}

.items-next-animation-enter-to {

  -webkit-transform: translateX(0);

  -ms-transform: translateX(0);

  transform: translateX(0);

}

.items-next-animation-enter-active {

  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);

  transition: -webkit-transform 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);

  -o-transition: transform 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);

  transition: transform 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);

  transition: transform 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88),

    -webkit-transform 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);

}

.items-next-animation-leave {

  -webkit-transform: translateX(0);

  -ms-transform: translateX(0);

  transform: translateX(0);

}

.items-next-animation-leave-to {

  -webkit-transform: translateX(-110%);

  -ms-transform: translateX(-110%);

  transform: translateX(-110%);

}

.items-next-animation-leave-active {

  position: absolute;

  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);

  transition: -webkit-transform 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);

  -o-transition: transform 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);

  transition: transform 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);

  transition: transform 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88),

    -webkit-transform 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);

}

.items-prev-animation-enter {

  -webkit-transform: translateX(-110%);

  -ms-transform: translateX(-110%);

  transform: translateX(-110%);

}

.items-prev-animation-enter-to {

  -webkit-transform: translateX(0);

  -ms-transform: translateX(0);

  transform: translateX(0);

}

.items-prev-animation-enter-active {

  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);

  transition: -webkit-transform 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);

  -o-transition: transform 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);

  transition: transform 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);

  transition: transform 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88),

    -webkit-transform 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);

}

.items-prev-animation-leave {

  -webkit-transform: translateX(0);

  -ms-transform: translateX(0);

  transform: translateX(0);

}

.items-prev-animation-leave-to {

  -webkit-transform: translateX(110%);

  -ms-transform: translateX(110%);

  transform: translateX(110%);

}

.items-prev-animation-leave-active {

  position: absolute;

  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);

  transition: -webkit-transform 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);

  -o-transition: transform 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);

  transition: transform 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);

  transition: transform 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88),

    -webkit-transform 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);

}
