#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border-color:#29d transparent transparent #29d;border-style:solid;border-width:2px;border-radius:50%;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}*{box-sizing:border-box;padding:0;margin:0}#nprogress{pointer-events:auto}#nprogress .bar{background:#00008f;height:1.5px}#nprogress .spinner-icon{border-top-color:#00008f;border-left-color:#00008f;height:2.25rem;width:2.25rem;border-width:.25rem}#nprogress .spinner{top:0;bottom:0;left:0;right:0;display:flex;background:hsla(0,0%,100%,.5);align-items:center;justify-content:center;align-content:center}.app-layout{background-color:#fff}.app-layout header{border-bottom:1px solid #d9d9d9}.app-layout header.ant-layout-header{background:#fff}.app-layout header>ul{border:none}@media only screen and (min-width:768px){.app-layout .app-content{padding:30px 50px;height:calc(100vh - 72px);overflow:auto}}.app-layout .ant-form .ant-form-item{margin-bottom:16px}.app-layout .ant-form .ant-form-item .ant-form-item-label>label{font-weight:600;font-size:.85rem}.app-layout .ant-form .ant-form-item .ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):before{color:red}.app-layout .ant-form .ant-input,.app-layout .ant-form .ant-picker{box-shadow:inset 0 1px 2px rgba(0,0,0,.08);padding:.5rem 1rem}.app-layout .ant-form .ant-select .ant-select-selector{box-shadow:inset 0 1px 2px rgba(0,0,0,.08)!important;padding:.5rem 1rem;height:42px}.app-layout .ant-form .ant-select.ant-select-single{height:50px}.app-layout .ant-form .ant-select .ant-select-selection-item,.app-layout .ant-form .ant-select .ant-select-selection-placeholder{line-height:25px}.app-layout .ant-form .ant-form-item-explain-error{font-size:.75rem}@media only screen and (max-width:768px){.app-layout .ant-menu-overflow{display:inline}}.app-layout .ant-menu{color:#00008f;font-size:14px;font-weight:600;letter-spacing:.0625rem}.app-layout .ant-menu .ant-menu-item-active:hover,.app-layout .ant-menu .ant-menu-item-selected{color:#00008f}.app-layout .ant-menu .ant-menu-item-active:hover:after,.app-layout .ant-menu .ant-menu-item-selected:after{border-bottom-color:#d24723;border-bottom-width:3px}.app-layout .ant-input-affix-wrapper{box-shadow:inset 0 1px 2px rgba(0,0,0,.08);padding:.5rem 1rem}.app-layout .ant-input-affix-wrapper .ant-input:focus{box-shadow:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}.ant-modal-confirm-btns,.ant-modal-confirm-title,.ant-modal-title{text-align:center!important}.ant-modal-confirm-content{text-align:center;padding-top:20px;padding-bottom:20px}.modal-confirm-message .ant-modal-confirm-content{text-align:center;padding-top:0;padding-bottom:0}.modal-confirm-message .ant-modal-content{background-color:#1e90ff;border-radius:0}.modal-confirm-message.modal-error-message .ant-modal-content{background-color:#d24723}.modal-confirm-message .ant-modal-close-x .ant-modal-confirm-content,.modal-confirm-message .ant-modal-close-x .anticon,.modal-confirm-message .ant-modal-confirm-body .ant-modal-confirm-content,.modal-confirm-message .ant-modal-confirm-body .anticon{color:#fff}.ant-modal-confirm-btns .ant-btn-primary,.ant-modal-confirm-btns .ant-btn-primary:hover{background-color:#00008f;border-radius:0}.ant-btn-default{text-align:center;border:1px solid #00008f;color:#00008f}.ant-modal-content{border-radius:0!important}.ant-btn-link{color:#00008f}.globals-left-btn{border:1px solid #00008f}.globals-left-btn,.globals-right-btn{width:140px;height:40px;text-align:center;color:#00008f;font-weight:600}.globals-right-btn{color:#fff}.language-items{display:flex}.language-items>label{border:none!important;border-bottom:1px solid #343c3d!important}.language-items>label:before{display:none!important}.language-items .ant-radio-button-wrapper-checked{border-bottom:2px solid #4976ba!important;color:#4976ba!important;font-size:18px;font-weight:600}a:focus{outline:1px solid #00008f}a:hover{color:#00008f}.contento-rtf a{text-decoration:underline;color:#333}@font-face{font-family:Source Sans Pro;font-weight:400;src:url(/axa-wallet/assets/fonts/SourceSansPro-Regular.woff2) format("woff2"),url(/axa-wallet/assets/fonts/SourceSansPro-Regular.woff) format("woff")}@font-face{font-family:Source Sans Pro;font-weight:700;src:url(/axa-wallet/assets/fonts/SourceSansPro-Bold.woff2) format("woff2"),url(/axa-wallet/assets/fonts/SourceSansPro-Bold.woff) format("woff")}@font-face{font-family:Source Sans Pro;font-weight:600;src:url(/axa-wallet/assets/fonts/SourceSansPro-SemiBold.woff2) format("woff2"),url(/axa-wallet/assets/fonts/SourceSansPro-SemiBold.woff) format("woff")}@font-face{font-family:Publico Headline;src:url(/axa-wallet/assets/fonts/PublicoHeadline-Bold.woff2) format("woff2"),url(/axa-wallet/assets/fonts/PublicoHeadline-Bold.woff) format("woff")}@font-face{font-family:UniversNextforHSBC;src:url(/axa-wallet/assets/fonts/univers/UniversNextForHSBC-Regular/UniversNextforHSBC-Regular.woff2) format("woff2"),url(/axa-wallet/assets/fonts/univers/UniversNextForHSBC-Regular/UniversNextforHSBC-Regular.woff) format("woff"),url(/axa-wallet/assets/fonts/univers/UniversNextForHSBC-Regular/UniversNextforHSBC-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:UniversNextforHSBC;src:url(/axa-wallet/assets/fonts/univers/UniversNextForHSBC-Light/UniversNextforHSBC-Light.woff2) format("woff2"),url(/axa-wallet/assets/fonts/univers/UniversNextForHSBC-Light/UniversNextforHSBC-Light.woff) format("woff"),url(/axa-wallet/assets/fonts/univers/UniversNextForHSBC-Light/UniversNextforHSBC-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:UniversLight;src:url(/axa-wallet/assets/fonts/univers/UniversNextForHSBC-Light/UniversNextforHSBC-Light.woff2) format("woff2"),url(/axa-wallet/assets/fonts/univers/UniversNextForHSBC-Light/UniversNextforHSBC-Light.woff) format("woff"),url(/axa-wallet/assets/fonts/univers/UniversNextForHSBC-Light/UniversNextforHSBC-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:UniversNextforHSBC;src:url(/axa-wallet/assets/fonts/univers/UniversNextForHSBC-Medium/UniversNextforHSBC-Medium.woff2) format("woff2"),url(/axa-wallet/assets/fonts/univers/UniversNextForHSBC-Medium/UniversNextforHSBC-Medium.woff) format("woff"),url(/axa-wallet/assets/fonts/univers/UniversNextForHSBC-Medium/UniversNextforHSBC-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:UniversNextforHSBC;src:url(/axa-wallet/assets/fonts/univers/UniversNextForHSBC-Bold/UniversNextforHSBC-Bold.woff2) format("woff2"),url(/axa-wallet/assets/fonts/univers/UniversNextForHSBC-Bold/UniversNextforHSBC-Bold.woff) format("woff"),url(/axa-wallet/assets/fonts/univers/UniversNextForHSBC-Bold/UniversNextforHSBC-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}.ant-dropdown-trigger{height:30px;display:flex;align-items:center;cursor:pointer}.ant-dropdown-trigger svg{font-size:14px;margin-left:5px}.payment-portal{display:flex;flex-grow:1;font-family:Source Sans Pro}.payment-portal .ant-input-outlined{border-color:#343c3d;font-size:1rem}.payment-portal .ant-input-outlined:focus,.payment-portal .ant-input-outlined:hover{border-color:#00008f}.payment-portal .ant-input-status-error{border-color:#c91432}.payment-portal .ant-input-group-addon{border-color:#343c3d;font-size:1rem;padding:0;width:3rem;height:1rem}.payment-portal .ant-radio-inner{width:44px;height:44px}.payment-portal .ant-radio-wrapper{align-items:center}.hsbc-payment-portal{flex-direction:column;background:#f3f3f3}.hsbc-payment-portal,.hsbc-payment-portal div,.hsbc-payment-portal label,.hsbc-payment-portal span{font-family:UniversNextforHSBC!important}.hsbc-payment-portal .right-content{background:#fff;margin:40px 10%}.hsbc-payment-portal .right-content .sub-title,.hsbc-payment-portal .right-content .title{color:#231f20}.hsbc-payment-portal .right-content .notes-text{color:#333}.hsbc-payment-portal .right-content .ant-descriptions{padding:0}.hsbc-payment-portal .right-content .ant-form .ant-input,.hsbc-payment-portal .right-content .ant-form .ant-picker,.hsbc-payment-portal .right-content .ant-form .ant-select-selector,.hsbc-payment-portal .right-content .ant-form select{border-radius:0}.hsbc-payment-portal .right-content .ant-form .ant-input::placeholder,.hsbc-payment-portal .right-content .ant-form .ant-picker::placeholder,.hsbc-payment-portal .right-content .ant-form .ant-select-selector::placeholder,.hsbc-payment-portal .right-content .ant-form select::placeholder{color:#333}.hsbc-payment-portal .right-content .ant-form .ant-input:disabled,.hsbc-payment-portal .right-content .ant-form .ant-picker:disabled,.hsbc-payment-portal .right-content .ant-form .ant-select-selector:disabled,.hsbc-payment-portal .right-content .ant-form select:disabled{cursor:text}.hsbc-payment-portal .right-content .ant-form .ant-input[type=radio]:before{border-color:#333}.hsbc-payment-portal .right-content .ant-form .agreement{max-width:none}.hsbc-payment-portal .right-content .btn-submit{background:#da0011!important;box-shadow:none!important;text-transform:inherit!important}.hsbc-payment-portal .right-content .btn-submit .ant-image{display:none}.hsbc-payment-portal .right-content .btn-back{background:#343c3d!important;box-shadow:none!important;text-transform:inherit!important}.hsbc-payment-portal .right-content .btn-back .ant-image{display:none}.hsbc-payment-portal .right-content .btn-banca-back{background:transparent!important;box-shadow:none!important;text-transform:inherit!important;display:flex;width:12.5rem;height:3.5rem;padding:1rem 1.5rem;justify-content:center;align-items:center;gap:.5rem;color:#231f20!important;text-align:center;border-color:#231f20!important;font-feature-settings:"clig" off,"liga" off;font-size:1.125rem;font-style:normal;font-weight:600;line-height:1rem;letter-spacing:1px}.hsbc-payment-portal .right-content .btn-banca-back .ant-image{display:none}.hsbc-payment-portal .right-content .ant-checkbox .ant-checkbox-inner{border-color:#343c3d}.hsbc-payment-portal .right-content .ant-checkbox-inner,.hsbc-payment-portal .right-content .ant-checkbox-wrapper-in-form-item input[type=checkbox]{width:44px;height:44px;background-color:#fff!important}.hsbc-payment-portal .right-content .ant-checkbox-inner:after,.hsbc-payment-portal .right-content .ant-checkbox-wrapper-in-form-item input[type=checkbox]:after{left:25%;border-color:#000;width:12px;height:23px;top:19px}.hsbc-payment-portal .right-content .ant-radio .ant-radio-inner{border-color:#343c3d}.hsbc-payment-portal .right-content .ant-radio-checked .ant-radio-inner{border-color:#343c3d;background-color:#fff}.hsbc-payment-portal .right-content .ant-radio-checked .ant-radio-inner:after{background:#343c3d;width:36px;height:36px;margin-left:-18px;margin-top:-18px}.hsbc-payment-portal .right-content .payment-method{padding:0;margin-right:1.25rem;margin-left:.3125rem;text-transform:inherit;font-size:1rem}.hsbc-payment-portal .ant-checkbox-wrapper-checked:hover .ant-checkbox-inner{background-color:#fff!important;border:1px solid #000!important}.fps-payment-portal-content .banner{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;align-self:stretch;position:relative}.fps-payment-portal-content .banner img{display:block}.fps-payment-portal-content .banner .mobile-banner{display:none}.fps-payment-portal-content .hsbc-banner-desc>div{padding:1.25rem 2.125rem;background:#fff;height:100%;display:flex;flex-direction:column;justify-content:center}.fps-payment-portal-content .hsbc-banner-desc>div h1{font-size:1.75rem;margin-bottom:.625rem;font-weight:400}.fps-payment-portal-content .hsbc-banner{max-height:400px;overflow:hidden;justify-content:center;align-items:center;height:100%}.fps-payment-portal-content .hsbc-banner .ant-image{width:100%;height:100%}.fps-payment-portal-content .hsbc-banner .ant-image img{height:100%;object-fit:cover}.fps-payment-portal-content .right-content{padding:50px 150px;display:flex;flex-grow:1;justify-content:center;min-width:50%}.fps-payment-portal-content .right-content>div{width:100%}.fps-payment-portal-content .title{font-size:2.5rem;font-style:normal;font-weight:700;line-height:50px;color:#00008f;font-feature-settings:"clig" off,"liga" off}.fps-payment-portal-content .title-red{color:#d24723}.fps-payment-portal-content .sub-title{color:#00008f;font-feature-settings:"clig" off,"liga" off;font-size:1.6rem;font-style:normal;font-weight:600;line-height:3.125rem}.fps-payment-portal-content .notes-text{color:#333;font-feature-settings:"clig" off,"liga" off;font-size:1rem;font-style:normal;font-weight:400;line-height:1.25rem}.fps-payment-portal-content .notes-text-small{margin-top:5px;font-size:14px;line-height:14px}.fps-payment-portal-content .payment-method{display:flex;height:5rem;padding:1.5rem 2rem;justify-content:center;align-items:center;gap:.5rem;border:1px solid #999;margin-left:1rem;text-transform:uppercase;font-size:1rem}.fps-payment-portal-content .payment-method img{margin-left:.3125rem}.fps-payment-portal-content .agreement{max-width:700px;display:inline-block}.fps-payment-portal-content .ant-checkbox-wrapper-checked .payment-method{border:1px solid #00008f}.fps-payment-portal-content .result-content{text-align:center;background:#fff}.fps-payment-portal-content .result-content .result-image{margin:15px auto}.fps-payment-portal-content .result-content .result-notes{color:#00008f;text-align:center;font-feature-settings:"clig" off,"liga" off;font-size:1.375rem;font-style:normal;font-weight:600;line-height:1.875rem;max-width:540px;display:block;margin:1.25rem auto 0}.fps-payment-portal-content .result-content .refer-notes{color:#000;text-align:center;font-feature-settings:"clig" off,"liga" off;font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.875rem;margin-top:1rem;margin-bottom:1rem}.fps-payment-portal-content .result-content .result-detail{width:34rem;min-height:8.125rem;flex-shrink:0;border-radius:8px;background:rgba(0,0,143,.1);margin:1.25rem auto;display:flex;align-items:center;flex-direction:column;justify-content:space-around;padding:.3125rem}.fps-payment-portal-content .btn-close,.fps-payment-portal-content .btn-download{width:15.625rem;height:3.5rem;padding:1rem 1.5rem;justify-content:center;align-items:center;gap:.5rem;background:#00008f;box-shadow:inset 0 -3px 0 0 #00006d;color:#fff;text-align:center;font-feature-settings:"clig" off,"liga" off;font-size:1.125rem;font-style:normal;font-weight:600;line-height:1rem;letter-spacing:1rem;text-transform:uppercase;display:inline-flex}.fps-payment-portal-content .btn-close{margin-top:1.875rem}.fps-payment-portal-content .ant-form .ant-form-item{margin-bottom:10px}.fps-payment-portal-content .ant-form .ant-input,.fps-payment-portal-content .ant-form .ant-picker,.fps-payment-portal-content .ant-form .ant-select-selector,.fps-payment-portal-content .ant-form select{color:#343c3d;min-height:44px;border-radius:8px}.fps-payment-portal-content .ant-form .ant-input::placeholder,.fps-payment-portal-content .ant-form .ant-picker::placeholder,.fps-payment-portal-content .ant-form .ant-select-selector::placeholder,.fps-payment-portal-content .ant-form select::placeholder{color:#333}.fps-payment-portal-content .ant-form .ant-input[type=radio]:before{border-color:#333}.fps-payment-portal-content .ant-form .ant-form-item-label{overflow:visible}.fps-payment-portal-content .ant-form .phone-number .ant-form-item-control-input-content{display:flex}.fps-payment-portal-content .ant-form .phone-number .ant-form-item-control-input-content .phone-prefix{margin-right:10px}.fps-payment-portal-content .ant-form .phone-number .ant-form-item-label{padding:0}.fps-payment-portal-content .ant-form .btn-group{margin-top:80px}.fps-payment-portal-content .ant-form .placeholderStyle{color:#333}.fps-payment-portal-content .ant-form .btn-submit-container{display:flex;align-items:center;justify-content:flex-end}.fps-payment-portal-content .ant-form .btn-submit{display:flex;width:12.5rem;height:3.5rem;padding:1rem 1.5rem;justify-content:center;align-items:center;gap:.5rem;background:#00008f;box-shadow:inset 0 -3px 0 0 #00006d;color:#fff;text-align:center;font-feature-settings:"clig" off,"liga" off;font-size:1.125rem;font-style:normal;font-weight:600;line-height:1rem;letter-spacing:1px;text-transform:uppercase}.fps-payment-portal-content .ant-form .btn-submit:disabled{background:#999}.fps-payment-portal-content .ant-form .btn-back{display:flex;width:12.5rem;height:3.5rem;padding:1rem 1.5rem;justify-content:center;align-items:center;gap:.5rem;background:#4976ba;box-shadow:inset 0 -3px 0 0 #00006d;color:#fff;text-align:center;font-feature-settings:"clig" off,"liga" off;font-size:1.125rem;font-style:normal;font-weight:600;line-height:1rem;letter-spacing:1px;text-transform:uppercase}.fps-payment-portal-content .ant-descriptions{padding:0 24px}.fps-payment-portal-content .ant-descriptions .ant-descriptions-view table{table-layout:auto}.fps-payment-portal-content .form-bottom{margin:10px 0;flex-wrap:nowrap}.payment-portal-content{display:flex}.payment-portal-content .banner{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;align-self:stretch;position:relative}.payment-portal-content .banner img{display:block}.payment-portal-content .banner .mobile-banner{display:none}.payment-portal-content .hsbc-banner-desc>div{padding:1.25rem 2.125rem;background:#fff;height:100%;display:flex;flex-direction:column;justify-content:center}.payment-portal-content .hsbc-banner-desc>div h1{font-size:1.75rem;margin-bottom:.625rem;font-weight:400}.payment-portal-content .hsbc-banner{max-height:400px;overflow:hidden;justify-content:center;align-items:center;height:100%}.payment-portal-content .hsbc-banner .ant-image{width:100%;height:100%}.payment-portal-content .hsbc-banner .ant-image img{height:100%;object-fit:cover}.payment-portal-content .right-content{padding:50px 150px;display:flex;flex-grow:1;justify-content:center;min-width:50%}.payment-portal-content .right-content>div{width:100%}.payment-portal-content .title{font-size:2.5rem;font-style:normal;font-weight:700;line-height:50px;color:#00008f;font-feature-settings:"clig" off,"liga" off}.payment-portal-content .title-red{color:#d24723}.payment-portal-content .sub-title{color:#00008f;font-feature-settings:"clig" off,"liga" off;font-size:1.6rem;font-style:normal;font-weight:600;line-height:3.125rem}.payment-portal-content .notes-text{color:#333;font-feature-settings:"clig" off,"liga" off;font-size:1rem;font-style:normal;font-weight:400;line-height:1.25rem}.payment-portal-content .notes-text-small{margin-top:5px;font-size:14px;line-height:14px}.payment-portal-content .payment-method{display:flex;height:5rem;padding:1.5rem 2rem;justify-content:center;align-items:center;gap:.5rem;border:1px solid #999;margin-left:1rem;text-transform:uppercase;font-size:1rem}.payment-portal-content .payment-method img{margin-left:.3125rem}.payment-portal-content .agreement{max-width:700px;display:inline-block}.payment-portal-content .ant-checkbox-wrapper-checked .payment-method{border:1px solid #00008f}.payment-portal-content .result-content{text-align:center;background:#fff}.payment-portal-content .result-content .result-image{margin:15px auto}.payment-portal-content .result-content .result-notes{color:#00008f;text-align:center;font-feature-settings:"clig" off,"liga" off;font-size:1.375rem;font-style:normal;font-weight:600;line-height:1.875rem;max-width:500px;display:block;margin:1.25rem auto 0}.payment-portal-content .result-content .refer-notes{color:#000;text-align:center;font-feature-settings:"clig" off,"liga" off;font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.875rem;margin-top:1.875rem}.payment-portal-content .result-content .result-detail{width:34rem;min-height:8.125rem;flex-shrink:0;border-radius:8px;background:rgba(0,0,143,.1);margin:1.25rem auto;display:flex;align-items:center;flex-direction:column;justify-content:space-around;padding:.3125rem}.payment-portal-content .btn-close,.payment-portal-content .btn-download{width:15.625rem;height:3.5rem;padding:1rem 1.5rem;justify-content:center;align-items:center;gap:.5rem;background:#00008f;box-shadow:inset 0 -3px 0 0 #00006d;color:#fff;text-align:center;font-feature-settings:"clig" off,"liga" off;font-size:1.125rem;font-style:normal;font-weight:600;line-height:1rem;letter-spacing:1rem;text-transform:uppercase;display:inline-flex}.payment-portal-content .btn-close{margin-top:1.875rem}.payment-portal-content .ant-form .ant-form-item{margin-bottom:10px}.payment-portal-content .ant-form .ant-input,.payment-portal-content .ant-form .ant-picker,.payment-portal-content .ant-form .ant-select-selector,.payment-portal-content .ant-form select{color:#343c3d;min-height:44px;border-radius:8px}.payment-portal-content .ant-form .ant-input::placeholder,.payment-portal-content .ant-form .ant-picker::placeholder,.payment-portal-content .ant-form .ant-select-selector::placeholder,.payment-portal-content .ant-form select::placeholder{color:#333}.payment-portal-content .ant-form .ant-input[type=radio]:before{border-color:#333}.payment-portal-content .ant-form .ant-form-item-label{overflow:visible}.payment-portal-content .ant-form .phone-number .ant-form-item-control-input-content{display:flex}.payment-portal-content .ant-form .phone-number .ant-form-item-control-input-content .phone-prefix{margin-right:10px}.payment-portal-content .ant-form .phone-number .ant-form-item-label{padding:0}.payment-portal-content .ant-form .btn-group{margin-top:80px}.payment-portal-content .ant-form .placeholderStyle{color:#333}.payment-portal-content .ant-form .btn-submit-container{display:flex;align-items:center;justify-content:flex-end}.payment-portal-content .ant-form .btn-submit{display:flex;width:12.5rem;height:3.5rem;padding:1rem 1.5rem;justify-content:center;align-items:center;gap:.5rem;background:#00008f;box-shadow:inset 0 -3px 0 0 #00006d;color:#fff;text-align:center;font-feature-settings:"clig" off,"liga" off;font-size:1.125rem;font-style:normal;font-weight:600;line-height:1rem;letter-spacing:1px;text-transform:uppercase}.payment-portal-content .ant-form .btn-submit:disabled{background:#999}.payment-portal-content .ant-form .btn-back{display:flex;width:12.5rem;height:3.5rem;padding:1rem 1.5rem;justify-content:center;align-items:center;gap:.5rem;background:#4976ba;box-shadow:inset 0 -3px 0 0 #00006d;color:#fff;text-align:center;font-feature-settings:"clig" off,"liga" off;font-size:1.125rem;font-style:normal;font-weight:600;line-height:1rem;letter-spacing:1px;text-transform:uppercase}.payment-portal-content .ant-descriptions{padding:0 24px}.payment-portal-content .ant-descriptions .ant-descriptions-view table{table-layout:auto}.payment-portal-content .form-bottom{margin:10px 0;flex-wrap:nowrap}.result-page{width:100%}.hsbc-result-page{display:flex;background:#f3f3f3;flex-grow:1}.hsbc-result-page .title{color:#231f20;font-weight:400}.hsbc-result-page .result-notes span{font-size:1.25rem}.hsbc-result-page .refer-notes span,.hsbc-result-page .result-notes span{color:#231f20!important;font-weight:400!important}.hsbc-result-page span span{color:#231f20}.confirm-modal .ant-modal-content{padding:0}.confirm-modal .ant-modal-header{padding:16px 24px}.confirm-modal .ant-modal-header .title{color:#343c3d;font-size:20px;font-weight:700}.confirm-modal .ant-modal-body{padding:16px 24px;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.confirm-modal .ant-modal-footer{padding:16px 24px}.confirm-modal .ant-modal-confirm-body{display:flex;flex-direction:column;align-items:center;padding:16px}.confirm-modal .ant-modal-confirm-btns{display:flex;margin:16px;flex-direction:column!important;align-items:center!important;justify-content:center!important}.confirm-modal .ant-modal-confirm-btns button{height:48px;text-transform:uppercase;font-size:18px;font-weight:600;margin-bottom:16px;width:100%;margin-left:0!important}.confirm-modal .ant-modal-confirm-btns button.ant-btn:focus-visible:last-child,.confirm-modal .ant-modal-confirm-btns button.ant-btn:hover:last-child,.confirm-modal .ant-modal-confirm-btns button.ant-btn:last-child{color:#00008f;text-transform:inherit;font-size:18px;border:1px solid #00008f;width:100%;background:#fff;box-shadow:none;margin-left:0!important}.confirm-modal .ant-modal-confirm-btns button.ant-btn:first-child,.confirm-modal .ant-modal-confirm-btns button.ant-btn:focus-visible:first-child,.confirm-modal .ant-modal-confirm-btns button.ant-btn:hover:first-child{background:#00008f;font-size:18px;font-style:normal;font-weight:400;text-transform:inherit;border:none;width:100%;color:#fff}.hsbc-confirm-modal .ant-image{display:none}.hsbc-confirm-modal .ant-modal-confirm-btns{display:flex!important;margin:16px;flex-direction:column!important;align-items:center!important;justify-content:center!important}.hsbc-confirm-modal button.ant-btn:focus-visible:last-child,.hsbc-confirm-modal button.ant-btn:hover:last-child,.hsbc-confirm-modal button.ant-btn:last-child{color:#231f20!important;border:none;text-transform:inherit;font-size:18px;border:1px solid #231f20!important;width:100%;background:#fff;box-shadow:none;margin-left:0!important}.hsbc-confirm-modal button.ant-btn:first-child,.hsbc-confirm-modal button.ant-btn:focus-visible:first-child,.hsbc-confirm-modal button.ant-btn:hover:first-child{margin-top:16px;background:#da0011!important;font-size:18px;font-style:normal;font-weight:400;text-transform:inherit;border:none!important;width:100%;color:#fff!important}.btn-hsbc{min-width:180px;height:3.125rem;flex-shrink:0;background:#da0011!important;font-size:1.125rem;color:#fff}.btn-hsbc:disabled{color:#fff;opacity:.6}@media only screen and (max-width:1800px){.payment-portal-content .right-content{padding:40px 80px}.payment-portal-content .right-content .btn-submit-container{flex-grow:1}}@media only screen and (min-width:800px){.hsbc-confirm-modal .ant-modal-confirm-btns{display:flex!important;margin:16px;gap:20px;flex-direction:row-reverse!important}}@media only screen and (max-width:800px){.payment-portal-content>div{flex-direction:column}.payment-portal-content .btn-group{margin-top:80px;flex-direction:column-reverse}.payment-portal-content .banner{gap:0}.payment-portal-content .banner .ant-image{width:100%}.payment-portal-content .banner img{display:none}.payment-portal-content .banner .mobile-banner{display:block}.payment-portal-content .hsbc-banner-desc{max-width:100%;flex:auto}.payment-portal-content .right-content{padding:24px 0 0}.payment-portal-content .right-content .title{font-size:24px;line-height:32px;margin-bottom:0;padding:0 24px}.payment-portal-content .right-content .sub-title{font-size:22px}.payment-portal-content .right-content .notes-text{font-size:14px}.payment-portal-content .right-content .result-detail{width:100%}.payment-portal-content .right-content .ant-form>div>div{padding:0 24px}.payment-portal-content .right-content .ant-form>div:last-child{margin-bottom:0!important}.payment-portal-content .right-content .ant-form .ant-input,.payment-portal-content .right-content .ant-form .ant-select-selector{min-height:50px}.payment-portal-content .right-content .ant-form .ant-input::placeholder,.payment-portal-content .right-content .ant-form .ant-select-selector::placeholder{color:#333}.payment-portal-content .right-content .ant-form .ant-input[type=radio]{border-color:#333}.payment-portal-content .right-content .ant-form .ant-radio-input{color:#333}.payment-portal-content .right-content .ant-form .ant-checkbox{color:#000}.payment-portal-content .right-content .ant-form .ant-form-item-tooltip:focus-visible,.payment-portal-content .right-content .ant-form .ant-form-item-tooltip:hover{outline:1px solid crimson}.payment-portal-content .right-content .ant-form .ant-modal-footer .ant-btn:focus-visible{outline:1px solid blue}.payment-portal-content .right-content .ant-form .btn-submit-container{justify-content:center;padding:0;box-shadow:2px 0 10px 0 rgba(0,0,0,.2);height:7.8125rem;margin-top:3.125rem;width:100%}.payment-portal-content .right-content .btn-group .ant-form-item-control-input-content{display:flex;justify-content:center}.payment-portal-content .right-content .agreement{max-width:100%}.payment-portal-content .right-content .form-bottom{flex-wrap:wrap}.payment-portal-content .right-content .ant-descriptions-item-container{flex-direction:column}}.react-datepicker-wrapper{width:100%}.react-datepicker__close-icon{width:44px}.react-datepicker__close-icon:after{position:relative;left:10px}.react-datepicker__close-icon:focus{outline:1px solid #00008f}@media only screen and (min-width:768px){.layout_header__HrFrK{display:flex;align-items:center;height:72px;line-height:72px;justify-content:space-between}.layout_logo__Ri_q6{display:flex;flex-direction:column}.layout_logo__Ri_q6 h5,.layout_logo__Ri_q6 span{margin:0!important;color:#00008f}}@media only screen and (max-width:768px){.layout_header__HrFrK{display:flex;align-items:center;padding-inline:10px!important;flex-wrap:wrap;justify-content:space-between;height:auto}.layout_logo__Ri_q6{display:none;flex-direction:column}.layout_logo__Ri_q6 h5,.layout_logo__Ri_q6 span{display:none;margin:0!important;color:#00008f}}.layout_customerlogo__09aWB{display:flex;flex-direction:column}.layout_customerlogo__09aWB h5,.layout_customerlogo__09aWB span{margin:0!important;color:#00008f}.layout_payment-portal-logo__qAsKW{display:flex;align-items:center;flex-wrap:wrap}.layout_btn-lang__RGpak{color:#343c3d;font-size:1.125rem;border:none;border-left:1px solid #343c3d}@media only screen and (min-width:768px){.layout_menu__P6anm{flex-grow:1;margin:auto;justify-content:flex-end;display:flex}}@media only screen and (max-width:768px){.layout_menu__P6anm{flex-grow:1;margin:auto;justify-content:flex-start}}.layout_btn-logout__QI8V5{margin-left:16px;background-color:#d24723;border-radius:0}.layout_btn-logout__QI8V5:hover{background-color:#d24723!important}.layout_language-select__rACH0{width:100%;background:url("data:image/svg+xml,<svg height='10px' width='10px' viewBox='0 0 16 16' fill='%23000000' xmlns='http://www.w3.org/2000/svg'><path d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/></svg>") no-repeat;background-position:calc(100% - 1rem)!important;-moz-appearance:none!important;-webkit-appearance:none!important;appearance:none!important;border-image-outset:0;border-image-repeat:stretch;border-image-slice:100%;border-image-source:none;border-image-width:1;border:1px solid #343c3d;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.08);box-sizing:border-box;color:#343c3d;cursor:pointer;display:flex;font-family:Source Sans Pro;font-size:1rem;line-height:1.5rem;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:.5rem 1rem;min-height:44px;position:relative;transition-delay:0s;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.645,.045,.355,1);width:7.5rem}@media only screen and (max-width:768px){.layout_language-select__rACH0{display:inline-block;width:90px}}