.tou-section{max-width:700px!important;width:100%!important}.checkin-time{margin-bottom:20px}.checkin-time__item{margin-bottom:0}.tou__content p{margin-bottom:8px}.tou__content p strong{font-weight:600}.complete-section{text-align:center}.tou__content h3{line-height:1.2;font-size:21px;font-weight:600;margin-bottom:19px;margin-top:15px}.recommendations{line-height:1.2;font-size:29px;font-weight:700;text-align:center;margin-top:20px}.check__square,.radio__off{fill:#fff}.check__input:checked+.check__box>.check__square{fill:#06f}.rolldate-panel{background:#262626!important;border-top-left-radius:15px;border-top-right-radius:15px;border-top:1px solid rgba(255,255,255,.22)}li.wheel-item{color:#fff!important}.rolldate-container .mask-top{border-top:unset!important;background:linear-gradient(179deg,#262626,#26262685)!important;border-bottom:1px solid rgba(255,255,255,.22)!important}.rolldate-container .mask-bottom{border-bottom:unset!important;border-top:1px solid rgba(255,255,255,.22)!important;background:linear-gradient(0deg,#262626,#26262685)!important}.rolldate-container header{border-bottom:1px solid rgba(255,255,255,.22)!important;height:60px}.rolldate-cancel{font-style:normal!important;font-weight:500!important;font-size:18px!important;color:#fff!important}.rolldate-confirm{color:#e50012!important;font-weight:500!important;font-size:18px!important}.rolldate-container .rolldate-wrapper li{font-size:18px!important}.rolldate-panel{left:0;right:0;margin:0 auto;max-width:500px}.rolldate-container .rolldate-btn{padding:0 30px!important}#registrationform-birth_date{padding:11px 32px 10px 16px}.text-center{text-align:center}.text-bolder{font-weight:700;line-height:110%;font-size:18px}.mb-5{margin-bottom:75px}.div-note{margin:0 auto 25px;width:fit-content;background-color:#7b7b7b3d;padding:20px;border-radius:20px;display:flex;flex-direction:column}.div-note h5{padding-bottom:10px}.div-note p{padding-bottom:5px;line-height:110%}.group-form-buttons{display:flex;justify-content:space-between}.group-form-buttons .div-input{width:65%}.group-form-buttons .div-button{width:33%}.game-info-block{margin:0 auto;width:fit-content;background-color:#7b7b7b3d;padding:20px;border-radius:20px;display:flex;flex-direction:column}.game-info-block .title{font-size:24px;font-weight:700;padding-bottom:10px}.game-info-block .info{display:flex;text-align:center;font-size:18px;padding-bottom:5px;align-items:center}.game-info-block .info:last-child{padding-bottom:0}.game-info-block .info div{margin-right:5px;text-align:left}.game-info-block.text-left{justify-content:left!important}.game-info-block.text-center{justify-content:center!important}.register-or-signup{display:flex;justify-content:center}.fields-marked-title{font-size:21px;padding-top:20px}.form__subtitle{padding-top:12px;max-width:415px;line-height:1.5;font-size:16px;margin-bottom:24px;color:#999}.welcome-section h2{margin-bottom:30px}.welcome-section .register-or-signup{padding-top:40px;gap:25px}.register-or-signup .button{width:fit-content;text-wrap:nowrap;padding:0 24px}.registration-section .button--primary{margin-top:30px}.registration-mode{display:flex;gap:20px;margin-bottom:25px}.fields-marked-title{padding-top:12px;max-width:415px;line-height:1.5;font-size:16px;margin-bottom:24px;color:#999}.field-registrationform-nickname{margin-bottom:0}.nickname{display:flex;align-items:center;gap:20px}.navigation{align-items:center}.stepper{height:fit-content}label.nickname{color:#000}.field-registrationform-password-confirmation{margin-bottom:0}.u-color-red{display:none}.personal-info h2{margin-bottom:24px}.signature{width:100%;max-width:500px;margin:0 auto;padding-bottom:50px}.signature__container{overflow:hidden;background:#fff;border-radius:12px}.sigWrapper{height:220px;width:550px;max-width:500px}.sigNav{display:flex;justify-content:space-between;margin-bottom:15px;align-items:end}.sigPad{position:relative;margin-bottom:50px}.sigPad .error{position:absolute!important;bottom:77px;width:100%;max-width:501px;left:50%;transform:translate(-50%,-50%);position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:4px 17px;line-height:1.4;font-size:14px;color:#fff;background-color:#d93535;background-color:var(--error-color);border-bottom-left-radius:12px;border-bottom-right-radius:12px}.clearButton svg{width:13px;height:13px;margin-right:5px}.clearButton a{color:#fff;text-decoration:underline;display:flex;align-items:center}.disabled-text-label{cursor:not-allowed;opacity:.6;pointer-events:none}.disabled-text-input{background-color:#000;color:#bdbdbd;border:1px solid #e0e0e0;cursor:not-allowed;opacity:.6;pointer-events:none}.disabled-text-input+label{color:#9e9e9e}@media (max-width: 480px){.welcome-section .register-or-signup{flex-direction:column;align-items:center;gap:15px}}.signature__date-title{padding-bottom:3px}.signature__date-date{font-weight:700}.sub_title{margin-bottom:4px;line-height:1.2;font-size:21px}.sub_title--how{margin:24px 0;font-weight:600}.description--best-part{margin-top:24px;font-size:18px;font-weight:700}.promotions{padding:20px}.promotion-item{display:flex;align-items:center;margin-bottom:15px}.promotion-icon{width:50px;height:50px;margin-right:15px}.promotion-text{font-size:18px}.promotion-line{border:0;border-top:1px solid #ccc;margin:40px 0}.subscription-section .title{margin-bottom:20px}.subscription-section .mb-5{margin-bottom:60px}.subscription-section .group-form-buttons{justify-content:left}.subscription-section .group-form-buttons div{margin:10px 10px 10px 0}.field-subscription-contract a{font-size:16px;transition:.3s;color:#004cbf}.info__content a{color:#004cbf!important}
