.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-8dc6e2e{--display:flex;}.elementor-9 .elementor-element.elementor-element-eced909{--display:flex;}.elementor-9 .elementor-element.elementor-element-ce6fcfc{--display:flex;}.elementor-9 .elementor-element.elementor-element-9802bfb{--display:flex;}.elementor-9 .elementor-element.elementor-element-b2e2434{--display:flex;}.elementor-9 .elementor-element.elementor-element-4589302{--n-menu-dropdown-content-max-width:initial;--n-menu-title-distance-from-content:0px;top:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-4589302{right:0px;}body.rtl .elementor-9 .elementor-element.elementor-element-4589302{left:0px;}.elementor-9 .elementor-element.elementor-element-20b7e1a{--display:flex;}.elementor-9 .elementor-element.elementor-element-312db4d{--display:flex;}.elementor-9 .elementor-element.elementor-element-da3190b{--display:flex;}.elementor-9 .elementor-element.elementor-element-9d6c972{--display:flex;}.elementor-9 .elementor-element.elementor-element-83ed907{--display:flex;}.elementor-9 .elementor-element.elementor-element-feca67e{--n-menu-dropdown-content-max-width:initial;--n-menu-title-distance-from-content:0px;top:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-feca67e{right:0px;}body.rtl .elementor-9 .elementor-element.elementor-element-feca67e{left:0px;}@media(max-width:767px){body:not(.rtl) .elementor-9 .elementor-element.elementor-element-4589302{right:16px;}body.rtl .elementor-9 .elementor-element.elementor-element-4589302{left:16px;}.elementor-9 .elementor-element.elementor-element-4589302{top:16px;z-index:1100;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-feca67e{right:16px;}body.rtl .elementor-9 .elementor-element.elementor-element-feca67e{left:16px;}.elementor-9 .elementor-element.elementor-element-feca67e{top:16px;z-index:1100;}}/* Start custom CSS for mega-menu, class: .elementor-element-4589302 */.elementor-9 .elementor-element.elementor-element-4589302{position:fixed;top:16px;right:16px;left:auto;z-index:1100;width:auto}.elementor-9 .elementor-element.elementor-element-4589302 .e-n-menu-toggle{width:44px;height:44px;display:flex;align-items:center;justify-content:center;padding:10px;border:0;border-radius:8px;background:#242321;color:#fff;box-shadow:0 8px 22px rgba(36,35,33,.18)}.elementor-9 .elementor-element.elementor-element-4589302 .e-n-menu-toggle svg{fill:currentColor}.elementor-9 .elementor-element.elementor-element-4589302 .e-n-menu-wrapper{position:absolute;top:52px;right:0;left:auto;width:min(320px,calc(100vw - 32px))!important;min-width:280px;background:#242321;border-radius:10px;box-shadow:0 16px 38px rgba(36,35,33,.24);padding:8px;overflow:hidden}.elementor-9 .elementor-element.elementor-element-4589302 .e-n-menu-heading{display:flex;flex-direction:column;margin:0;padding:0}.elementor-9 .elementor-element.elementor-element-4589302 .e-n-menu-title-container{color:#F7F4EF!important;padding:13px 15px;border-radius:6px;font-family:Inter,sans-serif}.elementor-9 .elementor-element.elementor-element-4589302 .e-n-menu-title-container:hover,.elementor-9 .elementor-element.elementor-element-4589302 .e-n-menu-title-container:focus{background:#3b3834}.elementor-9 .elementor-element.elementor-element-4589302 .e-n-menu-item:last-child .e-n-menu-title-container{background:#A85F2A;color:#fff!important;margin-top:4px;font-weight:700}@media (min-width:768px){.elementor-9 .elementor-element.elementor-element-4589302{display:none!important}}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-feca67e */.elementor-9 .elementor-element.elementor-element-feca67e{position:fixed;top:16px;right:16px;left:auto;z-index:1100;width:auto}.elementor-9 .elementor-element.elementor-element-feca67e .e-n-menu-toggle{width:44px;height:44px;display:flex;align-items:center;justify-content:center;padding:10px;border:0;border-radius:8px;background:#242321;color:#fff;box-shadow:0 8px 22px rgba(36,35,33,.18)}.elementor-9 .elementor-element.elementor-element-feca67e .e-n-menu-toggle svg{fill:currentColor}.elementor-9 .elementor-element.elementor-element-feca67e .e-n-menu-wrapper{position:absolute;top:52px;right:0;left:auto;width:min(320px,calc(100vw - 32px))!important;min-width:280px;background:#242321;border-radius:10px;box-shadow:0 16px 38px rgba(36,35,33,.24);padding:8px;overflow:hidden}.elementor-9 .elementor-element.elementor-element-feca67e .e-n-menu-heading{display:flex;flex-direction:column;margin:0;padding:0}.elementor-9 .elementor-element.elementor-element-feca67e .e-n-menu-title-container{color:#F7F4EF!important;padding:13px 15px;border-radius:6px;font-family:Inter,sans-serif}.elementor-9 .elementor-element.elementor-element-feca67e .e-n-menu-title-container:hover,.elementor-9 .elementor-element.elementor-element-feca67e .e-n-menu-title-container:focus{background:#3b3834}.elementor-9 .elementor-element.elementor-element-feca67e .e-n-menu-item:last-child .e-n-menu-title-container{background:#A85F2A;color:#fff!important;margin-top:4px;font-weight:700}@media (min-width:768px){.elementor-9 .elementor-element.elementor-element-feca67e{display:none!important}}/* End custom CSS */