.login-container{width:100%!important;max-width:500px!important;min-width:300px!important;background:var(--neu-background)!important;box-shadow:var(--neu-box-shadow)!important;padding:1rem!important}.Reg-Hero-bg{width:100%;min-height:100vh;background-image:url(/_next/static/media/HomeBackground.7e56a477.png);background-size:cover;background-position:50%;background-repeat:no-repeat}@media (max-width:768px){.login-container{max-width:90vw!important;min-width:280px!important;padding:.75rem!important;margin:0 1rem!important}.welcome-title{font-size:1.5rem!important}.login-container p.fs-6{font-size:.875rem!important}.login-container .small,.login-container small{font-size:.75rem!important}.login-container .form-control{font-size:.875rem!important;padding:.5rem .75rem!important}.login-container .btn{font-size:.875rem!important;padding:.5rem 1rem!important}.login-container .mx-3{margin-left:.5rem!important;margin-right:.5rem!important}.login-container .px-3{padding-left:.5rem!important;padding-right:.5rem!important}.login-container .mx-5,.login-container .px-5{margin-left:1rem!important;margin-right:1rem!important;padding-left:1rem!important;padding-right:1rem!important}.google-button{margin:0 1rem!important;font-size:.875rem!important}}@media (max-width:480px){.login-container{max-width:95vw!important;min-width:260px!important;padding:1.5rem!important;margin:0 .1rem!important}.welcome-title{font-size:1.25rem!important;margin-top:1rem!important}.login-container p.fs-6{font-size:.75rem!important;margin-bottom:.5rem!important}.login-container .small,.login-container small{font-size:.7rem!important}.login-container .form-control{font-size:.8rem!important;padding:.4rem .6rem!important}.login-container .btn{font-size:.8rem!important;padding:.4rem .8rem!important}.login-container .mx-3,.login-container .px-3{margin-left:.25rem!important;margin-right:.25rem!important;padding-left:.25rem!important;padding-right:.25rem!important}.login-container .mx-5,.login-container .px-5{margin-left:.5rem!important;margin-right:.5rem!important;padding-left:.5rem!important;padding-right:.5rem!important}.login-container .mb-md-2{margin-bottom:.5rem!important}.google-button{margin:0 .5rem!important;padding:8px 0!important;font-size:.75rem!important}.login-container .d-flex.align-item-center{flex-direction:column!important}.login-container .d-flex.align-item-center>div{width:100%!important;margin-left:0!important;margin-right:0!important}.form-check-label.w-50{width:100%!important;font-size:.7rem!important}.priv-tcp{margin:0 3rem}}@media (max-width:360px){.login-container{min-width:240px!important}.welcome-title{font-size:1.1rem!important}.login-container p.fs-6{font-size:.7rem!important}}.input-otp-size{width:40px!important;height:50px!important}@media (max-width:480px){.input-otp-size{width:35px!important;height:45px!important;font-size:.9rem!important}}.react-tel-input .selected-flag:focus,.react-tel-input .selected-flag:hover{background-color:rgba(0,0,0,0)!important;cursor:text}.react-tel-input .form-control::placeholder{color:rgba(245,245,245,.452)}.react-tel-input .selected-flag.open:before,.react-tel-input .selected-flag:focus:before{border-color:transparent!important;box-shadow:none!important}.react-tel-input .form-control.custom-phone-input-height{height:40px!important;font-size:14px!important;border-color:rgb(90,90,90);padding-left:3rem}@media (max-width:480px){.react-tel-input .form-control.custom-phone-input-height{height:36px!important;font-size:.8rem!important;padding-left:3rem}}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='%23EBA900'/%3E%3C/svg%3E");border:2px solid #eba900;background-color:#1e1e1e}.google-button{margin:0 2rem;padding:10px 0;transition:all .3s ease}.google-button:hover{background-color:rgba(255,255,255,.05)}input[type=password]::-ms-clear,input[type=password]::-ms-reveal{display:none}input[type=password]::-webkit-contacts-auto-fill-button,input[type=password]::-webkit-credentials-auto-fill-button{visibility:hidden;pointer-events:none;position:absolute;right:0}@media (max-width:480px){.login-container [style*="height: 4px"]{height:3px!important}}