.register{margin:7rem 0 3rem}.register .section-heading{display:flex;align-items:center;gap:12px;margin:0 0 1.5rem;font-family:Raleway,sans-serif;font-weight:700;font-size:1.3rem;color:#124265;text-transform:uppercase;letter-spacing:.5px}.register .section-heading i{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:50%;background:rgba(22,80,123,.08);color:#16507b;font-size:18px}.register .section-heading:after{content:"";flex:1 1 auto;height:2px;margin-left:8px;background:linear-gradient(90deg,rgba(22,80,123,.25),transparent)}.register .register-card{padding:32px 36px;border-radius:16px;background:#fff;box-shadow:0 10px 30px rgba(18,66,101,.12)}@media (max-width:576px){.register .register-card{padding:24px 18px}}.register fieldset+fieldset{margin-top:28px;padding-top:24px;border-top:1px solid rgba(22,80,123,.08)}.register fieldset legend{display:flex;align-items:center;gap:8px;margin-bottom:16px;font-family:Raleway,sans-serif;font-weight:700;font-size:1rem;color:#124265;text-transform:uppercase;letter-spacing:.5px}.register fieldset legend i{color:#e2185b;font-size:.9rem}.register label{margin-bottom:6px;color:#124265;font-weight:600;font-size:.9rem}.register .form-control{padding:10px 14px;border-radius:10px;border-color:rgba(22,80,123,.2)}.register .form-control:focus{border-color:#16507b;box-shadow:0 0 0 3px rgba(22,80,123,.12)}.register .input-group .input-group-text{border-radius:10px 0 0 10px;border-color:rgba(22,80,123,.2);background:#f4f7fa;color:#16507b}.register .input-group .btn-eye{border:1px solid rgba(22,80,123,.2);border-left:0;border-radius:0 10px 10px 0!important;background:#f4f7fa;color:#16507b}.register .input-group .btn-eye:hover{background:#e6eef5}.register .form-text{margin-top:6px;color:#6c7689;font-size:.82rem}.register .form-text i{margin-right:2px;opacity:.7}.register .hint{display:flex;gap:12px;padding:12px 16px;border-radius:10px;background:#f4f7fa;color:#5f687b;font-size:.85rem}.register .hint>i{margin-top:3px;color:#16507b}.register .hint code{color:#e2185b}.register .form-switch{display:flex;align-items:center;gap:10px;min-height:28px;padding-left:0}.register .form-switch .form-check-input{position:static;float:none;flex-shrink:0;width:2.6em;height:1.4em;margin:0;cursor:pointer}.register .form-switch .form-check-input:checked{border-color:#16507b;background-color:#16507b}.register .form-switch .form-check-input:focus{box-shadow:0 0 0 3px rgba(22,80,123,.12)}.register .form-switch .form-check-label{margin:0;cursor:pointer}.register .submit{margin-top:28px;padding-top:24px;border-top:1px solid rgba(22,80,123,.08)}.register .submit .form-switch a{color:#16507b;font-weight:700}.register .submit .btn-create{width:100%;margin-top:18px;padding:14px;border:0;border-radius:50px;background:#e2185b;color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 6px 16px rgba(226,24,91,.35);transition:all .25s ease}.register .submit .btn-create:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 20px rgba(226,24,91,.45)}.register .submit .btn-create:disabled{background:#c9ced6;box-shadow:none;opacity:1}.register .submit .login{margin:16px 0 0;text-align:center}.register .submit .login a{color:#16507b;font-weight:600;text-decoration:none}.register .submit .login a:hover{text-decoration:underline}.register .support{position:sticky;top:7rem;padding:28px 26px;border-radius:16px;background:linear-gradient(160deg,#eef4f9,#dde8f1);color:#124265}.register .support .support-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:16px;border-radius:50%;background:#fff;color:#e2185b;font-size:22px;box-shadow:0 4px 12px rgba(226,24,91,.2)}.register .support .highlight{display:flex;gap:10px;margin:0;padding:12px 14px;border-radius:10px;background:#fff;font-weight:600}.register .support .highlight i{margin-top:3px;color:#f0a500}.register .support .btn{font-weight:600;letter-spacing:.05rem}