.Login_LoginPage__hlX_u{display:flex;flex-direction:column;min-height:100%;position:relative}@media(max-width:1023px){.Login_LoginPage__hlX_u{padding:0 10px}}.Login_LoginPage__Background__SKxTB{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:stretch;z-index:-1;background:linear-gradient(180deg,#f4f4f4,#d7dee9)}.Login_LoginPage__BgAuthenticate__k3jI0{flex:0 0 50%;background:linear-gradient(180deg,#f4f4f4,#d7dee9)}@media(max-width:1023px){.Login_LoginPage__BgAuthenticate__k3jI0{display:none}}.Login_LoginPage__BgRegister__4TDgE{flex:0 0 50%;background:#fff;position:relative;overflow:hidden}@media(max-height:800px){.Login_LoginPage__BgRegister__4TDgE{opacity:.3;filter:grayscale(1)}}@media(max-width:1023px){.Login_LoginPage__BgRegister__4TDgE{display:none}}.Login_LoginPage__BgDemoText1__T54p6{position:absolute;background:#f4f7fa;padding:18px;top:calc(100% - 300px);left:0;border-radius:18px;transform:rotate(5deg)}.Login_LoginPage__BgDemoText1__T54p6 em{display:block;width:600px;border-radius:10px;aspect-ratio:1.2591463415;background:url(/image/page/login/demo-text-1.jpg) 50% no-repeat;background-size:contain}.Login_LoginPage__BgDemoText2__bzXK8{position:absolute;background:#f4f7fa;padding:18px;top:calc(100% - 300px);right:0;border-radius:18px;transform:rotate(-13deg)}.Login_LoginPage__BgDemoText2__bzXK8 em{display:block;width:600px;border-radius:10px;aspect-ratio:1.2408536585;background:url(/image/page/login/demo-text-2.jpg) 50% no-repeat;background-size:contain}.Login_LoginPage__Bubble1__4z0DL{position:absolute;background:url(/image/page/login/bubble1.svg) 50% no-repeat;background-size:100% 100%;width:200px;aspect-ratio:154/107;display:flex;align-items:center;justify-content:center;bottom:200px;right:50%;color:#6aa0d8;font-weight:800;font-size:16px;text-align:center}.Login_LoginPage__Bubble2__XROhH{bottom:150px;right:150px}.Login_LoginPage__Bubble2__XROhH,.Login_LoginPage__Bubble3__vQzID{position:absolute;background:url(/image/page/login/bubble2.svg) 50% no-repeat;background-size:100% 100%;width:220px;aspect-ratio:154/107;display:flex;align-items:center;justify-content:center;color:#6aa0d8;font-weight:800;font-size:16px;text-align:center}.Login_LoginPage__Bubble3__vQzID{bottom:50px;left:100px}.Login_LoginPage__Menu__b23J0{width:calc(100% - (50% - 480px));display:flex;flex-direction:row-reverse;margin:40px auto 20px}@media(max-width:1023px){.Login_LoginPage__Menu__b23J0{width:auto;margin:20px}}.Login_LoginPage__ContentSection__eyzc5{flex:1 1 auto;display:flex;flex-direction:column;align-items:stretch;justify-content:center}@media(max-width:1023px){.Login_LoginPage__ContentSection__eyzc5{justify-content:flex-start}}.Login_LoginPage__Columns__u_jTR{box-sizing:border-box;display:flex}@media(max-width:1023px){.Login_LoginPage__Columns__u_jTR{display:block}}.Login_LoginPage__ColumnAuthenticate__gEZqb{flex:0 0 50%;display:flex;flex-direction:column}@media(max-width:1023px){.Login_LoginPage__ColumnAuthenticate__gEZqb{display:block}}.Login_LoginPage__ColumnRegister__EgifQ{flex:0 0 50%;display:flex;flex-direction:column}@media(max-width:1023px){.Login_LoginPage__ColumnRegister__EgifQ{display:block}}.Login_LoginPage__Heading__4fB00,.Login_LoginPage__hlX_u h1.Login_LoginPage__Heading__4fB00{text-align:center;margin:0 0 30px;font-size:40px;font-weight:700;color:#2c2c85}@media(max-width:1023px){.Login_LoginPage__Heading__4fB00,.Login_LoginPage__hlX_u h1.Login_LoginPage__Heading__4fB00{font-size:26px;margin:20px 0}}.Login_LoginPage__SubHeading__g_rVk,.Login_LoginPage__hlX_u h2.Login_LoginPage__SubHeading__g_rVk{margin:0 0 10px;font-size:32px;font-weight:700;color:#2c2c85}@media(max-width:1023px){.Login_LoginPage__SubHeading__g_rVk,.Login_LoginPage__hlX_u h2.Login_LoginPage__SubHeading__g_rVk{font-size:24px}}.Login_LoginPage__Description__7J0G0,.Login_LoginPage__hlX_u p.Login_LoginPage__Description__7J0G0{margin:0 0 40px;padding:0;font-size:16px;font-weight:400;color:#2c2c85}.Login_LoginPage__LoginForm__eLBoj{margin:0 auto;width:480px;box-sizing:border-box;padding:30px 40px;border-radius:15px;background:#fff}@media(min-width:1024px)and (max-height:800px){.Login_LoginPage__LoginForm__eLBoj{box-shadow:0 0 20px rgba(0,0,0,.2)}}@media(max-width:1023px){.Login_LoginPage__LoginForm__eLBoj{width:auto;max-width:600px;padding:20px}}.Login_LoginPage__TextInput__8scXg,.Login_LoginPage__hlX_u input.Login_LoginPage__TextInput__8scXg{font-family:Inter,sans-serif;display:block;box-sizing:border-box;width:100%;padding:10px 15px;background:#f4f7fa;border-radius:5px;border:none;color:#000;margin:0 0 5px;font-size:14px}.Login_LoginPage__ErrorMessage__xOAVF{display:block;min-height:20px;color:#ff1e47;font-weight:600;font-size:12px}.Login_LoginPage__ForgotPassword__qMLsr{font-size:12px}.Login_LoginPage__ForgotPassword__qMLsr a,.Login_LoginPage__ForgotPassword__qMLsr a:visited{color:#2c2c85;font-weight:600}.Login_LoginPage__Actions__gc4ZI{margin:30px 0 0;text-align:center}.Login_LoginPage__ButtonLogin__QCpMt,.Login_LoginPage__hlX_u button.Login_LoginPage__ButtonLogin__QCpMt{background:#ff1e47;color:#fff;font-size:17px;font-weight:700;padding:10px 17px;border-radius:5px;border:none;outline:none}.Login_LoginPage__ButtonLogin__QCpMt:disabled,.Login_LoginPage__hlX_u button.Login_LoginPage__ButtonLogin__QCpMt:disabled{background:#ccc}@media(max-width:767px){.Login_LoginPage__ButtonLogin__QCpMt,.Login_LoginPage__hlX_u button.Login_LoginPage__ButtonLogin__QCpMt{display:block;width:100%}}.Login_LoginPage__RegisterBlock__RvsDi{margin:0 auto;width:480px;box-sizing:border-box;padding:30px 40px;border-radius:15px;background:#f4f7fa}@media(min-width:1024px)and (max-height:800px){.Login_LoginPage__RegisterBlock__RvsDi{box-shadow:0 0 20px rgba(0,0,0,.2)}}@media(max-width:1023px){.Login_LoginPage__RegisterBlock__RvsDi{width:auto;max-width:600px;padding:20px}}.Login_LoginPage__ButtonRegister__73Njl,.Login_LoginPage__hlX_u a.Login_LoginPage__ButtonRegister__73Njl,.Login_LoginPage__hlX_u button.Login_LoginPage__ButtonRegister__73Njl{background:#15d115;color:#fff;font-size:17px;font-weight:700;padding:10px 17px;border-radius:5px;border:none;outline:none;text-decoration:none;box-sizing:border-box}@media(max-width:767px){.Login_LoginPage__ButtonRegister__73Njl,.Login_LoginPage__hlX_u a.Login_LoginPage__ButtonRegister__73Njl,.Login_LoginPage__hlX_u button.Login_LoginPage__ButtonRegister__73Njl{display:block;width:100%}}.Login_LoginPage__Footer___nPOq{width:calc(100% - (50% - 480px));margin:80px auto 40px;color:#909090;font-size:14px}@media(max-width:1023px){.Login_LoginPage__Footer___nPOq{width:auto;margin:20px 10px}}.Login_LoginPage__FooterMenu__Z4XFf{display:flex;margin:0 0 5px}.Login_LoginPage__FooterMenu__Z4XFf a,.Login_LoginPage__FooterMenu__Z4XFf a:visited{color:#909090;text-decoration:none}.Login_LoginPage__FooterMenu__Z4XFf a:hover,.Login_LoginPage__FooterMenu__Z4XFf a:visited:hover{text-decoration:underline}.Login_LoginPage__GoogleButton__lmhwM{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-appearance:none;background-color:#fff;background-image:none;border:1px solid #747775;border-radius:4px;box-sizing:border-box;color:#1f1f1f;cursor:pointer;font-family:Roboto,Arial,sans-serif;font-size:14px;height:40px;letter-spacing:.25px;outline:none;overflow:hidden;padding:0 12px;position:relative;text-align:center;transition:background-color .218s,border-color .218s,box-shadow .218s;vertical-align:middle;white-space:nowrap;width:100%;align-items:center;justify-content:center}.Login_LoginPage__GoogleButton__lmhwM:hover{background-color:#f6f9fe}.Login_LoginPage__GoogleButton__lmhwM:active{background-color:#e8f0fe}.Login_LoginPage__GoogleButtonState__40P8V{background:transparent;bottom:0;left:0;position:absolute;right:0;top:0}.Login_LoginPage__GoogleButtonContentWrapper__Sugzw{display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.Login_LoginPage__GoogleButtonIcon__K_DgU{padding:0 10px;width:18px;height:18px;background:url(/image/icon/google.svg) no-repeat 50%;background-size:contain;flex-shrink:0}.Login_LoginPage__GoogleButtonText__NF8vp{font-weight:500;font-size:14px;line-height:1}.Login_LoginPage__Divider__4P6NI{margin:25px 0 20px;display:flex;align-items:center;justify-content:center;position:relative;text-align:center}.Login_LoginPage__Divider__4P6NI:after,.Login_LoginPage__Divider__4P6NI:before{content:"";flex:1 1;height:1px;background:#ccc;margin:0 10px}.Login_LoginPage__DividerText__J4AG6{font-size:14px;font-weight:500;color:#999;white-space:nowrap}