#header-nav{display:flex;align-items:center;position:fixed;width:100%;z-index:999;transition:0.2s}#header-nav .container{z-index:99;padding:0}#header-nav .container .main-nav{background:transparent;height:124px;display:flex;align-items:center;gap:var(--sp-16-32);justify-content:space-between;padding-left:var(--sp-16-32);padding-right:var(--sp-16-32);position:relative;transition:0.3s;border-radius:12px}#header-nav .container .main-nav .main-nav__row{position:relative}#header-nav .container .main-nav .main-nav__row.--l{display:flex;flex-direction:row;gap:var(--sp-24-40);align-items:center;z-index:11}#header-nav .container .main-nav .main-nav__row.--l .header-logo{display:flex}#header-nav .container .main-nav .main-nav__row.--l .header-logo img{height:92px;width:auto;transition:0.3s;transform-origin:center}#header-nav .container .main-nav .main-nav__row.--r{display:flex;flex-direction:row;align-items:center;gap:var(--sp-32-64)}#header-nav .container .main-nav .main-nav__row.--r .header__main-menu{display:flex;flex-direction:row;align-items:center}#header-nav .container .main-nav .main-nav__row.--r .header__main-menu ul{display:flex;flex-direction:row;gap:var(--sp-24-48);align-items:center;list-style:none;margin:0;padding:0}#header-nav .container .main-nav .main-nav__row.--r .header__main-menu ul li a{position:relative;transition:0.3s;display:flex;align-items:center;justify-items:center;font-weight:300}#header-nav .container .main-nav .main-nav__row.--r .header__main-menu ul li a:before{content:"";position:absolute;left:50%;bottom:-12px;transform:translateX(-50%);width:8px;height:8px;background-color:var(--color-primary);transition:0.3s;opacity:0}#header-nav .container .main-nav .main-nav__row.--r .header__main-menu ul li a:hover:before{bottom:-8px;opacity:1}#header-nav .container .main-nav .main-nav__row.--r .header__main-menu ul li.current_page_item a{font-weight:600}#header-nav .container .main-nav .main-nav__row.--r .header__main-menu ul li.current_page_item a:before{bottom:-8px;opacity:1}#header-nav.move .container .main-nav{height:72px;background:#ffffffe3;backdrop-filter:blur(4px);top:4px}#header-nav.move .container .main-nav .main-nav__row.--l .header-logo img{height:56px}#header-nav.--dark .container .main-nav .main-nav__row.--r .header__main-menu ul li a{color:#fff}#header-nav.--dark.move .container .main-nav{background:#151515}.mobile-menu-wrap{display:none;position:relative;align-items:flex-start;width:100px;height:40px;z-index:22}.mobile-menu-wrap .mobile-menu-trigger{z-index:112;position:absolute;top:50% !important;transform:translateY(-50%);left:unset !important;right:0 !important;inset:0;border-radius:16px;cursor:pointer;overflow:hidden;height:fit-content;font-weight:700}.mobile-menu-wrap .mobile-menu-trigger .slider{position:relative;width:100px;height:42px;z-index:22}.mobile-menu-wrap .mobile-menu-trigger .slider .el{width:100%;height:100%;pointer-events:none}.mobile-menu-wrap .mobile-menu-trigger .slider .el.el-1{background:var(--color-primary)}.mobile-menu-wrap .mobile-menu-trigger .slider .el.el-2{background:var(--color-bg--dark);top:100%;color:var(--color-primary)}.mobile-menu-wrap .mobile-menu-trigger .perspectiveText{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;width:100%;transform-style:preserve-3d;transition:transform 0.75s cubic-bezier(0.76, 0, 0.24, 1)}.mobile-menu-wrap .mobile-menu-trigger .perspectiveText p{transition:all 0.75s cubic-bezier(0.76, 0, 0.24, 1);pointer-events:none;text-transform:uppercase;margin:0;line-height:1}.mobile-menu-wrap .mobile-menu-trigger .perspectiveText p:nth-of-type(2){position:absolute;transform-origin:bottom center;transform:rotateX(-90deg) translateY(9px);opacity:0}.mobile-menu-wrap .mobile-menu-trigger:hover .perspectiveText{transform:rotateX(90deg)}.mobile-menu-wrap .mobile-menu-trigger:hover .perspectiveText p:nth-of-type(2){opacity:1}.mobile-menu-wrap .mobile-menu-trigger:hover .perspectiveText p:first-of-type{transform:translateY(-100%);opacity:0}.mobile-menu-wrap .mobile-menu{z-index:111;background-color:var(--color-primary);border-radius:25px;overflow:hidden;position:absolute;right:0;transition:0.1s;box-shadow:#71370124 0px 8px 24px}.mobile-menu-wrap .mobile-menu .bg-shape{z-index:-2;position:absolute;width:150%;height:auto;aspect-ratio:1;top:50%;left:50%;transform:translate(-50%, -50%);background:radial-gradient(50% 50% at 50% 50%, rgba(255, 214, 0, 0.3) 23.08%, rgba(234, 176, 122, 0.13125) 67.31%, rgba(217, 217, 217, 0) 100%)}.mobile-menu-wrap .mobile-menu .mobile-menu__nav{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:96px var(--sp-16-32) 40px var(--sp-16-32);box-sizing:border-box;opacity:0;pointer-events:none}.mobile-menu-wrap .mobile-menu .mobile-menu__nav .mobile-menu__nav__body{display:flex;flex-direction:column;gap:16px}.mobile-menu-wrap .mobile-menu .mobile-menu__nav .mobile-menu__nav__body .nav-link{display:inline-block;text-decoration:none;color:var(--color-bg--dark);transform-style:preserve-3d}.mobile-menu-wrap .mobile-menu .mobile-menu__nav .mobile-menu__nav__body .linkContainer{perspective:120px;perspective-origin:bottom}.mobile-menu-wrap .mobile-menu .mobile-menu__nav .mobile-menu__nav__footer{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:24px}.mobile-menu-wrap .mobile-menu .mobile-menu__nav .mobile-menu__nav__footer .mobile-menu__nav__footer__desc{flex-basis:100%;padding-top:24px;border-top:1px solid var(--color-bg--dark)}.mobile-menu[data-open="true"] .mobile-menu__nav{pointer-events:auto}@media (max-width:992px){#header-nav .container .main-nav{height:96px}#header-nav .container .main-nav .main-nav__row.--l .header-logo img{height:80px}.mobile-menu-wrap{display:flex}.header__main-menu{display:none !important}}@media (max-width:768px){.header-btn{display:none !important}#header-nav .container .main-nav{height:80px}#header-nav .container .main-nav .main-nav__row.--l .header-logo img{height:64px}}@media (max-width:540px){#header-nav .container .main-nav{height:64px}#header-nav .container .main-nav .main-nav__row.--l .header-logo img{height:48px}#header-nav.move .container .main-nav .main-nav__row.--l .header-logo img{height:40px}#header-nav.move .container .main-nav{height:60px}.mobile-menu-wrap{height:32px}.mobile-menu-wrap .mobile-menu-trigger .slider{height:32px}.mobile-menu-wrap .mobile-menu{max-width:calc(100vw - 8px)}}