@tailwind base;@tailwind components;@tailwind utilities;.registerBanner{width:100%;height:100vh;object-fit:cover;position:absolute}@media (min-width:1024px){.registerBanner{position:relative}}.register_component{position:relative}.login_text,.signup_text{text-align:center;font-size:35px;font-weight:600;color:#3e5772;margin-bottom:30px;letter-spacing:.75px}.register_wrapper{top:0;background:#fff;border-radius:10px;padding:100px 20px;width:100%;max-width:445px;max-height:600px;overflow-y:scroll;position:relative;margin:auto}@media (min-width:1024px){.register_wrapper{max-width:100%;width:100%;max-height:100%;height:100%;padding:100px 7vw}}.register_wrapper::-webkit-scrollbar{width:5px}.register_wrapper::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.4);border-radius:10px;border:3px solid rgba(0,0,0,.1)}.register_wrapper::-webkit-scrollbar-track{background:transparent}.login_wrapper{background:#fff;border-radius:10px;position:relative;padding:20px;width:100%;display:flex;flex-direction:column;justify-content:center;min-height:500px;margin:auto}.login_wrapper form{max-width:445px;margin:0 auto;width:100%}.login_wrapper::-webkit-scrollbar{width:5px}.login_wrapper::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.4);border-radius:10px;border:3px solid rgba(0,0,0,.1)}.login_wrapper::-webkit-scrollbar-track{background:transparent}.inputs{display:flex;flex-direction:column;margin-bottom:20px}.inputs.textarea textarea{height:100px;background:transparent;color:#3e5772;font-size:16px}.inputs label{line-height:25px;letter-spacing:.75px;color:#3e5772;font-size:16px}.inputs input{color:#3e5772!important;background-color:transparent!important;border-bottom:.5px solid #3e5772!important;outline:2px solid transparent;outline-offset:2px;border-top:none;border-left:none;border-right:none;box-shadow:none;padding-bottom:5px;font-size:16px}.account_type,.accredited_investor,.member{background-color:#fff;color:#3e5772;padding:10px;font-size:16px;line-height:25px;letter-spacing:.75px}.additional-links{margin-top:2rem!important;max-width:445px;margin:0 auto}.register-link{margin-right:20px}.forgot-password-link{padding:0 10px!important}.forgot-password-link,.register-link{background-color:#e17f36;border:1px solid #e17f36;color:#fff;padding:2px 15px;font-size:12px;line-height:20px;letter-spacing:.75px;border-radius:5px;cursor:pointer;transition:all .3s;text-decoration:none}.forgot-password-link:hover,.register-link:hover{background-color:#fff;color:#e17f36}.loginbutton,.registerbutton{background-color:#e17f36;border:1px solid #e17f36;color:#fff;padding:2px 15px;font-size:12px;line-height:20px;letter-spacing:.75px;border-radius:5px;cursor:pointer;transition:all .3s}.loginbutton:hover,.registerbutton:hover{background-color:#fff;color:#e17f36}.login_wrapper .error{color:red;font-size:17px;margin-bottom:20px}.authentication_wrapper{display:flex;flex-direction:column}@media (min-width:1024px){.authentication_wrapper{flex-direction:row}.registerBanner{width:50%}.login_wrapper{width:50%;height:100%}}.register_check{margin-right:10px}@media (max-width:1024px){button,input[type=text],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}input,select,textarea{outline:none;border-radius:0;font-family:PP Neue Montreal Book\ }button{background:none;border:none;padding:0;font-family:inherit}}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:#000!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.popup_send_email{opacity:0;visibility:hidden;transition:all .3s;padding-top:20px;display:flex;flex-direction:column}.popup_send_email.show{opacity:1;visibility:visible}.popup_send_email form input{background-color:transparent;font-size:16px;color:#3e5772;border:none;border-bottom:1px solid #3e5772!important;padding-bottom:5px;margin-right:20px;width:100%;margin-bottom:20px}.popup_send_email form button{font-size:16px;color:#3e5772;background-color:#fff;border-radius:5px;border:1px solid #3e5772;padding:3px 10px}.login_wrapper .header-logo-wrapper.sign_in,.register_wrapper .header-logo-wrapper.sign_up{width:100%!important;margin-bottom:20px;text-align:center}.login_wrapper .header-logo-wrapper img,.register_wrapper .header-logo-wrapper img{top:20px;right:20px}.not_matched{font-size:16px;color:red}@media (min-width:1024px){.registerBanner{animation:bannerLeft .9s linear}.login_wrapper,.register_wrapper{animation:bannerRight .9s linear}.login_wrapper .header-logo-wrapper.sign_in,.register_wrapper .header-logo-wrapper.sign_up{width:100%!important;margin-bottom:30px}}@keyframes bannerRight{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes bannerLeft{0%{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}.openEmailRestForm{height:auto;left:0;right:0;padding:10px 20px;border-radius:5px;text-align:left}.openEmailRestForm,.openEmailRestForm .form-group{display:flex;flex-direction:column}.openEmailRestForm .form-group input,.openEmailRestForm .form-group label{color:#3e5772!important;font-size:16px;padding-bottom:5px}.openEmailRestForm .form-group input{background-color:transparent!important;border-bottom:.5px solid #3e5772!important;outline:2px solid transparent;outline-offset:2px;border-top:none;border-left:none;border-right:none;box-shadow:none}.openEmailRestForm button{width:max-content;margin-top:20px}.success{color:green}.errorMessage,.success{font-size:17px;font-weight:400;margin-bottom:20px}.errorMessage{color:red}