*,:before,:after{box-sizing:border-box}html,body{scroll-behavior:smooth;background-color:#000;width:100%;min-height:fit-content;margin:0;overflow-x:hidden}main{width:100vw;overflow-x:hidden}h1,h2,h3,h4,h5,h6,p,blockquote,pre,dl,dd,ol,ul,figure,hr,fieldset,legend{margin:0;padding:0}::-webkit-scrollbar{display:none}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;background-color:#0000;text-decoration:none}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;appearance:none;background:0 0;border:none;outline:none;margin:0;padding:0}button:focus,a:focus,input:focus,textarea:focus,select:focus{outline:none}img,picture,video,canvas,svg{max-width:100%;height:auto;display:block}table{border-collapse:collapse;border-spacing:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}fieldset{border:none;margin:0;padding:0}legend{width:auto;font-size:inherit;line-height:inherit;margin-bottom:0;padding:0;display:block}svg{vertical-align:middle;overflow:hidden}ins,del{text-decoration:none}progress{appearance:none}menu,dir,details{display:block}summary{display:list-item}input[type=range]{appearance:none;background:0 0}input[type=range]::-webkit-slider-thumb{appearance:none}input[type=range]::-moz-range-thumb{appearance:none}input[type=range]::-ms-thumb{appearance:none}textarea{resize:vertical;line-height:inherit;font-family:inherit;overflow:auto}
.menu{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;background-color:#0000003e;border-bottom:1px solid #4a4a4a80;justify-content:space-between;align-items:center;width:100%;height:60px;padding-left:20px;padding-right:20px;display:flex;position:fixed}@media (max-width:768px){.menu{display:none}}.menu ul{column-gap:15px;display:flex}.menu ul li{justify-content:center;display:flex}.menu ul li:hover:before{opacity:1;top:0}.menu ul li:before{content:"𖤂";color:#aeaeae;opacity:0;transition:all .2s ease-in-out;position:absolute;top:-10px;rotate:180deg}.menu ul li a{color:#aeaeae;letter-spacing:1px;text-transform:lowercase;font-family:Bebas Neue,sans-serif;font-size:1rem;font-style:normal;font-weight:500;transition:color .2s ease-in-out}.menu ul li a:hover{color:#cf0}.logotype-company{background-image:url(/icons/logo.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:30px;height:30px}.logo-block{align-items:center;column-gap:10px;display:flex}.logo-block span{color:#fff;font-family:Bebas Neue,sans-serif;font-size:1.2rem;font-style:normal;font-weight:600}
.footer{background-color:#131313;border-top:1px solid #e5e7eb1a;width:100%;padding:4rem 20px 2rem;position:relative}.footer-gold-line{transform-origin:0;background:linear-gradient(90deg,#0000,#f2c94c,#0000);width:100%;height:2px;position:absolute;top:0;left:0}.footer-content{flex-wrap:wrap;justify-content:space-between;gap:3rem;max-width:1200px;margin:0 auto;display:flex}.footer-logo{flex-direction:column;flex:1;gap:1rem;min-width:250px;display:flex}.footer-logo-icon{width:60px;height:60px;margin-bottom:.5rem}.footer-logo-icon .logotype-company{filter:drop-shadow(0 0 10px #f2c94c4d);background-image:url(/icons/logo.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%}.footer-logo-text{color:#fff;letter-spacing:2px;font-family:Bebas Neue,sans-serif;font-size:2rem;font-style:normal;font-weight:900}.footer-slogan{color:#f2c94c;max-width:250px;padding-left:1rem;font-family:Bebas Neue,sans-serif;font-size:1rem;font-style:normal;font-weight:300;position:relative}.footer-slogan:before{content:"";background-color:#f2c94c;border-radius:3px;width:3px;height:70%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.footer-contacts{flex:1;min-width:200px}.footer-contacts h3{color:#fff;margin-bottom:1.5rem;font-family:Bebas Neue,sans-serif;font-size:1.3rem;font-style:normal;font-weight:600;position:relative}.footer-contacts h3:after{content:"";background-color:#f2c94c;width:40px;height:2px;position:absolute;bottom:-5px;left:0}.footer-contact-item{color:#aeaeae;align-items:center;gap:.8rem;margin-bottom:1rem;font-family:Bebas Neue,sans-serif;font-size:1rem;font-style:normal;font-weight:300;text-decoration:none;transition:color .3s;display:flex}.footer-contact-item:hover{color:#f2c94c}.footer-contact-icon{font-size:1.2rem}.footer-social{flex:1;min-width:250px}.footer-social h3{color:#fff;margin-bottom:1.5rem;font-family:Bebas Neue,sans-serif;font-size:1.3rem;font-style:normal;font-weight:600;position:relative}.footer-social h3:after{content:"";background-color:#f2c94c;width:40px;height:2px;position:absolute;bottom:-5px;left:0}.footer-social-icons{gap:1rem;margin-bottom:2rem;display:flex}.footer-social-icon{background-color:#e5e7eb0d;border:1px solid #e5e7eb1a;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;text-decoration:none;transition:all .3s;display:flex}.footer-social-icon span{color:#aeaeae;font-family:Bebas Neue,sans-serif;font-size:1.2rem;font-style:normal;font-weight:500}.footer-social-icon.tg:hover span{color:#08c}.footer-social-icon.vk:hover span{color:#4c75a3}.footer-social-icon.inst:hover span{color:#e4405f}.footer-bonus-slogans{border-top:1px solid #e5e7eb1a;flex-direction:column;gap:.5rem;padding-top:1rem;display:flex}.slogan-tag{color:#aeaeae99;padding:.3rem 0;font-family:Bebas Neue,sans-serif;font-size:.8rem;font-style:normal;font-weight:300}.slogan-tag:hover{color:#f2c94c}.footer-bottom{border-top:1px solid #e5e7eb1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;max-width:1200px;margin:3rem auto 0;padding-top:2rem;display:flex}.footer-bottom span{color:#aeaeae80;font-family:Bebas Neue,sans-serif;font-size:.9rem;font-style:normal;font-weight:300}.footer-made-by:hover{color:#cf0}@media (max-width:768px){.footer-content{flex-direction:column;gap:2rem}.footer-logo,.footer-contacts,.footer-social{width:100%}.footer-bottom{text-align:center;flex-direction:column}}
.mobile-menu{display:none}@media (max-width:768px){.mobile-menu{display:block}}.mobile-menu-burger{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1001;cursor:pointer;background:#131313cc;border:1px solid #e5e7eb1a;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:48px;height:48px;display:flex;position:fixed;top:20px;right:20px;box-shadow:0 10px 30px #0003}.mobile-menu-burger .burger-line{background:#fff;border-radius:2px;width:24px;height:2px;transition:all .3s}.mobile-menu-burger:hover{border-color:#f2c94c}.mobile-menu-burger:hover .burger-line{background:#f2c94c}.mobile-menu-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1002;background:#000000b3;width:100%;height:100%;position:fixed;top:0;left:0}.mobile-menu-panel{z-index:1003;background:linear-gradient(145deg,#131313,#0a0a0a);border-left:1px solid #e5e7eb1a;flex-direction:column;width:85%;max-width:400px;height:100vh;padding:30px 24px;display:flex;position:fixed;top:0;right:0;box-shadow:-10px 0 40px #00000080}.mobile-menu-panel:before{content:"";background:linear-gradient(90deg,#0000,#f2c94c,#0000);width:100%;height:2px;position:absolute;top:0;left:0}.mobile-menu-header{border-bottom:1px solid #e5e7eb1a;justify-content:space-between;align-items:center;padding-bottom:30px;display:flex}.mobile-menu-logo{align-items:center;gap:10px;display:flex}.mobile-menu-logo .logotype-company{filter:drop-shadow(0 0 10px #f2c94c4d);background-image:url(/icons/logo.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:36px;height:36px}.mobile-menu-logo span{color:#fff;letter-spacing:1px;font-family:Bebas Neue,sans-serif;font-size:1.4rem;font-style:normal;font-weight:700}.mobile-menu-close{color:#aeaeae;cursor:pointer;background:#e5e7eb0d;border:1px solid #e5e7eb1a;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.5rem;transition:all .3s;display:flex}.mobile-menu-close:hover{color:#f2c94c;border-color:#f2c94c;transform:rotate(90deg)}.mobile-menu-nav{flex-direction:column;flex:1;justify-content:center;gap:20px;padding:40px 0;display:flex}.mobile-menu-link{border-bottom:1px solid #e5e7eb0d;justify-content:space-between;align-items:center;padding:15px 0;text-decoration:none;transition:all .3s;display:flex;position:relative;overflow:hidden}.mobile-menu-link:before{content:"";background:linear-gradient(90deg,#f2c94c,#cf0);width:100%;height:2px;transition:left .3s;position:absolute;bottom:0;left:-100%}.mobile-menu-link:hover{padding-left:10px}.mobile-menu-link:hover:before{left:0}.mobile-menu-link:hover .mobile-menu-link-label{color:#f2c94c}.mobile-menu-link:hover .mobile-menu-link-arrow{opacity:1;transform:translate(5px)}.mobile-menu-link-label{color:#fff;text-transform:lowercase;letter-spacing:1px;font-family:Bebas Neue,sans-serif;font-size:1.6rem;font-style:normal;font-weight:600;transition:color .3s}.mobile-menu-link-arrow{color:#f2c94c;opacity:.5;font-size:1.8rem;transition:all .3s;transform:translate(0)}.mobile-menu-footer{border-top:1px solid #e5e7eb1a;padding-top:30px}.mobile-menu-contacts{flex-direction:column;gap:15px;margin-bottom:20px;display:flex}.mobile-menu-contact{color:#aeaeae;align-items:center;gap:12px;text-decoration:none;transition:color .3s;display:flex}.mobile-menu-contact .contact-icon{opacity:.7;font-size:1.2rem}.mobile-menu-contact span:last-child{font-family:Bebas Neue,sans-serif;font-size:1rem;font-style:normal;font-weight:300}.mobile-menu-contact:hover{color:#f2c94c}.mobile-menu-contact:hover .contact-icon{opacity:1}.mobile-menu-slogan{color:#aeaeae80;text-align:center;padding:15px 0 5px;font-family:Bebas Neue,sans-serif;font-size:.9rem;font-style:normal;font-weight:300;position:relative}.mobile-menu-slogan:before{content:"";background:#f2c94c4d;width:50px;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}@media (max-width:480px){.mobile-menu-panel{width:90%;padding:20px}.mobile-menu-link-label{font-size:1.4rem}.mobile-menu-logo span{font-size:1.2rem}}
