.login-page .login-fs-lg{font-size:var(--login-fs-lg)}.login-page .login-fs-md{font-size:var(--login-fs-md)}.login-page .login-fs-base{font-size:var(--login-fs-base)}.login-page .login-fs-sm{font-size:var(--login-fs-sm)}.login-page .login-fs-xs{font-size:var(--login-fs-xs)}.login-page .login-fs-section-title{font-size:var(--login-fs-section-title)}@media (max-width:1023px){.login-page .login-fs-section-title-mobile-fit{white-space:nowrap;font-size:min(var(--login-fs-section-title),calc((100vw - 2rem - var(--login-section-icon-space, 6.5rem)) / var(--login-section-chars, 13)))}}.login-page .login-fs-section-subtitle{font-size:var(--login-fs-section-subtitle)}.login-page .login-fs-card-title{font-size:var(--login-fs-card-title)}.login-page .login-fs-body{font-size:var(--login-fs-body)}.login-page .login-fs-caption{font-size:var(--login-fs-caption)}.login-page .login-h-control{height:var(--login-h-control);min-height:var(--login-h-control)}.login-page .login-h-outline{height:var(--login-h-outline);min-height:var(--login-h-outline)}.login-page .login-how-to-use-badge{background-color:#1b6b98}.login-page .login-contact-btn{background-color:#4b7da0;color:#fff;text-decoration:none}.login-page .login-contact-btn:focus,.login-page .login-contact-btn:hover,.login-page .login-contact-btn:visited{background-color:#3f6d8f;color:#fff}.login-page .login-contact-btn:active{background-color:#37627f;color:#fff}