@import"https://fonts.googleapis.com/css2?family=Della+Respira&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Permanent+Marker&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&family=Rubik+Mono+One&display=swap";*{font-family:Poppins,sans-serif}.hidden{display:none}#mainForm{padding-top:50px}.alert-box{background-color:#f8d7da;color:#721c24;border-radius:6px;padding:15px 20px;position:relative}.server-alert-wrapper{max-width:100%;padding-left:0;padding-right:0;margin:0 auto 1.5rem}.alert-content{display:flex;justify-content:space-between;align-items:center}.alert-close{cursor:pointer;font-size:20px;font-weight:700}.border-danger{border:1px solid #dc3545!important}#alert-wrapper{display:none;max-width:100%;width:100%;padding:0 4rem;margin:0 auto}.autocomplete-wrapper{position:relative;width:100%}.custom-input{width:100%;padding:.65rem .9rem;border:1px solid #ccc;border-radius:6px;font-size:.95rem;transition:border-color .2s}.custom-input:focus{border-color:#4caf50;outline:none}.custom-suggestions{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ccc;border-top:none;border-radius:0 0 6px 6px;max-height:200px;overflow-y:auto;z-index:10;box-shadow:0 4px 6px #0000000d;list-style:none;margin:0;padding:0}.custom-suggestions li{padding:10px 15px;cursor:pointer}.custom-suggestions li:hover{background-color:#f0f0f0}.custom-next,.custom-submit,.custom-back{padding:.6rem 1.5rem;border-radius:6px;font-weight:500;border:none;transition:background-color .2s;font-size:1rem}.step1-next-btn,.btn-submit{height:4em;width:10em;background-color:#00753f;color:#fff}.step1-next-btn:hover,.btn-submit:hover{background-color:#05492a;color:#fff}.step1-back-btn{height:4em;width:10em;background-color:#ccc;color:#333}.step1-back-btn:hover{background-color:#999}#step1 input:focus,#step1 textarea:focus,#step1 select:focus{border-color:#00753f;outline:none;box-shadow:0 0 0 2px #00753f33}#step2 input:focus,#step2 textarea:focus,#step2 select:focus{border-color:#00753f;outline:none;box-shadow:0 0 0 2px #00753f33}#step3 input:focus,#step3 textarea:focus,#step3 select:focus{border-color:#00753f;outline:none;box-shadow:0 0 0 2px #00753f33}*{font-family:Poppins,sans-serif;padding:0;margin:0;box-sizing:border-box}body{padding:0;margin:0;overflow-x:hidden}.main{display:flex;min-height:100vh}.wrapper1{position:relative;background-image:url(https://applysmart.live/build/assets/login-bg-DOMhYrel.png);background-position:left center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;height:100vh;width:70%;z-index:1;display:flex;flex-direction:column;padding-left:10%}.wrapper1 img{padding:2% 0 0;width:200px;height:auto;align-self:flex-start}.wrapper1 .container{position:relative;width:80%;margin:auto 0;padding:2rem 0;text-align:left;max-width:600px}.contents h1,.contents h2,.contents span{font-family:Della Respira,serif;color:#fbfcf8;text-align:left}.contents h1{font-weight:500;line-height:1.2;font-size:72px;padding-bottom:5%}.contents h2{font-size:42px;line-height:1.2}.contents p{color:#fbfcf8;font-size:22px;line-height:1.6;margin-bottom:2rem}.contents span{color:#f7bd18}.wrapper2{position:relative;width:30%;height:100vh;background:#fbfcf8;border-radius:20px 0 0 20px;box-shadow:-5px 0 15px #0000001a;z-index:10;padding:2rem;display:flex;align-items:center;justify-content:center}#loginforms{width:100%;max-width:350px}#loginforms input[type=email],#loginforms input[type=password]{padding:12px 16px;font-size:1rem;border:1px solid #ccc;border-radius:8px;background-color:#fff;transition:border-color .3s ease,box-shadow .3s ease;box-shadow:inset 0 1px 3px #0000000d}#loginforms input:focus,#loginforms textarea:focus,#loginforms select:focus{border:1px solid #00753F!important;box-shadow:0 0 0 2px #00753f26;outline:none}#loginforms h3{font-size:2rem;text-align:center;color:#000;margin-bottom:2rem}#loginforms h2{text-align:center}#loginforms img{width:120px;height:auto;margin:0 auto 20px;display:block}.form-group{margin-bottom:1rem}.form-group .g-recaptcha{padding-top:16px;width:fit-content;display:block;margin:0 auto}.form-group a{text-decoration:none;font-size:.9rem;color:#00753f}.form-group a:hover{color:#05492a}#loginforms label{display:block;margin-bottom:.25rem;font-weight:500}#loginforms input[type=email],#loginforms input[type=password]{width:100%;padding:12px;border:1px solid #ddd;border-radius:6px;font-size:1rem}.remember-forgot{display:flex;justify-content:space-between;align-items:center;margin:1rem 0}.remember-me{display:flex;align-items:center;gap:.5rem;font-size:.9rem}.forgot{color:#00753f;font-size:.9rem;text-decoration:none}.forgot:hover{color:#05492a}#signup-btn{width:100%;padding:12px;background:#00753f;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:1rem;font-weight:500;transition:background .3s ease}#signup-btn:hover{background:#005a32}#loginforms button{width:100%;padding:12px;background:#00753f;color:#fff;border:none;border-radius:6px;cursor:pointer;margin-top:1rem;font-size:1rem;font-weight:500;transition:background .3s ease}#loginforms button:hover{background:#005a32}.signup-link{text-align:center;margin-top:1.5rem;font-size:.9rem}.signup-link a{color:#00753f;text-decoration:none;font-weight:500}.alert-header{display:flex;justify-content:flex-end}.alert-body{display:flex;flex-direction:column;gap:.5rem}.alert-box .alert-message{display:flex;align-items:center;gap:8px;margin:0;font-size:.95rem;line-height:1.4}.alert-box{background-color:#fff4f4;border:1px solid #ff4d4d;color:#c00;padding:12px 16px;border-radius:8px;margin-bottom:1.5rem;font-size:.95rem;box-shadow:0 2px 6px #0000000d;position:relative}.alert-box .alert-content{display:flex;align-items:center;justify-content:space-between}.alert-box .alert-message{display:flex;align-items:center;gap:8px}.alert-close{font-size:1.2rem;font-weight:700;color:#c00;cursor:pointer;line-height:1;padding:0;margin-left:1rem;-webkit-user-select:none;user-select:none}.note p{font-size:.9rem;text-align:justify}.remember-me input[type=checkbox]{width:16px;height:16px;border:2px solid #4CAF50;border-radius:4px;cursor:pointer;vertical-align:middle;margin-right:5px}.remember-me input[type=checkbox]:checked{background-color:#4caf50}#openForms:hover{color:#005a32}#formsModal{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fbfcf8;padding:2rem;box-shadow:0 20px 40px #0003;max-height:90vh;width:90%;max-width:850px;overflow-y:auto;z-index:100;border-radius:12px}#formsModal form{width:100%;display:flex;flex-direction:column;gap:1.25rem}#formsModal .form-group{display:flex;flex-direction:column;gap:.3rem}#formsModal label{font-size:1rem;font-weight:600;color:#333}#formsModal input[type=text],#formsModal input[type=email],#formsModal input[type=password],#formsModal textarea,#formsModal select{padding:12px 16px;font-size:1rem;border:1px solid #ccc;border-radius:8px;background-color:#fff;transition:border-color .3s ease,box-shadow .3s ease;box-shadow:inset 0 1px 3px #0000000d}#formsModal input:focus,#formsModal textarea:focus,#formsModal select:focus{border-color:#00753f;outline:none;box-shadow:0 0 0 2px #00753f33}#formsModal h3{font-size:1.8rem;color:#000;margin-bottom:1rem;font-weight:600;text-align:center}#formsModal p,#formsModal b{font-size:.9rem;color:#666}#formsModal p{margin-bottom:.2rem}.name-fields{display:flex;gap:1rem;flex-wrap:nowrap}.name-field{flex:1 1 0;min-width:0}.name-field input{width:100%;box-sizing:border-box}#formsModal button[type=submit]{width:100%;padding:12px;background:#00753f;color:#fff;border:none;border-radius:6px;cursor:pointer;margin-top:1rem;font-size:1rem;font-weight:500;transition:background .3s ease}#formsModal button[type=submit]:hover{background:#005a32}.required{color:red}.terms a{color:#005a32}#close{position:absolute;top:1rem;right:1rem;color:#888;font-size:28px;font-weight:700;cursor:pointer;background:none;border:none;transition:color .2s}#close:hover,#close:focus{color:#000;text-decoration:none}@media (max-width: 1200px){.wrapper1{width:60%}.wrapper2{width:40%}}@media (max-width: 992px){.wrapper1{width:55%}.wrapper2{width:45%}.contents h1{font-size:60px}.contents h2{font-size:36px}}@media (max-width: 768px){.main{flex-direction:column}.wrapper1,.wrapper2{width:100%;height:auto;min-height:50vh}.wrapper1{padding:2rem;background-position:center}.wrapper1 .container{width:100%;padding:1rem;text-align:center}.wrapper1 .contents{display:flex;flex-direction:column;align-self:center;padding-left:18%}.wrapper1 img{align-self:center}.contents h1{font-size:48px;text-align:center}.contents h2{font-size:32px;text-align:center}.contents p{font-size:18px}.wrapper2{border-radius:0;padding:2rem 1rem}}@media (max-width: 670px){.wrapper1 .contents{display:flex;flex-direction:column;align-self:center;padding:0}}form.resend-otp-form button.resend-otp-fake-link{all:unset!important;color:#00753f!important;cursor:pointer;font-size:.9rem;font-family:inherit;text-decoration:underline;display:inline}form.resend-otp-form button.resend-otp-fake-link:hover{color:#05492a!important}
