.general-form{padding:8rem;border:1px solid var(--grey-200);max-width:78.2rem;margin:0 auto;margin-bottom:5rem}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.general-form__header{text-transform:uppercase;font-size:2.5rem;font-weight:700;display:flex;justify-content:space-between;align-items:center}.general-form__logo{width:9rem}.general-form__logo>img{max-height:3.2rem}.general-form__body{width:100%;margin-top:13rem;display:flex;flex-wrap:wrap;column-gap:2rem}.form-input-container{width:30rem;margin-bottom:.3rem}.select-container{font-family:inherit;font-size:inherit;appearance:none;background:none;background-image:none;border:1px solid var(--grey-030);outline:none;padding:2.5rem .7rem .5rem .7rem;line-height:2.5rem;display:block;width:100%;height:5.7rem;display:flex;justify-content:space-between}.select-container>input,.select-container>input:active,.select-container>input:focus{min-width:9rem;text-transform:uppercase;text-align:center}.select-container>select{width:100%}input[type='button'].--not-selected{background-color:var(--grey-030)}.form-input-container>.forgot_password{visibility:visible;position:absolute;top:calc(100% - 1rem);right:0;font-size:1.4rem}.--center-input{margin:0 auto;margin-top:13rem}.--full-width{width:100%}.general-form__link{color:var(--blue-100)}.general-form__switches>div:first-child{margin-bottom:.5rem}.general-form__footer{margin:0 auto;margin-top:10rem;display:flex;flex-direction:column;align-items:center}.general-form__footer>.opl-button,.general-form__footer>.opl-button:active,.general-form__footer>.opl-button:focus{min-width:50rem;height:4rem;margin-bottom:.5rem;font-weight:700;font-size:2rem;text-transform:uppercase;line-height:4rem;color:var(--grey-000)}.general-form__footer>div{text-align:center}.general-form__footer>div:first-of-type{margin-top:3rem}.remember-me{margin-top:2rem}.remember-me>label{max-width:30rem}.login__qr-code{width:30rem;display:flex;flex-direction:column;justify-content:center;gap:2rem}.login__qr-code>img{max-width:20rem;max-height:20rem}.login__qr-code>div{width:20rem;text-align:center}.login__qr-code>div>div:first-of-type{text-transform:capitalize;font-weight:700;font-size:2rem}.login__qr-code + div{margin-top:4rem}.link-game-account label{display:flex;align-items:center}.link-game-account img{margin-right:1rem;height:1.2rem;width:1.2rem}.link-game-account__results{margin-bottom:4rem}.link-game-account__results td:first-of-type{font-weight:700;text-transform:uppercase}.two-step__container{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.two-step__container>div{margin-top:2rem;font-size:2rem}.auto-tweets-settings__body{margin-top:13rem;display:flex;flex-wrap:wrap;gap:2rem}.additional-tournament-info__image{margin-left:2rem;object-fit:contain;max-height:5rem;flex-shrink:0}.additional-tournament-info__form .fa-file-download{position:absolute;top:1.3rem;right:1.3rem;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;color:var(--grey-000);background:var(--grey-200)}.general-form .redeem .general-form__body{justify-content:center;column-gap:1rem;row-gap:1rem}.general-form .redeem .general-form__body .build_input .form-input-container input{text-align:center}.general-form .redeem .general-form__body .build_input .form-input-container p{position:absolute;bottom:105%;width:max-content}.general-form .general-form__title{color:var(--brand-primary)}.general-form .work-with-us .general-form__body{row-gap:2rem}.general-form .work-with-us .form-input-container:has(>textarea){max-width:unset;width:100%}.general-form .work-with-us .build_input:has(>.form-input-container>textarea){width:100%}.general-form .work-with-us textarea{height:20rem}@media (max-width:840px){.general-form__body>.form-input-container:nth-of-type(odd){margin-right:0}.general-form{padding:6.9rem}.general-form__footer>.opl-button,.general-form__footer>.opl-button:active,.general-form__footer>.opl-button:focus{min-width:25rem}.login__qr-code{justify-content:center}.general-form .redeem .general-form__body{margin-left:auto;margin-right:auto;max-width:20rem;justify-content:unset}}@media (max-width:600px){.login__qr-code{display:none}}@media (max-width:500px){.general-form{padding:0;border:none}.general-form__body .form-input-container{width:100%}.select-container{justify-content:flex-start}.select-container>button{margin-right:1rem}.--center-input{width:100%}.login__qr-code + div{width:100%}}