.signup{background:#0b121f;width:100%;height:100vh;display:flex;position:relative;overflow:hidden}.signup .leftPos{z-index:1;width:13.02vw;max-width:250px;height:100%;position:absolute;top:0;left:0}.leftPos img{object-fit:cover;opacity:.5;width:100%;height:100%}.signup .wrap{z-index:2;transform-origin:50%;background:linear-gradient(146deg,#121a2bde 1.42%,#0f1621de 100%);border-radius:15px;width:758px;height:784px;margin:-50px auto auto;padding:40px;position:relative;transform:scale(.8);box-shadow:0 0 15.9px #0000001a}.signup .wrap:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:radial-gradient(circle,#0000 0%,#fff3 100%);border-radius:15px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (min-width:1920px){.signup .wrap{transform-origin:50%;width:758px;height:784px;margin-top:50px;padding:40px;transform:scale(1)}.signup .background-svg{z-index:0;width:254px;height:259px;position:absolute;bottom:120px;right:550px!important}}.signup .wrap h3{color:#fff;letter-spacing:-.5px;font-family:Poppins;font-size:25px;font-style:normal;font-weight:600;line-height:211%}.signup .wrap p{color:#a4a4a4;letter-spacing:-.28px;margin-bottom:18px;font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;line-height:211%}.signup form{width:100%}.signup .form-row{gap:20px;margin-bottom:20px;display:flex}.signup .form-group{flex-direction:column;flex:1;display:flex}.signup .form-group label{color:#fff;letter-spacing:-.28px;margin-bottom:7px;font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.signup .input-wrapper{align-items:center;display:flex;position:relative}.signup .input-icon{z-index:1;pointer-events:none;color:#a4a4a4;letter-spacing:-.4px;font-family:Inter;font-size:20px;font-style:normal;font-weight:500;line-height:normal;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.signup .input-wrapper input,.signup .input-wrapper select{color:#fff;letter-spacing:-.28px;box-sizing:border-box;background:#0a0f1a;border:.8px solid #ffffff1a;border-radius:8px;width:100%;height:45px;padding:12px 16px 12px 45px;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.signup .input-wrapper input::placeholder{color:#fff6}.signup .input-wrapper select{appearance:none;cursor:pointer;padding-right:45px}.signup .select-arrow{color:#fff9;pointer-events:none;z-index:1;font-size:12px;position:absolute;right:16px}.signup .eye-icon{cursor:pointer;z-index:1;-webkit-user-select:none;user-select:none;font-size:16px;position:absolute;right:16px}.signup .login-button{color:#fff;text-align:center;cursor:pointer;background:#f26419;border:none;border-radius:8px;width:100%;margin-top:10px;margin-bottom:20px;padding:12px 0;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:24px;transition:all .3s}.signup .login-button:hover{background:#ff8f55}.signup .login-button:active{transform:scale(.98)}.signup .signup-link{text-align:center;color:#ffffffb3;margin:0;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.signup .signup-link a{color:#f26419;font-weight:500;text-decoration:none}.signup .signup-link a:hover{text-decoration:underline}.signup .background-svg{z-index:0;width:231px;height:240px;position:absolute;bottom:120px;right:400px}@media (max-width:768px){.signup{height:auto;min-height:100vh;padding:20px 0}.signup .leftPos{display:none}.signup .wrap{width:90%;max-width:100%;height:auto;min-height:auto;margin:0 auto 20px;padding:30px 20px;transform:scale(1)}.signup .wrap h3{margin-bottom:10px;font-size:22px;line-height:150%}.signup .wrap p{margin-bottom:20px;font-size:13px;line-height:150%}.signup .form-row{flex-direction:column;gap:0;margin-bottom:0}.signup .form-group{width:100%;margin-bottom:20px}.signup .background-svg{display:none}}
