.subTitle,.title{text-transform:uppercase}.buttons,.logo,.title-div{display:flex}.title,footer{text-align:center}::selection{color:#000;background:#fff}@font-face{font-family:Font;src:url('img/font.otf') format('opentype')}body{font-family:Font,Arial,Helvetica,sans-serif;overflow-x:hidden;background-color:#da1f29;color:#fff}.slare{width:1.5vw}.logo,footer{width:100%;margin-top:10vh}.logo{justify-content:center;align-items:center;position:relative}.title-div{margin:4vh 0 1vh;align-items:center;justify-content:center;gap:1vw}.wheat,.wheat1{width:5em;height:fit-content;animation:3s infinite wheat-anim}@keyframes wheat-anim{0%,100%{opacity:.4}50%{opacity:1}}.vip{position:absolute;width:3vw;top:3vh;left:50%;transform:translateX(-50%)}.links,footer{position:relative}.or{width:15rem}.title{font-size:30px;font-weight:700}.subTitle{padding:0 30%;font-size:1.3rem;line-height:200%;font-weight:300;text-align:justify;text-align-last:center;margin:0}button{cursor:pointer}.buttons{flex-direction:column;align-items:center;justify-content:center;overflow:hidden;padding:5vh 0}.links{color:#ed1c24;background-color:#fff;border:2px solid #fec016;display:block;width:30vw;height:8vh;font-family:Font;border-top-left-radius:50px;border-bottom-right-radius:50px;font-size:20px;font-weight:700;outline:rgb(255,255,255) solid 5px}.moonlinks,.moonlinks:hover{color:#fff;text-decoration:none}.links+.links{margin-top:4vh}.links::after{content:'';background:url('img/svg.svg') 0 0/contain no-repeat;position:absolute;width:30%;height:80%;bottom:-3.1vh;left:0}.moonlinks{font-size:1rem;font-weight:500}@media only screen and (max-width:1580px){footer{margin-top:3vh}}@media only screen and (max-width:992px){.or{width:12rem}.links{margin-top:4vh;width:70vw;height:6vh}.links::after{bottom:-2.3vh}footer{margin-top:15vh}.subTitle{padding:0 10%}.vip{width:9vw}.slare{width:3vw}}@media only screen and (max-width:600px){.logo{margin-top:10vh}.vip{width:13vw}.title{font-size:18px}.links{margin-top:3vh;height:8vh;font-size:15px}.links::after{bottom:-3.1vh}.subTitle{padding:0 5%;font-size:12px}footer{margin-top:7vh}.slare{width:5vw}}