.et_pb_menu__wrap{justify-content:flex-end!important}.mobile-menu{position:fixed;scrollbar-width:none;top:0;right:-112vw;width:100vw;height:100vh;background:#fff;box-shadow:-2px 0 8px rgba(0,0,0,0.1);padding:30px;transition:right 0.3s ease;z-index:20000;overflow-y:auto}.mobile-menu.open{right:0}.mobile-menu-header{display:flex;align-items:center;justify-content:space-between}.mobile-menu-header img{height:28px;margin-right:8px}.close-menu{font-size:35px;cursor:pointer;background:none;border:none}.menu-list{list-style:none;list-style-type:none!important;padding:20px;margin:0}.menu-list li{background-color:transparent;margin:5px 0px;padding:0px 10px;border-radius:10px}.menu-list li:hover{border-bottom:1px solid #f2f2f2;background:linear-gradient(to right,#ffda42,#ff2c2c);color:white;margin:5px 0px;padding:0px 10px;border-radius:10px}.menu-list li:hover a{color:#eee}.menu-list li:hover button{color:#eee}.dropdown.open{background:WHITE}.dropdown.open a{color:#eee}.dropdown.open button{color:#eee}.dropdown.open .dropdown{color:black;border-radius:6px;margin-bottom:20px;background-color:white}.dropdown.open .dropdown button{color:#444;padding:10px 10px}.dropdown.open .dropdown-content a{color:#444;padding:10px 10px}.menu-list a,.dropdown-btn{display:flex;justify-content:space-between;align-items:center;padding:14px 0;text-decoration:none;color:#111;font-size:16px;font-weight:500;cursor:pointer;background:none;border:none;width:100%}.dropdown-content{display:none;padding:0px 15px;flex-direction:column}.dropdown-content a,.dropdown-content .dropdown-btn{font-size:16px;padding:10px 0;color:#444}.dropdown.open>.dropdown-content{display:flex}#mobile_menu1{display:none!important}button.dropdown-btn::after{content:"▼"}.et-menu-nav li.mega-menu li>a{width:max-content!important}@media (max-width:767px){.et-menu-nav li.mega-menu li>a{width:auto!important}}.menu-item-1355 ul.sub-menu{border-radius:20px;box-shadow:0px 2px 11px 0px #9f9f9f57;border-color:white!important;border:2px solid #e9e9e9}.et-menu-nav li.mega-menu>ul>li>a:first-child :hover{visibility:visible;opacity:1;cursor:default!important;text-transform:uppercase;font-weight:600!important}.et-menu-nav li.mega-menu>ul>li>a:first-child{visibility:visible;opacity:1;cursor:default!important;text-transform:uppercase;font-weight:600!important}.nav ul li a:hover{background-color:rgb(156 156 156 / 17%);opacity:1;color:#545252;border-radius:6px}.et_pb_menu_0_tb_header.et_pb_menu ul li a{font-weight:400!important}