@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap);:root{--cardcorp-font-family:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI",
    sans-serif;--cardcorp-color-white:#ffffff;--cardcorp-color-black:#0b0b10;--cardcorp-primary:#5f40d3;--cardcorp-secondary:#2d3458;--cardcorp-background-light:#f7f8fd;--cardcorp-background-dark:#201e1d;--cardcorp-violet-90:#16074b;--cardcorp-violet-80:#24106d;--cardcorp-violet-70:#351d8f;--cardcorp-violet-60:#492db1;--cardcorp-violet-50:#6d57f5;--cardcorp-violet-40:#897fff;--cardcorp-violet-30:#a6a4ff;--cardcorp-violet-20:#c9cbff;--cardcorp-violet-10:#eef0ff;--cardcorp-violet-05:#fafbff;--cardcorp-gray-90:#3d3d3d;--cardcorp-gray-80:#525252;--cardcorp-gray-70:#666666;--cardcorp-gray-60:#7a7a7a;--cardcorp-gray-50:#8f8f8f;--cardcorp-gray-40:#a3a3a3;--cardcorp-gray-30:#b8b8b8;--cardcorp-gray-20:#cccccc;--cardcorp-gray-10:#e0e0e0;--cardcorp-gray-05:#f5f5f5;--cardcorp-gradient-violet-right:linear-gradient(
    90deg,
    #f7f8fd 0%,
    #d8deff 100%
  );--cardcorp-gradient-violet-left:linear-gradient(
    270deg,
    #eef0ff 0%,
    #ffffff 100%
  );--cardcorp-gradient-violet-down:linear-gradient(
    180deg,
    #f7f8fd 0%,
    #d8deff 100%
  );--cardcorp-gradient-violet-up:linear-gradient(
    0deg,
    #e1e8ff 0%,
    #d8deff 100%
  );--cardcorp-button-hover:#4d578c;--cardcorp-button-disabled-fill:#d1d5e8;--cardcorp-button-disabled-text:#c8cde3;--cardcorp-button-shadow-anim:#4629ff;--cardcorp-button-stroke-animated:#897fff;--cardcorp-input-error-stroke:#eeafaa;--cardcorp-success:#32af40;--cardcorp-warning:#ffac0c;--cardcorp-danger:#d54238;--cardcorp-info:#6ab9ff;--cardcorp-radius-xs:6px;--cardcorp-radius-sm:8px;--cardcorp-radius-md:12px;--cardcorp-radius-lg:18px;--cardcorp-spacing-xs:6px;--cardcorp-spacing-sm:12px;--cardcorp-spacing-md:16px;--cardcorp-spacing-lg:24px;--cardcorp-spacing-xl:32px}#cardcorp_payment_container{font-family:var(--cardcorp-font-family);font-size:16px;line-height:1.5;margin:32px auto auto auto}#cardcorp_payment_container #wpwl-registrations{position:relative;margin-bottom:34px}#cardcorp_payment_container #wpwl-registrations::after{content:"";position:absolute;left:0;width:100%;max-width:640px;height:1px;background-color:var(--cardcorp-gray-10)}#cardcorp_payment_container.cardcorp-has-registrations #wpwl-registrations::after{display:none}#cardcorp_payment_container *{font-size:1rem}#cardcorp_payment_container .wpwl-registration{display:flex;align-items:center;gap:30px;margin:0}#cardcorp_payment_container .wpwl-registration>*{padding:0;margin:0}@media (max-width:540px){#cardcorp_payment_container .wpwl-registration{gap:12px}#cardcorp_payment_container .wpwl-group-registration{padding:calc(var(--cardcorp-spacing-md) / 2)!important}#cardcorp_payment_container .wpwl-wrapper-registration.wpwl-wrapper-registration-details{gap:12px}.wpwl-button.wpwl-button-pay{width:100%}#cardcorp_payment_container .wpwl-wrapper.wpwl-wrapper-registration.wpwl-wrapper-registration-cvv{width:auto!important}#cardcorp_payment_container .wpwl-label-brand,#cardcorp_payment_container .wpwl-wrapper-brand,#cardcorp_payment_container .wpwl-wrapper-registration-registrationId,#cardcorp_payment_container .wpwl-wrapper-registration-brand,#cardcorp_payment_container .wpwl-wrapper-registration-number,#cardcorp_payment_container .wpwl-wrapper-registration-expiry{font-size:0.875rem!important}#cardcorp_payment_container .wpwl-group.wpwl-group-brand{right:14px!important}}#cardcorp_payment_container .wpwl-wrapper-registration.wpwl-wrapper-registration-holder{display:none}#cardcorp_payment_container .wpwl-wrapper-registration-brand{width:auto;height:auto}#cardcorp_payment_container .wpwl-wrapper-registration-brand .wpwl-brand{margin:0;display:inline-block;min-height:28px;min-width:56px}#cardcorp_payment_container .wpwl-wrapper.wpwl-wrapper-submit{display:grid;gap:16px}#cardcorp_payment_container .wpwl-wrapper.wpwl-wrapper-submit::before{position:absolute}#cardcorp_payment_container .wpwl-wrapper.wpwl-wrapper-submit .customLabel{display:flex;align-items:center;gap:4px}#cardcorp_payment_container .wpwl-wrapper.wpwl-wrapper-submit .customInput{display:flex;justify-content:center;align-items:center;width:20px;height:20px}#cardcorp_payment_container .wpwl-wrapper.wpwl-wrapper-submit .customInput input[type="checkbox"]{width:100%;height:100%;accent-color:#2d3459;transform:scale(1.1)}#cardcorp_payment_container .wpwl-wrapper.wpwl-wrapper-submit .wpwl-button-pay{margin:16px auto auto 0px!important}#cardcorp_payment_container .wpwl-wrapper-registration-registrationId{width:max-content;display:flex;justify-content:center;align-items:center}#cardcorp_payment_container .wpwl-wrapper-registration.wpwl-wrapper-registration-details{display:flex;gap:30px;align-items:center}#cardcorp_payment_container .wpwl-hint.wpwl-hint-cvvError{font-size:14px;color:var(--cardcorp-danger)}#cardcorp_payment_container .wpwl-wrapper-registration-brand{display:flex;align-items:center}#cardcorp_payment_container .wpwl-wrapper.wpwl-wrapper-registration.wpwl-wrapper-registration-cvv{width:160px}#cardcorp_payment_container .wpwl-wrapper.wpwl-wrapper-registration.wpwl-wrapper-registration-cvv .wpwl-hint.wpwl-hint-cvvError{font-size:12px;color:var(--cardcorp-danger)}#cardcorp_payment_container .wpwl-registration .wpwl-control.wpwl-control-iframe.wpwl-control-cvv{border-radius:8px;border:1px solid var(--cardcorp-gray-10);background:var(--cardcorp-color-white);position:relative;width:160px;height:34px!important;padding:4px!important}#cardcorp_payment_container .wpwl-icon.ui-state-default.ui-corner-all{position:absolute;right:10px;top:5px;background:none;border:none;display:none}#cardcorp_payment_container .wpwl-label-brand,#cardcorp_payment_container .wpwl-wrapper-brand,#cardcorp_payment_container .wpwl-wrapper-registration-registrationId,#cardcorp_payment_container .wpwl-wrapper-registration-brand,#cardcorp_payment_container .wpwl-wrapper-registration-number,#cardcorp_payment_container .wpwl-wrapper-registration-expiry{padding:0;font-size:1rem;color:var(--cardcorp-color-black)}.wpwl-group.wpwl-group-brand{width:100%;display:block;margin-bottom:var(--cardcorp-spacing-sm);text-align:center;grid-row:1}#cardcorp_payment_container .wpwl-group.wpwl-group-brand .wpwl-wrapper-brand{display:none}#cardcorp_payment_container .wpwl-wrapper-registration-expiry{color:var(--cardcorp-gray-40)}#cardcorp_payment_container .wpwl-wrapper-registration-registrationId input{margin:auto;width:20px;height:20px;accent-color:#2d3459;transform:scale(1.05)}#cardcorp_payment_container .wpwl-wrapper-registration-registrationId input:focus,#cardcorp_payment_container .wpwl-wrapper-registration-registrationId input:focus-visible{outline:none}#cardcorp_payment_container>.wpwl-form.wpwl-form-registrations .wpwl-wrapper-submit{margin-top:0}#cardcorp_payment_container .wpwl-control.wpwl-control-iframe,#cardcorp_payment_container .wpwl-control.wpwl-control-cardNumber,#cardcorp_payment_container .wpwl-control.wpwl-control-cardHolder,#cardcorp_payment_container .wpwl-control.wpwl-control-expiry,#cardcorp_payment_container .wpwl-control.wpwl-control-cvv,#cardcorp_payment_container .wpwl-control.wpwl-control-brand,#cardcorp_payment_container .wpwl-control.wpwl-control-mobilePhoneCountryCode,#cardcorp_payment_container .wpwl-control.wpwl-control-mobilePhoneNumber,#cardcorp_payment_container .wpwl-control.wpwl-control-birthDate{display:flex;height:56px!important;width:100%!important;padding:16px!important;align-items:flex-start;gap:10px;align-self:stretch;border-radius:8px;border:1px solid var(--cardcorp-gray-10);background:var(--cardcorp-color-white)}#cardcorp_payment_container .wpwl-control.wpwl-control-cardHolder:focus,#cardcorp_payment_container .wpwl-control.wpwl-control-cardHolder:focus-visible,#cardcorp_payment_container .wpwl-control.wpwl-control-expiry:focus,#cardcorp_payment_container .wpwl-control.wpwl-control-expiry:focus-visible{border-color:#3695e2;outline:none}.cardcorp-messages{margin-top:var(--cardcorp-spacing-sm);display:flex;flex-direction:column;gap:var(--cardcorp-spacing-xs)}.cardcorp-message{display:block;width:100%;padding:var(--cardcorp-spacing-sm) var(--cardcorp-spacing-md);border-radius:var(--cardcorp-radius-sm);border:1px solid #fff0;background:var(--cardcorp-background-light);font-weight:600;text-align:center}.cardcorp-message--info{background:rgb(106 185 255 / .1);border-color:rgb(106 185 255 / .3)}.cardcorp-message--success{background:rgb(50 175 64 / .08);border-color:rgb(50 175 64 / .3)}.cardcorp-message--warning{background:rgb(255 172 12 / .1);border-color:rgb(255 172 12 / .3)}.cardcorp-message--error{background:rgb(213 66 56 / .08);border-color:rgb(213 66 56 / .3)}.testmode{display:flex;align-items:flex-start;justify-content:flex-start;gap:var(--cardcorp-spacing-sm);margin:auto auto auto 0;padding:var(--cardcorp-spacing-sm) var(--cardcorp-spacing-md);max-width:max-content;border-radius:var(--cardcorp-radius-sm);border:1px solid rgb(106 185 255 / .3);background:rgb(106 185 255 / .08);color:var(--cardcorp-info);font-family:var(--cardcorp-font-family);font-size:.95rem;font-weight:600;text-align:center}.testmode__badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 10px;border-radius:999px;background:var(--cardcorp-info);color:var(--cardcorp-color-white);font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.cardcorp-alt-card-title{max-width:40em;margin:12px 0;font-family:var(--cardcorp-font-family);font-size:1.5rem!important;font-weight:600;color:var(--cardcorp-color-black);text-align:left}.cardcorp-message,.cardcorp-success-text,.cardcorp-warning-text,.cardcorp-error-text,.cardcorp-info-text{font-family:var(--cardcorp-font-family);font-size:.9375rem;line-height:1.5}.cardcorp-success-text,.cardcorp-message--success{color:var(--cardcorp-success)}.cardcorp-warning-text,.cardcorp-message--warning{color:var(--cardcorp-warning)}.cardcorp-error-text,.cardcorp-message--error{color:var(--cardcorp-danger)}.cardcorp-info-text,.cardcorp-message--info{color:var(--cardcorp-info)}#cardcorp_payment_container .wpwl-group-registration{border:1px solid var(--cardcorp-gray-10);padding:var(--cardcorp-spacing-md);border-radius:8px}.wpwl-button{display:inline-flex;align-items:center;justify-content:center;width:auto;min-height:48px;padding:0 var(--cardcorp-spacing-md);border-radius:var(--cardcorp-radius-sm);border:none;background:#fff0;color:var(--cardcorp-secondary);font-family:var(--cardcorp-font-family);font-weight:600;letter-spacing:.01em;text-transform:none;transition:background-color 160ms ease,color 160ms ease}.wpwl-button-pay{display:flex;width:100%;max-width:none;height:64px;padding:20px 28px;box-sizing:border-box;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:var(--cardcorp-radius-sm);background:var(--cardcorp-secondary);color:#fff!important;margin:0!important;transition:0.25s}.wpwl-button-pay:hover{background:var(--cardcorp-button-hover);color:#fff!important}.wpwl-button-pay:focus,.wpwl-button-pay:focus-visible,.wpwl-button-pay:active{background:var(--cardcorp-secondary);box-shadow:inset 0 0 0 2px var(--cardcorp-violet-30);outline:none}.wpwl-button-pay:disabled{background:var(--cardcorp-button-disabled-fill);color:var(--cardcorp-color-white)!important;outline:none}.wpwl-button-pay:disabled:hover{background:var(--cardcorp-button-disabled-fill)}.wpwl-apple-pay-button{display:flex;width:100%;max-width:320px;min-height:56px;margin:0 auto;justify-content:center;align-items:center;border-radius:var(--cardcorp-radius-sm);background:var(--cardcorp-secondary);color:#fff!important;font-family:var(--cardcorp-font-family);font-weight:600;transition:background-color 160ms ease,color 160ms ease}.wpwl-apple-pay-button:hover{background:var(--cardcorp-button-hover)}.wpwl-apple-pay-button:focus,.wpwl-apple-pay-button:focus-visible,.wpwl-apple-pay-button:active{background:var(--cardcorp-secondary);outline:2px solid var(--cardcorp-violet-30);outline-offset:0}.wpwl-apple-pay-button:disabled{background:var(--cardcorp-button-disabled-fill);color:var(--cardcorp-color-white)!important;outline:none}.wpwl-button-cancel,.btn_cancel{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 var(--cardcorp-spacing-md);border-radius:var(--cardcorp-radius-sm);border:1px solid #fff0;background:#fff0;color:var(--cardcorp-gray-60)!important;font-family:var(--cardcorp-font-family);font-weight:600;transition:color 160ms ease}.wpwl-button-cancel:hover,.btn_cancel:hover{color:var(--cardcorp-secondary)!important}.alt_payments_buttons_container{position:relative;gap:12px;width:100%;max-width:640px;padding-top:var(--cardcorp-spacing-lg)}.alt_payments_buttons_container>*{margin-bottom:12px!important}.alt_payments_buttons_container::before{content:"";position:absolute;top:0;left:0;width:100%;max-width:640px;height:1px;background-color:var(--cardcorp-gray-10)}.alt_payments_buttons_container .cardcorp-alt-card-title.cardcorp-alt-card-title--alt-payments{margin:0}.alt_payments_buttons_container .wpwl-container.wpwl-container-virtualAccount-APPLEPAY,.alt_payments_buttons_container .wpwl-container.wpwl-container-virtualAccount-GOOGLEPAY{width:100%;max-width:320px}.alt_payments_buttons_container apple-pay-button{display:block;width:100%;min-height:44px;border-radius:var(--cardcorp-radius-sm);--apple-pay-button-height:44px;--apple-pay-button-width:100%;--apple-pay-button-border-radius:var(--cardcorp-radius-sm)}.alt_payments_buttons_container .gpay-button-fill,.alt_payments_buttons_container .gpay-card-info-container-fill{width:100%;max-width:100%}.alt_payments_buttons_container #gpay-button-online-api-id{display:inline-flex;align-items:center;justify-content:center;min-height:44px;height:44px;padding:0;border-radius:var(--cardcorp-radius-sm);width:100%;background-repeat:no-repeat;background-position:center center;background-size:auto 32px}.alt_payments_buttons_container .gpay-card-info-iframe{min-height:44px}.alt_payments_buttons_container #gpay-button-online-api-id img,.alt_payments_buttons_container #gpay-button-online-api-id svg{max-height:24px}#cardcorp_payment_container .wpwl-container.wpwl-container-card.cardcorp-section--after-registrations{position:relative;padding-top:var(--cardcorp-spacing-lg)}#cardcorp_payment_container .wpwl-container.wpwl-container-card.cardcorp-section--after-registrations .cardcorp-alt-card-title{margin:0}#cardcorp_payment_container .wpwl-container.wpwl-container-card.cardcorp-section--after-registrations::before{content:"";position:absolute;top:0;left:0;width:100%;max-width:640px;height:1px;background-color:var(--cardcorp-gray-10)}#cardcorp_payment_container .wpwl-container.wpwl-container-card.cardcorp-section--after-registrations>.cardcorp-alt-card-title{margin-top:0}#cardcorp_payment_container .wpwl-container.wpwl-container-card .wpwl-form.wpwl-form-card.wpwl-clearfix{position:relative;display:grid;row-gap:16px;width:100%;max-width:40em;margin-bottom:34px}#cardcorp_payment_container .wpwl-container.wpwl-container-card .wpwl-form.wpwl-form-card.wpwl-clearfix .wpwl-wrapper{width:100%}#cardcorp_payment_container .wpwl-container.wpwl-container-card .wpwl-form.wpwl-form-card.wpwl-clearfix>*{margin:0}#cardcorp_payment_container .wpwl-form{margin:auto auto auto 0}#cardcorp_payment_container .wpwl-group.wpwl-group-cardHolder.wpwl-clearfix{border:none}#cardcorp_payment_container .wpwl-form.wpwl-form-card .wpwl-wrapper-brand{display:none}#cardcorp_payment_container .wpwl-group.wpwl-group-brand{width:145px;position:absolute;z-index:2;top:26px;right:-80px}.cardcorp-logo-container{position:relative;margin-top:var(--cardcorp-spacing-lg);padding-top:var(--cardcorp-spacing-md);text-align:center}.cardcorp-logo-container::before{content:"";position:absolute;left:0;top:0;width:100%;height:1px;background-color:var(--cardcorp-gray-10)}#cardcorp_payment_container .wpwl-has-error~.wpwl-hint{color:var(--cardcorp-danger);font-size:14px}#cardcorp_payment_container .wpwl-has-error{color:var(--cardcorp-danger)}