@charset "utf-8";.nav,.nav-container{position:fixed;width:100%;left:0}.nav-toggle,.nav-toggle .icon-menu{display:inline-block;position:relative}.icon-menu .line-1,.nav{top:0}.wrapper-flush{width:100%;text-align:right}.nav{z-index:10000}.nav-container{top:60px;z-index:999;overflow-y:auto;visibility:hidden;height:100%;min-height:100%;margin:0;padding:0;-webkit-transition:.25s cubic-bezier(.645, .045, .355, 1);transition:.25s cubic-bezier(.645, .045, .355, 1);-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-overflow-scrolling:touch}.nav-container.is-visible{visibility:visible;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.nav-toggle{line-height:1;padding:1.25rem 1rem;z-index:99999999;border:none}button{top:5px;background-color:transparent;right:11px}.n-wrap.fixed button{top:-12px}button:active{border-style:none}button:focus-visible{outline:#5d00ff solid 1px;outline-offset:2px;border-radius:4px}button:focus:not(:focus-visible){outline:0;box-shadow:none;border:none}.menu-link{outline:0}.menu-link:focus-visible{outline:#5d00ff solid 1px;outline-offset:2px;border-radius:4px}.nav-toggle .icon-menu{width:28px;height:20px;vertical-align:middle;fill:none}.icon-menu .line{position:absolute;left:0;display:block;width:100%;height:3px;-webkit-transition:.25s cubic-bezier(.645, .045, .355, 1);transition:.25s cubic-bezier(.645, .045, .355, 1);-webkit-transition-timing-function:cubic-bezier(0.645,0.045,0.355,1.000);transition-timing-function:cubic-bezier(0.645,0.045,0.355,1.000);background-color:#5e00ff;border-radius:3px}.is-active .icon-menu .line-1{-webkit-transform:translateY(8px) translateX(0) rotate(45deg);-ms-transform:translateY(8px) translateX(0) rotate(45deg);transform:translateY(8px) translateX(0) rotate(45deg);background-color:#fff}.icon-menu .line-2{top:50%;margin-top:-2px;width:125%}.is-active .icon-menu .line-2{opacity:0}.icon-menu .line-3{bottom:0;top:16.5px}.is-active .icon-menu .line-3{-webkit-transform:translateY(-8px) translateX(0) rotate(-45deg);-ms-transform:translateY(-8px) translateX(0) rotate(-45deg);transform:translateY(-8px) translateX(0) rotate(-45deg);background-color:#fff}.menu{list-style:none;margin:0;padding:0;text-align:left;background-color:none}.nav-menu{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.nav-menu .menu-item{list-style-type:none}.nav-menu>.menu-item.is-active,.nav-menu>.menu-item:hover{color:#fff}.nav-menu .menu-link{display:block;text-decoration:none;color:#000;font-size:16px;padding:7px 35px 7px 0;font-weight:500;line-height:normal}.nav-menu .menu-link:hover{color:#5e00ff}.nav-dropdown.menu .menu-item{border-bottom:1px solid #c00}.nav-menu .menu-link.current{background-color:#983342;color:#fff}.has-dropdown{position:relative;cursor:pointer}.has-dropdown>.menu-link{display:inline-block;width:100%}.has-dropdown:after{font-size:32px;position:absolute;top:0;right:1rem;bottom:0;content:"+";color:#fff;line-height:normal;width:100%;height:33px;text-align:right}.has-dropdown.is-active:after{content:"\2013"}.nav-dropdown{display:none}.has-dropdown.is-active>.nav-dropdown{display:block;background-color:#5009c9}.nav-dropdown .menu-item{border-color:rgba(153,153,153,.7) rgba(153,153,153,.7) rgba(255,255,255,.7)}.nav-dropdown .menu-link{padding-top:11px;padding-bottom:11px;font-size:15px;font-weight:500;text-transform:none;padding-left:21px;color:#024}.nav-dropdown .menu-link:hover{color:#fff;background-color:#5e00ff;border-radius:0;padding-left:30px}.menu-item.has-dropdown .nav-dropdown .menu-item{border-bottom:1px solid #e2e2e2;color:red}.menu-item.has-dropdown .nav-dropdown .menu-item:last-child{border-bottom:none}.content{margin-top:60px}.content .wrapper{padding:1rem 0}@media (max-width:1440px){.nav-menu .menu-link{font-size:16px;letter-spacing:0;padding-right:7px;padding-left:7px}}@media (max-width:1280px){.logowrap.fixed .nav-menu .menu-link{padding-left:9px}.nav-menu .menu-link{font-size:14px}}@media (max-width:960px){.nav-container{background-color:#5e00ff;top:0;z-index:0;width:100%;height:100vh;padding:120px 9% 5%;left:0}.nav-menu .menu-link{font-size:15px;padding-top:18px;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.2);color:#fff}.nav-menu .menu-link:hover{color:#000}.nav-menu .menu-link.current{background-color:#292725}.nav{width:20%;right:0;left:auto}.nav-dropdown .menu-link:hover{background-color:#3a0595;color:#fff}}@media (min-width:960px){.nav,.nav-container,.nav-container.is-visible{position:static;top:auto;left:auto;z-index:auto;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.nav-container,.nav-container.is-visible{visibility:visible;height:auto;min-height:0;overflow-y:visible}.nav-toggle{display:none}.nav-menu>.menu-item,.nav-menu>.menu-item.is-active{display:inline-block;background-color:transparent;border:0}.nav-dropdown .menu-item,.nav-menu>.menu-item:last-child{border:0}.nav-menu .menu-item{-webkit-transition:background-color .15s ease-in-out,color .15s ease-in-out;transition:background-color .15s ease-in-out,color .15s ease-in-out}.has-dropdown:after{content:"+"!important}.nav-menu>.has-dropdown:after{position:absolute;top:4px;right:1.1rem;width:20px;height:20px;font-size:21px;color:#5e00ff;font-weight:500}.has-dropdown>.menu-link{padding-right:35px}.nav-dropdown{display:block;opacity:0;position:absolute;top:80%;width:280px;background-color:#fff;visibility:hidden;-webkit-transition:visibility 0s linear .25s,opacity .25s linear;transition:visibility 0s linear .25s,opacity .25s linear;font-size:14px;border:1px solid #dadee0;margin:9px 0 0;border-radius:11px;overflow:hidden}.has-dropdown:hover>.nav-dropdown{visibility:visible;opacity:1;-webkit-transition-delay:0s;transition-delay:0s}.nav-dropdown .menu-item:hover,.nav-dropdown .nav-dropdown .menu-item:hover{color:#fff}.nav-dropdown .nav-dropdown,.nav-dropdown .nav-dropdown .menu-item{background-color:#b6bbc7;color:#fff}.nav-dropdown .nav-dropdown{z-index:9998;top:0;left:100%}.content{margin-top:0}}@media (max-width:560px){.nav-dropdown .menu-link{color:#fff;padding-left:21px;border-bottom:none}.menu-item.has-dropdown .nav-dropdown .menu-item{border-bottom:none}}