h1,h2,h3,h4,h5,h6{font-weight:700}h1 span.gradient-font,h1.gradient-font,h2 span.gradient-font,h2.gradient-font,h3 span.gradient-font,h3.gradient-font,h4 span.gradient-font,h4.gradient-font,h5 span.gradient-font,h5.gradient-font,h6 span.gradient-font,h6.gradient-font{display:inline;background:linear-gradient(90deg,#4285f4,#ff671e);-webkit-background-clip:text;background-clip:text;color:transparent}h1 span.primary-color-font,h1.primary-color-font,h2 span.primary-color-font,h2.primary-color-font,h3 span.primary-color-font,h3.primary-color-font,h4 span.primary-color-font,h4.primary-color-font,h5 span.primary-color-font,h5.primary-color-font,h6 span.primary-color-font,h6.primary-color-font{color:#4285f4}h1 span.tertiary-color-font,h1.tertiary-color-font,h2 span.tertiary-color-font,h2.tertiary-color-font,h3 span.tertiary-color-font,h3.tertiary-color-font,h4 span.tertiary-color-font,h4.tertiary-color-font,h5 span.tertiary-color-font,h5.tertiary-color-font,h6 span.tertiary-color-font,h6.tertiary-color-font{color:#ff671e}h1.huge,h2.huge,h3.huge,h4.huge,h5.huge,h6.huge{font-size:44px;font-weight:800}h1.big,h2.big,h3.big,h4.big,h5.big,h6.big{font-size:38px;font-weight:800}h1.medium,h2.medium,h3.medium,h4.medium,h5.medium,h6.medium{font-size:34px;font-weight:700}h1.regular,h2.regular,h3.regular,h4.regular,h5.regular,h6.regular{font-size:30px;font-weight:600}h1.small,h2.small,h3.small,h4.small,h5.small,h6.small{font-size:24px;font-weight:500}h1.smaller,h2.smaller,h3.smaller,h4.smaller,h5.smaller,h6.smaller{font-size:22px;font-weight:500}p.big-content{font-weight:300}.font-18,p.big-content{font-size:18px}.login-page{width:100%;height:100vh;display:flex;padding:0;margin:0;overflow:hidden}.login-page .column{width:50%;max-height:100vh;position:relative;content:"";justify-content:center}.login-page .column,.login-page .login-form{display:flex;flex-direction:column;align-items:center}.login-page .login-form{-ms-overflow-style:none;scrollbar-width:none;width:100%;height:-moz-fit-content;height:fit-content;justify-content:flex-start;gap:50px;overflow-y:scroll;padding:50px 0}.login-page .login-form::-webkit-scrollbar{display:none}.login-page .login-form .heading{text-align:center}.login-page .login-form .heading h1{font-size:40px}.login-page .login-form .heading h3{font-weight:400}.login-page .login-form form{width:70%;display:flex;flex-direction:column;gap:20px}.login-page .login-form form .input-element{width:100%;display:flex;gap:10px;border:1px solid rgba(2,171,19,.408);border-radius:8px;padding:5px;position:relative;overflow:hidden}.login-page .login-form form .input-element .error-message{position:absolute;top:0;right:8px;background-color:#c10000;color:#fff;font-size:12px;padding:3px 8px}.login-page .login-form form .input-element.error{border-color:#c10000}.login-page .login-form form .input-element .input-icon{width:35px;height:35px;border-radius:8px;display:flex;justify-content:center;align-items:center;background-color:#4285f4;color:#fff}.login-page .login-form form .input-element input{width:100%;border:none;outline:none;font-size:16px}.login-page .login-form form .main-action-btn{outline:none;padding:10px;text-align:center;white-space:nowrap;margin-top:30px;border-radius:30px;font-size:18px;font-weight:700;background-color:#4285f4;color:#fff;border:2px solid #4285f4;cursor:pointer;transition:.15s}.login-page .login-form form .main-action-btn:hover{background-color:#fff;color:#4285f4}.login-page .login-form form .forget-password-link{text-align:end;font-size:18px}.login-page .login-form form .forget-password-link span{color:#4285f4}.login-page .login-form form .forget-password-link span:hover{text-decoration:underline}