.top{z-index:1000}.header-bar{height:46px;padding:0 14px;background:#ec008c;border-radius:50px;position:fixed;z-index:1002;max-width:1080px;left:0;margin:0 30px;right:0;top:40px}@media(min-width: 992px){.header-bar{top:110px;padding:0 40px;height:100px;margin-left:110px;margin-right:110px}}@media(min-width: 1400px){.header-bar{margin:auto}}.header-bar.nav-hidden{transform:translateY(-100vh)}.logo{height:100%}.logo img,.logo svg{max-height:30px;width:auto}@media(min-width: 992px){.logo img,.logo svg{max-height:76px}}.nav-toggle{width:32px;height:32px;padding:5px;border:0;background:rgba(0,0,0,0);cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;z-index:1003}.nav-hamburger{width:40px;height:20px;display:flex;flex-direction:column;justify-content:space-between}@media(min-width: 768px){.nav-hamburger{height:22px}}.nav-hamburger span{display:block;width:40px;height:2px;background:#fff;border-radius:2px;transition:all .25s ease}.nav-main{position:absolute;top:54px;right:0;z-index:1001;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .25s ease,transform .25s ease,visibility .25s ease}@media(min-width: 992px){.nav-main{top:100px}}.nav-main.is-open{opacity:1;visibility:visible;transform:translateY(0)}.nav-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}.nav-list .nav-item{margin:0;padding:0}.nav-item-link{display:flex;align-items:center;justify-content:center;width:100%;min-height:50px;padding:7px 18px;background:#f0eff2;border-radius:35px;color:#000;text-decoration:none;font-size:18px;font-weight:900;line-height:1;text-transform:uppercase;transition:background-color .2s ease,color .2s ease}@media(min-width: 992px){.nav-item-link{font-size:29px;min-height:70px;padding:7px 25px}}@media(min-width: 768px){.nav-item-link:hover{background:#ec008c;color:#fff}}.nav-list .active .nav-item-link,.nav-list .current .nav-item-link{background:#ec008c;color:#fff}.nav-close-bg{position:fixed;inset:0;z-index:999;background:rgba(0,0,0,0);opacity:0;visibility:hidden}.nav-close-bg.is-open{opacity:1;visibility:visible}.nav-toggle.is-open .nav-hamburger span:nth-child(1){transform:translateY(10px) rotate(45deg)}.nav-toggle.is-open .nav-hamburger span:nth-child(2){opacity:0}.nav-toggle.is-open .nav-hamburger span:nth-child(3){transform:translateY(-10px) rotate(-45deg)}