@media screen and (min-width:768px){.register-page{padding-left:3em;padding-right:3em}}@media screen and (max-width:767px){.register-page{padding-left:2em;padding-right:2em}}.register-page .tabs{display:flex;justify-content:center;margin-bottom:1rem;gap:1rem}.register-page .tab-button{padding:10px 20px;background-color:transparent;border:2px solid #ccc;cursor:pointer;border-radius:5px;font-weight:700;transition:all .2s ease-in-out}.register-page .tab-button:hover{border-color:#999}.register-page .tab-button.active{background-color:#333;color:#fff;border-color:#333}.register-page .tab-content .register-form{margin-top:1rem}.register-page .tab-content .register-form form{background-color:#fff;padding:1rem;border-radius:14px}.register-page .tab-content .register-form .input-container{background-color:#f1f1f1;color:#111827;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);padding:.5rem .75rem;border-radius:12px;margin-bottom:1rem;width:100%;min-height:3.5rem;position:relative;display:inline-block;height:-moz-fit-content;height:fit-content;flex-direction:row;align-items:center;cursor:text;transition:background .15s ease;outline:2px solid transparent;outline-offset:2px}.register-page .tab-content .register-form .input-container .input-label,.register-page .tab-content .register-form .input-container label{font-size:.875rem;line-height:1.25rem;color:#111827}.register-page .tab-content .register-form .input-container input{background-color:transparent;color:#111827;border:none;width:100%;font-weight:400;font-size:.875rem;line-height:1.25rem;padding-right:1.5rem;outline:none;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.register-page .tab-content .register-form .input-container input::placeholder{color:#6b7280;font-size:1rem}.register-page .tab-content .register-form .input-container input[type=file]{margin:1rem 0}.register-page .tab-content .register-form .input-container .profile-picture{max-width:400px;max-height:400px;margin:1em auto;display:block;border-radius:100%;object-fit:cover}@media screen and (max-width:767px){.register-page .tab-content .register-form .input-container .profile-picture{max-width:100%}}.register-page .tab-content .register-form .input-container .react-select-wrapper{margin:1rem 0}.register-page .tab-content .register-form .input-container .react-select-wrapper .react-select__control{background-color:#fff;color:#111827;border-color:#d1d5db}.register-page .tab-content .register-form .input-container .react-select-wrapper .react-select__control--is-focused,.register-page .tab-content .register-form .input-container .react-select-wrapper .react-select__control:hover{border-color:#6b7280}.register-page .tab-content .register-form .input-container .react-select-wrapper .react-select__menu{background-color:#fff}.register-page .tab-content .register-form .input-container .react-select-wrapper .react-select__option{background-color:#fff;color:#111827}.register-page .tab-content .register-form .input-container .react-select-wrapper .react-select__option:hover{background-color:#f3f4f6}.register-page .tab-content .register-form .input-container .react-select-wrapper .react-select__option.react-select__option--is-selected{background-color:#e5e7eb}.register-page .tab-content .register-form .input-container .react-select-wrapper .react-select__single-value{color:#111827}.register-page .tab-content .register-form .input-container .react-select-wrapper .react-select__input{color:#111827!important}.register-page .tab-content .register-form .input-container .react-select-wrapper .react-select__placeholder{color:#6b7280}.register-page .tab-content .register-form .input-container .react-select-wrapper .react-select__indicator{color:#4b5563}.register-page .tab-content .register-form .input-container .react-select-wrapper .react-select__indicator:hover{color:#1f2937}.register-page .tab-content .register-form .input-container .react-select-wrapper .react-select__indicator-separator{background-color:#e5e7eb}.register-page .tab-content .register-form .text-editor-wrapper{border:1px solid #ccc;margin:1rem 0}.register-page .tab-content .register-form .text-editor-wrapper .text-editor{padding:.5rem}.register-page .tab-content .register-form .text-editor-content{margin:1rem 0}.register-page .tab-content .register-form .text-editor-content h1,.register-page .tab-content .register-form .text-editor-content h2,.register-page .tab-content .register-form .text-editor-content h3,.register-page .tab-content .register-form .text-editor-content h4,.register-page .tab-content .register-form .text-editor-content h5,.register-page .tab-content .register-form .text-editor-content h6,.register-page .tab-content .register-form .text-editor-content li,.register-page .tab-content .register-form .text-editor-content p,.register-page .tab-content .register-form .text-editor-content span{background-color:transparent!important;color:#1f2937!important}.register-page .tab-content .register-form .text-editor-content ul{padding-left:2rem}.register-page .tab-content .register-form .terms-checkbox{position:relative;display:flex;align-items:flex-start;gap:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-bottom:0;min-height:max-content}.register-page .tab-content .register-form .terms-checkbox label{position:relative;padding-left:28px;cursor:pointer;display:inline-flex;align-items:flex-start}.register-page .tab-content .register-form .terms-checkbox input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.register-page .tab-content .register-form .terms-checkbox input[type=checkbox]:checked~.checkmark{background-color:#000}.register-page .tab-content .register-form .terms-checkbox input[type=checkbox]:checked~.checkmark:after{display:block}.register-page .tab-content .register-form .terms-checkbox .checkmark{position:absolute;top:2px;left:0;height:18px;width:18px;background-color:#fff;border:1px solid #ccc;border-radius:4px;transition:background-color .2s ease}.register-page .tab-content .register-form .terms-checkbox .checkmark:after{content:"";position:absolute;display:none;left:5px;top:1px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.register-page .tab-content .register-form .terms-checkbox a{text-decoration:underline}.register-page .tab-content .register-form .add-social-btn,.register-page .tab-content .register-form .button-submit,.register-page .tab-content .register-form .remove-social-btn{font-size:.875rem;padding:0 1rem;background-color:#000;color:#fff;border-radius:12px;height:2.5rem;cursor:pointer;border:none;display:inline-flex;align-items:center}.register-page .tab-content .register-form .add-social-btn:disabled,.register-page .tab-content .register-form .button-submit:disabled,.register-page .tab-content .register-form .remove-social-btn:disabled{cursor:not-allowed;background-color:#e5e7eb;color:#9ca3af}.register-page .tab-content .register-form .remove-social-btn{display:flex;justify-content:center}.register-page .tab-content .register-form .button-margin-top{margin-top:1rem}.register-page .tab-content .register-form .captcha-container{margin:1rem 0}.register-page .tab-content .register-form .captcha-container div{width:100%!important}.register-page .tab-content .register-form .captcha-container div iframe{max-width:100%}.register-page .tab-content .register-form .error-message{color:#721c24;background-color:#f8d7da;padding:.75rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.register-page .tab-content .register-form .error-message p{font-size:.875rem;line-height:1.25rem}.register-page .tab-content .register-form .social-link-row{display:grid;align-items:center;margin:1rem 0;padding:.5rem;background-color:#fff}@media screen and (min-width:768px){.register-page .tab-content .register-form .social-link-row{gap:2rem;grid-template-columns:5fr 5fr 1fr}}.register-page .tab-content .register-form .social-link-row .select-filter{margin:0;padding-top:0}.register-page .tab-content .register-form .social-link-row .select-filter .react-select-wrapper{margin:.5rem 0}.register-page .tab-content .register-form .social-link-row .input-container{margin-bottom:0}@media screen and (max-width:767px){.register-page .tab-content .register-form .social-link-row .input-container{margin-bottom:1rem}}.register-page .tab-content .register-form .social-link-row .remove-social-btn{margin-bottom:0}@media screen and (max-width:767px){.register-page .tab-content .register-form .social-link-row .remove-social-btn{margin-bottom:1rem}}.register-page .tab-content .register-form .add-social-btn{margin-bottom:1rem}.register-page .tab-content .register-form .remove-social-btn{background-color:#000}