.yecuris-header-basic .e-n-menu-heading .e-n-menu-item .e-n-menu-title-text {
  cursor: pointer;
}
.yecuris-header-basic .header-menu-list .elementor-icon-list-item {
  margin-bottom: 2px;
  padding: 4px;
  transition: background-color 0.3s ease;
}
.yecuris-header-basic .header-menu-list .elementor-icon-list-item:hover {
  background-color: rgba(0, 0, 0, 0.03);
}
.yecuris-header-basic .site-mega-menu .e-n-menu-toggle {
  background-color: transparent;
}
.yecuris-header-basic .site-mega-menu .e-n-menu-toggle:hover, .yecuris-header-basic .site-mega-menu .e-n-menu-toggle:focus {
  background-color: transparent;
}

#contact-btn {
  padding: 0;
  background-color: transparent;
}
#contact-btn a.e-n-menu-title-container {
  background-color: var(--e-global-color-primary);
  padding: var(--n-menu-title-padding);
  padding-left: 16px;
  padding-right: 16px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
#contact-btn:hover .e-n-menu-title-text, #contact-btn:focus .e-n-menu-title-text {
  color: var(--e-global-color-v4-base);
  opacity: 0.7;
}
#contact-btn .e-n-menu-title-text {
  color: var(--e-global-color-v4-base);
}

@media screen and (max-width: 1060px) {
  .yecuris-header-basic .site-mega-menu .e-n-menu-wrapper {
    padding-left: 24px;
    padding-right: 24px;
  }
  .yecuris-header-basic .site-mega-menu .e-n-menu-heading {
    max-width: 100%;
    background-color: rgba(247, 247, 247, 0.96) !important;
    padding: 24px;
    border-top: 3px solid var(--e-global-color-v4-primary);
  }
  .yecuris-header-basic .site-mega-menu .e-n-menu-heading .e-n-menu-item {
    max-width: 100%;
  }
  .yecuris-header-basic .site-mega-menu .e-n-menu-heading .e-n-menu-content {
    max-width: 100%;
  }
  .yecuris-header-basic .site-mega-menu .e-n-menu-heading .e-n-menu-content > .e-child {
    background-color: transparent !important;
  }
  .yecuris-header-basic .site-mega-menu .e-n-menu-heading .e-n-menu-content > .e-child.e-flex {
    display: flex !important;
    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: auto !important;
  }
  .yecuris-header-basic .site-mega-menu .header-menu-list .elementor-icon-list-item {
    margin-bottom: 10px;
    padding: 10px 32px 10px 48px !important;
    border-bottom: 1px solid rgba(0, 0, 0, 0.03);
  }
  .yecuris-header-basic #contact-btn a.e-n-menu-title-container {
    padding: 16px;
  }
}
@media screen and (min-width: 1061px) {
  .yecuris-header-basic .site-logo img {
    transition: max-width 0.4s ease-in-out;
  }
  .yecuris-header-basic .site-mega-menu {
    transition: all 0.4s ease-in-out;
  }
  .yecuris-header-basic.is-scrolled .site-logo img {
    max-width: 140px !important;
  }
  .yecuris-header-basic.is-scrolled .site-mega-menu {
    margin-top: 24px !important;
  }
  .yecuris-header-basic.is-scrolled .site-mega-menu .e-n-menu-heading .e-n-menu-item .e-n-menu-title:not(#contact-btn) {
    padding-bottom: 24px !important;
  }
  .yecuris-header-basic.is-scrolled .site-mega-menu .e-n-menu-heading .e-n-menu-item .e-n-menu-title#contact-btn a.e-n-menu-title-container {
    padding-bottom: 24px;
  }
  .yecuris-header-basic.is-scrolled .site-mega-menu .e-n-menu-heading .e-n-menu-item .e-n-menu-title-text,
  .yecuris-header-basic.is-scrolled .site-mega-menu .e-n-menu-heading .e-n-menu-item .elementor-icon-list-item a {
    font-size: 14px !important;
  }
}
.yecuris-header-multi-level .yecuris-header-menu .elementor-nav-menu .menu-item .elementor-item .sub-arrow {
  padding-left: 5px;
}
.yecuris-header-multi-level .yecuris-header-menu .elementor-nav-menu .menu-item .elementor-sub-item {
  line-height: 1.6;
  border-inline-start: none;
  white-space: pre-wrap;
}
.yecuris-header-multi-level .yecuris-header-menu .elementor-nav-menu .menu-item .elementor-sub-item.has-submenu {
  justify-content: space-between;
}
.yecuris-header-multi-level .yecuris-header-menu .elementor-nav-menu .menu-item.contact-us a {
  padding-left: 16px;
  padding-right: 16px;
  background-color: var(--e-global-color-primary) !important;
  color: var(--e-global-color-v4-base) !important;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
.yecuris-header-multi-level .yecuris-header-menu .elementor-nav-menu .menu-item.contact-us:hover a, .yecuris-header-multi-level .yecuris-header-menu .elementor-nav-menu .menu-item.contact-us:focus a {
  color: rgba(255, 255, 255, 0.7) !important;
}
.yecuris-header-multi-level .yecuris-header-menu .elementor-menu-toggle {
  padding: 0;
}

@media screen and (max-width: 1060px) {
  .yecuris-header-multi-level .yecuris-header-menu .elementor-nav-menu--dropdown.elementor-nav-menu__container {
    background-color: transparent;
    box-shadow: none !important;
    border: none !important;
    padding-left: 24px;
    padding-right: 24px;
    margin-top: 20px;
  }
  .yecuris-header-multi-level .yecuris-header-menu .elementor-nav-menu--dropdown .elementor-nav-menu {
    background-color: rgba(247, 247, 247, 0.96) !important;
    padding: 24px;
    border-top: 3px solid var(--e-global-color-v4-primary);
  }
  .yecuris-header-multi-level .yecuris-header-menu .elementor-nav-menu--dropdown .elementor-nav-menu .menu-item .elementor-item {
    background-color: rgba(0, 0, 0, 0.03);
  }
  .yecuris-header-multi-level .yecuris-header-menu .elementor-nav-menu--dropdown .elementor-nav-menu .menu-item .elementor-item .sub-arrow {
    display: none;
  }
  .yecuris-header-multi-level .yecuris-header-menu .elementor-nav-menu--dropdown.sub-menu {
    background-color: transparent !important;
    border: none !important;
    display: block !important;
  }
  .yecuris-header-multi-level .yecuris-header-menu .elementor-nav-menu--dropdown.sub-menu .menu-item .elementor-sub-item {
    margin-bottom: 10px;
    padding: 10px 32px 10px 48px !important;
    border-bottom: 1px solid rgba(0, 0, 0, 0.03);
  }
  .yecuris-header-multi-level .yecuris-header-menu .elementor-nav-menu--dropdown.sub-menu .menu-item .elementor-sub-item .sub-arrow {
    display: none;
  }
  .yecuris-header-multi-level .yecuris-header-menu .elementor-nav-menu--dropdown.sub-menu .menu-item.menu-item-has-children > .sub-menu .menu-item .elementor-sub-item {
    padding-left: 64px !important;
  }
}
@media screen and (min-width: 1061px) {
  .yecuris-header-multi-level .site-logo img {
    transition: max-width 0.4s ease-in-out;
  }
  .yecuris-header-multi-level .yecuris-header-menu {
    transition: all 0.4s ease-in-out;
  }
  .yecuris-header-multi-level .yecuris-header-menu .elementor-nav-menu .menu-item .elementor-item {
    padding-bottom: 32px !important;
  }
  .yecuris-header-multi-level .yecuris-header-menu .elementor-nav-menu .menu-item .sub-menu {
    margin-top: -10px !important;
    width: 240px !important;
    padding: 20px 2px;
  }
  .yecuris-header-multi-level .yecuris-header-menu .elementor-nav-menu .menu-item .sub-menu .menu-item {
    padding-top: 2px;
    padding-bottom: 2px;
    margin-bottom: 2px;
  }
  .yecuris-header-multi-level.is-scrolled .site-logo img {
    max-width: 140px !important;
  }
  .yecuris-header-multi-level.is-scrolled .yecuris-header-menu {
    transition: all 0.4s ease-in-out;
    margin-top: 24px !important;
  }
  .yecuris-header-multi-level.is-scrolled .yecuris-header-menu .elementor-nav-menu .menu-item .elementor-item {
    padding-bottom: 24px !important;
    font-size: 14px !important;
  }
  .yecuris-header-multi-level.is-scrolled .yecuris-header-menu .elementor-nav-menu .menu-item .elementor-sub-item {
    font-size: 14px !important;
  }
}
.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title .e-n-accordion-item-title-text .accordion-subtitle {
  font-family: var(--e-global-typography-text-font-family);
  font-weight: var(--e-global-typography-text-font-weight);
  font-size: var(--e-global-typography-text-font-size);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-widget-n-accordion.accordion-bordered .e-n-accordion-item {
  border: 1px solid var(--e-global-color-accent);
  border-radius: 8px;
}
