.sm_menu_toggle{padding:2px;border:none;position:relative;padding:0;width:44px;height:44px;border-radius:50%}.sm_menu_toggle span{display:block;margin:2px auto;width:14px;height:2px;background-color:#000}@media (max-width:1024px){.elementor-header .sm_menu{display:none}.elementor-header .sm_menu.open{position:fixed;left:0;right:0;top:0;background-color:#fff;z-index:3;height:auto;overflow-y:auto;padding:100px 0 40px;display:block;max-height:100%}.elementor-header .sm_menu.open:before{content:'';display:block;left:0;top:0;bottom:0;width:100%;height:auto;position:fixed;z-index:-1;background-color:rgb(0 0 0/.2)}.elementor-header .sm_menu.open:after{content:'';display:block;left:0;top:0;width:100%;height:100%;position:absolute;z-index:-1;background-color:#fff}.elementor-header .sm_menu.open .close-menu{display:inline-block;position:absolute;top:40px;right:20px;cursor:pointer;width:40px;height:40px;z-index:3}.elementor-header .sm_menu.open .close-menu:before,.elementor-header .sm_menu.open .close-menu:after{content:'';width:25px;height:1px;background-color:#000;display:block;position:absolute;margin-top:20px;margin-left:8px}.elementor-header .sm_menu.open .close-menu:before{transform:rotate(45deg)}.elementor-header .sm_menu.open .close-menu:after{transform:rotate(-45deg)}.elementor-header .sm_menu.open nav{display:block;overflow:hidden;padding-bottom:15px;background-color:#fff}.elementor-header .sm_menu.open nav .sm_nav_menu li{width:100%;text-align:left;padding:4px 30px!important;background-color:#fff}.elementor-header .sm_menu.open nav .sm_nav_menu li a{font-size:24px;line-height:32px}.elementor-header .sm_menu.open nav .sm_nav_menu li .arrow{float:right;display:inline-block;padding:0 0 0 15px}.elementor-header .sm_menu.open nav .sm_nav_menu li .arrow i{transition:.3s}.elementor-header .sm_menu.open nav .sm_nav_menu li .arrow.active i{transform:rotate(90deg)}.elementor-header .sm_menu.open nav .sm_nav_menu li .sub-menu{position:relative;display:block;width:100%;padding-top:4px;display:none;opacity:1;visibility:visible;transition:0s}.elementor-header .sm_menu.open nav .sm_nav_menu li .sub-menu li{background:0 0;padding-right:0!important}.elementor-header .sm_menu.open nav .sm_nav_menu li .sub-menu li a{color:inherit!important;font-size:18px;line-height:18px;padding-left:5px;display:inline-block;width:auto}.elementor-header .sm_menu.open nav .sm_nav_menu li .sub-menu li a:before{display:none}}.elementor-header .sm_nav_menu{list-style:none;padding:0;margin:0}.elementor-header .sm_nav_menu a{font-size:19px;font-weight:500}.elementor-header .sm_nav_menu>li{display:block;float:left;position:relative}@media (min-width:1025px){.elementor-header .sm_nav_menu>li:last-child{padding-right:0!important}}.elementor-header .sm_nav_menu>li .sub-menu{opacity:0;visibility:hidden;position:absolute;top:calc(100% - 20px);list-style:none;padding:20px 0 0;margin:0;width:280px;text-align:left;transition:.3s}.elementor-header .sm_nav_menu>li .sub-menu li{background-color:#000;padding:0 5px}.elementor-header .sm_nav_menu>li .sub-menu li a{padding:5px 15px;width:100%;display:block;font-size:15px;border-bottom:1px #fff3 solid!important;position:relative}.elementor-header .sm_nav_menu>li .sub-menu li.menu-item-has-children>a:before{content:"\f105";font-family:"Font Awesome 5 Free";position:absolute;top:13px;right:15px}.elementor-header .sm_nav_menu li:hover>.sub-menu{opacity:1;visibility:visible;top:100%}.elementor-header .sm_nav_menu .sub-menu .sub-menu{left:100%;top:0!important}@media (max-width:1024px){.elementor-header .sm_nav_menu .sub-menu .sub-menu{left:0}}