.header{background-color:var( --nav_bg_color)}.menu-wrapper-box{display:flex;flex-wrap:wrap;justify-content:space-between;padding:30px 50px 0;width:100%}.menu-wrapper-box .menu-box label{cursor:pointer;line-height:normal;padding-left:13px}.menu-wrapper-box .menu-box label,.middle-menu-box p{color:var(--nav_font_color);font-family:FRUTIGER LT\ 65;font-size:25px}.middle-menu-box p{line-height:27px}.middle-menu-box p span{font-size:28px;font-weight:600;line-height:30px}.menu-right-icon{height:101px;width:191px}.menu-icon{height:16px;width:35px}.menu-icon span{border:1px solid var(--nav_font_color);display:flex;flex-wrap:wrap;height:1px;margin:6px 0 13px;transition:all .4s ease 0s;-webkit-transition:all .4s;width:100%}.menu-icon span:last-child{display:none}.menu-icon span:nth-child(2){margin-bottom:0}.right-menu-inner a:hover{background-color:#000;color:#fff}.menu-box{align-items:flex-start;display:flex;flex-wrap:wrap;height:100%}.menu-box,.menu-wrapper-box.active .menu-box label{cursor:pointer}.menu-wrapper-box.active .menu-box label,.menu-wrapper-box.active .middle-menu-box p{color:#fff;position:relative}.menu-right-icon svg path{fill:var(--nav_font_color)}.menu-inner-box-wrap{display:flex;flex-wrap:wrap;padding:200px 180px 0;width:100%}.menu-inner-box{background:#d3072a;display:block;height:100%;left:-100%;max-height:100%;max-width:100%;overflow:auto;padding:145px 0 0;position:fixed;top:0;transition:all .5s ease 0s;width:100%;z-index:99}.menu-inner-box.active{left:0}.left-menu-inner{width:44.8%}.right-menu-inner{align-self:flex-end;padding-left:100px;width:55.2%}.left-menu-inner-top{color:#fff;font-family:FRUTIGER LT\ 65;font-size:5vw;line-height:110px;margin:0 0 45px;text-transform:uppercase;width:100%}.left-menu-inner ul li a{color:#fff;font-family:Minion Pro;font-size:30px;line-height:35px;text-decoration:none}.menu-wrapper-box.active{position:relative;z-index:11111}.menu-wrapper-box.active .menu-right-icon svg .cls-1{fill:#fff}body.over-active{overflow:hidden}.left-menu-inner ul li{margin:0 0 10px;width:100%}.left-menu-inner ul{display:flex;flex-wrap:wrap;width:100%}.left-menu-inner ul li a:hover{color:#000}.menu-wrapper-box.active .menu-icon span:first-child{border-color:#fff;transform:rotate(45deg) translateY(7px) translateX(6px);-webkit-transform:rotate(45deg) translateY(6px) translateX(6px)}.menu-wrapper-box.active .menu-icon span:nth-child(2){border-color:#fff;transform:rotate(-45deg) translateY(-5px) translateX(4px);-webkit-transform:rotate(-45deg) translateY(-5px) translateX(4px)}.right-menu-inner a{background-color:#fff;border-radius:50px;display:inline-block;font-family:Minion Pro;font-size:30px;line-height:normal;padding:20px 35px;text-decoration:none}.menu-inner-box-wrap .middle-menu-box{display:none}.menu-wrapper-box .middle-menu-box{padding-left:350px}@media(max-width:1550px){.menu-inner-box-wrap{padding:100px}.left-menu-inner-top{line-height:normal}.right-menu-inner a{font-size:22px;padding:15px 30px}.menu-wrapper-box .middle-menu-box{padding-left:250px}}@media(max-width:1299px){.menu-wrapper-box .middle-menu-box{padding-left:100px}}@media(max-width:1099px){.menu-wrapper-box .middle-menu-box{padding-left:0}}@media(max-width:991px){.menu-wrapper-box{padding-left:20px;padding-right:20px}.menu-right-icon{height:auto;width:100px}.menu-inner-box-wrap{padding:40px}.left-menu-inner-top{width:480px}.menu-inner-box-wrap{padding-left:40px;padding-right:40px}.left-menu-inner{width:100%}.right-menu-inner{margin:20px 0 0;padding-left:0;width:100%}.menu-wrapper-box .menu-box label,.middle-menu-box{display:none}.menu-inner-box-wrap .middle-menu-box{display:block}.menu-inner-box-wrap .middle-menu-box p{color:#fff}}@media(max-width:767px){.menu-inner-box-wrap{padding-left:20px;padding-right:20px;padding-top:30px}.middle-menu-box{display:none}.left-menu-inner-top{font-size:35px;width:480px}.menu-inner-box{padding-top:90px}.menu-wrapper-box{align-items:center;padding:20px 20px 0}}@media(max-width:575px){.left-menu-inner ul li a{font-size:20px;line-height:normal}.left-menu-inner-top{font-size:30px;margin-bottom:30px;width:320px}.right-menu-inner a{font-size:20px;font-size:16px;padding:15px 30px}.middle-menu-box p{font-size:24px;margin-bottom:20px}.menu-icon{top:-5px}}