@font-face{font-family:Montserrat;src:local("Montserrat"),url(/assets/Montserrat-Bold-DbajGppv.woff2) format("woff2"),url(/assets/Montserrat-Bold-D4JCkd3k.ttf) format("ttf");font-weight:700}@font-face{font-family:Montserrat;src:local("Montserrat"),url(/assets/Montserrat-Black-Bf-9EA3B.woff2) format("woff2"),url(/assets/Montserrat-Black-BvreqxJ7.ttf) format("ttf");font-weight:900}@font-face{font-family:Montserrat;src:local("Montserrat"),url(/assets/Montserrat-Light-DZlgOlJ6.woff2) format("woff2"),url(/assets/Montserrat-Light-C0R4aJ1n.ttf) format("ttf");font-weight:400}body{background-color:#000}img{display:block;margin-inline:auto}body,html{margin:0;padding:0;overflow-y:hidden}a{text-decoration:none;color:#fff}.main{height:100%;width:100%}.arrow-container{width:120vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:space-between}.arrow-revers{transform:scaleX(-1)}.arrow-unvisible{animation:arrowUnvisible .5s linear forwards}.arrow-visible{animation:arrowVisible .5s linear forwards}@keyframes arrowVisible{0%{width:120vw}to{width:80vw}}@keyframes arrowUnvisible{0%{width:80vw}to{width:120vw}}.prizes-container{position:absolute;top:-3250px;left:50%;transform:translate(-50%);display:flex;flex-direction:column}.group{will-change:transform;animation:scrolling 16s linear infinite}.prizes-block{margin-block:53px}.prizes-block:first-child{margin-top:0}@keyframes scrolling{0%{transform:translateY(0)}to{transform:translateY(100%)}}.info{overflow:hidden;position:relative;height:100vh;padding:15px}.win-wrapper{opacity:0}.win-section{overflow:hidden;position:absolute;z-index:1000;height:100vh;width:100vw;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.win-container{width:clamp(224px,300px,334px);background-color:#fc0;box-shadow:0 0 12.5px 5px #ffffffa1 inset;border-radius:33px;padding-block:24px;padding-inline:20px;color:#000;text-align:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.win-container>p{color:#000;text-align:center}.win-congratulation{font-family:Montserrat,sans-serif;font-weight:700;font-size:16px;line-height:100%}.win-contact-box,.win-prize-box{font-family:Montserrat,sans-serif;font-weight:400;font-size:16px;line-height:100%}.win-prize{margin:0}.win-contact-box{margin-top:16px}.win-contact{margin-block:0}.win-close{position:absolute;right:22px;top:13px}.info-container{background-color:#000;width:100%;position:absolute;left:50%;transform:translate(-50%);z-index:100}._info-top{top:0}._info-bottom{bottom:0}.logo-container{margin:59px auto 0;width:100%;max-width:352px;border-radius:39px;box-shadow:0 4px 21.1px #feec6c}.logo-wrapper{padding-top:32px;border-radius:39px;box-shadow:0 0 29.2px #dbad08a3 inset}.logo{width:fit-content;margin-inline:auto;text-align:center;font-family:Montserrat,sans-serif;font-weight:900;font-size:30px;line-height:100%}._logo-fs{font-size:36px}.logo-para{text-wrap:nowrap}.logo-para{margin:0;color:transparent;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(180deg,#ffdd4a,#bf7d00 20%,#ffe573)}.button{margin-block:20px 78px;margin-inline:auto;width:100%;max-width:244px;height:71px;border-radius:19px;box-shadow:0 0 13.9px #ffffffad inset;background:linear-gradient(93.12deg,#e3b841,#d19b21 51.61%,#a36704);display:flex;justify-content:center;align-items:center}.button-anhor{font-family:Montserrat,sans-serif;font-weight:700;color:#000;font-size:24px;line-height:100%}.logo-up{will-change:transform;animation:logoUp 1s linear forwards}.logo-down{will-change:transform;animation:logoDown 1s linear forwards}.button-down{will-change:transform;animation:buttonDown 1s linear forwards}.button-up{will-change:transform;animation:buttonUp 1s linear forwards}@keyframes logoUp{0%{transform:translate(-50%)}to{transform:translate(-50%,-200%)}}@keyframes logoDown{0%{transform:translate(-50%,-200%)}to{transform:translate(-50%)}}@keyframes buttonUp{0%{transform:translate(-50%,200%)}to{transform:translate(-50%)}}@keyframes buttonDown{0%{transform:translate(-50%)}to{transform:translate(-50%,200%)}}@keyframes arrowVisible{0%{width:160vw}to{width:80vw}}@keyframes arrowUnvisible{0%{width:80vw}to{width:160vw}}@media screen and (max-width:380px){.info-container{width:fit-content}.logo{font-size:24px;padding-inline:10vw}._logo-fs{font-size:26px}.logo-img{display:block;width:80px;height:80px}._info-bottom{width:100%}.button{padding-inline:3vw}}@media screen and (max-height:720px){.logo-container{margin-top:30px}}
