a{color:inherit;text-decoration:none}html,body{width:100%;margin:0;font-family:Roboto, Cairo, -apple-system, BlinkMacSystemFont, Segoe UI, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;color:#373737;font-weight:400}select,input,button{font-family:Roboto, Cairo, -apple-system, BlinkMacSystemFont, Segoe UI, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif}.required:after{content:"*";color:#A42745;margin:0 5px}.container{width:100%;min-height:100vh;display:flex}.container .bg-container{width:50%;background-position:center;background-image:url(/assets/header-bg-b48a87f19f4f88881e2d848461a35d48d4d443c3a9a2d10f29669275282b3e4e.png);background-repeat:no-repeat;background-size:auto 100%}.container .bg-container .logo{width:124px;margin:50px 70px}.container .hide-desktop{display:none}.flash_alert{background:rgba(234,141,141,0.3);border-radius:10px;display:flex;justify-content:center;margin-bottom:15px;padding:5px;align-items:center}.flash_alert .solid{font-size:14px;line-height:22px;opacity:1;color:#EA8D8D}.flash_notice{background:rgba(158,234,141,0.3);border-radius:10px;display:flex;justify-content:center;margin-bottom:15px;padding:5px;align-items:center}.flash_notice .solid{font-size:14px;line-height:22px;opacity:1;color:#39be0f}.submit-button{width:100%}.submit-button input{height:65px;width:100%;background:#A42745;border-radius:7px;font-size:16px;line-height:19px;text-align:center;border:none;color:#FFFFFF;cursor:pointer;transition:0.3s}.submit-button input:hover{background:#721b30}#otp-submit-btn{position:relative}#btn-text{width:60px;position:absolute;top:65%;left:50%;margin-left:-25px;text-align:center}@media (max-width: 900px){body{background-position:center;background-image:url(/assets/header-bg-dark-99d3e6e9a2f4d927017d6dd9ce647e0f563580b9efe47aeaeb3d75ac97f0f924.png);background-repeat:no-repeat;background-size:auto 100%}.container{min-height:100%}.container .bg-container{display:none}.container .hide-mobile{display:none}.container .hide-desktop{display:flex}.flash_alert{background-color:#ffffff}.flash_alert .solid{font-size:14px;line-height:22px;opacity:1;color:#EA8D8D}.flash_notice{background-color:#ffffff}.flash_notice .solid{font-size:14px;line-height:22px;opacity:1;color:#39be0f}.submit-button input{height:55px}#btn-text{color:#ffffff}}.auth-container__form__forgot-password{width:100%}.auth-container__form__forgot-password #reset_password{display:flex;flex-direction:column;width:100%;gap:25px}.auth-container__form__forgot-password #reset_password .hint{font-size:18px;line-height:31px}.auth-container__form__forgot-password #reset_password .phone-number{display:flex;flex-direction:column}.auth-container__form__forgot-password #reset_password .phone-number .phone-inputs-wrapper{display:flex;gap:10px}.auth-container__form__forgot-password #reset_password .phone-number label{font-size:14px;line-height:20px}.auth-container__form__forgot-password #reset_password .phone-number input{width:100%;box-sizing:border-box;background:#FFFFFF;border:1px solid #E0E0EC;border-radius:8px;font-size:18px;line-height:28px;height:67px;margin-top:1%;text-align:center}.auth-container__form__forgot-password #reset_password .phone-number .phone-code{width:25%}.auth-container__form__forgot-password #reset_password .phone-number #user_phone_number{width:75%}.auth-container__form__forgot-password #reset_password .links{display:flex;flex-direction:column;align-items:center;font-size:16px;line-height:24px}.auth-container__form__forgot-password #reset_password .links a{margin-bottom:10px}.auth-container__form__forgot-password__title{display:flex;margin-bottom:10px;margin-top:170px}.auth-container__form__forgot-password__title .page-title{font-weight:700;font-size:32px;line-height:36px}.auth-container__form__forgot-password-new-otp #opt_confirmation{display:flex;flex-direction:column;gap:30px}.auth-container__form__forgot-password-new-otp #opt_confirmation .hint{font-size:18px;line-height:31px}.auth-container__form__forgot-password-new-otp #opt_confirmation .verification-code-container{display:flex;flex-direction:column;width:100%}.auth-container__form__forgot-password-new-otp #opt_confirmation .verification-code-container .verification-code{display:flex;justify-content:space-between}.auth-container__form__forgot-password-new-otp #opt_confirmation .verification-code-container .verification-code input{box-sizing:border-box;height:67px;width:13.2%;border:1px solid #E0E0EC;border-radius:8px;font-size:24px;line-height:28px;text-align:center}.auth-container__form__forgot-password-new-otp #opt_confirmation .verification-code-container label{font-size:14px;line-height:20px;margin-bottom:5px}.auth-container__form__forgot-password-new-otp #opt_confirmation .submit-button{margin-top:10px}.auth-container__form__forgot-password-new-otp #opt_confirmation .links{display:flex;flex-direction:column;align-items:center;font-size:16px;line-height:24px;margin-bottom:20px}.auth-container__form__forgot-password-new-otp__title{display:flex;margin-bottom:10px;padding-top:80px;width:100%}.auth-container__form__forgot-password-new-otp__title .page-title{font-weight:700;font-size:32px;line-height:36px;width:100%}.auth-container__form__forgot-password-new-otp .resend_otp .submit-button input{background:transparent;border:1px solid rgba(55,55,55,0.4);color:#373737}.auth-container__form__forgot-password-new-password{width:100%}.auth-container__form__forgot-password-new-password #new_password{display:flex;flex-direction:column;gap:15px;width:100%}.auth-container__form__forgot-password-new-password #new_password .hint{margin-bottom:25px;font-size:18px;line-height:31px}.auth-container__form__forgot-password-new-password #new_password .password{display:flex;flex-direction:column}.auth-container__form__forgot-password-new-password #new_password .password label{font-size:14px;line-height:20px}.auth-container__form__forgot-password-new-password #new_password .password input{width:100%;box-sizing:border-box;background:#FFFFFF;border:1px solid #E0E0EC;border-radius:8px;font-size:18px;line-height:28px;height:67px;margin-top:1%;text-align:center}.auth-container__form__forgot-password-new-password #new_password .submit-button{margin:10px 0}.auth-container__form__forgot-password-new-password #new_password .links{display:flex;flex-direction:column;align-items:center;font-size:16px;line-height:24px}.auth-container__form__forgot-password-new-password #new_password .links a{margin-bottom:10px}.auth-container__form__forgot-password-new-password__title{display:flex;margin-bottom:10px;margin-top:120px}.auth-container__form__forgot-password-new-password__title .page-title{font-weight:700;font-size:32px;line-height:36px}.auth-container .confirmation_buttons{display:grid;grid-template-columns:repeat(auto-fit, minmax(100px, 1fr));justify-content:center;grid-gap:10px}@media (max-width: 900px){.container .auth-container__form__forgot-password{margin-bottom:250px}.container .auth-container__form__forgot-password #reset_password{gap:20px}.container .auth-container__form__forgot-password #reset_password .hint{color:#ffffff;font-size:14px;line-height:24px}.container .auth-container__form__forgot-password #reset_password .phone-number input{height:57px}.container .auth-container__form__forgot-password #reset_password .phone-number label{color:#FFFFFF}.container .auth-container__form__forgot-password #reset_password .links{color:#ffffff;font-size:14px;line-height:24px}.container .auth-container__form__forgot-password__title>span{color:#FFFFFF;font-size:26px;line-height:28px}.container .auth-container__form__forgot-password-new-otp{margin-bottom:200px}.container .auth-container__form__forgot-password-new-otp #opt_confirmation{gap:20px}.container .auth-container__form__forgot-password-new-otp #opt_confirmation .hint{color:#ffffff;width:100%}.container .auth-container__form__forgot-password-new-otp #opt_confirmation .verification-code-container{width:100%}.container .auth-container__form__forgot-password-new-otp #opt_confirmation .verification-code-container label{color:#FFFFFF}.container .auth-container__form__forgot-password-new-otp #opt_confirmation .submit-button{margin-top:20px}.container .auth-container__form__forgot-password-new-otp #opt_confirmation .links{width:100%;color:#ffffff;font-size:14px;line-height:24px}.container .auth-container__form__forgot-password-new-otp__title{padding-top:140px}.container .auth-container__form__forgot-password-new-otp__title>span{color:#FFFFFF;font-size:26px;line-height:28px}.container .auth-container__form__forgot-password-new-otp .resend_otp .submit-button input{border:1px solid rgba(255,255,255,0.4);background-color:transparent;color:#ffffff;font-size:14px}.container .auth-container__form__forgot-password-new-password{margin-bottom:200px}.container .auth-container__form__forgot-password-new-password #new_password .hint{color:#ffffff;font-size:14px;line-height:24px}.container .auth-container__form__forgot-password-new-password #new_password .password{margin-bottom:0}.container .auth-container__form__forgot-password-new-password #new_password .password input{height:57px}.container .auth-container__form__forgot-password-new-password #new_password .password label{color:#FFFFFF}.container .auth-container__form__forgot-password-new-password #new_password .submit-button{margin-bottom:15px}.container .auth-container__form__forgot-password-new-password #new_password .links{color:#ffffff;font-size:14px;line-height:24px}.container .auth-container__form__forgot-password-new-password #new_password .links a{margin-bottom:0}.container .auth-container__form__forgot-password-new-password__title>span{color:#FFFFFF;font-size:26px;line-height:28px}}@media (max-width: 1200px){.confirmation_buttons{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(2, 1fr);grid-column-gap:0px;grid-row-gap:0px}#resend_otp1{grid-area:1 / 1 / 2 / 2}#resend_otp2{grid-area:2 / 1 / 3 / 2}}.auth-container{background-color:#FFFFFF;width:50%;display:flex;flex-direction:column;margin:40px 115px}.auth-container__form{display:flex;flex-direction:column;width:100%}.auth-container__form__signup{align-self:end}.auth-container__form__signup form button{padding:10px 26px;height:100%;width:-moz-fit-content;width:fit-content;font-size:16px;line-height:24px;border:1px solid rgba(55,55,55,0.4);border-radius:8px;background-color:#FFFFFF;cursor:pointer}.auth-container__form__login{width:100%;margin-top:80px}.auth-container__form__login #new_user{display:flex;flex-direction:column;gap:15px}.auth-container__form__login #new_user .phone-number,.auth-container__form__login #new_user .password{display:flex;flex-direction:column;gap:10px}.auth-container__form__login #new_user .phone-number label,.auth-container__form__login #new_user .password label{font-size:14px;line-height:20px;margin-bottom:5px}.auth-container__form__login #new_user .phone-number input,.auth-container__form__login #new_user .password input{width:100%;box-sizing:border-box;background:#FFFFFF;border:1px solid #E0E0EC;border-radius:8px;font-size:18px;line-height:28px;height:67px;text-align:center}.auth-container__form__login #new_user .phone-number .field-wrapper,.auth-container__form__login #new_user .password .field-wrapper{display:flex;flex-direction:column;width:100%}.auth-container__form__login #new_user .phone-number .phone_inputs,.auth-container__form__login #new_user .password .phone_inputs{display:flex;width:100%;gap:10px}.auth-container__form__login #new_user .phone-number .phone-code,.auth-container__form__login #new_user .password .phone-code{max-width:25%}.auth-container__form__login #new_user .phone-number #user_password,.auth-container__form__login #new_user .phone-number #user_password_confirmation,.auth-container__form__login #new_user .password #user_password,.auth-container__form__login #new_user .password #user_password_confirmation{font-size:28px;line-height:28px}.auth-container__form__login #new_user .remember-me{display:flex;gap:15px;align-items:center}.auth-container__form__login #new_user .remember-me #user_remember_me{width:18px;height:18px;background:#FFFFFF;background:#FFFFFF;border:1px solid #E0E0EC;border-radius:4px}.auth-container__form__login #new_user .remember-me label{font-size:16px;line-height:24px}.auth-container__form__login #new_user .submit-button{margin-top:15px}.auth-container__form__login #new_user .links{margin-top:10px;display:flex;flex-direction:column;align-items:center;gap:15px;font-size:16px;line-height:24px}.auth-container__form__login__title{display:flex;margin-bottom:25px}.auth-container__form__login__title .page-title{font-size:32px;font-weight:700;line-height:36px}@media (max-width: 900px){.container .auth-container{background-color:transparent;width:100%;height:auto;margin:20px}.container .auth-container__form__signup{display:flex;justify-content:space-between;width:100%}.container .auth-container__form__signup .logo{width:83px;margin:0}.container .auth-container__form__signup button{border:1px solid rgba(255,255,255,0.4) !important;background-color:transparent !important;color:#FFFFFF}.container .auth-container__form__login{margin-top:170px;margin-bottom:200px}.container .auth-container__form__login #new_user .phone-number label,.container .auth-container__form__login #new_user .password label{color:#FFFFFF}.container .auth-container__form__login #new_user .remember-me{gap:10px}.container .auth-container__form__login #new_user .remember-me #user_remember_me{background:#FFFFFF;border:1px solid #E0E0EC}.container .auth-container__form__login #new_user .remember-me label{color:#FFFFFF;font-size:12px}.container .auth-container__form__login #new_user .submit-button{margin-top:5px}.container .auth-container__form__login #new_user .links{color:#ffffff;font-size:14px;line-height:24px}.container .auth-container__form__login__title>span{color:#FFFFFF;font-size:26px;line-height:28px}}.container .auth-container__register{width:65%;background-color:#FFFFFF;align-items:end;margin:40px 70px}.container .auth-container__register .flash_alert,.container .auth-container__register .flash_notice{width:100%}.container .auth-container__register .invalid{border:1px solid #EA8D8D !important}.container .auth-container__register .error{margin:0;color:#EA8D8D}.container .auth-container__register .auth-container__registerform{display:flex;flex-direction:column;width:100%}.container .auth-container__register .auth-container__signup{align-self:end;margin-bottom:25px}.container .auth-container__register .auth-container__signup form button{padding:10px 26px;width:-moz-fit-content;width:fit-content;font-size:16px;line-height:24px;border:1px solid rgba(55,55,55,0.4);border-radius:8px;background-color:#FFFFFF;cursor:pointer}.container .auth-container__register .auth-container__title{display:flex;margin-bottom:25px;width:100%}.container .auth-container__register .auth-container__title .page-title{font-size:32px;font-weight:700;line-height:36px;width:100%}.container .auth-container__register #new_user{display:flex;flex-direction:column;gap:20px}.container .auth-container__register .row{width:100%;display:flex;flex-direction:row;gap:20px}.container .auth-container__register .row .field_with_errors,.container .auth-container__register .row .name,.container .auth-container__register .row .arabic-name,.container .auth-container__register .row .phone_number,.container .auth-container__register .row .whatsapp_number,.container .auth-container__register .row .email,.container .auth-container__register .row .account-type,.container .auth-container__register .row .password,.container .auth-container__register .row .password-confirmation{display:flex;flex-direction:column;width:100%}.container .auth-container__register .row .field_with_errors input,.container .auth-container__register .row .field_with_errors select,.container .auth-container__register .row .name input,.container .auth-container__register .row .name select,.container .auth-container__register .row .arabic-name input,.container .auth-container__register .row .arabic-name select,.container .auth-container__register .row .phone_number input,.container .auth-container__register .row .phone_number select,.container .auth-container__register .row .whatsapp_number input,.container .auth-container__register .row .whatsapp_number select,.container .auth-container__register .row .email input,.container .auth-container__register .row .email select,.container .auth-container__register .row .account-type input,.container .auth-container__register .row .account-type select,.container .auth-container__register .row .password input,.container .auth-container__register .row .password select,.container .auth-container__register .row .password-confirmation input,.container .auth-container__register .row .password-confirmation select{box-sizing:border-box;width:100%;margin-bottom:3px;height:67px;border:1px solid #E0E0EC;border-radius:8px;font-size:18px;line-height:28px;text-align:center}.container .auth-container__register .row .field_with_errors label,.container .auth-container__register .row .name label,.container .auth-container__register .row .arabic-name label,.container .auth-container__register .row .phone_number label,.container .auth-container__register .row .whatsapp_number label,.container .auth-container__register .row .email label,.container .auth-container__register .row .account-type label,.container .auth-container__register .row .password label,.container .auth-container__register .row .password-confirmation label{margin-bottom:5px;font-size:14px;line-height:20px}.container .auth-container__register .row .phone_number,.container .auth-container__register .row .whatsapp_number{display:flex}.container .auth-container__register .row .phone_number .phone_inputs,.container .auth-container__register .row .whatsapp_number .phone_inputs{display:flex;width:100%;gap:10px}.container .auth-container__register .row .phone_number .phone-code,.container .auth-container__register .row .whatsapp_number .phone-code{max-width:25%}.container .auth-container__register .row .input_with_error{width:100%;display:flex;flex-direction:column}.container .auth-container__register .privacy{max-width:300px;font-size:16px;line-height:24px}.container .auth-container__register .privacy #user_privacy_policy{width:18px;height:18px}.container .auth-container__register .privacy a{color:#2F50A5;text-decoration:underline}.container .auth-container__register .row .button div{width:100%}.container .auth-container__register .submit-button{width:50%}@media (max-width: 900px){.container .bg-container__register{display:none}.container .auth-container__register{width:100%;height:auto;margin:20px;background-color:transparent}.container .auth-container__register .auth-container__title{font-size:26px;color:#FFFFFF}.container .auth-container__register .auth-container__signup{display:flex;justify-content:space-between;width:100%;margin-bottom:40px}.container .auth-container__register .auth-container__signup .logo{width:83px;margin:0}.container .auth-container__register .auth-container__signup button{border:1px solid rgba(255,255,255,0.4) !important;background-color:transparent !important;color:#FFFFFF}.container .auth-container__register .auth-container__registerform #new_user .row{flex-direction:column}.container .auth-container__register .auth-container__registerform #new_user .row .name div,.container .auth-container__register .auth-container__registerform #new_user .row .arabic-name div,.container .auth-container__register .auth-container__registerform #new_user .row .phone_number div,.container .auth-container__register .auth-container__registerform #new_user .row .whatsapp_number div,.container .auth-container__register .auth-container__registerform #new_user .row .email div,.container .auth-container__register .auth-container__registerform #new_user .row .password div,.container .auth-container__register .auth-container__registerform #new_user .row .password-confirmation div,.container .auth-container__register .auth-container__registerform #new_user .row .account-type div{display:flex;flex-direction:row}.container .auth-container__register .auth-container__registerform #new_user .row .name input,.container .auth-container__register .auth-container__registerform #new_user .row .name select,.container .auth-container__register .auth-container__registerform #new_user .row .arabic-name input,.container .auth-container__register .auth-container__registerform #new_user .row .arabic-name select,.container .auth-container__register .auth-container__registerform #new_user .row .phone_number input,.container .auth-container__register .auth-container__registerform #new_user .row .phone_number select,.container .auth-container__register .auth-container__registerform #new_user .row .whatsapp_number input,.container .auth-container__register .auth-container__registerform #new_user .row .whatsapp_number select,.container .auth-container__register .auth-container__registerform #new_user .row .email input,.container .auth-container__register .auth-container__registerform #new_user .row .email select,.container .auth-container__register .auth-container__registerform #new_user .row .password input,.container .auth-container__register .auth-container__registerform #new_user .row .password select,.container .auth-container__register .auth-container__registerform #new_user .row .password-confirmation input,.container .auth-container__register .auth-container__registerform #new_user .row .password-confirmation select,.container .auth-container__register .auth-container__registerform #new_user .row .account-type input,.container .auth-container__register .auth-container__registerform #new_user .row .account-type select{height:57px}.container .auth-container__register .auth-container__registerform #new_user .row .name label,.container .auth-container__register .auth-container__registerform #new_user .row .arabic-name label,.container .auth-container__register .auth-container__registerform #new_user .row .phone_number label,.container .auth-container__register .auth-container__registerform #new_user .row .whatsapp_number label,.container .auth-container__register .auth-container__registerform #new_user .row .email label,.container .auth-container__register .auth-container__registerform #new_user .row .password label,.container .auth-container__register .auth-container__registerform #new_user .row .password-confirmation label,.container .auth-container__register .auth-container__registerform #new_user .row .account-type label{color:#FFFFFF !important}.container .auth-container__register .auth-container__registerform #new_user .row div .input_with_error{gap:0;display:flex;flex-direction:column}.container .auth-container__register .auth-container__registerform #new_user .button{align-items:center;color:#FFFFFF;margin-bottom:40px}.container .auth-container__register .auth-container__registerform #new_user .button .resend_link{margin-top:10px}.container .auth-container__register .auth-container__registerform #new_user .privacy{width:100% !important;flex-direction:row !important;color:#FFFFFF;font-size:12px !important;line-height:14px !important;display:flex;align-items:center;gap:10px}.container .auth-container__register .auth-container__registerform #new_user .privacy a{color:#FFFFFF}}
