.form .auth-form-wrap{max-width:480px;width:100%;margin:0 auto;padding:32px 24px}.form .auth-form-wrap.wasviking-register{background-color:#fff;border-radius:16px;box-shadow:0 18px 45px rgba(2,28,36,.14)}.form .wasviking-logo-circle{display:flex;justify-content:center;margin-bottom:16px}.form .wasviking-logo-circle .logo-circle{width:72px;height:72px;border-radius:50%;background-color:#021c24;display:flex;align-items:center;justify-content:center}.form .wasviking-logo-circle .logo-circle .logo-img{max-width:52px;height:auto}.form .register-title{font-size:24px;line-height:1.25;font-weight:700;letter-spacing:.02em;color:#000}.form .register-subtitle{font-size:14px;line-height:1.5;font-weight:400;letter-spacing:.01em;color:#6b7280}.form .plan-badge{display:inline-flex;align-items:center;padding:4px 12px;border-radius:999px;border:1px solid #d9d9d9;background-color:#f9fafb;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#021c24}.form .auth-form-wrap .alert{border-radius:10px;font-size:13px;line-height:1.5;padding:10px 12px;margin-bottom:14px}.form .auth-form-wrap .alert-warning{border:1px solid rgba(173,0,0,.18);background-color:#fff7ed;color:#7c2d12}.form .auth-form-wrap .alert-danger{border:1px solid rgba(173,0,0,.35);background-color:#fef2f2;color:#7f1d1d}.form .auth-form-wrap label{display:block;font-size:13px;font-weight:500;color:#021c24;margin-bottom:4px}.form .auth-form-wrap .form-control{height:48px;padding:8px 12px;font-size:14px;font-weight:400;color:#000;border-radius:6px;border:1px solid #d9d9d9;box-shadow:none;background-color:#fff}.form .auth-form-wrap .form-control:focus{border-color:#ad0000;box-shadow:0 0 0 2px rgba(173,0,0,.25);outline:0}.form .auth-form-wrap .form-control::placeholder{color:#90908e}.form .auth-form-wrap .btn-primary,.form .auth-form-wrap .wv-btn-primary{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 28px;border-radius:999px;border:1px solid #ad0000;background-color:#ad0000;color:#fff;font-size:15px;font-weight:600;letter-spacing:.02em;text-transform:none;box-shadow:0 10px 20px rgba(173,0,0,.25);transition:.18s ease-in-out}.form .auth-form-wrap .btn-primary:active,.form .auth-form-wrap .btn-primary:focus,.form .auth-form-wrap .btn-primary:hover,.form .auth-form-wrap .wv-btn-primary:active,.form .auth-form-wrap .wv-btn-primary:focus,.form .auth-form-wrap .wv-btn-primary:hover{background-color:red;border-color:red;box-shadow:0 14px 28px rgba(173,0,0,.35);color:#fff}.form .auth-form-wrap .btn-primary:disabled,.form .auth-form-wrap .wv-btn-primary:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.form .auth-form-wrap .btn-outline-wv{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 20px;border-radius:999px;border:1px solid #021c24;background-color:#fff;color:#021c24;font-size:14px;font-weight:500;letter-spacing:.02em;transition:.18s ease-in-out}.form .auth-form-wrap .btn-outline-wv:focus,.form .auth-form-wrap .btn-outline-wv:hover{border-color:#1b353b;background-color:#1b353b;color:#fff}.form .auth-form-wrap .register-helper-text{font-size:13px;color:#6b7280;text-align:center;margin-top:8px}.form .auth-form-wrap .register-terms .new-control{align-items:flex-start}.form .auth-form-wrap .register-terms .new-control-input{margin-top:2px}.form .auth-form-wrap .register-terms .new-control-indicator{border-radius:4px}.form .auth-form-wrap a{color:#6b7280;text-decoration:none;transition:color .16s,text-decoration .16s}.form .auth-form-wrap a:hover{color:#ad0000;text-decoration:underline}.form .auth-form-wrap .text-muted{color:#6b7280!important}@media (min-width:768px){.form .wasviking-logo-circle{display:none}.form .auth-form-wrap.wasviking-register{padding:40px 32px}}@media (max-width:575.98px){.form .auth-form-wrap.wasviking-register{box-shadow:none;padding:24px 18px}.form .register-title{font-size:20px}}.form .auth-form-wrap .btn.btn-primary{background-color:#ad0000!important;border-color:#ad0000!important;color:#fff!important;border-radius:999px;box-shadow:0 10px 20px rgba(173,0,0,.25)}.form .auth-form-wrap .btn.btn-primary:focus,.form .auth-form-wrap .btn.btn-primary:hover{background-color:red!important;border-color:red!important;color:#fff!important;box-shadow:0 14px 28px rgba(173,0,0,.35)}.form .auth-form-wrap .btn.btn-primary:active{background-color:red!important;border-color:red!important}.form .auth-form-wrap .btn.btn-primary:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.form .auth-form-wrap .register-terms{margin-top:18px;font-size:12px;color:#6b7280;line-height:1.5}.form .auth-form-wrap .register-terms a{color:#6b7280;text-decoration:none;transition:color .18s,text-decoration .18s}.form .auth-form-wrap .register-terms a:hover{color:#ad0000;text-decoration:underline}.form .auth-form-wrap.wasviking-register .btn.btn-primary{background-color:#ad0000!important;border-color:#ad0000!important;color:#fff!important;border-radius:999px;box-shadow:0 10px 20px rgba(173,0,0,.25)}.form .auth-form-wrap.wasviking-register .btn.btn-primary:focus,.form .auth-form-wrap.wasviking-register .btn.btn-primary:hover{background-color:red!important;border-color:red!important;color:#fff!important;box-shadow:0 14px 28px rgba(173,0,0,.35)}.form .auth-form-wrap.wasviking-register .btn.btn-primary:active{background-color:red!important;border-color:red!important}.form .auth-form-wrap.wasviking-register .btn.btn-primary:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.form .auth-form-wrap.wasviking-register .register-terms label,.form .auth-form-wrap.wasviking-register .register-terms span{font-size:12px;line-height:1.5}.form .auth-form-wrap.wasviking-register .register-terms span{color:#6b7280!important}.form .auth-form-wrap.wasviking-register .register-terms a{color:#6b7280;text-decoration:none;transition:color .18s,text-decoration .18s}.form .auth-form-wrap.wasviking-register .register-terms a:hover{color:#ad0000;text-decoration:underline}.register-terms span{color:#6b7280!important;font-size:12px;line-height:1.5}.register-terms a{color:#6b7280!important;text-decoration:none}.register-terms a:hover{color:#ad0000!important;text-decoration:underline}.form .auth-form-wrap.wasviking-register .register-terms .new-checkbox.checkbox-outline-primary .new-control-indicator{border:1px solid #ad0000!important;background-color:#fff!important}.form .auth-form-wrap.wasviking-register .register-terms .new-control-input:checked~.new-control-indicator{background-color:#ad0000!important;border-color:#ad0000!important;box-shadow:0 0 0 2px rgba(173,0,0,.25)}.form .auth-form-wrap.wasviking-register .register-terms .new-control-input:focus~.new-control-indicator{box-shadow:0 0 0 2px rgba(173,0,0,.25)}.form .auth-form-wrap.wasviking-register .register-terms .new-control-input:checked~.new-control-indicator::after{border-color:#fff!important}