/*!**********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./assets/scss/main.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************/
@media (max-width: 767px) {
  #custom-menu .elementor-column:first-child {
    width: 100%;
  }
  #custom-menu .elementor-column:first-child .elementor-image {
    text-align: center;
  }
  #custom-menu .elementor-column:first-child .elementor-image img {
    height: auto;
    width: 100%;
    max-width: 180px;
  }
}
@media (max-width: 767px) {
  #custom-menu .elementor-column:nth-child(2) {
    width: 50%;
  }
  #custom-menu .elementor-column:nth-child(2) .elementor-widget-wrap {
    padding-left: 0;
  }
  #custom-menu .elementor-column:nth-child(2) .elementor-widget-wrap .elementor-widget-nav-menu {
    margin: 0;
  }
  #custom-menu .elementor-column:nth-child(2) .elementor-widget-wrap .elementor-widget-nav-menu .elementor-menu-toggle {
    padding-left: 0;
    margin: 0;
    justify-content: flex-start;
  }
}
@media (max-width: 767px) {
  #custom-menu .elementor-column:nth-child(3) {
    width: 50%;
  }
  #custom-menu .elementor-column:nth-child(3) .elementor-column-wrap {
    margin: 0;
  }
  #custom-menu .elementor-column:nth-child(3) .elementor-column-wrap .elementor-widget-wrap {
    padding: 0;
    justify-content: flex-end;
  }
}
@media (max-width: 767px) {
  #custom-menu .elementor-column .elementor-widget-search-form {
    display: none;
  }
}
@media (min-width: 768px) {
  #custom-menu #mobile-search {
    display: none;
  }
}
@media (max-width: 767px) {
  #custom-menu #mobile-search {
    width: 100%;
    padding-bottom: 10px;
    height: 48px;
  }
  #custom-menu #mobile-search .elementor-search-form__container {
    min-height: 38px;
  }
  #custom-menu #mobile-search .elementor-search-form__container input {
    padding-left: 10px;
  }
  #custom-menu #mobile-search .elementor-search-form__container button {
    min-width: 38px;
  }
}

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