.login-form-container{background-color:#fff;background-image:url(/images/login/login_door.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;height:100vh;display:flex}.p{flex-direction:column;justify-content:center;align-items:center;height:100%;margin-top:170px;display:flex}.image-container{width:50%;height:100%}.image-container img{object-fit:100%;border-radius:0;width:100%;height:100%}.login-row{background-image:url(/images/login/login_banner.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center}.row.login-row{height:100vh;margin-top:85px;--bs-gutter-x:0!important}.loginheading{height:79px;margin-bottom:44px}form.login{border-radius:14px;flex-direction:column;justify-content:center;gap:10px;width:448px;margin:0 auto;padding:30px;display:flex;box-shadow:3px 4px 36.6px 4px #0000001f}.form{flex-direction:column;justify-content:center;gap:15px;width:80%;margin:0 auto;display:flex}.input-container{border-bottom:1px solid #bc6c25;align-items:center;width:100%;display:flex;position:relative}form.login .input-container img{width:21px}.input{color:#000;background:0 0;border:none;width:100%;padding-left:16px;font-size:20px;font-weight:600;transition:color .3s}.input::placeholder{color:#b7b7b7;transition:color .3s}.input:focus{color:#105b3d;outline:none}.input:focus::placeholder{color:#105b3d;font-weight:600}.toggle-password img{cursor:pointer;width:21px}.error-text{color:red;opacity:0;margin-top:5px;margin-bottom:0}.error-text.show{opacity:1}.forgot-password{text-align:right}.forgot-password a{color:#333;font-weight:500;text-decoration:none}.forgot-password a:hover{text-decoration:underline}.login-but{color:#fff;cursor:pointer;background-color:#105b3d;border:none;border-radius:4px;width:100%;padding:16px 12px;font-weight:700}.login-button:hover{background-color:#163a36}.create-account{text-align:center;margin-top:15px}.create-account a{color:#000;text-align:center;background-color:#0000;border:none;width:fit-content;margin:0 auto;font-weight:700}.create-account a:hover{text-decoration:underline}.login-by-number-container{text-align:center;margin-top:25px}.loginphonebutton{color:#bc6c25;text-align:center;background-color:#0000;border:none;border-bottom:1px solid #bc6c25;width:fit-content;margin:0 auto}.loginphonebutton:focus{outline:none}.otp-container{justify-content:center;gap:10px;margin-bottom:25px;display:flex}.otp-input{text-align:center;aspect-ratio:1;background-color:#0000;border:1px solid #b79c75;border-radius:5px;width:10%}.button-container{justify-content:center;gap:25px;display:flex}.green-button,.clear-button{color:#fff;cursor:pointer;background-color:#11423c;border:none;border-radius:4px;padding:8px 25px}.clear-button{color:#000;background-color:#0000;border:1px solid #11423c}.pop-up-modal{text-align:center;z-index:1000;background-color:#fff;border:3px solid #e4c8af;border-radius:5px;width:50%;padding:26px;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-100%)}.pop-up-modal.active{display:block}.pop-up-modal h2,.pop-up-modal p{text-align:center;text-align:center;font-weight:700}.close-pop-up{cursor:pointer;width:10px;height:auto;position:absolute;top:10px;right:10px}@media (max-width:990px){form.login{padding:20px;width:238px!important}.p{margin-top:120px}.login-form-container{background-image:url(/images/login/door-mobile.webp),url(/images/login/login_banner.webp);background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:90%,cover;justify-content:center;align-items:center;width:100%;height:100vh;display:flex}.loginheading{width:175px;height:auto;margin-bottom:0}.row.login-row{margin-top:50px}.loginheading{height:50px;margin-bottom:22px}form.login,.form{gap:8px}.input{padding:2px 5px;font-size:14px}.login-but,.forgot-password a,.create-account a{font-size:14px}.login-but{padding:6px}.login-form-container{height:auto;margin-top:0px important;flex-direction:column;margin-bottom:50px;display:flex}.create-account{margin-top:0}}
