.loginPage{background:var(--mainColor) url(/build/images/loginBg.4b6391d6.png) no-repeat;background-size:cover}.loginPage .fullPage>header{background:none}#login .formCentered{background:var(--c-white-100)}#login .regularLogin{padding:var(--s-padding-small-vertical) var(--s-padding-large-vertical)!important}#login #regularLogin{max-height:0;overflow:hidden;padding-top:0!important;transition:max-height var(--transitionTime)}#login #regularLogin:target{max-height:400px}#login .formCentered .directLogin,#login .formCentered .regularLogin{align-items:center;display:flex;padding:0 var(--s-padding-large-vertical)}#login .formCentered .button.cancel,#login .formCentered .directLogin,#login .formCentered .regularLogin{background-color:var(--c-white-100);border:var(--b-border);color:var(--c-grey);font-weight:400}#login .formCentered .button.cancel:hover,#login .formCentered .directLogin:hover,#login .formCentered .regularLogin:hover{box-shadow:var(--light-shadow);color:var(--c-grey-dark)}#login .formCentered .btn img{max-height:28px;padding-right:var(--s-padding-tag-horizontal)}#login form{padding-top:30px}#login #regularLogin .form_row_password{margin-bottom:0}#login .forgotLink:hover,#login .form_row:hover .switchMask,#login .form_row:hover label{color:var(--c-grey-dark)}#login .form_row:hover input{border-color:var(--c-grey)}#login form .forgotLink,#login form label{color:var(--c-grey);font-size:var(--fontSize-small);margin-bottom:var(--s-padding-small-horizontal);padding-left:var(--s-padding-large-vertical)}#login form .forgotLink{text-decoration:underline}#login form input{background-color:var(--bgEditor);border-color:var(--c-grey-clear);height:30px;margin:var(--s-padding-tag-horizontal);width:calc(100% - var(--s-padding-small-horizontal))}#login form input:focus{border-color:var(--c-green-100)!important;box-shadow:0 0 0 var(--s-padding-tag-horizontal) var(--c-green-transparent);color:var(--c-green-100)}#login form .form_row_password .form_row_widget{align-items:center;display:flex;flex-wrap:wrap;position:relative}#login form .form_row_password .form_row_widget .help-text{display:contents}#login form .form_row_password .form_row_widget .switchMask{color:var(--c-grey);display:flex;position:absolute;right:var(--s-padding-large-vertical);top:10px}#login form .form_row_password .form_row_widget .switchMask .icon{height:var(--s-svg-link-width)}#login form .form_row_password .form_row_widget .icon-eyeCrossed{display:none}#login form .form_row_password .form_row_widget .masked .icon-eyeCrossed{display:flex}#login form .form_row_password .form_row_widget .masked .icon-preview{display:none}#login form .form_row:focus-within .forgotLink,#login form .form_row:focus-within .switchMask,#login form .form_row:focus-within label,#login form input:focus~.forgotLink{color:var(--c-green-100)!important}#login form .btn--block{border:none;font-weight:400;margin-top:var(--s-space-vertical);padding:var(--s-padding-small-vertical) var(--s-space-vertical)}#login form .btn--block:hover{box-shadow:var(--light-shadow)}#login .formCentered .form_button{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between;padding:0 var(--s-padding-tag-horizontal)}#loginLogo{bottom:var(--s-space-vertical);height:28px;position:absolute;width:100%}#login #forgotLogo{display:flex;height:70px;margin:0 auto;padding-bottom:var(--s-padding-horizontal)}#login .forgot form{padding-top:var(--s-padding-large-vertical)!important}#login .cancel{display:inline-block}