.elementor-24137 .elementor-element.elementor-element-1bc9205c .elementor-menu-toggle{margin-right:auto;}/* Start custom CSS for nav-menu, class: .elementor-element-1bc9205c */.elementor-24137 .elementor-element.elementor-element-1bc9205c{flex-grow:1;min-width:0;}
.elementor-24137 .elementor-element.elementor-element-1bc9205c .elementor-nav-menu--main .elementor-item{color:#FFFFFF;font-size:15px;font-weight:500;padding:10px 14px;text-transform:none;line-height:1.3;transition:color .2s;}
.elementor-24137 .elementor-element.elementor-element-1bc9205c .elementor-nav-menu--main .elementor-item:hover,.elementor-24137 .elementor-element.elementor-element-1bc9205c .elementor-nav-menu--main .elementor-item:focus,.elementor-24137 .elementor-element.elementor-element-1bc9205c .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#F6C445;}
.elementor-24137 .elementor-element.elementor-element-1bc9205c .e--pointer-underline .elementor-item::after{background-color:#F6C445;height:2px;bottom:4px;}
.elementor-24137 .elementor-element.elementor-element-1bc9205c .elementor-nav-menu--main .sub-menu{background-color:#4D0D22;border-radius:0 0 10px 10px;padding:6px;box-shadow:0 12px 26px rgba(0,0,0,.3);min-width:290px;}
.elementor-24137 .elementor-element.elementor-element-1bc9205c .elementor-nav-menu--main .sub-menu a{color:#F2DCE5;font-size:14px;padding:10px 12px;border-radius:6px;background:transparent;}
.elementor-24137 .elementor-element.elementor-element-1bc9205c .elementor-nav-menu--main .sub-menu a:hover{color:#F6C445;background:rgba(255,255,255,.07);}
.elementor-24137 .elementor-element.elementor-element-1bc9205c .elementor-menu-toggle{color:#FFFFFF;background:transparent;font-size:28px;padding:7px;border-radius:8px;}
.elementor-24137 .elementor-element.elementor-element-1bc9205c .elementor-menu-toggle svg{fill:#FFFFFF;}
.elementor-24137 .elementor-element.elementor-element-1bc9205c .elementor-menu-toggle:hover{background:rgba(255,255,255,.08);}
.elementor-24137 .elementor-element.elementor-element-1bc9205c .elementor-menu-toggle:hover svg{fill:#F6C445;}
.elementor-24137 .elementor-element.elementor-element-1bc9205c .elementor-nav-menu--dropdown{background-color:#2A0611;}
.elementor-24137 .elementor-element.elementor-element-1bc9205c .elementor-nav-menu--dropdown a{color:#F2DCE5;font-size:15px;padding:13px 18px;background:transparent;}
.elementor-24137 .elementor-element.elementor-element-1bc9205c .elementor-nav-menu--dropdown a:hover,.elementor-24137 .elementor-element.elementor-element-1bc9205c .elementor-nav-menu--dropdown a.elementor-item-active{color:#F6C445;background:rgba(255,255,255,.06);}
.elementor-24137 .elementor-element.elementor-element-1bc9205c a:focus-visible,.elementor-24137 .elementor-element.elementor-element-1bc9205c .elementor-menu-toggle:focus-visible{outline:2px solid #F6C445;outline-offset:2px;}
.elementor-24137 .elementor-element.elementor-element-1bc9205c .sub-arrow svg{fill:currentColor;}
@media (max-width:1024px){
.elementor-24137 .elementor-element.elementor-element-1bc9205c{flex:0 0 auto;width:auto;align-self:center;position:static;}
.elementor-24137 .elementor-element.elementor-element-1bc9205c .elementor-menu-toggle{margin:0;}
.elementor-24137 .elementor-element.elementor-element-1bc9205c nav.elementor-nav-menu--dropdown{position:absolute!important;top:100%!important;left:0!important;right:0!important;width:100%!important;margin:0!important;z-index:9999;box-shadow:0 14px 26px rgba(0,0,0,.35);transform:none!important;}
}/* End custom CSS */