.auth-form-section{width:100%;padding:50px 20px;position:relative;display:flex;justify-content:center;align-items:center}@media (max-width: 768px){.auth-form-section{padding:50px 0}}.auth-form-section .form-container{margin:0 auto;width:100%;max-width:550px;padding:30px;display:flex;justify-content:center;align-items:center;flex-direction:column}@media (max-width: 768px){.auth-form-section .form-container{padding:10px}}.auth-form-section .form-container .header-content{text-align:center;margin-bottom:10px;width:100%;max-width:350px;transition:all .3s ease}.auth-form-section .form-container .header-content.step-3-header{display:none}.auth-form-section .form-container .header-content h1{font-family:var(--font-poppins);font-weight:700;font-size:30px;line-height:35px;color:var(--primary-text-color);margin-bottom:10px}.auth-form-section .form-container .header-content h1 span{background:linear-gradient(90deg,#ff5f09,#f7c32e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.auth-form-section .form-container .header-content p{font-family:var(--font-poppins);font-weight:400;font-size:15px;line-height:18px;color:#7c7a95;margin-bottom:10px}.auth-form-section .form-container .steps-container{width:100%;display:flex;justify-content:center;align-items:center;gap:5px;margin:0 auto 20px}.auth-form-section .form-container .steps-container span{width:10px;height:10px;border-radius:50%;background-color:#cccad9;transition:all .3s ease;cursor:pointer}.auth-form-section .form-container .steps-container span.active{background-color:var(--primary-color);width:50px;border-radius:10px}.auth-form-section .form-container .step{width:100%;display:none;flex-direction:column;justify-content:center;align-items:center}.auth-form-section .form-container .step.active{display:flex}.auth-form-section .form-container .inputs-container{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px;margin-bottom:10px}.auth-form-section .form-container .inputs-container .forgot-password{width:100%;text-align:right}.auth-form-section .form-container .inputs-container .forgot-password a{font-family:var(--font-poppins);font-weight:400;font-size:13px;line-height:20px;color:#b0b0b0;text-decoration:none;transition:all .3s ease}.auth-form-section .form-container .inputs-container .forgot-password a:hover{text-decoration:none;color:var(--primary-color)}.auth-form-section .form-container .buttons-container{width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.auth-form-section .form-container .buttons-container .auth-btn{display:flex;justify-content:center;align-items:center;gap:10px;width:100%;padding:20px 15px;border:none;border-radius:10px;font-family:var(--font-poppins);font-weight:700;font-size:16px;line-height:24px;letter-spacing:0;color:#fff;background-color:var(--primary-color);cursor:pointer;transition:all .3s ease}.auth-form-section .form-container .buttons-container .auth-btn.max-80{max-width:80%;margin-left:auto;margin-right:auto}@media (max-width: 768px){.auth-form-section .form-container .buttons-container .auth-btn.max-80{max-width:100%}}.auth-form-section .form-container .buttons-container .auth-btn.max-100{max-width:100%}.auth-form-section .form-container .buttons-container .auth-btn.max-50{max-width:50%}.auth-form-section .form-container .buttons-container .auth-btn svg{width:20px;height:auto;object-fit:cover}.auth-form-section .form-container .buttons-container .auth-btn svg path{fill:currentColor}.auth-form-section .form-container .buttons-container .auth-btn:hover{opacity:.9}.auth-form-section .form-container .buttons-container .auth-btn.style-2{background-color:#efefef;color:#9f9eb1}.auth-form-section .form-container .buttons-container .auth-btn.style-2 svg path{fill:#9f9eb1!important}.auth-form-section .form-container .buttons-container .auth-btn.style-2:hover{background-color:#e0e0e0;color:#7c7a95}.auth-form-section .form-container .buttons-container .auth-btn.style-2:hover svg path{fill:#7c7a95!important}@media (max-width: 768px){.auth-form-section .form-container .buttons-container{flex-direction:column;gap:10px}.auth-form-section .form-container .buttons-container .auth-btn{width:100%;padding:10px 20px}}.auth-form-section .form-container .footer-content{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:15px}.auth-form-section .form-container .footer-content .timer{display:none;width:100%;margin:auto;text-align:center;font-family:var(--font-poppins);font-weight:400;font-size:15px;line-height:23px}.auth-form-section .form-container .footer-content .timer .counter{color:#49476c}.auth-form-section .form-container .footer-content .resend{font-family:var(--font-poppins);font-weight:400;font-size:15px;line-height:23px;color:#49476c;transition:all .3s ease}.auth-form-section .form-container .footer-content .resend a{font-family:var(--font-poppins);font-weight:400;font-size:15px;line-height:23px;font-weight:700;color:var(--primary-color);text-decoration:underline;transition:all .3s ease;cursor:pointer}.c-input-group{width:100%;position:relative;display:flex;justify-content:center;align-items:center}.c-input-group .input-icon{position:absolute;left:20px;top:50%;transform:translateY(-50%);width:100%;min-width:20px;max-width:25px;height:auto;object-fit:cover}.c-input-group .input-text{position:absolute;left:15px;top:50%;transform:translateY(-50%);width:100%;max-width:30px;font-family:var(--font-poppins);font-weight:700;font-size:18px;line-height:27px;color:var(--primary-text-color)}.c-input-group input{width:100%;padding:18px 20px 18px 60px;border:1px solid var(--main-border-color);border-radius:15px;font-family:var(--font-poppins);font-weight:400;font-size:18px;line-height:27px;color:var(--primary-text-color);background-color:transparent;transition:all .3s ease}.c-input-group input::placeholder{color:#818099}.c-input-group input:focus{outline:none}.c-input-group input.valid{border:1px solid #00C48C}.c-input-group input.error{border:1px solid #FF5F09}.c-input-group.password .toggle-password{position:absolute;right:20px;top:50%;transform:translateY(-50%);width:100%;min-width:20px;max-width:25px;height:auto;object-fit:cover;cursor:pointer}.c-input-group.password input{padding:18px 60px}.otc{position:relative;width:100%;margin:0 auto}.otc fieldset{border:0;padding:0;margin:0}.otc fieldset label{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.otc fieldset div{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:60px}.otc fieldset div input.otp-input{width:50px;height:50px;font-family:var(--font-poppins);font-size:38px;line-height:48px;font-weight:600;text-align:center;-moz-appearance:textfield;appearance:textfield;-webkit-appearance:textfield;border:.8px solid #D5D7DA;color:var(--primary-color);border-radius:6px}@media (max-width: 768px){.otc fieldset div input.otp-input{width:45px;height:45px;border-radius:5px}}.otc fieldset div input.otp-input::-webkit-outer-spin-button,.otc fieldset div input.otp-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.otc fieldset div input.otp-input:nth-child(n+4){order:2}.otc fieldset div input.otp-input::placeholder{color:#d5d7da}.otc fieldset div input.otp-input:focus{outline:none;border:2px solid var(--primary-color)}.otc fieldset div:before{content:"";height:4.5px;width:15px;margin:0 .25em;order:1;background:#d5d7da;border-radius:0}
