.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-818 .elementor-element.elementor-element-cb438b1{--display:flex;top:0px;bottom:auto;z-index:1000;--min-height:100px;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-818 .elementor-element.elementor-element-cb438b1 + .wpr-hidden-header{top:0px;}.elementor-818 .elementor-element.elementor-element-cb438b1 + .wpr-hidden-header-flex{top:0px;}.wpr-hidden-header{z-index:1000;}.wpr-hidden-header-flex{z-index:1000;}.elementor-widget-modern_nav_widget .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-modern_nav_widget .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-818 .elementor-element.elementor-element-0abb679 .mnw-auth-btn{background-color:#EFEFEF12;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;min-height:44px;padding:10px 55px 10px 55px;border-radius:40px;gap:8px;color:#E98244;border-style:none;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);}.elementor-818 .elementor-element.elementor-element-0abb679{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-818 .elementor-element.elementor-element-0abb679 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 00px 0px 0px;}.elementor-818 .elementor-element.elementor-element-0abb679.elementor-element{--align-self:center;}.elementor-818 .elementor-element.elementor-element-0abb679 .mnw-logo img{width:155px;max-width:155px;height:64px;max-height:64px;}.elementor-818 .elementor-element.elementor-element-0abb679 .mnw-desktop-wrapper .mnw-logo{padding:0px 0px 0px 0px;margin:1px 1px 1px 1px;align-self:center;}.elementor-818 .elementor-element.elementor-element-0abb679 .mnw-cta-wrapper{margin-inline-start:120px;}.elementor-818 .elementor-element.elementor-element-0abb679 .mnw-auth-btn .mnw-auth-btn__icon{font-size:20px;line-height:1;display:inline-flex;align-items:center;justify-content:center;color:#E98244;}.elementor-818 .elementor-element.elementor-element-0abb679 .mnw-auth-btn .mnw-auth-btn__icon svg{width:20px;height:20px;display:block;fill:#E98244;}.elementor-818 .elementor-element.elementor-element-0abb679 .mnw-auth-btn .mnw-auth-btn__icon i{font-size:inherit;line-height:1;}.elementor-818 .elementor-element.elementor-element-0abb679 .mnw-auth-btn .mnw-auth-btn__icon svg *{fill:#E98244;}.elementor-818 .elementor-element.elementor-element-0abb679 .mnw-auth-btn .mnw-auth-btn__icon path{fill:#E98244;}.elementor-818 .elementor-element.elementor-element-0abb679 .mnw-auth-btn:hover .mnw-auth-btn__icon{color:#000000;}.elementor-818 .elementor-element.elementor-element-0abb679 .mnw-auth-btn:focus-visible .mnw-auth-btn__icon{color:#000000;}.elementor-818 .elementor-element.elementor-element-0abb679 .mnw-auth-btn:hover .mnw-auth-btn__icon svg{fill:#000000;}.elementor-818 .elementor-element.elementor-element-0abb679 .mnw-auth-btn:focus-visible .mnw-auth-btn__icon svg{fill:#000000;}.elementor-818 .elementor-element.elementor-element-0abb679 .mnw-auth-btn:hover .mnw-auth-btn__icon svg *{fill:#000000;}.elementor-818 .elementor-element.elementor-element-0abb679 .mnw-auth-btn:focus-visible .mnw-auth-btn__icon svg *{fill:#000000;}.elementor-818 .elementor-element.elementor-element-0abb679 .mnw-auth-btn:hover{color:#000000;}.elementor-818 .elementor-element.elementor-element-0abb679 .mnw-auth-btn:focus-visible{color:#000000;}.elementor-818 .elementor-element.elementor-element-0abb679 .mnw-container{min-height:97px;padding:5px 0px 11px 10px;}.elementor-818 .elementor-element.elementor-element-0abb679 .mnw-menu-item > a{font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-818 .elementor-element.elementor-element-0abb679 .mnw-nav{gap:25px;}.elementor-818 .elementor-element.elementor-element-0abb679 .mnw-menu-item > a:hover{color:#E98244;}.elementor-818 .elementor-element.elementor-element-0abb679 .mnw-menu-item.current-menu-item > a{color:#E98244;}.elementor-818 .elementor-element.elementor-element-0abb679 .mnw-submenu li > a:hover{color:#000000;}.elementor-818 .elementor-element.elementor-element-0abb679 .mnw-submenu li.current-menu-item > a{color:#000000;}.elementor-818 .elementor-element.elementor-element-0abb679 .mnw-menu-item > a::after{background-color:#E98244;}.elementor-818 .elementor-element.elementor-element-0abb679 .mnw-submenu li > a::after{background-color:#E98244;}.elementor-818 .elementor-element.elementor-element-0abb679 .mnw-nav-mobile .mnw-menu-item > a::after{background-color:#E98244;}.elementor-818 .elementor-element.elementor-element-0abb679 .mnw-submenu{min-width:220px;top:calc(100% + 0px);background-color:#ffffff;padding:10px 15px 10px 15px;}.elementor-818 .elementor-element.elementor-element-0abb679 .mnw-arrow-icon, .elementor-818 .elementor-element.elementor-element-0abb679 .mnw-mega-arrow .mnw-arrow-icon{font-size:20px;}.elementor-818 .elementor-element.elementor-element-0abb679 .mnw-submenu a{color:#333333;}.elementor-818 .elementor-element.elementor-element-0abb679 .mnw-mobile-toggle span{background-color:#E98244;width:22px;}.elementor-818 .elementor-element.elementor-element-0abb679 .mnw-mobile-toggle{--mnw-toggle-icon-size:22px;}.elementor-818 .elementor-element.elementor-element-0abb679 .mnw-mobile-drawer{width:80%;padding:80px 30px 30px 30px;}.elementor-818 .elementor-element.elementor-element-0abb679 .mnw-nav-mobile .mnw-menu-item > a{color:#E98244;}.elementor-818 .elementor-element.elementor-element-0abb679 .mnw-nav-mobile .mnw-submenu > li > a{color:#333333;padding:0px 0px 0px 24px !important;}.elementor-818 .elementor-element.elementor-element-0abb679 .mnw-nav-mobile .mnw-submenu > li:not(:last-child){margin-bottom:0px;}@media(min-width:768px){.elementor-818 .elementor-element.elementor-element-cb438b1{--width:100%;}}@media(max-width:1024px){.elementor-818 .elementor-element.elementor-element-cb438b1{top:0px;bottom:auto;}.elementor-818 .elementor-element.elementor-element-cb438b1 + .wpr-hidden-header{top:0px;}.elementor-818 .elementor-element.elementor-element-cb438b1 + .wpr-hidden-header-flex{top:0px;}}@media(max-width:767px){.elementor-818 .elementor-element.elementor-element-cb438b1{top:0px;bottom:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9999999;}.elementor-818 .elementor-element.elementor-element-cb438b1 + .wpr-hidden-header{top:0px;}.elementor-818 .elementor-element.elementor-element-cb438b1 + .wpr-hidden-header-flex{top:0px;}.elementor-818 .elementor-element.elementor-element-0abb679 .mnw-logo img{width:155px;max-width:155px;height:63px;max-height:63px;}.elementor-818 .elementor-element.elementor-element-0abb679 .mnw-desktop-wrapper .mnw-logo{padding:0px 0px 0px 0px;}.elementor-818 .elementor-element.elementor-element-0abb679 .mnw-auth-btn{padding:0px 0px 0px 0px;}.elementor-818 .elementor-element.elementor-element-0abb679 .mnw-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for container, class: .elementor-element-cb438b1 */.elementor-element-cb438b1 {
  padding-left: 160px !important;
  padding-right: 10px !important;
  z-index: 9999999 !important;
  position: relative;
  overflow: visible !important;
}

.elementor-element-cb438b1 > .e-con-inner {
  padding-left: 0 !important;
  padding-right: 0 !important;
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
  border-bottom-left-radius: 28px !important;
  border-bottom-right-radius: 28px !important;
  overflow: visible !important;
}

.elementor-element-cb438b1 .mnw-container {
  background: transparent !important;
  transition: background-color .25s ease, box-shadow .25s ease;
  padding-left: 180px !important;
  padding-right: 180px !important;
  width: 100%;
  box-sizing: border-box;
  border-bottom-left-radius: 28px !important;
  border-bottom-right-radius: 28px !important;
  overflow: visible !important;
}

.elementor-element-cb438b1.is-scrolled .mnw-container {
  background: rgba(90, 90, 90, 0.55) !important;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12) !important;
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  transition: background-color .25s ease, box-shadow .25s ease,
              backdrop-filter 0s linear .45s,
              -webkit-backdrop-filter 0s linear .45s;
}

.elementor-element-cb438b1 .mnw-container.mnw-nav-active {
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
  transition: background-color .25s ease, box-shadow .25s ease,
              backdrop-filter 0s linear 0s,
              -webkit-backdrop-filter 0s linear 0s;
  overflow: visible !important;
}

/* FIX: toggle selalu di atas slider */
.elementor-element-cb438b1 .mnw-mobile-toggle {
  position: relative !important;
  z-index: 99999 !important;
}

.elementor-element-cb438b1 .mnw-mobile-toggle.is-drawer-open {
  position: relative !important;
  z-index: 99999 !important;
}

/* FIX: drawer di atas slider */
#mnw-drawer-0abb679 {
  z-index: 99998 !important;
}

@media (max-width: 1024px) {
  .elementor-element-cb438b1 {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
  .elementor-element-cb438b1 .mnw-container {
    padding-left: 18px !important;
    padding-right: 18px !important;
  }
}

@media (max-width: 767px) {
  .elementor-element-cb438b1 {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
  .elementor-element-cb438b1 .mnw-container {
    padding-left: 14px !important;
    padding-right: 14px !important;
    border-bottom-left-radius: 18px !important;
    border-bottom-right-radius: 18px !important;
  }
}/* End custom CSS */