/*!*********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[15].oneOf[5].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[15].oneOf[5].use[3]!./src/app/portal/login/login.module.css ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************/
.login_page__Z8Gy6{--portal-type-h1:clamp(34px,3.1vw,48px);display:grid;grid-template-columns:44% 56%;min-height:100svh;background:#080a0b;color:#f5f5f5;font-family:var(--font-geist-sans),Arial,sans-serif}.login_panel__FwZdL{min-width:0;min-height:100svh;padding:clamp(32px,4vw,60px) clamp(32px,6vw,92px) 32px;display:flex;flex-direction:column}.login_brand__qj_07{display:flex;align-items:center;gap:22px;width:max-content;max-width:100%;color:#f5f5f5;text-decoration:none}.login_brand__qj_07 img{flex:none;object-fit:contain}.login_brand__qj_07 span{display:flex;flex-direction:column;min-width:0}.login_brand__qj_07 strong{font-size:clamp(11px,1.1vw,16px);font-weight:450;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap}.login_brand__qj_07 small{border-top:1px solid #595b5d;margin-top:6px;padding-top:5px;font-size:12px;letter-spacing:.24em;color:#b8bbbf;width:max-content}.login_content__dMi3G{margin:50px 0 56px;width:100%;max-width:496px;align-self:center}.login_intro__mfDdo{margin-bottom:34px}.login_intro__mfDdo>span{font-size:12px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#999fa8}.login_intro__mfDdo h1{font-size:clamp(34px,3.1vw,48px);font-weight:650;letter-spacing:-.045em;line-height:1.12;margin:14px 0 12px}.login_intro__mfDdo p{font-size:clamp(16px,1.3vw,20px);line-height:1.5;margin:0;color:#b4bac3}.login_google__iug3J{width:100%;min-height:55px;border:1px solid #62676e;border-radius:10px;background:transparent;color:#f1f2f4;display:flex;justify-content:center;align-items:center;gap:23px;font-size:16px;font-weight:600;cursor:pointer}.login_google__iug3J svg{width:24px;height:24px;flex:none}.login_google__iug3J:hover{background:#ffffff08;border-color:#a7adb4}.login_divider__CpK3U{display:flex;align-items:center;gap:20px;color:#aab0b9;font-size:14px;margin:27px 0}.login_divider__CpK3U:before,.login_divider__CpK3U:after{content:"";height:1px;flex:1 1;background:#303438}.login_form__5vRzW{display:flex;flex-direction:column;gap:0}.login_form__5vRzW label{color:#aeb4bd;font-size:14px;font-weight:600;line-height:1.4}.login_form__5vRzW label>input{display:block;margin-top:7px}.login_form__5vRzW input{width:100%;min-width:0;min-height:55px;border:1px solid #3c4249;border-radius:10px;background:transparent;color:#f2f3f5;font:inherit;font-size:16px;padding:14px 20px;outline:none}.login_form__5vRzW input::placeholder{color:#9ba3af}.login_form__5vRzW input:focus{border-color:#b7c2cb;box-shadow:0 0 0 3px #ffffff0b}.login_passwordHeading__LPFAv{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:22px;margin-bottom:7px}.login_passwordHeading__LPFAv a{font-size:13px;color:#aeb4bd;text-decoration:underline;text-underline-offset:3px}.login_passwordField__o0KHx{position:relative}.login_passwordField__o0KHx input{padding-right:60px}.login_passwordField__o0KHx>button{position:absolute;right:5px;top:5px;bottom:5px;width:45px;border:0;border-radius:7px;display:grid;place-items:center;background:transparent;color:#c0c7cf;cursor:pointer}.login_passwordField__o0KHx svg{width:23px;height:23px}.login_submit__flTBt{display:flex;justify-content:center;align-items:center;position:relative;min-height:55px;margin-top:25px;border:0;border-radius:10px;background:#cdd1d2;color:#080a0b;font-size:16px;font-weight:750;cursor:pointer}.login_submit__flTBt>span:last-child{position:absolute;right:22px;font-size:27px;line-height:1;font-weight:400}.login_submit__flTBt:hover{background:#e0e3e4}.login_submit__flTBt:disabled{opacity:.65;cursor:wait}.login_registration__XkkoP{border-top:1px solid #282d31;margin-top:32px;padding-top:22px}.login_registration__XkkoP>div{display:flex;align-items:center;justify-content:space-between;gap:14px;background:#ffffff03;border:1px solid #24292d;border-radius:10px;padding:17px 20px;font-size:13px}.login_registration__XkkoP>div>span{color:#aeb4bd}.login_registration__XkkoP a{color:#eef0f2;font-weight:600;text-decoration:none}.login_registration__XkkoP a>span{margin-left:8px}.login_registration__XkkoP p{color:#9199a4;font-size:12px;line-height:1.6;margin:12px 0 0}.login_footer__WF4f3{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:auto;font-size:12px;color:#9098a2;line-height:1.6}.login_footer__WF4f3 a{color:inherit;text-decoration:underline;text-underline-offset:3px}.login_footer__WF4f3>span{padding-left:20px;border-left:1px solid #474b50}.login_visual__Onnvb{position:sticky;top:0;height:100svh;min-height:760px;overflow:hidden}.login_visual__Onnvb>img{object-fit:cover;object-position:50% 0%}.login_visual__Onnvb:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#07090ae6,transparent 43%),linear-gradient(90deg,#080a0b10,transparent 30%)}.login_caption__4_f9I{position:absolute;z-index:1;left:44px;right:30px;bottom:65px}.login_signature__cQhcj{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:25px}.login_signature__cQhcj strong{font-size:17px;font-weight:800;letter-spacing:.16em}.login_signature__cQhcj strong:after{content:"";display:block;width:30px;height:2px;background:#d3b76c;margin-top:4px}.login_signature__cQhcj span{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#c3c7cb;margin-top:5px}.login_caption__4_f9I h2{font-size:clamp(28px,2.65vw,42px);font-weight:650;line-height:1.13;letter-spacing:-.04em;margin:0 0 12px}.login_caption__4_f9I p{font-size:clamp(15px,1.3vw,20px);line-height:1.5;color:#aeb5be;margin:0}.login_page__Z8Gy6 button:focus-visible,.login_page__Z8Gy6 a:focus-visible{outline:2px solid #d6bd80;outline-offset:4px}@media(min-width:1600px){.login_panel__FwZdL{padding-top:60px}.login_content__dMi3G{margin-top:auto;margin-bottom:auto;padding:50px 0}}@media(max-width:1100px) and (min-width:901px){.login_panel__FwZdL{padding-inline:32px}.login_brand__qj_07{gap:12px}.login_brand__qj_07 img{width:46px;height:58px}.login_brand__qj_07 strong{font-size:11px}.login_brand__qj_07 small{font-size:10px}.login_caption__4_f9I{left:32px;bottom:45px}.login_content__dMi3G{margin-top:40px}.login_footer__WF4f3{gap:10px}.login_footer__WF4f3>span{padding-left:0;border:0}}@media(max-width:900px){.login_page__Z8Gy6{grid-template-columns:1fr;--portal-type-h1:38px}.login_panel__FwZdL{padding:32px 24px 26px;min-height:100svh}.login_brand__qj_07{align-self:center;gap:16px}.login_brand__qj_07 strong{font-size:13px}.login_brand__qj_07 img{width:45px;height:55px}.login_brand__qj_07 small{font-size:10px}.login_content__dMi3G{margin:45px 0 40px}.login_visual__Onnvb{display:none}.login_footer__WF4f3{justify-content:center}.login_footer__WF4f3>span{padding-left:15px}.login_intro__mfDdo h1{font-size:38px}}@media(max-width:380px){.login_brand__qj_07 strong{font-size:11px}.login_registration__XkkoP>div{padding:15px 12px;font-size:12px}.login_footer__WF4f3>span{padding:0;border:0}.login_footer__WF4f3{gap:8px}.login_intro__mfDdo h1{font-size:34px}}

