.primary_menu .parent-menu-item .parent-menu-element{font-weight:700;margin-left:4rem;padding:2.4rem 0;display:inline-block;vertical-align:middle;color:var(--c1);letter-spacing:.05rem;text-align:center;-webkit-transition:all 200ms ease .3s;transition:all 200ms ease .3s}.primary_menu .parent-menu-item .parent-menu-element:first-of-type{margin-left:0}.primary_menu .parent-menu-item .parent-menu-element:hover,.primary_menu .parent-menu-item.active .parent-menu-element{color:var(--c2)}.submenu.meganav-wrapper{opacity:0;left:0;right:0;position:relative;z-index:-1;height:0;overflow:hidden;overflow-y:scroll;transition:opacity .2s ease-in-out .2s,max-height .2s .3s,height .2s .3s;width:100%;margin-bottom:-60rem}.parent-menu-item:hover .submenu.meganav-wrapper,.submenu.meganav-wrapper:hover,nav.primary_menu:hover .submenu.meganav-wrapper{opacity:1;max-height:100rem;transition:opacity ease-in-out 0s,max-height .2s,height .2s}.submenu-inner,.submenu-inner.active{transition:opacity .4s ease-in-out .2s,max-height 0s}.submenu-inner{max-height:0;overflow:hidden;visibility:hidden;opacity:0}.submenu-inner.active{max-height:500rem;margin-bottom:1.6rem;visibility:visible;opacity:1}.submenu-inner a:hover{color:var(--c4)}.submenu.meganav-wrapper::-webkit-scrollbar{width:.4rem;height:0}.submenu.meganav-wrapper::-webkit-scrollbar-track{background:var(--gray)}.submenu.meganav-wrapper::-webkit-scrollbar-thumb{background:var(--c2)}.submenu.meganav-wrapper::-webkit-scrollbar-thumb:hover{background:#eee}@media (max-width:880px){.logo.zmax{z-index:70}.body-fixed{overflow-y:hidden}.wrap-menu.f-5{font-size:1.6rem}.menuelements{opacity:0;height:100vh;z-index:80;overflow:auto;padding-top:2rem;position:fixed!Important;top:0;left:-100%;-webkit-transition:left .5s cubic-bezier(.46,.03,.52,.96) .3s,opacity .5s cubic-bezier(.46,.03,.52,.96) 1s;-moz-transition:left .5s cubic-bezier(.46,.03,.52,.96) .3s,opacity .5s cubic-bezier(.46,.03,.52,.96) 1s;-o-transition:left .5s cubic-bezier(.46,.03,.52,.96) .3s,opacity .5s cubic-bezier(.46,.03,.52,.96) 1s;transition:left .5s cubic-bezier(.46,.03,.52,.96) .3s,opacity .5s cubic-bezier(.46,.03,.52,.96) 1s;-webkit-box-shadow:0 0 .6rem rgb(0 0 0/15%);box-shadow:0 0 .6rem rgb(0 0 0/15%)}.menu-open .submenu.active.meganav-wrapper.menuelements,.submenu.meganav-wrapper.menuelements{-webkit-transition:left 0s cubic-bezier(.46,.03,.52,.96) 0s,opacity .6s cubic-bezier(.46,.03,.52,.96) 0s;-moz-transition:left 0s cubic-bezier(.46,.03,.52,.96) 0s,opacity .6s cubic-bezier(.46,.03,.52,.96) 0s;-o-transition:left 0s cubic-bezier(.46,.03,.52,.96) 0s,opacity .6s cubic-bezier(.46,.03,.52,.96) 0s;transition:left 0s cubic-bezier(.46,.03,.52,.96) 0s,opacity .6s cubic-bezier(.46,.03,.52,.96) 0s}.submenu.meganav-wrapper.menuelements{padding-top:0;width:calc(100% - 8rem)!important;box-shadow:none!important;border:0!important;height:100vh!important;max-height:100vh!important;left:-100%;z-index:98;opacity:0}.menu-open .submenu.active.meganav-wrapper.menuelements{left:0;opacity:1!important}.menu-open .menuelements{left:0;opacity:1;-webkit-transition:left .4s cubic-bezier(.46,.03,.52,.96) 0s,opacity .1s cubic-bezier(.46,.03,.52,.96) 0s;-moz-transition:left .4s cubic-bezier(.46,.03,.52,.96) 0s,opacity .1s cubic-bezier(.46,.03,.52,.96) 0s;-o-transition:left .4s cubic-bezier(.46,.03,.52,.96) 0s,opacity .1s cubic-bezier(.46,.03,.52,.96) 0s;transition:left .4s cubic-bezier(.46,.03,.52,.96) 0s,opacity .1s cubic-bezier(.46,.03,.52,.96) 0s}.menuelements .inner{opacity:0;-webkit-transition:opacity .5s cubic-bezier(.46,.03,.52,.96) 0s;-moz-transition:opacity .5s cubic-bezier(.46,.03,.52,.96) 0s;-o-transition:opacity .5s cubic-bezier(.46,.03,.52,.96) 0s;transition:opacity .5s cubic-bezier(.46,.03,.52,.96) 0s}.menu-open .menuelements .inner{opacity:1;-webkit-transition:opacity .5s cubic-bezier(.46,.03,.52,.96) .4s;-moz-transition:opacity .5s cubic-bezier(.46,.03,.52,.96) .4s;-o-transition:opacity .5s cubic-bezier(.46,.03,.52,.96) .4s;transition:opacity .5s cubic-bezier(.46,.03,.52,.96) .4s}.submenu.meganav-wrapper{left:0;right:0;top:0;position:relative;overflow:hidden;transition:opacity .2s ease-in-out .3s,max-height .3s,height .3s;width:100%}.submenu-inner.active{max-height:calc(100vh - 4rem)!important}.submenu-innerwrap{padding:2.4rem!important}.home .primary_menu .parent-menu-item .parent-menu-element{color:var(--black)}.primary_menu .parent-menu-item .parent-menu-element{font-weight:700;margin-left:0;padding:.8rem 0;text-align:left}}@media (max-width:680px){.menuelements{width:calc(100% - 8rem)}}.icon-container{display:inline-block;z-index:2;float:left;height:5.5rem;width:10rem;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.icon-container #menuicon{width:20px;height:10px;position:relative;display:block;margin:-4px auto 0;top:50%}#menuicon .bar,.icon-container{position:relative;transition:all .3s cubic-bezier(.4,.01,.165,.99)}#menuicon .bar{width:100%;height:1px;display:block;background:var(--black)}#menuicon .bar.bar1{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}#menuicon .bar.bar2{-webkit-transform:translateY(6px) rotate(0deg);transform:translateY(6px) rotate(0deg)}.menu-open .icon-container{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.menu-open .icon-container #menuicon .bar{transition:all .4s cubic-bezier(.4,.01,.165,.99);transition-delay:.1s}.menu-open .icon-container #menuicon .bar.bar1{-webkit-transform:translateY(4px) rotate(45deg);transform:translateY(4px) rotate(45deg)}.menu-open .icon-container #menuicon .bar.bar2{-webkit-transform:translateY(3px) rotate(-45deg);transform:translateY(3px) rotate(-45deg)}