.home-hero{align-items:center;animation:fadeIn 2s ease-in;display:flex;flex-direction:column;justify-content:center;min-height:100%;text-align:center}.header--hero{background:none;border:none;left:0;pointer-events:auto;position:absolute;right:0;top:0;z-index:1000}.home-grid-background{animation:gridPulse 3s ease-in-out infinite;background-image:radial-gradient(#0095de33,#0000 70%),repeating-linear-gradient(0deg,#0095de22 1px,#0000 20px),repeating-linear-gradient(90deg,#0095de11 1px,#0000 20px);inset:0;opacity:.25;pointer-events:none;position:absolute;z-index:0}.home-header{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:60px 16px 40px;text-align:center}.home-subtitle{color:#aaa;font-size:14px;margin:0}.hero-button{background:#fff;border:none;border-radius:20px;color:#000;font-size:14px;padding:8px 20px;transition:all .2s ease}.hero-button:hover{background:#0095de;color:#fff}.card button{font-size:14px;font-weight:500}@keyframes gridPulse{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.4;transform:scale(1.1)}}.footer-socials{flex-direction:row;gap:10px}.footer-socials,.footer-socials a{display:flex;justify-content:center}.footer-socials a{align-items:center;border-radius:50%;color:var(--color-text);height:56px;text-decoration:none;transition:transform .2s ease,background-color .2s ease;width:56px}.footer-socials a:hover{background-color:#0000000d;text-decoration:none;transform:scale(1.1)}.footer-socials i{font-size:30px}.btn-primary{background-color:#fff;border:none;border-radius:30px;cursor:pointer;font-size:18px;padding:15px 30px;transition:background-color .3s ease}.btn-primary:hover{background-color:#125794;color:#fff}.image-wrapper img{border-radius:15px;box-shadow:0 10px 30px #00000080;width:500px}.card-section{align-items:stretch;display:flex;justify-content:space-around;padding:40px}.card-link{max-width:100%;width:360px}.card{background-color:#000;border-radius:15px;box-shadow:0 0 5px #00000080;display:flex;flex-direction:column;justify-content:space-between;padding:10px;text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:100%}.card-yellow{box-shadow:0 0 11px #ff0,0 0 2px #ff0,0 0 3px #ff0}.card-yellow:hover{box-shadow:0 0 5px #ff0,0 0 15px #ff0,0 0 35px #ff0}.card-blue{box-shadow:0 0 11px #015099,0 0 2px #015099,0 0 3px #015099}.card-blue:hover{box-shadow:0 0 15px #015099,0 0 30px #015099,0 0 45px #015099}.card-pink{box-shadow:0 0 11px #f0f,0 0 2px #f0f,0 0 3px #f0f}.card-pink:hover{box-shadow:0 0 15px #f0f,0 0 30px #f0f,0 0 45px #f0f}.card-green{box-shadow:0 0 11px #bf0543,0 0 2px #bf0543,0 0 3px #bf0543}.card-green:hover{box-shadow:0 0 15px #bf0543,0 0 30px #bf0543,0 0 45px #bf0543}.card-image{border-radius:10px;object-fit:contain;width:100%}.card h3{font-size:18px;margin-bottom:8px}.card p{font-size:14px;font-weight:400;line-height:1.4;margin-bottom:20px}.btn-secondary{background-color:#fff;border:none;border-radius:20px;color:#000;cursor:pointer;font-size:16px;margin-top:20px;min-height:50px;padding:10px 20px;transition:background-color .3s ease}.btn-secondary:hover{background-color:#aa0b8a;color:#fff}.about_img{max-width:-moz-fit-content;max-width:fit-content}.more-promos .btn-primary{background:#fff;border-radius:25px;color:#000;font-size:18px;padding:12px 30px;transition:all .3s ease}.more-promos .btn-primary:hover{background:#aa0b8a;color:#fff}@media (max-width:768px){.image-wrapper img{margin:10% auto auto;width:100%}.more-promos{margin-bottom:90px;text-align:center}.nav-list{gap:10px}.card-section,.nav-list{align-items:center;flex-direction:column}.card-link{margin-bottom:20px;width:90%}.btn-secondary{font-size:14px;padding:10px}.about_img{display:none}.about_img:last-child{margin-left:40px}}.promo-tooltip{background:#141414e6;border:1px solid #444;border-radius:8px;box-shadow:0 0 8px #00bfff55;color:#fff;font-size:14px;max-width:220px;padding:12px 16px;pointer-events:none;position:fixed;transition:opacity .2s ease;z-index:1000}.promo-tooltip h4{color:#0cf;font-size:15px;margin:0 0 6px}*,:after,:before{box-sizing:border-box}.form{align-items:center;display:flex;flex-direction:column;gap:20px;margin:0 auto;padding:64px 15px 24px;text-align:center;width:300px}.form h1{font-size:23px;margin-bottom:10px}.control{width:100%}.btn,.control input{background:#0000;border:0;color:#fff;font-size:16px;padding:14px 16px;width:100%}.btn{cursor:pointer;display:block;letter-spacing:.1em;outline:none}.block-cube,.btn{position:relative}.block-cube .bg,.block-cube .bg-right,.block-cube .bg-top{background:linear-gradient(90deg,#020024,#340979 37%,#00d4ff 94%);position:absolute;transition:background .2s ease-in-out}.block-cube .bg-top{bottom:100%;height:10px;left:5px;right:-5px;transform:skew(-45deg,0)}.block-cube .bg-right{bottom:5px;left:100%;top:-5px;transform:skew(0,-45deg);width:10px}.block-cube .bg{bottom:0;left:0;right:0;top:0}.block-cube .bg-inner{background:#212121;bottom:2px;left:2px;position:absolute;right:2px;top:2px;transition:all .2s ease-in-out}.block-cube .text{text-align:center}.block-cube .text,.block-input input{position:relative;z-index:2}.block-input input:focus~.bg .bg-inner,.block-input input:focus~.bg-right .bg-inner,.block-input input:focus~.bg-top .bg-inner{background:#ffffff4d;top:100%}.block-input:hover .bg,.block-input:hover .bg-right,.block-input:hover .bg-top{background:#fff9}.block-input input:focus~.bg .bg-inner,.block-input:hover .bg-inner{background:#ffffff4d;top:100%}.block-cube-hover:focus .bg-inner,.block-cube-hover:hover .bg-inner{background:#fff3;top:100%}.error-message{color:#ff4d4d;font-size:14px;text-align:center}.dashboard-container-horizontal{display:flex;flex-direction:column;height:100vh;text-align:center}.dashboard-topbar{align-items:center;background:#0a0a0a;border-bottom:1px solid #00ffff22;box-shadow:0 2px 10px #00ffff44;display:flex;justify-content:space-between;padding:16px 32px}.dashboard-logo{color:cyan;font-size:20px;letter-spacing:1px;text-shadow:0 0 6px cyan}.dashboard-menu button{background:none;border:none;color:cyan;cursor:pointer;font-size:14px;font-weight:700;margin-left:20px;text-transform:uppercase;transition:.2s}.dashboard-menu button:hover{color:#fff;text-shadow:0 0 8px #0ff}.dashboard-center{margin-bottom:70px;padding:40px 20px}.dashboard-title{font-size:28px;margin-bottom:32px;text-shadow:0 0 6px #fff}.dashboard-widgets.centered{display:flex;flex-wrap:wrap;gap:32px;justify-content:center;max-width:1000px;width:100%}.widget{background:#00ffff0d;border:1px solid #00ffff44;border-radius:12px;box-shadow:0 0 16px #00ffff22;flex:1 1 300px;max-width:400px;min-width:0;min-width:auto;padding:24px;transition:.3s;width:100%}.widget:hover{box-shadow:0 0 24px #00ffffaa;transform:scale(1.02)}.widget h3{color:#0ff;font-size:18px;margin-bottom:12px;text-shadow:0 0 4px #0ff}.widget p{color:#ccc;font-size:14px;margin-bottom:8px}.widget-btn{background:#0ff;border:none;border-radius:6px;color:#000;cursor:pointer;margin-top:12px;padding:8px 16px;text-transform:uppercase;transition:.2s}.widget-btn:hover{background:#0ff;box-shadow:0 0 10px #0ff}.topup-input{background:#1e1e1e;border:1px solid #555;border-radius:8px;color:#fff;display:block;font-size:16px;margin:15px auto;max-width:240px;padding:10px;text-align:center;width:100%}.widget-btn.ghost{background:#0000;border:1px solid #999;color:#999;margin-top:8px}.widget-btn.ghost:hover{border-color:#ccc;color:#fff}.teamdrop-btn{border-radius:6px;cursor:pointer;font-weight:600;padding:6px 12px}.teamdrop-btn.claimed{background-color:#2a2a2a;color:#bbb;cursor:default}.teamdrop-btn.locked{background-color:#111;color:#666;cursor:not-allowed}.topup-cashback{font-size:14px;margin-bottom:16px;margin-top:-8px}@media (max-width:768px){.dashboard-menu{display:flex;flex-direction:column}.widget-profile{font-size:15px;max-width:330px}.topup-input{font-size:14px;padding:10px}.topup-cashback{font-size:13px;text-align:center}.topup-quick{gap:6px}.topup-quick-btn{font-size:14px;padding:8px}}.topup-section{display:flex;flex-direction:column;gap:10px;margin-top:16px}.topup-quick{display:flex;flex-wrap:wrap;gap:10px}.topup-quick-btn{background:#222;border:1px solid #555;border-radius:8px;color:#fff;cursor:pointer;flex:1 1;min-width:80px;padding:10px;transition:.2s}.topup-quick-btn:hover{background:#444}.free-night-info{background:#111;border-radius:16px;box-shadow:0 0 24px #00ffff22;color:#fff;font-family:Ethnocentric,sans-serif;margin:0 auto;max-width:480px;padding:24px;text-align:center}.free-night-info h3{color:#0ff;font-size:16px;margin-bottom:16px;text-shadow:0 0 6px #0ff}.night-progress-bars{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.night-progress{align-items:center;display:flex;flex-direction:column}.night-progress p{color:#aaa;font-size:12px;margin-bottom:2px}.circles{display:flex;gap:10px}.circle{background-color:#444;border-radius:50%;box-shadow:inset 0 0 4px #000;height:30px;transition:background .3s,box-shadow .3s;width:30px}.circle.filled{background-color:#0ff;box-shadow:0 0 6px #0ff,inset 0 0 6px #0ff}.free-nights-list{color:#0ff;font-size:14px;list-style:none;margin-top:16px;padding:0;text-shadow:0 0 4px #0ff}.free-nights-list li{margin-bottom:6px}.teamdrop-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:70px;margin-top:20px;max-width:1280px}.teamdrop-card{background-color:#0b0b0b;border:2px solid #0ff;border-radius:20px;box-shadow:0 0 12px #0ff5;padding:20px;text-align:center;transition:transform .3s ease;width:240px}.teamdrop-card:hover{transform:scale(1.03)}.teamdrop-card h3{font-size:18px;margin-bottom:10px}.teamdrop-card p{color:#ccc;font-size:14px;margin-bottom:10px}.teamdrop-card button{background-color:#00ffc3;border:none;border-radius:12px;cursor:pointer;font-weight:700;padding:10px 20px;transition:background-color .2s}.teamdrop-card button:disabled{background-color:#444;color:#aaa;cursor:default}.teamdrop-remaining{color:#0ff;font-size:16px;margin-bottom:20px;text-align:center}.container{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-around;margin:0 auto;max-width:1200px;padding:0 15px}.title{color:#fff;flex:1 1 100%;font-size:26px;font-weight:800}.text-light,.title{text-transform:uppercase}.text-light{color:#f5f5f5;font-size:18px;font-weight:400;margin-bottom:10px}.text-price{color:#f94eff;font-size:18px;font-style:italic;font-weight:700;text-align:center}.configuration__tabs{align-items:center;display:flex;justify-content:center}.configuration__tab{background:0;border:0;border-bottom:2px solid #0000;border-image:linear-gradient(90deg,#efff11,#247bff,#d320ca,#d30202) 47% 0;color:#323232;cursor:pointer;flex:1 1;font-size:22px;font-style:italic;font-weight:800;padding:10px;text-align:center;text-transform:uppercase;transition:.3s ease-in-out}.configuration__tab.is-active{border-color:#e7e7e7;color:#e7e7e7}.configuration__grid{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.conf-card{background-color:initial;border:1px solid #fff;border-radius:12px;flex:0 1 220px;margin:6px auto;max-width:220px;padding:6px 4px;text-align:center}.conf-card-hover:hover{animation:gradient 10s ease infinite;background:linear-gradient(-45deg,#ebe716,#fd39e3,#b610cc,#2863e4);background-size:200% 200%}.conf-card-hover-dark:hover{animation:gradient 10s ease infinite;background:linear-gradient(-45deg,#3984f5,#070000,#4207cc,#2863e4);background-size:400% 400%}.icon-box{align-items:center;display:flex;height:100px;justify-content:center;position:relative;width:100%;z-index:1}@media screen and (max-width:768px){.conf-card{flex:0 2 120px;max-width:120px}.text-light,.text-price{font-size:12px}.icon-box img{height:auto;width:32px}}.time-switch{background:#1e1e1e;border-radius:12px;box-shadow:0 0 10px #f94eff33;display:flex;gap:10px;justify-content:center;margin:10px auto;padding:6px;width:-moz-fit-content;width:fit-content}.time-btn{background:#0000;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:8px 16px;text-transform:uppercase;transition:all .3s ease}.time-btn:hover{background-color:#f94eff1a;color:#fff}.time-btn.active{background:linear-gradient(135deg,#f94eff,#b610cc);box-shadow:0 0 15px #f94eff;font-weight:900}.zone-select{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:20px auto;max-width:900px;text-align:center}.zone-card{align-items:center;background:#1e1e1e;border-radius:12px;box-shadow:0 0 5px #ffffff0d;color:#fff;display:flex;flex-direction:column;font-size:12px;font-weight:600;padding:12px 14px;text-decoration:none;transition:.3s ease;width:100px}.zone-card:not(.conf-card-yellow,.conf-card-blue,.conf-card-pink,.conf-card-green):hover{box-shadow:0 0 15px #f94eff4d;transform:scale(1.05)}.conf-card-yellow{animation:activeGlowYellow 2s infinite alternate;background:linear-gradient(135deg,#fff200,#ffb347)}.conf-card-blue{animation:activeGlowBlue 2s infinite alternate;background:linear-gradient(135deg,#2f80ed,#56ccf2)}.conf-card-pink{animation:activeGlowPink 2s infinite alternate;background:linear-gradient(135deg,#ff6ec4,#7873f5)}.conf-card-green{animation:activeGlowGreen 2s infinite alternate;background:linear-gradient(135deg,#82084d,#8a0206)}@keyframes activeGlowYellow{0%{box-shadow:0 0 5px #fff2004d}to{box-shadow:0 0 15px #fff200cc}}@keyframes activeGlowBlue{0%{box-shadow:0 0 5px #2f80ed4d}to{box-shadow:0 0 15px #2f80edcc}}@keyframes activeGlowPink{0%{box-shadow:0 0 5px #ff6ec44d}to{box-shadow:0 0 15px #ff6ec4cc}}@keyframes activeGlowGreen{0%{box-shadow:0 0 5px #e015554d}to{box-shadow:0 0 15px #7e0131cc}}.booking-btn-wrapper{display:flex;justify-content:center;margin:20px 0}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.zones-container{align-items:center;display:flex;flex-direction:column;margin:0 auto 70px;max-width:1280px;padding:20px}.tab-select,.zones-select{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:20px}.tab-btn,.zone-btn{background-color:#1e1e1e;border:none;border-radius:10px;box-shadow:0 0 4px #0095de33;color:#e0e0e0;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;text-transform:uppercase;transition:all .25s ease}.tab-btn.active,.zone-btn.active{background-color:#0095de;box-shadow:0 0 12px #0095de;color:#fff}.zal-layout{align-items:flex-start;display:flex;gap:40px;margin:0 auto;max-width:1200px}.zal{display:flex;flex-direction:column}.standart_vip_comfort{margin:auto}.qwe{display:flex;flex-wrap:wrap}.zal__std-vip{display:flex;flex-direction:row}.zal__reception-komfortplus-ps{display:flex;justify-content:space-between;width:100%}.zal__comfortplus_26-27{margin-left:10%}.zal__standart{display:flex;margin:0 3% 0 0;max-width:min-content;padding:0}.standart__13-17{align-self:flex-end;display:flex;flex-direction:row-reverse;margin-left:auto;padding:0}.standart__4-12{display:flex;flex-direction:row;padding:0}.standart__1-3{display:flex;flex-direction:column-reverse;padding:0}.zal__comfort{margin:2px auto 0 0;padding:0;width:-moz-fit-content;width:fit-content}.zal__comfort_18-27{display:flex;flex-direction:row;padding:0}.zal__comfort-plus{margin:0 5%}.zal__comfort-plus,.zal__comfortplus_32-35{display:flex;flex-direction:column;padding:0}.zal__comfortplus_32-35{width:-moz-fit-content;width:fit-content}.zal__comfortplus_28-35{display:flex;margin-top:50px}.zal__comfortplus_28-31{flex-direction:column-reverse}.zal__comfortplus_28-31,.zal__vip_41-45{display:flex;padding:0;width:-moz-fit-content;width:fit-content}.zal__vip_41-45{flex-direction:row-reverse}.zal__vip_36-40{display:flex;margin-bottom:40%;padding:0;width:-moz-fit-content;width:fit-content}.booking-sidebar{background:#111;border-radius:12px;box-shadow:0 0 10px #0000004d;color:#fff;display:flex;flex-direction:column;flex-shrink:0;gap:12px;padding:20px;width:280px}.booking-placeholder{color:#888;font-size:14px;text-align:center}.booking-pc-list{display:flex;flex-wrap:wrap;font-size:12px;gap:10px}.booking-pc-item{align-items:center;background:#222;border:1px solid #555;border-radius:6px;display:flex;padding:4px}.booking-confirm-btn,.booking-time-select{background:#000;border:1px solid #555;border-radius:6px;color:#fff;font-size:14px;padding:10px}.booking-confirm-btn{background:#0a84ff;border:none;cursor:pointer;transition:background .2s}.booking-confirm-btn:hover{background:#006be0}.booking-remove{background:none;border:none;color:#f55;cursor:pointer;font-size:14px}.zal-container{border:1px solid #333;border-radius:12px;flex:1 1;margin-top:20px;padding:20px}.pc,.zal-container{align-items:center;flex-direction:column}.pc{background:#000;border:1px solid #fff;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;height:50px;justify-content:center;text-shadow:0 0 6px #fff;width:50px}.pc small{color:#fff;font-size:10px;opacity:.9}.selected{border:2px solid cyan;box-shadow:0 0 10px cyan}.standard{border:1px solid #ff0;color:#f4c542;text-shadow:0 0 10px #f4c542}.comfort{border:1px solid #42aaf4;color:#42aaf4;text-shadow:0 0 10px #42aaf4}.comfortplus{border:1px solid #e729a4;color:#e729a4;text-shadow:0 0 10px #e729a4}.vip{border:1px solid red;color:red;text-shadow:0 0 10px red}.console{border:1px solid violet;text-shadow:0 0 10px violet}.entrance{color:#fff;font-size:16px;font-weight:700;left:50%;position:absolute;text-shadow:0 0 10px #fff;top:460px;transform:translateX(-50%)}@media (max-width:768px){.zal-layout{flex-direction:column-reverse;margin-bottom:70px;padding:12px}.booking-sidebar{padding:14px;text-align:center;width:100%}.zal-container{overflow-x:hidden;padding:12px;width:100%}.pc{font-size:11px;height:30px;width:30px}.pc small{font-size:5px}.entrance{top:530px}.booking-pc-item,.entrance{font-size:12px}.booking-confirm-btn,.booking-time-select{font-size:13px}.booking-confirm-btn{width:100%}}.booking-time-select[type=time]{text-align:center}.time-preset-btn{background:#111;border:1px solid #555;border-radius:20px;color:#fff;cursor:pointer;font-size:13px;padding:6px 10px;transition:background .2s}.time-preset-btn:hover{background:#222}.promos-section{margin:0 auto;max-width:1200px;padding:40px 20px;position:relative}.promos-title{color:#fff;font-size:28px;margin-bottom:30px;text-align:center;text-shadow:0 0 8px #00bfff88}.promos-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));justify-content:center}.promo-steps{margin:auto;max-width:500px;padding:2rem}.step{font-size:1.2rem;margin:1rem 0}.step.done{color:green}.step.disabled{color:gray}input{padding:.5rem;width:100%}button,input{margin-top:.5rem}button{padding:.5rem 1rem}.promo-info-wrapper{display:flex;justify-content:center;margin-bottom:1rem;position:relative}.info-icon{background-color:#ccc;border:none;border-radius:4px;color:#000;cursor:pointer;font-size:1rem;padding:.2rem .5rem;transition:background-color .2s ease}.info-icon:hover{background-color:#bbb}.promo-info-popup{background:#fff;border:1px solid #ccc;border-radius:6px;color:#000;font-size:.9rem;max-width:320px;padding:1rem;position:absolute;text-align:left;top:2rem;width:90%;z-index:100}.promo-steps-list{list-style:decimal;margin-bottom:.8rem;margin-top:.5rem;padding-left:1.2rem}.promo-steps-list li{margin-bottom:.4rem}.promo-example{color:#555;font-size:.85rem}.info-image{cursor:pointer;height:22px;transition:opacity .2s ease;width:22px}.info-image:hover{opacity:.7}@media (max-width:768px){.promo-info-popup{font-size:12px}}@font-face{font-display:swap;font-family:Ethnocentric;font-style:normal;font-weight:500;src:url(/static/media/Ethnocentric.52c19306136b8fdc4a6c.otf) format("woff2"),url(/static/media/Ethnocentric.52c19306136b8fdc4a6c.otf) format("woff")}*{box-sizing:border-box;margin:0 auto;padding:0}body{background-color:#000;color:#fff;font-family:Ethnocentric,sans-serif;height:100%;overflow:hidden}@media (max-width:768px){body{max-width:100%;overflow:visible;overflow-x:hidden}}a{color:inherit;text-decoration:none}button{cursor:pointer}input,select,textarea{font-family:sans-serif}button{border:1px solid #0000;border-radius:4px;color:#000;font-family:inherit;font-size:14px;padding:8px 16px;transition:all .2s ease}button:hover{background-color:#111;border-color:#fff;color:#fff}button:disabled{opacity:.5;pointer-events:none}.nav-button{background:none;border:none;color:cyan;font-size:14px;padding:6px 12px;text-shadow:0 0 1px #0ff,0 0 10px #0ff;text-transform:uppercase;transition:all .2s ease}.nav-button:hover{color:#fff;text-shadow:0 0 6px #0ff,0 0 12px #0ff}.bottom-nav{display:none}@media (max-width:768px){.bottom-nav{background:#111;border-top:1px solid #333;bottom:0;height:60px;justify-content:space-around;left:0;position:fixed;right:0;z-index:1000}.bottom-nav,.bottom-nav button{align-items:center;display:flex}.bottom-nav button{background:none;border:none;color:#fff;flex-direction:column;font-size:12px}.bottom-nav .icon{font-size:20px}.bottom-nav .action-button{background:#0f8de0;border:none;border-radius:50%;bottom:20px;box-shadow:0 0 12px #0f8de0aa;color:#fff;font-size:28px;height:60px;position:relative;transition:.2s ease;width:60px}.bottom-nav .action-button:hover{background:#0aa0ff;box-shadow:0 0 20px #0aa0ffcc}}.header{align-items:center;border-bottom:1px solid #545454b3;display:flex;justify-content:space-around;margin-top:25px;max-width:1280px;padding-bottom:10px;position:relative}.header:after{animation:move-gradient 4s linear infinite;background:linear-gradient(90deg,#efff11,#247bff,#d320ca,#d30202);background-size:200% 100%;bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}@keyframes move-gradient{0%{background-position:0 100%}to{background-position:100% 100%}}.header__balance{border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:6px 12px;text-decoration:none;transition:all .2s ease}@media (max-width:1024px){.header__balance{font-size:14px}}.header__balance_unactive{display:none}.header__bar_link_zal{background-color:initial;border:none;color:inherit;color:#49d5ff;cursor:pointer;font-size:100%;margin-top:10px;padding:0;text-align:center;text-decoration:none;text-shadow:0 0 10px #49d5ff,0 0 82px #49d5ff,0 0 151px #49d5ff}.header__bar_menu{background-color:#000;border-radius:10px;display:flex;flex-direction:column;justify-content:center;opacity:0;padding:20px;position:absolute;transition:.8s;visibility:hidden;z-index:1}.header__bar_menu_active{opacity:1;transform:translateY(30px);visibility:visible}.header__bar_tab{display:flex;gap:40px}.header__hamburg_mobile{display:none}@media screen and (max-width:620px){.header__bar_tab,.header__bar_tab_mobile{display:none}.header__bar_tab_active{align-items:center;display:flex;flex-direction:column;gap:0}}.header__enter{padding-left:25px;padding-right:25px}#menu{visibility:hidden;z-index:2}@media screen and (max-width:720px){#menu{max-width:520px;visibility:visible}}#menu-bar{cursor:pointer;height:40px;margin:30px 0 20px 20px;width:45px}.bar{background-color:#0f8de0;border-radius:5px;display:block;height:5px;transition:.3s ease;width:100%}#bar1{transform:translateY(-4px)}#bar3{transform:translateY(4px)}.nav{display:none}.nav ul{padding:0 22px}.nav li{list-style:none;padding:12px 0}.nav li a{color:#fff;font-size:20px;text-decoration:none}#menu,.menu-bg{left:0;position:absolute;top:0}.menu-bg{background:radial-gradient(circle,#0598dc,#940aca);border-radius:50%;height:0;margin:130px 0 20px 20px;transition:.1s ease;width:0;z-index:1}.change{display:block}.change .bar{background-color:#fff}.change #bar1{transform:translateY(4px) rotate(-45deg)}.change #bar2{opacity:0}.change #bar3{transform:translateY(-6px) rotate(45deg)}.change-bg{height:460px;transform:translate(-60%,-30%);width:520px}.header__login{align-items:center;display:flex}@media screen and (max-width:768px){.header__login{flex-direction:column}}.header__login-exit{background-color:initial;border:none;color:#fff;font-size:18px;font-weight:400;line-height:22px;margin:0;padding:0;text-align:right;text-decoration:none}.header__login-exit:hover{color:#a9a9a9;opacity:.6000000238418579}@media screen and (max-width:768px){.header__login-exit{font-size:18px;margin-top:10px}}.header__login-email{color:#fff;font-size:18px;font-weight:500;line-height:22px;margin:0 24px 0 0;padding:0;text-align:right}@media screen and (max-width:768px){.header__nav{display:none}.header__login-email{font-size:18px}}.header__logo{animation:neonPulse 3s ease-in-out infinite;height:70px;transition:filter 2s ease}.header__left:hover .header__logo{filter:drop-shadow(0 0 8px #00ffff) brightness(1.3)}@keyframes neonPulse{0%{filter:drop-shadow(0 0 2px #00ffff)}50%{filter:drop-shadow(0 0 6px #00ffff)}to{filter:drop-shadow(0 0 2px #00ffff)}}.header__right{align-items:center;display:flex;flex-direction:row;gap:10px}
/*# sourceMappingURL=main.cdfaa52d.css.map*/