@media (min-width:1025px){.gm-mega .elementor-nav-menu>li.menu-item-has-children{position:relative!important}.gm-mega .elementor-nav-menu>li.menu-item-has-children>ul.sub-menu{position:absolute!important;top:100%!important;left:-40px!important;grid-template-columns:256px max-content;grid-template-rows:repeat(20,min-content);column-gap:0;row-gap:0;align-content:start;width:max-content!important;max-width:92vw!important;background:#fff!important;border-radius:16px!important;box-shadow:0 24px 60px rgb(0 0 0 / .16)!important;padding:24px!important;margin:0!important;min-height:0!important}.gm-mega .elementor-nav-menu>li.menu-item-has-children>ul.sub-menu::before{content:'';position:absolute;top:-16px;left:0;right:0;height:16px}.gm-mega .elementor-nav-menu>li.menu-item-has-children>ul.sub-menu::after{content:'';position:absolute;left:296px;top:24px;bottom:24px;width:1px;background:#ececec}.gm-mega .elementor-nav-menu>li.menu-item-has-children:hover>ul.sub-menu{display:grid!important}.gm-mega .elementor-nav-menu ul.sub-menu a{font-family:var(--gm-mega-font)}.gm-mega .elementor-nav-menu>li.menu-item-has-children>ul.sub-menu>li{display:contents!important}.gm-mega .elementor-nav-menu>li.menu-item-has-children>ul.sub-menu>li>a{grid-column:1;display:flex!important;align-items:center;justify-content:space-between;padding:13px 16px!important;margin:2px 0!important;border-radius:10px!important;border-left:3px solid transparent!important;color:#2b2b2b!important;font-weight:500!important;font-size:16px!important;background:transparent!important}.gm-mega .elementor-nav-menu>li.menu-item-has-children>ul.sub-menu>li.gm-active>a,.gm-mega .elementor-nav-menu>li.menu-item-has-children>ul.sub-menu>li:hover>a{background:#f6f6f6!important;border-left-color:#FF0000!important;font-weight:700!important;border-radius:0 10px 10px 0!important}.gm-mega .elementor-nav-menu>li.menu-item-has-children>ul.sub-menu>li>a .sub-arrow{position:static!important;width:auto!important;height:auto!important;min-width:0!important;background:none!important;border:0!important;overflow:visible!important;display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 auto}.gm-mega .elementor-nav-menu>li.menu-item-has-children>ul.sub-menu>li>a .sub-arrow>i{display:none!important}.gm-mega .elementor-nav-menu>li.menu-item-has-children>ul.sub-menu>li>a .sub-arrow::after{content:'';display:block;width:8px;height:8px;box-sizing:border-box;margin-right:2px;border-top:2px solid #b8b8b8;border-right:2px solid #b8b8b8;transform:rotate(45deg)}.gm-mega .elementor-nav-menu>li.menu-item-has-children>ul.sub-menu>li:hover>a .sub-arrow::after{border-color:red}.gm-mega .elementor-nav-menu>li.menu-item-has-children>ul.sub-menu>li>ul.sub-menu{display:none!important;position:static!important;transform:none!important;grid-column:2;grid-row:1 / -1;width:auto!important;max-width:min(620px,48vw)!important;background:transparent!important;box-shadow:none!important;padding:0 0 0 44px!important;margin:0!important;border:0!important;min-height:0!important;flex-wrap:wrap;gap:4px 48px;align-content:flex-start}.gm-mega .elementor-nav-menu>li.menu-item-has-children>ul.sub-menu>li.gm-active>ul.sub-menu,.gm-mega .elementor-nav-menu>li.menu-item-has-children>ul.sub-menu>li:hover>ul.sub-menu{display:flex!important}.gm-mega .elementor-nav-menu ul.sub-menu ul.sub-menu>li{width:auto!important;position:static!important}.gm-mega .elementor-nav-menu ul.sub-menu ul.sub-menu>li:has(>ul.sub-menu)>a{display:block!important;padding:0 0 10px!important;color:#2b2b2b!important;font-size:15px!important;font-weight:700!important;background:transparent!important;border:0!important}.gm-mega .elementor-nav-menu ul.sub-menu ul.sub-menu>li:not(:has(>ul.sub-menu))>a{display:block!important;padding:8px 0!important;color:#555!important;font-size:16px!important;font-weight:400!important;background:transparent!important;border:0!important}.gm-mega .elementor-nav-menu ul.sub-menu ul.sub-menu>li:not(:has(>ul.sub-menu))>a:hover{color:#FF0000!important}.gm-mega .elementor-nav-menu ul.sub-menu ul.sub-menu ul.sub-menu{display:block!important;position:static!important;transform:none!important;left:auto!important;top:auto!important;right:auto!important;bottom:auto!important;width:auto!important;min-width:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;margin:0!important;border:0!important}.gm-mega .elementor-nav-menu ul.sub-menu ul.sub-menu ul.sub-menu>li{width:auto!important;position:static!important}.gm-mega .elementor-nav-menu ul.sub-menu ul.sub-menu ul.sub-menu>li>a{display:block!important;padding:7px 0!important;color:#555!important;font-size:16px!important;font-weight:400!important;background:transparent!important;border:0!important}.gm-mega .elementor-nav-menu ul.sub-menu ul.sub-menu ul.sub-menu>li>a:hover{color:#FF0000!important}.gm-mega .elementor-nav-menu ul.sub-menu ul.sub-menu .sub-arrow{display:none!important}.gm-mega .elementor-nav-menu>li.menu-item-has-children>ul.sub-menu:not(:has(>li.menu-item-has-children))::after,.gm-mega .elementor-nav-menu>li.menu-item-has-children>ul.sub-menu:has(>li.gm-active:not(.menu-item-has-children))::after{display:none!important}.gm-mega .elementor-nav-menu>li.menu-item-has-children>ul.sub-menu:not(:has(>li.menu-item-has-children)) a.gm-vertodos,.gm-mega .elementor-nav-menu>li.menu-item-has-children>ul.sub-menu:has(>li.gm-active:not(.menu-item-has-children)) a.gm-vertodos{display:none!important}.gm-mega .elementor-nav-menu>li.menu-item-has-children>ul.sub-menu a.gm-vertodos{grid-column:2;grid-row:-1;margin:14px 0 0 44px!important;align-items:center;gap:8px;padding-top:16px!important;border-top:1px solid #ececec!important;color:#FF0000!important;font-weight:700!important;font-size:15px!important;text-decoration:none!important}.gm-mega .elementor-nav-menu>li.menu-item-has-children>ul.sub-menu a.gm-vertodos:hover{background-color:transparent!important}.gm-mega .elementor-nav-menu>li.menu-item-has-children>ul.sub-menu a.gm-vertodos .gm-arrow{transition:transform .2s}.gm-mega .elementor-nav-menu>li.menu-item-has-children>ul.sub-menu a.gm-vertodos:hover .gm-arrow{transform:translateX(4px)}}