.mw-header .elementor-section-full_width .elementor-container {
  max-width: 90vw !important;
  margin: 0 auto;
}
.mw-header div.mw-nav-right .elementor-element.elementor-widget {
  display: flex;
  justify-content: flex-end;
}
.mw-header a.has-submenu {
  cursor: pointer;
}
@media screen and (max-width: 766px) {
  .mw-header #mw-nav-menu .elementor-container:has(.mw-nav-mobile-icon) {
    padding: unset !important;
    margin: unset !important;
  }
  .mw-header #mw-nav-menu .mw-nav-mobile-icon-hamburger-wrapper .mw-nav-mobile-icon > .elementor-widget-wrap, .mw-header #mw-nav-menu .mw-nav-mobile-icon-hamburger-wrapper .mw-nav-mobile-hamburger > .elementor-widget-wrap {
    padding: unset !important;
    margin: unset !important;
  }
}
@media screen and (max-width: 1204px) {
  .mw-header .mw-nav-mobile-icon-hamburger-wrapper .elementor-menu-toggle__icon--close.eicon-close {
    aspect-ratio: 1/1 !important;
  }
}
@media screen and (max-width: 500px) {
  .mw-header > .elementor-container .mw-menu-resize-mobile-left, .mw-header > .elementor-container .mw-menu-resize-mobile-right {
    width: 50% !important;
  }
}
@media screen and (max-width: 376px) {
  .mw-header > .elementor-container .mw-menu-resize-mobile-left {
    width: 47% !important;
  }
  .mw-header > .elementor-container .mw-menu-resize-mobile-right {
    width: 53% !important;
  }
}
@media screen and (max-width: 376px) and (max-width: 344px) {
  .mw-header > .elementor-container .mw-menu-resize-mobile-left {
    width: 44% !important;
  }
  .mw-header > .elementor-container .mw-menu-resize-mobile-right {
    width: 56% !important;
  }
}/*# sourceMappingURL=header.css.map */