.menu-icon{height:30px;width:30px;position:absolute;z-index:999;right:0;left:auto;top:26px;cursor:pointer}.menu-icon__line{height:2px;width:30px;display:block;background-color:#000;margin-bottom:7px;transition:transform .2s ease,background-color .5s ease;-moz-transition:color .2s .02s ease;-o-transition:color .2s .02s ease;-webkit-transition:color .2s .02s ease;-webkit-transition:All .4s ease;-moz-transition:All .4s ease;-o-transition:All .4s ease;-ms-transition:All .4s ease;transition:All .4s ease}.menu-icon:hover .menu-icon__line{background-color:#e3000f}.menu-icon__line-left{width:15px;margin-top:5px}.menu-icon__line-right{width:15px;float:right}.menu-icon:hover .menu-icon__line-left,.menu-icon:hover .menu-icon__line-right{width:25px}.nav{position:fixed;z-index:0;z-index:777}body.nav-active .nav{z-index:777}body .nav.menu-nonactive{display:none}body.nav-active .menu-icon__line-left{margin-top:8px}.nav{overflow:hidden;visibility:hidden;transition-delay:1s}body.nav-active .nav{visibility:visible;transition-delay:0s}body.nav-active.none-active .nav{visibility:hidden;transition-delay:0s}.nav:before,.nav:after{content:"";position:fixed;width:100vw;height:100vh;background:rgba(234,234,234,.2);background:rgba(255,255,255,.15);background:#e3000f;z-index:-1;transition:transform cubic-bezier(.77,0,.175,1) .8s;transform:translateX(0%) translateY(-100%);display:none}.nav:after{background:#fff;transition-delay:.1s;background:url(//edinstvotruckservice.com/uploads/2023/01/pattern2.webp) center center repeat;background-size:auto auto}.nav:before{transition-delay:.2s}.nav__content{position:fixed;top:50%;transform:translate(0%,-50%);width:100%;text-align:center;font-size:calc(2vw + 10px);font-weight:200;cursor:pointer;height:100vh;overflow:hidden}.menu-wrapper{width:650px;position:relative;left:0;top:0;transform:translate(0,0);padding:0;position:absolute;height:100vh;background:#fff;float:left;transition-delay:4.5s;opacity:0;transform:translate(0%,0%);transition:opacity .75s ease,transform 1.25s ease;float:left;z-index:77;background:url(//edinstvotruckservice.com/uploads/2023/01/pattern2.webp) center center repeat;background-size:auto auto}.menu-wrapper-in{width:100%;float:left;position:relative;padding:0;height:100vh;background:linear-gradient(to left,rgba(255,255,255,1) 0%,transparent 100%);background:linear-gradient(to left,rgba(255,255,255,0) 100%,transparent 20%)}.menu-wrapper-in>div,.menu-wrapper-in>div>div{height:100%;width:100%;float:left}body.nav-active .menu-wrapper{opacity:1;transform:translateX(0%);transition-delay:4.5s;transition:opacity 1.25s ease,transform 1.25s ease,color 1.75s ease}.header .menu{width:100%;position:relative;left:50%;transform:translate(-50%,-50%);padding:150px 100px;box-sizing:border-box;top:50%;margin-bottom:15px}.nav__list ul,.nav__list div{width:100%;padding:0;margin:0;list-style:none}.header .menu-item,.nav__list ul li{position:relative;display:inline-block;transition-delay:.8s;opacity:0;transform:translate(0%,100%);transition:opacity .2s ease,transform .3s ease;margin-right:25px;font-size:42px;line-height:52px;font-family:HanZi;width:100%;margin:10px 0!important}.header .menu-item a{font-size:32px;line-height:47px;font-family:'Magistral';color:#000;text-transform:uppercase}.header .menu-item:hover a{color:#e3000f}.header .menu-item a{position:relative;float:left;width:auto;left:0;transform:translate(0,0);color:#575656;-moz-transition:color .2s .02s ease;-o-transition:color .2s .02s ease;-webkit-transition:color .2s .02s ease;color:#fff}.header .menu-item a:before{content:"";position:absolute;background:#e3000f;width:32px;height:3px;top:103%;transform:translate(0%,0%);transition:all .3s ease;z-index:-1}.header .menu-item a:hover:before{width:100%}body.nav-active .menu-icon__line{background-color:#fff;transform:translateX(0px) rotate(-45deg);margin-bottom:4px}body.nav-active .menu-icon:hover .menu-icon__line{background-color:#E3000F!important}body.nav-active .menu-icon:hover .menu-icon__line-left,body.nav-active .menu-icon:hover .menu-icon__line-right{width:15px}body.nav-active .menu-icon__line-left{transform:translateX(2px) rotate(45deg)}body.nav-active .menu-icon__line-right{transform:translateX(-2px) rotate(45deg);margin-top:-1px}body.nav-active .nav{visibility:visible}body.nav-active .nav:before,body.nav-active .nav:after{transform:translateX(0%) translateY(0%)}body.nav-active .nav:after{transition-delay:.1s}body.nav-active .nav:before{transition-delay:0s}body.nav-active .header .menu-item{opacity:1;transform:translateX(0%);transition:opacity .3s ease,transform .3s ease,color .3s ease}body.nav-active .header .menu-item:last-of-type{margin-right:0!important}body.nav-active .header .menu-item:nth-child(0){transition-delay:.8s}body.nav-active .header .menu-item:nth-child(1){transition-delay:.9s}body.nav-active .header .menu-item:nth-child(2){transition-delay:1s}body.nav-active .header .menu-item:nth-child(3){transition-delay:1.1s}body.nav-active .header .menu-item:nth-child(4){transition-delay:1.2s}body.nav-active .header .menu-item:nth-child(5){transition-delay:1.3s}body.nav-active .header .menu-item:nth-child(6){transition-delay:1.4s}body.nav-active .header .menu-item:nth-child(7){transition-delay:1.5s}body.nav-active .header .menu-item:nth-child(8){transition-delay:1.3s}body.nav-active .header .menu-item:nth-child(9){transition-delay:1.4s}body.nav-active .header .menu-item:nth-child(10){transition-delay:1.5s}body.nav-active .header .menu-item:nth-child(0):hover,body.nav-active .header .menu-item:nth-child(1):hover,body.nav-active .header .menu-item:nth-child(2):hover,body.nav-active .header .menu-item:nth-child(3):hover,body.nav-active .header .menu-item:nth-child(4):hover,body.nav-active .header .menu-item:nth-child(5):hover,body.nav-active .header .menu-item:nth-child(6):hover,body.nav-active .header .menu-item:nth-child(7):hover,body.nav-active .header .menu-item:nth-child(8):hover,body.nav-active .header .menu-item:nth-child(9):hover,body.nav-active .header .menu-item:nth-child(10):hover{transition-delay:0s}