.c-menu,.menu-params-holder{position:relative}.c-menu .submenu-container,.menu-params-holder .submenu-container{background-color:var(--bg-submenu-container,transparent);color:var(--color-submenu,color);max-height:0;overflow:hidden;padding-bottom:0;padding-top:0;transition:.25s}.c-menu .submenu-container:has(.submenu-box.active),.menu-params-holder .submenu-container:has(.submenu-box.active){max-height:1000px}.c-menu .submenu-container .submenu-container-boxes,.menu-params-holder .submenu-container .submenu-container-boxes{background-color:var(--bg-submenu,#fff);padding:0 20px}.c-menu .submenu-container .submenu-container-boxes:has(.submenu-box.active),.menu-params-holder .submenu-container .submenu-container-boxes:has(.submenu-box.active){max-height:1000px;padding:40px 20px}.c-menu .submenu-container .submenu-box,.menu-params-holder .submenu-container .submenu-box{max-height:0;max-width:0;opacity:0;visibility:hidden}.c-menu .submenu-container .submenu-box.active,.menu-params-holder .submenu-container .submenu-box.active{max-height:10000px;max-width:10000px;opacity:1;visibility:visible}.c-menu .submenu-container.staticSubMenu,.menu-params-holder .submenu-container.staticSubMenu{position:fixed;top:75px}.submenu-parent{align-items:center;display:grid;gap:5px;grid-template-columns:1fr 40px}.submenu-parent a.nav-link{padding-right:0!important}.submenu-parent .submenu-toggler{margin:0 auto}.submenu-toggler{align-items:center;background-color:var(--bg-submenu-toggler,transparent);border:none;border-radius:var(--br-submenu-toggler,50%);cursor:pointer;display:flex;height:var(--height-submenu-toggler,fit-content);justify-content:center;transition:.25s;width:var(--width-submenu-toggler,fit-content)}.submenu-toggler:has(.plus-type){height:100%;width:100%}.submenu-toggler .material-symbols-outlined{color:var(--color-submenu-icon,var(--color-navigation,#000));transition:.35s}.submenu-toggler .plus-type{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.submenu-toggler .plus-type__line{background-color:var(--color-submenu-icon,var(--color-navigation,#000));border-radius:3px;height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.35s;width:10px}.submenu-toggler .plus-type__line:first-child{transform:translate(-50%,-50%) rotate(90deg)}.submenu-toggler:hover{background-color:var(--bg-hover-submenu-toggler,transparent)}.submenu-toggler:hover .material-symbols-outlined{color:var(--color-hover-submenu-icon,var(--accent-color,#000))}.submenu-toggler.active .material-symbols-outlined{transform:rotate(180deg)}.submenu-toggler.active .plus-type__line:first-child{height:10px;width:2px}.submenu-container{display:flex;height:fit-content;left:0;padding:40px 20px;position:absolute;top:100%;width:100%;z-index:7}.submenu-container .submenu-header{color:var(--color-submenu-header,#333);font-size:var(--fs-submenu-header,1rem);font-weight:var(--fw-submenu-header,700);margin-bottom:30px}.submenu-container .submenu-header.current-ancestor{color:var(--color-submenu-link-current,var(--primal,#000))}.submenu-container .submenu-content{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.submenu-container .submenu-content .submenu-column{align-items:stretch;display:flex;flex-direction:column;gap:20px;justify-content:flex-start}.submenu-container .submenu-content .submenu-link{color:var(--color-submenu-link,#151515);font-size:var(--fs-submenu-link,1rem);font-weight:var(--fw-submenu-link,500);text-decoration:none}.submenu-container .submenu-content .submenu-link.current,.submenu-container .submenu-content .submenu-link.current-ancestor{color:var(--color-submenu-link-current,var(--primal,#000));font-weight:700}.submenu-container .submenu-content .submenu-sublist{display:flex;flex-direction:column;gap:8px;list-style:none;margin:8px 0 0}.submenu-container .submenu-content .submenu-sublist li .submenu-link{min-width:50%;padding:3px 10px 3px 16px;width:fit-content}.submenu-container .submenu-content .submenu-sublist li .material-symbols-outlined{font-weight:300}.submenu-container .submenu-content .submenu-sublist li.current .submenu-link{background-color:var(--bc-aside-indicator,rgba(0,0,0,.15));color:var(--color-submenu-link-current,var(--primal,#000));font-weight:700;padding-block:5px;position:relative}.submenu-container .submenu-content .submenu-sublist li.current .submenu-link:before{background-color:var(--color-submenu-link-current,var(--primal,#000));content:"";height:100%;left:0;position:absolute;top:0;width:2px}.submenu-container .submenu-content .submenu-link-level-3{font-size:var(--fs-submenu-link-level-3,.9375rem)}.submenu-container .submenu-content .submenu-sublist-level-4{margin-top:6px;padding-left:12px}.submenu-container .submenu-content .submenu-link-level-4{font-size:var(--fs-submenu-link-level-4,.875rem)}.submenu-container .submenu-link{align-content:center;display:flex!important;gap:5px}.submenu-container[data-multidepth="1"] .submenu-content{gap:30px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));row-gap:45px}.submenu-container[data-multidepth="1"] .submenu-content .submenu-column,.submenu-container[data-multidepth="1"] .submenu-content .submenu-sublist{gap:10px}.submenu-container[data-multidepth="1"] .submenu-content .submenu-sublist-level-3,.submenu-container[data-multidepth="1"] .submenu-content .submenu-sublist-level-4{position:relative}.submenu-container[data-multidepth="1"] .submenu-content .submenu-sublist-level-3.current,.submenu-container[data-multidepth="1"] .submenu-content .submenu-sublist-level-4.current{color:var(--color-submenu-link-current,var(--primal,#000));font-weight:700;position:relative}.submenu-container[data-multidepth="1"] .submenu-content .submenu-sublist-level-3.current:before,.submenu-container[data-multidepth="1"] .submenu-content .submenu-sublist-level-4.current:before{background-color:var(--bc-aside-indicator,#000);content:"";height:100%;left:0;position:absolute;top:0;width:2px}.submenu-container[data-multidepth="1"] .submenu-content .submenu-sublist-level-3:before{left:2px}.submenu-container[data-multidepth="1"] .submenu-content .submenu-sublist-level-4:before{left:var(--aside-left-gap,20px)}