@keyframes glowing{0%,to{box-shadow:0 0 10px #4d4d4d}50%{box-shadow:0 0 30px #fff}}*{font-family:"Montserrat",sans-serif;line-height:1;margin:0;padding:0;color:#fff;font-size:14px}.container-grid{width:1280px;margin:0 auto}@media (min-width:576px){.container-grid{width:540px}}@media (min-width:768px){.container-grid{width:720px}}@media (min-width:992px){.container-grid{width:960px}}@media (min-width:1200px){.container-grid{width:1140px}}@media (max-width:575px){.container-grid{width:94%}}html{width:100%;height:100%}body{background:#270e0d}header{background:#15050c}.header-wrapper{display:flex;justify-content:space-between;align-items:center;height:60px;overflow:hidden;white-space:nowrap}.header-wrapper span{font-size:clamp(12px,2vw,30px);font-style:italic;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#ff0068;margin-left:10px;white-space:nowrap;max-width:50%;margin-right:auto}.header_auth-links a{display:inline-flex;justify-content:center;align-items:center;background-image:linear-gradient(to right,#5f06ff,#0073ff,#00a3ff,#00c8ff,#04e7ff);box-shadow:0 6px 22px 0 rgba(5,109,218,.3);color:#fff;text-decoration:none;padding:0 20px;height:36px;font-size:13px;text-transform:uppercase;font-weight:500;margin-left:10px;transform:skew(-10deg,0);border:1px solid #18040d}.header_auth-links a:last-child{background:0 0;border-color:#f80062}@media (max-width:370px){.header_auth-links a:last-child{display:none}}.banner{position:relative;overflow:hidden}.banner_img{margin:0 auto;background:url(/banner.avif);max-width:1140px;height:300px;background-size:cover;background-position:center}.promo{width:400px;position:absolute;bottom:15px;left:50%;margin-left:-200px}.promo_wrap{width:100%;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;text-align:center;border:1px solid #390c1e;padding:25px 0 15px;border-radius:30px;background:#3b0f27;-webkit-box-shadow:0 0 20px 20px rgba(255,0,102,.2) inset;-moz-box-shadow:0 0 20px 20px rgba(255,0,102,.2) inset;box-shadow:0 0 20px 20px rgba(255,0,102,.2) inset}@media (max-width:650px){.promo{margin-left:-160px;width:320px}}.text_top-chunk{font-size:13px;text-transform:uppercase;color:#ffe45b;font-weight:700;letter-spacing:1px;margin-bottom:15px}.text_bottom-part,.text_middle-part{font-size:40px;text-transform:uppercase;color:#51e46d;font-weight:900}.text_bottom-part{font-size:13px;color:#fff;font-weight:700;margin:15px 0}.content section,.main_table{padding:30px;border-radius:16px}.main_table{margin:0 0 40px;background:#1b000c}.content section{margin-bottom:40px;background:#18040d}.content p{line-height:1.4;margin-bottom:15px}.content ul li::marker{color:#ffb129}.main_table_wrapper h1{margin:30px 0;text-align:center;color:#ff0068;font-size:20px}.main_table_wrapper p{color:#ccc;padding:0 15px;margin-bottom:25px;line-height:1.5;text-align:center}.main_table_wrapper,footer p,footer ul{margin-bottom:25px}footer{display:flex;justify-content:center;align-items:center;flex-direction:column}footer p{font-size:16px;font-weight:500;text-transform:uppercase;color:#ff0068}footer ul{list-style:none;padding:0}footer ul li{margin-bottom:15px}footer ul li a{text-decoration:none}footer small{margin:0;padding:0 0 20px}.zerkalo-wrapper{width:400px;margin:40px auto}.zerkalo-wrapper .top-chunk{display:flex;justify-content:space-between;align-items:center;border-radius:15px 15px 0 0;background:#04060c;padding:6px 15px}.url-bar,.zerkalo-wrapper .circle-wrapper{display:flex;justify-content:flex-start;align-items:center;margin:10px 0}.zerkalo-wrapper .circle{display:inline-block;width:9px;height:9px;background:#ffe45b;border-radius:50%;margin:0 3px;line-height:8px}.url-bar{justify-content:center;background:#070c17;border-radius:3px;padding:6px 50px;width:100%;margin:0 25px}.url-bar span{display:inline-block;width:100px;color:#ff0068;font-size:13px;line-height:13px;-webkit-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:450px){.zerkalo-wrapper{width:calc(100% - 30px);margin:40px 15px}.url-bar{padding:6px 30px;margin:0 15px}}.toggle-menu{display:flex;flex-direction:row;align-items:center;justify-content:space-between;color:#fff;height:50px}.nav-button-container{display:flex;height:100%;width:30px;cursor:pointer;flex-direction:column;justify-content:center;align-items:center}#menu-toggle{display:none}.nav-button,.nav-button::after,.nav-button::before{display:block;background-color:#fff;position:absolute;height:4px;width:30px;transition:transform 400ms cubic-bezier(.23,1,.32,1);border-radius:2px}.nav-button::before{content:"";margin-top:-8px}.nav-button::after{content:"";margin-top:8px}#menu-toggle:checked+.nav-button-container .nav-button::before{margin-top:0;transform:rotate(405deg)}#menu-toggle:checked+.nav-button-container .nav-button{background:0 0}#menu-toggle:checked+.nav-button-container .nav-button::after{margin-top:0;transform:rotate(-405deg)}@media (min-width:100px){.nav-button-container{display:flex}}@media (max-width:500px){.header_auth-links a{padding:0 20px;height:36px}}@media (max-width:450px){.header_auth-links a:last-child{display:none}}.btns,.btns .btn{display:flex;justify-content:center}.btns{align-items:center;gap:10px;padding:20px 0 0;white-space:nowrap}.btns .btn{text-decoration:none;border-radius:10px;padding:12px 10px;width:150px;font-weight:600;transition:all .3s ease-in-out;color:#111}.btns .btn-1{background-color:#ffd600}.btns .btn-1:hover{box-shadow:0 0 10px #ffd600}.btns .btn-2{background-color:#dafe31}.btns .btn-2:hover{box-shadow:0 0 10px #dafe31}.btns .btn-3{background-color:#b615b6}.btns .btn-3:hover{box-shadow:0 0 10px #b615b6}