.ppvx_loading-spinner___2-6-1 {
  width: 1.5rem;
  height: 1.5rem;
  color: #005ea6;
  position: relative;
  -webkit-animation: border-spinner___2-6-1 1s linear infinite;
          animation: border-spinner___2-6-1 1s linear infinite;
}
.ppvx_loading-spinner___2-6-1:before,
.ppvx_loading-spinner___2-6-1:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 50%;
  left: 0;
  bottom: 0;
  border-top-left-radius: 100% 50%;
  border-bottom-left-radius: 100% 50%;
  border: 0.125rem solid currentColor;
  border-right-width: 0;
}
.ppvx_loading-spinner___2-6-1:after {
  transform-origin: center right;
  transform: rotate(-90deg);
}
@-webkit-keyframes border-spinner___2-6-1 {
  to {
    transform: rotate(360deg);
  }
}
@keyframes border-spinner___2-6-1 {
  to {
    transform: rotate(360deg);
  }
}
.ppvx_loading-spinner--size_xs___2-6-1 {
  width: 1.125rem;
  height: 1.125rem;
}
.ppvx_loading-spinner--size_md___2-6-1 {
  width: 2.25rem;
  height: 2.25rem;
}
.ppvx_loading-spinner--size_lg___2-6-1 {
  width: 3rem;
  height: 3rem;
}
.ppvx_loading-spinner--size_xl___2-6-1 {
  width: 6rem;
  height: 6rem;
}
.ppvx_loading-spinner--inverse___2-6-1 {
  color: #ffffff;
}
.ppvx_loading-spinner__screenreader___2-6-1 {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0;
  border: 0;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
.ppvx_loading-spinner___2-6-1 {
  width: 1.5rem;
  transform: none;
  border: none;
  transform-origin: center;
  margin: 0;
}
.ppvx_loading-spinner___2-6-1:before,
.ppvx_loading-spinner___2-6-1:after {
  content: '';
  position: absolute;
  top: 0;
  right: 50%;
  left: 0;
  bottom: 0;
  border: inherit;
  border-top-left-radius: 100% 50%;
  border-bottom-left-radius: 100% 50%;
  border: 0.125rem solid currentColor;
  border-right-width: 0;
}
.ppvx_loading-spinner___2-6-1:after {
  transform-origin: center right;
  transform: rotate(-90deg);
}
.ppvx_loading-spinner--size_xs___2-6-1 {
  width: 1.125rem;
  height: 1.125rem;
}
.ppvx_loading-spinner--size_md___2-6-1 {
  width: 2.25rem;
}
.ppvx_loading-spinner--size_lg___2-6-1 {
  width: 3rem;
}
.ppvx_loading-spinner--size_xl___2-6-1 {
  width: 6rem;
}

/* this file contains all the utility classes */
.ppvx_screenreader___5-6-0 {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0;
  border: 0;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
.ppvx_body--no-scrolling___5-6-0 {
  overflow: hidden;
}
.ppvx_visible-only-in-context___5-6-0 {
  display: none;
}
.ppvx_btn___5-6-0 {
  position: relative;
  white-space: nowrap;
  background-color: #0070ba;
  border-radius: 1.5rem;
  border: 0.0625rem solid #0070ba;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-size: 0.9375rem;
  line-height: 1.5rem;
  font-family: "PayPalSansSmall-Regular", Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-family: "PayPalSansBig-Medium", Helvetica Neue, Arial, sans-serif;
  min-width: 6rem;
  padding: 0.6875rem 1.4375rem;
  text-align: center;
  text-decoration: none;
  transition: color 0.2s ease, background-color 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;
}
.ppvx_btn___5-6-0:hover,
.ppvx_btn___5-6-0:active,
.ppvx_btn___5-6-0:visited {
  color: #ffffff;
}
.ppvx_btn___5-6-0:hover,
.ppvx_btn___5-6-0:active {
  background-color: #003087;
  border-color: #003087;
}
.ppvx_btn___5-6-0:hover {
  text-decoration: none;
}
.ppvx_btn___5-6-0:active {
  outline: none;
}
.ppvx_btn___5-6-0:focus {
  outline: none;
}
.ppvx_btn___5-6-0:focus:after {
  content: '';
  position: absolute;
  top: -0.1875rem;
  left: -0.1875rem;
  border: 0.125rem solid #005ea6;
  box-shadow: 0 0 0 0.25rem #bfdbee;
  border-radius: 3rem;
  text-indent: -0.1875rem;
  width: calc(100% - -0.375rem);
  height: calc(100% - -0.375rem);
  pointer-events: none;
}
.ppvx_btn--inverse___5-6-0 {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #0070ba;
}
.ppvx_btn--inverse___5-6-0:visited {
  color: #0070ba;
}
.ppvx_btn--inverse___5-6-0:hover,
.ppvx_btn--inverse___5-6-0:active {
  background-color: #f5f7fa;
  border-color: #f5f7fa;
  color: #003087;
}
.ppvx_btn--inverse___5-6-0:focus:after {
  content: '';
  position: absolute;
  top: -0.1875rem;
  left: -0.1875rem;
  border: 0.125rem solid #005ea6;
  box-shadow: 0 0 0 0.25rem #bfdbee;
  border-radius: 3rem;
  text-indent: -0.1875rem;
  width: calc(100% - -0.375rem);
  height: calc(100% - -0.375rem);
  pointer-events: none;
  border: 0.125rem solid #bfdbee;
  box-shadow: 0 0 0 0.25rem rgba(191, 219, 238, 0.4);
}
.ppvx_btn--secondary___5-6-0 {
  background: rgba(0, 0, 0, 0);
  border-color: #0070ba;
  color: #0070ba;
  box-shadow: 0 0 0 0.0625rem rgba(0, 0, 0, 0) inset;
}
.ppvx_btn--secondary___5-6-0:visited {
  color: #0070ba;
}
.ppvx_btn--secondary___5-6-0:hover,
.ppvx_btn--secondary___5-6-0:active {
  background: rgba(0, 0, 0, 0);
  border-color: #003087;
  box-shadow: 0 0 0 0.0625rem #003087 inset;
  color: #003087;
}
.ppvx_btn--secondary___5-6-0.ppvx_btn--inverse___5-6-0 {
  border-color: #ffffff;
  color: #ffffff;
}
.ppvx_btn--secondary___5-6-0.ppvx_btn--inverse___5-6-0:visited {
  color: #ffffff;
}
.ppvx_btn--secondary___5-6-0.ppvx_btn--inverse___5-6-0:hover,
.ppvx_btn--secondary___5-6-0.ppvx_btn--inverse___5-6-0:active {
  border-color: #ffffff;
  box-shadow: 0 0 0 0.0625rem #ffffff inset;
}
.ppvx_btn--branded___5-6-0:not(.ppvx_btn--icon___5-6-0).ppvx_btn--branded___5-6-0:not(.ppvx_btn--size_sm___5-6-0).ppvx_btn--branded___5-6-0:not(.ppvx_btn--size_md___5-6-0).ppvx_btn--branded___5-6-0:not(.ppvx_btn--secondary___5-6-0) {
  background: #ffc43a;
  border-color: #ffc43a;
  color: #012169;
}
.ppvx_btn--branded___5-6-0:not(.ppvx_btn--icon___5-6-0).ppvx_btn--branded___5-6-0:not(.ppvx_btn--size_sm___5-6-0).ppvx_btn--branded___5-6-0:not(.ppvx_btn--size_md___5-6-0).ppvx_btn--branded___5-6-0:not(.ppvx_btn--secondary___5-6-0):hover,
.ppvx_btn--branded___5-6-0:not(.ppvx_btn--icon___5-6-0).ppvx_btn--branded___5-6-0:not(.ppvx_btn--size_sm___5-6-0).ppvx_btn--branded___5-6-0:not(.ppvx_btn--size_md___5-6-0).ppvx_btn--branded___5-6-0:not(.ppvx_btn--secondary___5-6-0):active {
  background: #ffb700;
  border-color: #ffb700;
  color: #012169;
}
.ppvx_btn--icon___5-6-0 {
  background: rgba(0, 0, 0, 0);
  border-color: #0070ba;
  color: #0070ba;
  box-shadow: 0 0 0 0.0625rem rgba(0, 0, 0, 0) inset;
}
.ppvx_btn--icon___5-6-0:visited {
  color: #0070ba;
}
.ppvx_btn--icon___5-6-0:hover,
.ppvx_btn--icon___5-6-0:active {
  background: rgba(0, 0, 0, 0);
  border-color: #003087;
  box-shadow: 0 0 0 0.0625rem #003087 inset;
  color: #003087;
}
.ppvx_btn--icon___5-6-0.ppvx_btn--inverse___5-6-0 {
  border-color: #ffffff;
  color: #ffffff;
}
.ppvx_btn--icon___5-6-0.ppvx_btn--inverse___5-6-0:visited {
  color: #ffffff;
}
.ppvx_btn--icon___5-6-0.ppvx_btn--inverse___5-6-0:hover,
.ppvx_btn--icon___5-6-0.ppvx_btn--inverse___5-6-0:active {
  border-color: #ffffff;
  box-shadow: 0 0 0 0.0625rem #ffffff inset;
}
.ppvx_btn--icon___5-6-0 > span {
  vertical-align: top;
  padding-right: 0.375rem;
  display: inline-block;
}
/*
  Buttons are large by default
  Class for medium size button
*/
.ppvx_btn--size_md___5-6-0 {
  font-size: 0.8125rem;
  line-height: 1.125rem;
  font-family: "PayPalSansSmall-Regular", Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-family: "PayPalSansBig-Medium", Helvetica Neue, Arial, sans-serif;
  border-radius: 1.125rem;
  min-width: 4.5rem;
  padding: 0.5rem 1.0625rem;
}
/* Class for small size button */
.ppvx_btn--size_sm___5-6-0 {
  font-size: 0.8125rem;
  line-height: 1.125rem;
  font-family: "PayPalSansSmall-Regular", Helvetica Neue, Arial, sans-serif;
  font-weight: normal;
  font-family: "PayPalSansBig-Medium", Helvetica Neue, Arial, sans-serif;
  min-width: 3.75rem;
  padding: 0.3125rem 0.9375rem;
}
/* Styles for RTL Support */
[dir='rtl'] .ppvx_btn--icon___5-6-0 > span,
.ppvx_btn--icon___5-6-0[dir='rtl'] > span {
  padding-left: 0.375rem;
  padding-right: 0;
}
.ppvx_btn___5-6-0[dir='rtl']:focus:after {
  left: 0;
  right: -0.1875rem;
}
.ppvx_btn--inverse___5-6-0[dir='rtl']:focus:after {
  left: 0;
  right: -0.1875rem;
}
.ppvx_btn__icon___5-6-0 {
  /* stylelint-disable declaration-no-important */
  /* using !important to prevent issues with browser extensions that change fonts */
  font-family: 'PPUI-Icons' !important;
  /* stylelint-enable declaration-no-important */
  speak: none;
  font-style: normal;
  font-weight: 500;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 1.5rem;
}
.ppvx_btn--size_sm___5-6-0 .ppvx_btn__icon___5-6-0 {
  font-size: 1.125rem;
}
.ppvx_btn___5-6-0.ppvx_btn--state_success___5-6-0 {
  border-color: #018065;
  pointer-events: none;
}
.ppvx_btn___5-6-0.ppvx_btn--state_processing___5-6-0 {
  color: rgba(0, 0, 0, 0);
  pointer-events: none;
}
.ppvx_btn--state__screenreader___5-6-0 {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0;
  border: 0;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
.ppvx_btn--state__overlay___5-6-0 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: inherit;
  text-align: center;
  opacity: 0;
  -webkit-animation: fadeIn___5-6-0 0.1s ease-in forwards;
          animation: fadeIn___5-6-0 0.1s ease-in forwards;
}
.ppvx_btn--state__overlay--success___5-6-0:before {
  /* stylelint-disable declaration-no-important */
  /* using !important to prevent issues with browser extensions that change fonts */
  font-family: 'PPUI-Icons' !important;
  /* stylelint-enable declaration-no-important */
  speak: none;
  font-style: normal;
  font-weight: 500;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 1.5rem;
  content: '\E90D';
  line-height: 2;
  color: #ffffff;
}
@-webkit-keyframes fadeIn___5-6-0 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn___5-6-0 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.ppvx_btn--size_sm___5-6-0 .ppvx_btn--state__overlay--success___5-6-0:before {
  font-size: 1.125rem;
  line-height: 1.6;
}
.ppvx_btn--state__overlay--success___5-6-0 {
  background-color: #018065;
}
.ppvx_btn--state__overlay--processing___5-6-0,
.ppvx_btn--icon___5-6-0 > .ppvx_btn--state__overlay--processing___5-6-0 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.ppvx_btn--icon___5-6-0 > .ppvx_btn--state__overlay___5-6-0 {
  padding-right: 0;
}
/* Icon base class */
@font-face {
  font-family: 'PPUI-Icons';
  src: url('https://www.paypalobjects.com/paypal-ui/icons/font_icon/0-0-26/PPUI-Icons.woff2') format('woff2'), url('https://www.paypalobjects.com/paypal-ui/icons/font_icon/0-0-26/PPUI-Icons.woff') format('woff'), url('https://www.paypalobjects.com/paypal-ui/icons/font_icon/0-0-26/PPUI-Icons.eot?#iefix') format('embedded-opentype'), url('https://www.paypalobjects.com/paypal-ui/icons/font_icon/0-0-26/PPUI-Icons.svg') format('svg');
  font-style: normal;
  font-weight: 500;
}
.ppvx_icon___5-6-0 {
  /* stylelint-disable declaration-no-important */
  /* using !important to prevent issues with browser extensions that change fonts */
  font-family: 'PPUI-Icons' !important;
  /* stylelint-enable declaration-no-important */
  speak: none;
  font-style: normal;
  font-weight: 500;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
}
.ppvx_icon--size_xs___5-6-0 {
  font-size: 1.125rem;
}
.ppvx_icon--size_sm___5-6-0 {
  font-size: 1.5rem;
}
.ppvx_icon--size_md___5-6-0 {
  font-size: 1.875rem;
}
.ppvx_icon--size_lg___5-6-0 {
  font-size: 2.25rem;
}
.ppvx_icon--size_xl___5-6-0 {
  font-size: 2.5rem;
}
.ppvx_icon--size_xl2___5-6-0 {
  font-size: 3rem;
}
/* Icon list */
.ppvx_icon-loyalty-card___5-6-0:before {
  content: '\E94C';
}
.ppvx_icon-logout___5-6-0:before {
  content: '\E9A5';
}
.ppvx_icon-barcode-scan___5-6-0:before {
  content: '\E9A1';
}
.ppvx_icon-block___5-6-0:before {
  content: '\E9A2';
}
.ppvx_icon-tip-jar___5-6-0:before {
  content: '\E9A4';
}
.ppvx_icon-theme___5-6-0:before {
  content: '\E9A0';
}
.ppvx_icon-help-center___5-6-0:before {
  content: '\E99E';
}
.ppvx_icon-duplicate___5-6-0:before {
  content: '\E99F';
}
.ppvx_icon-close-alt___5-6-0:before {
  content: '\E99C';
}
.ppvx_icon-crypto___5-6-0:before {
  content: '\E99D';
}
.ppvx_icon-security-code___5-6-0:before {
  content: '\E99B';
}
.ppvx_icon-share-link___5-6-0:before {
  content: '\E99A';
}
.ppvx_icon-share-email___5-6-0:before {
  content: '\E98F';
}
.ppvx_icon-share-facebook___5-6-0:before {
  content: '\E990';
}
.ppvx_icon-share-instagram___5-6-0:before {
  content: '\E991';
}
.ppvx_icon-share-line___5-6-0:before {
  content: '\E992';
}
.ppvx_icon-share-linkedin___5-6-0:before {
  content: '\E993';
}
.ppvx_icon-share-messenger___5-6-0:before {
  content: '\E994';
}
.ppvx_icon-share-mobile___5-6-0:before {
  content: '\E995';
}
.ppvx_icon-share-snapchat___5-6-0:before {
  content: '\E996';
}
.ppvx_icon-share-twitter___5-6-0:before {
  content: '\E997';
}
.ppvx_icon-share-wechat___5-6-0:before {
  content: '\E998';
}
.ppvx_icon-share-whatsapp___5-6-0:before {
  content: '\E999';
}
.ppvx_icon-message-center___5-6-0:before {
  content: '\E98E';
}
.ppvx_icon-direct-deposit___5-6-0:before {
  content: '\E98D';
}
.ppvx_icon-arrow-up___5-6-0:before {
  content: '\E98C';
}
.ppvx_icon-verified-alt___5-6-0:before {
  content: '\E98B';
}
.ppvx_icon-working-capital___5-6-0:before {
  content: '\E988';
}
.ppvx_icon-code___5-6-0:before {
  content: '\E989';
}
.ppvx_icon-tools___5-6-0:before {
  content: '\E98A';
}
.ppvx_icon-preferred-selected___5-6-0:before {
  content: '\E986';
}
.ppvx_icon-preferred___5-6-0:before {
  content: '\E987';
}
.ppvx_icon-external___5-6-0:before {
  content: '\E985';
}
.ppvx_icon-purchase-protection-alt___5-6-0:before {
  content: '\E984';
}
.ppvx_icon-favorite-selected___5-6-0:before {
  content: '\E981';
}
.ppvx_icon-favorite___5-6-0:before {
  content: '\E982';
}
.ppvx_icon-resolution___5-6-0:before {
  content: '\E983';
}
.ppvx_icon-disaster-relief___5-6-0:before {
  content: '\E97B';
}
.ppvx_icon-add-payment-method___5-6-0:before {
  content: '\E97C';
}
.ppvx_icon-arrow-down___5-6-0:before {
  content: '\E97D';
}
.ppvx_icon-credit-debit-cards___5-6-0:before {
  content: '\E97E';
}
.ppvx_icon-activity___5-6-0:before {
  content: '\E97F';
}
.ppvx_icon-refund___5-6-0:before {
  content: '\E980';
}
.ppvx_icon-auto-top-up___5-6-0:before {
  content: '\E979';
}
.ppvx_icon-world___5-6-0:before {
  content: '\E97A';
}
.ppvx_icon-money-delivery___5-6-0:before {
  content: '\E975';
}
.ppvx_icon-face-id___5-6-0:before {
  content: '\E96E';
}
.ppvx_icon-special-financing___5-6-0:before {
  content: '\E96F';
}
.ppvx_icon-achievement___5-6-0:before {
  content: '\E970';
}
.ppvx_icon-add-image___5-6-0:before {
  content: '\E971';
}
.ppvx_icon-copy-to-clipboard___5-6-0:before {
  content: '\E972';
}
.ppvx_icon-decline___5-6-0:before {
  content: '\E973';
}
.ppvx_icon-location___5-6-0:before {
  content: '\E974';
}
.ppvx_icon-number-pad___5-6-0:before {
  content: '\E976';
}
.ppvx_icon-share___5-6-0:before {
  content: '\E977';
}
.ppvx_icon-split-bill___5-6-0:before {
  content: '\E978';
}
.ppvx_icon-overflow___5-6-0:before {
  content: '\E96D';
}
.ppvx_icon-calculator___5-6-0:before {
  content: '\E96A';
}
.ppvx_icon-subtract___5-6-0:before {
  content: '\E96C';
}
.ppvx_icon-sort-ascending-alt___5-6-0:before {
  content: '\E969';
}
.ppvx_icon-sort-descending-alt___5-6-0:before {
  content: '\E96B';
}
.ppvx_icon-microphone___5-6-0:before {
  content: '\E968';
}
.ppvx_icon-attach___5-6-0:before {
  content: '\E966';
}
.ppvx_icon-light-bulb___5-6-0:before {
  content: '\E967';
}
.ppvx_icon-download___5-6-0:before {
  content: '\E964';
}
.ppvx_icon-upload___5-6-0:before {
  content: '\E965';
}
.ppvx_icon-fingerprint___5-6-0:before {
  content: '\E963';
}
.ppvx_icon-rocket___5-6-0:before {
  content: '\E962';
}
.ppvx_icon-clear-alt___5-6-0:before {
  content: '\E95A';
}
.ppvx_icon-cash___5-6-0:before {
  content: '\E95B';
}
.ppvx_icon-contact-info___5-6-0:before {
  content: '\E95C';
}
.ppvx_icon-home___5-6-0:before {
  content: '\E95D';
}
.ppvx_icon-insights___5-6-0:before {
  content: '\E95E';
}
.ppvx_icon-invoice___5-6-0:before {
  content: '\E95F';
}
.ppvx_icon-shipping___5-6-0:before {
  content: '\E960';
}
.ppvx_icon-transfer___5-6-0:before {
  content: '\E961';
}
.ppvx_icon-withdraw-cash___5-6-0:before {
  content: '\E959';
}
.ppvx_icon-add-cash___5-6-0:before {
  content: '\E952';
}
.ppvx_icon-pp-cash-card___5-6-0:before {
  content: '\E953';
}
.ppvx_icon-gift___5-6-0:before {
  content: '\E950';
}
.ppvx_icon-lock___5-6-0:before {
  content: '\E951';
}
.ppvx_icon-money-pools___5-6-0:before {
  content: '\E954';
}
.ppvx_icon-photo___5-6-0:before {
  content: '\E955';
}
.ppvx_icon-print___5-6-0:before {
  content: '\E956';
}
.ppvx_icon-trash___5-6-0:before {
  content: '\E957';
}
.ppvx_icon-scan-to-send___5-6-0:before {
  content: '\E958';
}
.ppvx_icon-acorns___5-6-0:before {
  content: '\E93D';
}
.ppvx_icon-cash-check___5-6-0:before {
  content: '\E93E';
}
.ppvx_icon-donate___5-6-0:before {
  content: '\E948';
}
.ppvx_icon-goals___5-6-0:before {
  content: '\E949';
}
.ppvx_icon-offers-rewards___5-6-0:before {
  content: '\E94A';
}
.ppvx_icon-order-ahead___5-6-0:before {
  content: '\E94B';
}
.ppvx_icon-request___5-6-0:before {
  content: '\E94D';
}
.ppvx_icon-send___5-6-0:before {
  content: '\E94E';
}
.ppvx_icon-transfer-money___5-6-0:before {
  content: '\E94F';
}
.ppvx_icon-add___5-6-0:before {
  content: '\E900';
}
.ppvx_icon-arrow-left___5-6-0:before {
  content: '\E901';
}
.ppvx_icon-arrow-right___5-6-0:before {
  content: '\E902';
}
.ppvx_icon-warning___5-6-0:before {
  content: '\E903';
}
.ppvx_icon-bank___5-6-0:before {
  content: '\E904';
}
.ppvx_icon-browser___5-6-0:before {
  content: '\E905';
}
.ppvx_icon-calendar-paused___5-6-0:before {
  content: '\E906';
}
.ppvx_icon-calendar___5-6-0:before {
  content: '\E907';
}
.ppvx_icon-camera-add___5-6-0:before {
  content: '\E908';
}
.ppvx_icon-camera___5-6-0:before {
  content: '\E909';
}
.ppvx_icon-card___5-6-0:before {
  content: '\E90A';
}
.ppvx_icon-cart___5-6-0:before {
  content: '\E90B';
}
.ppvx_icon-chat___5-6-0:before {
  content: '\E90C';
}
.ppvx_icon-check-alt___5-6-0:before {
  content: '\E90D';
}
.ppvx_icon-check-circle-alt___5-6-0:before {
  content: '\E90E';
}
.ppvx_icon-check-circle___5-6-0:before {
  content: '\E90F';
}
.ppvx_icon-check___5-6-0:before {
  content: '\E910';
}
.ppvx_icon-chevron-circle-down___5-6-0:before {
  content: '\E911';
}
.ppvx_icon-chevron-circle-up___5-6-0:before {
  content: '\E912';
}
.ppvx_icon-chevron-down___5-6-0:before {
  content: '\E913';
}
.ppvx_icon-chevron-left___5-6-0:before {
  content: '\E914';
}
.ppvx_icon-chevron-right-alt___5-6-0:before {
  content: '\E915';
}
.ppvx_icon-chevron-right___5-6-0:before {
  content: '\E916';
}
.ppvx_icon-chevron-up___5-6-0:before {
  content: '\E917';
}
.ppvx_icon-clear___5-6-0:before {
  content: '\E918';
}
.ppvx_icon-close___5-6-0:before {
  content: '\E919';
}
.ppvx_icon-critical-alt___5-6-0:before {
  content: '\E91A';
}
.ppvx_icon-desktop___5-6-0:before {
  content: '\E91B';
}
.ppvx_icon-edit___5-6-0:before {
  content: '\E91C';
}
.ppvx_icon-email___5-6-0:before {
  content: '\E91E';
}
.ppvx_icon-error___5-6-0:before {
  content: '\E91F';
}
.ppvx_icon-external-alt___5-6-0:before {
  content: '\E920';
}
.ppvx_icon-faq___5-6-0:before {
  content: '\E921';
}
.ppvx_icon-filter___5-6-0:before {
  content: '\E922';
}
.ppvx_icon-heart___5-6-0:before {
  content: '\E923';
}
.ppvx_icon-hide-alt___5-6-0:before {
  content: '\E924';
}
.ppvx_icon-info-alt___5-6-0:before {
  content: '\E925';
}
.ppvx_icon-info___5-6-0:before {
  content: '\E926';
}
.ppvx_icon-laptop___5-6-0:before {
  content: '\E927';
}
.ppvx_icon-link___5-6-0:before {
  content: '\E928';
}
.ppvx_icon-list-detailed___5-6-0:before {
  content: '\E929';
}
.ppvx_icon-list-simple___5-6-0:before {
  content: '\E92A';
}
.ppvx_icon-lock-alt___5-6-0:before {
  content: '\E92B';
}
.ppvx_icon-logo-paypal___5-6-0:before {
  content: '\E92C';
}
.ppvx_icon-menu___5-6-0:before {
  content: '\E92D';
}
.ppvx_icon-mobile___5-6-0:before {
  content: '\E92E';
}
.ppvx_icon-notification___5-6-0:before {
  content: '\E92F';
}
.ppvx_icon-pending-paused___5-6-0:before {
  content: '\E930';
}
.ppvx_icon-pending___5-6-0:before {
  content: '\E931';
}
.ppvx_icon-phone___5-6-0:before {
  content: '\E932';
}
.ppvx_icon-play-sm___5-6-0:before {
  content: '\E933';
}
.ppvx_icon-play___5-6-0:before {
  content: '\E934';
}
.ppvx_icon-question-alt___5-6-0:before {
  content: '\E935';
}
.ppvx_icon-recurring-paused___5-6-0:before {
  content: '\E936';
}
.ppvx_icon-recurring___5-6-0:before {
  content: '\E937';
}
.ppvx_icon-refresh___5-6-0:before {
  content: '\E938';
}
.ppvx_icon-search___5-6-0:before {
  content: '\E939';
}
.ppvx_icon-settings___5-6-0:before {
  content: '\E93A';
}
.ppvx_icon-shield___5-6-0:before {
  content: '\E93B';
}
.ppvx_icon-show-alt___5-6-0:before {
  content: '\E93C';
}
.ppvx_icon-star-alt___5-6-0:before {
  content: '\E93F';
}
.ppvx_icon-store___5-6-0:before {
  content: '\E940';
}
.ppvx_icon-support___5-6-0:before {
  content: '\E941';
}
.ppvx_icon-trash-alt___5-6-0:before {
  content: '\E942';
}
.ppvx_icon-unlock-alt___5-6-0:before {
  content: '\E943';
}
.ppvx_icon-user-add___5-6-0:before {
  content: '\E944';
}
.ppvx_icon-user___5-6-0:before {
  content: '\E945';
}
.ppvx_icon-wallet___5-6-0:before {
  content: '\E946';
}
.ppvx_icon-warning-alt___5-6-0:before {
  content: '\E947';
}
/* stylelint-enable */
.ppvx_btn___5-6-0.ppvx_btn--state_success___5-6-0 {
  border-color: #018065;
  pointer-events: none;
}
.ppvx_btn--state__screenreader___5-6-0 {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0;
  border: 0;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
.ppvx_btn--state__overlay___5-6-0 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: inherit;
  text-align: center;
  opacity: 0;
  -webkit-animation: fadeIn___5-6-0 0.1s ease-in forwards;
          animation: fadeIn___5-6-0 0.1s ease-in forwards;
}
@keyframes fadeIn___5-6-0 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.ppvx_btn--state__overlay--success___5-6-0 {
  background-color: #018065;
}
.ppvx_btn--state__overlay--success___5-6-0:before {
  content: '\E90D';
}
.ppvx_btn--state__overlay--success___5-6-0:before {
  /* stylelint-disable declaration-no-important */
  /* using !important to prevent issues with browser extensions that change fonts */
  font-family: 'PPUI-Icons' !important;
  /* stylelint-enable declaration-no-important */
  speak: none;
  font-style: normal;
  font-weight: 500;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 1.5rem;
  line-height: 2;
  color: #ffffff;
}
.ppvx_btn--size_sm___5-6-0 .ppvx_btn--state__overlay--success___5-6-0:before {
  font-size: 1.125rem;
  line-height: 1.6;
}
.ppvx_btn--state__overlay--processing___5-6-0,
.ppvx_btn--icon___5-6-0 > .ppvx_btn--state__overlay--processing___5-6-0 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.ppvx_btn--icon___5-6-0 > .ppvx_btn--state__overlay___5-6-0 {
  padding-right: 0;
}
.ppvx_btn___5-6-0.ppvx_btn--state_processing___5-6-0,
.ppvx_btn--inverse___5-6-0.ppvx_btn--state_processing___5-6-0:hover {
  color: rgba(0, 0, 0, 0);
  pointer-events: none;
}


/*# sourceMappingURL=internalServerError.css.map*/