.login_page{height:100%}.login_page .desktop-login-container{height:inherit;box-shadow:none}.login_page .mobile-login-container .hide-modal-button,.login_page .tablet-login-container .hide-modal-button{display:none}.desktop-login-container{width:610px;display:flex;margin:auto;box-shadow:inset 0 1px 77px 0 rgba(0,0,0,0.5),0 2px 77px 0 rgba(0,0,0,0.5);border-radius:4px;pointer-events:all}.desktop-login-container a{text-decoration:none}.desktop-login-container #error-field{font-family:'Avenir-Light';font-size:14px;color:#43345A;margin-top:20px}.desktop-login-container .main-container-log-in{border-radius:4px;width:610px;background-color:#ffffff;text-align:right;padding:45px 32px 45px 32px;position:relative}.desktop-login-container .main-container-log-in .forgot-password-link a{opacity:0.5;color:#43345A;font-family:'Avenir-Medium';font-size:14px}.desktop-login-container .main-container-log-in .sing-up-continer{text-align:center}.desktop-login-container .main-container-log-in .sing-up-continer span{display:inline-block;color:#43345A;font-family:'Avenir-Heavy';font-size:14px;margin-right:23px}.desktop-login-container .main-container-log-in .sing-up-continer .sing-up-button{display:inline-block;height:40px;width:150px;border-radius:4px;background-color:#8D4EFC;color:#ffffff;font-size:14px;line-height:42px;text-align:center;font-family:'Avenir-Black'}.desktop-login-container .main-container-log-in .login-container{width:285px;margin-top:50px;text-align:center;transform:translateX(-50%);margin-left:50%}.desktop-login-container .main-container-log-in .login-container .login-header{color:#43345A;padding-bottom:13px}.desktop-login-container .main-container-log-in .login-container .login-header .header-top-text{font-family:'Avenir-Heavy';font-size:24px;line-height:48px}.desktop-login-container .main-container-log-in .login-container .login-header .header-bottom-text{opacity:0.6;font-family:'Avenir-Medium';font-size:16px;line-height:24px}.desktop-login-container .main-container-log-in .social-login-container{margin-top:17px}.desktop-login-container .main-container-log-in .social-login-container .social-register-button{background-color:#ffffff;height:40px;width:285px;border:1px solid rgba(67,52,90,0.2);border-radius:4px;color:#43345A;font-family:'Avenir-Black';font-size:14px;line-height:40px;text-align:center;position:relative}.desktop-login-container .main-container-log-in .social-login-container #signin-google-button{margin-top:10px}.desktop-login-container .main-container-log-in .social-login-container #signin-google-button img{width:21px;height:21px;left:21px}.desktop-login-container .main-container-log-in .social-login-container img{width:24px;height:24px;position:absolute;left:20px;top:50%;transform:translateY(-50%)}.desktop-login-container .main-container-log-in .or-text{color:#43345A;font-family:'Avenir-Black';font-size:14px;line-height:19px;margin:15px}.desktop-login-container .main-container-log-in .login-form .form-group{margin-bottom:20px}.desktop-login-container .main-container-log-in .login-form .input-border{padding-top:9px;border:solid 2px #ebe8f4;background-color:#ebe8f4;font-family:'Avenir-Light';font-size:14px;line-height:19px;height:40px;color:#43345A;box-shadow:none}.desktop-login-container .main-container-log-in .login-form .input-border:focus{border:solid 2px #ddd4f6 !important;background-color:#ffffff !important}.desktop-login-container .main-container-log-in .login-form .input-not-empty{border:solid 2px #ddd4f6 !important;background-color:#ffffff !important}.desktop-login-container .main-container-log-in .login-form .sign-in-button{height:40px;width:285px;border-radius:4px;background:-webkit-linear-gradient(130.56deg, #B739E8 0%, #913FDF 100%);background:-o-linear-gradient(130.56deg, #B739E8 0%, #913FDF 100%);background:linear-gradient(130.56deg, #B739E8 0%, #913FDF 100%);color:#ffffff;font-size:14px;font-family:'Avenir-Medium';line-height:30px}.desktop-login-container .remember-me-container{text-align:left;margin-left:1px}.desktop-login-container .remember-me-container #user_remember_me{display:inline-block;width:10px;height:12px}.desktop-login-container .remember-me-container .user-remember-me-label{font-family:'Avenir-Light';font-size:14px;color:#43345A}@media (max-height: 750px){.desktop-login-container .main-container-log-in{padding:26px 32px}.desktop-login-container .main-container-log-in .login-container{margin-bottom:40px;margin-top:22px}}.registration_page{height:100%}.registration_page .register-modal-desktop{height:inherit;box-shadow:none}.registration_page .register-modal-mobile .hide-modal-button,.registration_page .register-modal-tablet .hide-modal-button{display:none}.register-modal-desktop{width:610px;display:flex;margin:auto;box-shadow:inset 0 1px 77px 0 rgba(0,0,0,0.5),0 2px 77px 0 rgba(0,0,0,0.5);border-radius:4px;pointer-events:all}.register-modal-desktop a{text-decoration:none}.register-modal-desktop .main-container-register{border-radius:4px;text-align:center;padding:45px 32px 32px 32px;width:610px;background-color:#fff}.register-modal-desktop .main-container-register #error-field{font-family:'Avenir-Light';font-size:14px;margin-top:20px}.register-modal-desktop .main-container-register #error-field h2{font-size:14px}.register-modal-desktop .main-container-register .set-email-password-container{margin-bottom:32px}.register-modal-desktop .main-container-register .forgot-password-link a{opacity:0.5;color:#43345A;font-family:'Avenir-Medium';font-size:14px}.register-modal-desktop .main-container-register .input-border{width:285px;margin-left:auto;margin-right:auto;padding-top:9px;margin-bottom:10px;border:solid 2px #ebe8f4;background-color:#ebe8f4;font-family:'Avenir-Light';font-size:14px;line-height:19px;height:40px;color:#43345A;box-shadow:none}.register-modal-desktop .main-container-register .input-border:focus{border:solid 2px #ddd4f6 !important;background-color:#fff !important}.register-modal-desktop .main-container-register .input-not-empty{border:solid 2px #ddd4f6 !important;background-color:#fff !important}.register-modal-desktop .main-container-register .continue-registering-button{width:285px;margin-left:auto;margin-right:auto;height:40px;border-radius:4px;background:-webkit-linear-gradient(130.56deg, #B739E8 0%, #913FDF 100%);background:-o-linear-gradient(130.56deg, #B739E8 0%, #913FDF 100%);background:linear-gradient(130.56deg, #B739E8 0%, #913FDF 100%);font-size:14px;font-family:'Avenir-Medium';line-height:31px;text-align:center;color:#fff;border:none}.register-modal-desktop .main-container-register .get-started-for-free{margin-top:50px;color:#43345A;font-family:'Avenir-Heavy';font-size:24px;line-height:48px}.register-modal-desktop .main-container-register .continue-with-register-button{background-color:#fff;position:relative;height:40px;width:285px;border:1px solid rgba(67,52,90,0.2);border-radius:4px;color:#43345A;font-family:'Avenir-Black';font-size:14px;line-height:40px}.register-modal-desktop .main-container-register .continue-with-register-button .social-register-button-img{width:24px;height:24px;position:absolute;left:20px;top:50%;transform:translateY(-50%)}.register-modal-desktop .main-container-register #signup-with-email-button{margin-bottom:32px}.register-modal-desktop .main-container-register .skip-registration{color:rgba(67,52,90,0.5);font-family:'Avenir-Medium';font-size:14px}.register-modal-desktop .main-container-register .register-social-login-container{padding-top:30px}.register-modal-desktop .main-container-register .register-social-login-container #signup-google-button{margin-top:10px}.register-modal-desktop .main-container-register .register-social-login-container #signup-google-button img{width:21px;height:21px;left:21px}.register-modal-desktop .main-container-register .free-forever-no-cre{opacity:0.6;color:#43345A;font-family:'Avenir-Medium';font-size:16px;line-height:24px}.register-modal-desktop .main-container-register .or-text{color:#43345A;font-family:'Avenir-Black';font-size:14px;line-height:19px;margin:15px}.register-modal-desktop .login-in-button-container{text-align:center}.register-modal-desktop .login-in-button-container span{display:inline-block;color:#43345A;font-family:'Avenir-Heavy';font-size:14px;margin-right:23px}.register-modal-desktop .login-in-button-container .login-in-button{display:inline-block;height:40px;width:150px;border-radius:4px;background-color:#8D4EFC;color:#fff;font-size:14px;line-height:42px;text-align:center;font-family:'Avenir-Black'}.register-modal-desktop .remember-me-container,.register-modal-desktop .eligibility{text-align:left;width:90%;margin:10px auto}.register-modal-desktop .remember-me-container #user_remember_me,.register-modal-desktop .remember-me-container #user_main_reg_eligibility,.register-modal-desktop .eligibility #user_remember_me,.register-modal-desktop .eligibility #user_main_reg_eligibility{display:inline-block;width:10px;height:12px}.register-modal-desktop .remember-me-container .user-remember-me-label,.register-modal-desktop .eligibility .user-remember-me-label{font-family:'Avenir-Light';font-size:14px;color:#43345A}@media (max-height: 750px){.register-modal-desktop .main-container-register{padding:26px 32px}.register-modal-desktop .main-container-register .get-started-for-free{margin-top:22px}}.password_page{height:100vh;padding-top:80px}.password_page .forgot-password-desktop,.password_page .after-send-email-desktop{height:inherit;box-shadow:none}.password_page .forgot-password-mobile .hide-modal-button,.password_page .forgot-password-tablet .hide-modal-button{display:none}.forgot-password-desktop,.after-send-email-desktop{height:670px;width:390px;display:flex;margin:auto;box-shadow:inset 0 1px 77px 0 rgba(0,0,0,0.5),0 2px 77px 0 rgba(0,0,0,0.5);border-radius:4px;pointer-events:all}.forgot-password-desktop a,.after-send-email-desktop a{text-decoration:none}.forgot-password-desktop .main-container-forgot-pass,.after-send-email-desktop .main-container-forgot-pass{border-radius:4px;text-align:center;padding:30px 52px 0px 52px;width:390px;background-color:#ffffff}.forgot-password-desktop .main-container-forgot-pass .after-send-email-image,.after-send-email-desktop .main-container-forgot-pass .after-send-email-image{width:125px;height:125px;display:block;margin:auto;margin-top:116px}.forgot-password-desktop .main-container-forgot-pass .email-sent,.after-send-email-desktop .main-container-forgot-pass .email-sent{margin-top:35px;color:#43345A;font-family:'Avenir-Heavy';font-size:24px;line-height:34px}.forgot-password-desktop .main-container-forgot-pass .we-sent-a-message-to,.after-send-email-desktop .main-container-forgot-pass .we-sent-a-message-to{margin-top:23px;color:#43345A;font-family:'Avenir-Light';font-size:16px;line-height:24px}.forgot-password-desktop .main-container-forgot-pass .we-sent-a-message-to .email-message,.after-send-email-desktop .main-container-forgot-pass .we-sent-a-message-to .email-message{color:#8d4efc}.forgot-password-desktop .main-container-forgot-pass .forgot-your-password,.after-send-email-desktop .main-container-forgot-pass .forgot-your-password{margin-top:140px;color:#43345A;font-family:'Avenir-Heavy';font-size:24px;line-height:34px}.forgot-password-desktop .main-container-forgot-pass .enter-your-email-add,.after-send-email-desktop .main-container-forgot-pass .enter-your-email-add{margin-top:15px;margin-bottom:40px;opacity:0.6;color:#43345A;font-family:'Avenir-Light';font-size:16px;line-height:24px}.forgot-password-desktop .main-container-forgot-pass #error-field,.after-send-email-desktop .main-container-forgot-pass #error-field{font-family:'Avenir-Light';font-size:14px;color:#43345A;margin-top:20px}.forgot-password-desktop .main-container-forgot-pass .input-border,.after-send-email-desktop .main-container-forgot-pass .input-border{padding-top:9px;margin-bottom:20px;border:solid 2px #ebe8f4;background-color:#ebe8f4;font-family:'Avenir-Light';font-size:14px;line-height:19px;height:40px;color:#43345A;box-shadow:none}.forgot-password-desktop .main-container-forgot-pass .login-in-button-container,.after-send-email-desktop .main-container-forgot-pass .login-in-button-container{margin-bottom:50px}.forgot-password-desktop .main-container-forgot-pass .input-border:focus,.after-send-email-desktop .main-container-forgot-pass .input-border:focus{border:solid 2px #ddd4f6 !important;background-color:#ffffff !important}.forgot-password-desktop .main-container-forgot-pass .input-not-empty,.after-send-email-desktop .main-container-forgot-pass .input-not-empty{border:solid 2px #ddd4f6 !important;background-color:#ffffff !important}.forgot-password-desktop .main-container-forgot-pass .continue-registering-button,.after-send-email-desktop .main-container-forgot-pass .continue-registering-button{height:40px;width:285px;border-radius:4px;background:-webkit-linear-gradient(130.56deg, #B739E8 0%, #913FDF 100%);background:-o-linear-gradient(130.56deg, #B739E8 0%, #913FDF 100%);background:linear-gradient(130.56deg, #B739E8 0%, #913FDF 100%);font-size:14px;font-family:'Avenir-Medium';line-height:31px;text-align:center;color:#ffffff;border:none}.forgot-password-desktop .main-container-forgot-pass .login-in-button-container,.after-send-email-desktop .main-container-forgot-pass .login-in-button-container{text-align:center}.forgot-password-desktop .main-container-forgot-pass .login-in-button-container span,.after-send-email-desktop .main-container-forgot-pass .login-in-button-container span{display:inline-block;color:#43345A;font-family:'Avenir-Heavy';font-size:14px;margin-right:23px}.forgot-password-desktop .main-container-forgot-pass .login-in-button-container .login-in-button,.after-send-email-desktop .main-container-forgot-pass .login-in-button-container .login-in-button{display:inline-block;height:40px;width:100px;border-radius:4px;background-color:#8D4EFC;color:#ffffff;font-size:14px;line-height:42px;text-align:center;font-family:'Avenir-Black'}@media (max-height: 750px){.forgot-password-desktop,.after-send-email-desktop{height:600px}.forgot-password-desktop .main-container-forgot-pass,.after-send-email-desktop .main-container-forgot-pass{padding:15px 52px 0px 52px}.forgot-password-desktop .main-container-forgot-pass .get-started-for-free,.after-send-email-desktop .main-container-forgot-pass .get-started-for-free{margin-top:15px}}@media screen and (max-width: 450px){.forgot-password-desktop .main-container-forgot-pass,.after-send-email-desktop .main-container-forgot-pass{width:280px;padding:15px 25px 0px 25px}.forgot-password-desktop .main-container-forgot-pass .continue-registering-button,.after-send-email-desktop .main-container-forgot-pass .continue-registering-button{width:100%}.forgot-password-desktop .main-container-forgot-pass,.after-send-email-desktop .main-container-forgot-pass{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}}
