nav.menu__container{height:25px}nav .main-menu{display:inline-flex}nav .main-menu>li{position:relative;display:inline-block;padding-bottom:22px;-moz-perspective:200px;-ms-perspective:200px;-webkit-perspective:200px;perspective:200px;z-index:5}nav .main-menu>li:first-of-type>a,nav .main-menu>li:first-of-type>span.sub-menu{padding-right:0}nav .main-menu>li:last-of-type>a,nav .main-menu>li:last-of-type>span.sub-menu{padding-left:0}nav .main-menu>li.has-child span.arrow-down{transition:transform 400ms}nav .main-menu>li.has-child:hover>ul{visibility:visible;-moz-transform:rotateX(0);-ms-transform:rotateX(0);-o-transform:rotateX(0);-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}nav .main-menu>li.has-child:hover>a>span.arrow-down,nav .main-menu>li.has-child:hover>span.sub-menu>span.arrow-down{-moz-transform:rotateZ(180deg);-ms-transform:rotateZ(180deg);-o-transform:rotateZ(180deg);-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}nav .main-menu>li>a,nav .main-menu>li>span.sub-menu{padding:2px 7px}nav .main-menu>li>ul{-moz-transform-origin:top;-ms-transform-origin:top;-o-transform-origin:top;-webkit-transform-origin:top;transform-origin:top;visibility:hidden;-moz-transform:rotateX(-90deg) rotateY(0);-ms-transform:rotateX(-90deg) rotateY(0);-o-transform:rotateX(-90deg) rotateY(0);-webkit-transform:rotateX(-90deg) rotateY(0);transform:rotateX(-90deg) rotateY(0);opacity:0;top:100%;right:0}nav .main-menu li{position:relative;-moz-perspective:200px;-ms-perspective:200px;-webkit-perspective:200px;perspective:200px}nav .main-menu li a,nav .main-menu li span.sub-menu{display:flex;column-gap:6px;padding:0 12px;color:#7c7c7c;font-size:12px;font-weight:500;line-height:18px;text-decoration:none;white-space:nowrap;cursor:pointer}nav .main-menu li a:hover,nav .main-menu li span.sub-menu:hover{text-decoration:none}nav .main-menu ul{position:absolute;visibility:hidden;min-width:200px;top:0;right:100%;padding:0;margin:0;background:#fff;box-shadow:0 5px 25px 5px rgba(0,0,0,.1);opacity:0;text-align:right;list-style:none;-moz-transition:all 400ms;-o-transition:all 400ms;-webkit-transition:all 400ms;transition:all 400ms;-moz-transform:rotateY(-90deg);-ms-transform:rotateY(-90deg);-o-transform:rotateY(-90deg);-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg);-moz-transform-origin:right;-ms-transform-origin:right;-o-transform-origin:right;-webkit-transform-origin:right;transform-origin:right;z-index:100}nav .main-menu ul li.has-child:hover>ul{visibility:visible;-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);-webkit-transform:rotateY(0);transform:rotateY(0);opacity:1}nav .main-menu ul li a,nav .main-menu ul li span.sub-menu{padding:10px 20px}nav .main-menu ul li a span.arrow-down,nav .main-menu ul li span.sub-menu span.arrow-down{position:absolute;top:50%;left:10px;transform:translateY(-50%) rotate(90deg)}nav .main-menu ul li a:hover,nav .main-menu ul li span.sub-menu:hover{color:#fff;background:#efc531}.sidebar-fill-page{display:none;position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.7);z-index:100}.sidebar-menu{overflow:scroll;overflow-x:hidden;box-shadow:-10px 0 20px rgba(0,0,0,.2);padding:20px 0;-moz-transition:all 400ms;-o-transition:all 400ms;-webkit-transition:all 400ms;transition:all 400ms;-moz-transition-delay:400ms;-o-transition-delay:400ms;-webkit-transition-delay:400ms;transition-delay:400ms;-moz-transform:translateX(250px);-ms-transform:translateX(250px);-o-transform:translateX(250px);-webkit-transform:translateX(250px);transform:translateX(250px);position:fixed;z-index:110;right:0;top:0;height:100%;width:250px;background:#1a1a1a}.sidebar-menu .caret{-moz-transition:all 200ms;-o-transition:all 200ms;-webkit-transition:all 200ms;transition:all 200ms}.sidebar-menu .caret.caret-up{-moz-transform:rotateZ(180deg);-ms-transform:rotateZ(180deg);-o-transform:rotateZ(180deg);-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.sidebar-menu .close-sidebar{outline:0 none;display:block;float:left;margin:20px 40px;background:transparent;color:#fff;border:0 none;-moz-transition:all 200ms;-o-transition:all 200ms;-webkit-transition:all 200ms;transition:all 200ms}.sidebar-menu .close-sidebar:hover{-moz-transform:rotateZ(90deg);-ms-transform:rotateZ(90deg);-o-transform:rotateZ(90deg);-webkit-transform:rotateZ(90deg);transform:rotateZ(90deg)}.sidebar-menu .sidebar-menu-container{margin:20px auto;opacity:0;-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);-webkit-transform:translateY(100px);transform:translateY(100px);-moz-transition:all 400ms;-o-transition:all 400ms;-webkit-transition:all 400ms;transition:all 400ms;-moz-transition-delay:.8s;-o-transition-delay:.8s;-webkit-transition-delay:.8s;transition-delay:.8s}.sidebar-menu .sidebar-menu-container ul{margin:0 10px;padding:0 20px}.sidebar-menu .sidebar-menu-container ul li a,.sidebar-menu .sidebar-menu-container ul li span.sub-menu{text-decoration:none;display:block;padding:7px 4px;white-space:nowrap;color:#fff}.sidebar-menu .sidebar-menu-container ul li ul{display:none}.sidebar-menu .sidebar-menu-container ul li ul li{list-style:square;color:#fff}.sidebar-menu .sidebar-menu-container ul li ul li ul li{list-style:disc}.sidebar-menu .sidebar-menu-container ul li ul li ul li ul li{list-style:circle}.sidebar-menu .sidebar-menu-container ul li ul li a,.sidebar-menu .sidebar-menu-container ul li ul li span.sub-menu{padding:10px 4px}.sidebar-menu .sidebar-search{margin:0 auto;width:200px;position:relative}.sidebar-menu .sidebar-search input[type=text]{border:0 none;width:90%;padding:4px 5px 4px 30px;font-size:10pt;background:#fff;color:rgba(0,0,0,.4);outline:0 none}.sidebar-menu .sidebar-search input[type=text]:focus,.sidebar-menu .sidebar-search input[type=text]:hover{color:#000}.sidebar-menu .sidebar-search>a,.sidebar-menu .sidebar-search>span.sub-menu{position:absolute;left:20px;top:0;padding:7px;color:#000}.fadeSidebarIn{-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}.animationUp{-moz-transform:translateY(0)!important;-ms-transform:translateY(0)!important;-o-transform:translateY(0)!important;-webkit-transform:translateY(0)!important;transform:translateY(0)!important;opacity:1!important}