.elementor-widget.elementor-widget-trx_elm_nav_menu{
  --trx-addons-mega-menu-delay: 300;
}.trx-addons-nav-widget-container ul{
  list-style: none;
  margin: 0;
  padding: 0;
}.trx-addons-nav-widget-container .trx-addons-main-nav-menu{
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}.trx-addons-nav-hor > .elementor-widget-container > .trx-addons-nav-widget-container > .trx-addons-ver-inner-container > .trx-addons-nav-menu-container{
  height: 60px;
}.trx-addons-nav-hor:not(.trx-addons-hamburger-menu) .trx-addons-nav-menu-item .trx-addons-submenu{
  position: absolute;
  min-width: 220px;
  visibility: hidden;
  opacity: 0;
}.trx-addons-nav-hor:not(.trx-addons-hamburger-menu) .trx-addons-nav-menu-item > .trx-addons-submenu,
.trx-addons-nav-hor:not(.trx-addons-hamburger-menu) .trx-addons-nav-menu-item > .trx-addons-mega-content-container{
  top: 100%;
}.trx-addons-nav-hor:not(.trx-addons-hamburger-menu) .trx-addons-nav-menu-item > .trx-addons-submenu .trx-addons-submenu, .trx-addons-nav-hor:not(.trx-addons-hamburger-menu) .trx-addons-nav-menu-item > .trx-addons-submenu .trx-addons-mega-content-container{
  left: 100%;
  top: 0;
}body.rtl .trx-addons-nav-hor:not(.trx-addons-hamburger-menu) .trx-addons-nav-menu-item > .trx-addons-submenu .trx-addons-submenu,
body.rtl .trx-addons-nav-hor:not(.trx-addons-hamburger-menu) .trx-addons-nav-menu-item > .trx-addons-submenu .trx-addons-mega-content-container{
  left: auto;
  right: 100%;
}.trx-addons-nav-hor:not(.trx-addons-hamburger-menu) .trx-addons-nav-menu-item.trx-addons-item-hovered > .trx-addons-submenu,
.trx-addons-nav-hor:not(.trx-addons-hamburger-menu) .trx-addons-nav-menu-item.trx-addons-item-hovered > .trx-addons-mega-content-container{
  visibility: visible;
  opacity: 1;
  pointer-events: auto;
}.trx-addons-nav-hor:not(.trx-addons-hamburger-menu) .trx-addons-nav-menu-container > .trx-addons-nav-menu > .trx-addons-nav-menu-item > .trx-addons-submenu:before,
.trx-addons-nav-hor:not(.trx-addons-hamburger-menu) .trx-addons-nav-menu-container > .trx-addons-nav-menu > .trx-addons-nav-menu-item > .trx-addons-mega-content-container:before{
  content: ' ';
  display: block;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 0;
}.trx-addons-nav-hor:not(.trx-addons-hamburger-menu) .trx-addons-nav-menu-item.trx-addons-mega-item-static .trx-addons-mega-content-container{
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}.trx-addons-mega-nav-item{
  position: relative;
}.trx-addons-mega-nav-item:not(.trx-addons-active-menu) > .trx-addons-submenu{
  display: none;
}.trx-addons-mega-nav-item > ul.trx-addons-mega-content-container{
  padding: 7px 10px;
}.trx-addons-mega-content-container{
  position: absolute;
  z-index: 9999;
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  max-width: 100vw;
}.trx-addons-hamburger-menu .trx-addons-mega-content-container, .trx-addons-nav-slide .trx-addons-mega-content-container, .trx-addons-nav-dropdown .trx-addons-mega-content-container{
  position: relative;
  visibility: visible;
  opacity: 1;
  pointer-events: auto;
}.trx-addons-nav-menu-collapse .trx-addons-mega-item-static{
  position: relative !important;
}.trx-addons-nav-menu-collapse .trx-addons-mega-content-container{
  transform: none !important;
  top: 100% !important;
  width: 100vw !important;
}.trx-addons-mega-nav-item.trx-addons-item-hovered > .trx-addons-mega-content-container{
  visibility: visible;
  opacity: 1;
  pointer-events: auto;
}body.elementor-use-container .trx-addons-main-nav-menu li > .trx-addons-mega-content-container > .sc_layouts_submenu_wrap > .elementor > .elementor-section .elementor-column-gap-narrow{
  margin-left: calc( -1 * var(--theme-var-elm_gap_narrow) / 2 );
  margin-right: calc( -1 * var(--theme-var-elm_gap_narrow) / 2 );
}body.elementor-use-container .trx-addons-main-nav-menu li > .trx-addons-mega-content-container > .sc_layouts_submenu_wrap > .elementor > .elementor-section .elementor-column-gap-default{
  margin-left: calc( -1 * var(--theme-var-elm_gap_default) / 2 );
  margin-right: calc( -1 * var(--theme-var-elm_gap_default) / 2 );
}body.elementor-use-container .trx-addons-main-nav-menu li > .trx-addons-mega-content-container > .sc_layouts_submenu_wrap > .elementor > .elementor-section .elementor-column-gap-extended{
  margin-left: calc( -1 * var(--theme-var-elm_add_page_margins) / 2 );
  margin-right: calc( -1 * var(--theme-var-elm_add_page_margins) / 2 );
}body.elementor-use-container .trx-addons-main-nav-menu li > .trx-addons-mega-content-container > .sc_layouts_submenu_wrap > .elementor > .elementor-section .elementor-column-gap-wide{
  margin-left: calc( -1 * var(--theme-var-elm_gap_wide) / 2 );
  margin-right: calc( -1 * var(--theme-var-elm_gap_wide) / 2 );
}body.elementor-use-container .trx-addons-main-nav-menu li > .trx-addons-mega-content-container > .sc_layouts_submenu_wrap > .elementor > .elementor-section .elementor-column-gap-wider{
  margin-left: calc( -1 * var(--theme-var-elm_gap_wider) / 2 );
  margin-right: calc( -1 * var(--theme-var-elm_gap_wider) / 2 );
}.trx-addons-nav-widget-container:not(.trx-addons-nav-menu-inited) .trx-addons-mobile-menu-outer-container{
  display: none;
}.trx-addons-nav-widget-container .trx-addons-hamburger-toggle,
.trx-addons-mobile-menu-outer-container .trx-addons-mobile-menu-close{
  text-decoration: none;
  cursor: pointer;
}.trx-addons-nav-widget-container .trx-addons-hamburger-toggle{
  display: none;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}.trx-addons-nav-widget-container .trx-addons-hamburger-toggle i{
  padding: 0.25em;
  font-size: 22px;
}.trx-addons-nav-widget-container .trx-addons-hamburger-toggle svg{
  width: 22px;
  height: 22px;
}.trx-addons-nav-widget-container .trx-addons-hamburger-toggle .trx-addons-toggle-text,
.trx-addons-nav-widget-container .trx-addons-hamburger-toggle .trx-addons-toggle-close{
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}.trx-addons-nav-widget-container .trx-addons-hamburger-toggle i,
.trx-addons-nav-widget-container .trx-addons-hamburger-toggle .trx-addons-toggle-text,
.trx-addons-nav-widget-container .trx-addons-hamburger-toggle .trx-addons-toggle-close{
  color: #494c4f;
  -webkit-transition: color 0.3s ease;
  -ms-transition: color 0.3s ease;
  transition: color 0.3s ease;
}.trx-addons-nav-widget-container .trx-addons-hamburger-toggle svg path{
  fill: #494c4f;
  -webkit-transition: fill 0.3s ease;
  -ms-transition: fill 0.3s ease;
  transition: fill 0.3s ease;
}.trx-addons-nav-widget-container .trx-addons-hamburger-toggle .trx-addons-toggle-text,
.trx-addons-nav-widget-container .trx-addons-hamburger-toggle .trx-addons-toggle-close{
  margin: 2px;
}.trx-addons-nav-widget-container .trx-addons-hamburger-toggle.trx-addons-toggle-opened .trx-addons-toggle-text,
.trx-addons-nav-widget-container .trx-addons-hamburger-toggle:not(.trx-addons-toggle-opened) .trx-addons-toggle-close{
  display: none;
}.trx-addons-mobile-menu-container{
  width: 100%;
}.trx-addons-mobile-menu-container .trx-addons-main-mobile-menu{
  width: 100%;
}.trx-addons-mobile-menu-container .trx-addons-submenu{
  width: 100%;
}.trx-addons-mobile-menu-container ul{
  list-style: none;
  margin: 0;
  padding: 0;
}.trx-addons-mobile-menu-container .trx-addons-mobile-menu,
.trx-addons-mobile-menu-container :not(.trx-addons-active-menu) > .trx-addons-submenu{
  display: none;
}.trx-addons-mobile-menu-container .trx-addons-mobile-menu,
.trx-addons-mobile-menu-container .trx-addons-submenu{
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}.trx-addons-mobile-menu-container .trx-addons-nav-menu-item{
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}.trx-addons-mobile-menu-container .trx-addons-nav-menu-item .trx-addons-menu-link{
  height: unset;
}.trx-addons-mobile-menu-align-flex-start .trx-addons-mobile-menu-container .trx-addons-menu-link{
  text-align: left;
}.trx-addons-mobile-menu-align-flex-end .trx-addons-mobile-menu-container .trx-addons-menu-link{
  text-align: right;
}.trx-addons-mobile-menu-outer-container{
  opacity: 0;
}.trx-addons-mobile-menu-outer-container.trx-addons-vertical-toggle-open{
  opacity: 1;
}.trx-addons-ver-hamburger-menu .trx-addons-mobile-menu-outer-container{
  position: fixed;
  z-index: 10002;
  top: 0;
  width: 300px;
  height: 100%;
  overflow-x: hidden;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  background-color: #f7f7f7;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}body.admin-bar .trx-addons-ver-hamburger-menu .trx-addons-mobile-menu-outer-container{
  top: 32px;
}@media (max-width: 782px){body.admin-bar .trx-addons-ver-hamburger-menu .trx-addons-mobile-menu-outer-container{
    top: 46px;
  }}@media (max-width: 600px){body.admin-bar .trx-addons-ver-hamburger-menu .trx-addons-mobile-menu-outer-container{
    top: 0;
  }}.trx-addons-ver-hamburger-menu .trx-addons-mobile-menu-outer-container:not(.trx-addons-vertical-toggle-open){
  pointer-events: none;
}.trx-addons-ver-hamburger-menu.trx-addons-ver-hamburger-menu-left .trx-addons-mobile-menu-outer-container{
  left: 0;
  -webkit-transform: translateX(-300px);
  -ms-transform: translateX(-300px);
  transform: translateX(-300px);
}.trx-addons-ver-hamburger-menu.trx-addons-ver-hamburger-menu-right .trx-addons-mobile-menu-outer-container{
  right: 0;
  -webkit-transform: translateX(300px);
  -ms-transform: translateX(300px);
  transform: translateX(300px);
}.trx-addons-ver-hamburger-menu .trx-addons-mobile-menu-outer-container .trx-addons-mobile-menu{
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}.trx-addons-ver-hamburger-menu .trx-addons-mobile-menu-outer-container .trx-addons-mobile-menu-container{
  width: unset;
}.trx-addons-ver-hamburger-menu .trx-addons-mobile-menu-outer-container .trx-addons-mobile-menu-close{
  position: absolute;
  z-index: 10000;
  top: 0;
  right: 0;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #494c4f;
  -webkit-transition: color 0.3s ease;
  -ms-transition: color 0.3s ease;
  transition: color 0.3s ease;
}body.rtl .trx-addons-ver-hamburger-menu .trx-addons-mobile-menu-outer-container .trx-addons-mobile-menu-close{
  right: auto;
  left: 0;
}.trx-addons-ver-hamburger-menu .trx-addons-mobile-menu-outer-container .trx-addons-mobile-menu-close svg{
  width: 22px;
  height: 22px;
}.trx-addons-ver-hamburger-menu .trx-addons-mobile-menu-outer-container .trx-addons-mobile-menu-close svg path{
  fill: #494c4f;
  -webkit-transition: fill 0.3s ease;
  -ms-transition: fill 0.3s ease;
  transition: fill 0.3s ease;
}.trx-addons-ver-hamburger-menu .trx-addons-mobile-menu-outer-container .trx-addons-mobile-menu-close i{
  font-size: 22px;
}.trx-addons-ver-hamburger-menu .trx-addons-vertical-toggle-open{
  -webkit-transform: translateX(0) !important;
  -ms-transform: translateX(0) !important;
  transform: translateX(0) !important;
  opacity: 1 !important;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}.trx-addons-ver-toggle-yes .trx-addons-nav-menu-container{
  height: auto;
}.trx-addons-ver-toggle-yes .trx-addons-nav-menu-container svg path{
  -webkit-transition: fill 0.3s ease;
  -ms-transition: fill 0.3s ease;
  transition: fill 0.3s ease;
}.trx-addons-ver-toggle-yes .trx-addons-ver-toggler{
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
  padding: 15px 20px;
  background: #eeeeee;
  color: #042551;
  cursor: pointer;
  -webkit-transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;
  -ms-transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;
  transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;
}.trx-addons-ver-toggle-yes .trx-addons-ver-toggler svg path{
  -webkit-transition: fill 0.3s ease;
  -ms-transition: fill 0.3s ease;
  transition: fill 0.3s ease;
}.trx-addons-ver-toggle-yes .trx-addons-ver-toggler:hover{
  background: #54595f;
  color: #fff;
}.trx-addons-ver-toggle-yes .trx-addons-ver-close i,
.trx-addons-ver-toggle-yes .trx-addons-ver-open i,
.trx-addons-ver-toggle-yes .trx-addons-nav-menu-container i,
.trx-addons-ver-toggle-yes .trx-addons-ver-toggler i{
  -webkit-transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;
  -ms-transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;
  transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;
}.trx-addons-ver-toggle-yes .trx-addons-ver-close,
.trx-addons-ver-toggle-yes .trx-addons-ver-open,
.trx-addons-ver-toggle-yes .trx-addons-nav-menu-container,
.trx-addons-ver-toggle-yes .trx-addons-ver-toggler,
.trx-addons-ver-toggle-yes .trx-addons-ver-toggler-txt{
  -webkit-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}.trx-addons-ver-toggle-yes .trx-addons-ver-collapsed .trx-addons-nav-menu-container{
  visibility: hidden;
  opacity: 0;
}.trx-addons-ver-toggle-yes.trx-addons-ver-click .trx-addons-nav-menu-container{
  position: absolute;
  z-index: 10001;
}.trx-addons-ver-toggle-yes .trx-addons-nav-menu-container,
.trx-addons-ver-toggle-yes.trx-addons-ver-hover .trx-addons-ver-inner-container:hover .trx-addons-nav-menu-container{
  visibility: visible;
  opacity: 1;
}.trx-addons-nav-sticky-yes.trx-addons-sticky-active.trx-addons-ham-dropdown .trx-addons-mobile-menu-container,
.trx-addons-ham-dropdown .trx-addons-stretch-dropdown .trx-addons-mobile-menu-container{
  max-height: 400px;
  overflow-y: auto;
}.trx-addons-nav-slide-overlay{
  position: fixed;
  z-index: 10002;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  background: rgba(0, 0, 0, 0.6);
  -webkit-transition: opacity 0.5s ease;
  -ms-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
}.trx-addons-nav-slide-overlay:not(.trx-addons-vertical-toggle-open){
  opacity: 0;
  pointer-events: none;
}.trx-addons-active-menu,
.trx-addons-active-menu:not(.trx-addons-mega-nav-item) > .trx-addons-submenu,
.trx-addons-active-menu.trx-addons-mega-nav-item > .trx-addons-mega-content-container{
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}.trx-addons-active-menu .trx-addons-toggle-close{
  display: block;
}.trx-addons-nav-menu-container .trx-addons-submenu{
  background-color: #f7f7f7;
}.trx-addons-mobile-menu-container li,
.trx-addons-mobile-menu-container li > .trx-addons-mega-content-container{
  width: 100% !important;
}.trx-addons-nav-menu-item[class*="icon-"]:before{
  display: none;
}.trx-addons-nav-menu-item{
  position: relative;
}.trx-addons-nav-menu-item,
.trx-addons-nav-menu-item .trx-addons-menu-link,
.trx-addons-nav-menu-item .trx-addons-dropdown-icon{
  -webkit-transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease, transform 0.3s ease, margin 0.3s ease, padding 0.3s ease;
  -ms-transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease, transform 0.3s ease, margin 0.3s ease, padding 0.3s ease;
  transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease, transform 0.3s ease, margin 0.3s ease, padding 0.3s ease;
}.trx-addons-nav-menu-item svg path,
.trx-addons-nav-menu-item .trx-addons-menu-link svg path,
.trx-addons-nav-menu-item .trx-addons-dropdown-icon svg path{
  -webkit-transition: fill 0.3s ease;
  -ms-transition: fill 0.3s ease;
  transition: fill 0.3s ease;
}.trx-addons-nav-menu-item .trx-addons-menu-link{
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 7px 10px;
  position: relative;
  text-decoration: none;
}.trx-addons-nav-menu-item .trx-addons-menu-link .sc_layouts_menu_item_description{
  display: none;
}.trx-addons-nav-menu-item .trx-addons-dropdown-icon{
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
}.trx-addons-dropdown-icon-fixed .trx-addons-submenu .menu-item-has-children > .trx-addons-menu-link{
  padding-right: 2em;
}:where(body.rtl) .trx-addons-dropdown-icon-fixed .trx-addons-submenu .menu-item-has-children > .trx-addons-menu-link{
  padding-right: 7px;
  padding-left: 2em;
}.trx-addons-dropdown-icon-fixed .trx-addons-submenu .trx-addons-dropdown-icon{
  position: absolute;
  z-index: 1;
  top: 50%;
  right: 10px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  margin: 0;
}body.rtl .trx-addons-dropdown-icon-fixed .trx-addons-submenu .trx-addons-dropdown-icon{
  left: 10px;
  right: auto;
}.trx-addons-nav-menu-container.trx-addons-nav-menu-container-collapse .trx-addons-nav-menu{
  -webkit-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
}.trx-addons-nav-menu-container.trx-addons-nav-menu-container-collapse .trx-addons-nav-menu-item .trx-addons-menu-link{
  white-space: nowrap;
}.trx-addons-nav-menu-container.trx-addons-nav-menu-container-collapse .trx-addons-nav-menu-collapse{
  display: none;
}.trx-addons-nav-menu-container.trx-addons-nav-menu-container-collapse .trx-addons-nav-menu-collapse > .trx-addons-menu-link .trx-addons-dropdown-icon:first-child{
  margin-left: 0;
}.trx-addons-nav-menu-item.menu-item-has-children{
  position: relative;
}.trx-addons-nav-menu-item.menu-item-has-children .trx-addons-submenu{
  z-index: 9999;
}.trx-addons-nav-menu-item.menu-item-has-children .trx-addons-submenu .trx-addons-submenu-link{
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}.trx-addons-mega-item-static{
  position: static !important;
}.trx-addons-hamburger-menu .trx-addons-mega-content-container,
.trx-addons-nav-dropdown .trx-addons-mega-content-container,
.trx-addons-nav-slide .trx-addons-mega-content-container{
  display: none;
}.trx-addons-hamburger-menu .trx-addons-nav-menu-container,
.trx-addons-nav-dropdown .trx-addons-nav-menu-container,
.trx-addons-nav-slide .trx-addons-nav-menu-container{
  display: none;
}.trx-addons-hamburger-menu .trx-addons-hamburger-toggle,
.trx-addons-nav-dropdown .trx-addons-hamburger-toggle,
.trx-addons-nav-slide .trx-addons-hamburger-toggle{
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}.trx-addons-hamburger-menu .trx-addons-ver-inner-container,
.trx-addons-nav-dropdown .trx-addons-ver-inner-container,
.trx-addons-nav-slide .trx-addons-ver-inner-container{
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}.trx-addons-hamburger-toggle i{
  display: inline-block;
  vertical-align: top;
}.trx-addons-hamburger-toggle *,
.trx-addons-mobile-menu-close *{
  -webkit-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
}.trx-addons-ham-dropdown .trx-addons-mobile-menu-container,
.trx-addons-nav-dropdown .trx-addons-mobile-menu-container{
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}.trx-addons-ham-dropdown .trx-addons-toggle-opened .trx-addons-toggle-text,
.trx-addons-nav-dropdown .trx-addons-toggle-opened .trx-addons-toggle-text{
  display: none !important;
}.trx-addons-stretch-dropdown .trx-addons-mobile-menu-container{
  position: absolute;
  z-index: 9999;
}.trx-addons-nav-default{
  max-height: 2em;
  overflow: hidden;
  visibility: hidden;
}.trx-addons-main-nav-menu > li li.menu-delimiter{
  margin-top: 0.5em;
  padding-top: 0.5em;
  border-top: 1px solid #f0f0f0;
  text-align: center;
  height: 0;
  overflow: hidden;
}.trx-addons-menu-link-parent:before,
.trx-addons-menu-link-parent:after{
  display: block;
  position: absolute;
  -webkit-transition: all 0.3s cubic-bezier(0.58, 0.3, 0.005, 1);
  transition: all 0.3s cubic-bezier(0.58, 0.3, 0.005, 1);
}.trx-addons-nav-menu-item:not(.trx-addons-active-item) .trx-addons-menu-link-parent:not(:hover):not(:focus):before,
.trx-addons-nav-menu-item:not(.trx-addons-active-item) .trx-addons-menu-link-parent:not(:hover):not(:focus):after{
  opacity: 0;
}.trx-addons-active-item:before,
.trx-addons-active-item:after,
.trx-addons-menu-link-parent:hover:before,
.trx-addons-menu-link-parent:hover:after,
.trx-addons-menu-link-parent:focus:before,
.trx-addons-menu-link-parent:focus:after{
  -webkit-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  transform: scale(1, 1);
}[class*="trx-addons-nav-slide-"]{
  --trx-addons-nav-menu-submenu-offset-x: 2px;
  --trx-addons-nav-menu-submenu-offset-y: 2px;
}.trx-addons-nav-menu .trx-addons-submenu,
.trx-addons-nav-menu .trx-addons-mega-content-container{
  -webkit-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}[class*="trx-addons-nav-slide-"].trx-addons-nav-hor:not(.trx-addons-hamburger-menu) .trx-addons-nav-menu-item > .trx-addons-submenu,
[class*="trx-addons-nav-slide-"].trx-addons-nav-hor:not(.trx-addons-hamburger-menu) .trx-addons-nav-menu-item > .trx-addons-mega-content-container{
  margin-top: var(--trx-addons-nav-menu-submenu-offset-y);
}[class*="trx-addons-nav-slide-"].trx-addons-nav-ver:not(.trx-addons-hamburger-menu) .trx-addons-nav-menu-item > .trx-addons-submenu,
[class*="trx-addons-nav-slide-"].trx-addons-nav-ver:not(.trx-addons-hamburger-menu) .trx-addons-nav-menu-item > .trx-addons-mega-content-container,
[class*="trx-addons-nav-slide-"].trx-addons-nav-hor:not(.trx-addons-hamburger-menu) .trx-addons-submenu .trx-addons-nav-menu-item > .trx-addons-submenu,
[class*="trx-addons-nav-slide-"].trx-addons-nav-hor:not(.trx-addons-hamburger-menu) .trx-addons-submenu .trx-addons-nav-menu-item > .trx-addons-mega-content-container{
  margin: 0 0 0 var(--trx-addons-nav-menu-submenu-offset-x);
}[class*="trx-addons-nav-slide-"].trx-addons-nav-hor:not(.trx-addons-hamburger-menu) .trx-addons-nav-menu-item.trx-addons-item-hovered > .trx-addons-submenu,
[class*="trx-addons-nav-slide-"].trx-addons-nav-hor:not(.trx-addons-hamburger-menu) .trx-addons-nav-menu-item.trx-addons-item-hovered > .trx-addons-mega-content-container{
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}[class*="trx-addons-nav-slide-"].trx-addons-nav-ver:not(.trx-addons-hamburger-menu) .trx-addons-nav-menu-item.trx-addons-item-hovered > .trx-addons-submenu,
[class*="trx-addons-nav-slide-"].trx-addons-nav-ver:not(.trx-addons-hamburger-menu) .trx-addons-nav-menu-item.trx-addons-item-hovered > .trx-addons-mega-content-container,
[class*="trx-addons-nav-slide-"].trx-addons-nav-hor:not(.trx-addons-hamburger-menu) .trx-addons-submenu .trx-addons-nav-menu-item.trx-addons-item-hovered > .trx-addons-submenu,
[class*="trx-addons-nav-slide-"].trx-addons-nav-hor:not(.trx-addons-hamburger-menu) .trx-addons-submenu .trx-addons-nav-menu-item.trx-addons-item-hovered > .trx-addons-mega-content-container{
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}@-webkit-keyframes badge-pulse-grow{
  to {
    -webkit-transform: translateY(-50%) scale(1.07);
    transform: translateY(-50%) scale(1.07);
  }
}@keyframes badge-pulse-grow{
  to {
    -webkit-transform: translateY(-50%) scale(1.07);
    transform: translateY(-50%) scale(1.07);
  }
}@-webkit-keyframes badge-buzz{
  50% {
    -webkit-transform: translateY(-50%) translateX(3px) rotate(2deg);
    transform: translateY(-50%) translateX(3px) rotate(2deg);
  }
  100% {
    -webkit-transform: translateY(-50%) translateX(-3px) rotate(-2deg);
    transform: translateY(-50%) translateX(-3px) rotate(-2deg);
  }
}@keyframes badge-buzz{
  50% {
    -webkit-transform: translateY(-50%) translateX(3px) rotate(3deg);
    transform: translateY(-50%) translateX(3px) rotate(3deg);
  }
  100% {
    -webkit-transform: translateY(-50%) translateX(-3px) rotate(-3deg);
    transform: translateY(-50%) translateX(-3px) rotate(-3deg);
  }
}body.trx-addons-scroll-disabled{
  overflow-y: hidden;
  height: 100vh;
  margin: 0;
}.elementor-sticky__spacer .trx-addons-nav-widget-container{
  visibility: unset !important;
  opacity: unset !important;
}.elementor-sticky__spacer .trx-addons-mega-content-container{
  visibility: hidden !important;
  opacity: 0 !important;
}.elementor-widget-trx-addons-lottie .trx-addons-lottie-animation{
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}.elementor-widget-trx-addons-lottie .trx-addons-lottie-animation a{
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}
/* Trimmed by JMG Widgets from https://jmg.orangecountywebdevelopers.com/wp-content/plugins/trx_addons/addons/elementor-widgets/classes/Widgets/NavMenu/assets/NavMenu.css */
