@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Onest:wght@100..900&family=Roboto+Mono:wght@100..700&display=swap";@font-face{font-family:Proxima Nova;src:url(/fonts/ProximaNova.otf) format("opentype")}:root{--vmax:100dvh}#rewards .banner{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;overflow:hidden;height:340px;width:100%;border-radius:16px;margin-bottom:32px;padding:30px;background:#21252b}#rewards .banner:after{background:linear-gradient(to bottom right,rgba(0,0,0,.231) 100%,transparent 0);opacity:.1;z-index:2}#rewards .banner:after,#rewards .banner:before{content:"";position:absolute;display:block;left:0;top:0;width:100%;height:100%}#rewards .banner:before{background:url(/vectors/home/welcome-banner-bg.png);background-repeat:no-repeat;background-size:cover;background-position:50%;z-index:1}@media only screen and (max-width:1550px){#rewards .banner{padding:15px;height:230px}#rewards .banner .promocode-box{padding:20px}}@media only screen and (max-width:1100px){#rewards .banner{justify-content:center}#rewards .banner .promocode-box{display:none}#rewards .banner .text h1,#rewards .banner .text p{text-align:center}#rewards .banner>img{display:none}}@media only screen and (max-width:900px){#rewards .banner{height:-moz-fit-content;height:fit-content}}#rewards .banner>img{position:absolute;z-index:4;right:500px}#rewards .banner>div{position:relative;z-index:3}#rewards .banner>div.text{display:flex;flex-direction:column;gap:12px;width:40%}@media only screen and (max-width:900px){#rewards .banner>div.text{width:70%}}@media only screen and (max-width:465px){#rewards .banner>div.text{width:100%}}#rewards .banner>div.text h1{font-size:36px;font-weight:600}@media only screen and (max-width:1550px){#rewards .banner>div.text h1{font-size:34px}}#rewards .banner>div.text p{font-size:14px;font-weight:600;color:#8e9093}#rewards .banner>div.text p span{color:#fff}@media only screen and (max-width:1550px){#rewards .banner>div.text p{font-size:12px}}#rewards .banner>div.text .redeem{display:flex;flex-direction:column;gap:8px;margin-top:12px}#rewards .banner>div.text .redeem .input-container{display:flex;align-items:center;background:#16191c;border-radius:8px;height:40px;width:100%;padding:0 4px 0 12px}#rewards .banner>div.text .redeem .input-container input{flex:1 1;height:100%;font-size:14px;font-weight:500}#rewards .banner>div.text .redeem .input-container input::placeholder,#rewards .banner>div.text .redeem .input-container input:disabled{color:#8e9093}#rewards .banner>div.text .redeem .input-container button{height:32px;font-size:12px;border-radius:6px}#rewards .banner>div.text .redeem h3{font-size:14px;font-weight:600}