.main{background:linear-gradient(to bottom,#000,#e5001344)}.date-input__item input::-webkit-outer-spin-button,.date-input__item input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.date-input__item input[type=number]{-moz-appearance:textfield}.complete-section .title,.complete-section .checkin-time,.complete-section .text{text-align:center}.complete-section .text.recommendations{color:#dda11d}.tou__content p{margin-bottom:8px}.tou__content p strong{font-weight:700}.two--buttons{margin-bottom:20px}.text--field--title{margin-bottom:10px;padding-top:15px;display:flex;flex-direction:column;font-weight:500}.text--field--title span{font-weight:400;color:#646464;margin-top:-4px}.u-mb-12px{margin-bottom:10px!important}.rules-section{max-width:700px!important;width:100%}::-webkit-scrollbar-thumb{background-color:#e50012}.form-group--gender{margin-bottom:0}.bg__video{position:fixed;right:0;bottom:0;z-index:-1;min-width:100%;min-height:100%;-webkit-filter:blur(25px);filter:blur(25px)}.check__input:checked+.check__box>.check__square{fill:#e50012}.fields-marked-title{padding-top:12px;max-width:415px;line-height:1.5;font-size:16px;margin-bottom:24px;color:#999}.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{width:fit-content;background-color:#7b7b7b3d;padding:20px;border-radius:20px;display:flex;justify-content:left;flex-direction:column}.game-info-block .title{font-size:24px;font-weight:700;padding-bottom:10px}.game-info-block .info{display:flex;gap:8px;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:not(:first-child,:nth-child(2)){margin-top:8px}.game-info-block .info div{text-align:left}.complete-home-button{width:50%;margin:0 auto}.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}.register-or-signup .button{width:fit-content;text-wrap:nowrap;padding:0 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-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}.complete-section .title{padding-bottom:25px}.complete-section .recommendations{padding-top:15px}.mb-5{margin-bottom:75px}.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:#e50012}.validation-group .form-group__error{display:none;position:initial;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;font-weight:400}.error .form-control{border-bottom-left-radius:0;border-bottom-right-radius:0}.validation-group .form-group__error:before{content:"";width:15px;height:15px;margin-right:9px;background-repeat:no-repeat;background-size:contain;background-position:50% 50%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath d='M6.7 1.7c.6-1.2 2-1.2 2.6 0L15 12.5c.6 1.2-.1 2.7-1.4 2.7H2.4c-1.3 0-2-1.5-1.4-2.7L6.7 1.7zm.5 7.5v-4h1.6v4H7.2zm.8 3.6c-.7 0-1.2-.5-1.2-1.2s.5-1.2 1.2-1.2 1.2.5 1.2 1.2-.5 1.2-1.2 1.2z' clip-rule='evenodd' fill-rule='evenodd' fill='%23fff'/%3E%3C/svg%3E")}.validation-group.error .form-group__error{display:flex!important}
