.AuthForm_modalOverlay__XEH1n{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;z-index:1000;-webkit-animation:AuthForm_fadeIn__h1L0I .4s cubic-bezier(.4,0,.2,1);animation:AuthForm_fadeIn__h1L0I .4s cubic-bezier(.4,0,.2,1)}@-webkit-keyframes AuthForm_fadeIn__h1L0I{0%{opacity:0}to{opacity:1}}@keyframes AuthForm_fadeIn__h1L0I{0%{opacity:0}to{opacity:1}}.AuthForm_modalContainer__2zQVl{background:#188754;border-radius:16px;box-shadow:0 20px 40px rgba(24,135,84,.3);max-width:320px;width:95%;height:auto;max-height:90vh;overflow:hidden;-webkit-animation:AuthForm_slideUp__3-Zrv .4s ease-out;animation:AuthForm_slideUp__3-Zrv .4s ease-out;border:1px solid hsla(0,0%,100%,.2)}@-webkit-keyframes AuthForm_slideUp__3-Zrv{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes AuthForm_slideUp__3-Zrv{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.AuthForm_modalContent__fBbtm{background:#fff;border-radius:20px;margin:8px;position:relative;overflow:hidden;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1)}.AuthForm_closeButton__6f57F{position:absolute;top:24px;right:24px;background:hsla(0,0%,100%,.95);border:none;border-radius:50%;width:44px;height:44px;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;cursor:pointer;z-index:10;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);color:#666;box-shadow:0 4px 12px rgba(0,0,0,.15)}.AuthForm_closeButton__6f57F:hover{background:#fff;-webkit-transform:scale(1.1) rotate(90deg);transform:scale(1.1) rotate(90deg);color:#188754;box-shadow:0 6px 20px rgba(0,0,0,.2)}.AuthForm_auth__2lABj{max-width:320px;margin:.5rem auto;padding:1.5rem 1.25rem;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;box-shadow:0 15px 30px rgba(0,0,0,.08),0 4px 8px rgba(0,0,0,.04),inset 0 1px 0 hsla(0,0%,100%,.8);border:1px solid hsla(0,0%,100%,.2);position:relative;overflow:hidden}.AuthForm_auth__2lABj:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:-webkit-linear-gradient(left,#188754,#10b981,#34d399);background:linear-gradient(90deg,#188754,#10b981,#34d399);border-radius:20px 20px 0 0}.AuthForm_auth__2lABj h1{text-align:center;margin-bottom:1.25rem;color:#1f2937;font-size:1.5rem;font-weight:600;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;grid-gap:.5rem;gap:.5rem;letter-spacing:-.025em}.AuthForm_auth__2lABj h1 svg{color:#188754;font-size:1.25rem}.AuthForm_auth__2lABj form{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;grid-gap:.75rem;gap:.75rem}.AuthForm_auth__2lABj form>div{position:relative}.AuthForm_auth__2lABj label{position:absolute;top:12px;left:16px;color:#6b7280;font-size:.875rem;pointer-events:none;padding:0 4px;z-index:1}.AuthForm_auth__2lABj input,.AuthForm_auth__2lABj label{font-weight:500;-webkit-transition:all .2s ease;transition:all .2s ease;background:#fff}.AuthForm_auth__2lABj input{width:100%;padding:12px 14px;border:1.5px solid #e5e7eb;border-radius:10px;font-size:.9rem;color:#1f2937}.AuthForm_auth__2lABj input:focus{outline:none;border-color:#188754;box-shadow:0 0 0 4px rgba(24,135,84,.08)}.AuthForm_auth__2lABj input:focus+label,.AuthForm_auth__2lABj input:not(:placeholder-shown)+label{top:-8px;left:12px;font-size:.75rem;color:#188754;font-weight:600}.AuthForm_auth__2lABj input:disabled{background:#f9fafb;color:#9ca3af;cursor:not-allowed;border-color:#f3f4f6}.AuthForm_auth__2lABj input[type=submit],.AuthForm_submitButton__BCfmc{background:-webkit-linear-gradient(315deg,#188754,#16a34a);background:linear-gradient(135deg,#188754,#16a34a);color:#fff;border:none;padding:11px 16px;border-radius:10px;font-weight:600;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;margin-top:.25rem;width:100%;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;grid-gap:.4rem;gap:.4rem;font-size:.9rem;letter-spacing:.025em;box-shadow:0 3px 8px rgba(24,135,84,.2);position:relative;overflow:hidden}.AuthForm_auth__2lABj input[type=submit]:hover,.AuthForm_submitButton__BCfmc:hover:not(:disabled){background:-webkit-linear-gradient(315deg,#16a34a,#15803d);background:linear-gradient(135deg,#16a34a,#15803d);-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 8px 20px rgba(24,135,84,.3)}.AuthForm_submitButton__BCfmc:disabled{background:-webkit-linear-gradient(315deg,#9ca3af,#6b7280);background:linear-gradient(135deg,#9ca3af,#6b7280);-webkit-transform:none;transform:none;box-shadow:0 2px 8px rgba(156,163,175,.2);opacity:.8}.AuthForm_spinner__z6HPX{width:18px;height:18px;border:2px solid hsla(0,0%,100%,.2);border-top-color:#fff;border-radius:50%;-webkit-animation:AuthForm_spin__IY0Fm .8s cubic-bezier(.4,0,.2,1) infinite;animation:AuthForm_spin__IY0Fm .8s cubic-bezier(.4,0,.2,1) infinite}@-webkit-keyframes AuthForm_spin__IY0Fm{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes AuthForm_spin__IY0Fm{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.AuthForm_authContainer__15gYk{padding:24px 16px 20px;background:#fff;overflow:hidden}.AuthForm_tabContainer__3IK60{border-bottom:2px solid #e5e7eb;margin-bottom:24px;grid-gap:0;gap:0}.AuthForm_tabButton__1MtfA,.AuthForm_tabContainer__3IK60{display:-webkit-flex;display:-moz-box;display:flex;background:transparent;position:relative}.AuthForm_tabButton__1MtfA{-webkit-flex:1 1;-moz-box-flex:1;flex:1 1;padding:14px 20px;border-radius:0;font-weight:600;font-size:16px;color:#6b7280;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;grid-gap:8px;gap:8px;border:none;border-bottom:3px solid transparent;margin-bottom:-2px}.AuthForm_tabButton__1MtfA i{font-size:16px}.AuthForm_tabButton__1MtfA:hover{color:#374151}.AuthForm_tabButtonActive__72b9G{background:transparent;color:#188754;border-bottom:3px solid #188754}.AuthForm_tabButtonActive__72b9G:hover{color:#188754}.AuthForm_formWrapper__1W_F3{position:relative}.AuthForm_authForm__3yFBt{width:100%}.AuthForm_loginSection__2599E,.AuthForm_signupSection__23oaT{-webkit-animation:AuthForm_fadeInUp__2KTQa .5s ease-out;animation:AuthForm_fadeInUp__2KTQa .5s ease-out}@-webkit-keyframes AuthForm_fadeInUp__2KTQa{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes AuthForm_fadeInUp__2KTQa{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.AuthForm_formContainer__2QIND{width:100%}.AuthForm_inputRow__3_Z98{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;margin-bottom:8px}.AuthForm_inputGroup__34GXE{margin-bottom:12px;position:relative}.AuthForm_inputWrapper__3FOej{position:relative;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-transition:all .3s ease;transition:all .3s ease}.AuthForm_inputWrapper__3FOej i{position:absolute;left:12px;color:#188754;font-size:12px;z-index:2;-webkit-transition:all .3s ease;transition:all .3s ease}.AuthForm_modernInput__-vgDn{width:100%;padding:10px 12px 10px 36px;border:2px solid #e8f5f0;border-radius:8px;font-size:12px;font-weight:500;background:#fff;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);outline:none;box-shadow:0 1px 3px rgba(24,135,84,.05)}.AuthForm_modernInput__-vgDn:focus{border-color:#188754;background:#fff;box-shadow:0 0 0 3px rgba(24,135,84,.1),0 2px 8px rgba(24,135,84,.15)}.AuthForm_modernInput__-vgDn:focus+i{color:#0f8a7a;-webkit-transform:scale(1.1);transform:scale(1.1)}.AuthForm_modernInput__-vgDn::-webkit-input-placeholder{color:#a0a0a0;font-weight:400}.AuthForm_modernInput__-vgDn::-moz-placeholder{color:#a0a0a0;font-weight:400}.AuthForm_modernInput__-vgDn:-ms-input-placeholder{color:#a0a0a0;font-weight:400}.AuthForm_modernInput__-vgDn::placeholder{color:#a0a0a0;font-weight:400}.AuthForm_passwordToggle__3aIuX{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:none;border:none;color:#188754;cursor:pointer;padding:4px;border-radius:4px;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);width:24px;height:24px;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;font-size:12px;z-index:3}.AuthForm_passwordToggle__3aIuX i{margin-left:-7px}.AuthForm_passwordToggle__3aIuX:hover{color:#0f8a7a;background:rgba(24,135,84,.1);-webkit-transform:translateY(-50%) scale(1.1);transform:translateY(-50%) scale(1.1)}.AuthForm_passwordToggle__3aIuX:active{-webkit-transform:translateY(-50%) scale(.95);transform:translateY(-50%) scale(.95)}.AuthForm_submitButton__BCfmc{width:100%;background:#188754;color:#fff;border:none;padding:10px 14px;border-radius:8px;font-size:13px;font-weight:700;cursor:pointer;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;grid-gap:6px;gap:6px;margin:12px 0;box-shadow:0 2px 8px rgba(24,135,84,.3);position:relative;overflow:hidden}.AuthForm_submitButton__BCfmc:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:-webkit-linear-gradient(left,transparent,hsla(0,0%,100%,.2),transparent);background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);-webkit-transition:left .5s;transition:left .5s}.AuthForm_submitButton__BCfmc:hover:before{left:100%}.AuthForm_submitButton__BCfmc:hover{background:#0f8a7a;box-shadow:0 4px 16px rgba(24,135,84,.4)}.AuthForm_submitButton__BCfmc:active,.AuthForm_submitButton__BCfmc:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.AuthForm_submitButton__BCfmc:disabled{opacity:.6;cursor:not-allowed;-webkit-transform:none!important;transform:none!important;box-shadow:0 2px 8px rgba(24,135,84,.2)!important}.AuthForm_submitButton__BCfmc:disabled:before{display:none}.AuthForm_submitButtonDisabled__36_Sb{opacity:.6;cursor:not-allowed;-webkit-transform:none!important;transform:none!important;box-shadow:0 2px 8px rgba(102,126,234,.2)!important}.AuthForm_errorMessage__3zURH{color:#e74c3c;font-size:12px;margin-top:5px;margin-left:5px;font-weight:500}.AuthForm_successMessage__2zL3T{background:#d1f2eb;color:#065f46;border-left:2px solid #10b981;box-shadow:0 1px 4px rgba(16,185,129,.15)}.AuthForm_errorAlert__1_sbs,.AuthForm_successMessage__2zL3T{padding:8px 10px;border-radius:6px;font-size:11px;font-weight:600;margin:8px 0;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;grid-gap:6px;gap:6px}.AuthForm_errorAlert__1_sbs{background:#fef2f2;color:#991b1b;border-left:2px solid #ef4444;box-shadow:0 1px 4px rgba(239,68,68,.15)}.AuthForm_switchText__15s5F{text-align:center;font-size:11px;color:#666;margin:10px 0 4px;font-weight:500}.AuthForm_switchLink__sX78k{color:#188754;font-weight:700;cursor:pointer;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);text-decoration:none;position:relative}.AuthForm_switchLink__sX78k:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:#188754;-webkit-transition:width .3s ease;transition:width .3s ease}.AuthForm_switchLink__sX78k:hover:after{width:100%}.AuthForm_switchLink__sX78k:hover{color:#0f8a7a;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.AuthForm_forgotPasswordContainer__2Q5Dm{text-align:right;margin:4px 0 8px}.AuthForm_forgotPasswordLink__1LxmB{background:none;border:none;color:#188754;font-size:14px;font-weight:600;cursor:pointer;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);text-decoration:none;position:relative}.AuthForm_forgotPasswordLink__1LxmB:after{content:"";position:absolute;bottom:-2px;right:0;width:0;height:2px;background:#188754;-webkit-transition:width .3s ease;transition:width .3s ease}.AuthForm_forgotPasswordLink__1LxmB:hover:after{width:100%}.AuthForm_forgotPasswordLink__1LxmB:hover{color:#0f8a7a;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.AuthForm_termsContainer__31L7x{margin:10px 0;padding:8px;background:#f0fdf4;border-radius:6px;border:1px solid #d1fae5}.AuthForm_checkboxWrapper__3yh1p{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;grid-gap:8px;gap:8px;cursor:pointer;position:relative}.AuthForm_checkbox__3npD5{display:none}.AuthForm_checkmark__20MlU{width:16px;height:16px;border:2px solid #d1fae5;border-radius:4px;background:#fff;position:relative;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-flex-shrink:0;flex-shrink:0;margin-top:1px;box-shadow:0 1px 4px rgba(24,135,84,.1)}.AuthForm_checkbox__3npD5:checked+.AuthForm_checkmark__20MlU{background:#188754;border-color:#188754;-webkit-transform:scale(1.1);transform:scale(1.1)}.AuthForm_checkbox__3npD5:checked+.AuthForm_checkmark__20MlU:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.AuthForm_termsText__v3nJ0{font-size:11px;color:#374151;line-height:1.4;font-weight:500}.AuthForm_termsLink__23bjg{color:#188754;font-weight:700;cursor:pointer;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.AuthForm_termsLink__23bjg:after{content:"";position:absolute;bottom:-1px;left:0;width:0;height:2px;background:#188754;-webkit-transition:width .3s ease;transition:width .3s ease}.AuthForm_termsLink__23bjg:hover:after{width:100%}.AuthForm_termsLink__23bjg:hover{color:#0f8a7a}.AuthForm_termsWarning__3AfHy{color:#ef4444;font-size:10px;margin-top:4px;font-weight:600;padding:4px 6px;background:#fef2f2;border-radius:4px;border-left:2px solid #ef4444}.AuthForm_otpRequestSection__RWIhL,.AuthForm_otpSection__6t8Uk,.AuthForm_passwordLoginSection__1pKmM{-webkit-animation:AuthForm_fadeInUp__2KTQa .5s ease-out;animation:AuthForm_fadeInUp__2KTQa .5s ease-out}@media (max-width:768px){.AuthForm_auth__2lABj{max-width:90%;margin:.25rem auto;padding:1.25rem 1rem;border-radius:14px}.AuthForm_auth__2lABj h1{font-size:1.375rem;margin-bottom:1rem}.AuthForm_auth__2lABj input{padding:11px 13px;font-size:.85rem;border-radius:8px}.AuthForm_auth__2lABj input[type=submit],.AuthForm_submitButton__BCfmc{padding:10px 15px;font-size:.85rem;border-radius:8px}.AuthForm_spinner__z6HPX{width:14px;height:14px}.AuthForm_modalContainer__2zQVl{width:98%;margin:5px;max-width:300px;max-height:95vh}.AuthForm_authContainer__15gYk{padding:20px 12px 16px}.AuthForm_inputRow__3_Z98{grid-template-columns:1fr;grid-gap:0;gap:0}.AuthForm_tabButton__1MtfA{font-size:14px;padding:12px 16px;grid-gap:6px;gap:6px}.AuthForm_tabButton__1MtfA i{font-size:14px}.AuthForm_modernInput__-vgDn{padding:8px 10px 8px 32px;font-size:11px}.AuthForm_submitButton__BCfmc{padding:8px 12px;font-size:12px}.AuthForm_passwordToggle__3aIuX{right:8px;width:20px;height:20px;padding:3px}}@media (max-width:480px){.AuthForm_auth__2lABj{max-width:95%;margin:.125rem auto;padding:1rem .875rem;border-radius:12px}.AuthForm_auth__2lABj h1{font-size:1.25rem;margin-bottom:.875rem}.AuthForm_auth__2lABj input{padding:10px 12px;font-size:.8rem;border-radius:8px}.AuthForm_auth__2lABj input[type=submit],.AuthForm_submitButton__BCfmc{padding:9px 14px;font-size:.8rem;border-radius:8px}.AuthForm_spinner__z6HPX{width:13px;height:13px}.AuthForm_modalContainer__2zQVl{width:100%;height:100%;border-radius:0;max-height:100vh;margin:0}.AuthForm_modalContent__fBbtm{border-radius:0;margin:0}.AuthForm_authContainer__15gYk{padding:16px 8px 12px}.AuthForm_passwordToggle__3aIuX{right:6px;width:18px;height:18px;padding:2px}.AuthForm_tabButton__1MtfA{font-size:13px;padding:12px 14px;grid-gap:6px;gap:6px}.AuthForm_tabButton__1MtfA i{font-size:13px}.AuthForm_modernInput__-vgDn{padding:6px 8px 6px 28px;font-size:10px}.AuthForm_submitButton__BCfmc{padding:6px 10px;font-size:11px}}.AuthForm_wrapper__2aJsa{position:fixed;width:80%;margin-left:5px;margin-right:5px;margin-top:10px}.AuthForm_loginDivName__1llq4{margin-left:60px;margin-bottom:0;margin-top:-20px}.AuthForm_loginDivName__1llq4,.AuthForm_signInDivName__3llea{position:relative;padding:15px;font-size:16px;font-weight:700;cursor:pointer;color:#4169e1}.AuthForm_signInDivName__3llea{margin-top:-77px;margin-left:270px}.AuthForm_hrClass__SCwQ6{margin-top:2px;width:85px;margin-left:-5px;height:25px;border:1px solid #000;cursor:pointer}.AuthForm_wrapper__2aJsa .AuthForm_logo__3ArE3 img{max-width:40%}.AuthForm_wrapper__2aJsa input{background-color:var(--light-white);border-color:var(--light-white);color:var(--gray)}.AuthForm_wrapper__2aJsa input:focus{box-shadow:none}.AuthForm_wrapper__2aJsa .AuthForm_submit_btn__vHvMY{padding:10px;font-weight:500}.AuthForm_wrapper__2aJsa .AuthForm_login_with__3-FW0{padding:10px;font-size:12px;font-weight:500;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.AuthForm_wrapper__2aJsa .AuthForm_login_with__3-FW0:focus,.AuthForm_wrapper__2aJsa .AuthForm_submit_btn__vHvMY:focus{box-shadow:none}.AuthForm_wrapper__2aJsa .AuthForm_login_with__3-FW0:hover{background-color:var(--gray-1);border-color:var(--gray-1)}.AuthForm_wrapper__2aJsa .AuthForm_login_with__3-FW0 img{max-width:8%}.AuthForm_formWrapper__1W_F3 h3{font-size:15px;margin-bottom:0}.AuthForm_formWrapper__1W_F3 P{font-size:12px;margin-bottom:10px;margin-left:50px}.AuthForm_formWrapper__1W_F3 a{font-size:14px;margin-bottom:0;margin-top:2px;margin-left:10px;cursor:pointer}.AuthForm_signInDiv__2usCO{position:fixed;width:100%;height:100vh;margin-top:5px;margin-right:220px}.AuthForm_formStyle__PYfqO{height:10px;margin-top:-30px}.AuthForm_labelStyle__1m-qm{font-size:12px}.AuthForm_signUpWrapper__3x9X7{position:fixed;width:80%;margin-left:5px;margin-right:5px;margin-top:10px}@-webkit-keyframes AuthForm_rightToLeft__3f08t{0%{-webkit-transform:translateX(160px);transform:translateX(160px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes AuthForm_rightToLeft__3f08t{0%{-webkit-transform:translateX(160px);transform:translateX(160px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.AuthForm_signUpWrapper__3x9X7 input{background-color:var(--light-white);border-color:var(--light-white);color:var(--gray)}.AuthForm_signUpWrapper__3x9X7 input:focus{box-shadow:none}.AuthForm_signUpWrapper__3x9X7 .AuthForm_submit_btn__vHvMY{padding:10px;font-weight:500}.AuthForm_signUpWrapper__3x9X7 .AuthForm_login_with__3-FW0{padding:10px;font-size:12px;font-weight:500;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.AuthForm_signUpWrapper__3x9X7 .AuthForm_login_with__3-FW0:focus,.AuthForm_signUpWrapper__3x9X7 .AuthForm_submit_btn__vHvMY:focus{box-shadow:none}.AuthForm_signUpWrapper__3x9X7 .AuthForm_login_with__3-FW0:hover{background-color:var(--gray-1);border-color:var(--gray-1)}.AuthForm_signUpWrapper__3x9X7 .AuthForm_login_with__3-FW0 img{max-width:8%}.AuthForm_close__2KTuN{position:absolute;top:530px;right:1100px;font-size:50px;color:grey;cursor:pointer;z-index:999}.AuthForm_ReactModal__Overlay__ljR0Z .AuthForm_ReactModal__Overlay--after-open__2UWeW{z-index:99}.AuthForm_formStyle__PYfqO input{width:100%;padding:10px;outline:none}.AuthForm_formStyle__PYfqO textarea{margin:.5rem 0;padding:1rem;outline:none}.AuthForm_form__PidMD input:invalid:not(:placeholder-shown){border:2px solid red}.AuthForm_form__PidMD input:valid:not(:placeholder-shown){border:2px solid green}.AuthForm_closeModal__1TxDy{font-size:25px;float:right;color:grey;cursor:pointer}.AuthForm_authButtonDesign__3e2jp{margin-top:20px;width:150px;margin-left:auto;margin-right:auto;text-align:center;color:#198754;cursor:pointer}.AuthForm_authButtonDesign__3e2jp:hover{color:#198754;cursor:pointer}.AuthForm_authButtonActive__2mvd9{border-bottom:2px solid #198754}.AuthForm_otpRequestedText__3ApDc{margin-top:6px;border-radius:5px;border:1px solid #b7eb8f;background-color:#f6ffed;font-size:13px;color:#4e4949}.AuthForm_otpErrorText__19Wem{margin-top:6px;border-radius:5px;border:1px solid rgba(191,24,24,.5803921568627451);background-color:rgba(220,20,60,.447);font-size:13px;color:#fff;margin-bottom:0}.AuthForm_formCheckInput__18Pv1{color:#258338!important}.AuthForm_formCheckText__2RN8G{margin-top:3px;margin-left:-58%;font-size:11px!important}.AuthForm_tncWarning__3izH5{font-size:11px;color:#dc143c;margin-top:-1rem;margin-left:-58%}@media (max-width:767px){.AuthForm_ReactModal__Content__3-Rke{width:100%!important}.AuthForm_formCheckInput__18Pv1{color:#258338!important}.AuthForm_formCheckText__2RN8G{margin-top:3px;margin-left:-4rem;font-size:11px!important}.AuthForm_tncWarning__3izH5{font-size:11px;color:#dc143c;margin-top:-1rem;margin-left:-8rem}.AuthForm_ReactModal__Content__3-Rke{-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;top:55%!important;left:50%!important;height:75%!important;width:auto!important}.AuthForm_authButtonDesign__3e2jp{margin-top:40px;width:120px;margin-left:30px;margin-right:auto}}.AuthForm_eyeButton__19OzO{position:relative;margin-top:15px;right:-10rem;cursor:pointer}.AuthForm_signUpContainer__3p1_I span a,.AuthForm_wrapper__2aJsa span a{cursor:pointer}.AuthForm_logoImage__1Lbvy{width:130px!important}.AuthForm_navUL__2xD_T{border:.0625rem solid transparent;padding:5px 25px;border-radius:5px;line-height:1.75rem;display:inline-block;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;cursor:pointer;margin-top:-1.4%}.AuthForm_navUL__2xD_T a{font-size:12px}.AuthForm_navButton__2qWBb{padding:5px 25px;border-radius:5px;line-height:1.75rem;display:inline-block;cursor:pointer}.AuthForm_otpText__2KjsQ{font-size:12px}.AuthForm_otpSpan__2CdKA{font-size:13px;font-weight:600;color:#258338}.AuthForm_custom-background-color__wW4uZ{background-color:#369}.NewNavHeader_navbar__xUQoD{position:fixed;top:0;width:100%;padding:10px 30px;background-color:hsla(0,0%,100%,.6);-webkit-transition:background-color .3s ease,padding .3s ease;transition:background-color .3s ease,padding .3s ease;z-index:1000;height:80px;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;box-shadow:0 0 5px 0 rgba(0,0,0,.1),0 0 1px 0 rgba(0,0,0,.1)}.NewNavHeader_scrolled__1tBCf{background-color:#fff;padding:10px 30px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.NewNavHeader_logo__31SCV{max-width:130px}.NewNavHeader_navMenu__13g9v a{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;color:#323232;font-weight:500;text-decoration:none;margin:0 10px;-webkit-transition:color .3s ease;transition:color .3s ease;font-size:14px}.NewNavHeader_navMenu__13g9v a img{width:20px;height:20px;margin-right:8px}.NewNavHeader_signUpIcon__12YBV{width:20px;height:20px;margin-left:10px;margin-right:5px}.NewNavHeader_navMenu__13g9v a:hover{color:#007b23}.NewNavHeader_callUsBtn__3SnzG{background-color:#007b23;color:#fff;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;padding:5px 15px;border-radius:12px;margin-left:10px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.NewNavHeader_callUsBtn__3SnzG img{width:15px;height:15px;margin-right:8px}.NewNavHeader_phoneNumbers__3n0fN{text-align:left}.NewNavHeader_phoneNumbers__3n0fN span{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.NewNavHeader_profileLink__3NEMu{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;padding:8px 12px;border-radius:6px;position:relative;background:transparent;border:1px solid transparent}.NewNavHeader_profileName__1iTj9{color:#374151;margin-right:8px;font-weight:500;font-size:14px}.NewNavHeader_fa-chevron-down__Ex6-P{font-size:12px;margin-left:5px;color:#6b7280}.NewNavHeader_phoneNumbers__3n0fN{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;margin-left:5px}.NewNavHeader_phoneNumbers__3n0fN span{font-size:12px}.NewNavHeader_phoneNumbers__3n0fN a{color:#fff;text-decoration:none;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.NewNavHeader_phoneNumbers__3n0fN a:hover{color:#ffa200}.NewNavHeader_phoneNumbers__3n0fN hr{margin:0;border:0;height:1px;background-color:#fff}.NewNavHeader_myBookingsBtn__l6s-g{border:2px solid #007b23;color:#007b23;padding:8px 15px;border-radius:12px;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;margin-left:10px;-webkit-transition:background-color .3s ease,color .3s ease;transition:background-color .3s ease,color .3s ease}.NewNavHeader_myBookingsBtn__l6s-g:hover{color:#007b23}.NewNavHeader_myBookingsBtn__l6s-g img{width:20px;height:20px;margin-right:8px}.NewNavHeader_myBookingsBtn__l6s-g span{font-size:10px;margin:0;padding:0}.NewNavHeader_buttonSection__MnCbU #NewNavHeader_signup__3MNkt{color:#323232;font-size:14px}.NewNavHeader_signUpBtn__qyJsr{background-color:#007b23;color:#fff;padding:8px 15px;border-radius:12px;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;margin-left:10px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.NewNavHeader_signUpBtn__qyJsr:hover{background-color:#005f1a}.NewNavHeader_mobileMenu__3o5DY{position:fixed;top:0;right:0;width:85%;max-width:320px;height:100%;background:-webkit-linear-gradient(315deg,#fff,#f8f9fa);background:linear-gradient(135deg,#fff,#f8f9fa);box-shadow:-8px 0 32px rgba(0,0,0,.12),-2px 0 8px rgba(0,0,0,.08);z-index:2000;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;padding:0;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-left:1px solid hsla(0,0%,100%,.2)}.NewNavHeader_mobileMenu__3o5DY.NewNavHeader_open__bgETB{-webkit-transform:translateX(0);transform:translateX(0)}.NewNavHeader_mobileMenu__3o5DY nav{width:100%;padding:0;-webkit-flex:1 1;-moz-box-flex:1;flex:1 1;overflow-y:auto;margin-top:20px}.NewNavHeader_mobileMenu__3o5DY nav:before{content:"";display:block;height:1px;background:-webkit-linear-gradient(left,transparent,rgba(0,123,35,.2) 50%,transparent);background:linear-gradient(90deg,transparent,rgba(0,123,35,.2) 50%,transparent);margin:0 24px 20px}.NewNavHeader_mobileMenu__3o5DY a{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;padding:16px 24px;text-align:left;color:#2d3748;text-decoration:none;font-size:16px;font-weight:500;-webkit-transition:all .2s ease;transition:all .2s ease;border-left:3px solid transparent;position:relative;-webkit-animation:NewNavHeader_slideInRight__3WSAv .3s ease forwards;animation:NewNavHeader_slideInRight__3WSAv .3s ease forwards;opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}.NewNavHeader_mobileMenu__3o5DY a:first-child{-webkit-animation-delay:.1s;animation-delay:.1s}.NewNavHeader_mobileMenu__3o5DY a:nth-child(2){-webkit-animation-delay:.15s;animation-delay:.15s}.NewNavHeader_mobileMenu__3o5DY a:nth-child(3){-webkit-animation-delay:.2s;animation-delay:.2s}.NewNavHeader_mobileMenu__3o5DY a:nth-child(4){-webkit-animation-delay:.25s;animation-delay:.25s}.NewNavHeader_mobileMenu__3o5DY a:nth-child(5){-webkit-animation-delay:.3s;animation-delay:.3s}.NewNavHeader_mobileMenu__3o5DY a:nth-child(6){-webkit-animation-delay:.35s;animation-delay:.35s}.NewNavHeader_mobileMenu__3o5DY a:nth-child(7){-webkit-animation-delay:.4s;animation-delay:.4s}@-webkit-keyframes NewNavHeader_slideInRight__3WSAv{to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes NewNavHeader_slideInRight__3WSAv{to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.NewNavHeader_mobileMenu__3o5DY a:hover{background:-webkit-linear-gradient(left,rgba(0,123,35,.08),transparent);background:linear-gradient(90deg,rgba(0,123,35,.08),transparent);color:#007b23;border-left-color:#007b23;-webkit-transform:translateX(4px);transform:translateX(4px)}.NewNavHeader_mobileMenu__3o5DY a:active{-webkit-transform:translateX(2px) scale(.98);transform:translateX(2px) scale(.98)}.NewNavHeader_mobileMenu__3o5DY a:last-child{border-bottom:none}.NewNavHeader_mobileMenu__3o5DY a:before{content:"";width:20px;height:20px;margin-right:12px;background-size:contain;background-repeat:no-repeat;background-position:50%;opacity:.7;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.NewNavHeader_mobileMenu__3o5DY a:hover:before{opacity:1}.NewNavHeader_mobileMenu__3o5DY a[href*=hotel]:before{background-image:url(/images/web/icons/hotelc.png)}.NewNavHeader_mobileMenu__3o5DY a[href*=ship]:before{background-image:url(/images/web/icons/shipc.png)}.NewNavHeader_mobileMenu__3o5DY a[href*=groupbooking]:before{background-image:url(/images/web/icons/groupc.png)}.NewNavHeader_mobileMenu__3o5DY a[href*=package]:before{background-image:url(/images/web/icons/packagec.png)}.NewNavHeader_mobileMenu__3o5DY a[href*=my-bookings]:before{background-image:url(/images/web/icons/mybookings.png)}.NewNavHeader_mobileMenu__3o5DY a[href*=login]:before,.NewNavHeader_mobileMenu__3o5DY a[href*=signup]:before{background-image:url(/images/web/icons/login.png)}.NewNavHeader_mobileMenu__3o5DY a[href*=logout]:before{background-image:url(/images/web/icons/logout.png)}.NewNavHeader_overlay__1mYVD{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1500;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;opacity:0}.NewNavHeader_overlay__1mYVD.NewNavHeader_show__3q11S{opacity:1}.NewNavHeader_closeBtn__1KNph{border:none;background:transparent;position:absolute;top:16px;right:16px;width:40px;height:40px;border-radius:50%;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-transition:all .2s ease;transition:all .2s ease;z-index:10}.NewNavHeader_closeBtn__1KNph:hover{background:rgba(0,123,35,.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.NewNavHeader_closeBtn__1KNph:active{-webkit-transform:scale(.95);transform:scale(.95)}.NewNavHeader_closeBtn__1KNph i{font-size:20px;color:#007b23;-webkit-transition:color .2s ease;transition:color .2s ease}.NewNavHeader_closeBtn__1KNph:hover i{color:#005f1a}.NewNavHeader_mobileMenu__3o5DY:before{content:"";display:block;height:80px;background:-webkit-linear-gradient(315deg,#007b23,#005f1a);background:linear-gradient(135deg,#007b23,#005f1a);position:relative}.NewNavHeader_mobileMenu__3o5DY:after{content:"Menu";position:absolute;top:20px;left:24px;color:#fff;font-size:18px;font-weight:600;letter-spacing:.5px}.NewNavHeader_toggleBtn__14wnM{border:none;background:transparent;width:44px;height:44px;border-radius:8px;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-transition:all .2s ease;transition:all .2s ease;position:relative}.NewNavHeader_toggleBtn__14wnM:hover{background:rgba(0,123,35,.1);-webkit-transform:scale(1.05);transform:scale(1.05)}.NewNavHeader_toggleBtn__14wnM:active{-webkit-transform:scale(.95);transform:scale(.95)}.NewNavHeader_toggleBtn__14wnM i{font-size:20px;color:#007b23;-webkit-transition:all .2s ease;transition:all .2s ease}.NewNavHeader_toggleBtn__14wnM:hover i{color:#005f1a}.NewNavHeader_container__3K64_,.NewNavHeader_loggedInMenu__2nBD1{position:relative}.NewNavHeader_dropdownMenu__1EeGM{position:absolute;top:-webkit-calc(100% + 8px);top:calc(100% + 8px);right:0;width:200px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);padding:8px 0;margin:0;font-size:14px;color:#374151;z-index:1000;opacity:0;-webkit-transform:translateY(-8px);transform:translateY(-8px);-webkit-transition:all .15s ease-out;transition:all .15s ease-out;pointer-events:none}.NewNavHeader_dropdownMenu__1EeGM.NewNavHeader_show__3q11S{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto}.NewNavHeader_dropdownMenu__1EeGM:before{content:"";position:absolute;top:-6px;right:16px;width:12px;height:12px;background:#fff;border:1px solid #e2e8f0;border-right:none;border-bottom:none;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.NewNavHeader_dropdownMenu__1EeGM a{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;padding:12px 16px;text-decoration:none;color:#374151;font-weight:500;font-size:14px;-webkit-transition:all .15s ease;transition:all .15s ease;position:relative;margin:0}.NewNavHeader_dropdownMenu__1EeGM a:hover{background-color:#f8fafc;color:#007b23}.NewNavHeader_dropdownMenu__1EeGM a:active{background-color:#f1f5f9}.NewNavHeader_dropdownMenu__1EeGM a i{width:16px;height:16px;margin-right:12px;font-size:14px;color:#6b7280;-webkit-transition:color .15s ease;transition:color .15s ease}.NewNavHeader_dropdownMenu__1EeGM a:hover i{color:#007b23}.NewNavHeader_closeModal__2tQaL i{float:right;cursor:pointer}@media (max-width:1024px){.NewNavHeader_buttonSection__MnCbU,.NewNavHeader_navMenu__13g9v{display:none!important}.NewNavHeader_toggleBtn__14wnM{display:block!important}}@media (max-width:992px){.NewNavHeader_buttonSection__MnCbU,.NewNavHeader_navMenu__13g9v{display:none!important}.NewNavHeader_toggleBtn__14wnM{display:block!important}}@media (max-width:768px){.NewNavHeader_buttonSection__MnCbU{display:none}.NewNavHeader_myBookingsBtnc__2OaH7{border:none}.NewNavHeader_dropdownMenu__1EeGM{position:absolute;top:-webkit-calc(100% + 8px);top:calc(100% + 8px);right:0;left:auto;width:180px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);padding:8px 0;margin:0;font-size:14px;color:#374151;z-index:1000;opacity:0;-webkit-transform:translateY(-8px);transform:translateY(-8px);-webkit-transition:all .15s ease-out;transition:all .15s ease-out;pointer-events:none}.NewNavHeader_dropdownMenu__1EeGM.NewNavHeader_show__3q11S{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto}.NewNavHeader_dropdownMenu__1EeGM:before{content:"";position:absolute;top:-6px;right:16px;width:12px;height:12px;background:#fff;border:1px solid #e2e8f0;border-right:none;border-bottom:none;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.NewNavHeader_dropdownMenu__1EeGM a{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;padding:12px 16px;text-decoration:none;color:#374151;font-weight:500;font-size:14px;-webkit-transition:all .15s ease;transition:all .15s ease;position:relative;margin:0}.NewNavHeader_dropdownMenu__1EeGM a:hover{background-color:#f8fafc;color:#007b23}.NewNavHeader_dropdownMenu__1EeGM a i{width:16px;height:16px;margin-right:12px;font-size:14px;color:#6b7280;-webkit-transition:color .15s ease;transition:color .15s ease}.NewNavHeader_dropdownMenu__1EeGM a:hover i{color:#007b23}}.FixedFooter_footer__3k3_k{position:fixed;bottom:0;left:0;width:100%;background:-webkit-linear-gradient(45deg,#ff6f61,#ff3d00);background:linear-gradient(45deg,#ff6f61,#ff3d00);color:#fff;text-align:center;padding:10px;z-index:9000;display:none}@media (max-width:768px){.FixedFooter_footer__3k3_k{display:block;z-index:999999}.FixedFooter_content__1pLdT{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.FixedFooter_content__1pLdT p{color:#fff;font-size:16px;font-weight:600;margin-right:10px}.FixedFooter_icon__1J2If{margin-top:-12px;font-size:18px}.FixedFooter_link__2N4dG{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;text-decoration:none;color:inherit}}