#signin_page_main{background-color:var(--bg-main);margin:0;padding:0;height:100%}#signin_page_main :focus{box-shadow:none}#signin_page_main form{display:unset}#signin_page_main .login-page-form-container{height:100vh;display:flex;align-items:center;justify-content:center}#signin_page_main .login-page-form-container .login-form-main-wrapper{padding:0 20px}#signin_page_main .login-page-form-container .login-form-main-wrapper .login-headers h1{font-size:54px;font-family:SF Pro Display;font-weight:500;color:var(--color-primary-dark-text);margin-bottom:.5em}#signin_page_main .login-page-form-container .login-form-main-wrapper .login-btn{width:100%;color:var(--color-light-text)!important;background-color:var(--bg-dark-btn-accent)!important;border:none;border-radius:40px;padding:8px;font-size:16px;font-family:SF Pro Display;font-weight:400;opacity:1;cursor:pointer;text-transform:capitalize}#signin_page_main .login-page-form-container .login-form-main-wrapper .login-btn:disabled{opacity:.6;cursor:not-allowed}#signin_page_main .login-page-form-container .login-form-main-wrapper .ant-input{border-radius:40px!important;font-size:14px;padding:10px 20px;color:var(--color-primary-dark-text)!important;border:none;background-color:var(--bg-main-blue)!important;font-weight:500}#signin_page_main .login-page-form-container .login-form-main-wrapper .ant-input::placeholder{color:var(--bg-light-accent-icon)!important}#signin_page_main .login-page-form-container .login-form-main-wrapper .ant-input-affix-wrapper{border-radius:40px!important;font-size:14px;color:var(--color-primary-dark-text);border:none;background-color:var(--bg-main-blue)!important;padding:0}#signin_page_main .login-page-form-container .login-form-main-wrapper .ant-input-affix-wrapper :focus{outline:none!important;border:transparent!important}#signin_page_main .login-page-form-container .login-form-main-wrapper .ant-input-password{padding:0 15px 0 0}#signin_page_main .login-page-form-container .login-form-main-wrapper .ant-input-password::placeholder{color:var(--bg-light-accent-icon)!important}#signin_page_main .login-page-form-container .login-form-main-wrapper .ant-input-password:focus{outline:none!important;border-color:none!important;box-shadow:none!important}#signin_page_main .login-page-form-container .login-form-main-wrapper .eye-icon{cursor:pointer;font-size:21px;color:var(--bg-light-accent-icon)}#signin_page_main .login-page-form-container .login-form-main-wrapper .forgot-password-wrap{display:flex;justify-content:flex-end;margin-bottom:20px}#signin_page_main .login-page-form-container .login-form-main-wrapper .forgot-password-wrap .forgot-password{color:var(--color-skills-dark-text);text-decoration:underline;margin:5px 0 15px;font-size:16px;cursor:pointer}#signin_page_main .login-page-form-container .login-form-main-wrapper .ant-form-item{margin-bottom:15px}#signin_page_main .login-page-form-container .login-form-main-wrapper .ant-row{width:100%!important}#signin_page_main .login-page-form-container .login-form-main-wrapper .ant-input-suffix{margin-left:4px;display:flex;justify-content:center;align-items:center}#signin_page_main .login-page-form-container .login-form-main-wrapper .ant-form-item-label{padding:0}#signin_page_main .login-page-form-container .login-form-main-wrapper .field-label{font-size:16px;font-family:SF Pro Display;font-weight:500;color:var(--color-primary-dark-text);margin:20px 0 5px}#signin_page_main .login-page-form-container .login-form-main-wrapper .login-options{display:flex;flex-direction:column;align-items:center;padding:40px 0 20px}#signin_page_main .login-page-form-container .login-form-main-wrapper .login-options p{font-size:18px;font-family:SF Pro Display;font-weight:400;color:var(--color-primary-dark-text);text-align:center}#signin_page_main .login-page-form-container .login-form-main-wrapper .login-options .ant-divider-horizontal{border-color:var(--color-skills-dark-text)!important}#signin_page_main .login-page-form-container .login-form-main-wrapper .login-options .login-options-icon{width:50px;cursor:pointer}#signin_page_main .login-page-form-container .login-form-main-wrapper .login-options .login-text-wrap{display:flex;justify-content:center;margin-top:10px}#signin_page_main .login-page-form-container .login-form-main-wrapper .login-options .login-text-wrap p{font-size:16px;font-weight:400;color:var(--color-skills-dark-text)}#signin_page_main .login-page-form-container .login-form-main-wrapper .login-options .login-text-wrap a{font-size:16px;font-weight:400;text-decoration:none;color:var(--red-600)!important;cursor:pointer}#signin_page_main .login-page-form-container .login-form-main-wrapper .registering-text-wrap{display:flex;justify-content:center}#signin_page_main .login-page-form-container .login-form-main-wrapper .registering-text-wrap p{font-family:SF Pro Display;font-size:16px;font-weight:400;color:var(--color-skills-dark-text)}#signin_page_main .login-page-form-container .login-form-main-wrapper .registering-text-wrap a{font-size:16px;font-weight:400;text-decoration:none;color:var(--red-600)!important;cursor:pointer}#signin_page_main .banner-img-wrapper{padding:20px;width:100%;height:100%}#signin_page_main .banner-img-wrapper .login-banner-container{background-image:url(/_next/static/media/loginbg.a9220972.webp);background-repeat:no-repeat;filter:brightness(1.1);background-size:cover;border-radius:20px;display:flex;align-items:flex-start;justify-content:center;width:100%;height:100%;background-position-y:70%;background-position-x:35%}#signin_page_main .banner-img-wrapper .login-banner-container .login-img-text{padding-top:120px;line-height:1.2;width:80%;text-align:center;color:#fff;font-size:42px;font-family:SF Pro Display;font-weight:400}#signin_page_main .banner-img-wrapper .login-banner-container .login-img-text span{font-size:46px;font-family:SF Pro Display;font-weight:400;color:#de373a}#signin_page_main input:-webkit-autofill,#signin_page_main input:-webkit-autofill:active,#signin_page_main input:-webkit-autofill:focus,#signin_page_main input:-webkit-autofill:hover{-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s;-webkit-text-fill-color:var(--color-primary-dark-text)!important}#email_public_error{height:calc(100vh - 90px)}#email_public_error .disable-lottie-wrapper{width:210px;height:210px}#email_public_error .err-message-text{color:var(--color-primary-dark-text);font-size:54px;font-weight:500;margin-bottom:20px}#email_public_error .err-message-desc{color:var(--color-ternary-text);font-size:20px;font-weight:500;width:70%}@media(max-width:768px){#email_public_error{height:calc(100vh - 90px)}#email_public_error .disable-lottie-wrapper{width:80px;height:80px}#email_public_error .err-message-text{color:var(--color-primary-dark-text);font-size:28px;font-weight:500;margin-bottom:20px}#email_public_error .err-message-desc{color:var(--color-ternary-text);font-size:14px;font-weight:500;width:95%}}@media(min-width:1800px){#signin_page_main .login-page-form-container .login-form-main-wrapper .login-headers h1{font-size:61px}#signin_page_main .login-page-form-container .login-form-main-wrapper .login-headers p{font-size:22px}#signin_page_main .login-page-form-container .login-form-main-wrapper .login-btn{font-size:21px}#signin_page_main .login-page-form-container .login-form-main-wrapper .ant-input,#signin_page_main .login-page-form-container .login-form-main-wrapper .term-text p,#signin_page_main .login-page-form-container .login-form-main-wrapper .term-text p span,#signin_page_main .login-page-form-container .login-form-main-wrapper label{font-size:16px}#signin_page_main .login-page-form-container .login-form-main-wrapper .login-options p{font-size:26px}#signin_page_main .login-page-form-container .login-form-main-wrapper .login-options .login-options-icon{width:60px}#signin_page_main .banner-img-wrapper .login-banner-container .login-img-text{margin-bottom:10px;line-height:1;font-size:55px}#signin_page_main .banner-img-wrapper .login-banner-container .login-img-text span{font-size:55px}}@media(max-width:575px){#signin_page_main .login-page-form-container .login-form-main-wrapper{width:100%}#signin_page_main .login-page-form-container .login-form-main-wrapper .login-headers h1{font-size:25px}#signin_page_main .login-page-form-container .login-form-main-wrapper .login-btn{padding:10px;font-size:14px;box-shadow:none}#signin_page_main .login-page-form-container .login-form-main-wrapper .ant-input,#signin_page_main .login-page-form-container .login-form-main-wrapper .field-label,#signin_page_main .login-page-form-container .login-form-main-wrapper .forgot-password-wrap .forgot-password{font-size:14px}#signin_page_main .login-page-form-container .login-form-main-wrapper .login-options{padding:20px 0}#signin_page_main .login-page-form-container .login-form-main-wrapper .login-options p{font-size:16px}#signin_page_main .login-page-form-container .login-form-main-wrapper .login-options .login-options-icon{width:40px}#signin_page_main .login-page-form-container .login-form-main-wrapper .registering-text-wrap p{text-align:center;font-size:14px}}@media(max-width:289px){#signin_page_main .login-page-form-container{height:100%}}