.header-logo{width:130px}.header-logo .logo-wrapper{display:flex;gap:10px}.header-logo .logo-wrapper>img{width:40px}.header-logo .logo-wrapper .logo-details{line-height:.9}.header-logo .logo-wrapper .logo-details>span{display:block;font-size:14px}.header-logo .logo-wrapper .logo-details .logo-name{font-size:28px;margin-top:1px}.header-logo .logo-wrapper .logo-details .logo-subtitle{color:#5b5066}@media (max-width:360px){.header-logo .logo-wrapper{display:flex;gap:10px}.header-logo .logo-wrapper>img{width:40px}.header-logo .logo-wrapper .logo-details{align-items:center;display:flex;line-height:.9}.header-logo .logo-wrapper .logo-details>span{display:block;font-size:14px}.header-logo .logo-wrapper .logo-details .logo-name{font-size:28px;margin-top:1px}.header-logo .logo-wrapper .logo-details .logo-subtitle{color:#5b5066;display:none}}.btn-login>button{background:#b955f0;color:#fff}.btn-login>button>svg{width:24px}.legal{position:relative}.legal .info-legal{background-color:#fff;border-radius:0 30px 36px 0;bottom:0;box-shadow:12px 8px 24px #00000040;display:flex;flex-direction:column;gap:28px;left:-200%;opacity:0;padding:24px;position:absolute;transition:opacity .3s ease;z-index:999}.legal .info-legal>h2{color:#000;font-size:24px}.legal .info-legal>ul{display:flex;flex-direction:column;gap:12px}.legal .info-legal>ul>li{font-size:14px}.legal .info-legal>ul>li>a{color:#5b5066}.legal .info-legal>p{color:#2b272f85;font-size:14px}.legal .info-legal>p .text-style{font-weight:700}.legal .info-legal:hover{bottom:0;left:calc(100% + 24px);opacity:1}.legal .toggle-legal-info{align-items:center;border:1px solid #e7e7ec;border-radius:20px;color:#b7b7be;cursor:default;display:flex;font-size:16px;gap:12px;padding:18px 35px;white-space:nowrap}.legal .toggle-legal-info:after{bottom:12px;content:"";height:50px;position:absolute;right:-54px;width:64px}.legal .toggle-legal-info>img{width:24px}.legal .toggle-legal-info:hover+.info-legal{bottom:0;left:calc(100% + 24px);opacity:1}@media (max-width:1400px){.legal{position:relative}.legal .toggle-legal-info{align-items:center;border:1px solid #e7e7ec;border-radius:20px;color:#b7b7be;cursor:default;display:flex;font-size:16px;gap:12px;padding:18px 35px}.legal .toggle-legal-info>img{width:24px}.legal .info-legal>h2{color:#000;font-size:24px}.legal .info-legal>ul{display:flex;flex-direction:column;gap:12px}.legal .info-legal>ul>li{font-size:14px}.legal .info-legal>ul>li>a{color:#5b5066}.legal .info-legal>p{color:#2b272f85;font-size:14px}.legal .info-legal>p .text-style{font-weight:700}}@media (max-width:1024px){.legal .toggle-legal-info{align-items:center;border:1px solid #e7e7ec;border-radius:20px;color:#b7b7be;cursor:default;display:flex;flex-direction:row-reverse;font-size:13px;gap:12px;padding:9px 20px}.legal .toggle-legal-info>img{transform:scaleX(-1);width:20px}.legal .info-legal{background:#fff;border-radius:30px 30px 0;box-shadow:12px 8px 24px #00000040;display:flex;flex-direction:column;gap:12px;padding:24px}.legal .info-legal>h2{color:#000;color:#949494;font-size:.625rem}.legal .info-legal>ul{display:flex;flex-direction:column;gap:6px}.legal .info-legal>ul>li{font-size:12px}.legal .info-legal>ul>li>a{color:#5b5066}.legal .info-legal>p{color:#2b272f85;font-size:.875rem}.legal .info-legal>p .text-style{font-weight:700}}.navigation{max-width:246px}.navigation .navigation-list{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.navigation .navigation-list .navigation-link>span{color:#555;font-size:17px;transition:color .3s ease}.navigation .navigation-list .navigation-link.navigation-link>svg{color:#786887;transition:color .3s}.navigation .navigation-list .navigation-link.router-link-active{background:#2e2e2e}.navigation .navigation-list .navigation-link.router-link-active>svg{color:#b955f0}.navigation .navigation-list .navigation-link.router-link-active>span{color:#fff}.navigation .navigation-list .navigation-link:hover.navigation-link>svg,.navigation .navigation-list .navigation-link:hover>span{color:#b955f0}.navigation .navigation-list .navigation-link:hover.router-link-active{opacity:.7}.text-gradient-secondary{-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(0deg,#2b272f,#53009e);-webkit-background-clip:text}.text-gradient-secondary_r{-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(0deg,#53009e,#2b272f);-webkit-background-clip:text}.text-gradient-primary{-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(50deg,#8f00ff,#ec00aa,#f90);-webkit-background-clip:text}body{color:#424242}.sidebar{max-width:320px;padding-left:36px;padding-top:60px;position:relative;z-index:2}.sidebar .legal .info-legal{width:287px}@media screen and (max-width:1024px){.sidebar .legal .info-legal{background-color:#f4f4f5;border-radius:24px;box-shadow:none;opacity:1;position:static;width:100%}.sidebar .legal .info-legal>ul>li{color:#424242;font-size:14px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.14;max-width:120px;text-align:left}.sidebar .legal .info-legal>ul>li>a{color:#5b5066}}.sidebar .sidebar-body{display:flex;flex-direction:column;left:0;position:sticky;top:60px;width:249px}.sidebar .sidebar-body>*{margin-bottom:28px}.sidebar .sidebar-body>:last-child{margin-bottom:0}.sidebar .sidebar-btn{align-items:center;border-radius:20px;color:#fff;display:flex;font-size:1rem;height:56px;max-width:246px;padding:0 18px}.sidebar .sidebar-btn>svg{fill:#b955f0;flex:0 24px;margin-right:12px;min-width:24px}.sidebar .sidebar-btn>span{flex:0;white-space:nowrap}@media screen and (max-width:1024px){.sidebar{left:-100%;position:fixed;top:0}.sidebar .sidebar-body{left:-100%;transition:left .5s}.sidebar.aside-popup{background-color:#08080838;display:block;height:100%;left:0;max-width:100%;padding:0;position:fixed;top:0;width:100%;z-index:11000}.sidebar.aside-popup .sidebar-body{background-color:#fff;height:100%;left:0;padding-left:24px;padding-right:24px;padding-top:24px;position:relative;top:0;width:294px}.sidebar.aside-popup .sidebar-body .toggle-legal-info{display:none}}.menu-slide-fade-enter-active,.menu-slide-fade-leave-active{transition:all .4s ease}.menu-slide-fade-enter,.menu-slide-fade-leave-to{opacity:0;transform:translate(10px)}.burger-menu-button{display:none}
