.user-header[data-v-81921d03]{left:0;position:absolute;top:0;transition:all .3s ease;width:100%;z-index:1000}.user-header.fixed[data-v-81921d03]{background-color:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:0 0 10px #0000001a;position:fixed}.user-header.fixed .user-header__inner[data-v-81921d03]{height:50px}.user-header.fixed .user-header__menu a[data-v-81921d03]{color:#000}.user-header.fixed .user-header__menu a[data-v-81921d03]:hover{color:#5b429d}.user-header.fixed .user-header__login a[data-v-81921d03]{border:1px solid #000;color:#000}.user-header.fixed .user-header__logo .logo-link[data-v-81921d03]{background:url(../images/logo-c.png) 50%/contain no-repeat}.user-header.fixed .mobile-menu-btn .hamburger-line[data-v-81921d03]{background-color:#5b429d}.user-header.subpage[data-v-81921d03]{border-bottom:1px solid #e0e0e0}.user-header.subpage .user-header__logo .logo-link[data-v-81921d03]{background:url(../images/logo-c.png) 50%/contain no-repeat}.user-header.subpage .user-header__menu a[data-v-81921d03]{color:#000}.user-header.subpage .user-header__menu a[data-v-81921d03]:hover{color:#5b429d}.user-header.subpage .user-header__login a[data-v-81921d03]{border:1px solid #000;color:#000}.user-header.subpage .mobile-menu-btn .hamburger-line[data-v-81921d03]{background-color:#5b429d}.user-header .user-header__inner[data-v-81921d03]{height:70px;margin:0 auto;max-width:1400px;transition:all .3s ease}.user-header .user-header__logo[data-v-81921d03]{width:120px;z-index:1001}.user-header .user-header__logo .logo-link[data-v-81921d03]{background:url(../images/logo.png) 50%/contain no-repeat;display:inline-block;height:80px;width:120px}.user-header .user-header__menu[data-v-81921d03]{align-items:center;display:flex;gap:70px;justify-content:center;width:calc(100% - 300px)}.user-header .user-header__menu a[data-v-81921d03]{color:#fff;font-size:18px;font-weight:600;letter-spacing:-.5px}.user-header .user-header__menu a[data-v-81921d03]:hover{color:#fff}.user-header .user-header__login[data-v-81921d03]{align-items:center;display:flex;gap:10px}.user-header .user-header__login a[data-v-81921d03]{border:1px solid #fff;border-radius:5px;color:#fff;font-size:14px;font-weight:500;padding:7px 20px;white-space:nowrap}.user-header .admin-link[data-v-81921d03]{align-items:center;border:none!important;display:flex;gap:5px;padding:0 10px!important}@media (max-width:768px){.user-header .admin-link[data-v-81921d03]{padding:10px 5px!important}}.user-header .mobile-menu-btn[data-v-81921d03]{background:none;border:none;cursor:pointer;display:none;height:40px;padding:10px;position:relative;transition:all .3s ease;width:40px;z-index:1001}.user-header .mobile-menu-btn[data-v-81921d03]:hover{background:#0000000d;border-radius:8px}.user-header .mobile-menu-btn .hamburger-line[data-v-81921d03]{background-color:#fff;border-radius:3px;display:block;height:2px;left:6px;position:absolute;transition:all .3s cubic-bezier(.68,-.55,.265,1.55);width:28px}.user-header .mobile-menu-btn .hamburger-line[data-v-81921d03]:first-child{top:10px}.user-header .mobile-menu-btn .hamburger-line[data-v-81921d03]:nth-child(2){top:18px}.user-header .mobile-menu-btn .hamburger-line[data-v-81921d03]:nth-child(3){top:27px}.user-header .mobile-menu-btn.active .hamburger-line[data-v-81921d03]:first-child{background-color:#8068c0;top:18.5px;transform:rotate(45deg)}.user-header .mobile-menu-btn.active .hamburger-line[data-v-81921d03]:nth-child(2){opacity:0;transform:translate(20px)}.user-header .mobile-menu-btn.active .hamburger-line[data-v-81921d03]:nth-child(3){background-color:#8068c0;top:18.5px;transform:rotate(-45deg)}.user-header .mobile-menu-btn[data-v-81921d03]:focus{outline:none}.user-header .mobile-menu-btn[data-v-81921d03]:focus-visible{border-radius:8px;outline:2px solid #5b429d;outline-offset:2px}.user-header .mobile-menu[data-v-81921d03]{display:none}@media (max-width:1400px){.user-header .user-header__inner[data-v-81921d03]{padding:0 20px}}@media (max-width:1024px){.user-header .user-header__menu[data-v-81921d03]{gap:40px}.user-header .user-header__menu a[data-v-81921d03]{font-size:16px}.user-header .user-header__login a[data-v-81921d03]{font-size:13px;padding:8px 16px}}@media (max-width:768px){.user-header .desktop-login[data-v-81921d03],.user-header .desktop-menu[data-v-81921d03]{display:none!important}.user-header .mobile-menu-btn[data-v-81921d03]{display:block}.user-header .mobile-menu[data-v-81921d03]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#000000fa;display:block;height:calc(100vh - 70px);left:0;overflow-y:auto;position:fixed;top:70px;transform:translate(100%);transition:transform .3s ease;width:100%}.user-header .mobile-menu.open[data-v-81921d03]{transform:translate(0)}.user-header .mobile-menu .mobile-menu__content[data-v-81921d03]{padding:40px 20px}.user-header .mobile-menu .mobile-menu__items[data-v-81921d03]{border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;flex-direction:column;gap:15px;margin-bottom:40px;padding-bottom:30px}.user-header .mobile-menu .mobile-menu__items a[data-v-81921d03]{background:#ffffff0d;border-radius:12px;color:#fff;font-size:14px;font-weight:600;padding:10px 20px;transition:all .3s ease}.user-header .mobile-menu .mobile-menu__items a[data-v-81921d03]:hover{background:#847bb726;transform:translate(5px)}.user-header .mobile-menu .mobile-menu__items a.router-link-active[data-v-81921d03]{background:#847bb740;color:#8068c0}.user-header .mobile-menu .mobile-menu__login[data-v-81921d03]{display:flex;flex-direction:column;gap:15px}.user-header .mobile-menu .mobile-menu__login a[data-v-81921d03]{border:2px solid #8068c0;border-radius:12px;color:#fff;font-size:14px;font-weight:500;padding:10px 20px;text-align:center;transition:all .3s ease}.user-header .mobile-menu .mobile-menu__login a[data-v-81921d03]:hover{background:#5b429d;border-color:#5b429d;box-shadow:0 4px 12px #847bb74d;transform:translateY(-2px)}.user-header .mobile-menu .mobile-menu__login a.admin-link[data-v-81921d03]{align-items:center;background:#847bb733;border-color:#5b429d;display:flex;gap:8px;justify-content:center}.user-header .mobile-menu .mobile-menu__login a.admin-link[data-v-81921d03]:hover{background:#5b429d}.user-header.fixed .mobile-menu[data-v-81921d03]{height:calc(100vh - 50px);top:50px}}
