nav{align-items:center;display:flex;height:96px}nav .nav-wrapper{height:100%;justify-content:space-between;margin:0 auto;position:relative}nav .list-menu,nav .list-menu .wrapper-button,nav .list-menu ul,nav .nav-wrapper{align-items:center;display:flex;gap:20px}nav .list-menu ul li{list-style:none}@keyframes NavListMenuItem{0%{background:#333;width:0}to{background:#333;width:100%}}nav .list-menu ul li a,nav .list-menu ul li.submenu>button{align-items:center;color:#333;cursor:pointer;display:flex;font-size:1.8rem;font-style:normal;font-weight:400;gap:.5rem;line-height:2.8rem}nav .list-menu ul li.submenu>button span{text-transform:uppercase}nav .list-menu ul>li{position:relative}nav .list-menu ul li.link:hover:after,nav .list-menu ul li.submenu ul li.link:hover:after{animation:NavListMenuItem .4s;background:#333;bottom:0;content:"";height:1px;left:0;position:absolute;right:0;width:100%}nav .list-menu ul li.submenu{position:relative;z-index:999}nav .list-menu ul li.submenu>ul{background:#fff;box-shadow:0 8px 8px 0 rgba(0,0,0,.2);display:none;left:50%;padding:10px;position:absolute;transform:translateX(-50%);width:max-content}nav .list-menu ul li.submenu:hover>ul{display:flex;flex-direction:column}nav .close-list-menu,nav .open-list-menu{align-items:center;border-radius:5px;cursor:pointer;display:none;height:40px;justify-content:center;width:40px}nav .open-list-menu{background-color:#feb600}nav .open-list-menu svg{background-color:#fec533}nav .close-list-menu svg,nav .open-list-menu svg{display:flex;height:30px;width:30px}@media (max-width:992px){nav .close-list-menu,nav .open-list-menu{display:flex}nav .close-list-menu{align-self:end}nav .list-menu{align-items:start;background:#fff;bottom:0;box-shadow:0 8px 8px 0 rgba(0,0,0,.2);flex-direction:column;height:100%;padding:15px;position:fixed;right:-250px;top:0;transition:all .4s;width:0;z-index:999}nav .list-menu.active{right:0;transition:all .4s;width:250px}nav .list-menu .wrapper-button,nav .list-menu ul,nav .list-menu ul ul{align-items:start;flex-direction:column}nav .list-menu .wrapper-button{align-items:start;border-top:1px solid rgba(0,0,0,.2);padding-top:15px;width:100%}nav .list-menu .wrapper-button a{justify-content:space-between;max-width:100%;width:100%}nav .list-menu ul li.submenu{height:28px;overflow:hidden;position:relative;transition:all .4s}nav .list-menu ul li.submenu:hover{height:100%;transition:all .4s}nav .list-menu ul li.submenu>ul{all:unset;box-sizing:border-box;height:0;margin-left:15px;opacity:0;overflow:hidden;transition:all .4s;visibility:hidden}nav .list-menu ul li.submenu:hover>ul{height:100%;margin-top:10px;opacity:1;transition:all .4s;visibility:visible}nav .list-menu ul li.submenu:hover>ul li+li{margin-top:10px}}