.elementor-21 .elementor-element.elementor-element-82076e6{--display:flex;}.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-21 .elementor-element.elementor-element-0d34397{--display:flex;}.elementor-21 .elementor-element.elementor-element-ac016a4{--display:flex;}.elementor-21 .elementor-element.elementor-element-54746fd{--display:flex;}.elementor-21 .elementor-element.elementor-element-c3e6c07{--display:flex;}.elementor-21 .elementor-element.elementor-element-5c987be{--display:flex;}.elementor-21 .elementor-element.elementor-element-bb3b989{--n-menu-dropdown-content-max-width:initial;--n-menu-title-distance-from-content: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;}/* Start custom CSS for mega-menu, class: .elementor-element-bb3b989 */.elementor-21 .elementor-element.elementor-element-bb3b989{position:fixed;top:16px;right:16px;left:auto;z-index:1100;width:auto}.elementor-21 .elementor-element.elementor-element-bb3b989 .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-21 .elementor-element.elementor-element-bb3b989 .e-n-menu-toggle svg{fill:currentColor}.elementor-21 .elementor-element.elementor-element-bb3b989 .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-21 .elementor-element.elementor-element-bb3b989 .e-n-menu-heading{display:flex;flex-direction:column;margin:0;padding:0}.elementor-21 .elementor-element.elementor-element-bb3b989 .e-n-menu-title-container{color:#F7F4EF!important;padding:13px 15px;border-radius:6px;font-family:Inter,sans-serif}.elementor-21 .elementor-element.elementor-element-bb3b989 .e-n-menu-title-container:hover,.elementor-21 .elementor-element.elementor-element-bb3b989 .e-n-menu-title-container:focus{background:#3b3834}.elementor-21 .elementor-element.elementor-element-bb3b989 .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-21 .elementor-element.elementor-element-bb3b989{display:none!important}}/* End custom CSS */