.elementor-2700 .elementor-element.elementor-element-2c3cf4b{--display:flex;--min-height:70vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.65;}.elementor-2700 .elementor-element.elementor-element-2c3cf4b:not(.elementor-motion-effects-element-type-background), .elementor-2700 .elementor-element.elementor-element-2c3cf4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stalinkltd.com/wp-content/uploads/issuer-portal-login-laptop.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2700 .elementor-element.elementor-element-2c3cf4b::before, .elementor-2700 .elementor-element.elementor-element-2c3cf4b > .elementor-background-video-container::before, .elementor-2700 .elementor-element.elementor-element-2c3cf4b > .e-con-inner > .elementor-background-video-container::before, .elementor-2700 .elementor-element.elementor-element-2c3cf4b > .elementor-background-slideshow::before, .elementor-2700 .elementor-element.elementor-element-2c3cf4b > .e-con-inner > .elementor-background-slideshow::before, .elementor-2700 .elementor-element.elementor-element-2c3cf4b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2700 .elementor-element.elementor-element-f8322bd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-2700 .elementor-element.elementor-element-0e3945b .elementor-heading-title{font-family:var( --e-global-typography-f4a4cd7-font-family ), Sans-serif;font-size:var( --e-global-typography-f4a4cd7-font-size );font-weight:var( --e-global-typography-f4a4cd7-font-weight );line-height:var( --e-global-typography-f4a4cd7-line-height );letter-spacing:var( --e-global-typography-f4a4cd7-letter-spacing );color:var( --e-global-color-uicore_white );}.elementor-2700 .elementor-element.elementor-element-dba9bc5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 1%;border-style:solid;border-width:0px 0px 0px 4px;}.elementor-2700 .elementor-element.elementor-element-dba9bc5{text-align:left;font-family:var( --e-global-typography-f9bbb5b-font-family ), Sans-serif;font-size:var( --e-global-typography-f9bbb5b-font-size );line-height:var( --e-global-typography-f9bbb5b-line-height );color:#FFFFFF;}.elementor-2700 .elementor-element.elementor-element-0d9f51b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-2700 .elementor-element.elementor-element-44f48c5{width:100%;max-width:100%;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-2700 .elementor-element.elementor-element-0e3945b .elementor-heading-title{font-size:var( --e-global-typography-f4a4cd7-font-size );line-height:var( --e-global-typography-f4a4cd7-line-height );letter-spacing:var( --e-global-typography-f4a4cd7-letter-spacing );}.elementor-2700 .elementor-element.elementor-element-dba9bc5 > .elementor-widget-container{padding:0% 0% 0% 2%;}.elementor-2700 .elementor-element.elementor-element-dba9bc5.elementor-element{--align-self:flex-end;}.elementor-2700 .elementor-element.elementor-element-dba9bc5{text-align:center;font-size:var( --e-global-typography-f9bbb5b-font-size );line-height:var( --e-global-typography-f9bbb5b-line-height );}.elementor-2700 .elementor-element.elementor-element-0d9f51b{--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-2700 .elementor-element.elementor-element-2c3cf4b{--content-width:1400px;}.elementor-2700 .elementor-element.elementor-element-f8322bd{--width:100%;}}@media(max-width:767px){.elementor-2700 .elementor-element.elementor-element-0e3945b{text-align:center;}.elementor-2700 .elementor-element.elementor-element-0e3945b .elementor-heading-title{font-size:var( --e-global-typography-f4a4cd7-font-size );line-height:var( --e-global-typography-f4a4cd7-line-height );letter-spacing:var( --e-global-typography-f4a4cd7-letter-spacing );}.elementor-2700 .elementor-element.elementor-element-dba9bc5 > .elementor-widget-container{padding:0% 0% 0% 3%;}.elementor-2700 .elementor-element.elementor-element-dba9bc5{font-size:var( --e-global-typography-f9bbb5b-font-size );line-height:var( --e-global-typography-f9bbb5b-line-height );}.elementor-2700 .elementor-element.elementor-element-0d9f51b{--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}}/* Start custom CSS for shortcode, class: .elementor-element-44f48c5 */@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@500;600;700&display=swap');

#ahtlogin { direction: ltr; text-align: left; font-family: "Noto Sans TC", system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif !important; }
#ahtlogin #pmpro_login { display: grid; place-items: center; padding: 20px;}

#ahtlogin .pmpro_login_wrap.pmpro_card{max-width:520px;width:100%;margin-inline:auto;background:#EBF2FE;border:1px solid #EBF2FE;border-radius:14px;box-shadow:0 6px 24px rgba(17,39,73,.08);overflow:hidden}
#ahtlogin .pmpro_card_content{padding:24px}
#ahtlogin .pmpro_card_actions{padding:0 24px 24px}

#ahtlogin #pmpro_login form{display:grid;gap:16px}
#ahtlogin #pmpro_login p{margin:0}

#ahtlogin #pmpro_login label{display:inline-block;margin-bottom:8px;font:600 14px/1.45 "Noto Sans TC", system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;color:#173462}

#ahtlogin #pmpro_login .input{width:100%;background:#fff;color:#173462;border:1px solid #fff;border-radius:10px;padding:14px 16px;font:500 15px/1.6 "Noto Sans TC", system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;outline:none;transition:border-color .15s ease}
#ahtlogin #pmpro_login .input:focus{border-color:#173462;outline:none;box-shadow:none}
#ahtlogin #pmpro_login .input:focus-visible{outline:none;box-shadow:none}
#ahtlogin #pmpro_login .input::placeholder{color:#6b7b96}

#ahtlogin #pmpro_login .login-password{display:grid;gap:8px}
#ahtlogin #pmpro_login #user_pass{padding-right:16px}

#ahtlogin #pmpro_login .pmpro_form_field-password-toggle{position:static;display:flex;align-items:center;gap:8px;color:#173462;margin-top:2px;flex-wrap:wrap;max-width:100%}
#ahtlogin #pmpro_login .pmpro_btn.pmpro_btn-plain{border:0;background:transparent;padding:4px 6px;border-radius:8px;cursor:pointer;color:#173462;display:inline-flex;align-items:center;gap:8px;outline:none;font:600 12px/1.2 "Noto Sans TC", system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif}
#ahtlogin #pmpro_login .pmpro_btn.pmpro_btn-plain:hover{background:rgba(23,52,98,.08)}

#ahtlogin #pmpro_login .pmpro_btn.pmpro_btn-plain:focus,#ahtlogin #pmpro_login .pmpro_btn.pmpro_btn-plain:focus-visible{outline:none;box-shadow:none}

#ahtlogin #pmpro_login .pmpro_icon{display:inline-flex}
#ahtlogin #pmpro_login .pmpro_icon svg{width:20px;height:20px;stroke:currentColor !important;fill:none !important;display:block}

#ahtlogin #pmpro_login .pmpro_form_field-password-toggle-state{display:inline-block;font:600 12px/1.2 "Noto Sans TC", system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;color:#173462}


#ahtlogin #pmpro_login .login-remember{display:flex;align-items:center;gap:10px}
#ahtlogin #pmpro_login .login-remember input[type="checkbox"]{inline-size:18px;block-size:18px;accent-color:#173462}
#ahtlogin #pmpro_login .login-remember label{margin:0;color:#173462;font-weight:500;font-family:"Noto Sans TC", system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif}


#ahtlogin #pmpro_login .login-submit{margin-top:6px}
#ahtlogin #pmpro_login #wp-submit.button{width:100%;appearance:none;border:none;cursor:pointer;border-radius:8px;padding:15px 18px;color:#fff;background:#173462;font:700 15px/1 "Noto Sans TC", system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;transition:background-color .12s ease,transform .06s ease;box-shadow:none;outline:none}
#ahtlogin #pmpro_login #wp-submit.button:hover{background:#122a57}
#ahtlogin #pmpro_login #wp-submit.button:focus,#ahtlogin #pmpro_login #wp-submit.button:focus-visible{outline:none;box-shadow:none}
#ahtlogin #pmpro_login #wp-submit.button:active{transform:translateY(1px)}


#ahtlogin #pmpro_login .pmpro_actions_nav{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:12px}
#ahtlogin #pmpro_login .pmpro_actions_nav a{color:#173462;font:600 13px/1.4 "Noto Sans TC", system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;text-decoration:none}
#ahtlogin #pmpro_login .pmpro_actions_nav a:hover{text-decoration:underline}


@media (max-width:480px){
  #ahtlogin .pmpro_login_wrap.pmpro_card{max-width:none;width:100%;border-radius:8px;border-left:0;border-right:0;}
  #ahtlogin .pmpro_card_content,#ahtlogin .pmpro_card_actions{padding:18px 14px}
}

#ahtlogin .pmpro_lost_password_wrap.pmpro_card{max-width:520px;width:100%;margin-inline:auto;background:#EBF2FE;border:1px solid #EBF2FE;border-radius:14px;box-shadow:0 6px 24px rgba(17,39,73,.08);overflow:hidden}
#ahtlogin .pmpro_lost_password_wrap .pmpro_card_content{padding:24px}
#ahtlogin .pmpro_lost_password_wrap .pmpro_card_actions{padding:0 24px 24px}

#ahtlogin .pmpro_lost_password_wrap .pmpro_lost_password-instructions{margin:0 0 10px;font:500 14px/1.6 "Noto Sans TC", system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;color:#173462}

#ahtlogin .pmpro_lost_password_wrap .pmpro_form{display:grid;gap:16px}
#ahtlogin .pmpro_lost_password_wrap .pmpro_form_fields{display:grid;gap:14px}

#ahtlogin .pmpro_lost_password_wrap .pmpro_form_label{display:inline-block;margin-bottom:8px;font:600 14px/1.45 "Noto Sans TC", system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;color:#173462}
#ahtlogin .pmpro_lost_password_wrap .pmpro_asterisk abbr{font-weight:700;text-decoration:none}

#ahtlogin .pmpro_lost_password_wrap .pmpro_form_input{width:100%;background:#fff;color:#173462;border:1px solid #fff;border-radius:10px;padding:14px 16px;font:500 15px/1.6 "Noto Sans TC", system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;outline:none;transition:border-color .15s ease}
#ahtlogin .pmpro_lost_password_wrap .pmpro_form_input:focus{border-color:#173462;outline:none;box-shadow:none}
#ahtlogin .pmpro_lost_password_wrap .pmpro_form_input::placeholder{color:#6b7b96}

#ahtlogin .pmpro_lost_password_wrap .pmpro_form_submit{margin-top:4px}
#ahtlogin .pmpro_lost_password_wrap .pmpro_btn.pmpro_btn-submit{width:100%;appearance:none;border:none;cursor:pointer;border-radius:8px;padding:15px 18px;color:#fff;background:#173462;font:700 15px/1 "Noto Sans TC", system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;transition:background-color .12s ease,transform .06s ease;box-shadow:none;outline:none}
#ahtlogin .pmpro_lost_password_wrap .pmpro_btn.pmpro_btn-submit:hover{background:#122a57}
#ahtlogin .pmpro_lost_password_wrap .pmpro_btn.pmpro_btn-submit:focus,#ahtlogin .pmpro_lost_password_wrap .pmpro_btn.pmpro_btn-submit:focus-visible{outline:none;box-shadow:none}
#ahtlogin .pmpro_lost_password_wrap .pmpro_btn.pmpro_btn-submit:active{transform:translateY(1px)}

#ahtlogin .pmpro_lost_password_wrap .pmpro_actions_nav{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:12px}
#ahtlogin .pmpro_lost_password_wrap .pmpro_actions_nav a{color:#173462;font:600 13px/1.4 "Noto Sans TC", system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;text-decoration:none}
#ahtlogin .pmpro_lost_password_wrap .pmpro_actions_nav a:hover{text-decoration:underline}

@media (max-width:480px){
  #ahtlogin .pmpro_lost_password_wrap.pmpro_card{max-width:none;width:100%;border-radius:8px;border-left:0;border-right:0}
  #ahtlogin .pmpro_lost_password_wrap .pmpro_card_content,#ahtlogin .pmpro_lost_password_wrap .pmpro_card_actions{padding:18px 14px}
}

.login-class-v .pmpro_card_actions {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  box-sizing: border-box !important;
  height: 56px !important;
  padding: 0 24px !important;
}

.login-class-v .pmpro_card_actions a {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  height: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1 !important;
  text-decoration: none !important;
}
.login-class-v .pmpro_card_actions a.adjust-vertical {
  transform: translateY(1px);
}/* End custom CSS */