.main-container{display:flex;flex-direction:row;background:var(--bg-dark-mode);width:100vw;height:100vh}.main-container>div{flex:1 1 50%;box-sizing:border-box}.left-container{display:flex;flex-direction:column;justify-content:space-between}.form-body{display:flex;flex-direction:column;justify-content:space-between;margin:10vh 10vw 0 10vw}.right-container{display:flex;flex-direction:column;justify-content:center;align-items:start;padding:0 10em 10em;background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff;z-index:0}@media (orientation: landscape){.right-container{display:flex}}@media (orientation: portrait){.right-container{display:none}}@media (max-width: 1070px){.right-container{display:none}}.mission-statement{font-size:52px;font-weight:700;line-height:64px;margin-bottom:.5em}.mission-statement p{font-weight:500;font-size:14px;line-height:18px}@media (max-width: 1070px){.mission-statement{font-size:30px;margin-bottom:.5em}}.logo,.form-block{margin:1em 0 2.5em}.form-block{margin:1em 0}.login-title{font-weight:600;font-size:36px;line-height:44px;margin:1em 1em .5em 0}.wlc-msg{font-size:16px;font-weight:400;color:var(--text-placeholder-2);margin-bottom:1em;line-height:24px}.input-field{display:block;font-size:16px;font-weight:400;line-height:24px;padding:.5em 1em;color:var(--text-primary);background:var(--bg-dark-mode);border:1px solid var(--brand-200);border-radius:.5em;width:100%;margin-top:.5em;margin-bottom:1em}.input-field::placeholder{display:inline-block;font-size:16px;font-weight:400;line-height:24px;color:var(--text-placeholder);background-color:var(--bg-dark-mode)}.input-field:focus{outline:none;border-color:#cecfd2;color:#cecfd2;background-color:var(--bg-dark-mode)}.auth-data{margin-top:1em;margin-bottom:1em}.auth-options{display:flex;flex-direction:row;justify-content:space-between}.signin-btn{text-align:center;text-wrap:nowrap;color:var(--text-primary);font-size:16px;font-weight:600;line-height:24px;background-color:var(--bg-yelow);border-radius:.5em;margin:1em 0;padding:10px 16px;width:100%;height:44px}.google-auth{display:flex;flex-direction:row;justify-content:center;align-items:center;font-weight:700;border:1px solid var(--brand-200);border-radius:.5em;margin:1em 0;padding:3% 0}.google-logo{color:var(--secondary);padding:0 .5em}.signup-btn{display:flex;justify-content:center}.signup-lnk{color:var(--secondary);text-align:center;font-weight:700;margin-left:.4em}.copyright-footer{height:96px;padding:32px;font-weight:400;font-size:14px;line-height:20px}.lbl-col{font-weight:500;font-size:14px;line-height:20px;color:var(--secondary)}.lnk-col{color:var(--secondary)}.logo-img img{margin-bottom:2em;width:131px;height:111px;gap:10px;padding:0 10px}.bpay-logo{width:96px;height:37px}.social-rating img{margin-top:2em;width:323px;height:52px;gap:16px}.service-suspension-notice{background:#fff4e5;color:#3d2a00;border:1px solid #ffb74d;border-left:4px solid #f59e0b;border-radius:.5em;padding:14px 18px;margin:.5em 0;font-size:13px;line-height:19px;max-height:38vh;overflow-y:auto}.suspension-dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;height:fit-content;max-height:calc(100vh - 32px);width:calc(100% - 32px);max-width:560px;border:none;border-radius:.75em;padding:24px;background:#ffffff;color:#101828;box-shadow:0 20px 50px #00000059}.left-container{min-height:0;overflow-y:auto}.form-body{margin-top:4vh}.service-suspension-notice{background:#fff4e5;color:#3d2a00;border:1px solid #ffb74d;border-radius:.5em;padding:14px 18px;margin:.5em 0;font-size:13px;line-height:19px;max-height:38vh;overflow-y:auto}.service-suspension-notice p{margin:0 0 8px}.service-suspension-notice p:last-child{margin-bottom:0}.suspension-dialog{width:calc(100% - 32px);max-width:560px;border:none;border-radius:.75em;padding:24px;background:#ffffff;color:#101828;box-shadow:0 20px 50px #00000059}.suspension-dialog::backdrop{background:rgba(0,0,0,.6)}.suspension-dialog__body{max-height:60vh;overflow-y:auto;margin-bottom:8px;font-size:14px;line-height:21px}.suspension-dialog__body p{margin:0 0 12px}.suspension-dialog form{margin:0}.suspension-dialog .signin-btn{margin-bottom:0}
