.container-fluid{width:100%;margin-left:auto;margin-right:auto}.sidebar-panel{position:fixed;top:0;right:-100%;height:100%;width:100%;max-width:450px;background:#fff;box-shadow:-2px 0 5px rgba(0,0,0,.1);transition:right .3s ease;z-index:1050}.sidebar-panel.open{right:0}.auth-wrapper .authentication-form{width:100%;display:flex;padding:1.5rem;align-items:stretch;flex-direction:column;box-sizing:border-box}.back-button-circle{width:44px;height:44px;border-radius:50%;background-color:#000;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background-color .2s ease-in-out,border-color .2s ease-in-out}.back-button-circle svg{stroke:white;transition:stroke .2s ease-in-out}.back-button-circle:active{background-color:#fff}.back-button-circle:active svg{stroke:#000}.form-content-wrapper{display:flex;flex-direction:column;align-items:center;width:100%}.main-logo{width:300px;height:auto;margin-top:20rem;margin-bottom:0}h2.Quick{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:700;font-size:25px;text-align:center;margin-bottom:.5rem}.authentication-form p{color:#6c757d;text-align:center;margin-bottom:1.5rem;font-size:17px}.mobile-input-wrapper{background-color:#f0f0f0;border:1px solid #e0e0e0;border-radius:12px;align-items:center;width:70%;padding:.25rem .75rem;display:flex}.mobile-input-wrapper .form-select{box-shadow:none;background:none;border:none;width:auto;margin-right:5px}.mobile-input-wrapper .form-control{box-shadow:none;background:#fff;border:none;flex-grow:1;font-size:15px}.mobile-input-wrapper .form-control:focus,.mobile-input-wrapper .form-select:focus{outline:none;box-shadow:none}.btn-send-otp{color:#fff;background-color:#8a8a8a;border:none;border-radius:12px;margin-top:1rem;padding:8px;font-weight:600;width:28%;font-size:medium;transition:all .3s}.btn-send-otp:hover{background-color:#707070}.btn-send-otp:disabled{background-color:#ccc;cursor:not-allowed}.step-container{display:flex;flex-direction:column;align-items:center;width:100%}.otp-box{width:40px;height:43px;text-align:center;font-size:20px;border:2px solid #353438;border-radius:12px;outline:none;transition:.2s}.otp-box:focus{border-color:#77767a;box-shadow:0 0 5px rgba(135,135,139,.5)}button.btn.btn-custom.btn-block{background-color:#8A8A8A;color:#fff;border:none;border-radius:8px}@media screen and (min-width:1600px) and (max-width:1900px) and (min-height:800px) and (max-height:1200px){.container-fluid{width:100%;margin-left:auto;margin-right:auto}.sidebar-panel{position:fixed;top:0;right:-100%;height:100%;width:100%;max-width:450px;background:#fff;box-shadow:-2px 0 5px rgba(0,0,0,.1);transition:right .3s ease;z-index:1050}.sidebar-panel.open{right:0}.auth-wrapper .authentication-form{width:100%;display:flex;padding:1.5rem;align-items:stretch;flex-direction:column;box-sizing:border-box}.back-button-circle{width:44px;height:44px;border-radius:50%;background-color:#000;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background-color .2s ease-in-out,border-color .2s ease-in-out}.back-button-circle svg{stroke:white;transition:stroke .2s ease-in-out}.back-button-circle:active{background-color:#fff}.back-button-circle:active svg{stroke:#000}.form-content-wrapper{display:flex;flex-direction:column;align-items:center;width:100%}.main-logo{width:300px;height:auto;margin-top:20rem;margin-bottom:0}h2.Quick{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:700;font-size:25px;text-align:center;margin-bottom:.5rem}.authentication-form p{color:#6c757d;text-align:center;margin-bottom:1.5rem;font-size:17px}.mobile-input-wrapper{background-color:#f0f0f0;border:1px solid #e0e0e0;border-radius:12px;align-items:center;width:80%;padding:.25rem .75rem;display:flex}.mobile-input-wrapper .form-select{box-shadow:none;background:none;border:none;width:auto;margin-right:5px}.mobile-input-wrapper .form-control{box-shadow:none;background:#fff;border:none;flex-grow:1;font-size:15px}.mobile-input-wrapper .form-control:focus,.mobile-input-wrapper .form-select:focus{outline:none;box-shadow:none}.btn-send-otp{background-color:#8A8A8A;color:white;border:none;border-radius:12px;padding:8px;font-weight:600;transition:all .3s ease;margin-top:1rem}.btn-send-otp:hover{background-color:#707070}.btn-send-otp:disabled{background-color:#ccc;cursor:not-allowed}.step-container{display:flex;flex-direction:column;align-items:center;width:100%}.otp-box{width:40px;height:43px;text-align:center;font-size:20px;border:2px solid #353438;border-radius:12px;outline:none;transition:.2s}.otp-box:focus{border-color:#77767a;box-shadow:0 0 5px rgba(135,135,139,.5)}button.btn.btn-custom.btn-block{background-color:#8A8A8A;color:#fff;border:none;border-radius:8px}}@media screen and (min-width:800px) and (max-width:1300px) and (min-height:500px) and (max-height:600px){.container-fluid{width:100%;margin-left:auto;margin-right:auto}.sidebar-panel{position:fixed;top:0;right:-100%;height:100%;width:100%;max-width:350px;background:#fff;box-shadow:-2px 0 5px rgba(0,0,0,.1);transition:right .3s ease;z-index:1050}.sidebar-panel.open{right:0}.auth-wrapper .authentication-form{width:100%;display:flex;padding:1.5rem;align-items:stretch;flex-direction:column;box-sizing:border-box}.back-button-circle{width:44px;height:44px;border-radius:50%;background-color:#000;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background-color .2s ease-in-out,border-color .2s ease-in-out}.back-button-circle svg{stroke:white;transition:stroke .2s ease-in-out}.back-button-circle:active{background-color:#fff}.back-button-circle:active svg{stroke:#000}.form-content-wrapper{display:flex;flex-direction:column;align-items:center;width:100%}.main-logo{width:220px;height:auto;margin-top:8rem;margin-bottom:0}h2.Quick{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:700;font-size:1.25rem;text-align:center;margin-bottom:.5rem}.authentication-form p{color:#6c757d;text-align:center;margin-bottom:1rem;font-size:.9rem}.mobile-input-wrapper{background-color:#f0f0f0;border:1px solid #e0e0e0;border-radius:12px;align-items:center;width:80%;padding:.25rem .75rem;display:flex}.mobile-input-wrapper .form-select{box-shadow:none;background:none;border:none;width:auto;margin-right:5px}.mobile-input-wrapper .form-control{box-shadow:none;background:#fff;border:none;flex-grow:1;font-size:15px}.mobile-input-wrapper .form-control:focus,.mobile-input-wrapper .form-select:focus{outline:none;box-shadow:none}.btn-send-otp{background-color:#8A8A8A;color:white;border:none;border-radius:12px;padding:8px;font-weight:600;transition:background-color .2s ease,transform .1s ease;transition:all .3s ease;width:32%;margin-top:1rem;font-size:15px}.btn-send-otp:hover{background-color:#707070}.btn-send-otp.active{transform:scale(.98);background-color:#5a5a5a}.btn-send-otp:disabled{background-color:#ccc;cursor:not-allowed;transform:scale(1)}.step-container{display:flex;flex-direction:column;align-items:center;width:100%}.otp-box{width:40px;height:43px;text-align:center;font-size:20px;border:2px solid #353438;border-radius:12px;outline:none;transition:.2s}.otp-box:focus{border-color:#77767a;box-shadow:0 0 5px rgba(135,135,139,.5)}button.btn.btn-custom.btn-block{background-color:#8A8A8A;color:#fff;border:none;border-radius:8px}}@media screen and (min-width:900px) and (max-width:2000px) and (min-height:600px) and (max-height:800px){.container-fluid{width:100%;margin-left:auto;margin-right:auto}.sidebar-panel{position:fixed;top:0;right:-100%;height:100%;width:100%;max-width:350px;background:#fff;box-shadow:-2px 0 5px rgba(0,0,0,.1);transition:right .3s ease;z-index:1050}.sidebar-panel.open{right:0}.auth-wrapper .authentication-form{width:100%;display:flex;padding:1.5rem;align-items:stretch;flex-direction:column;box-sizing:border-box}.back-button-circle{width:44px;height:44px;border-radius:50%;background-color:#000;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background-color .2s ease-in-out,border-color .2s ease-in-out}.back-button-circle svg{stroke:white;transition:stroke .2s ease-in-out}.back-button-circle:active{background-color:#fff}.back-button-circle:active svg{stroke:#000}.form-content-wrapper{display:flex;flex-direction:column;align-items:center;width:100%}.main-logo{width:220px;height:auto;margin-top:8rem;margin-bottom:0}h2.Quick{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:700;font-size:1.25rem;text-align:center;margin-bottom:.5rem}.authentication-form p{color:#6c757d;text-align:center;margin-bottom:1rem;font-size:.9rem}.mobile-input-wrapper{background-color:#f0f0f0;border:1px solid #e0e0e0;border-radius:12px;align-items:center;width:80%;padding:.25rem .75rem;display:flex}.mobile-input-wrapper .form-select{box-shadow:none;background:none;border:none;width:auto;margin-right:5px}.mobile-input-wrapper .form-control{box-shadow:none;background:#fff;border:none;flex-grow:1;font-size:15px}.mobile-input-wrapper .form-control:focus,.mobile-input-wrapper .form-select:focus{outline:none;box-shadow:none}.btn-send-otp{background-color:#8A8A8A;color:white;border:none;border-radius:12px;padding:8px;font-weight:600;transition:background-color .2s ease,transform .1s ease;transition:all .3s ease;width:32%;margin-top:1rem;font-size:15px}.btn-send-otp:hover{background-color:#707070}.btn-send-otp.active{transform:scale(.98);background-color:#5a5a5a}.btn-send-otp:disabled{background-color:#ccc;cursor:not-allowed;transform:scale(1)}.step-container{display:flex;flex-direction:column;align-items:center;width:100%}.otp-box{width:40px;height:43px;text-align:center;font-size:20px;border:2px solid #353438;border-radius:12px;outline:none;transition:.2s}.otp-box:focus{border-color:#77767a;box-shadow:0 0 5px rgba(135,135,139,.5)}button.btn.btn-custom.btn-block{background-color:#8A8A8A;color:#fff;border:none;border-radius:8px}@media screen and (max-width:1600px){.container-fluid{width:100%;margin-left:auto;margin-right:auto}.sidebar-panel{position:fixed;top:0;right:-100%;height:100%;width:100%;max-width:350px;background:#fff;box-shadow:-2px 0 5px rgba(0,0,0,.1);transition:right .3s ease;z-index:1050}.sidebar-panel.open{right:0}.auth-wrapper .authentication-form{width:100%;display:flex;padding:1.5rem;align-items:stretch;flex-direction:column;box-sizing:border-box}.back-button-circle{width:44px;height:44px;border-radius:50%;background-color:#000;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background-color .2s ease-in-out,border-color .2s ease-in-out}.back-button-circle svg{stroke:white;transition:stroke .2s ease-in-out}.back-button-circle:active{background-color:#fff}.back-button-circle:active svg{stroke:#000}.form-content-wrapper{display:flex;flex-direction:column;align-items:center;width:100%}.main-logo{width:220px;height:auto;margin-top:12rem;margin-bottom:0}h2.Quick{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:700;font-size:1.25rem;text-align:center;margin-bottom:.5rem}.authentication-form p{color:#6c757d;text-align:center;margin-bottom:1rem;font-size:.9rem}.mobile-input-wrapper{background-color:#f0f0f0;border:1px solid #e0e0e0;border-radius:12px;align-items:center;width:70%;padding:.25rem .75rem;display:flex}.mobile-input-wrapper .form-select{box-shadow:none;background:none;border:none;width:auto;margin-right:5px}.mobile-input-wrapper .form-control{box-shadow:none;background:#fff;border:none;flex-grow:1;font-size:15px}.mobile-input-wrapper .form-control:focus,.mobile-input-wrapper .form-select:focus{outline:none;box-shadow:none}.btn-send-otp{background-color:#8A8A8A;color:white;border:none;border-radius:1rem;padding:8px;font-weight:600;transition:background-color .2s ease,transform .1s ease;transition:all .3s ease;width:30%;margin-top:1rem;font-size:15px;margin-left:25px}.btn-send-otp:hover{background-color:#707070}.btn-send-otp.active{transform:scale(.98);background-color:#5a5a5a}.btn-send-otp:disabled{background-color:#ccc;cursor:not-allowed;transform:scale(1)}.step-container{display:flex;flex-direction:column;align-items:center;width:100%}.otp-box{width:40px;height:43px;text-align:center;font-size:20px;border:2px solid #353438;border-radius:12px;outline:none;transition:.2s}.otp-box:focus{border-color:#77767a;box-shadow:0 0 5px rgba(135,135,139,.5)}button.btn.btn-custom.btn-block{background-color:#8A8A8A;color:#fff;border:none;border-radius:8px}}}