.hw-login-spinner-container{margin-bottom:5px;padding:5px 0;text-align:left}.hw-login-spinner-image{margin-right:5px;vertical-align:middle}.hw-login-spinner-message{display:inline-block;vertical-align:middle}:where(#hw-login-shortcode,.hw-login-code-form){--hwl-primary:var(--hw-login-primary,var(--gcid-primary-color,#f8982c));--hwl-secondary:var(--hw-login-secondary,var(--gcid-secondary-color,#13334d));--hwl-text:var(--hw-login-text-color,var(--gcid-body-color,#13334d));--hwl-hover:var(--hw-login-hover,var(--gcid-jcbtik41mb,#c26d0c));--hwl-label:var(--hw-login-label-color,var(--hwl-secondary));--hwl-field-bg:var(--hw-login-field-bg,#fff);--hwl-field-border:var(--hw-login-field-border,color-mix(in srgb,var(--hwl-secondary) 22%,transparent));--hwl-focus-ring:var(--hw-login-focus-ring,color-mix(in srgb,var(--hwl-primary) 25%,transparent));--hwl-button-bg:var(--hw-login-button-bg,var(--hwl-secondary));--hwl-button-color:var(--hw-login-button-color,#fff);--hwl-button-hover-bg:var(--hw-login-button-hover-bg,var(--hwl-hover));--hwl-button-hover-color:var(--hw-login-button-hover-color,var(--hwl-button-color));--hwl-info-bg:var(--hw-login-info-bg,color-mix(in srgb,var(--hwl-primary) 10%,#fff));--hwl-success:var(--hw-login-success-color,#00a32a);--hwl-success-bg:var(--hw-login-success-bg,#edfaef);--hwl-error:var(--hw-login-error-color,#d63638);--hwl-error-bg:var(--hw-login-error-bg,#fcf0f1);--hwl-radius:var(--hw-login-radius,12px);--hwl-button-radius:var(--hw-login-button-radius,999px);--hwl-font-size:var(--hw-login-font-size,16px);--hwl-text-size:var(--hw-login-text-size,15px)}.hw-login-code-form{color:var(--hwl-text);font-family:inherit;font-family:var(--hw-login-font,var(--et_global_body_font,inherit));margin:0 auto;max-width:100%;max-width:var(--hw-login-max-width,100%);width:100%}.hw-login-code-form,.hw-login-code-form *,.hw-login-code-form :after,.hw-login-code-form :before{-webkit-box-sizing:border-box;box-sizing:border-box}#hwlogincodeform p{margin:0;padding:0}#hwlogincodeform .error,#hwlogincodeform .info,#hwlogincodeform .success{background:var(--hwl-info-bg);border:0;border-left:4px solid var(--hwl-primary);border-radius:var(--hwl-radius);color:var(--hwl-text);font-size:var(--hwl-text-size);line-height:1.55;margin:0 0 20px;padding:14px 18px}#hwlogincodeform .success{background:var(--hwl-success-bg);border-left-color:var(--hwl-success)}#hwlogincodeform .error{background:var(--hwl-error-bg);border-left-color:var(--hwl-error)}#hwlogincodeform label{color:var(--hwl-label);display:block;font-size:var(--hwl-text-size);font-weight:700;line-height:1.4;margin:0 0 8px}#hwlogincodeform .input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--hwl-field-bg);border:1px solid var(--hwl-field-border);border-radius:var(--hwl-radius);-webkit-box-shadow:none;box-shadow:none;color:var(--hwl-text);font-family:inherit;font-size:var(--hwl-font-size);line-height:1.4;margin:0;padding:14px 16px;-webkit-transition:border-color .25s,-webkit-box-shadow .25s;transition:border-color .25s,-webkit-box-shadow .25s;transition:border-color .25s,box-shadow .25s;transition:border-color .25s,box-shadow .25s,-webkit-box-shadow .25s;width:100%}#hwlogincodeform .input:focus{border-color:var(--hwl-primary);-webkit-box-shadow:0 0 0 3px var(--hwl-focus-ring);box-shadow:0 0 0 3px var(--hwl-focus-ring);outline:none}#hwlogincodeform .hw-login-code-cancel,#hwlogincodeform .hw-login-code-submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--hwl-button-bg);border:2px solid var(--hwl-button-bg);border-radius:var(--hwl-button-radius);-webkit-box-shadow:none;box-shadow:none;color:var(--hwl-button-color);cursor:pointer;display:block;font-family:inherit;font-size:var(--hwl-font-size);font-weight:700;height:auto;line-height:1.25;margin:18px 0 0;padding:14px 30px;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-shadow:none;-webkit-transition:background-color .25s,border-color .25s,color .25s;transition:background-color .25s,border-color .25s,color .25s;white-space:normal;width:100%}#hwlogincodeform .hw-login-code-cancel{background:transparent;color:var(--hwl-button-bg);margin-top:10px}#hwlogincodeform .hw-login-code-cancel:focus,#hwlogincodeform .hw-login-code-cancel:hover,#hwlogincodeform .hw-login-code-submit:focus,#hwlogincodeform .hw-login-code-submit:hover{background:var(--hwl-button-hover-bg);border-color:var(--hwl-button-hover-bg);color:var(--hwl-button-hover-color)}#hwlogincodeform .hw-login-code-cancel:focus-visible,#hwlogincodeform .hw-login-code-submit:focus-visible{-webkit-box-shadow:0 0 0 3px var(--hwl-focus-ring);box-shadow:0 0 0 3px var(--hwl-focus-ring);outline:none}#hwlogincodeform .hw-login-code-submit[disabled]{cursor:progress;opacity:.7}@media (forced-colors:active){#hwlogincodeform .hw-login-code-cancel:focus-visible,#hwlogincodeform .hw-login-code-submit:focus-visible,#hwlogincodeform .input:focus{outline:2px solid}}#hw-login-shortcode{color:var(--hwl-text);font-family:inherit;font-family:var(--hw-login-font,var(--et_global_body_font,inherit));margin:0 auto;max-width:100%;max-width:var(--hw-login-max-width,100%);width:100%}#hw-login-shortcode,#hw-login-shortcode *,#hw-login-shortcode :after,#hw-login-shortcode :before{-webkit-box-sizing:border-box;box-sizing:border-box}#hw-login-shortcode .hw-login-inline-login-form{margin:0;width:100%}#hw-login-shortcode #login_error,#hw-login-shortcode .message,#hw-login-shortcode .success{background:var(--hwl-info-bg);border:0;border-left:4px solid var(--hwl-primary);border-radius:var(--hwl-radius);color:var(--hwl-text);font-size:var(--hwl-text-size);line-height:1.55;margin:0 0 20px;padding:14px 18px}#hw-login-shortcode .hw_login_block_login_success,#hw-login-shortcode .success{background:var(--hwl-success-bg);border-left-color:var(--hwl-success)}#hw-login-shortcode #login_error{background:var(--hwl-error-bg);border-left-color:var(--hwl-error)}#hw-login-shortcode label{color:var(--hwl-label);display:block;font-size:var(--hwl-text-size);font-weight:700;line-height:1.4;margin:0 0 8px;width:100%}#hw-login-shortcode .input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--hwl-field-bg);border:1px solid var(--hwl-field-border);border-radius:var(--hwl-radius);-webkit-box-shadow:none;box-shadow:none;color:var(--hwl-text);font-family:inherit;font-size:var(--hwl-font-size);line-height:1.4;margin:0;padding:14px 16px;-webkit-transition:border-color .25s,-webkit-box-shadow .25s;transition:border-color .25s,-webkit-box-shadow .25s;transition:border-color .25s,box-shadow .25s;transition:border-color .25s,box-shadow .25s,-webkit-box-shadow .25s;width:100%}#hw-login-shortcode .input:focus{border-color:var(--hwl-primary);-webkit-box-shadow:0 0 0 3px var(--hwl-focus-ring);box-shadow:0 0 0 3px var(--hwl-focus-ring);outline:none}#hw-login-shortcode .hw-login-submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--hwl-button-bg);border:2px solid var(--hwl-button-bg);border-radius:var(--hwl-button-radius);-webkit-box-shadow:none;box-shadow:none;color:var(--hwl-button-color);cursor:pointer;display:block;font-family:inherit;font-size:var(--hwl-font-size);font-weight:700;height:auto;line-height:1.25;margin:18px 0 0;padding:14px 30px;text-align:center;text-shadow:none;-webkit-transition:background-color .25s,border-color .25s,color .25s;transition:background-color .25s,border-color .25s,color .25s;white-space:normal;width:100%}#hw-login-shortcode .hw-login-submit:focus,#hw-login-shortcode .hw-login-submit:hover{background:var(--hwl-button-hover-bg);border-color:var(--hwl-button-hover-bg);color:var(--hwl-button-hover-color)}#hw-login-shortcode .hw-login-submit:focus-visible{-webkit-box-shadow:0 0 0 3px var(--hwl-focus-ring);box-shadow:0 0 0 3px var(--hwl-focus-ring);outline:none}#hw-login-shortcode .hw-login-submit[disabled]{cursor:progress;opacity:.7}@media (forced-colors:active){#hw-login-shortcode .hw-login-submit:focus-visible,#hw-login-shortcode .input:focus{outline:2px solid}}
