@import url('https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400..800;1,400..800&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');.button-normalize{background:none;border:none;padding:0;font-size:inherit;font-family:inherit;vertical-align:middle}#site-holder.site-login a:hover{text-decoration:underline}#site-holder.site-login #site-header{display:none}#site-holder.site-login #site-navigation{height:0}#site-holder.site-login #site-main{background:url("/theme/img/bg-login.jpg") center / cover no-repeat #333;margin:0;width:100%;padding:0;border-radius:0;height:100vh;display:flex;justify-content:center;align-items:center;flex-direction:column;font-family:"Inter",Arial,serif}#site-holder.site-login #site-main,#site-holder.site-login #site-main *{box-sizing:border-box}#site-holder.site-login .row{display:flex;justify-content:center;align-items:center;width:1120px}#site-holder.site-login .row>*{flex:1}#site-holder.site-login .row .login-block{background:#fff;padding:30px;min-height:300px;text-align:center;position:relative;width:auto;flex:none;border-radius:4px;box-shadow:0 6px 12px 0 rgba(0,0,0,0.16)}#site-holder.site-login .row .login-block a:hover,#site-holder.site-login .row .login-block a:active{text-decoration:underline !important}#site-holder.site-login .row .login-block #auth-logo{margin:0 auto;margin-bottom:25px;width:61px;height:58px;background:url("/theme/img/logo.svg") center no-repeat;background-size:61px 58px}#site-holder.site-login .row .login-block #auth-title{font-weight:normal;margin-bottom:20px;line-height:1;text-align:center;color:#888;text-transform:uppercase;font-size:19px;font-weight:600}#site-holder.site-login .row .login-block #login-form-community{width:auto}#site-holder.site-login .row .login-block #login-form-community #login-form{width:100%;border:none;display:flex;float:none;padding:0;margin-bottom:10px}#site-holder.site-login .row .login-block #login-form-community #login-form form.sso-show{padding-top:24px;margin-top:64px !important}#site-holder.site-login .row .login-block #login-form-community #login-form form.sso-show .sso{opacity:1;display:flex !important;width:100% !important}#site-holder.site-login .row .login-block #login-form-community #login-form .sso{position:absolute;top:0;margin:0 !important;opacity:0;transition:all 0.2s ease-in-out;width:100%}#site-holder.site-login .row .login-block #login-form-community #login-form .sso::before{content:'';height:2px;width:100%;background:#e2e2e2;position:absolute;left:0;bottom:-26px;pointer-events:none}#site-holder.site-login .row .login-block #login-form-community #login-form .sso::after{content:'OR';position:absolute;bottom:-9px;left:50%;transform:translateX(-50%) translateY(100%);background:#fff;padding:0 12px;color:#c7c7c7;font-size:14px;text-transform:uppercase;font-weight:normal;pointer-events:none}#site-holder.site-login .row .login-block #login-form-community #login-form .sso:hover{background:#30a4fd}#site-holder.site-login .row .login-block #login-form-community #login-form .column{flex:none;width:240px;float:none;padding:0;box-sizing:content-box}#site-holder.site-login .row .login-block #login-form-community #login-form .column#signup-social{margin-left:30px;border-left:1px solid rgba(136,136,136,0.3);padding-left:30px}#site-holder.site-login .row .login-block #login-form-community #login-form .column#signup-social a.internal{display:none !important}#site-holder.site-login .row .login-block #login-form-community #login-form .column#signup-social a:last-child{margin-bottom:0}#site-holder.site-login .row .login-block #login-form-community #login-form .column form{width:auto}#site-holder.site-login .row .login-block #login-form-community #login-form .column form a{font-weight:bold;color:#30a4fd}#site-holder.site-login .row .login-block #login-form-community #login-form .column form a:hover{text-decoration:none !important;color:#260936}#site-holder.site-login .row .login-block #login-form-community #login-form .column form #no-account{color:#666}#site-holder.site-login .row .login-block #login-form-community #login-form .column form a.forgot{width:100%;display:inline-block;margin-bottom:10px}#site-holder.site-login .row .login-block #login-form-community #login-form .column form .text-box{background:transparent;width:100%;border-color:#e7e7e7}#site-holder.site-login .row .login-block #login-form-community #login-form .column form span.field-validation-error{padding-top:2px}#site-holder.site-login .row .login-block #login-form-community #login-form .column form input[type=submit]{width:100%;border-radius:2px;background-color:#00519e;text-transform:uppercase;font-size:14px;height:40px;margin-bottom:20px}#site-holder.site-login .row .login-block #login-form-community #login-form .column form input[type=submit]:hover{background-color:#00376b}#site-holder.site-login .row .login-block #login-form-community #login-form.columns{margin-bottom:20px;padding:10px}#site-holder.site-login .row .login-block #login-form-community #login-form.columns .column{width:200px}#site-holder.site-login .row .login-block #login-form-community .bottom-text{color:#aaa;margin:0;font-size:14px}#site-holder.site-login #site-footer-copyright{position:absolute;bottom:0}#site-holder.site-login #site-footer-copyright .banner{display:none}